Skip to content

11. Open Source Hardware - From Fibers to Fabric

Bio Extruder

Open Source Bioextruders: The Dream Team 🌟

This week, we weren’t just solo inventors in our labs. We formed our own bio printing Avengers! Together, as a dynamic group with our brilliant leader and instructor, Claudia, we tackled challenges, celebrated breakthroughs, and laughed through the occasional oops moment. Collaboration wasn’t just a strategy it was the magic that powered this mission.

Ready to meet the stars that inspired us and fueled our journey? Let’s dive in! 🎢

Team Image

Naim Dima Ola Rawan Omar, and our amazing instructor Claudia made this project come to life through collaboration, creativity, and problem solving!


Research & Inspiration*

From fibers to fabrics, these open source extruders have revolutionized the art of bio printing each bringing their unique flair, like a superhero squad saving the world one filament at a time.

300CC Extruder on Thingiverse: The Big Boss 💪
This extruder is a powerhouse designed for large scale 3D printing. Its capacity and robust design make it perfect for ambitious bio printing projects.

300CC Extruder Preview

🔗 300CC Extruder on Thingiverse


Catherine’s Bio Extruder Project : The Versatile Visionary 🧪
Catherine Euale’s project emphasizes adaptability and innovation. This extruder is an excellent choice for bio materials with its thoughtful design and user-friendly documentation.

Bio Extruder Catherine Preview

🔗 Catherine’s Bio Extruder Project


Biogun: The Cool Kid of Bio-Printing 🔫
The Biogun combines sleek design with precision, making it a favorite for experimental bio printing enthusiasts.

Biogun Preview

🔗 Biogun


Syringe Extruder: The Minimalist Marvel 🏹
For those who love simplicity, the Syringe Extruder is a go to. Its straight forward design makes it ideal for small-scale, precise bio printing projects.

Syringe Extruder Preview

🔗 Syringe Extruder


Naim’s Documentation : The Iterative Innovator 🔧
This project emphasizes learning through iteration. Naim’s approach is as much about the process as it is about the outcome.

Naim's Documentation Preview

🔗 Naim’s Documentation


Simple Paste Extruder: The Beginner’s Bestie 🥣
For quick experiments and small setups, the Simple Paste Extruder is a fantastic entry point. Affordable, accessible, and efficient!

Simple Paste Extruder Preview

🔗 Simple Paste Extruder


Process and Workflow

00 Conceptualization: Hacking CNC Machine for Bio Printing 💡

For this project, we built upon an existing concept created by Naim during the Fabacademy program. Naim had developed a CNC machine with a silicone extruder, and we saw the potential to take it further.

Our vision was to transform this machine into a bio materials extruder capable of printing directly onto fabric.

Starting with base design, we began sketching out how to integrate the bio materials extruder, considering both mechanical and functional needs. The goal was to create a hybrid machine that could handle bio materials in innovative ways, pushing the boundaries of bio printing for sustainable fashion.

Chart

Check out Naim’s original project on the Fabacademy website.


01 Modeling: Crafting the Blueprint

  • Plunger
  • Washer
  • Bracket
  • Frame
  • Leadscrew Nut Guide
  • Sringe Lock & Guide

Softwares

  • Fusion 360: Used for parametric and mechanical modeling.
  • Rhino: Used for precise and detailed 3D modeling, especially in complex geometries.
  • Cura: Used for slicing the 3D models to create the print paths for the Ultimaker S5 printer.
  • Rhino: Used for defining cutting paths for laser cutting.

1. Plunger

Function: The plunger is placed inside the syringe. It is not fixed, allowing it to move and push the bio materials through the extruder and onto the fabric.

mordant

Setting Value
Function Pushes bio material for extrusion
Printer Ultimaker S5
Material PLA
Layer Height 0.2 mm
Infill Density 30%
Print Speed 40 mm/s
Temperature 210°C (Hotend), 60°C (Bed)
Slicing Software Cura
Infill Pattern Grid
Support Type None
Speed Settings 40 mm/s

2. Bracket

Function: We 3D printed a bracket to connect the aluminum at a 90-degree angle using T nuts.

Steps:

  • 3D Modeling:
  • We got inspired by an existing design, but made numerous adjustments to suit the functionality of our machine.
  • Example: We added a slot for easy removal so we could fill the syringe with bio-material and put it back easily.
