T5 & XL Parametric Pulley

by droftarts Sep 5, 2011
Download All Files

Thing Apps Enabled

Please Login to Comment

Can you split the T5-plate.stl, I like to use the larger ring gear in a robot project. Thank you

Don't use this thing, the tooth profiles and spacing are not that accurate. Use the updated version: http://www.thingiverse.com/thing:16627
If you don't want to use OpenSCAD to build an stl, you can use the thingiverse customizer to get a single ring gear the right size and with the right number of teeth.

Parametric pulley - lots of tooth profiles

how can i make one of these? i need to make a belt with teeth and a pulley to pull the belt

You'll need the OpenSCAD application, from http://www.openscad.org/http://www.openscad.org/ to open the file. You can print out any pulley you create on a 3D printer/reprap. They are designed to fit standard belt, which is widely available - I don't think you'll be able to print one. An updated version of this file, with more accurate tooth profiles, is available here: http://www.thingiverse.com/thing:16627http://www.thingiverse.com/thi...

Parametric pulley - lots of tooth profiles

can you use this in a 0.35 Nozzle?

You'll probably get the same results as with my other parametric pulley design, which has better tooth fit than this one. It has nothing to do with the stl, or the nozzle size. You need to get your slicing settings right, like I keep telling you!

perhaps with a e-beer  you could make an MNXL version
I decided to learn openscad  what a software !!! but it will take time  getting old and thick....

I am really at a disadvantage, I don't know a thing about scad and would like to know if you could create an stl for an XL idler that would hold two 608 skate bearings, with belt retainers on each side, for the X axis of my Prusa? Thanks, Jeff. My YT channel,

http://www.youtube.com/user/nadingjeffhttp://www.youtube.com/user/na... :)

hi..excellent work,could you make it for MXL??

Parametric pulley - lots of tooth profiles

you are the best, as we say in Florence,Italy:

Fai le buche!! :) :)

Nice work. I'd like to create an idler pulley (608 bearing) for an XL belt. I couldn't find the parameters you used to create the example one for the T5 belt. Would it be possible for you to post those parameters or the scad file used to create the T5 one. If you have a file for the XL even better!


Great, a guinea pig for the XL belt sizes!

Change the following, leave everything else as-is:

motor_shaft = 22; (this is EXACT diameter of 608; try 22.2 for more tolerance)

idler = 1;

teeth = 17;

tooth_width = 2.6124; (this is EXACT size, try 2.81 for more tolerance)

tooth_angle = 50;

tooth_height = 1.3; (this is EXACT size, try 1.4 for more tolerance)

pulley_t_ht = 10; (2 x 608 bearing is 14mm wide, less 2mm retainer each side)

pulley_b_ht = 2;

pulley_b_dia = 30;

Under // BELT SELECTION, insert // before belt_type = "T5"; to comment it out
delete // before belt_type = "XL";

This will make an idler pulley which fits 2 x 608 bearings. If you want an idler to fit a single bearing, you'll have to do without the belt retainers or the belt won't fit:
retainer =
pulley_t_ht = 7;
pulley_b_ht = 0;

Press F5 for preview, F6 to render, export as STL, Skeinforge, print!
Please report back any problems with the file or fit of XL belt.

Hey drofarts!! Nice work!!! Well the new prusa iteration (V2) suggests us to use a T2.5 belt, I got one but I can't find a pulley model for that belt, could you generate the X and Y pulleys for a T2.5 Belt assuming it has the same tooth profile as T5?

I think you'd really be pushing the possible detail printing a usable pulley for T2.5!

I'll update the code, hopefully this week. Sorry, didn't see the earlier post requesting the change. As for printing... I reckon some people will be able to get nice T2.5 pulleys, especially with smaller nozzles (eg 0.35) and lower layer heights.

I know it is a little bit of too much, but I want to see if it is possible... Anyway I managed to get a machined aluminum T2.5 so I'll try with both, printed and machined...


My belt arrived but my pulleys haven't going crazy to print a T2.5 pulley =[

Parametric pulley - lots of tooth profiles

I have uploaded an updated version which uses parametrically created teeth, which allows for XL belts as well as T5, and includes triffid_hunter's suggestions. All stls have been updated too, and as you can see from the pictures, belt fits larger sized pulleys well. Fit of 8-tooth pulleys will generally depend on the quality of your printer; you may find using the old tooth profile will result in better grip. There is a test piece to check fit called "T5-tooth-comparison.stl"

Hi, this is excellent work!

I have added some more tunables. patch sent via PM because thingiverse won't let me post it here

Since this is still a work in progress and neither of us have tried it, I prefer for you to integrate these rather than me make a derivative :)

Please let us know if/when you include these :) :)

I've included your mods, though I have changed a couple of names for clarity, and altered a little of the code. I have also added code for parametric teeth for the pulley, I'll upload tomorrow, just need to test a bit more, and perhaps try a few prints. Any other changes gratefully considered!


parametric teeth should allow us to make XL or larger pitches right?

It's a pity that most printers don't have the precision to do T2.5 pulleys..

Yes, it should allow for XL pulleys too. I need to exptrapolate a formula for the pulley diameters like with the T5 belts; one of the links above has the data. I'll roll this in with the update and upload later today. I can't think of any more parameters to add!