Skip to main content
Liebert Funded Articles logoLink to Liebert Funded Articles
. 2022 Aug 18;1(4):386–400. doi: 10.1089/genbio.2022.0021

Designing Cost-Effective Open-Source Multihead 3D Bioprinters

David Chimene 1,*, Kaivalya A Deo 1, Jeremy Thomas 1, Landon Dahle 1, Cole Mandrona 1, Akhilesh K Gaharwar 1,2,3,4,*
PMCID: PMC9426752  PMID: 36061222

Abstract

For the past decade, additive manufacturing has resulted in significant advances toward fabricating anatomic-size patient-specific scaffolds for tissue models and regenerative medicine. This can be attributed to the development of advanced bioinks capable of precise deposition of cells and biomaterials. The combination of additive manufacturing with advanced bioinks is enabling researchers to fabricate intricate tissue scaffolds that recreate the complex spatial distributions of cells and bioactive cues found in the human body. However, the expansion of this promising technique has been hampered by the high cost of commercially available bioprinters and proprietary software. In contrast, conventional three-dimensional (3D) printing has become increasingly popular with home hobbyists and caused an explosion of both low-cost thermoplastic 3D printers and open-source software to control the printer. In this study, we bring these benefits into the field of bioprinting by converting widely available and cost-effective 3D printers into fully functional, open-source, and customizable multihead bioprinters. These bioprinters utilize computer controlled volumetric extrusion, allowing bioinks with a wide range of flow properties to be bioprinted, including non-Newtonian bioinks. We demonstrate the practicality of this approach by designing bioprinters customized with multiple extruders, automatic bed leveling, and temperature controls for ∼$400 USD. These bioprinters were then used for in vitro and ex vivo bioprinting to demonstrate their utility for tissue engineering.

Introduction

Bioprinting represents an important and growing branch of tissue engineering because it allows researchers to deposit cells and biomaterials in precise distributions that mimic native tissue architectures. Although initially bioprinting was restricted to small (<10 mm) flat structures by the lack of suitable bioinks able to combine high print performance with cell viability, its potential nevertheless sparked a rapid growth in popularity over the past decade.1,2 This increased attention from tissue engineers and materials scientists has led to breakthroughs in high-performance bioinks that enable taller structures to be bioprinted that are reminiscent of true three-dimensional (3D) printing. These advanced bioinks are created primarily from cell-friendly hydrogels that are efficiently imbued with improved flow properties and more robust mechanical properties through a variety of methods.3,4

Advanced bioinks allow the creation of full-scale tissue reconstructions including of bone,5,6 cartilage,7 vasculature,8 and skin.9 More bioinks are also under development that create microenvironments with cues to induce specific stem cell proliferation and differentiation, and that can be enzymatically remodeled by patient stem cells over time.5,10 This is leading into research on in vivo implantable tissue scaffolds, and promises that bioprinting will soon enable rapid fabrication of implantable human tissue constructs that can remodel into healthy functional tissue at the implantation site. By allowing patient tissue to be regrown, this technology holds the potential to revolutionize medicine through treatments ranging from bone and skin reconstruction to diabetes, arthritis, and cardiovascular disease.5–7,9

The enormous promise of bioprinting has naturally led to rapidly increasing interest from the research community, and advanced bioinks have markedly increased the capabilities of bioprinting.11–13 However, one key impediment to increasing research in this promising field is the high price of entry. Bioprinters on the market today range from $10,000 to >$1,000,000 USD.2,6,14 This is a significant deterrent preventing more laboratories from exploring bioprinting. In addition, commercial bioprinters run on limited proprietary software, which stifles innovation by preventing customizations that may be necessary to pursue new research ideas.

Not long ago, 3D printing was also limited to expensive commercial machines and proprietary software, as bioprinting is today. However, once the Stratasys patent on fused deposition modeling expired in 2009, the price of 3D printers dropped dramatically from >$10,000 to <$1,000. It also saw the rapid development of community-created open-source software that enabled printing enthusiasts to develop their own tools for improving their printers as they saw fit. Today, home 3D printers start at <$200.15 These changes have democratized 3D printing and caused an explosion of popularity, with more than a million 3D printers estimated to have been sold in 2020.16

In this article, we aim to combine the low-cost printers and open-source tools of traditional 3D printing into the emerging field of bioprinting. This will lower the costs of entry into bioprinting research and encourage innovation, helping to fuel development into this promising technology. These effects occurred in the 3D printing world because of the thousands of dedicated enthusiasts creating, maintaining, and sharing code with each other. Fortunately, this is not necessary to bring these advances to the field of bioprinting. Because of the many similarities between bioprinters and thermoplastic 3D printers, much of the low-cost hardware and open-source software of 3D printers can be tweaked slightly to create an open-source bioprinter for about $400 (Fig. 1).

FIG. 1.

FIG. 1.

Engineering multihead OSBs.

Building functional open-source 3D bioprinters from low-cost thermoplastic 3D printers democratizes access to high-performance 3D bioprinting technology. The OSBs are highly customizable with options of automatic bed leveling, multiple extruders, and bed/extruder temperature control.

3D, three-dimensional; OSBs, open-source bioprinters.

The high cost and restrictive software of existing bioprinters has led other laboratories to publish articles on bioprinter construction in the past.17–24 Lanaro et al created an impressive biofabricator that combined electrospinning with pneumatic extrusion.25 However, this machine costs >$10,000 to build in parts alone and requires custom machined parts. Likewise, Yenilmez et al developed a hybrid inkjet-coaxial pneumatic extrusion bioprinter using custom made syringe pumps and controller on a computer numerical control stage.14 These articles demonstrate methods of building a bioprinter from scratch and both require custom machined parts, which restricts the number of laboratories that can reasonably adapt these prototypes to their needs.

In contrast to the complexity of building a bioprinter from the ground up, we demonstrate a much simpler method by converting an existing mass-produced thermoplastic 3D printer into a bioprinter, using the 3D printer itself to fabricate the necessary parts. This conversion can be done with little 3D printer-specific expertise and does not require machining parts, allowing biomaterials-focused research groups to easily create their own bioprinters. In addition, this design costs much less than those described earlier, approximately $400, depending on the chosen customizations.

Finally, this article shows for the first time how to create an open-source multihead extruder that uses motor-driven extrusion. Multiple extruders enable multimaterial 3D bioprinting, permitting better recapitulation of tissue microarchitecture. In addition, this extrusion modality is more suitable than pneumatic extrusion for advanced bioinks with complex rheological properties because it allows volumetric extrusion to occur regardless of rheological properties such as thermal gelation, shear thinning, yield stress, and thixotropic effects. These complex rheological properties are commonly seen in newer advanced bioinks, where these flow properties are exploited to improve print performance3,26

