• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
STD Timing Belt Pulley Library for OpenSCAD (S2M, S3M, S5M, S8M, ...) 3D Printer File Image 1
STD Timing Belt Pulley Library for OpenSCAD (S2M, S3M, S5M, S8M, ...) 3D Printer File Image 2
STD Timing Belt Pulley Library for OpenSCAD (S2M, S3M, S5M, S8M, ...) 3D Printer File Image 3
STD Timing Belt Pulley Library for OpenSCAD (S2M, S3M, S5M, S8M, ...) 3D Printer File Image 4
STD Timing Belt Pulley Library for OpenSCAD (S2M, S3M, S5M, S8M, ...) 3D Printer File Image 5
STD Timing Belt Pulley Library for OpenSCAD (S2M, S3M, S5M, S8M, ...) 3D Printer File Thumbnail 1
STD Timing Belt Pulley Library for OpenSCAD (S2M, S3M, S5M, S8M, ...) 3D Printer File Thumbnail 2
STD Timing Belt Pulley Library for OpenSCAD (S2M, S3M, S5M, S8M, ...) 3D Printer File Thumbnail 3
STD Timing Belt Pulley Library for OpenSCAD (S2M, S3M, S5M, S8M, ...) 3D Printer File Thumbnail 4
STD Timing Belt Pulley Library for OpenSCAD (S2M, S3M, S5M, S8M, ...) 3D Printer File Thumbnail 5

STD Timing Belt Pulley Library for OpenSCAD (S2M, S3M, S5M, S8M, ...)

neri-engineering avatarneri-engineering

December 27, 2024

thingiverse-icon
DescriptionCommentsTags

Description

Generate pulleys and flanges for STD timing belts using this code library. STD stands for "Super Torque Drive". The standard pitches/sizes are S2M, S3M, S5M, and S8M. The less common sizes are S14M (included), S20M (not included), and S4.5M (not included). There are no external dependencies for this timing belt pulley library, other than OpenSCAD itself.

The base of pulley (which contains all the teeth) is generated as a single polyhedron. Each flange is also a polyhedron. Therefore a pulley with two outer flanges consists of only three polyhedra, no matter how many teeth the pulley has. This really improves the efficiency of CSG operations and it reduces the rendering time taken in OpenSCAD. For this reason this code library does not denote a "bore hole" or other shaping construct. It's up to the end-user to finish construction of the pulley for their specific need, by wrapping the modules exposed by this library around lightweight CSG post-processing code.

The API for this library resembles the following:


use <sXm-pulley.scad>;

tooth_count = 27;

s3m_pulley_base(n_teeth= tooth_count,
depth= 7.0);

sXm_pulley_flange(
thickness= s3m_pulley_flange_default_thickness(),
angled_r= s3m_pulley_flange_default_angled_r(tooth_count),
outer_r= s3m_pulley_flange_default_outer_r(tooth_count),
fraction_angled= 2/3,
fn= tooth_count * 7);

Many functions are part of the public API, which reveal more information about the dimensions of the pulleys (inner and outer clearance radii of tooth profiles in particular). Much more information is found in the code itself, in the comments therein.

A quick video demo of the sorts of objects that this timing belt pulley library generates:
https://www.youtube.com/watch?v=nrET4eIzs6Y .

In case you're looking for code which generates belts (not pulleys) -- I'm sorry, the code I have for generating belts is not robust enough to be made available for public use, at this point in time. Besides, belts typically involve a very intricate manufacturing process, since they have inner cords which prevent the belt from being elastic. It suffices to say that you cannot 3D print a robust timing belt of this sort.

Please drop me a comment or a like; I want to hear from you.


REVISION HISTORY:

version 1.01 (Dec 27, 2024): Initial version on Thingiverse (#6890043).

License:

Creative Commons - Public Domain Dedication

Related Models

Parametric Hinge preview image

Parametric Hinge

rohingosling profile image

rohingosling

51,960

Gridfinity Rugged Storage Box, Parametric and Customizable preview image

Gridfinity Rugged Storage Box, Parametric and Customizable

bulbasaur0 profile image

bulbasaur0

4,270

SCREW GENERATOR preview image

SCREW GENERATOR

Ayalita09 profile image

Ayalita09

1,820

NUT JOB | Nut, Bolt, Washer and Threaded Rod Factory preview image

NUT JOB | Nut, Bolt, Washer and Threaded Rod Factory

mike_mattala profile image

mike_mattala

51,844

Christmas Tree preview image

Christmas Tree

abekabakoff profile image

abekabakoff

2,138

Customizable name keychain, name tag preview image

Customizable name keychain, name tag

Enerr3D profile image

Enerr3D

2,021

Customizable U-Hook preview image

Customizable U-Hook

sergep profile image

sergep

39,831

String Ornaments preview image

String Ornaments

Jack profile image

Jack

3,906