Difference between revisions of "Team:LMU-TUM Munich/Hardware"

(syringe pump)
Line 49: Line 49:
 
#'''trapezoidal nut:''' This is the counterpart of the trapezoidal threaded spindle. Usually, for motor applications ball screws that work in the same manner as ball bearings, are used. Because of the small speeds needed while operating the printer, we could use a simple trapezoidal nut that's cheaper and smaller.
 
#'''trapezoidal nut:''' This is the counterpart of the trapezoidal threaded spindle. Usually, for motor applications ball screws that work in the same manner as ball bearings, are used. Because of the small speeds needed while operating the printer, we could use a simple trapezoidal nut that's cheaper and smaller.
 
#'''end stops:''' Because of the gear reduction the spindle provides, the small motor can cause enormous forces. To prevent the syringe pump from destroying itself when hitting its walls we build in end stops, that are switches that tell the software, when the syringe carrier has reached its end possition. The motor is then only permitted to move in the other direction. Usually, there are special end stops with a mechanical appliance that keeps them safe when hit by a moving component. Again, due to the low speeds we were able to use simple push buttons that saved us money and space.
 
#'''end stops:''' Because of the gear reduction the spindle provides, the small motor can cause enormous forces. To prevent the syringe pump from destroying itself when hitting its walls we build in end stops, that are switches that tell the software, when the syringe carrier has reached its end possition. The motor is then only permitted to move in the other direction. Usually, there are special end stops with a mechanical appliance that keeps them safe when hit by a moving component. Again, due to the low speeds we were able to use simple push buttons that saved us money and space.
#'''rods:'''Steel rods with splendid surface quality where the ball bearings can glide on and minimize friction.
+
#'''rods:''' Steel rods with splendid surface quality where the ball bearings can glide on and minimize friction.
#'''cylinder head screws with hexagon socket:'''These M3x5 cylinder head screws with hexagon socket (DIN ISO 7984) arrest the motor.
+
#''' cylinder head screws with hexagon socket:'''These M3x5 cylinder head screws with hexagon socket (DIN ISO 7984) arrest the motor.
#'''cover:'''This 3D prnted part has solely aesthetic purposes and covers the motor compartment.
+
#'''cover:''' This 3D prnted part has solely aesthetic purposes and covers the motor compartment.
#'''3 ml syringe:'''This is a BD 3ml syringe with Luer-Lok, although all similarily sized syringes should work. This serves as a container for the bioink.
+
#''' 3 ml syringe:'''This is a BD 3ml syringe with Luer-Lok, although all similarily sized syringes should work. This serves as a container for the bioink.
#'''hooks:'''These 3D printed hooks can be used to hang the pump to the side of your printer.
+
#'''hooks:''' These 3D printed hooks can be used to hang the pump to the side of your printer.
  
 
==print head==
 
==print head==

Revision as of 18:49, 17 October 2016

Introduction

MUC16 Bioprinter Presentation.png

Do you need an organ for transplantation? Print one. You’d like to test pharmaceutical drugs not on animals, but directly on an organ? Print one. You need a biological system with a certain size and function? Print one. This might sound like the year 2100, and you are right, at the moment, 3D printing cell tissue isn’t an easy endeavor. At the moment cells have to be printed with the help of scaffolds that support the cells until they grow and attach to each other. This process takes several days, it’s difficult to maintain a complex geometry and removing the scaffolds without destroying the tissue is still a major problem. So we just went ahead and solved all problems. Our synthetic biology department developed a possibility to 3D print cells almost as you would with plastic. You practically just get them near each other and they connect all by themselves in no time. The exact explanation of that can be found in our wiki.

Since the cells come in a fluid that's called bioink, we had to find a way to precisely print liquids. That wasn’t our only aspiration. We wanted an affordable, open source product that’s easy to use for basically everyone. We immediately thought about using a commercial syringe pump, but that absolutely didn’t come to terms with affordability, because prices for equipment like this usually start from around a thousand dollars. Not only that, also the communication between the printer and pump would be hard to achieve with a commercial product. Since we would need a CNC printing system anyway, we decided that it would be best if the printer just printed its own extension pack. Developing a whole new FDM printer and optimizing the printing process would have been a task for a much larger engineering team. That’s why we decided to go for an Ultimaker 2 plus and modify it. It’s one of the most precise printers in its price segment and it’s also easily customizable. Additional to that, many tech-savvy people own that model.