We demonstrate our bioprinters' practical utility by using them for 3D bioprinting tests incorporating murine preosteoblast cells into an advanced nanoengineered ionic covalent entanglement (NICE) bioink optimized for bone regeneration.5,27,28 We also used this bioprinter to print another NICE bioink formulation directly into the cartilage of an ex vivo equine meniscus.

In this article, we demonstrate how to convert one of the most popular hobbyist 3D printers, the Ender 3 Pro, into a fully functional bioprinter running on open-source tools and freeware. This conversion procedure is also applicable to most common thermoplastic 3D printers, allowing researchers to use this method to easily build bioprinters customized to their own research needs. The 3D printer itself is first used to print out hardware components for its own conversion using polylactic acid (PLA) or polyethylene terephthalate (PETG) thermoplastics.

Then, the hardware is switched over along with some easily sourced components to create the bioprinter hardware. Next, we show how to install open-source firmware onto the printer control board, along with key tweaks to make it function as a bioprinter. We then discuss how to use open-source 3D printer software to operate the bioprinter. We also cover examples of several bioprinter customization options, including multiple-extruder designs, temperature-controlled extruder barrels, and automatic bed leveling. Finally, we demonstrate the usage of these bioprinters with example bioprinted structures and track long-term cell viability in our bioprinted constructs.

Results and Discussion

This section contains descriptions of the hardware and firmware conversion processes used to convert a thermoplastic 3D printer into a bioprinter. Because this article is focused on creating an easily customizable platform, instructions for several options are listed, including automatic bed leveling, multiple extruders, and temperature controls. Most of these options require only small variations of the same conversion process, so the additional firmware and hardware steps are listed separately without repeating the bulk of the instructions. Only the dual extrusion diverges enough to warrant a separate set of steps. For each of the options listed, the finished configuration files and 3D models are included in the Supplementary Data. Interested researchers would simply need to print out the appropriate hardware parts and upload the attached firmware to complete the bioprinter conversion.

Initial 3D printer choice and setup

This conversion was based around the Ender 3 Pro, a ubiquitous 3D printer model that retails for $209 USD and combines an all-metal frame with a small footprint, making it easy to transport and sterilize. This conversion will also work with many other common thermoplastic printer models with minor changes to the firmware, allowing researchers to customize their open-source bioprinter to meet their research needs. For example, this procedure can be applied with only minor firmware changes to create bioprinters with larger print beds, larger motors for faster printing, and additional extruders beyond the dual extrusion demonstrated here.

The first step in any bioprinter conversion is to set up the 3D printer and use it to print copies of the appropriate conversion hardware from Table 1, including a syringe bracket assembly (Fig. 2A), a motor mount, and a motor adapter. These are combined with a National Electrical Manufacturers Association 11 19:1 geared stepper motor and an MGN12 (Miniature Guideway-Narrow, 12 mm width) linear rail with a compatible MGN12H carriage block to convert the bioprinter. A complete list of materials is attached in Supplementary Tables S1–S3.

Table 1.

Design files summary

Design file name Image File type
Assembly_without_BLTouch graphic file with name genbio.2022.0021_inline1.jpg .STL, .SLDPRT
Assembly_without_BLTouch_wrap graphic file with name genbio.2022.0021_inline2.jpg .STL, .SLDPRT
Assembly_with_BLTouch graphic file with name genbio.2022.0021_inline3.jpg .STL, .SLDPRT
Assembly_with_BLTouch_wrap graphic file with name genbio.2022.0021_inline4.jpg .STL, .SLDPRT
Dual_Extruder_without_BLTouch graphic file with name genbio.2022.0021_inline5.jpg .STL, .SLDPRT
Dual_Extruder_without_BLTouch_wrap graphic file with name genbio.2022.0021_inline6.jpg .STL, .SLDPRT
Dual_Extruder_with_BLTouch graphic file with name genbio.2022.0021_inline7.jpg .STL, .SLDPRT
Dual_Extruder_with_BLTouch_wrap graphic file with name genbio.2022.0021_inline8.jpg .STL, .SLDPRT
Motor_Adapter graphic file with name genbio.2022.0021_inline9.jpg .STL, .SLDPRT
Wraparound_Motor_Bracket graphic file with name genbio.2022.0021_inline10.jpg .STL, .SLDPRT

STL, Standard Tessellation Language; SLDPRT, SolidWorks Part.

FIG. 2.

FIG. 2.

Hardware part conversion-I.

(A) The linear rails are attached to the syringe bracket assembly using an M3 screw and nut. The syringe bracket assembly interfaces with the x gantry and holds the extruder barrel in place during bioprinting.

(B) The thermoplastic extruder hardware pictured here is removed, including the fan shroud, hot end, and extruder backplate. The extruder backplate can be removed from the x gantry by loosening the eccentric nut on the lower wheel.

(C) The wheels are transferred from the extruder hardware to the syringe bracket using their original hardware.

(D) The linear rail carriage block is attached to the motor mount using 4 M3 screws.

(E) The geared stepper motor is attached to the motor mount using 4 M3 screws.

(F) The motor adapter is then fixed to the motor shaft using an M3 screw.

All 3D printed conversion hardware was printed using PLA or PETG thermoplastic filament. These thermoplastics were chosen because of their ubiquity in the 3D printing world and their compatibility with the Ender 3 Pro as well as most other entry-level 3D printers. PLA and PETG were both tested and found to be mechanically suitable for these prints. PETG is tougher and has higher elasticity and yield strength than PLA, imbuing parts subjected to repeated stresses with greater durability. However, it is considered slightly more difficult to print than PLA, and PLA parts were found to perform well with these designs.

Hardware conversion

The first step in hardware conversion is removal of the thermoplastic extrusion hardware. This includes removing the fan shroud and hot end, as seen in Figure 2B. Next, the extruder backplate is removed from the x gantry using a wrench to loosen the eccentric nut. The wheels from the extruder backplate are then transferred to the syringe bracket assembly (Fig. 2C) and the linear rail carriage is attached to the motor mount (Fig. 2D).

Then, the geared stepper motor is attached to the motor mount (Fig. 2E), and the motor adapter is fixed to the motor shaft (Fig. 2F). The x gantry belts are then attached to the syringe bracket (Fig. 3A). Next, the syringe bracket is mounted and slid onto the x gantry.

FIG. 3.

FIG. 3.

Hardware part conversion-II.

(A) The belts from the x gantry are attached to the syringe bracket.

(B) The syringe bracket is slid onto the x gantry. The eccentric nut is turned to fix the bracket to the gantry.

(C) The syringes are placed into the bracket and can be tightened in place using a long M3 screw and nut. The syringe must be secure to prevent the torque from the motor from turning it in place and interfering with extrusion.

(D) The motor mount assembly is slid onto the linear rail to complete the bioprinter conversion.

(E) The customized dual extruder 3D bioprinter modified and converted from the original Ender 3 Pro printer.

