×Read this message from Erik, founder of YouMagine

Zero Gravity Extruder by Gudo & Neotko - For UM2 and UMO+2

Direct Drive system that removes almost all the motor weight without penalty on torque extrusion. Still in development.

3D printer parts and enhancements

Creative Commons Attribution Noncommercial Share Alike

Commercial use is not 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


Gudo, Neotko and IRobertI


ZGE Authors
ZGE Idea and design & development by Charly - Gudo
Crazy Ideas and ZGE Logo by Sebas - Neotko

Much still to write about how to print this, assemble and use it correctly.

For now Check this OLD VIDEOS (REMEMBER THEY ARE OLD and they show OLD version assembly, but should give some hits to the pro users)

There's a STL with the Whole ZGE Assembled with the ZGE Shorthead, USE that to understand where goes everything.

There are Step files for everything, EXCEPT the Gudo-SliderUJoint system and the ShortZGE main part.

For any question, ask on the forum, not here, otherwise Gudo or I won't be able to answer properly.

Example of BAD Ujoint print

General FAQ

Can I use other bearings?

NO. There's much math and simulations and beta testing on all the parts, if you fell like changing something just to save a buck, then this isn't the extruder for you, sorry!

Can I use a shorter square rod?

NO. I did bang Gudo with this many times, he is just so patient and explained me over and over how and why it can't. Basically that's the correct size for a umo/um2. Can you use 400 instead of 390mm, yea you can. But 390mm is the perfect length so it doesn't pick an eye while moving or hits you, and also is the length that allows the slider part to have always full contact with the square rod. So, like I said before, file the tip, because metal can hurt. (It never ever happened to me and I do look at the printer like a mad men when printing to debug stuff).

Could I move the holder to the other corner?