Setting Value
Function Main housing for components
Printer Ultimaker S5
Material PLA
Layer Height 0.3 mm
Infill Density 20%
Print Speed 50 mm/s
Temperature 210°C (Hotend), 60°C (Bed)
Slicing Software Cura
Infill Pattern Grid
Support Type None
Speed Settings 50 mm/s

mordant


3. Washer

Function: We printed the washer because we didn't have the right size screws, so we used it to make the screw stable.

mordant

Setting Value
Function Stabilizes screws
Printer Ultimaker S5
Material PLA
Layer Height 0.3 mm
Infill Density 20%
Print Speed 50 mm/s
Temperature 210°C (Hotend), 60°C (Bed)
Slicing Software Cura
Infill Pattern Grid
Support Type None
Speed Settings 50 mm/s

4.Leadscrew Nut Guide / Sringe Lock & Guide

Function: to guide the leadscrew and the sringe to not twist

mordant

Setting Value
Function Stabilizes screws
Printer Ultimaker S5
Material PLA
Layer Height 0.3 mm
Infill Density 20%
Print Speed 50 mm/s
Temperature 210°C (Hotend), 60°C (Bed)
Slicing Software Cura
Infill Pattern Grid
Support Type None
Speed Settings 50 mm/s

4. Frame (Laser Cutting)

Function: The frame serves as the supporting structure for the entire bio extruder, holding the components in place and ensuring stability during extrusion.

mordant

Laser Cutting Settings for Frame:

Parameter Setting
Laser Machine TROTEC Laser Cutting
Material MDF (3.5mm wood)
Cutting Speed 0.32 mm/s
Power 100%
Passes 1
Thickness 3.5 mm

02 Electronics: Shockingly Good Stuff

Electronics Setup: The Heartbeat of Our CNC Adventure

Imagine a symphony of sparks and circuits, all working together to bring our CNC machine to life. The electronics setup wasn’t just assembling parts it was crafting the brain and muscle of our mechanical marvel! Here’s how the magic happened

Meet the Crew

  • 🔌12V Power Supply


    The powerhouse that keeps everything humming fueling all the electronics with steady energy.

  • 🧠Arduino Mega


    The mastermind, orchestrating movements and running the firmware that turns ideas into precise actions.

  • 🎛️CNC Shield


    The ultimate sidekick, making motor connections a breeze and acting as the bridge between hardware and brainpower.

  • ⚙️A4988 Stepper Drivers


    The finesse team, whispering commands to the motors, regulating current, and ensuring every move is just right.

  • 🎡Stepper Motors


    The muscle, translating electrical whispers into smooth, accurate motion for our CNC’s X, Y, and Z axes.

  1. Power Up: A 12V power supply was installed to energize the entire setup, ensuring consistent operation.
  2. Brain Meets Shield: The CNC shield was mounted onto the Arduino Mega, creating a smart and streamlined control center.
  3. Drivers Onboard: A4988 drivers were carefully slotted into the CNC shield, with their current limits finely tuned for motor harmony.
  4. Motors Connected: The stepper motors joined the orchestra, wired to their drivers with precision to ensure smooth movement.
  5. Wiring Wizardry: Every connection followed a detailed wiring diagram to prevent errors, ensuring a flawless electrical symphony.
  6. Final Tuning: Like a maestro adjusting an orchestra, we secured connections, calibrated currents, and tested each motor until the movements were pitch perfect.

Function: Extruder Motor Powerhouse ⚡

The extruder motor is seamlessly connected to the RAMPS shield which, in turn, links to the Arduino Mega. This setup is the brain behind the operation, coordinating everything with precision. The motor’s movements are precisely controlled by the A4988 stepper driver, ensuring smooth, reliable extrusion for your 3D prints.

Enter the Software Stage: Marlin Firmware 🎶 Our CNC's brain got a firmware upgrade with Marlin, the rockstar of open-source CNC control. With Arduino IDE as the editing studio.

Tips & Tricks
  • Axis Remix: X, Y, and Z were configured to match our CNC dimensions, with precise steps per millimeter calculated for mic drop accuracy.
  • No Heat Hack: Since CNCs don’t need to get hot, we bypassed the temperature checks, setting a fixed value to keep Marlin grooving without complaints.

With power, precision, and a touch of programming flair, our CNC machine’s electronics became the heartbeat of this creative adventure, ready to carve a path into the future! 🎉