The eccentric nut on the lower wheel is tightened to hold it in place (Fig. 3B). The syringe barrel can then be inserted into the syringe bracket assembly and secured into the motor adapter, allowing the stepper motor to control bioink extrusion (Fig. 3C). Once this is complete, the syringe bracket assembly together with the linear rail, carriage block, motor mount, motor, and motor adapter all move together as one unit across the x gantry, just as the extruder backplate, hot end assembly, and fan shroud do on the thermoplastic 3D printer (Fig. 3D).

Finally, the geared stepper motor is plugged into the extruder motor connection on the main board (Fig. 4A), and the voltage is adjusted to the reference voltage (Vref) of the new motor by turning the control board trimpot (Fig. 4B). The recommended Vref for this motor is 0.36 V, although it can vary by model. A side by side reference is shown in Figure 3E, illustrating the ender 3 pro before and after its conversion into a multi head bioprinter.

FIG. 4.

FIG. 4.

Stepper motor voltage adjustment.

(A) The geared stepper motor is plugged into the extruder motor plug on the control board. The reference voltage can be taken using a multimeter to check the voltage from the trimpot when the printer is on.

(B) The voltage is adjusted by tightening or loosening the trimpot. For the extruder motor, the reference voltage should be approximately 0.36 V.

Firmware conversion

3D printing is currently undergoing a gradual shift from 8- to 32-bit control boards. Eight-bit boards have long been the standard for 3D printers and are capable of performing all the tasks needed to run a bioprinter. However, the decreasing cost of 32-bit boards has made them an attractive alternative and enabled the development of more computationally intense features that take advantage of the increased processing power. At the publication of this article, 3D printers including the Ender 3 Pro are being shipped with both 8- and 32-bit boards. With that in mind, this article will cover the firmware conversion process for both kinds of board. Thirty-two-bit boards will generally have Advanced Reduced Instruction Set Computer Machines (ARM) written on the processor.

The firmware used in this project was the TH3D Unified Firmware Package downloaded from TH3D.com. This was chosen because TH3D Unified Firmware is an open-source firmware project that was designed to be easily implemented, even for those without programming backgrounds. This firmware package contains the firmware, Arduino IDEs for both Windows and Mac OS X with libraries, and detailed setup instructions. The firmware for each control board is similarly well documented, making these options the most user-friendly method for setting up custom firmware options.

Burning the bootloader (8-bit Melzi board only)

This step is only necessary when reusing the Melzi 1284p control board that comes with the Ender 3. This is because the firmware shipped on the Ender 3 printer Melzi 1284p control board does not contain a bootloader, preventing firmware changes unless new firmware is burned onto the board. Here, we burn a placeholder firmware that contains a bootloader, allowing firmware changes to be made in the next section. This is done using an Arduino UNO and some DuPont connectors, which costs roughly $6 (Supplementary Table S2). This step is not needed if upgrading to an MKS Gen L or using most aftermarket control boards, or with the newer 32-bit control boards.

The UNO is connected to the Melzi board through the In-Circuit Serial Programming (ICSP) headers (Fig. 5A), with each header attached to the corresponding pin on both boards, with the exception of the reset pin. The reset pin on the Melzi board is instead attached to Pin 10 on the UNO (Fig. 5B). The UNO is then connected through USB to the computer to program it to act as a programmer for the Melzi board. The TH3D Unified 2 Firmware package is downloaded and extracted. Using the Arduino IDE included in the package, the “Arduino as ISP” sketch is loaded into the UNO by opening File- > Examples- > Arduino as ISP- > Arduino as ISP, ensuring that Tools- > Board- > Arduino Uno and the correct COM port are selected. Then the sketch is uploaded to the Arduino UNO board.

FIG. 5.

FIG. 5.

Burning a bootloader onto a Melzi board.

(A) An Arduino UNO can be programmed with new firmware and used to burn a bootloader onto the Ender 3 control board, allowing further firmware changes to be uploaded.

(B) The Arduino ICSP header is connected to the control board ICSP header, except for the reset pin, which is connected to pin 10 on the UNO.

Next, the new bootloader-containing firmware on the Arduino UNO is burned onto the Melzi board. The Melzi board is selected by choosing Tools- > Board- > Sanguino 1284p and the Arduino is set as the programmer under Tools- > Programmer- > Arduino as ISP. This allows the Arduino to act as an in-system programmer that can burn a bootloader onto any AVR board, including the Melzi board in this printer. Then the bootloader is burned over by selecting Tools- > Burn Bootloader. Once the bootloader is burned successfully, the board can be disconnected from the Arduino and new firmware can be uploaded directly to the Melzi board through the mini-USB port. This process only needs to be done once for new boards without a bootloader, aftermarket control boards typically come with a bootloader already installed.

8-bit bioprinter firmware changes

Download and extract the TH3D Unified 2 Firmware package. On computers running OS X, the instructions included in the Mac OS X firmware setup guide were followed. On Windows computers, the OpenFirmwareWindows.bat file can be opened to access the Arduino IDE. To add custom firmware, the latest version of Python and VSCode are needed, and the Platform I/O Extension should be added within VSCode.

In the folder labeled “Marlin,” access the c header source file labeled “configuration.h.” Under the “Creality Ender 3” section of the configuration file, the following changes are made to the file. Note that uncommenting a line is done by removing the two slashes preceding the text.

  • Uncommented: #define ENDER3

The CUSTOM_ESTEPS variable defines how much volume is extruded for each motor microstep. This depends on the stepper motor microsteps per revolution, the thread pitch of the extruder, and the extruder cross-sectional area. Using these factors, we can calibrate the bioprinter to extrude the correct amount of material per microstep.

  • Uncommented: #define CUSTOM_ESTEPS

  • Changed CUSTOM_ESTEPS_VALUE to 491

Ordinarily, the firmware prevents extruder motors from operating until the hot end is above a minimum temperature threshold. This command disables this check, enabling printing at low temperatures. Inserted the following line: #define NO_COLD_PREVENT

The home adjust value is modified to place the new relative position of the nozzle tip at 0,0 when at the home position

  • Uncommented #define HOME_ADJUST

  • Defined x and y home adjust locations to (XX) and (YY), respectively

Finally, uncomment #define USER_PRINTER_NAME, and change the value to a unique identifier to prevent confusion when modifying multiple printers.

If a bed probe is included, the firmware changes for that probe should be performed as well.

To finalize the changes, compile the file by pressing the “PlatformIO: Build” button (check mark), then with the printer connected through USB to the mini USB port next to the Secure Digital (SD) card insert, press the “PlatformIO: Upload” button (forward arrow) next to the compile button to push the new firmware. After the push, the TH3D logo should pop up on boot and the printer should function as normal. If there are any issues with the newly booted board, ensure that all connections are solid and in the same ports as they were originally, then if issues persist, under the possibility of a “bad boot” reflash the bootloader (step 2.4) and repeat the firmware push (step 2.5).

32-bit bioprinter firmware changes

