Universal Gearless Extruder

From Open Source Ecology
(Redirected from D3D Extruder)
Jump to: navigation, search
Universal Gearless Extruder
Universal Gearless Extruder
Direct drive, un-geared extruder that works both with 1.75 and 3 mm filament developed by OSE.
Product Ecology 3D printed with the OSE 3D Printer. To be machined using the Open Source Screw Machine.
License OSHWA and OSI compliant. CC-BY-SA-4.0 International, GPLv3, DIN SPEC 3105.
Heater Block Volcano heater block, 40W
Stepper Motor 72 oz in torque
Key Specifications 28 mm distance between drive gear and nozzle tip - lowest in the industry. 6-9 lb filament push force on 3 mm filament.
Construction 3D printed parts and COTS stepper motor. Open source heat sink design - Universal Gearless Heat Sink. 24V system.
Productivity 5 lb/day print rate with Volcano Nozzle, and 20 lb/day print rate expected with Supervolcano nozzle.
Completion Status
Build, tested, and in production. Email us to order.
Do you want more of this? Get Involved
v · d · e


A Flexible Gearless Extruder is one of the distinguishing features of OSE's D3D Universal 3D printer of 2019, which is being introduced as the standard extruder for D3D Pro, Pro 2, and Pro 3 in early 2020.


OSE History

We have experimented with various extruder designs since 2016 - see 3D Printer Genealogy. We started with the common MK8 Extruder in 2016. The MK8 is a simple, gearless design, but it works only with 1.75 mm filament. Further, it is a design that one buys commonly off-the-shelf, and it requires some machining if one is to build it in a DIY fashion. Further, we could not find any well-documented, open source versions at the time.

Given that the Prusa printers were exploding as a popular, open source brand at the time - we switched to the Prusa i3 MK2 Extruder. You can read more notes on our experience at Extruder Improvements from MK8 to Prusa i3 MK2 Extruder. We modified the Prusa i3 MK2 for a larger, 8-mm distance sensing probe - as we are interested in large prints and less risk of the height sensor hitting the prints. You can view our design details at Prusa i3 MK2 OSE Mod. While it seemed that the current, open source design from the most popular hobby printer company may be the best design - we found the choice to be terrible. We could not prevent the Prusa i3 MK2 from persistent clogging. The only way we succeeded was by disabling retraction all together, which meant lowering of print quality. This choice was particularly troubling because we ran a workshop in 2018 based on the Prusa extruder, leaving many of the participants frustrated. We have since switched to the more robust 3 mm format, and recommend 1.75 mm filaments primarily for hobby use.

We switched to the E3D Titan Aero - the same as our poster-child Lulzbot 3D printer company was using in their more industrial-grade (compared to Prusa) printers. This change meant a switch to the most well-known, open source leader in 3D printer extruders - E3D. Lulzbot's Jeff Moe succeeded in getting E3D to open source their designs, which meant that we were consistent with our philosophy of using open source parts. Further, the Titan Aero was a decent design for printing with flexibles. Since OSE plans on 3D printing rubber tracks and sprockets for tractors, effective rubber printing is critical for OSE's industrial productivity on a small scale. The Titan Aero features an integrated hot end heat sink, meaning that the long, finned heat sink of the common E3D V6 or J-Head design is not needed. Simply put - E3D V6 or J-Head can't print efficiently in rubber: you have to slow the print rate way down in order to do it. The shorter the distance between the extruder drive gear and the heat break - the faster the print rate. The Titan Aero was the best 3 mm design for sub-industrial grade printers on the market at the time.

In 2019, OSE created an improved design with a filament path even shorter than that of the Titan Aero. We have reduced the distance between the drive gear even further to about 28 mm, from Titan Aero's 44 mm! See Universal Gearless Extruder Design. This to us is a no-brainer, and we still don't fully understand why simple direct drive extruders, like the simple Chinese clones, do not exist on the market - given that our simple design consistently provides 6-9 lb of filament drive force (see Specs in infobox above). The implications - outside of generally faster print rates with large nozzles - are the ability to print with softer flexibles, and to print faster with flexible filaments. As of mid 2020, we offer the Universal Gearless Extruder as the standard on all of OSE's 3D printers. We suspect that the rest of the hobby industry, led by Prusa Printers - simply does not prioritize the higher throughput that can lead to volume industrial production. That is certainly OSE's focus, as we intend to print lumber and entire wall modules in later iterations of the Seed Eco-Home 2.

