Ultimaker Direct Drive

Drop-in replacement for the short belts

3D printer parts and enhancements

Creative Commons Attribution Share Alike

Commercial use is allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags


This design is somewhat incomplete. I did not finalize the design because my alternative approach (Floating short belt tensioner https://www.youmagine.com/designs/ultimaker-short-belt-tensioner--2) was successfull while being significantly less complex.

This proof of concept works surprisingly well if printed at sufficient quality to meet the strict tolerances of the gear pairings. Finalizing the design essentially would require some fine adjustments to the clearances of the screw heads, reinforcing the mounts and other minor cleanup. Maybe I will get back to this later.

I put the design here because I think it is still an interesting implementation of the direct drive concept. Other concepts around include bulky external assemblies. I didn't want to mess up my UM's great aesthetic value and create a virtually invisible direct drive that does not require too much tinkering.

Print at highest quality possible. The gear pairings will only work
without jamming or play if printed perfectly round and smooth. Break in
the gears carefully to remove edges and bumps.

Gear wheel print quality is essential. The slightest imperfection will introduce jamming or backlash. Try to interchange the gears to find perfectly matching pairs. Reprint and try again before installing the device! You will not be able to print improved wheels with an imprfect assembly in place. Think before you spend hours for installing and rolling back your UM to the belts. Like I did... ;-)

Materials and methods

- 6 ball bearings 10x3x3
- Machine screws M3 of different length (you will have to cut them to the right length anyway)
- 4 headless screws M3
- 6 washers M3
- 6 nuts M3 (self locking or Loctite)



Issues are used to track todos, bugs or requests. To get started, you could create an issue.


20c2f944d93975910cd24c4c76e9c75c?default=blank&size=40Ryan Lake added this to the Ultimaker Original+ Upgrade collection ago
1de8706fb0616200d8ad6ead52b3220c?default=blank&size=40pyrofx added this to the Gears collection ago
Mini screen shot 2013 07 15 at 6.49.36 pmErik de Bruijn added this to the Ultimaker 2 upgrades! collection ago
Mini imagedevnull published this design ago