Hello!
Welcome to our 3D Silicone Printer project page. Our team has been working on this project for the last 2 years and we finally succeed to 3D print static and dynamic silicone objects. More importantly we bring the 3D printed soft robots alive.
Here is a teaser video of 3D Silicone Printer in action and functional soft robots that we have printed!
|
If you like this video and want to replicate what we have achieved, this page will help you to do that step by step! Lets take a look at what you are going to experience at each section.
|
Background: In this section you will learn about what are other 3D soft material printers and what is the difference between us and them.
3D Silicone Printer Setup: In this section you will see different 3D printer options that you can use as a base 3D printer for this project. And some of the links that you can purchase them from. I tried my best to provide the cheapest 3D printer options in the market so that the overall budget for this project goes down while keeping the quality high. Later you will find the required files and shopping links for the extruder assembly, pumps and cartridges.
Material Preparation: In this section you will learn how to prepare your own cartridges so that you will be able to come up with your print material.
Required Softwares and Profiles: If you are familiar with 3D printing you will definitely know the value of this section. To 3D print silicone objects current 3D printer profiles are not enough. Due to this fact we provide you the print profile that you will need. Also the software that will help you to generate gcode files.
How to start your first print: In this section we will print your first silicone object together and we will go over all the steps that you need for a successful print. Also you will find the stl files of these objects and soft robots that we have 3D printed from silicone material.
Design rules for succesful prints: As you know all 3D printers have limitations. And our 3D silicone printer has limitations too. This section will help you to design your silicone robots accordingly so that your silicone prints will be successful.
Future developments: As you know all the projects have beginnings and they continue to develop. Our project is keep evolving as well and we are increasing our print capability. Soon you will see great news from us and we will keep you posted. In this section we will give some updates about the news and current developments.
Troubleshooting and contact info: As the developer of the project I know it is very tricky and hard to come up with solutions to the problems that will emerge. You will try your best to make it work, but sometimes machine insist on problems. In this section I will try my best to talk about possible solutions to common problems. Also I will release my contact infromation so that you can contact me if you have unresolved problems with your printer.
Note: Each section will have their shopping lists
Our soft robotics team and mLab Robotics is located in Oregon State University. Here is our team members who mainly worked on developing 3D silicone printer project. Osman Dogan Yirmibesoglu (yirmibeo@oregonstate.edu) and John Morrow (Both Ph.D. Candidates). We would like to thank and introduce our other team members who helped us with their valuable knowledge throughout the conference paper sections. First, we would like to thank Stephanie Walker for her contribution to silicone material characterization, new pump and nozzle selections. Second, we would like to thank Walker Gosrich for CAD drawings and initial assembly of the printer base, Reece Aidan Canizares for preparing the molded 4 channel tentacles and supporting the experiments with them, Hansung Kim for cartridge preparations for the 3D print experiments. Third we would like to thank to Uranbileg Daalkhaijav for her support and contributions on editing the final version of the paper, Chloe Fleming and Callie Branyan for their support with penumatic board controls in our experiments. Last but not least we would like to thank our increadable advisor Yigit Menguc for all his support and guidence.
Also, we would like to introduce you our mLab team. If you would like to learn more about us please visit our mlab website: https://www.mlabrobotics.com/
Osman Dogan Yirmibesoglu, John Morrow, Stephanie Walker, Walker Gosrich, Reece Aidan Canizares, Hansung Kim, Uranbileg Daalkhaijav, Chloe Fleming, Callie Branyan and, Y. Mengüç, IEEE-RAS International Conference on Soft Robotics (ROBOSOFT), April 2018.
Fabricating a soft robot or an actuator with conventional molding methods is a laborious and time-consuming process. Most of the manufacturing steps involved, heavily depend on manual handling that causes fabrication variability and limitations to scientific repeatability. These conventional methods are lamination casting (also known as soft lithography), retractable pin casting, lost wax casting, and rotomolding. All of the molding techniques, restrict possible geometrical shapes, complexity, and scale of the manufactured soft robots.
Therefore, researchers have turned their focus to additive manufacturing (AM) (aka 3D Printing) which requires neither a multi-step fabrication process nor human intervention. Compared to conventional soft robot fabrication techniques AM offered design freedom, automation and repeatability. First examples of the 3D printed soft robots emerged with the usage of stereolithography (SLA) [1]. Later with commercial 3D printers and flexible materials, other AM methods such as fused deposition modeling (FDM) [2], and poly-jetting [3] are successfully used for fabricating more complex soft robots. However, these techniques are limited by the used materials. Commercially available 3D print materials are subjected to high Shore hardness values ranging between 30A and 95A, while commonly used soft robot manufacturing material polydimethylsiloxane (PDMS) has values around 10A [4]. As a result, 3D printed soft robots fail due to high strain [1] and tear apart. Basically, current 3D printers are not able to 3D print soft robots as soft as their molded counterparts.
To overcome strain limitations and use viscoelastic PDMS materials, researchers focused on direct ink writing (DIW) techniques. A research group developed a micro-scale active mixing system for two-part materials and successfully 3D print PDMS objects [5], [6], but they did not demonstrate the fabrication of soft actuators or robots. Instead of using two-part PDMS materials, another research group used moisture-cured silicone elastomers [7] but, their technique limited the achievable geometry. Previously, our group 3D printed a single channel soft actuator [8]. However, the used technique was limited by the 15-minute pot-life.
In contrast to research activities for DIW of PDMS materials, there are also successful industrial 3D printers. A company called PICSIMA have developed a 3D printing system based on sub-surface catalyzation [9]. Even though PICSIMA can 3D print high-quality silicone objects with multiple Shore hardnesses starting from 10A, it fails to 3D print internal structures. Furthermore, the companies Structur3D [10] and ViscoTec [11] have introduced extrusion head systems for two-part materials, but there has not been an open demonstration of these systems for 3D printing two-part platinum cure PDMS materials.
In summary, considering the limitations present in current state of the art PDMS printing, we have yet to match the performance of the molded functional soft robots made out of PDMS materials with 3D printing technology. Considering the introduced soft material limitations inherited from the available 3D printing technologies in the areas of research and industry so far, one can easily see that there still exists a knowledge gap for matching the performance and dimensional quality of functional soft actuators and robots made out of two-part platinum cure silicone rubbers with the laborious and time-consuming conventional molding processes.
In this research project, we have addressed this gap by developing an extrusion system that combines aspects of the two previous works: 1) an active mixer [5], and 2) controlled heat treatment [8]. We have developed a 3D printer with an enhanced extruder mechanism capable of fabricating soft functional robots with a two-part platinum cure silicone material. The layer-by-layer 3D DIW technique, in contrast to soft lithography and lost wax casting, requires no human intervention, introduces fewer dimensional errors, and reduces the fabrication time by more than 50%. The 3D printed soft robots performed better or matched the performance of their molded counterparts while being more stronger and reliable [12].
In addition to this background section, we also would like to show our findings about fabrication time comparison. In the figure below the time spent per fabrication step is illustrated. Since the time range of the steps which involve manual work may change depending on the experience, we timed the length of the fabrication process based on the individual most experienced with molding in our research group. In both 4 channel tentacle and pneu-net actuator (robot pictures can be seen in the introduction section), the fabrication with 3D DIW method took significantly less time and steps without any human intervention. In contrast, the lost wax casting (4 channel tentacle) and lamination casting (pneu-net actuator) required multiple steps with skilled labor.
The fabrication times measured for single unit production. Mass production is not considered since its out of our scope.
[1] B. N. Peele, T. J. Wallin, H. Zhao, and R. F. Shepherd, “3d printing antagonistic systems of artificial muscle using projection stereolithog- raphy,” Bioinspiration & Biomimetics, vol. 10, no. 5, p. 055003, 2015.
[2] H. K. Yap, H. Y. Ng, and C.-H. Yeow, “High-Force Soft Printable Pneumatics for Soft Robotic Applications,” Soft Robotics, vol. 3, no. 3, pp. 144–158, Sep. 2016.
[3] D. Drotman, S. Jadhav, M. Karimi, P. deZonia, and M. T. Tolley, “3d printed soft actuators for a legged robot capable of navigating unstructured terrain,” in 2017 IEEE International Conference on Robotics and Automation (ICRA), May 2017, pp. 5532–5538.
[4] Dragonskin series, high performance silicone rubber. https://www.smooth-on.com/product-line/dragon-skin/
[5] T. J. Ober, D. Foresti, and J. A. Lewis, “Active mixing of complex fluids at the microscale,” Proceedings of the National Academy of Sciences, vol. 112, no. 40, pp. 12 293–12 298, Oct. 2015.
[6] J. O. Hardin, T. J. Ober, A. D. Valentine, and J. A. Lewis, “Microflu- idic Printheads for Multimaterial 3d Printing of Viscoelastic Inks,” Advanced Materials, vol. 27, no. 21, pp. 3279–3284, Jun. 2015.
[7] J. Plott and A. Shih, “The extrusion-based additive manufacturing of moisture-cured silicone elastomer with minimal void for pneumatic actuators,” Additive Manufacturing, vol. 17, no. Supplement C, pp. 1–14, Oct. 2017.
[8] J. Morrow, S. Hemleben, and Y. Menguc, “Directly Fabricating Soft Robotic Actuators With an Open-Source 3-D Printer,” IEEE Robotics and Automation Letters, vol. 2, no. 1, pp. 277–281, Jan. 2017.
[9] F. D. Ltd., “Silicone 3d printing.” [Online]. Available: http://www.picsima.com/how-picsima-works
[10] S. Printing, “Discov3ry 2.0.” [Online]. Available: https://www.structur3d.io/
[11] Viscotec, “3d extruders for pastes and fluids, based on endless piston principle.”
[12] Osman Dogan Yirmibesoglu, John Morrow, Stephanie Walker, Walker Gosrich, Reece Aidan Canizares, Hansung Kim, Uranbileg Daalkhaijav, Chloe Fleming, Callie Branyan and, Y. Mengüç, "Direct 3D Printing of Silicone Elastomer Soft Robots and Their Performance Comparison with Molded Counterparts " IEEE-RAS International Conference on Soft Robotics (ROBOSOFT), April 2018.
The design of the 3D silicone printer consists of 3 main components: 3D printer base, silicone extruder and pump system. Each component have their subsections in this documentation. First, we will start with selecting our 3D printer base. We will provide 3D printer base options with the shopping links so that you guys can check them out. Later, we will teach you how to create the parts for the silicone extruder and how to assemble it. Lastly, we will finalize with pump and cartridge selection. If you are familiar with 3D printers and how they work, this project will be very easy to complete for you.
Here is the representation of the 3 main components of this project:
Let's start making our first 3D silicone printer!!!!
There are many 3D printers out there to select from. Our criteria is to select the most open source, easily adaptable and the cheapest one. According to these criteria we will suggest the "Anet A8" do it yourself 3D printer. You will need to assemble this 3D printer by yourself. It is fun and educating to assemble it. However if you don't want to assemble in detail you can also purchase "Creality Cr10" which is another great 3D printer. In this project we will use Anet A8 as our base 3D printer.
These two 3D printers will make great job as our base 3D printer. Again, we will be using Anet A8 as our base 3D printer. Down below you can see how to assemble Anet A8 and make it operational.
Here are other parts that you need to purchase to complete 3D Printer setup (Anet A8 option)
After you get your 3D printer it is time to assemble it into one piece. Here are the two important videos that I prepared for Anet A8 assembly. It is important to first make the electronics check and than start to assemble your 3D printer. Please follow the video order.
1) Electronics check:
|
2) All assembly steps:
|
After you follow this videos your 3D printer will be ready to operate. However, there is one thing to notice, when you are assembling the Anet A8 don't assemble its extruder! Since we are going to attach our silicone extruder there is no need to assemble its original extruder.
Here is the picture of Anet A8 at the end of our assembly steps. You will see a 3D printed piece for extruder placement in this picture. Don't worry about it for now, we will show you how to attach that in the following sections. As of now your 3D printer base must be ready for operation. As final step you need to attach the glass plate on top of heated bed with binder clips from 4 corners. See the picture below. And don't forget to remove the handles of binder clips :)
If you experience any problems with your 3D printer base at this assembly step you can reach me out over my youtube channel or basically you can comment below the videos. My youtube channel: https://www.youtube.com/user/osdoyi
If can't reach me or if you need any other support there is a really nice support community of Anet A8 in facebook. You can ask your assembly questions into that facebook group as well. Anet A8 facebook support group: https://www.facebook.com/groups/1068531466501015/
I assume it will be very smooth assembly and you won't experience any problems :)
Silicone extruder is the most important component of this project. Since we are using two-part platinum cure silicone material as our ink, the mixer needs to mix both part A and B together before extrusion. When the part A and B mixed and extruded on top of the heated bed the silicone material needed to be cured immediately so that the 3D printed object holds its shape. For that we came up with convective heater mechanism to cure the material in combination with heated bed. On the right handside you can see the illustration of our silixone extruder mechanism.
Let's start building our extruder. Here is the shopping list.
For the rest of the extruder parts you need to 3D print them. We used Formlabs Form 2 as our 3D printer to manufacture our extruder parts with high precision. If you don't have a 3D printer or if you are not able to get the high resolution with the one that you have we suggest you to use Hubs or Shapeways. For extruder parts we suggest you to select clear resin with Form 2 SLA 3D printer. Here are the stl files and resin suggessions for fabricating the silicone extruder parts.
You can download the stl files of the parts that needed to be 3D printed from the zip file called "silicone_extruder_stl_files.zip" which is attached to the end of this page.
Here is the list of the parts and resin preferences.
Part name | Resin preference |
---|---|
Bottom_Nozzle | Clear Resin |
Upper_Nozzle | Clear Resin |
Upper_Seal | Clear Resin |
Mixer | Clear Resin |
Extruder_mount_anet_a8 | Grey Resin |
Pillar_anet | Grey Resin |
Heaterholder_right | Tough Resin |
Heaterholder_left | Tough Resin |
Wing_joint | Tough Resin |
Wing_arm | Tough Resin |
After collecting the necessary equipment and 3D printing the required parts it is time to assemble. Here is a presentation of the extruder parts in the order of assembly from bottom to top.
According to this repsentation here are the steps of how to assemble the extruder:
Also we have prepared a youtube video for how to assemble the extruder and start the mixer. Here is the youtube video:
|
After completing these steps it is time to attach the heat wing arms as seen in the picture down below and in the video. Use your M3 screws with the wing nuts. To learn how to attach this silicone extruder into Anet A8 3D printer base please refer to our youtube video:
|
After assembling the silicone extruder into our 3D printer here is the last step to power the mixer. First solder two cables into our mixer motor as seen in the figure down below (A). Then connect those cables into our voltage regulator circuit's output socket (B). Later, connect other 2 cable from voltage regulator's input socket into 3D printer's power supply (C). The final connection can be seen in (D). Good thing about this regulator circuit is you can on/off the mixer with the button on it. (on/off operation is shown in the youtube video). Also you can arrange the speed of the mixer by changing the voltage output of the cirucit.
After completing this section, let's move into the our heater system's assembly.
silicone_extruder_stl_files.zip | 483 KB |
Heat wings are the next important parts of this project. You need to assemble them properly into the silicone extruder. Before we start our assembly let's take a look at our shopping list for this section.
For the heater wings, you need to first manufacture the aluminum (6061) heater blocks. As they seen in the steps down below. You can put an order from this link: https://www.3dhubs.com/manufacture/?technology=cnc-machining&material=aluminum (or any of the preferences that you have for the manufacturing)
Technical drawings of the heater wings can be found in the attachments of this page named as "heater _wings.zip"
Let's dive into our steps and start assembling the heat wings and connect them into our extruder.
After arranging the heat wings assembly it is time to setup its controller. At this step we are assuming that you know how to code arduino and connect the arduino shields and circutis together. Based on that assumption here is your circuit map.
For proper installation of the cables please follow the circuit map to not get lost. The map is also color coded so be careful. After you completed your circuit assembly you will need to upload this code into your heater controller (Arduino). Use arduino software to upload it. Before you operate the heater make sure that input numbers are macthing the parameters in the code so that the system will be functional.
You can download the arduino source code attached to end of this page as "heater_control.zip"
Down below you can see my circuit setup in real life and how I stabilize everything on top of an acrylic piece.
It is very easy to implement and since you have the circuit map, it will be straight forward. Don't forget to use the correct pin numbers and read the arduino code that I provide and understand what it does. So that you will have the knowledge to change things. Also when the controller become operational you will see a menu option. In that option if you press down you will get into fan controllers and if you press up you will get into wing temperature controllers. It is very simple to use with the knobs. Just rotate the knobs left or right to increase or decrease the values such as fun speed and wing temperature.
heater_wings.zip | 75 KB | |
heater_control.zip | 2 KB | |
silicone_seal_mold.zip | 1 KB |
Pump system is very crucial for this project. We have used 2 different pump systems so far. One is from new era syringe pump company and the other one is from harvard apparatus company. Down below you can see them both.
We suggest you to use PHD Ultra syringe pump system. However it is expensive. As a substiture you can prefer new era syringe pump system as well. Here is the shopping list for this Pumps and Cartridges section.
This section is very straight forward. Get you tubing and cut it down to 50 cm length or smaller (Don't forget: Longer the tubing harder to extrude). Later install the barbed tubes into your tubing. Then install styringes into your pump system while connecting the luer locks. Take the other edge and connect it into the extruder. Final assembly should look like this (after filling the syringes with the print material in the next section):
It is time to prepare the silicone inks for 3D printing. We have a formulation for turning the silicone material into 3D printable version. You need to use the additive materials in different compositions to achieve 3D silicone printing ink. The values for the syringe preparations are for the first syringe 0.02 gr of dye (red), 0.5 gr of thi-vex, and 49.5 gr of dragon skin very fast part A. And for the second syringe 0.3 gr (yellow), 0.5 gr of thi-vex, and 49.5 gr of dragon skin very fast part B. Here is a summary table.
Syringes | Dye | Thi-vex | Dragon skin very fast |
Syringe Part A | 0.02 gr (red) | 0.5 gr | Part A 49.5 gr |
Syringe Part B | 0.3 gr (yellow) | 0.5 gr | Part B 49.5 gr |
We have prepared a step by step youtube video for you guys to follow. Please watch the video from the link down below.
|
Here is the step by step summary of the youtube video:
Step 1: Get your cup, place it on top of the scale, zero the scale and put your dye. (you can use the suggessted dye amounts in the table above. Also you can experiment with the amounts to get more color spectrum. Just be careful to not go over 1gr of dye per each syringe, it will cause your mixture to not cure resulting failed prints)
Step 2: Zero the scale, put 0.5 gr of thivex with a small helping syringe
Step 3: Zero the scale, put 49.5 gr of dragon skin very fast 10 part A
Step 4: Mix the the cup at high speed
Step 5: Transfer the mixed material inside the 60 ml syringes
Step 6: Insert the plug for the syringe
Step 7: Repeat the steps starting from step 1 for the part B of the silicone material
When these steps are finalized install the syringes into syringe pump mechanism as shown in the picture down below.
Rigth now, we are ready in terms of hardware. Let's move into the software section before we start our first test print!
After completing all the hardware setup it is time to install our software and make everything ready for 3D silicone printing. First of all you need to know couple general knowledge about 3D printing. After you get your .stl file, for a 3D printer print it, the file has to be converted into gcode commands. To do this there are many softwares. For this project we will use software called "Sli3r". It is a gcode generator for 3D printer. Go to their website from this link and download the software into your desktop: http://slic3r.org/
Here are the 9 step to setup the slic3r software right after you open it. Please follow them from 1 to 9 and insert the same parameters as it can be seen in the pictures.
When you are done, our software is ready to import the 3D silicone printing profile.
Right now we are going to import our 3D printing profile. For this section first download the profile bundle attached to the end of this page as "Slic3r_config_bundle.ini"
After downloading the profile follow these steps as seen in the figures 1-3 down below.
At the end of the profile import, you must see the same drop-down menus as seen in the red box above. And your system is almost ready to start 3D printing.
Our 3D printer base has a controller software inside. But you will need to update it for better results. By following this youtube video you can simply update your firmware into Marlin which will be a better fit into our project:
|
After updating your firmware into Marlin right now please download the 3d printer controller software prontorface from this link: http://www.pronterface.com/ This software is very straightforward and easy to implement. Please follow the documentations in their website. Prontorface will allow you to control the motors of the 3D printer in x,y,z directions in the way that you want. And you will need to connect your computer into Anet A8 with a usb cable. And that's pretty much it. Prontorface will directly communicate with your printer over COM ports after the Marlin update.
Right now your 3D printer is ready to go! Let's start out first print together!
slic3r_config_bundle.ini_.zip | 2 KB |
It is time to fabricate our first silicone object. Our system is ready regarding hardware and software. You will see that fabricating soft robots with additive manufacturing is much easier than the molding techniques. Here are our fabrication steps:
Step 1: First of all, get your 3D robot design and turn it into .stl file format. Later, open that stl file in slic3r software and generate gcode file. Finally, upload that gcode file into the 3D printer's micro sd card. Down below you can see the slic3r software gcode generation steps.
Step 2: Make sure that you home the all axis and be careful with the Z-axis. Since we changed the nozzle it might be homed above the bed or below the bed. To avoid any problems relocate the z axis limit switch. See the pictures below.
Step 3: After we finalize our homing sequence right now we will start our silicone pump. First, raise the z height of the extruder over prontorface and put a small cup under the extruder.
Step 4: Start the mixer motor and then run the pump with 26 ml/hr and make sure that silicone flows through the clear tubes into the nozzle
Step 5: Wait until the two part silicone material to mix. It will take around 5 minutes to get good composition. You will understand the mix with the color change inside the mixer. In this case my mixed material looks like light red / pink~ish. See the picture below.
Step 6: After the compotion ready open the heater controller system and set the fan speed up to 80% and set temperature to 50C
Step 7: Hit the "print from sd" button from prontorface and remove the cup.
Step 8: If your part is taller than 3 cm, increase the heater wings temperature up 80C after 3cm height
Step 9: Wait until your print is done. (Also give it some time before you remove your object from the heated bed. Top most section will still need time to cure. Around 5 minutes or 10)
Step 10: !!!!!!!!!!!!!!! CELEBRATE !!!!!!!!!!!!!!!
Your 3D Silicone Printer is ready for the next awesome soft robot fabrications!
After finalizing our 3D silicone printer, we have 3D printed soft robots. These robots are: a 4 channel tentacle, a pneu-net actuator and a quadrupedal soft robot. You can see their pictures down below.
Don't forget to watch our youtube video for the operation of these robots:
|
We used fluidic control board from soft robotics toolkit to operate our robots: https://softroboticstoolkit.com/book/control-board You can also use 60 ml syringes to pump air into them but to make quadrupedal soft robot to walk you will need to code the fluidic control board.
The stl files of the soft robot designs and the code for the simple walking gait can be downloaded from the zip file located at the end of this page named as "Silicone robots and control script"
Soft quadrupedal robot was characterized for its performance regarding maximum hold, lift, and walking speed. The robot was 3D printed in 7 hours without any human intervention. Immediately after the print, we installed the tubing for actuation. The robot was 170 mm long, 80 mm wide, and 40 mm tall. The quadruped is capable of lifting the maximum weight of 0.61 kg and holding 1.05 kg at 51.7 kPa pressure. It can travel at a rate of 0.34 m/h by using a simple walking gait. 4 channel tentacle and pneu-net actuator were characterized for blocked force values and bend angles in response to a given pressure. The 4 channel tentacle printed in 1 hour. It was 95 mm tall and 35 mm wide in x and y directions. The tentacle is capable of applying maximum 5 N force toward the blocking surface at 88 kPa, and is able to bend 70 degrees at the same pressure. The pneu-net actuator printed in 3 hours. It was 124 mm long, 25 mm wide, and 32.5 mm tall. Pneu-net actuator is capable of applying maximum 1.2 N blocked force at 43.2 kPa pressure, and it is able to bend 170 degrees at 39.2 kPa. Down below you can see the figures from our experiments.
If you want to learn more about the our experiments and their results please check out our research paper.
Osman Dogan Yirmibesoglu, John Morrow, Stephanie Walker, Walker Gosrich, Reece Aidan Canizares, Hansung Kim, Uranbileg Daalkhaijav, Chloe Fleming, Callie Branyan and, Y. Mengüç, IEEE-RAS International Conference on Soft Robotics (ROBOSOFT), April 2018.
silicone_robots_and_control_script.zip | 179 KB |
After your first print, you will probably want to print more and see what are the other possibilities with this printer. Yes, there are many possibilities and lots of objects to 3D print. However, there are some rules in 3D silicone printing that will help you to get successful prints. Because not all the designs are 3D printable with our silicone printer. Compared to conventional FDM printers our ink is affected by gravity a lot.
A successful print depends on an understanding of the 3D printer limitations and designing the CAD file of the print accordingly.
With this system, the print process had to be fine-tuned. The silicone material had a major role to play in this. Every G-code path generated by the slicer software used must be considered for print success. Disconnection between print paths and jumps between print spaces will cause distortions in the printed shape. The following design rules have been determined from our print processes. Design rules are marked from D1 to D9 and slic3r settings marked from S1 to S19 in the tables down below.
Rule # | Rule definition | Parameter |
D1 | Minimum feature thickness on XY plane | 1.5 mm |
D2 | Minimum layer thickness in Z direction | 1.3 mm |
D3 | Achievable concave pitch range | 70 - 90 degrees |
D4 | Achievable gap spanning | 2 mm |
D5 | Minimum cross sectional area of a layer | 625 mm2 |
D6 | Minimum time between layer | 30 - 60 seconds |
D7 | Minimum achievable circle diameter | 3 mm |
D8 | Minimum achievable wall thickness | 2 mm |
D9 | Minimum achievable horizontal air chamber cross section area | 3.9 mm2 |
In terms of design rules, the printer have 9 main limiting constraints. Rule D1 basically indicates that if the designer came up with 1 mm thick feature in the CAD file printer will print it as 1.5mm due to nozzle size. It is currently a hard problem to reduce nozzle size because the silicone material cures faster with a smaller nozzle diameter. Rule D2 brings a limitation to the layer height. For example, if the feature has 3mm thickness, the printer will print it in two layers, which may lead a weak spot. As a note, a 3 mm wall thickness is optimal for pneu-net walls.
According to rule D3, slope of the wall should be in between 70 and 90 degrees. If the designer came up with a 45 degree slope in the CAD file, since the printer is not using any support material, the feature will fail to exist. The gap spanning (Rule D4) is the one of the important feature that shows the quality of a 3D printer. In silicone printing case, spanning 2 mm gap without overhang is a great success. The designer can come up with a CAD file that has 2 mm ceilings over air chambers. D5 and D6 are one of the very important rules and they are connected. If the print feature is too small, this will mean that the extruder will move on the next layer in a very short time which will happen before extruded layer cured well. Due to this fact the limitation D5 or D6 must be followed for thin and tall structures. Rule D7 is caused because of attraction between extruded silicone lines. When extruder head follows the circle path, the edge of the dispensing tip pulls the silicone material close to each other. Due to this fact we observed a limitation in the achievable circle diameter. In terms of creating soft robots, wall thickness is really important due to inner air chambers for actuation. Outcome of our experiments lead us to rule D8 for minimum wall thickness in CAD design. The last rule emerged by combining rules D1-D3 and D8 to come up with horizontal air chamber designs. These chambers are vital for a soft robot to operate and by following the rule D9 it is easy to 3D print them.
After following the design rules, it is necessary to check the settings of your gcode software called "sli3er". Effective print settings in Slic3r is a challenge because all currently available slicer programs were designed for printing thermoplastics. To avoid main problems such as over-extrusion, cloaking, under extrusion and gaps on the corners these software settings will be your guide. Please check the table below. (We also provide the troubleshooting guide at the very last section of this project)
Settings number | Settings | Parameter |
S1 | Layer Height | 1.3 mm |
S2 | Minimum # of Perimeters | 2 |
S3 | Seam Position | Nearest |
S4 | Fill Density | 100% |
S5 | Fill Pattern | Rectilinear |
S6 | Fill Angle | 45 or 90 degrees |
S7 | Perimeter Speed | 7 mm/s |
S8 | Infill Speed | 7 mm/s |
S9 | Travel Speed | 50 mm/s |
S10 | Default Extrusion Width | 140 % |
S11 | Perimeters & Infill Overlap | 40 % |
S12 | Filament Diameter | 1.65 mm |
S13 | Nozzle Diameter | 1 mm |
S14 | Pump Flow Rate | 26 ml/hr |
S15 | Heat Bed Temperature (HBT) at First Layer | 20 C |
S16 | HBT for Rest of the Layers | 50 C |
S17 | Heater Fan (HF) Speed | 80 % |
S18 | Initial Heater Temperature (object height below 3cm) | 50 C |
S19 | Heater Temperature (object height above 3cm) | 80 C |
When over extrusion problems occur the printed shape expands and mismatch between CAD file and real object is inevitable. To prevent overflow the setting S1, S5, S7-S14 should be followed. The most important rule is S14. If the pump flow rate is too high, the shape will become bulky. Certain desired settings, such as a larger extrusion width relative to the nozzle diameter to compensate for silicone flow, were not allowed in the software. This requires clever manipulation of settings to get to the desired settings.
When cloaking problems occur, the silicone flow will from the nozzle will start to slow down and get thinner, in couple minutes flow will stop completely and pumps will stall. To prevent cloaking the settings S12 - S19 should be followed. Sharp turns over 90 degree can often lead to holes in the print layer because adjacent silicone roads will not come in contact and extruded silicone lines will pull each other. There are several workarounds for this to prevent the gap problem for the sharp corners of the designed shape, the setting S2, S3, S7-S9, S14, S15 should be followed.
The settings from S17-S19 are not located within the software. You will need to arrange them manually in the control panel of the heater wings.
These settings are not necessarily the final settings. What you need to do is to experiment with them and see which parameters are working the best for you. Feel free to ask any questions over the contact info section.
As all projects evolve, our 3D silicone printer project is advencing too. Currently, as mLab team (https://www.mlabrobotics.com/) we are working on increasing the print capabilities of the 3D silicone printers and pushing the boundaries of the silicone printing research. On the right handside you can see our tallest 3D silicone printer for fabricating big soft robots. In my Ph.D. research I am looking for making soft robots bigger and stronger with different design techniques and 3D silicone printing is my the most valuable tool. My colleuge Steph Walker is also working with her 3D silicone printing project too. She is looking into high resolution small silicone objects and the science behind.
I hope you guys enjoyed this project and your 3D silicone printers are working properly. Hopefully towards the end of this year our kickstarter project will take place and fully constructed 3D silicone printers and their kits will be available.
|
For the news and upcoming announcements don't forget to subscribe into my youtube channel ( https://www.youtube.com/osdoyi ). I will be preparing more videos our ongoing research and keep you guys updated!
Troubleshooting is the key to successful prints. Since our 3D silicone printing material is behaving differently compared to PLA or ABS we need to be aware of common problems. Some of them have easy solutions. Here is the list of common problems, their names and the solutions that we suggest.
Congratulations! You have made it. Which means that you assembled the 3D printer and make it work and you already 3D printed your first silicone robot or object. And at this point you need more help, because something went wrong. Or maybe you have an idea to share with us.
If so here are my contact information: