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
| parameter | type | default | range | role | |
|---|---|---|---|---|---|
wheel_d | length | 40mm | 20mm … 100mm | functional | exposed |
teeth | count | 24 | 8 … 60 | functional | exposed |
tooth_depth | length | 2.5mm | 1.5mm … 8mm | functional | |
steep_fraclocking-face fraction of the tooth pitch (nearly radial) | number | 0.08 | 0.02 … 0.15 | functional | |
twheel thickness — a square socket wants t >= shaft_sq | length | 8mm | 3mm … 15mm | structural | |
socket | choice | square | square | round | assembly | |
shaft_sqsquare across-flats (or round diameter) of the shaft | length | 8mm | 4mm … 15mm | assembly | exposed |
fit_clearance | length | 0.25mm | 0.1mm … 0.4mm | manufacturing |
Regions
-
wheel_teethhigh stress region
Contract
Guarantees
must-have features and invariants — verified on every build
ratchet_tooth_ringtooth_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
Subscribed validators (5)
form.ratchet_teeth_okform.shaft_fit_okform.knob_torque_wall_okform.ratchet_pawl_unverifiedtopology.single_connected_solid