12 Feb

3D Printing: Remote Direct Extruder with Flexible Drive Shaft and Worm Gear

I present a solution, that combines the principles of Direct-Drive and the Bowden Extruder of a regular 3D Printer. The project is open-source. All files are available for download below. All parts of the BOM are bulk goods, publicly available. You need a 3D-Printer and a screw-driver for the assembly.

alt text
front-view of the extrusion mechanism

You’ve probably heard this question before: „Direct Drive or Bowden Extruder ?“
Both System have its benefits. In my opinion, the direct drive is more reliable and exact in the extrusion of the material. The direct drive extruders are very heavy in general and therefore cannot be driven with high acceleration. The common stepper motors of size nema17 weight about 300g, which is slightly too much accelerated mass for the structure of a hypercube evolution. This is why I designed with the following extruder.


The presented solution gives a reliable way of printing direct, without a stepper motor on the extruder carriage. A flexible drive shaft is used to transfer the rotational movement of the stepper motor to the carriage. A worm gear reduces the rotational movement by 1:25 and a threaded gear converts the rotational movement in a linear motion, which drives the filament through the extruder underneath the gearbox.

Notes on the project

carriage with mounted gearbox

Drive shafts do not work exact. The drive shaft in the project has a translation shift twist of ± 45 percent. This is why its not recommended to drive your 3d printer directly with the drive shaft. I use a 1:25 reduction gear to eliminate the error. The setup works exact and reliable with this twist. The design of the gearbox itself is modular. The gearbox can be mounted on any other carriage by integrating the two nobs on the bottom side.

Notes on the print

The gearbox is designed to be lightweight and easy to print. You will need to use support material on the outside of the parts of the gearbox. The inside has to stay free of support material, because otherwise the remains of the removed support will interfere with the fit of bearings.

alt text
the core of the extruder

I tried to do a good job at the costs of the parts. All parts are manufactured in china and are available for a reasonable price at multiple stores or can be printed via FDM.

I recommend a step-up gearbox for the stepper motor of the extruder for high printing speeds. This feature will enable faster retraction speeds. OCD3D designed a printable solution here [0]


hypercube evo / hypercube carriage (You can design your own version of the carriage with the .step-file in the download section)
suitable for both common filament diameters (1.75mm and 2.85mm)

Bill of Material (BOM)

  1. worm gear reduction, see [1]
  2. 604 bearing (x2), see [2]
  3. 695 bearing (x3), see [3]
  4. flexible drive shaft 4mm diameter [4]
  5. mk8 threaded gear (the next version will support the original mk7 too)
  6. Radial Fan
  7. M3 Screws and Nuts
  8. M4x16 Screw (x2)
  9. Screw of Heatbed [5]

Parts designed for FDM (Fused Deposition Molding aka 3D Printing)

  1. front and back-panel of the gearbox
  2. filament clamp
  3. hotend bracket
  4. fan duct
  5. carriage with distance holder for the BLTOUCH Proximity Sensor
carriage without hotend assembly

Download all .stl-files

The Project is under the Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) License. This means you are free to copy the model or adapt it for non-commercial purposes.

[0] https://www.thingiverse.com/thing:2380353
[1] https://www.ebay.de/itm/Metall-Schneckenrad-Kunststoff-Untersetzungsgetriebe-Reduktion-Getriebe-Zubeh-HV/283840208648?hash=item421631df08:g:MdAAAOSwm4NbIPhA
[2] https://medias.schaeffler.com/medias/de!hp.ec.br/62?#62
[3] https://medias.schaeffler.com/medias/de!hp.ec.br.pr/S69..-2Z*S695-2Z
[4] direct link to aliexpress.com

Some additional renders and photos of the concept

first working prototype
side-view of the assembly
fron- view of the clamp mechanism

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.