Download And Laser Your Own Pulleys

[Scott Swaaley] needed a bunch of timing pulleys for the clock he was building. He had already decided on the MXL profile, but he needed so many of these toothed pulleys in so many configurations (hex-bored, hubless) that it would blow out his budget. Plus, he wanted them transparent as well. So why not just laser them out of acrylic?

Not finding anything useful on the manufacturers’ sites, [Scott] decided to create his own web application to generate the shapes and download them as SVGs, dreaming of a resource like Gear Generator except for timing pulleys instead of involute spur gears. [Scott] has the application running on his GitHub. You can create MXL, XL, and L pulleys with any number of teeth and any hole size. From there you can output as an SVG and laser or mill the pulley.

There’s a lot of potential for projects made with pulleys and we’ve covered them extensively. Check out a 3D-printed strain wave gear, an inexpensive XY table, and even a remote operated gate for more pulley ideas.

15 thoughts on “Download And Laser Your Own Pulleys

      1. Well Florian, if I had found your site when I was looking I probably wouldn’t have built this one. Doh! Did you have any success finding an easy way to incorporate laser kerf? I’m trying to find a way to do a general offset (like in Adobe Illustrator).

        1. Yes. See kerf() at

          It basically calculates the sum of the orthogonals of the two line segments for each point and then outsets the point in this direction so new lines have the wanted distance to the line segment.

          The funny thing is that I do not use this method for most of the other code. There I just increase the radius of every corner by the kerf (and decrease for inner corners)

  1. I’ve done this in Solidworks – Toothed pulleys work really well in laser cut parts as the load is spread across most of the pulley rather than focused on a few fragile teeth as it would be in a gear drive

  2. So this is really cool, but when I click “Download” nothing happens. How do you actually download? Right now, clicking just links you to the page you’re already on. ????

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.