Looking for Timing Belts? Look no further.
This OpenSCAD script allows you to generate a wide variety of parametric timing belts with customizable profiles, dimensions, and tooth 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, 3D-printed mechanisms, robotics, and automation projects.
All attached print profiles were generated using the Belt Generator and are configured to match the specifications of the timing belts available in the Bambu Store. Note that some belts (tiny ones) may not be ideal for printing.
Click on Customize to open the generator.
Using Bambu Studio or Bambu Handy? Click here to customize the model on Makerworld.com.
Choose from a variety of timing belt profiles, including MXL, XL, GT2, HTD, and T-series. Adjust key parameters like number of teeth, width, and tooth placement (inside, outside, or both sides).
Each belt type comes with flexible options:
Standard values follow industry specifications, but custom overrides allow for unique designs or make them easier to print.
Generate the belt and export it for slicing. It is recommended to print with TPU for flexibility and durability. Use the recommended print profile settings or fine-tune for your specific needs.
Boost Me (for free)
Your support helps me maintain and create new Maker Scripts. Thank you!
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.
Comment & Rating (27)