MyBenchLab Documentation Open editor

HTD 5M pulley

Component kind htd5m-pulley (category mech, DSL name htd5mPulley, API v1)

Synchronous timing-belt pulley with the HTD 5M profile (5 mm pitch, curved teeth) and optional side flanges. Meshes with HTD5M timing belts; 3D-printable.

Parameters

Parameters schema

ParameterTypeDefaultConstraints
teethNumber20min: 8
widthNumber12min: 1
beltWidthNumber9min: 1
flangeHeightNumber3min: 0
boreDiameterNumber8
colorString

Ports

PortTypeDescription
axisrotationalSpin axis (rotational). Receives omega from the coupling or belt propagation.

Kinematics

Passive — omega is set by the belt or coupling attached to the axis port. Theta integrates from omega each tick. Two HTD5M pulleys on the same belt ratio by tooth count: omega_to = omega_from * (teeth_from / teeth_to).

Example

htd5mPulley "P1" {
  teeth: 20
  width: 12
  beltWidth: 9
  flangeHeight: 3
  at: position(0, 0, 0)
}

engine apiVersion · 1

Want to see this component in 3D with live parameter controls? Open the interactive preview.