TY - DATA T1 - 3Flex - 3D Printable Parametric Tendon-driven Manipulator PY - 2024/10/01 AU - Fabian Trauzettel AU - Emmanuel Vander Poorten AU - Mouloud Ourak AU - Jenny Dankelman AU - Paul Breedveld UR - DO - 10.4121/21666116.v2 KW - hyper-redundant robots KW - 3D printing KW - medical devices KW - minimally-invasive surgery KW - snake-like instruments KW - Snake-like robot KW - Surgical instruments and apparatus -- Technological innovations KW - tendon-driven mechanisms KW - tendon-driven manipulator KW - tendon-driven robots N2 -

What is it?

The 3Flex (Fused Filament Fabrication Flexible Instrument) is a parametric, 2DOF, tendon-driven manipulator design, that is 3D printable on most1 home FFF printers.

The idea was born as an idea for a steerable catheter design during Fabian Trauzettel's PhD project in the BITE group at TU Delft.

This work was supported by the ATLAS project. This project has received funding from the European Union’s Horizon 2020 research and innovation program under the Marie Skłodowska-Curie grant agreement No 813782.

The project website can be found here.

1A 0.25mm Nozzle is recommended. Printing with a 0.4mm nozzle is possible, but requires some modification of the CAD model. 

What does it do?

3Flex provides an easy to manufacture, affordable platform to build and test small-scale tendon-driven manipulators. Multiple 3Flex segments, each capable of bending in 2DOF, can be arrayed serially to create highly dextrous effectors. The design can be easily tailored to the requirements of the specific application by changing the parameters of the OpenSCAD file. This lets you modify not only broad dimensions like diameter, lumen sizes, length or maximum bending angle of each segment, but also vary more subtle parameters like the thickness of the segment helix or spine, thereby changing the stiffness of the segment. All of this is implemented taking into account the math used by Slic3r and its derivatives to make sure that the thin sections are not too thin to print, and thicker areas are composed of nice, parallel extrusion lines with no infill or gaps. 

Instructions for use:

  1. Download 3Flex.scad and PrusaSlicerConfig.ini.
  2. Download and install OpenSCAD and PrusaSlicer
  3. Open 3Flex.scad in OpenSCAD and use the customizer on the right side of the screen to select your preferred segment configuration and printer settings
  4. Render the final design (this may take some time) by pressing F6 or pressing the render icon on the editor ribbon.
  5. Export the resulting .stl file to a convenient location
  6. Open PrusaSlicer and go through the setup wizard for your specific 3D printer. Manual configuration for unsupported machines is also possible. 
  7. Go to File>Import>Import Config (or press Ctrl+L) and import PrusaSlicerConfig.ini
  8. Import the .stl File from step 5 into PrusaSlicer
  9. Orient the part to lie on its flat side by clicking it in the plater window and using the "place on face tool" (or press F) and selecting the now-highlighted flat side of the shaft.
  10. Under print settings, select "new_FDMflex_0.15mm QUALITY @0.25 nozzle MK3", as well as your filament and printer settings.
  11. Click "Slice now" to generate the G-code for your printer
  12. Happy printing!

Some tips:

ER -