This way, our syringe pump can be easily spread on open source platforms to get user feedback and maybe it even pushes research in the bio printing segment to a new level. Unfortunately, a 3D printer can’t be expected to work in tolerances as small as in steel constructions, so some parts (like threaded spindles) have to be bought. We found a similar project of an open source syringe pump, which we’d like to give credit here[1], for we reverse engineered that design and constructed our own, improved version. But after lots and lots of construction and prototyping, we proudly present to you a precisely functioning liquid printer that couldn’t be easier to set up and use. Currently, our friends at TU Darmstadt are testing our device and so do a lot of users on open source platforms, and so can you. How you get from printing plastic to printing cells will be explained step by step in the following manual and description.

This is how easily you can print your own printer extension.

basic principle

The basic function of our printer is easy to understand: A syringe filled with bioink is placed in the syringe pump, which then precisely moves the plunger. The thereby displaced cells are pushed through a capillary into a canulla that is mounted on the print head. By using the printer's electromechanics, the printing motion is achieved. The Ultimaker already has an opportunity to install a second extruder motor, which is usually responsible for conveying the plastic filament to the hot end printing nozzle. By using that second output, the printer is able to communicate with our syringe pump by making minor changes to the firmware, which can be downloaded and easily installed. This is explained in the software tab. This way, you can use Cura, which is a software to convert 3D models into the printer's language (the so called G-code), to tell the printer to print any geometry made of bioink directly into an ibidi slide. This dish is held in place by a retainer, that replaces the glass on the Ultimaker's build plate.

A graphic of what an assembled bioprinter looks like.

component description

In the following paragraphs the basic function and interaction of the single components will be explained.

syringe pump

The syringe pump is the main part of our printer extension. Its purpose is to deliver a precise and constant volume flow of liquid according to the printer's information.

Exploded view of our syringe pump.



  1. baseplate: The Baseplate is the main part of the syringe pump. This 3D printed part is designed to retain all the other components and withstand the mechanical loads. The syringe is to be mounted with the help of a bayonet system that lets you lock it with a simple 35° turn.
  2. stepper motor: The stepper motor supplies the torque needed to move the syringe. The difference to the DC motor, which is the best known kind of electrical motor, is that the configuration of the coils inside divides the motor's rotation into steps. Most motor controllers are capable of microstepping, which means, that the motor only moves a fracture of a step at a time. Commonly used is one sixtienth of a step. Since our stepper motor is divided into 200 steps, and we use one sixtienth microstepping, it allows us to move the motor as precisely as 0.1125° while providing a smooth running behavior, which is crucial for our print result.
  3. connector: The connector's job is the force transmission from the motor to the spindle. It's 3D printed.
  4. trapezoidal threaded spindle: With the help of the spindle, the rotation of the motor is converted to a translational movement. The standardized designation 'TR8x1.5' contains the diameter of the spindle (8mm) and its lead (1.5mm). A lead of 1.5 mm means, that the spindle converts a rotation of 360° to 1.5mm of translation. We used the smallest lead we could find, for it determines the accuracy of the pump even further. With the current setup, the syringe plunger would move 468 nm per microstep, which is the wavelength of blue light. At this point, the limitation for our precision becomes the manufacturing accuracy of the mechanical parts.
  5. syringe carrier: The syringe carrier is a 3D printed part, with an indentaion that holds the back of the syringe's plunger and makes it possible to move it bidirectionally. That makes it possible to empty or fill the syringe.
  6. linear ball bearings: The linear ball bearings are glued into holes in the syringe carrier. Thanks to the steel balls inside, they make sure that the syringe carrier doesn't cant and moves with the least friction possible.
  7. trapezoidal nut: This is the counterpart of the trapezoidal threaded spindle. Usually, for motor applications ball screws that work in the same manner as ball bearings, are used. Because of the small speeds needed while operating the printer, we could use a simple trapezoidal nut that's cheaper and smaller.
  8. end stops: Because of the gear reduction the spindle provides, the small motor can cause enormous forces. To prevent the syringe pump from destroying itself when hitting its walls we build in end stops, that are switches that tell the software, when the syringe carrier has reached its end possition. The motor is then only permitted to move in the other direction. Usually, there are special end stops with a mechanical appliance that keeps them safe when hit by a moving component. Again, due to the low speeds we were able to use simple push buttons that saved us money and space.
  9. rods: Steel rods with splendid surface quality where the ball bearings can glide on and minimize friction.
  10. cylinder head screws with hexagon socket:These M3x5 cylinder head screws with hexagon socket (DIN ISO 7984) arrest the motor.
  11. cover: This 3D prnted part has solely aesthetic purposes and covers the motor compartment.
  12. 3 ml syringe:This is a BD 3ml syringe with Luer-Lok, although all similarily sized syringes should work. This serves as a container for the bioink.
  13. hooks: These 3D printed hooks can be used to hang the pump to the side of your printer.

