Bolted Joint — Preload Sizing (Skeleton)

Single-file UI + scaled joint drawing + data model + calculation pipeline.

Units & Standard

Unchecked = Metric (mm, N)
Washer bearing diameter rule: if washer used → OD. If no washer → bolt head / nut bearing diameter from table.

Geometry Stack

Threaded length in grip is derived: L_thread = L_grip − L_shank_in_grip

Loads & Tightening Scatter

Clearance hole is now taken from Close/Normal/Loose tables (metric & inch). Custom overrides the table.