Tools

  • Screwdrivers
  • Multimeter
  • Caliper
  • Water level
  • Pliers
  • Drill
  • Sketch Tape

03 Bio Printing: From Alginate to Bio Pottery 🌱💡

via GIPHY

Our goal for the bioprinting process was to create a material that could hold its shape while remaining flexible enough to work with and easy to extrude. It needed to strike the perfect balance pliable, soft, and able to dry nicely, both on textiles and on its own.

We experimented with several recipes to find this sweet spot, testing different formulations to achieve a material that worked effectively for our needs. In the following sections, we’ll delve deeper into:

  • The bio mixtures we experimented with
  • The bio printing process

Recipes

  • Alginate Based Recipe
  • Bio Pottery
  • Alginate and Xanthan Gum Mix
  • Gelatine Based Biosilicon

Alginate Based Recipe

In this experiment, we revisited the traditional method of creating alginate biomaterial. Alginate is a cold-cooked substance, making it easier to extrude. Our goal was to create a mixture that extrudes smoothly while maintaining its shape.


Initial Mixture:
- We combined water, dye bath, oil, and glycerine in a blender to mix thoroughly.
- Afterward, we added the alginate and blended again until the mixture was smooth.
Extrusion:
- The initial mixture was smooth and easy to extrude, allowing for intricate designs. However, it was slightly liquidy, which made it difficult to hold its shape.
Adding Fillers:
- To improve consistency, we added tissue paper and pine needles (both ground finely). This thickened the mixture, achieving a perfect consistency for extrusion while holding its shape. Curing:
- We sprayed the extruded designs with calcium chloride to cure the material. Air Bubbles:
- Allowing the mixture to set before use is crucial for reducing air bubbles, ensuring a smoother final texture.

Extruder Test

  • We tested this alginate based recipe using the extruder, and it performed exceptionally well. The mixture maintained its consistency during the extrusion process and produced smooth, well defined shapes. This recipe showcased its potential for creating intricate designs.


Recipes

Water (ml) Alginate (g) Glycerine (g) Pomegranate Ink (g) Oil (g) Additives Consistency Extrusion Result
420 25 30 5 3 None Jelly-like, moderate hold Smooth and nice
420 25 30 5 3 Pine needles (1.43g), Tissue Paper (0.65g) Jelly-like, holds its shape Smooth, perfect for intricate designs

Observations
  • Extrusion Quality: The mixture extruded smoothly and allowed for intricate designs.
  • Consistency Improvements: Adding fillers significantly improved the material’s ability to hold its shape.
  • Air Bubbles: Letting the mixture set before extrusion reduces air bubbles, ensuring a more polished final product.
  • Shrinkage: Alginate shrinks after drying, which may impact the final design
Challenges:
  • Without fillers, the mixture was slightly too liquidy and didn’t hold its shape as desired.
  • Managing air bubbles requires patience and proper setting time.
Next Steps or Adjustments
  • Experiment with other natural fillers to test how they affect texture and durability.
  • Explore different curing methods, such as soaking or immersion, to enhance the material’s strength.

Bio Pottery

In this experiment, we wanted to explore the potential of soil as a sustainable material. Soil is a resource that’s widely available and renewable, making it an excellent base for bio pottery.

Collecting Soil: * We gathered soil from the lab’s garden. * To remove rocks and debris, we sifted the soil using an embroidery hoop and some mesh (crafty DIY style!).

Drying and Grinding: * The soil was slightly damp, so we microwaved it to dry it out. * Once dry, we used a coffee grinder to pulverize the soil into a fine grain. *

Creating the Mixture: * We combined the sifted soil with xanthan gum and oil to make the mixture pliable and soft.


Results

  • Consistency: The result was a soft, clay-like mixture that was easy to extrude.
  • Surface Quality: Once dried, the material became smooth and nice, ideal for detailed applications.
  • Applications: This recipe has great potential for creating jewelry, embellishments, plates, cups, and more.

Extruder Test

We tested the bio pottery recipe using the extruder, and it performed exceptionally well. The mixture maintained its consistency during the extrusion process and produced smooth, well-defined shapes.

Challenges
  • Color: The natural color wasn’t ideal for all applications, so future experiments might explore adding pigments.
  • Fragility: The final product was a bit fragile, so we’ll need to adjust the recipe to improve its durability.
