Search models, users, collections, and posts

Pulley Generator - Parametric Timing Belt Pulleys

Print Profile(2)

All
P1S
P1P
X1
X1 Carbon
X1E
A1
A1 mini
H2D
H2D Pro
H2S
P2S
H2C
X2D
A2L

Example 1: T5 27T Pulley
Example 1: T5 27T Pulley
Designer
28 min
1 plate
4.8(17)

Example 2: HTD 20T Pulley
Example 2: HTD 20T Pulley
Designer
1.8 h
2 plates
5.0(7)

Open in Bambu Studio
Boost
5007
12115
108
337
6.9 k
2.1 k
Released 

Description

Looking for Timing Pulleys? Look no further.
 

This OpenSCAD script allows you to generate a wide variety of parametric timing pulleys with customizable profiles, dimensions, and hub configurations. Supporting industry-standard belt types such as MXL, XL, L, GT2, HTD, T-series, and more, this script is perfect for designing custom drive systems, robotics, automation projects, and 3D-printed mechanisms.
 

Click on Customize to open the generator.

 

Using Bambu Studio or Bambu Handy? Click here to customize the model on Makerworld.com.

🚀 Quick Start

1. Select a Pulley Type

Choose from a variety of timing belt profiles. Adjust key parameters like tooth count and pulley width to match your belt specifications.

2. Customize Your Pulley

Each pulley type offers configuration options:

  • Flange Configuration: Choose whether your pulley has no flanges, a top flange, or both flanges for belt retention. Adjust flange height, thickness, and taper to suit your needs.
  • Bore Type: Select the bore type, including cylindrical, keyway, D-bore, or hex, and customize its dimensions for a precise fit.
  • Hub & Mounting: Opt to include a hub for additional shaft support. Configure set screws with adjustable diameter, position, and count to ensure secure attachment.

3. Render and Export

Once customized, generate the pulley and export it for slicing and printing. Enjoy!

 

Features

  • Multiple Belt Profiles
    Supports industry-standard timing belt profiles, including GT2, HTD, T-series, XL, L, and more.
  • Customizable Geometry
    Fine-tune multiple aspects of the pulley like its dimensions, hub, retainers, bore and mounting options.
  • Precision Modeling
    Built to match real-world timing belt pulley standards while maintaining clean geometry.
  • 3D Printing Ready

    Tooth clearance is automatically set. Screw holes feature a teardrop shape for improved printability.

🛠️ Changelog

v1.1
  • Added option to override keyway size for custom dimensions.
  • Added support for UTS (inch-based) screws, including #4 to 3/4" sizes.
  • Enhanced screw hole placement with adjustable count, angle, and offset.

 


📜 Maker Scripts

Boost Me (for free)

Your support helps me create and maintain Maker Scripts. Thank you!

Comment & Rating (108)

(0/1000)

License

This user content is licensed under a Standard Digital File License.

You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including - but not limited to - remixes of this object, and hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money, or collect fees.