The 32-bit control boards in the Ender 3 Pro, which generally have ARM printed on the processor, require a different firmware, although the customizations made to the actual code are very similar. These boards already contain a bootloader and can be overwritten through the USB port. To add custom firmware, the latest version of Python and VSCode are needed, and the Platform I/O Extension should be added within VSCode. Then, the TH3D Unified Firmware 2 Ender 3 Pro Version should be downloaded and extracted. In VSCode, open the folder where the unified firmware was extracted and open configuration.h.

Then:

  • Uncomment #define ENDER3_427_BOARD

  • Type #define NO_COLD_PREVENT

  • Uncomment #define CUSTOM_PRINTER_NAME

  • #define USER_PRINTER_NAME “CHANGE ME”

  • Uncomment #define CUSTOM_ESTEPS

  • Set the custom Esteps value to 49, so the line should look like

  • #define CUSTOM_ESTEPS_VALUE 491

  • Uncomment #define CUSTOM_PRINTER_NAME

  • #define USER_PRINTER_NAME “Example”

Adding a custom name to the printer will prevent confusion when dealing with multiple bioprinters with different firmwares.

Finally, click the checkmark to compile. The newly compiled firmware will be found under .pio - > build - >

Open this folder in file explorer and copy the latest .bin file to your SD card, insert it into your printer while off, then boot up the printer. Once the printer is booted, reset the firmware to finish the update.

Operating the bioprinter