Yes, print it mirroed (that's something I did ask at the beginning, but after using it on the Left side I would not change it, it just make's sense... Hard to explain..

Can I use a cheaper drivegear?

NO (well you actually could if you redesign most of the stuff, but if you just want to extrude without quality you can do it by hand )

Can I just print it on ABS or PLA, or China cheap PLA?

NO. ABS for example size changes a lot, it can't get as much flex torsion without deforming as platec/greentec. Ofc if you thing you can, just do it, but don't come here asking why it fails Also the material used must be as precise as possible, that something that only good brands give. You wan't to have as many things under- control as possible when printing printing this with a bowden since the tolerances are quite hard. Short answer, we recommend Greentec / Platec for hightemp and strength.

  • Could I avoid to print the Flexible material parts?

Oh yes, I forgot, there are parts that actually need to be printed on flexible materials like ninjaflex, recreus and a semiflex material. WHY? Just because (will explain all this on the video/tutorial). Most of them you can actually print them after installing the system, but also, well you can print them one by one very slow until you get the zge working

  • Why the motor holder moves a bit when printing?

Because the system compensates the extrusion forces to avoid as much motion transmission to the printhead. Also, better the motor holder than the printhead, right?

  • I have a dual printer, I wan't to use this!?

That's actually doable, Gudo even made a design that could work on a UM3. But... More or that someday. Basically we don't want to just make stuff that could work, but stuff that actually put something interesting on the table. There are many factors beyond making the extruder work on a um3 than just making it. Gudo actually I think did cover all of them, but then there's the part of the firmware. The UM3 firmware need's quite a lot knowhow to actually change parameters like Extrusion retraction while changing tools, prime amount, retraction amount, esteps, etc etc etc. So change this parameters on a um3 the user would need to know much knowhow to do stuff on linux without bricking the machine (editing stuff is really easy in the end but is a giant leap for most users). So for now we choose not to, but is there, if UM or maybe a modder makes a easy way to access the Machine Json files and edit them, then we might release it. Just because, it doesn't make sense to release stuff just for releasing stuff. Also, there's a big problemo for flexibles on um3, and that's the gap of air on top of the cores while they rest on the printhead.. So, could it work? Sure, but would it work everytime? That's the question... So, short answer, not yet.

More FAQ And important points about ZGE

Why we made it

Gudo and Neotko are moving forward this extruder because we are always pursuing quality, speed and precision. Bowden is a lightweight solution that creates quite a number of handicaps, like for example hysteresis (filament compression due pressure) making it impossible to actually control the extrusion. With ZGE Direct Drive this is now posible, for 1.75mm filaments and 2.85mm, without any compromise on Extrusion horse power.

Why don’t we sell it atm

Gudo and I (Neotko) have other interest than just selling upgrades. Is a nice idea, but we been crunching numbers and isn’t something we would love to be doing on the short time. I have a business and is starting to work and it demands my full time (except weekends where I try to keep improving every bit of the printer). Also isn’t that easy, to make a comercial version of the ZGE would requiere most probably a mold, and that’s freaking expensive, delivery, stock, gudo making sliders, me printing all the other parts, and that could be a nice dream but we don’t have a 100 printers farm to do it right, and sincerely is great to not need to defend something that you want to 'sell' it keeps the mind objective and fresh to new ideas.

So we have choose the YDIY (You Do It Yourself) path. I will make videos of how to print and assemble the key parts that requiere extreme love and care to do them right. Gudo I think can provide for some individuals the key parts, but don’t
overwhelm him, if you don’t get one, you need to DIY.

The good

It freaking works, it extrudes beautifully, it keeps working and working and delivering repetition and amazing precision even with flexibles. Bondtech dualdrive has a lot on that, it could be done with a lesser quality extruder gear, but it would give troubles, bondtech does work and work and work. It grinds a bit, NO, it pushes the filament over and over (and we get Zero commission from bondtech on this!). The system moves a 390mm square shaft of 4mm square. This was the first challenge. I have been testing a 3x3 thinner rod and it works beautifully, but it will only be of use for 1.75mm guys.

1.75mm requieres less heat to extrude, less pressure, but also it has a drawback, it need’s more rotation on the drive gear, this means more stuff moving. That’s why a 3x3mm is better, because it delivers less noise to the weak um head (more on that latter)

2.85mm requieres more heat to extrude, more pressure but also has the advantage of less rotation on the drivegear, this means less noise translated to the printhead, but more force. So for this the best is a 4x4 square shaft.

The Bad

The punny UM2 hotend. We are using a hotend designed specifically for bowden, and bowden has one advantage, remove pressure and movement on the printhead, that’s why any single force done on the printhead (even a wooble bowden shacking) can add noise to the prints. And for the ZGE this means that every rotation on the drivegear can, since the head has very easy to bend and flexible shafts, translate tinny bits on Z noise. Does this Z noise is perceptible? Well, is hard to see, but is there, most users that don’t have a perfect Z might not notice this, but since I’m a crazy guy I did noticed it. The first version was much more dependent of a perfect square shaft. Gudo made an amazing improvement to this problem developing a printable UJoint system that allows to remove the imperfections of a inexpensive rod (more on this later). And just yesterday, I got an idea (star medal for me on this since I’m really proud) we changed a part to be printed on flexible material removing almost 50% of the noise and making the prints look even better.

So... Does it print better than a Bowden? It freaking does. Does it has a bit more of noise on Z? Yes it does, sorry, that’s how things are. UM2 head, even the 8mm shafts can ‘bend’ and they keep wobbling making them very susceptible to Pressure from the drive-gears to the head. Every retract/extrude is a sudden move, that translates this sudden moves to the printhead. But with this last update the problem is hard to see, and most of normal users won’t ever see it.

The Ugly

To print a ZGE you need aprox 5h for the most delicate parts (slider+driveshaft) and they will need some post-processing. Add one hour of assembly for this part, that must be done with love and not by brute force. Also you do need a hightemperature
material, like greentec, platec. Just because this part get’s heat from the bed, so if you print at 60, the air will get there to 35C, and that + extrusion forces = bends. The Extruder head also should be greentec, platec. Is a very amazing material (we also get zero commission on this), but need’s hairspray on the bed and brims, and cleaning. I made a good article about how to add custom brims to the support, read it, read it again, and use it. You need all the parts to be printed perfect. More than 50mm/s can ruin the print and will add time to manual cleaning, that is less reliable than a 3dprinter.

You will need to calibrate your printer to the 0.02-0.03 closeness to the measures we will show as base. Just like Gudo and I did, we used one of the parts, print it and with a digital caliper of at least 2 decimal points, I did print the object 3 times, with different Horizontal Expansion values of -0.02 -0.03 -0.05. For me the winner was the 0.02. So as you can guess, the difference from printing it right or wrong is very very small. You need to keep that in mind for the main part of the ZGE, since is the most delicate part. First time I print one I did it horrible, and after printing 20-23 I thing I have enough practice to make a perfect ZGE slider+shaft.

The rest of the parts, need screws, nothing hard to find. There are two types of heads, one is more compact but need’s some special small 4mm mini shafts. The other, is more complex to assemble and is based on my Neotko-FatIRobertI extruder. Gudo also added a tension selector (very cool) to have 3 basic positions easy interchangeable. But is much complex to print. Also is taller... That... Well, shorter means less vibrations, taller more vibrations... Yea there are many many factors that we have take into account before posting this.

We still need to talk Gudo and I of what basic version we release. Most probably the slider, they key part, won’t have a step file release, but the others might, or not. The important is that all the parts will be easy to print, except the slider (the slider, as I said over and over here must be printed with love and finished more or less by hand).

The Main key parts you will need to get to DIY.

First of all, the square rod of 390mm, there are shops on ebay that cut on demand, but try to be ware that the tip you need to soft it (file it) for safety! You don’t want to loose an eye because you didn’t hear us out right?

For precision square shafts (they call them Key Steel or Parallel Key) the max length we where able to find is 350mm (on misumi) so that means that it would not work. It need’s to be a minimum of 390mm. Gudo might be able to provide this to some users, but again, ask once, if he doesn’t answer he is busy doing something more interesting, don’t hammer it. And you will need to pay for it, you know, square shafts don’t grow on trees.

A shorter smaller screw. You know the four screws that hold your hotend? Well, one must be shorter, like 4mm taller, you can ‘sew’ it yourself indeed. Again, not easy to find. Gudo is amazing and he made me a few with the first kits he made for me.

Bondtech Drive gears for 1.75 or 2.85 you need the 8mm shaft dia, with 4mm -
24-25mm long shaft for the mirror gear.
Motor. I have use, and I keep using, the UMO motor without any geared solution. For 1.75 works perfectly. For 2.85 the best (until one of the beta testers install it and test the motor I sent) is a Bondtech 5.18 geared nema. It works and works.

I have a shop, I want to sell it!

Contact Gudo for this, you two might get along and do some business. I personally would love to see this extruder on every printer out there. But mind one thing, no shortcuts, no china quality. If you thing you are decent, come talk with Gudo.

I want it for my printer!

Our dream is to have this on as many printers as possible, a Bowden-free world. If you are a 3d printer maker contact us and we will study making a version of our ZGE for your machine. But remember this is Open Source, so we will focus on Open Source machines like UM, BCN, and probably others.

If we don’t support your printer, give us time, we are just two guys that love 3d printing and making our printers as precise as possible. Contact your printer company, if they give us access to your files we might do it! And ofc if you have a Solid Robust No Woobly printer, we are interested But ofc, Maybe Gudo just make's a better printer out of this UM.... But that's a history for other day

Materials and methods


- BONDTECH Dual Gears kit 1.75mm or 2.85mm/shaft dia 8mm
* important if use
Iroberti order the 4mm x 22mm driven gear pin
Short ZGE order the 4mm x 25mm driven gear pin

- 4x4mm precision Square Rod - Steel or Stainless steel - 390/400 mm lenght

- ZGE Bearings

8x - 3x8x3 ZZ (slider)
2x - 8x16x5 ZZ (extruder)
2x - 10x19x5 ZZ (frame motor holder)
2x - 12x21x5 ZZ (print head extruder holder)

- Fastener metric M3 SOCKET HEAD BOLTS & NUTS

2x 20mm (UM2 frame)
2x 18mm (UMO frame)
2x 8mm + nut
1x 35mm + nut

4x 12mm + M3 nut

4x 10mm
3x 16mm + nut

10x 18mm + nut

2x 18mm + nut

- IRoberti version
* 3x 8mm Hexagon socket button head (or Philips equivalent)
3x 30mm + nut
- SHORT version
* 4x 8mm Hexagon socket button head (or Philips equivalent)
1x 30mm + nut

- SPRING SREW for the 2 Extruder versions
1x 35/40 mm HEXAGONAL head + nut

- Short ZGE Spring pressure guide
2x 4mm x 18mm pin


  • Placeholder
    Assembly Zge Shorthead
    PDF  –  3.5 mb
    Version 1 - May 06, 2017
  • Placeholder
    Beta Zge Flex Top Vibration Dampener Option
    ZIP  –  1.1 mb
    Version 1 - May 07, 2017
  • Placeholder
    Beta Zge Um2 Plus Adapter
    ZIP  –  1.3 mb
    Version 1 - May 07, 2017
  • Placeholder
    General Faq And Whomadethis
    PDF  –  53 kb
    Version 1 - Apr 30, 2017
  • Placeholder
    Zge Direct Drive Extruder V1.01
    ZIP  –  32 mb
    Version 1 - May 04, 2017


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


09a5a2fc845e8905c47cd4a06293320c?default=blank&size=40Loki44 added this to the extruder collection ago
25cb59f7d75142f2405c21219af05c24?default=blank&size=4013RobotDog added this to the cool things collection ago
1bb4907238a613162bc7518944222c74?default=blank&size=40jhsevs added this to the um2 parts collection ago
Mini bunnyZ122 added this to the UME2+ collection ago
5a8f31ee508cc99b8d2b376800c2c76e?default=blank&size=40Guilherme Silvestre added this to the PEÇAS IMPRESSORA 3D collection ago
51d182ced9e0d0efff5b4c72bddad7eb?default=blank&size=40maccew added this to the 3dprinter collection ago
Mini 20180210 125813sen printed this ago
Carousel thumb 20180210 125813
Printed on:
Ultimaker Original+
Printed almost everything with Carbon PLA, my suggestion infill = 100% For Beta ZGE Flex Top you will need 6702 ZZ bearings. Really nice extruder. Works like a charm!
Thanks to Gudo and neotko for this awsome design!
Mini 20180210 125813sen added this to the Upgrades collection ago
3ce8201028c7b9d4acdcb449ecea3445?default=blank&size=40CCS86 added this to the Upgrades collection ago
A7a3a043952b7f594e2c1c3ba4b3fd50?default=blank&size=40Wesley van der veen commented ago

I'm really intrigued by this design, and am interested in implementing it on a printer where the build plate moves on the Y axis and the extruder would only need to slide along one axis instead of two. If anyone has tried implementing this style of extruder on a 1 axis gantry, I'd be very interested to see your results.

4a9ba2f0bf91fb72ac9c4e136a3c2051?default=blank&size=40gottires added this to the pinter upgrades collection ago
7ec17eceb0204c1777796a28a81927b0?default=blank&size=40JFK added this to the PrinterParts collection ago
0e6a1c10ff5d9e70575d50c0a177d66a?default=blank&size=40Albert commented ago

Thank you for sharing. (From China)

F73125cec9e9a3290a2eb3ad34f852cf?default=blank&size=40cikorio koku added this to the Ultimaker collection ago
B58f03a2d2c73ca5ce3607b1a9064d22?default=blank&size=40cENz0R added this to the UM2 collection ago
Mini screen shot 2013 07 15 at 6.49.36 pmErik de Bruijn added this to the Ultimaker 2 upgrades! collection ago
8f921f3c040c44b3226d53e1da3cf6bf?default=blank&size=40M.Schubert added this to the Ultimaker 2 collection ago
Mini logo neotkoNeotko / Sugarpop! commented ago


1c6643a44834e4c3c84929205424e97b?default=blank&size=40Jam printed this ago
Carousel thumb 0114
Printed on:
Ultimaker - The Ultimaker 2
Works perfect. Thank you for sharing.
Feb3ddacaff1d64c33a429896f6ea22c?default=blank&size=40mb x added this to the Things collection ago
Mini rowiac avatarrowiac added this to the UMO Mods collection ago
Mini guardian127David Thomas io3.fr commented ago

awesome !

Mini madfish avatarcatohagen added this to the umo collection ago
Cc08ffa669f01f88c5864727d98fa191?default=blank&size=40nilrog added this to the Ultimaker extras collection ago
Mini logo neotkoNeotko / Sugarpop! published this design ago