name = "steve/conical-spring-washer" version = "1.0.0" runtime = "steve" license = "MIT" summary = "Conical spring washer (disc spring) for bolted joints, DIN 6796, M2 to M125." description = """DIN 6796 conical spring washer in its free state: hole d, outside diameter d1, thickness s and free \ height h (max), with catalogue sizes as presets. The washer lies on the XY plane at the origin with its outer edge on the bearing face, rising along +Z. Dimensions \ from DIN 6796 (see the README).""" tags = ["fastener", "washer", "spring-washer", "disc-spring", "belleville", "din-6796", "metric"] [parameters.size] type = "choice" default = "M8" choices = ["M2", "M2.5", "M3", "M3.5", "M4", "M5", "M6", "M7", "M8", "M10", "M12", "M14", "M16", "M18", "M20", "M22", "M24", "M27", "M30", "M33", "M36", "M42", "M48", "M56", "M64", "M72", "M90", "M100", "M125"] label = "Thread size" [parameters.material] type = "choice" default = "spring-steel" choices = ["spring-steel", "stainless"] label = "Material" [[presets]] id = "DIN6796-M2" title = "Conical spring washer M2 (DIN 6796)" params = { size = "M2" } aliases = ["DIN 6796 M2", "disc spring washer M2", "Belleville washer M2"] standard = "DIN 6796" [[presets]] id = "DIN6796-M2.5" title = "Conical spring washer M2.5 (DIN 6796)" params = { size = "M2.5" } aliases = ["DIN 6796 M2.5", "disc spring washer M2.5", "Belleville washer M2.5"] standard = "DIN 6796" [[presets]] id = "DIN6796-M3" title = "Conical spring washer M3 (DIN 6796)" params = { size = "M3" } aliases = ["DIN 6796 M3", "disc spring washer M3", "Belleville washer M3"] standard = "DIN 6796" [[presets]] id = "DIN6796-M4" title = "Conical spring washer M4 (DIN 6796)" params = { size = "M4" } aliases = ["DIN 6796 M4", "disc spring washer M4", "Belleville washer M4"] standard = "DIN 6796" [[presets]] id = "DIN6796-M5" title = "Conical spring washer M5 (DIN 6796)" params = { size = "M5" } aliases = ["DIN 6796 M5", "disc spring washer M5", "Belleville washer M5"] standard = "DIN 6796" [[presets]] id = "DIN6796-M6" title = "Conical spring washer M6 (DIN 6796)" params = { size = "M6" } aliases = ["DIN 6796 M6", "disc spring washer M6", "Belleville washer M6"] standard = "DIN 6796" [[presets]] id = "DIN6796-M8" title = "Conical spring washer M8 (DIN 6796)" params = { size = "M8" } aliases = ["DIN 6796 M8", "disc spring washer M8", "Belleville washer M8"] standard = "DIN 6796" [[presets]] id = "DIN6796-M10" title = "Conical spring washer M10 (DIN 6796)" params = { size = "M10" } aliases = ["DIN 6796 M10", "disc spring washer M10", "Belleville washer M10"] standard = "DIN 6796" [[presets]] id = "DIN6796-M12" title = "Conical spring washer M12 (DIN 6796)" params = { size = "M12" } aliases = ["DIN 6796 M12", "disc spring washer M12", "Belleville washer M12"] standard = "DIN 6796"