OSE has converted to the Universal Gearless in early 2020. OSE has phased out the E3D Titan Aero extruder in September, 2020. The reasons are the shorter 28 mm drive distance of the Universal Gearless for improved performance, Universal Gearless simplicity, and persistent spool change issues with the E3D using 2.85 mm filament. Unless care is taken to push down 2.85 mm filament and melt the filament end when changing spools, and pulling up quickly, the filament end blocks in the neck due to a ball that forms at the end of the filament. The block is typically so strong that the extruder must be taken apart thoroughly, where a bunch of small parts fly out of the extruder once opened. In the ultimate fail, one small part fell (the neck) and was nowhere to be found, at which point the decision for official phasing out of the E3D Titan Aero was sealed.


  • Simple design - Direct drive, meaning no gear-down that adds to complexity and long-term risk of wear. Limited machining is required. Anyone who has a 6 mm tap hole can build the full extruder from scratch.
  • Open design - both in terms of Libre Hardware and easy-to-access filament path. The filament path from the filament entry aperture to the heat break aperture is completely visible. This means - by design - the filament path to the hot area is clog-proof. The tensioner can be removed with only one readily accessible screw. The fan is out of the way of the filament path - located below so that you can see exactly what is happening to the filament. This means literally zero down time due to extrusion problems. No more cursing as you disassemble the entire Titan Aero extruder and waste 15-30 minutes of your precious time.
  • Rubber-Optimized 3 mm extruder. Shortest distance in the industry between the drive gear and heat break out of all 3 mm extruders (28 mm for Universal Gearless vs 44 mm for Titan Aero, 70+ mm for E3D v6, and similar for J-Head). This means the highest-performing 3mm extruder for not only standard filaments - but also for flexible filaments.
  • Optimized for both 1.75 mm and 3 mm filament. Use 1.75 mm without any change, and still get excellent results. To optimize for 1.75 mm, Just loosen 2 readily-accessible bolts to switch to a heat sink with a 1.75 mm heat break.
  • Interoperatble with E3D Heater blocks - such as the Volcano and Supervolcano
  • Ships stock with the Volcano heater block for printing about 3x faster than the more common E3D V6 heater blocks.


  • The more powerful 72 oz in stepper motor makes for a heavier weight than extruders with geardown and smaller stepper motors, requiring a solid and robust printer frame.
  • As of version v20.05.02, a custom heat break would be useful to bring the heat break entry point 4 mm closer to the drive gear. We have not done this yet as we are still using stock (COTS) heat breaks
  • We have yet to make this a machining-less design - a clamp-on threadless design - where instead of being threaded in, tubes are clamped on. J-Head does not currently use threads, just press fit. We want Design-for-Disassembly, so we do not use press fit but clamp-in instead.


  • side-by-side comparison to Titan Aero for max print rate with flexible materials - compare the fastest extrusion rates for rubber, using 1.2 mm nozzles, with and without retraction


See full source in FreeCAD, D3D_Universal_3D_CAD#Printer_Extruder_-_Universal_Gearless_Extruder

Build Instructions

Production Engineering for the Heat Sink

Note that we make our own heat sink, based on the CAD found at Universal Gearless Heat Sink and based on the D3D Universal 3D CAD

Zip folder - FreeCAD + gcode files - File:Heatsinks.zip. Heatzink.png


Power Tapping

Have you considered power tapping, say by using a corded drill? What are your thoughts on that?

It can be done but the trick with tapping is to tap square. That's hard to do with a hand tool. The 6mm tap is a pretty rugged but with smaller ones it's also easy to break the tap. The hand tapper gives more control while keeping everything square. If I was going to be doing this on a regular basis, I'd invest in a power tapping head for the mill. If the cnc machine is set up for coordinated motion with an encoder on the spindle and ability to move very slowly (mine isn't) you can do rigid tapping. They even make custom tooling that incorporates a drill bit with a tap. You can drill and tap without a toolchange. That kind of tooling is expensive but you make up for it with enough volume.

How long did the actual bandsawing take per heatsink, and the later steps per operation, roughly?

cycle times are hard to say. Only counting machine time...

  1. bandsaw...maybe 30-40 seconds per block. I'd start one on the saw while I loaded one on the mill so I could keep both machines busy.
  2. oseheatsink1.ngc ... ~ 45s including flipping the block.
  3. oseheatsink2.ngc ... ~ 15s
  4. oseheatsink3.ngc ... ~ 20s
  5. oseheatsink4.ngc ... ~ 90s
  6. oseheatsink5.ngc ... ~ 45s
  7. hand tapping .. 30s
  8. duburring and sanding ... 60s

I got pretty efficient moving part to part but it still worked out to about 8 hours of active time.

Note: above adds up to 5.75 minutes each, or about 10 hour total.

Path Workbench in FreeCAD

Basically I'd use Path to set up the origin datum for the part so it matched the touchoff on the machine (top/back/left corner) Then I did a simple drilling op to get the coordinates and drilling move. This is one line of gcode per hole with parameters for speed, peck depth, dwell, etc. I post-processed that file to get the gcode but then I hand-edited it for running in bulk. The issue here is that starting and stopping the spindle is slow. I wanted to move the spindle out of the way but leave it running while I switched parts. That meant wrapping most of the gcode execution in a loop with an optional stop block. That's a really unique requirement and I've never seen the need to generate a looping block like that from a Path job. While I stood there mindlessly feeding parts, it gave me time to think about whether this might make a good feature someday. We'll see.


Development Template
Description Link to Work Product  %
1 Requirements + Value Proposition Universal Gearless Extruder Requirements + Value Proposition 0
2 Industry_Standards Universal Gearless Extruder Industry Standards 0
3 Conceptual Design Universal Gearless Extruder Conceptual Design 0
4 Module Breakdown Universal Gearless Extruder Module Breakdown 0
5 3D CAD Universal Gearless Extruder 3D CAD 0
6 Calculations Universal Gearless Extruder Calculations 0
7 Electronics Design Universal Gearless Extruder Electronics Design 0
8 Wiring and Plumbing Universal Gearless Extruder Wiring and Plumbing 0
9 Software Universal Gearless Extruder Software 0
10 BOM Universal Gearless Extruder BOM 0
11 vBOM Universal Gearless Extruder vBOM 0
12 CAM Files Universal Gearless Extruder CAM Files 0
13 Cut List Universal Gearless Extruder Cut List 0
14 Build Instructions Universal Gearless Extruder Build Instructions 0
15 Fabrication Drawings Universal Gearless Extruder Fabrication Drawings 0
16 Exploded Part Diagram Universal Gearless Extruder Exploded Part Diagram 0
17 Production Engineering Universal Gearless Extruder Production Engineering 0
18 Build Pictures and Video Universal Gearless Extruder Build Pictures and Video 0
19 Data Collection Universal Gearless Extruder Data Collection 0
20 Future Work Universal Gearless Extruder Future Work 0
21 Troubleshooting and Repair Universal Gearless Extruder Troubleshooting and Repair 0