At this point, the printer can be operated in basically the same manner as a normal 3D printer. Here, we walk through normal operation. STL files for objects can be created in any CAD program, including open-source programs such as FreeCAD (https://www.freecadweb.org), OpenSCAD (https://openscad.org/), and Blender (https://www.blender.org). SOLIDWORKS and Fusion360 can also be used, or additional files can be found in online repositories such as Thingiverse.

These STLs are then imported into a slicer program, Slic3rPE. We use Slic3rPE (Prusa Edition) because it is a free and open-source slicer that handles dual extrusion well. This program provides thorough documentation of each setting, making it easy to modify for use with bioinks. Because bioprinting is slightly different than 3D printing, some changes in the slicer settings were needed to slice the STL files for bioprinting.

Key settings to change include the extruder and bed temperatures, the infill values, the line width, layer height, and print speed. Bioprinting operates at a lower temperature, so bed and extrusion temperatures were reduced to 37°C or set to 0°C. The nozzle diameters are matched to the diameter of the tapered nozzles, and the layer height set to half of the nozzle diameter. These settings depend on the flow properties of the bioink, with higher viscosity/higher yield stress bioinks able to handle higher layer heights. The infill is set to 100% for most example prints. The complete changes to the Slic3rPE profile are discussed as follows.

When Slic3rPE is opened the first time, it activates a setup menu. On this menu, select the Ender 3 Pro as the printer. Under custom printer settings, choose Marlin as the printer language. Bed size was set to 235 for x and y. Nozzle size was entered depending on the taper tip gauge in use this ranged from 22 to 18 gauge, about 0.4 to 0.8 mm. Extruder diameter was alternatively set in printer settings for individual nozzles, or under extruder 1 and extruder 2 when using multiple extruders.

Filament diameter was left at 1.75 mm. Extrusion temperature and bed temperature were set to 0. Expert mode was chosen to allow all Slic3rPE settings to be available. In the printer settings tab, the number of extruders was assigned depending on the model, either 1 or 2. When using multiple extruders, separate stl files can be added for each extruder to define the print paths of each extruder. Under printer settings, infill was increased to 100% and print solid infill was set to every 1 layer. In print settings, all speeds were changed to 20 mm/s. STL files were then imported and sliced into gcode according to these settings.

Gcode can be sent to the printer using any gcode sender, including pr0nterface, or can be directly read by the printer using the SD card slot on the control board. When using a gcode sender, the correct port and baud rate should be selected for the printer, and slicer programs may need to be closed.

Dual extrusion hardware

The hardware conversion is largely similar to a single extrusion conversion, except that the dual extruder syringe bracket assembly is printed instead of the single extruder syringe bracket assembly, and a separate housing for the control board also needs to be printed. Two motors, 2 rails, 2 motor brackets, 2 motor adapters, 2 barrels, and 2 nozzle adapters are all needed, as well as dual heating pads and thermistors when both barrels are to be thermally regulated. Because the Melzi board that comes with the printer has no second port to connect another extruder, a new control board is necessary to control both extruders.

Here we used an MKS Gen L control board, which can be ordered for about $15. This board has 5 stepper motor outputs, each of which requires a stepper motor driver module. We used A4988 stepper motor driver modules, which can be purchased for about $1.60 each at current prices. The voltages on these boards are adjusted through trimpots (Fig. 4B) and should be set to 0.8V for X, Y, and E motors, and 0.9V for the Z motor. This board also features additional heater outputs and thermistor inputs needed to regulate temperature in the additional extruder, and superior processing power and memory over the original Melzi board. MKS Gen L boards also already contain a bootloader, so there is no need to flash one onto this board as described earlier for the Melzi board that came with the printer.

MKS Gen L boards have a larger footprint than the Melzi board, making a different housing necessary for the control board. For this purpose, we printed a new MKS gen L board housing using PETG. This housing replaces the original housing used for the Melzi board, and reuses all the same wires and fans from the original. The wires were carefully labeled as they were transferred to the new board.

8-bit dual extrusion firmware

Once the board was securely installed and wired, firmware was uploaded to the new control board. MKS Gen L boards do not require a bootloader, so firmware installation proceeded by simply uploading new firmware through the micro-USB port on the board. As noted in the firmware, additional support for this step can be found at http://mksguide.th3dstudio.com.

Dual extrusion requires a few more changes to the firmware than the single extruder setup. Changes are made under the configuration.h tab in the MKS_PRINTER section of the configuration file that will allow you to configure the new board as detailed here. Note that uncommenting each line is done by removing the two slashes that precede the text.

  • Uncomment #define MKS_PRINTER

Set the following variables:

  • MKS_X_SIZE 235

  • MKS_Y_SIZE 235

  • MKS_Z_SIZE 250

  • MKS_X_DRIVER A4988

  • MKS_Y_DRIVER A4988

  • MKS_E0_STEPS 491

  • MKS_E1_STEPS 491

  • Uncomment #define DUAL_EXTRUDER_DUAL_NOZZLES

  • If keeping the standard display option rather than the 12864 LCD with an SD card, also uncomment define CR10_STOCKDISPLAY

Next, search for DUAL_HOTEND_X_DISTANCE and then set its value to 30. This defines the distance between the extruder tips, allowing the printer to accurately swap between the two.

  • Beneath this line, enter the following:

    #define NO_COLD_PREVENT

Ordinarily, the firmware prevents extruder motors from operating until the hot end is above a minimum temperature threshold. This command disables this check, allowing printing at low temperatures. A custom name for your printer is also recommended. Search for USER_PRINTER_NAME and replace the “CHANGE ME” with the preferred printer name. These changes can also be combined with either bed probe, if desired.

Dual extrusion 32-bit firmware

Dual extrusion can also be implemented using a 32-bit board by broadly following the same steps outlined in section 2.6. In brief, download the TH3D Unified Firmware 2 for MKS Gen L, and open VScode with the PlatformIO extension as outlined in section 2.6. In the configuration.h tab,

  • Uncomment #define E1_STEPS_MM

  • Set E steps for both motors to 491

  • Set the distance between the nozzles to 30 mm by defining

      #define HOTEND_OFFSET_X {0.0, 30.00}

  • It is also recommended to set a printer name with the lines

      #define CUSTOM_PRINTER_NAME

      #define USER_PRINTER_NAME “Your Name Here”

  • In the configuration_backend file, comment out

      PREVENT_COLD_EXTRUSION

  • Define EXTRUDE_MINTEMP as 0

This setup was tested using an MKS Gen L board using an MKS Gen L 32-bit board with TMC2209 stepper drivers in UART mode.

Thermoregulation

This section describes how to regulate barrel temperatures by adding a wraparound heating element to the extruder barrel. This process can be done without altering the firmware by reusing the existing heater ports and thermistor. The hot end heater can be replaced with a heater pad and secured around the barrel with heat shrink tubing. This process uses a 45 × 100 mm 24 V flexible polyimide adhesive heater pad, 1″ to 0.5″ heat-shrink protective tubing, and fully insulated heat-shrink quick disconnect terminals for 22-gauge wire. The extruder barrels are cleaned with alcohol, then the adhesive heater pad is wrapped around the barrel. The thermistor is then laid on top of the heater pad, and the heat shrink tubing shrunk around both to protect the heater and thermistor while holding them in place.

The hot end heater wires were cut and spliced into the female 22 gauge quick disconnect terminals, whereas the heater pad wires are connected to the male quick disconnect terminals. The thermistor wires were cut and reconnected using JST-XH connectors. Care was taken to splice cleanly to ensure that thermistor performance was not affected. These connections allow the barrel to be detached and reattached quickly from the printer without requiring access to the control board. The temperature of the barrel can be set in the slicing program or later in the printer control program by setting the extruder temperature to the desired value.

Bed leveling

Bed leveling probes are used in 3D printing to set a more precise distance between the print bed and nozzle than can be set using traditional endstops. They work by mounting onto the printer carriage and detecting proximity to the print bed, either through mechanical probing or through capacitive sensing. Bed leveling probes can also be used to map out the print surface, allowing the printer to compensate for slight variations in bed height. These properties make bed sensing probes particularly useful for bioprinting, since bioprinted materials can be highly sensitive to minute variations in bed height. However, due to their position near the extruder, bed probes can interfere with bioprinting in suspension mediums, petri dishes, and well plates. Therefore, it is included here as an optional addition.

Both mechanical and capacitive probes were tested, as each has different advantages. Capacitive probes are completely closed and have no moving parts, which makes them more practical to sterilize than mechanical probes. However, capacitance can vary with surface materials and temperature, so the probe must be recalibrated if the print surface or ambient temperature changes significantly. In contrast, mechanical probes have moving parts and exposed circuitry, but detect surfaces regardless of material or ambient conditions.

Bed leveling kits were purchased separately, the two we tested were the ANTCLABS BLTouch (mechanical) and the TH3D EZABL Pro(capacitive). The BLTouch is a mechanical probe that costs about $40, whereas the EZABL is a capacitive probe costing roughly $65. Both were purchased directly from suppliers to avoid common counterfeits. For both the BLTouch and the EZABL, separate syringe bracket assemblies were created with mounting points for the probes, which are included in the Supplementary Data.

BLTouch hardware

The BLTouch is installed onto the mounting point on the SBA using M3 screws (Fig. 6A). The BLTouch was installed using a pin 27 board, which separates 5 V, ground, and signal pins from the LCD header to be used for the BLTouch (Fig. 6B). These 3 pins on the BLTouch extension cable can be connected here, care should be taken that the wires are correctly ordered. The 2-pin connector replaces the Z-endstop on the control board. Both the 2-pin and 3-pin connectors can be secured in place with hot glue or replaced with JST connectors to prevent loosening over time. The extension cable is then pushed through the wire sleeve to the endstop and connected to the BLTouch.

FIG. 6.

FIG. 6.

BLTouch installation.

(A) The BLTouch is mounted into the printed attachment point on the syringe bracket assembly using M3 bolts and nuts.

(B) The Pin27 board provides a separate pinout from the LCD header to be used for BLTouch installation.

BLTouch firmware

These firmware changes were made in addition to the changes in the firmware for either the single extruder or dual extruder. In the configuration.h tab, search for BLTOUCH and uncomment the lines #define BLTOUCH and #define SERVO0_PIN 27. Then, uncomment the line #define CUSTOM_PROBE in either the Ender 3 Section for single extruder setups or the MKS GEN L Section for multiextruder setups. Then search for X_PROBE_OFFSET_FROM_EXTRUDER and set to the measured offset between the probe and the primary nozzle in the x direction, and Y_PROBE_OFFSET_FROM_EXTRUDER should be set to the y offset. Finally, the printer was tested to ensure functionality, and the Z-probe offset was measured and set in the printer menu.

EZABL hardware

As with the BLTouch, the EZABL was installed on the appropriate SBA mount, and was installed according to the detailed manufacturer instructions. In brief, the EZABL height relative to the extruder was set to 2 mm above the extruder tip using the included retaining nuts and blue Loctite. The EZABL Control board was mounted on the printer body near the power supply, and the power wires were directly connected to the power supply, whereas the z-endstop wires were connected from the 3D printer control board to the EZABL control board. Next, the EZABL sensor plug was connected into the EZABL control board, and the install was checked by testing the capacitive sensor by fingertip.

EZABL firmware

These firmware changes were made in addition to the changes in the firmware for either the single extruder or dual extruder.

Uncomment the line #define CUSTOM_PROBE in either the Ender 3 Section for single extruder setups or the MKS GEN L Section for multiextruder setups. Then search for X_PROBE_OFFSET_FROM_EXTRUDER and set to the measured offset between the probe and the primary nozzle in the x direction, and Y_PROBE_OFFSET_FROM_EXTRUDER was set to the y direction offset. The Z-offset was then set according to the manufacturer instructions by adjusting the calibration screw for the appropriate sensitivity and setting the z-offset through the printer menu interface.

Dual extrusion use notes

It is critical to ensure that both nozzles are perfectly level with each other. The dual extruder gantry is designed to hold the barrels level with each other when they are snapped into place. To ensure that the nozzles are level with each other, move the printer to its initial layer height above the print bed. Both nozzles can be adjusted slightly by tightening or loosening the Luer lock connections to precisely level the syringe tips. This will prevent dragging during the printing process, which can adversely affect the final structure.

Using the setup described earlier, gcode for bioprinting with dual materials can be created using the same process as thermoplastic dual extrusion. Guides for 3D printing multimaterial objects can be found at the project websites. For example, Slic3rPE, also known as PrusaSlicer, has articles on multimaterial objects printing at https://help.prusa3d.com/en/article/importing-multi-material-model_121191

Because open-source slicing programs are being constantly updated, the latest detailed instructions and support can be found through online resources and support tutorials. The overall process for processing gcode suitable for dual extrusion printing in slicer programs is described here for Slic3rPE (PrusaSlicer). Dual extrusion prints are designed by loading two separate STL files (Fig. 7A,B), then assigning an extruder to each one. Because the offset between nozzles is already set in the firmware, it does not need to be set in the slicer program.

FIG. 7.

FIG. 7.

Dual extruder modification and multimaterial 3D printing.

(A) .STL file that extruder one will print.

(B) .STL file that extruder two will print.

(C) Both .STL files imported to PrusaSlicer.

(D) Final dual extrusion 3D printing.

(E) Customized dual extruder 3D printing part of jaw and teeth of a human mandible..

If adjustments to the offsets between the nozzles are required, they can be adjusted in the slicer or directly in the firmware. The firmware and slicer offsets are additive, so adjustment to both should add up to the appropriate value. The dual extruder setup was utilized to 3D print a customized Texas A&M University logo (Fig. 7C,D), which was printed using different colored inks in each extruder. The dual extrusion was also used to 3D print a tailored jaw and teeth set section of a human mandible using different colored laponite inks demonstrating seamless switching between both inks and delivering a customized implant (Fig. 7E).

3D bioprinting using custom dual extruder bioprinter

This bioprinting system uses stepper motor-driven extrusion, which uses computer controlled microstepping to extrude consistent volumes of material. This makes this bioprinter compatible with a wide range of flow properties, including bioinks with non-Newtonian flow properties. This bioprinter setup has also been used to bioprint a wide range of the most common bioink hydrogels, including gelatin, alginate, polyethylene glycol, and fibrin-based bioinks. To demonstrate this bioprinter's ability to accommodate non-Newtonian flow properties, we demonstrated bioprinting with a NICE bioink. NICE bioinks are a recently developed bioink capable of bioprinting robust, cell compatible tissue scaffolds with high structural fidelity by combining nanosilicate reinforcement and ionic-covalent entanglement reinforcement.

The NICE bioink's print performance derives from its highly non-Newtonian flow behavior, exhibiting shear thinning and yield stress (Herschel–Bulkley flow behavior), as well as thermal gelation. To continue our effort to make this system as accessible as possible, the NICE formulation used here is highly affordable. The general cost for the components of the NICE bioink are mentioned in Supplementary Table S4. Although exact pricing depends on suppliers and quantities ordered, a few hundred dollars is sufficient to produce this several liters of the NICE bioink formulation used here.

Before loading the bioink, the printheads were cleaned with a 70% ethanol/water solution, or heat sterilized. The syringe barrels of the printhead are compatible with heat sterilization in an oven or autoclave, and can optionally be heat sterilized using the wraparound heating elements if set up for thermoregulation. Ensure that the barrels are safely away from thermoplastics and in a heat tolerant container if heating to sterilization temperatures. Syringe tips are made from polyethylene and were sterilized with an ethanol solution.

The NICE bioink was then used here for bioprinting various constructs. A 2 cm hollow cylinder and a full scale human ear were successfully 3D bioprinted. Live/Dead staining was performed to evaluate cell viability in the constructs for a period of 3 months. Cell viability was consistently >85% for a period of 3 months indicating good biocompatibility and suitability of NICE bioink for 3D bioprinting using dual extrusion printer (Fig. 8A).

FIG. 8.

FIG. 8.

Demonstration of practical utility for 3D bioprinting.

(A) Bioprinted constructs exhibit 3D printability with NICE bioinks. Encapsulated 3T3 murine preosteoblasts proliferated in vitro and maintained high viability (>85%) over >90 days.

(B) Ex vivo bioprinting into an induced meniscal defect demonstrated excellent adhesion to surrounding tissue even through repetitive stress cycles. These results suggest that in vivo bioprinting of NICE bioinks into damaged cartilage regions may have potential for future tissue engineering treatments.

NICE, nanoengineered ionic covalent entanglement; ns, not significant.

Ex vivo 3D bioprinting was also performed on an equine upper tibia section with a 1 cm induced cartilage defect in the attached meniscus. The defect was modeled using CAD software and the NICE bioink was bioprinted directly into the defect site (Fig. 8B). The bioprinted implant was subjected to cyclic mechanical compression to ensure good adherence to the native meniscal cartilage These results indicate customized defect-filling capability of the 3D bioprinter opening its usage for designing various tailored implants for clinical applications.

Conclusion

Despite the burgeoning popularity of bioprinting, its adoption has been slowed by the high cost of bioprinters. Restrictive user interfaces and proprietary hardware also drive-up costs associated with bioprinting, in contrast to the largely modular and open-source field of 3D printing. In this article, we demonstrate a method for converting a thermoplastic printer into a bioprinter. This conversion process allows bioprinting to incorporate the modularity, lower costs, and open-source software available for mainstream 3D printers that have developed for the past decade thanks to the enormous popularity of additive manufacturing.

The bioprinter conversion process we detailed in this article contains several key innovations. First, the provided 3D models and firmware make this conversion possible in only a few hours for about $400. This low price tag is comparable with many hobbyist 3D printers today, making bioprinting as accessible as 3D printing. Furthermore, most of the 3D printer does not need to be modified for this conversion, and the 3D printer itself is used to print most of the necessary hardware. By basing this printer on popular 3D printing hardware, this bioprinter can be customized with a wide array of modular add-ons.

As a bioprinter, the printer can continue to run through software designed for thermoplastic printers, allowing use of open-source software that enables the bioprinter to be customized for any research needs. To demonstrate the customizability of this setup, we have included options for single and multiple extruders, temperature control, and two bed leveling options. By including all CAD and firmware files necessary for this conversion, we make this process as streamlined and painless for researchers as possible.

This is also the first publication of a dual extruder bioprinter run on motor-driven extrusion. This extrusion modality is advantageous for printing advanced bioinks with more complex rheological properties and allows printing a wider range of materials than pneumatic extrusion. Most importantly, this article drastically reduces the cost of the most expensive barrier to bioprinting research, the bioprinter itself. We expect that this publication will help expand the field of bioprinting and contribute to the ultimate goal of biofabrication: creation of functional tissues for clinical use. It is our hope that this article will contribute to providing new research pathways to cure diseases that currently affect millions of patients worldwide.

The Bigger Picture

This article democratizes access to 3D bioprinting technology by drastically lowering access barriers to entry into the field. The open-source bioprinters we describe here are designed to be easily modifiable by end users. This allows researchers to customize their additive manufacturing capabilities beyond what is feasible with the current proprietary bioprinter models that are currently commercially available. We have included multiple variations designed to appeal to as many research groups as possible. However, the open-source nature of this project permits interested researchers to share their own designs far beyond what we have demonstrated here. We envision that this article will provide the blueprints for creating an open-source bioprinting community similar in spirit to the open-source 3D printing community that revolutionized additive manufacturing over the past decade.

Materials and Methods

Material synthesis

NICE bioink

The NICE bioink was synthesized for 3D bioprinting. Raw materials for the bioink including porcine gelatin (Bloom No. 300, Type A), methacrylic anhydride, and Irgacure2959 (2-Hydroxy-4′-(2-hydroxyethoxy)-2-methylpropiophenone) were purchased from Sigma-Aldrich (USA). Kappa-carrageenan (κCA) was purchased from TCI America (USA). Two-dimensional (2D) nanosilicates (Laponite XLG) were obtained from BYK Additives Inc. Gelatin methacryloyl (GelMA) (80% methacrylated) was synthesized by dissolving 20 g of gelatin in 200 mL of phosphate buffered saline (PBS), then heating for 1 h at 60°C. After dissolution, 16 mL of methacrylic anhydride was added dropwise over a period of minutes. The solution was heated at 60°C for 3 h, after which 800 mL of 1 × PBS was added. The GelMA solution was then dialyzed at 50°C for 7 days and subsequently lyophilized.

The composition of NICE bioink was 10% w/v GelMA, 1% w/v κCA, 2% w/v nanosilicates, and 0.25% w/v Irgacure2959. It was obtained by 1:1 mixing of 20% w/v GelMA, 2% w/v κCA and 0.5% w/v Irgacure 2959 with a solution of 4% w/v exfoliated nanosilicates. The solution was mixed on a hot plate at 40°C and then subsequently vortexed and sonicated for 3 min to ensure homogeneous dispersion of the components. The covalent cross-linking of the bioink was performed through exposure to 20 mW/cm2 365 nm UV light for 60 s. Ionic cross-linking of the printed constructs was completed by submerging the prints in 5% potassium chloride (KCl) for 30 min. Cell containing structures can be cross-linked with 1% KCl if needed for cell health, dependent on the cell line in use.

Laponite XLG ink

The laponite XLG bioink was made by exfoliating 2D nanosilicates (BYK Additives Inc.) overnight for 12 h. Different colored inks were made by dissolving colors in DI water and subsequently 6% w/v 2D nanosilicates were dissolved and the solution was vortexed and kept for exfoliation. Laponite inks were used to perform 3D printing of the Texas A&M logo and the human mandible, which was reconstructed from an anonymized patient CT scan (IRB2019-0196). It was performed through a 400 μm tapered Luer lock tip, line width was set to 300 μm, layer height to 200 μm, and print speed at 10 mm/s.

3D bioprinting

Bioprinting was carried out with the NICE bioink. MC3T3 Subclone 4 (ATCC CRL-2593) cells were incorporated into the bioink at a density of 3.33 × 106 cells/mL by resuspending a centrifuged cell pellet in 200 μL of Dulbecco's modified Eagle medium with 10% fetal bovine serum, and gently mixing with the bioink. The bioink was kept at 37°C before extrusion. Bioprinting was performed through a 400 μm tapered Luer lock tip, line width was set to 500 μm, layer height to 200 μm, and print speed at 0.15 mL/min (20 mm/s). The printed hollow cylinders were 2 cm tall with an outer diameter of 10 mm and an inner diameter of 8 mm. Scaffolds were evaluated for cell viability by incubating scaffolds in 1 μL/mL calcein AM and 2 μL/mL ethidium homodimer for an hour, followed by soaking in PBS to remove excess stain. Images were taken using a confocal microscope to evaluate cell viability both at the surface and at depth.

Ex vivo bioprinting

Ex vivo printing tests were performed on an equine upper tibia section with attached meniscus cartilage, donated from the Texas A&M Large Animal Hospital. A power drill was used to induce a 1 cm defect in the meniscal cartilage. The tibia was secured to the print bed using a styrofoam mount. The defect size and position were modeled in Prusa Slic3r and Pr0nterface. After printing, the bioink was cross-linked using 20 mW/cm2 of UVA light for 60 s, and a KCl solution was sprayed over the bioprinted area. The bioprinted implant was subjected to cyclic mechanical compression to ensure good adherence to the native meniscal cartilage.

Supplementary Material

Supplemental data
Supp_Data.docx (360.7KB, docx)

Acknowledgments

The authors thank William Worthington Marshall for help with additional data analysis and figure preparation. Some of the images in the article were created with Biorender.

Authors' Contributions

D.C., K.A.D., and A.K.G. conceptualized the study and designed the research. A.K.G. provided instruments and funds. D.C., K.A.D., J.T., L.D., and C.M. performed the experiments, data collection, and analysis. All coauthors commented on the results and participated in the final editing and revision of the article.

Disclaimer

The content is solely the responsibility of the authors and does not necessarily represent the official views of the funding agency.

Data Availability

All the supporting 3D printer design and data files associated with this article are available on Mendeley Data with doi: 10.17632/9rwbkf5p4g.1.

Author Disclosure Statement

The authors declare no conflict of interest.

Funding Information

A.K.G. acknowledges financial support from the National Institute of Biomedical Imaging and Bioengineering of the National Institutes of Health, Director's New Innovator Award (DP2 EB026265), National Science Foundation Award (CBET 1705852) and President's Excellence Fund (X-Grants) from Texas A&M University.

Supplementary Material

Supplementary Data

Supplementary Table S1

Supplementary Table S2

Supplementary Table S3

Supplementary Table S4

References

  • 1. Chimene D, Lennox KK, Kaunas RR, et al. Advanced bioinks for 3D printing: A materials science perspective. Ann Biomed Eng 2016;44(6):2090–2102; doi: 10.1007/s10439-016-1638-y. [DOI] [PubMed] [Google Scholar]
  • 2. Tong A, Pham QL, Abatemarco P, et al. Review of low-cost 3D bioprinters: State of the market and observed future trends. SLAS Technol Trans Life Sci Innov 2021;26(4):333–366; doi: 10.1177/24726303211020297. [DOI] [PubMed] [Google Scholar]
  • 3. Chimene D, Kaunas R, Gaharwar AK. Hydrogel bioink reinforcement for additive manufacturing: A focused review of emerging strategies. Adv Mater 2020;32(1):1902026; doi: 10.1002/adma.201902026. [DOI] [PubMed] [Google Scholar]
  • 4. Deo KA, Lokhande G, Gaharwar AK. Nanostructured hydrogels for tissue engineering and regenerative medicine. In: Encyclopedia of Tissue Engineering and Regenerative Medicine. (Reis RL. ed.) Academic Press: Oxford; 2019; pp. 21–32. [Google Scholar]
  • 5. Chimene D, Miller L, Cross LM, et al. Nanoengineered osteoinductive bioink for 3D bioprinting bone tissue. ACS Appl Mater Interf 2020;12(14):15976–15988; doi: 10.1021/acsami.9b19037. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6. Genova T, Roato I, Carossa M, et al. Advances on bone substitutes through 3D bioprinting. Int J Mol Sci 2020;21(19):7012; doi: 10.3390/ijms21197012. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7. Apelgren P, Karabulut E, Amoroso M, et al. In vivo human cartilage formation in three-dimensional bioprinted constructs with a novel bacterial nanocellulose bioink. ACS Biomater Sci Eng 2019;5(5):2482–2490; doi: 10.1021/acsbiomaterials.9b00157. [DOI] [PubMed] [Google Scholar]
  • 8. Gold KA, Saha B, Rajeeva Pandian NK, et al. 3D bioprinted multicellular vascular models. Adv Healthcare Mater 2021;10(21):2101141; doi: 10.1002/adhm.202101141. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9. Perez-Valle A, Del Amo C, Andia I. Overview of current advances in extrusion bioprinting for skin applications. Int J Mol Sci 2020;21(18):28; doi: 10.3390/ijms21186679. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10. Xin S, Deo KA, Dai J, et al. Generalizing hydrogel microparticles into a new class of bioinks for extrusion bioprinting. Sci Adv 2021;7(42):eabk3087; doi: 10.1126/sciadv.abk3087. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11. Deo KA, Singh KA, Peak CW, et al. Bioprinting 101: Design, fabrication, and evaluation of cell-laden 3D bioprinted scaffolds. Tissue Eng Part A, 2020;26(5–6):318–338; doi: 10.1089/ten.tea.2019.0298. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12. Deo KA, Jaiswal MK, Abasi S, et al. Nanoengineered ink for designing 3D printable flexible bioelectronics. Acs Nano 2022;16(6):8798–8811; doi: 10.1021/acsnano.1c09386. [DOI] [PubMed] [Google Scholar]
  • 13. Lee HP, Deo KA, Jeong J, et al. Injectable, self-healing, and 3D printable dynamic hydrogels. Adv Mater Interf 2022;n/a(n/a):2201186; doi: 10.1002/admi.202201186. [DOI] [Google Scholar]
  • 14. Yenilmez B, Temirel M, Knowlton S, et al. Development and characterization of a low-cost 3D bioprinter. Bioprinting 2019;13:e00044; doi: 10.1016/j.bprint.2019.e00044. [DOI] [Google Scholar]
  • 15. Creality Ender 3 Cost. Available from: https://www.creality.com/goods-detail/ender-3-3d-printer [Last accessed: November 11, 2021].
  • 16. Research GV. 3D Printing Market Size, Share & Trends Analysis Report By Component, By Printer Type (Desktop, Industrial), By Technology, By Software, By Application, By Vertical, By Material, By Region, And Segment Forecasts, 2021-2028. 2021. [Google Scholar]
  • 17. Wang Z, Abdulla R, Parker B, et al. A simple and high-resolution stereolithography-based 3D bioprinting system using visible light crosslinkable bioinks. Biofabrication 2015;7(4):045009; doi: 10.1088/1758-5090/7/4/045009. [DOI] [PubMed] [Google Scholar]
  • 18. Goldstein TA, Epstein CJ, Schwartz J, et al. Feasibility of bioprinting with a modified desktop 3D printer. Tissue Eng Part C Methods 2016;22(12):1071–1076; doi: 10.1089/ten.TEC.2016.0286. [DOI] [PubMed] [Google Scholar]
  • 19. Roehm KD, Madihally SV. Bioprinted chitosan-gelatin thermosensitive hydrogels using an inexpensive 3D printer. Biofabrication 2017;10(1):015002; doi: 10.1088/1758-5090/aa96dd. [DOI] [PubMed] [Google Scholar]
  • 20. Schmieden DT, Basalo Vázquez SJ, Sangüesa H, et al. Printing of patterned, engineered E. coli biofilms with a low-cost 3D printer. ACS Synth Biol 2018;7(5):1328–1337; doi: 10.1021/acssynbio.7b00424. [DOI] [PubMed] [Google Scholar]
  • 21. Kahl M, Gertig M, Hoyer P, et al. Ultra-low-cost 3D bioprinting: Modification and application of an off-the-shelf desktop 3D-printer for biofabrication. Front Bioeng Biotechnol 2019;7:184; doi: 10.3389/fbioe.2019.00184. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22. Bessler N, Ogiermann D, Buchholz M-B, et al. Nydus one syringe extruder (NOSE): A Prusa i3 3D printer conversion for bioprinting applications utilizing the FRESH-method. HardwareX 2019;6:e00069; doi: 10.1016/j.ohx.2019.e00069. [DOI] [Google Scholar]
  • 23. Reid JA, Palmer X-L, Mollica PA, et al. A 3D bioprinter platform for mechanistic analysis of tumoroids and chimeric mammary organoids. Sci Rep 2019;9(1):7466; doi: 10.1038/s41598-019-43922-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24. Ioannidis K, Danalatos RI, Champeris Tsaniras S, et al. A custom ultra-low-cost 3D bioprinter supports cell growth and differentiation. Front Bioeng Biotechnol 2020;8:580889; doi: 10.3389/fbioe.2020.580889. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25. Lanaro M, Luu A, Lightbody-Gee A, et al. Systematic design of an advanced open-source 3D bioprinter for extrusion and electrohydrodynamic-based processes. Int J Adv Manuf Technol 2021;113:2539–2554; doi: 10.1007/s00170-021-06634-1. [DOI] [Google Scholar]
  • 26. Ouyang L, Highley CB, Sun W, et al. A generalizable strategy for the 3D bioprinting of hydrogels from nonviscous photo-crosslinkable inks. Adv Mater 2017;29(8):1604983; doi: 10.1002/adma.201604983. [DOI] [PubMed] [Google Scholar]
  • 27. Chimene D, Peak CW, Gentry J, et al. Nanoengineered ionic-covalent entanglement (NICE) bioinks for 3D bioprinting. ACS Appl Mater Interf 2018;10(12):9957–9968; doi: 10.1021/acsami.7b19808. [DOI] [PubMed] [Google Scholar]
  • 28. Sears C, Mondragon E, Richards ZI, et al. Conditioning of 3D printed nanoengineered ionic–covalent entanglement scaffolds with iP-hMSCs derived matrix. Adv Healthcare Mater 2020;n/a(n/a):1901580; doi: 10.1002/adhm.201901580. [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supplemental data
Supp_Data.docx (360.7KB, docx)

Data Availability Statement

All the supporting 3D printer design and data files associated with this article are available on Mendeley Data with doi: 10.17632/9rwbkf5p4g.1.


Articles from Gen Biotechnology are provided here courtesy of Mary Ann Liebert, Inc.

RESOURCES