Next Steps or Adjustments
  • Experiment with different binders or additives (e.g., alginate or glycerin) to improve durability.
  • Test pigments to enhance the color of the material for decorative uses.
  • Explore firing or coating methods to reduce fragility and make the material suitable for functional items like plates or cups.

Alginate and Xanthan Gum Mix

For our initial recipes, we combined sodium alginate as the primary biopolymer, xanthan gum as the bio-plasticizer, and water as the solvent. To add structure and texture, we incorporated eggshells as a filler.

Recipes

Recipe Water (ml) Sodium Alginate (g) Eggshells (g) Xanthan Gum (g) Additives Consistency Result
Recipe 1 100 1 5 2 None Runny, silicon-like Very soft; does not hold shape
Recipe 2 100 1 7.5 3 None Runny, silicon-like Still too soft; does not hold shape
Recipe 3 100 2 10 4 None More pliable, holds shapes but soft Improved! Holds shape better, but soft
Recipe 4 100 2 75 4 Sand + Licorice (50g) Grainy, pottery-like Very stiff, hard to extrude, even with oil

  • Results: The mixture extruded nicely, flowing smoothly during the process.
  • Challenge: It didn’t hold its shape well when layering another extrusion on top, making it unsuitable for creating multi-layered designs.
  • Result: The mixture became pottery-like, with a grainy texture resembling clay.
  • Challenge: While the texture held its shape, it was extremely stiff and difficult to extrude. Even after adding a small amount of oil to soften the mixture, it remained stiffer than expected and hard to work with.
  • To address the issue, we modified the recipe by significantly increasing the amount of eggshells and adding new components like sand and licorice for improved structure and texture.


Observations
  • Increasing eggshell content improved structure but led to stiffness and difficulty in extrusion.
  • Adding sand and licorice created a grainy, clay-like texture but significantly reduced extrudability.
Next Steps or Adjustments
  • Refining Fillers: Experiment with different amounts and types of fillers, such as eggshells or sand, to find the right balance between holding shape and maintaining extrudability.
  • Improved Grinding: Ensure all ingredients, especially fillers like eggshells, are finely ground to create smoother textures and better consistency in the mixture.

Gelatine Based Biosilicon

In this experiment, we explored creating a biosilicon material using gelatine, glycerine, and water. The goal was to test its potential for extrusion. To add a natural touch, we used a pomegranate dye bath as part of the liquid base.


  1. Heated the water and added the gelatine and glycerine, stirring until fully dissolved.
  2. Attempted to extrude immediately after mixing, but the material was too runny and didn’t hold its shape.
  3. Allowed the mixture to set for 10 minutes to slightly solidify.
  4. Tried extruding again, but the material clogged the syringe due to its consistency and lack of heat in our extruder.

Recipe

Water (ml) Gelatine (g) Glycerine (g) Consistency Extrusion Result
240 48 24 Very runny, smooth Extrusion was unsuccessful; the mixture clogged the syringe without additional heat.
Observations and Challenges
  • The material requires heat at the extrusion point to maintain a workable consistency.
  • Without a heat-oriented extruder, the gelatine-based biosilicon clogged the syringe and was not suitable for extrusion.
  • Despite the failure in extrusion, the recipe showed potential for use with a heated bio extruder for better results.
Next Steps or Adjustments
  • Explore bio extruders with heating capabilities to test this recipe more effectively.
  • Experiment with alternative ratios of water, gelatine, and glycerine to find a balance that works at room temperature.

04 Prototyping

Prototyping the Extruder: Step by Step Process

Step 1: Deconstructing and 3D Printing the Plunger

  • The 3D printer begins by printing the plunger components in separate pieces.
  • Each piece is precisely layered, ensuring accurate dimensions for the final assembly.

Step 2: Removing the Brim and Assembling the Plunger

  • The brim is carefully trimmed away from the printed parts for a clean finish.
  • Components are then glued together using super glue, creating a complete plunger ready for use.

Step 3: Laser Cut Extruder Frame and Brackets

  • Precision cut wood pieces for the extruder frame and motor brackets are displayed.
  • Each piece is designed to fit perfectly for easy assembly.

Step 4: Assembling the Wooden Extruder Frame

  • The laser-cut wooden components are assembled to form a sturdy frame.
  • Care is taken to ensure the frame is properly aligned for optimal stability.

