name = "steve/inch-lock-washer" version = "1.0.0" runtime = "steve" license = "MIT" summary = "Inch lock washers, ASME B18.21.1: regular split (helical spring) and external tooth, #2 to 1/2." description = """Lock washers for inch screws #2 to 1/2 (ASME B18.21.1): regular helical spring lock washers (split) \ and external tooth lock washers. Envelope geometry for assemblies: the flat blank from the minimum inside diameter to \ the maximum outside diameter at the section's thickness; the split and the twisted teeth are not modelled. It lies on the XY plane, centred on the origin (the model is in millimetres). Dimensions: see the README.""" tags = ["fastener", "washer", "lock-washer", "split-lock-washer", "tooth-lock-washer", "asme-b18-21-1", "inch"] [parameters.size] type = "choice" default = "#10" choices = ["#2", "#4", "#6", "#8", "#10", "1/4", "5/16", "3/8", "1/2"] label = "Screw size" [parameters.style] type = "choice" default = "split" choices = ["split", "tooth"] label = "Style" description = "split: regular helical spring lock washer; tooth: external tooth lock washer." [parameters.material] type = "choice" default = "steel" choices = ["steel", "stainless-18-8"] label = "Material" [[presets]] id = "split-no2" title = "#2 split lock washer" params = { size = "#2", style = "split" } aliases = ["#2 split lock washer", "#2-56 split lock washer", "ASME B18.21.1 #2 split lock washer", "#2 helical spring lock washer", "#2 regular lock washer"] standard = "ASME B18.21.1" [[presets]] id = "split-no4" title = "#4 split lock washer" params = { size = "#4", style = "split" } aliases = ["#4 split lock washer", "#4-40 split lock washer", "ASME B18.21.1 #4 split lock washer", "#4 helical spring lock washer", "#4 regular lock washer"] standard = "ASME B18.21.1" [[presets]] id = "split-no6" title = "#6 split lock washer" params = { size = "#6", style = "split" } aliases = ["#6 split lock washer", "#6-32 split lock washer", "ASME B18.21.1 #6 split lock washer", "#6 helical spring lock washer", "#6 regular lock washer"] standard = "ASME B18.21.1" [[presets]] id = "split-no8" title = "#8 split lock washer" params = { size = "#8", style = "split" } aliases = ["#8 split lock washer", "#8-32 split lock washer", "ASME B18.21.1 #8 split lock washer", "#8 helical spring lock washer", "#8 regular lock washer"] standard = "ASME B18.21.1" [[presets]] id = "split-no10" title = "#10 split lock washer" params = { size = "#10", style = "split" } aliases = ["#10 split lock washer", "#10-24 split lock washer", "ASME B18.21.1 #10 split lock washer", "#10 helical spring lock washer", "#10 regular lock washer", "#10-32 split lock washer"] standard = "ASME B18.21.1" [[presets]] id = "split-1-4" title = "1/4 split lock washer" params = { size = "1/4", style = "split" } aliases = ["1/4 split lock washer", "1/4-20 split lock washer", "ASME B18.21.1 1/4 split lock washer", "1/4 helical spring lock washer", "1/4 regular lock washer", "1/4-28 split lock washer"] standard = "ASME B18.21.1" [[presets]] id = "split-5-16" title = "5/16 split lock washer" params = { size = "5/16", style = "split" } aliases = ["5/16 split lock washer", "5/16-18 split lock washer", "ASME B18.21.1 5/16 split lock washer", "5/16 helical spring lock washer", "5/16 regular lock washer", "5/16-24 split lock washer"] standard = "ASME B18.21.1" [[presets]] id = "split-3-8" title = "3/8 split lock washer" params = { size = "3/8", style = "split" } aliases = ["3/8 split lock washer", "3/8-16 split lock washer", "ASME B18.21.1 3/8 split lock washer", "3/8 helical spring lock washer", "3/8 regular lock washer", "3/8-24 split lock washer"] standard = "ASME B18.21.1" [[presets]] id = "split-1-2" title = "1/2 split lock washer" params = { size = "1/2", style = "split" } aliases = ["1/2 split lock washer", "1/2-13 split lock washer", "ASME B18.21.1 1/2 split lock washer", "1/2 helical spring lock washer", "1/2 regular lock washer", "1/2-20 split lock washer"] standard = "ASME B18.21.1" [[presets]] id = "tooth-no2" title = "#2 external tooth lock washer" params = { size = "#2", style = "tooth" } aliases = ["#2 external tooth lock washer", "#2-56 external tooth lock washer", "ASME B18.21.1 #2 external tooth lock washer", "#2 star washer", "#2 external star lock washer"] standard = "ASME B18.21.1" [[presets]] id = "tooth-no4" title = "#4 external tooth lock washer" params = { size = "#4", style = "tooth" } aliases = ["#4 external tooth lock washer", "#4-40 external tooth lock washer", "ASME B18.21.1 #4 external tooth lock washer", "#4 star washer", "#4 external star lock washer"] standard = "ASME B18.21.1" [[presets]] id = "tooth-no6" title = "#6 external tooth lock washer" params = { size = "#6", style = "tooth" } aliases = ["#6 external tooth lock washer", "#6-32 external tooth lock washer", "ASME B18.21.1 #6 external tooth lock washer", "#6 star washer", "#6 external star lock washer"] standard = "ASME B18.21.1" [[presets]] id = "tooth-no8" title = "#8 external tooth lock washer" params = { size = "#8", style = "tooth" } aliases = ["#8 external tooth lock washer", "#8-32 external tooth lock washer", "ASME B18.21.1 #8 external tooth lock washer", "#8 star washer", "#8 external star lock washer"] standard = "ASME B18.21.1" [[presets]] id = "tooth-no10" title = "#10 external tooth lock washer" params = { size = "#10", style = "tooth" } aliases = ["#10 external tooth lock washer", "#10-24 external tooth lock washer", "ASME B18.21.1 #10 external tooth lock washer", "#10 star washer", "#10 external star lock washer", "#10-32 external tooth lock washer"] standard = "ASME B18.21.1" [[presets]] id = "tooth-1-4" title = "1/4 external tooth lock washer" params = { size = "1/4", style = "tooth" } aliases = ["1/4 external tooth lock washer", "1/4-20 external tooth lock washer", "ASME B18.21.1 1/4 external tooth lock washer", "1/4 star washer", "1/4 external star lock washer", "1/4-28 external tooth lock washer"] standard = "ASME B18.21.1" [[presets]] id = "tooth-5-16" title = "5/16 external tooth lock washer" params = { size = "5/16", style = "tooth" } aliases = ["5/16 external tooth lock washer", "5/16-18 external tooth lock washer", "ASME B18.21.1 5/16 external tooth lock washer", "5/16 star washer", "5/16 external star lock washer", "5/16-24 external tooth lock washer"] standard = "ASME B18.21.1" [[presets]] id = "tooth-3-8" title = "3/8 external tooth lock washer" params = { size = "3/8", style = "tooth" } aliases = ["3/8 external tooth lock washer", "3/8-16 external tooth lock washer", "ASME B18.21.1 3/8 external tooth lock washer", "3/8 star washer", "3/8 external star lock washer", "3/8-24 external tooth lock washer"] standard = "ASME B18.21.1" [[presets]] id = "tooth-1-2" title = "1/2 external tooth lock washer" params = { size = "1/2", style = "tooth" } aliases = ["1/2 external tooth lock washer", "1/2-13 external tooth lock washer", "ASME B18.21.1 1/2 external tooth lock washer", "1/2 star washer", "1/2 external star lock washer", "1/2-20 external tooth lock washer"] standard = "ASME B18.21.1"