print head

Exploded view of our print head.


14. capillary: A capillary with a very fine inner diameter to prevent that we would have to fill up big volumes before the liquid reaches the cannula.
15. and 16. connectors: Connectors and adapters that are used to put together the cannula and capillary.
17. print head: A 3D printed part, that replaces the printer's original head and holds the cannula.
18. connector
19. needle, blunted: The cannula places the bioink in the dish. It's possible to connect a lot of different diameters for different requirements.
20. connector
21. M3 nuts: M3 nuts (DIN ISO 934) that are used to secure the print head to the printer.

dish retainer

Exploded view of our print head.

22.to 24. dish retainer parts: These 3D printed parts can be easily assembled like a puzzle. The retainer then replaces the glass on the printer's building plate and holds the ibidi slide in place.
25. Ibidi Slide low: In this dish will be printed into.

assembly

The following paragraphs will lead you through the assembly of the different components.
Additionally to the listed components you will need:

    • a 2.5mm Allen wrench
    • grease
    • a file, a mill or an angle grinder
    • acetone or glue
    • soldering equipment

syringe pump

  1. Prepare the spindle (4) and the stepper motor (2) as shown in the manufacturing drawings by using a file, an angle grinder or a mill.
  2. Glue the linear bearings (6) and the trapezoidal nut (7) into the syringe carrier (5). Since acetone dissolves the used ABS plastic, you can just thinly dab the area with it and quickly insert the components. After the acetone has evaporated, the parts should be sitting tight.
  3. Cut off two pins on each end stop (8). They must be on the same side. If you’re not sure which pins to select, measure the electrical resistances between them. The value should change when the button is pushed. Cut off the other two. Solder thin wires to the remaining legs and push them through the cable channels. Make sure that they are not touching each other. Insert the buttons into the provided holes.
  4. Screw the spindle (4) into the trapezoidal nut (7) until it reaches the middle of the spindle.
  5. Attach the connector (3) to the spindle (4) with the fitting end.
  6. Hold the assembled syringe carrier (5) into the baseplate in front of the holes where it’s going to be secured in step 7.
  7. Insert the two rods (9) into the baseplate (1) through the back holes so that they fit through the linear bearings (6).
  8. Insert the stepper motor (2) from above into the back of the baseplate (1), insert it’s axle into the connector and secure it with the screws (10).
  9. Clip in the cover (11).
  10. Insert the syringe (12) into the bayonet and secure it by turning it. Make sure that the plunger’s end sits in the syringe carrier’s (5) indentation.
  11. Hang it to the side wall of your printer using the hooks (13)
  12. Lubricate the spindle a little with grease
Exploded view of our syringe pump.
2: Nema 17 stepper motor manufacturing drawing.
4: trapezoidal threaded spindle manufacturing drawing.
9: rod manufacturing drawing.

print head

Only work when the printer is unplugged!

  1. Remove the original head by removing the four knurled screws and pull off the lower part. Place it somewhere safe. If you leave it plugged in, be aware that the extruder could start heating as soon as the printer is switched on.
  2. Assemble the print head as shown above, make sure to install the capillary before fasten the head to the printer, if not, you will not be able to reach it anymore.
  3. Insert M3 nuts into the provided hexagonal holes.
  4. Slide the print head onto the screws an fasten them less than finger-tight insert, so that the needle faces the left wall, be sure not to bend the capillary too much or it might break.
  5. Connect the other end of the capillary to the syringe in the syringe pump.

Exploded view of our print head.

dish retainer

Assembling it is a child's play - literally. Just assemble the puzzle and replace the glass plate with it. It holds the Ibidi slide in place, which you can place in the middle hole. The other ones are for calibrating the printer's default z value.

Exploded view of our print head.

developement and construction

Proof of concept

Demonstrate

Discussion

References

  1. http://www.instructables.com/id/3D-Printed-Syringe-Pump-Rack/

up button Back to top

LMU & TUM Munich

Technische Universität MünchenLudwig-Maximilians-Universität München

United team from Munich's universities

Contact us:

Address

iGEM Team TU-Munich
Emil-Erlenmeyer-Forum 5
85354 Freising, Germany