name = "steve/split-lock-washer" version = "1.0.0" runtime = "steve" license = "MIT" summary = "Split lock washer (spring washer), DIN 127 form B, M2 to M100." description = """DIN 127 form B split lock washer (spring washer, square ends): one helical turn of a rectangular \ section from the inner diameter d1 to the outer diameter d2, thickness s, free height h (form B, max), with \ catalogue sizes as presets. The washer lies on the XY plane at the origin and climbs along +Z. Dimensions from the DIN 127:1987 table (see the \ README).""" tags = ["fastener", "washer", "lock-washer", "spring-washer", "split-washer", "din-127", "metric"] [parameters.size] type = "choice" default = "M3" choices = ["M2", "M2.2", "M2.5", "M3", "M3.5", "M4", "M5", "M6", "M7", "M8", "M10", "M12", "M14", "M16", "M18", "M20", "M22", "M24", "M27", "M30", "M36", "M39", "M42", "M45", "M48", "M52", "M56", "M60", "M64", "M68", "M72", "M80", "M90", "M100"] label = "Thread size" [parameters.material] type = "choice" default = "spring-steel" choices = ["spring-steel", "stainless-a2", "stainless-a4"] label = "Material" [[presets]] id = "DIN127B-M2" title = "Split lock washer M2 (DIN 127 B)" params = { size = "M2" } aliases = ["DIN 127 M2", "DIN 127 B M2", "spring washer M2", "split lock washer M2", "Grower washer M2"] standard = "DIN 127 B" [[presets]] id = "DIN127B-M2.5" title = "Split lock washer M2.5 (DIN 127 B)" params = { size = "M2.5" } aliases = ["DIN 127 M2.5", "DIN 127 B M2.5", "spring washer M2.5", "split lock washer M2.5", "Grower washer M2.5"] standard = "DIN 127 B" [[presets]] id = "DIN127B-M3" title = "Split lock washer M3 (DIN 127 B)" params = { size = "M3" } aliases = ["DIN 127 M3", "DIN 127 B M3", "spring washer M3", "split lock washer M3", "Grower washer M3"] standard = "DIN 127 B" [[presets]] id = "DIN127B-M4" title = "Split lock washer M4 (DIN 127 B)" params = { size = "M4" } aliases = ["DIN 127 M4", "DIN 127 B M4", "spring washer M4", "split lock washer M4", "Grower washer M4", "M4 spring washer", "DIN127 M4", "Split lock washer M4 (DIN 127 B)"] standard = "DIN 127 B" [[presets]] id = "DIN127B-M5" title = "Split lock washer M5 (DIN 127 B)" params = { size = "M5" } aliases = ["DIN 127 M5", "DIN 127 B M5", "spring washer M5", "split lock washer M5", "Grower washer M5", "M5 spring washer", "DIN127 M5", "Split lock washer M5 (DIN 127 B)"] standard = "DIN 127 B" [[presets]] id = "DIN127B-M6" title = "Split lock washer M6 (DIN 127 B)" params = { size = "M6" } aliases = ["DIN 127 M6", "DIN 127 B M6", "spring washer M6", "split lock washer M6", "Grower washer M6", "M6 spring washer", "DIN127 M6", "Split lock washer M6 (DIN 127 B)"] standard = "DIN 127 B" [[presets]] id = "DIN127B-M8" title = "Split lock washer M8 (DIN 127 B)" params = { size = "M8" } aliases = ["DIN 127 M8", "DIN 127 B M8", "spring washer M8", "split lock washer M8", "Grower washer M8", "M8 spring washer", "DIN127 M8", "Split lock washer M8 (DIN 127 B)"] standard = "DIN 127 B" [[presets]] id = "DIN127B-M10" title = "Split lock washer M10 (DIN 127 B)" params = { size = "M10" } aliases = ["DIN 127 M10", "DIN 127 B M10", "spring washer M10", "split lock washer M10", "Grower washer M10", "M10 spring washer", "DIN127 M10"] standard = "DIN 127 B" [[presets]] id = "DIN127B-M12" title = "Split lock washer M12 (DIN 127 B)" params = { size = "M12" } aliases = ["DIN 127 M12", "DIN 127 B M12", "spring washer M12", "split lock washer M12", "Grower washer M12", "M12 spring washer", "DIN127 M12"] standard = "DIN 127 B" [[presets]] id = "DIN127B-M14" title = "Split lock washer M14 (DIN 127 B)" params = { size = "M14" } aliases = ["DIN 127 M14", "DIN 127 B M14", "spring washer M14", "split lock washer M14", "Grower washer M14", "DIN127 M14", "M14 washer"] standard = "DIN 127 B" [[presets]] id = "DIN127B-M16" title = "Split lock washer M16 (DIN 127 B)" params = { size = "M16" } aliases = ["DIN 127 M16", "DIN 127 B M16", "spring washer M16", "split lock washer M16", "Grower washer M16", "DIN127 M16", "M16 washer"] standard = "DIN 127 B" [[presets]] id = "DIN127B-M20" title = "Split lock washer M20 (DIN 127 B)" params = { size = "M20" } aliases = ["DIN 127 M20", "DIN 127 B M20", "spring washer M20", "split lock washer M20", "Grower washer M20", "DIN127 M20", "M20 washer"] standard = "DIN 127 B" [[presets]] id = "DIN127B-M22" title = "Split lock washer M22 (DIN 127 B)" params = { size = "M22" } aliases = ["DIN 127 M22", "DIN 127 B M22", "spring washer M22", "split lock washer M22", "Grower washer M22", "DIN127 M22", "M22 washer"] standard = "DIN 127 B" [[presets]] id = "DIN127B-M24" title = "Split lock washer M24 (DIN 127 B)" params = { size = "M24" } aliases = ["DIN 127 M24", "DIN 127 B M24", "spring washer M24", "split lock washer M24", "Grower washer M24", "DIN127 M24", "M24 washer"] standard = "DIN 127 B" [[presets]] id = "DIN127B-M27" title = "Split lock washer M27 (DIN 127 B)" params = { size = "M27" } aliases = ["DIN 127 M27", "DIN 127 B M27", "spring washer M27", "split lock washer M27", "Grower washer M27", "DIN127 M27", "M27 washer"] standard = "DIN 127 B" [[presets]] id = "DIN127B-M30" title = "Split lock washer M30 (DIN 127 B)" params = { size = "M30" } aliases = ["DIN 127 M30", "DIN 127 B M30", "spring washer M30", "split lock washer M30", "Grower washer M30", "DIN127 M30", "M30 washer"] standard = "DIN 127 B" [[presets]] id = "DIN127B-M36" title = "Split lock washer M36 (DIN 127 B)" params = { size = "M36" } aliases = ["DIN 127 M36", "DIN 127 B M36", "spring washer M36", "split lock washer M36", "Grower washer M36", "DIN127 M36", "M36 washer"] standard = "DIN 127 B" [[presets]] id = "DIN127B-M39" title = "Split lock washer M39 (DIN 127 B)" params = { size = "M39" } aliases = ["DIN 127 M39", "DIN 127 B M39", "spring washer M39", "split lock washer M39", "Grower washer M39", "DIN127 M39", "M39 washer"] standard = "DIN 127 B" [[presets]] id = "DIN127B-M42" title = "Split lock washer M42 (DIN 127 B)" params = { size = "M42" } aliases = ["DIN 127 M42", "DIN 127 B M42", "spring washer M42", "split lock washer M42", "Grower washer M42", "DIN127 M42", "M42 washer"] standard = "DIN 127 B" [[presets]] id = "DIN127B-M45" title = "Split lock washer M45 (DIN 127 B)" params = { size = "M45" } aliases = ["DIN 127 M45", "DIN 127 B M45", "spring washer M45", "split lock washer M45", "Grower washer M45", "DIN127 M45", "M45 washer"] standard = "DIN 127 B" [[presets]] id = "DIN127B-M48" title = "Split lock washer M48 (DIN 127 B)" params = { size = "M48" } aliases = ["DIN 127 M48", "DIN 127 B M48", "spring washer M48", "split lock washer M48", "Grower washer M48", "DIN127 M48", "M48 washer"] standard = "DIN 127 B"