The proposed printer, aka MycoPrinter, combines fused additive manufacturing (FDM) with plant biological tissue to create living organisms sculpted into artistic shapes. As such, it brings together engineering, biological sciences, and art together under the umbrella of open citizen science. The printer would allow printing relatively fine details that otherwise would be difficult to sculpt using regular mycelium growing techniques of mold making. Any artist wanting to work with mycelium should be able to use the MycoPrinter. In the following sections we discuss the preliminary research we have been doing on bioprinters and substrates.
A 2D inkjet printer moves a printhead in the x,y directions. The print head lays down the printing material, usually ink of some sort, on a 2D surface.
A 3D printer moves a print head, typically an extruder, in the x,y,z directions. The extruder lays down some kind of plastic material by melting it and extruding it on a heated surface. By adding layers of material, a 3D object is printed.
The 3D object is designed in a CAD program such as OpenSCAD. The CAD program can then export STL files that are read by a Slicer program. The Slicer literally slices the 3D model into layers and then prepares G-Code that can be read by a firmware. Marlin is the most popular firmware at the heart of most open source 3D printers. The typical workflow for creating and printing a 3D object is as follows:
If the printhead (the extruder) is replaced with a mechanism that pushes out a biological substrate, we get a bioprinter. Such mechanism is typically a syringe pump, literally a large capacity syringe whose plunger is pushed by a motor. The following sections go into more detail with various approaches and experiments undertaken by the open bioprinting community.
We studied a number of existing projects that have attempted to make a bioprinter with varying degrees of success. Most of our research was conducted online as actual working instances of bioprinters are still relatively rare compared to normal 3D printers that are becoming fairly commonplace.
Early experiments in open source bioprinting started with 2D printers, either modifying existing inkjet printers or creating an x,y mechanism using parts scavenged from old CD ROM drives. There are, however, several issues with such an approach that create a problem for bioprinting. Most inkjet heads have a very fine resolution, too fine for the much coarser biological substrate that one might want to print with a bioprinter. Of course, the more obvious problem is that the printed objects can only be on a 2D plane.
Another route for creating a bioprinter is to convert an existing CNC machine. Fitting a CNC machine with a syringe pump can result in a viable “plotter” with biological substrate. However, a problem with this approach is similar to that of converting an inkjet printer in that it is limited to 2D printing. Additionally, this is a relatively expensive route because CNC machines are expensive to begin with.
Taking the approach of converting a non-3D printer to do 3D printing also involves dealing with the software to drive the stepper motor that powers the extruder. This increases the complexity and cost of this route.
Instead of dealing with the problems associated with 2D printers, it makes more sense to start with a DIY 3D printer kit and modify its print head to extrude biological substrate. Since the 3D printer already comes with all the functionality listed in #1-4 above (see Basic concepts of 3D printing), most of the attention can be devoted to the substrate and the extruder. A well-regarded ready-to-assemble 3D printer kit such as the Tevo Tarantula based on the open source RepRap project can be combined with a multi-substrate paste extruder, or better yet, an open source syringe pump design to create a basic 3D bioprinter.
See the Appendix for a list of existing projects that were researched.
This report describes the research on various substrates for cultivating fungus species Grey Oyster Mushroom (Pleurotus ostreatus), suitable for use in a bioprinter. The research was conducted starting October 10th and ending January 9th for the first stage of the project. Please refer to the table below for the results of first experiments with the various substrates.
Per the Merriam-Webster dictionary, a substrate is a base on or in which other organisms can live. In the world of mushrooms, a substrate is any substance on which mycelium will grow. Mycelium is the vegetative part of a fungus or fungus-like bacterial colony, consisting of a mass of branching, thread-like hyphae. … Through the mycelium, a fungus absorbs nutrients from its environment.
Many different materials may be considered a substrate, from breadcrumbs to coffee grounds to straw. For bioprinting, we need to evaluate the suitability of various substrates not just for how well mycelium grows on them but also for their structural properties. The substrate has to be able to hold up in the form of the 3D object printed with the bioprinter.
In the next sections we describe the result of our ongoing experiments with various substrates for growing the oyster mushroom.
|Substrate||Med grade agar||Tapioca||Coffee grounds||Bread crumbs||Brown rice flour||Pine saw dust||Viscosity||Growth|
|Med grade agar||Very good 10/10/17||3-7 days|
|Tapioca||Good 12/20/17||Inconclusive 12/20/17||?|
|Coffee grounds||Very good 12/20/17||10-20 days|
|Bread crumbs||Very good 12/20/17||3-7 days|
|Brown rice flour||01/09/18||01/09/18||01/09/18|
|Pine saw dust|
Breadcrumbs and medical grade agar: This combination resulted in a very rapid growth, with the mycelium completely taking over the substrate within seven days in the incubator. For printing purposes, however, the breadcrumbs and agar substrate might be too liquid to maintain sculptural shape. We need to add a thickening agent to make it more viscous and stable. More experiments will be done with coffee grounds and brown rice flour.
Coffee grounds: Great growth but it needs more time to overtake the substrate (10-20 days) that might be a little too long for the limited time of the residency. Thus the next stage of experiment is to combine coffee grounds with substrate A (breadcrumbs and agar) to explore whether that combination will create optimal growth/time ratio. We are looking for an ideal seven days for complete takeover of the sculptural substrate. These results will be ready within next two weeks. Plus, Subtrate A could be potentially more stable for maintaining its shape.
Next step: Brown Rice Flour + Agar + Coffee (Subtrate B) - waiting for results within next 2 weeks.
Tapioca: So far mycelium demonstrated some growth but looked like it struggled. On the other hand, tapioca possesses great qualities of strong silicone like material which could provide necessary stability for 3D printing.
Next step: Waiting for more results from combining tapioca + Substrate A or B (Substrate C).
Brown rice flour: Brown rice flour mixed with distilled water demonstrates a great gel like quality and is able to maintain its shape to certain extent (please see video 1 for reference)
The point of this research is to find an optimal substrate that will provide necessary nutrients for rapid mycelium growth and demonstrate strong gel like qualities to maintain the shape of the 3D printed sculpture. So far the results are very optimistic and I think through specific combinations of A, B and C we will be able to find our “golden ratio” before the beginning of the residency at Khoj.
x,y printer using old CD-ROM drive mechanisms and an inkjet printer head. Inkjet printer heads have too fine a resolution for biological substrates. The Arduino Inkshield can serve better for biological material, but this design is limited to 2D printing.
These instructions are a part of Dr. D-Flo’s 3D Food Printer series. The X-Controller native to the X-Carve is unable to interface with 3D printer softwares, and popular 3D printer controller boards, such as RAMPS 1.4 and Rambo, have stepper drivers that are unable to power the large motors of the X-Carve. Therefore, Dr. D-Flo has used RAMPs 1.4 with large "external" stepper drivers.
Controller boards are the brains of your 3D printer, powering everything from your motors to your hotend. The processing power of your controller board can play a large role in how detailed your prints come out, especially for non-cartesian machines like delta printers.
First created in 2011 for RepRap and Ultimaker, today Marlin drives most of the world's 3D printers. Reliable and precise, it delivers outstanding print quality while keeping you in full control of the process. As an open source project hosted on Github, Marlin is owned and maintained by the maker community.
Marlin is an open source firmware for the RepRap family of replicating rapid prototypers — popularly known as “3D printers.” It was derived from Sprinter and grbl, and became a standalone open source project on August 12, 2011 with its Github release. Marlin is licensed under the GPLv3 and is free for all applications.
From the start Marlin was built by and for RepRap enthusiasts to be a straightforward, reliable, and adaptable printer driver that “just works.” As a testament to its quality, Marlin is used by several respected commercial 3D printers. Ultimaker, Printrbot, AlephObjects (Lulzbot), and Prusa Research are just a few of the vendors who ship a variant of Marlin.
One key to Marlin’s popularity is that it runs on inexpensive 8-bit Atmel AVR micro-controllers. These chips are at the center of the popular open source Arduino/Genuino platform. The reference platform for Marlin is an Arduino Mega2560 with RAMPS 1.4.
For Arduino Mega 2560 Uno R3 Starter Kits + RAMPS 1.4 with Upgraded Mosfet + 5pcs A4988 Stepper Motor Driver + LCD 12864 for Arduino Reprap (14 items):
A syringe pump pushes out small, accurate amounts of liquid. The benefits of this design are that the extrusion rail mounting allows it to physically connect onto other projects or rack-mounts. The Arduino code based electronics give immense flexibility for specializing it towards your intended purpose. This syringe pump can be customized to fit into any project.Cost: €250
The rack is composed by 5 Syringe Pumps, with this set-up you can have 2 continuous flow systems and one remaining pump (if you have the proper tubing's and valves). It has 0.5ul resolution on a 5ml syringe.Cost: €300 for a bank of five syringes
Bioprinting is a technique employed in Tissue Engineering that uses 3D printing to build live structures. The aim of this technology is to build tissues and organs in order to regenerate a part of the body that has been damaged. In bioprinting, cells and the materials that forms the structure must be deposited simultaneously. When a scaffold is printed, and cells are seeded afterwards, we’ll speak about 3D printing applied into medicine or tissue engineering.STL files of the open bioprinting syringe pump.
This is a universal paste extruder for RepRap and other 3D printers. It allows you to experiment with various pastes such as Ceramic, Food and Real Chocolate 3D Printing on your 3D printer without the need for any air compressor equipment or valves etc.
It simply uses the existing Extruder motor output from your printer’s electronics. It's designed to fit on the Quick-Fit X Carriage Thing 19590 and it will also fit on Prusa and Greg style X carriages.
An external infusion pump is a medical device used to deliver fluids into a patient’s body in a controlled manner. There are many different types of infusion pumps, which are used for a variety of purposes and in a variety of environments.
Infusion pumps may be capable of delivering fluids in large or small amounts, and may be used to deliver nutrients or medications – such as insulin or other hormones, antibiotics, chemotherapy drugs, and pain relievers.
Some infusion pumps are designed mainly for stationary use at a patient’s bedside. Others, called ambulatory infusion pumps, are designed to be portable or wearable.
A number of commonly used infusion pumps are designed for specialized purposes. These include:
Infusion pumps may be powered electrically or mechanically. Different pumps operate in different ways. For example:
A 3D printing slicer prepares the selected model for your 3D printer, generating g-code, which is a widely used numerical control (NC) programming language.
|Cura||Windows, Mac, Linux|
|MakerBot Print||Windows, Mac|
|MatterControl||Windows, Mac, Linux|
|OctoPrint||Windows, Mac, Linux, Raspberry Pi|
|Repetier||Windows, Mac, Linux|
|Slic3r||Windows, Mac, Linux|
|Tinkerine Suite||Windows, Mac|