Javier.luna (Talk | contribs) (→Software: Getting the bioprinter working) |
Javier.luna (Talk | contribs) |
||
Line 5: | Line 5: | ||
<div class="white-box"> | <div class="white-box"> | ||
Using a regular 3D-printer limits you to print amorphous structures with molten plastic polymers such as acrylonitrile butadiene styrene (ABS) or polylactic acid (PLA). So we've been upgrading our Bioprinter with a new printhead and a precise DIY syringe pump, which allows us to print structures composed of cells embedded in a proteinmatrix instead. To drive the syringe pump and control the new printing features we reprogrammed the Ultimaker 2+ firmware as well as the Cura software (Cura 2.1), which compiles the 3D print files in the gcode format. | Using a regular 3D-printer limits you to print amorphous structures with molten plastic polymers such as acrylonitrile butadiene styrene (ABS) or polylactic acid (PLA). So we've been upgrading our Bioprinter with a new printhead and a precise DIY syringe pump, which allows us to print structures composed of cells embedded in a proteinmatrix instead. To drive the syringe pump and control the new printing features we reprogrammed the Ultimaker 2+ firmware as well as the Cura software (Cura 2.1), which compiles the 3D print files in the gcode format. | ||
+ | <br> | ||
+ | </div> | ||
+ | |||
+ | <div class="white-box"> | ||
+ | ==Firmware== | ||
+ | |||
+ | The resulted specific firmware can only handle one syringe pump on the extruder 2 connection (link hardware modification Ultimaker). The modified firmware protects the biobrinter form damages which can result from collisions with the dish, it's holder or any other component. | ||
+ | <br> | ||
+ | Relevant firmware changes where: | ||
+ | <br> | ||
+ | **Activation and solitary usage of second extruder for the DIY syringe pump. | ||
+ | <br> | ||
+ | **Deactivation of temperature measurement and heating controls for bed and both extruders as these are unused and also allow to completely remove the filament extrusion head. | ||
+ | <br> | ||
+ | **Added syringe pump endstop detection for safety, which allows the pump to move away from a hit endstop only. | ||
+ | **Added additional calibration steps for leveling height of the building platform and at the border of the inner surface of the used dish. | ||
+ | <br> | ||
+ | **Deactivation of hardcoded retraction steps that are incompatible with syringe pump usage. | ||
<br> | <br> | ||
</div> | </div> |
Revision as of 02:16, 20 October 2016
Software: Getting the bioprinter working
Using a regular 3D-printer limits you to print amorphous structures with molten plastic polymers such as acrylonitrile butadiene styrene (ABS) or polylactic acid (PLA). So we've been upgrading our Bioprinter with a new printhead and a precise DIY syringe pump, which allows us to print structures composed of cells embedded in a proteinmatrix instead. To drive the syringe pump and control the new printing features we reprogrammed the Ultimaker 2+ firmware as well as the Cura software (Cura 2.1), which compiles the 3D print files in the gcode format.
Firmware
The resulted specific firmware can only handle one syringe pump on the extruder 2 connection (link hardware modification Ultimaker). The modified firmware protects the biobrinter form damages which can result from collisions with the dish, it's holder or any other component.
Relevant firmware changes where:
- Activation and solitary usage of second extruder for the DIY syringe pump.
- Deactivation of temperature measurement and heating controls for bed and both extruders as these are unused and also allow to completely remove the filament extrusion head.
- Added syringe pump endstop detection for safety, which allows the pump to move away from a hit endstop only.
- Added additional calibration steps for leveling height of the building platform and at the border of the inner surface of the used dish.
- Deactivation of hardcoded retraction steps that are incompatible with syringe pump usage.
References