name = "steve/spring-lock-washer" version = "1.0.0" runtime = "steve" license = "MIT" summary = "Metric curved spring washers (DIN 137 A) and external tooth lock washers (DIN 6797 A), M2 to M10." description = """Curved spring washers, DIN 137 form A (M2 to M10): the annulus curved about one axis to its free height \ h max. External tooth lock washers, DIN 6797 form A (M2 to M8): envelope geometry, the flat blank (the teeth's shape \ is not given by the standard). Centred on the origin, lying on the XY plane. Dimensions: see the README.""" tags = ["fastener", "washer", "spring-washer", "curved-washer", "tooth-lock-washer", "din-137", "din-6797", "metric"] [parameters.size] type = "choice" default = "M4" choices = ["M2", "M2.5", "M3", "M4", "M5", "M6", "M8", "M10"] label = "Screw size" [parameters.style] type = "choice" default = "curved" choices = ["curved", "tooth"] label = "Style" description = "curved: DIN 137 A (M2 to M10); tooth: DIN 6797 A external teeth (M2 to M8)." [parameters.material] type = "choice" default = "spring-steel" choices = ["spring-steel", "stainless"] label = "Material" [[presets]] id = "DIN137A-M2" title = "Curved spring washer M2 (DIN 137 A)" params = { size = "M2", style = "curved" } aliases = ["DIN 137 A M2", "DIN 137 M2", "curved spring washer M2", "DIN 137A M2"] standard = "DIN 137 A" [[presets]] id = "DIN137A-M2.5" title = "Curved spring washer M2.5 (DIN 137 A)" params = { size = "M2.5", style = "curved" } aliases = ["DIN 137 A M2.5", "DIN 137 M2.5", "curved spring washer M2.5", "DIN 137A M2.5"] standard = "DIN 137 A" [[presets]] id = "DIN137A-M3" title = "Curved spring washer M3 (DIN 137 A)" params = { size = "M3", style = "curved" } aliases = ["DIN 137 A M3", "DIN 137 M3", "curved spring washer M3", "DIN 137A M3"] standard = "DIN 137 A" [[presets]] id = "DIN137A-M4" title = "Curved spring washer M4 (DIN 137 A)" params = { size = "M4", style = "curved" } aliases = ["DIN 137 A M4", "DIN 137 M4", "curved spring washer M4", "DIN 137A M4"] standard = "DIN 137 A" [[presets]] id = "DIN137A-M5" title = "Curved spring washer M5 (DIN 137 A)" params = { size = "M5", style = "curved" } aliases = ["DIN 137 A M5", "DIN 137 M5", "curved spring washer M5", "DIN 137A M5"] standard = "DIN 137 A" [[presets]] id = "DIN137A-M6" title = "Curved spring washer M6 (DIN 137 A)" params = { size = "M6", style = "curved" } aliases = ["DIN 137 A M6", "DIN 137 M6", "curved spring washer M6", "DIN 137A M6"] standard = "DIN 137 A" [[presets]] id = "DIN137A-M8" title = "Curved spring washer M8 (DIN 137 A)" params = { size = "M8", style = "curved" } aliases = ["DIN 137 A M8", "DIN 137 M8", "curved spring washer M8", "DIN 137A M8"] standard = "DIN 137 A" [[presets]] id = "DIN137A-M10" title = "Curved spring washer M10 (DIN 137 A)" params = { size = "M10", style = "curved" } aliases = ["DIN 137 A M10", "DIN 137 M10", "curved spring washer M10", "DIN 137A M10"] standard = "DIN 137 A" [[presets]] id = "DIN6797A-M2" title = "External tooth lock washer M2 (DIN 6797 A)" params = { size = "M2", style = "tooth" } aliases = ["DIN 6797 A M2", "DIN 6797 M2", "external tooth lock washer M2", "star washer M2"] standard = "DIN 6797 A" [[presets]] id = "DIN6797A-M2.5" title = "External tooth lock washer M2.5 (DIN 6797 A)" params = { size = "M2.5", style = "tooth" } aliases = ["DIN 6797 A M2.5", "DIN 6797 M2.5", "external tooth lock washer M2.5", "star washer M2.5"] standard = "DIN 6797 A" [[presets]] id = "DIN6797A-M3" title = "External tooth lock washer M3 (DIN 6797 A)" params = { size = "M3", style = "tooth" } aliases = ["DIN 6797 A M3", "DIN 6797 M3", "external tooth lock washer M3", "star washer M3"] standard = "DIN 6797 A" [[presets]] id = "DIN6797A-M4" title = "External tooth lock washer M4 (DIN 6797 A)" params = { size = "M4", style = "tooth" } aliases = ["DIN 6797 A M4", "DIN 6797 M4", "external tooth lock washer M4", "star washer M4"] standard = "DIN 6797 A" [[presets]] id = "DIN6797A-M5" title = "External tooth lock washer M5 (DIN 6797 A)" params = { size = "M5", style = "tooth" } aliases = ["DIN 6797 A M5", "DIN 6797 M5", "external tooth lock washer M5", "star washer M5"] standard = "DIN 6797 A" [[presets]] id = "DIN6797A-M6" title = "External tooth lock washer M6 (DIN 6797 A)" params = { size = "M6", style = "tooth" } aliases = ["DIN 6797 A M6", "DIN 6797 M6", "external tooth lock washer M6", "star washer M6"] standard = "DIN 6797 A" [[presets]] id = "DIN6797A-M8" title = "External tooth lock washer M8 (DIN 6797 A)" params = { size = "M8", style = "tooth" } aliases = ["DIN 6797 A M8", "DIN 6797 M8", "external tooth lock washer M8", "star washer M8"] standard = "DIN 6797 A"