Skip to content

Ratchet Wheel V1

implemented unverified

Ratchet wheel: an asymmetric sawtooth ring in the section itself — the steep face locks, the ramp slips — extruded flat with a square (or round) shaft socket. Honesty out loud: this is the WHEEL; the sprung pawl (flexure + fatigue) is its own iteration — pair with a hardware pawl meanwhile.

Built from a real example — orbit to inspect.

Declaration example

A minimal product declaration for this archetype — exposed parameters at their defaults. Validate and build it with forge validate / forge build.

schema: product/v1
id: my_ratchet_wheel
archetype: ratchet_wheel_v1@1

params:
  wheel_d: 40mm
  teeth: 24
  shaft_sq: 8mm

Parameters

parametertypedefaultrangerole
wheel_dlength40mm20mm … 100mmfunctionalexposed
teethcount248 … 60functionalexposed
tooth_depthlength2.5mm1.5mm … 8mmfunctional
steep_fraclocking-face fraction of the tooth pitch (nearly radial)number0.080.02 … 0.15functional
twheel thickness — a square socket wants t >= shaft_sqlength8mm3mm … 15mmstructural
socketchoicesquaresquare | roundassembly
shaft_sqsquare across-flats (or round diameter) of the shaftlength8mm4mm … 15mmassemblyexposed
fit_clearancelength0.25mm0.1mm … 0.4mmmanufacturing

Regions

  • wheel_teeth high stress region

Contract

Guarantees

must-have features and invariants — verified on every build

  • ratchet_tooth_ring
  • tooth_depth < wheel_d / 8

Will refuse

explicit prohibitions — the engine refuses to build these

  • none declared

Not claimed

what passing validation does not mean

  • Provided “as is” under Apache-2.0 — no warranty of fitness for a particular purpose.

Built from operations

ratchet_wheel_body

Subscribed validators (5)

form.ratchet_teeth_okform.shaft_fit_okform.knob_torque_wall_okform.ratchet_pawl_unverifiedtopology.single_connected_solid