Step 5: Constructing the Nut and Mini Brackets

  • The nuts and brackets are carefully aligned and secured in place.
  • Both front and back perspectives show how the assembly integrates into the overall design.

Step 6: Coupler and Lead Screw Installation

  • The lead screw is attached to the coupler, forming a vital link in the extrusion mechanism.
  • Proper alignment ensures smooth motion during operation.

Step 7: Cutting and Refining the Lead Screw

  • The lead screw is cut to the correct length and smoothed to ensure it fits perfectly.

  • Precision is key to prevent mechanical issues during extrusion.

via GIPHY

Step 8: Mounting the Stepper Motor

  • The stepper motor is securely installed within the wooden frame.
  • This ensures accurate and controlled movement for the extruder.

Step 9: Prototyping the Extruder by Hand

  • A hands on test of the assembled extruder ensures all components function properly.
  • The manual test validates the mechanical and structural integrity of the prototype.

05 Final Product

This week, we’re excited to showcase our extruder, designed to offer maximum user friendliness and efficiency!

Key Features:

  • Easy Syringe Removal:
  • The syringe is effortlessly removable, making material changes and refilling a breeze. No more fighting with stubborn parts or wasting time on cleaning just pop it out, swap the material, and you’re good to go!

  • Quicker Testing:

  • With the syringe swap system, you can easily test new materials without delays. This feature drastically reduces downtime, allowing for faster testing and refining your designs. Whether you're testing new biomaterials or switching filaments, it's designed for smooth transitions.

  • Efficiency at Its Best:

  • The extruder’s design optimizes the workflow by making material handling much more straightforward. This means you spend less time fiddling and more time creating, making it perfect for rapid prototyping and material experimentation.

Benefits:

  • Time Saving: By eliminating the need for complicated setups, the easy syringe removal helps you test and modify quickly. This leads to more productive sessions and faster results.

  • Clean and Seamless: The extruder ensures a cleaner workspace and materials with minimal effort. Whether it’s cleaning or refilling, the process stays quick and mess-free.

  • Stress Free Innovation: With a design that’s simple to use and understand, you can focus more on your creative process instead of getting caught up in the logistics.

In conclusion, our syringe extruder is not just a tool – it’s a game-changer, offering unparalleled efficiency and ease of use for anyone looking to speed up their testing and innovate effortlessly. 🌟

Conclusion

The biomaterial 3D printer is a custom CNC machine designed to precisely extrude biomaterials for experimental and creative applications. Built from scratch, the machine integrates an extruder based on a syringe mechanism, driven by a stepper motor and lead screw to ensure controlled deposition of the material. With a working area of 340mm x 390mm and a custom-built extruder capable of 70mm travel, the machine is ideal for intricate designs that require fine control over the extrusion process. The entire system operates using Marlin firmware, controlled through the Pronterface interface, allowing precise execution of G-code commands to create detailed prints. The compact design and adaptability make this machine well-suited for exploring the possibilities of biomaterial-based additive manufacturing.

BOM:

Part Quantity Link Price
Arduino Mega 1 Arduino Mega 2560 R3 $15
CNC Shield 1 RAMPS 1.4 RepRap ARDUINO Mega shield $5
A4988 Driver 5 STEPSTICK A4988 STEPPER DRIVER $12.5
Nema 17 Stepper 5 Nema17 1.8 Degree High Torque 42x42x40mm Stepper Motor $77.5
Power Supply 1 12V 10A AC/DC Adapter Power Supply $11
2020 Profile 3 Aluminum Profile 2020 for 3D Printer/CNC Frame $45
500mm 8mm Lead Screw 3 L500MM 8MM LEAD SCREW AND NUT $25.5
300mm 8mm Lead Screw 2 L300mm 8mm Lead Screw and Nut $12
12mm Rod 3 100cm Length High-Frequency Chrome Plated Smooth Rod Diameter 12mm $42
12mm Linear Bearing 12 LM12UU Linear Bearing 12mm $16.5
8x22x7 Bearing 4
M5 T Nut 35 M5 Hammer T Nuts for 2020 Aluminum Profile $5.25
M6 x 25mm Screws
M5 x 10mm Screws
M5 x 16mm Screws
M3 x 20mm Screws
M3 x 12mm Screws

Fabrication Files

G-Code

DXF Bio Extruding Machine

License

Attribution-ShareAlike 4.0 International