Ultimate Greg's Wade's Geared Extruder - 30mm version

by AndrewBCN, published

Ultimate Greg's Wade's Geared Extruder - 30mm version by AndrewBCN Aug 9, 2015
7 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps


Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

60551Views 8817Downloads Found in 3D Printer Extruders


This is the classic Greg's Wade's Geared Extruder, revisited in August 2015, with complete OpenSCAD source code including the herringbone (a.k.a. fishbone) gears. It is configured by default for mounting on a Prusa i3 or P3Steel X-carriage with 30mm hole spacing (such as this one: http://www.thingiverse.com/thing:586636 ), and for a J-Head or E3D extruder (original or cheap clone) with 16mm mount diameter.

There are two more remixes available for this extruder, one is the 24mm version for older Prusa i3 carriages, the other is a Bowden version.

The default source code and the included STL files are configured for 1.75mm filament, but this is just an option in the source code and it can be recompiled for 3mm filament.

Note that there is also a complete layer fan system that fits this extruder perfectly, it can be found here: http://www.thingiverse.com/thing:540716 .

The OpenSCAD source code for the extruder itself is based on the latest code by Misan from March 2014, see http://www.thingiverse.com/thing:65939 , with a few small changes.

The OpenSCAD source code for the fishbone gears is a small remix of the excellent, newly rewritten source code by Frans-Willem Hardijzer from May 2015, see http://www.thingiverse.com/thing:818003 .


Printed here in PLA with 0.3mm nozzle, 0.2mm layer height, 50% infill for the body and 60% infill for the gears.

Note that the source code allows for adjusting various configuration options (e.g. gear ratio) and print tolerances, so I strongly recommend checking the OpenSCAD source code and generating your own STL files it for your particular setup.

BTW the included involute gears library by Greg Frost has been updated for the current stable version of OpenSCAD (dated March 2015) and will not compile with older versions.

More from 3D Printer Extruders

view more

All Apps

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Treatstock is an online platform that offers decentralized manufacturing services such as 3D printing and CNC machining for clients all over the world. We offer free and instant access to comparati...

App Info Launch App

3D print your favourite design with NinjaPrototype, a professional 3D manufacture with consistent quality and speed.

App Info Launch App

Just a quick warning for others - when I tried to print this in a 3mm config with 0.3mm layers, my Slic3r skipped a layer between the main extruder body (right after the motor mount completes) and the filament guide portion, resulting in layer separation and a crappy print (it might still work in a pinch, I'm printing this as a holdover/spare until I convert my old Prusa i3 to a 1.75mm MK2S clone...

Hello Andrew,
thanks a lot for that great heringbone gear scad tool, now a have the gear I need for my config. :)

Just a quick question as i see there has been some discussion on the E3dV6 below. I just finished printing and my e3dv6 fits snug within the recess. I assume (hopefully correct) that the two smaller (~3mm) holes are for 3mm screws to hold the hotend? Or is there a different mount i'm supposed to use on the bottom. I'm confused as to what the two vertical holes are for.

I almost finish making your geared extruder, and I want to use this as bowden. Tell me please can I use this (main download link) all details for the bowden? Question is in connection to filament line e3dv6, I cant imagine at all because just waiting parcel with e3dv6 kit.

I read that exist bowden version, but can find it. Very like your mechanism!

this line in the WadeHerringboneGears.scad file is WRONG

gear2_nut_diameter = 14 + 0.35;

The diameter for an M8 bolt head is 13mm NOT 14mm


You are right, i found out myself by printing the default parts and having a gap with the bolt head.
I used some small screws to wedge it in there but i'll probably end up re-printing it !

The "complete STL" has an error and the idler is flying a few mm above the plate. I uploaded a fixed version of the STL here: http://www.thingiverse.com/thing:1621149

Ultimate Greg's Wade's Geared Extruder - 30mm version (fixed complete plate STL)

When I open complete up one of the parts is above the build plate....

Ultimate Greg's Wade's Geared Extruder - 30mm version (fixed complete plate STL)

How to calculate correct steps per unit for it(marlin DEFAULT_AXIS_STEPS_PER_UNIT)? I have nema 17 with 1.8 step angel.

i go to print the complete file and the glider doesnt start for a few levels, in the picture it looks like its off the table some anyone know how to edit the file so i can print this?

Ultimate Greg's Wade's Geared Extruder - 30mm version (fixed complete plate STL)

I tried opening the scad files and they come in corrupted. I am not well versed in scad at all, but I was getting errors, so have mercy.
Can you please post .stl files of the main extruder body for 3 mm filament and the spacer ring.
All other components have been ok so far.

I notice that whenever these extruders get posted here on thingiverse and mention they are p3steel x carriage compatible they neglect to make the distinctions between the fully steel x-carriage and the printed x carriages. Those of us with the fully steel carriages get a little confused on whether this extruder will fit. Everyone,please be more specific.

Hi, please can you teel me the Gear Ratio of this Exstuder?

and resolution step/mm ??

I've noticed that the "reloaded" features from jonaskuehling's Greg's Wade's Reloaded (http://www.thingiverse.com/thing:18379) aren't present. I know this is derived from misan's Bob's your uncle version which doesn't have the reloaded features so that's probably the reason.

Any chance we could get the reloaded features into this too? It's not just the idler but the cut for spring loaded idler screws would need to be make oval like in jonaskuehling's version so that those screws could move. I haven't checked yet if jonaskueling's reloaded idler would other wise be dimensional identical with this yet.

Also jonaskueling's version has errors when building for 1.75mm filament. DougC's (http://www.thingiverse.com/thing:20413) made that parametric and fixed those errors if your looking for the correct idler code. I wish I could fix it myself but I'm weak at OpenSCAD.

Nice work too and I appreciate your writing of the Archeology / genealogy article on Greg's Wade's extruder. (http://reprap.org/wiki/Genealogy_/_Archeology_of_the_Greg's_Wade's_Geared_Extruder)

Greg's Wade reloaded - Guidler, Tilt Screws, Fishbone Gears
Greg's Wade reloaded - Guidler, Tilt Screws, Fishbone Gears, Parametric Filament

Thank you for spending time and effort working on this. I for one appreciate it.

I do have a question. Why are the nut slots at the top of the extruder, for the guidler tension screws, so large? In the SCad files they are 4mm x 7.5mm. Aren't they supposed to be for an m3 nut?

Please, correct the STL! I didn't see this problem of overhing before, and messed up several meters of filament...

A link to an assembling guide wild be nice, sir!!

I had trouble getting the 608 bearing into the guidler because the flange was too tight. But it was easy to fix since my guilder was printed in PLA. I boiled some water, poured it in a cup and dropped the guidler into it for 15 seconds. When I pulled it out, it remained very pliable for about 20 seconds giving me plenty of time to slip the bearing into place.

I have problems to mount my E3Dv6 Lite. The two mounting screws for the groove have too less distance. Can somebody tell what i have to change in the OpenSCAD File? Here is a drawing of the hotend: http://wiki.e3d-online.com/images/8/84/DRAWING-LITE6-175-SINK.png

I mounted my E3Dv6 in this design this weekend using the default jhead_mount setting. I didn't have any trouble with it. When I look through the mount collar holes, I can see all the way through just on the edge of each groove side. In the past I used small nails to hold the cold end by the groove. But this time I used an M3x22 socket head screw. The holes were too small for the M3, but when I widened the opening just enough so it would fit, I was able to use the M3 heads to tap and pull the screw all the way in.

I only used one screw, just on one side of the groove. This seems quite strong enough to hold the hot end in place; maybe I will add another one later. But I didn't check the other hole after I had one mounted to verify the same clearance was still present. I believe it was, though, because there was very little clearance in the hot-end recess hole in the first place, so it didn't have any wiggle room.

I think the part you want to mess with is not parametric. Look around line 901 in ult-gregs-wades-30mm-v1.scad in the wildseyed_mount_holes module.

for (hole=[-1,1])

Hey phord, thanks for your answer. My solution will be a mounting bracket like this one http://www.thingiverse.com/thing:356950 + a small distance ring, so the groove will be more stable. Hopefully it works :)

Greg's Wade Prusa i3 adapter

You can also try a groovemount plate like this one:

MGS Groovemount for Prusa i3
by paolo68

Looks like an excellent design. I guess I'll finally be making the (long planned) jump from my old MK7 clone to a geared extruder.

Do you know where I could find a full BOM? (Presumably on the page for the original Greg's Wade?) I'm sure I could work it out, but I'd rather collect all the parts before starting to build it than build it halfway then have to wait for parts.

The guidler is hovering in the complete stl. I guess it's an accident cause it'll ruin every print without support material. But great work nonetheless.

Good job AndrewBCN!

Gracias Profesor! :)