Gears

Primitives in this family

Annulus Gear

Straight-tooth internal gear — involute teeth cut into the bore of a solid ring, meshing with a spur pinion running inside it. See README.md for family-wide con

Bevel Gear

Straight-tooth bevel gear — a toothed frustum for shafts meeting at 90°, built via Tredgold's approximation (each axial slice is the standard flat involute prof

Cluster Gear

Two involute spur gears of different sizes, stacked on one shared axle and printed as a single monolithic piece (smaller gear on top of the larger one). Common

Compound Gear

Builds a full multi-stage gear train — up to 4 stages, each a driver/driven pair on a shared intermediate shaft, auto-positioned so each stage's pitch circles a

Helical Annulus Gear

Helical internal gear — twisted involute teeth cut into the bore of a solid ring. See README.md for family-wide conventions and annulus_gear.md for the swapped

Helical Gear

External involute gear with twisted (helical) teeth for quieter, stronger meshing than a spur gear. See README.md for family-wide conventions, especially the ha

Helical Planetary Gear Set

Same topology and assembly math as planetary_gear_set.md — read that first. This document only covers what's different: helical teeth on all three members, whic

Helical Rack

A straight rack whose teeth are sheared along X as a linear function of Z — the gear-of-infinite-radius limit of helical_gear.md's twist. Meshes with a helical

Herringbone Annulus Gear

Herringbone internal gear — V-shaped involute teeth cut into the bore of a solid ring. See README.md for family-wide conventions and annulus_gear.md for the swa

Herringbone Gear

External involute gear with V-shaped (double-helical) teeth — two mirrored helical halves meeting at mid-width, canceling axial thrust so no thrust bearing is n

Herringbone Planetary Gear Set

Same topology and assembly math as planetary_gear_set.md, same hand-derivation rule as helical_planetary_gear_set.md — read both first. This document only cover

Herringbone Rack

A straight rack sheared into a V along X: the bottom half shears one way from Z=0 to Z=width/2, the top half shears back the other way from Z=width/2 to Z=width

Planetary Gear Set

Builds a complete, correctly-meshed epicyclic gear set — sun, N planets, and ring — in one operator call. Straight (spur) teeth. See README.md for family-wide c

Spur Gear

Straight-tooth external involute gear. The baseline gear primitive — every other external-gear generator in this library (helical, herringbone, bevel) is a vari

Straight Rack

Straight involute rack — the "gear of infinite radius" that converts a mating spur/helical pinion's rotation into linear motion. See README.md for family-wide c

Units and Core Parameters

Every gear shares two settings that have to match for two gears to mesh: module (tooth size — pick one module and use it for every gear in a train) and pressure angle (tooth shape, usually 20°). Everything else — tooth count, width, bore — is specific to that one gear.

Target Matching

Pick another gear as a Match Target and its module and pressure angle are copied over automatically, so the new gear is guaranteed to mesh with it.