steve/inch-flat-head-screw
Flat head (countersunk) socket cap screw, inch, ASME B18.3, #0 to 1/2 in, UNC/UNF, any length, with catalogue sizes as presets.
Hex head screw, inch: ASME B18.2.1 hex cap screws 1/4 to 1/2 in, B18.6.3 hex machine screws #2 to #10, any length.
| 1 | """Hex head screw, inch series: hex cap screws to ASME B18.2.1 (1/4 to 1/2 in) and hex head machine screws to |
| 2 | ASME B18.6.3 (#2 to #10), UNC and UNF, any length. |
| 3 | |
| 4 | Envelope model for assemblies: hexagon head (width across flats F, height H; corners and washer face not chamfered) |
| 5 | and a plain shank at the basic major diameter D of ASME B1.1 (the thread is not modelled). The head's bearing face |
| 6 | is on the XY plane at the origin, the head above it, the shank along -Z; `length` (inches) is the nominal length |
| 7 | under the head. The model is in millimetres (1 in = 25.4 mm). |
| 8 | """ |
| 9 | from steve import Model |
| 10 | |
| 11 | size = "1/4-20" # Thread (Unified, ASME B1.1) |
| 12 | length = 1.0 # in Nominal length under the head |
| 13 | material = "steel" # Material |
| 14 | |
| 15 | # Thread designation: nominal size |
| 16 | THREADS = { |
| 17 | "#0-80": "#0", "#1-64": "#1", "#1-72": "#1", "#2-56": "#2", "#2-64": "#2", "#3-48": "#3", "#3-56": "#3", |
| 18 | "#4-40": "#4", "#4-48": "#4", "#5-40": "#5", "#5-44": "#5", "#6-32": "#6", "#6-40": "#6", "#8-32": "#8", |
| 19 | "#8-36": "#8", "#10-24": "#10", "#10-32": "#10", "1/4-20": "1/4", "1/4-28": "1/4", "5/16-18": "5/16", |
| 20 | "5/16-24": "5/16", "3/8-16": "3/8", "3/8-24": "3/8", "7/16-14": "7/16", "7/16-20": "7/16", "1/2-13": "1/2", |
| 21 | "1/2-20": "1/2", |
| 22 | } |
| 23 | # Inches. D: ASME B1.1-1989 (R2001) basic major diameter, as reproduced at |
| 24 | # https://www.engineersedge.com/screw_threads_chart.htm ("Major Diameter Basic"). |
| 25 | # #2 to #10: ASME B18.6.3-2013 Table 29 (plain and slotted hex head machine screws, regular head), F max and H max |
| 26 | # (the table has no basic column), as reproduced in Tanner's catalogue p. 72 (ASME B18.6.3-2002 table, same values) |
| 27 | # https://www.tannerbolt.com/media/akeneo_connector/Machinehexhds.pdf and at https://torqbolt.com/asme-b18-6-3-plain-and-slotted-hexagon-head-machine-screws-dimensions-standards-specifications |
| 28 | # 1/4 to 1/2: ASME B18.2.1-2012 Table 6 (hex cap screws), F basic and H basic, as reproduced at |
| 29 | # https://torqbolt.com/asme-b18-2-1-hex-cap-screws-dimensions-standards-specifications and |
| 30 | # https://www.aftfasteners.com/hex-cap-screws-head-thread-dimensions-performance-mechanical-specs/ |
| 31 | # nominal: (D, F, H) |
| 32 | DIMENSIONS = { |
| 33 | "#2": (0.0860, 0.125, 0.050), |
| 34 | "#4": (0.1120, 0.188, 0.060), |
| 35 | "#6": (0.1380, 0.250, 0.093), |
| 36 | "#8": (0.1640, 0.250, 0.110), |
| 37 | "#10": (0.1900, 0.312, 0.120), |
| 38 | "1/4": (0.2500, 0.4375, 0.15625), |
| 39 | "5/16": (0.3125, 0.500, 0.203125), |
| 40 | "3/8": (0.3750, 0.5625, 0.234375), |
| 41 | "7/16": (0.4375, 0.625, 0.28125), |
| 42 | "1/2": (0.5000, 0.750, 0.3125), |
| 43 | } |
| 44 | # material choice: (STEVE material library id, appearance colour) |
| 45 | MATERIALS = { |
| 46 | "steel": ("steel-generic", "#b8bcc2"), # carbon steel, zinc plated |
| 47 | "stainless-18-8": ("stainless-304", "#c9ccd0"), |
| 48 | "stainless-316": ("stainless-316", "#c9ccd0"), |
| 49 | } |
| 50 | INCH = 25.4 |
| 51 | |
| 52 | D, F, H = DIMENSIONS[THREADS[size]] |
| 53 | d = D * INCH |
| 54 | s = F * INCH |
| 55 | k = H * INCH |
| 56 | shank = length * INCH |
| 57 | material_id, colour = MATERIALS[material] |
| 58 | |
| 59 | model = Model() |
| 60 | with model.sketch("head_sketch", on="XY", name="Head") as sk: |
| 61 | sk.polygon("hex", (0, 0), s / 2, 6, inscribed=False) |
| 62 | model.extrude("head", "head_sketch", distance=k, name="Head") |
| 63 | with model.sketch("shank_sketch", on="XY", name="Shank") as sk: |
| 64 | sk.circle("shank_circle", (0, 0), d / 2) |
| 65 | model.extrude("shank", "shank_sketch", distance=-shank, name="Shank") |
| 66 | model.material(material_id, color=colour) |
| 67 | result = model.result() |
| 68 |
| 1 | name = "steve/inch-hex-head-screw" |
| 2 | version = "1.0.0" |
| 3 | runtime = "steve" |
| 4 | license = "MIT" |
| 5 | summary = "Hex head screw, inch: ASME B18.2.1 hex cap screws 1/4 to 1/2 in, B18.6.3 hex machine screws #2 to #10, any length." |
| 6 | description = """Hex head screw, Unified inch threads: hex cap screws to ASME B18.2.1 (1/4 to 1/2 in) and hex head machine screws \ |
| 7 | to ASME B18.6.3 (#2 to #10). Envelope geometry for assemblies: hexagon head (width across flats F, height H; \ |
| 8 | chamfers and washer face not modelled) and a plain shank at the ASME B1.1 basic major diameter; the thread itself \ |
| 9 | is not modelled. |
| 10 | |
| 11 | The head's bearing face is on the XY plane at the origin and the shank points along -Z; `length` is the nominal \ |
| 12 | length under the head, in inches (the model itself is in millimetres). Dimensions: see the README.""" |
| 13 | tags = ["fastener", "screw", "bolt", "hex-head", "asme-b18-2-1", "asme-b18-6-3", "inch", "unc", "unf"] |
| 14 | |
| 15 | [parameters.size] |
| 16 | type = "choice" |
| 17 | default = "1/4-20" |
| 18 | choices = ["#2-56", "#2-64", "#4-40", "#4-48", "#6-32", "#6-40", "#8-32", "#8-36", "#10-24", "#10-32", "1/4-20", "1/4-28", "5/16-18", "5/16-24", "3/8-16", "3/8-24", "7/16-14", "7/16-20", "1/2-13", "1/2-20"] |
| 19 | label = "Thread" |
| 20 | |
| 21 | [parameters.length] |
| 22 | type = "number" |
| 23 | default = 1.0 |
| 24 | min = 0.0625 |
| 25 | max = 12 |
| 26 | step = 0.0625 |
| 27 | unit = "in" |
| 28 | label = "Length" |
| 29 | description = "Nominal length L in inches, from under the head to the end of the shank." |
| 30 | |
| 31 | [parameters.material] |
| 32 | type = "choice" |
| 33 | default = "steel" |
| 34 | choices = ["steel", "stainless-18-8", "stainless-316"] |
| 35 | label = "Material" |
| 36 | description = "steel: carbon steel, zinc plated; stainless-18-8 (304) or stainless-316." |
| 37 |
| 1 | # Presets of this part (factory/PRESETS.md). Written by factory/gen.py. |
| 2 | |
| 3 | [[presets]] |
| 4 | id = "2-56x0.125" |
| 5 | title = "#2-56 × 1/8 in" |
| 6 | params = { size = "#2-56", length = 0.125 } |
| 7 | aliases = ["#2-56 x 1/8 hex head screw", "#2-56 x 1/8 hex machine screw", "#2-56 x 0.125 in", "ASME B18.6.3 #2-56 x 1/8"] |
| 8 | standard = "ASME B18.6.3" |
| 9 | |
| 10 | [[presets]] |
| 11 | id = "2-56x0.1875" |
| 12 | title = "#2-56 × 3/16 in" |
| 13 | params = { size = "#2-56", length = 0.1875 } |
| 14 | aliases = ["#2-56 x 3/16 hex head screw", "#2-56 x 3/16 hex machine screw", "#2-56 x 0.1875 in", "ASME B18.6.3 #2-56 x 3/16"] |
| 15 | standard = "ASME B18.6.3" |
| 16 | |
| 17 | [[presets]] |
| 18 | id = "2-56x0.25" |
| 19 | title = "#2-56 × 1/4 in" |
| 20 | params = { size = "#2-56", length = 0.25 } |
| 21 | aliases = ["#2-56 x 1/4 hex head screw", "#2-56 x 1/4 hex machine screw", "#2-56 x 0.25 in", "ASME B18.6.3 #2-56 x 1/4"] |
| 22 | standard = "ASME B18.6.3" |
| 23 | |
| 24 | [[presets]] |
| 25 | id = "2-56x0.375" |
| 26 | title = "#2-56 × 3/8 in" |
| 27 | params = { size = "#2-56", length = 0.375 } |
| 28 | aliases = ["#2-56 x 3/8 hex head screw", "#2-56 x 3/8 hex machine screw", "#2-56 x 0.375 in", "ASME B18.6.3 #2-56 x 3/8"] |
| 29 | standard = "ASME B18.6.3" |
| 30 | |
| 31 | [[presets]] |
| 32 | id = "2-56x0.5" |
| 33 | title = "#2-56 × 1/2 in" |
| 34 | params = { size = "#2-56", length = 0.5 } |
| 35 | aliases = ["#2-56 x 1/2 hex head screw", "#2-56 x 1/2 hex machine screw", "#2-56 x 0.5 in", "ASME B18.6.3 #2-56 x 1/2"] |
| 36 | standard = "ASME B18.6.3" |
| 37 | |
| 38 | [[presets]] |
| 39 | id = "2-56x0.75" |
| 40 | title = "#2-56 × 3/4 in" |
| 41 | params = { size = "#2-56", length = 0.75 } |
| 42 | aliases = ["#2-56 x 3/4 hex head screw", "#2-56 x 3/4 hex machine screw", "#2-56 x 0.75 in", "ASME B18.6.3 #2-56 x 3/4"] |
| 43 | standard = "ASME B18.6.3" |
| 44 | |
| 45 | [[presets]] |
| 46 | id = "4-40x0.125" |
| 47 | title = "#4-40 × 1/8 in" |
| 48 | params = { size = "#4-40", length = 0.125 } |
| 49 | aliases = ["#4-40 x 1/8 hex head screw", "#4-40 x 1/8 hex machine screw", "#4-40 x 0.125 in", "ASME B18.6.3 #4-40 x 1/8"] |
| 50 | standard = "ASME B18.6.3" |
| 51 | |
| 52 | [[presets]] |
| 53 | id = "4-40x0.1875" |
| 54 | title = "#4-40 × 3/16 in" |
| 55 | params = { size = "#4-40", length = 0.1875 } |
| 56 | aliases = ["#4-40 x 3/16 hex head screw", "#4-40 x 3/16 hex machine screw", "#4-40 x 0.1875 in", "ASME B18.6.3 #4-40 x 3/16"] |
| 57 | standard = "ASME B18.6.3" |
| 58 | |
| 59 | [[presets]] |
| 60 | id = "4-40x0.25" |
| 61 | title = "#4-40 × 1/4 in" |
| 62 | params = { size = "#4-40", length = 0.25 } |
| 63 | aliases = ["#4-40 x 1/4 hex head screw", "#4-40 x 1/4 hex machine screw", "#4-40 x 0.25 in", "ASME B18.6.3 #4-40 x 1/4"] |
| 64 | standard = "ASME B18.6.3" |
| 65 | |
| 66 | [[presets]] |
| 67 | id = "4-40x0.375" |
| 68 | title = "#4-40 × 3/8 in" |
| 69 | params = { size = "#4-40", length = 0.375 } |
| 70 | aliases = ["#4-40 x 3/8 hex head screw", "#4-40 x 3/8 hex machine screw", "#4-40 x 0.375 in", "ASME B18.6.3 #4-40 x 3/8"] |
| 71 | standard = "ASME B18.6.3" |
| 72 | |
| 73 | [[presets]] |
| 74 | id = "4-40x0.5" |
| 75 | title = "#4-40 × 1/2 in" |
| 76 | params = { size = "#4-40", length = 0.5 } |
| 77 | aliases = ["#4-40 x 1/2 hex head screw", "#4-40 x 1/2 hex machine screw", "#4-40 x 0.5 in", "ASME B18.6.3 #4-40 x 1/2"] |
| 78 | standard = "ASME B18.6.3" |
| 79 | |
| 80 | [[presets]] |
| 81 | id = "4-40x0.75" |
| 82 | title = "#4-40 × 3/4 in" |
| 83 | params = { size = "#4-40", length = 0.75 } |
| 84 | aliases = ["#4-40 x 3/4 hex head screw", "#4-40 x 3/4 hex machine screw", "#4-40 x 0.75 in", "ASME B18.6.3 #4-40 x 3/4"] |
| 85 | standard = "ASME B18.6.3" |
| 86 | |
| 87 | [[presets]] |
| 88 | id = "4-40x1" |
| 89 | title = "#4-40 × 1 in" |
| 90 | params = { size = "#4-40", length = 1 } |
| 91 | aliases = ["#4-40 x 1 hex head screw", "#4-40 x 1 hex machine screw", "#4-40 x 1 in", "ASME B18.6.3 #4-40 x 1"] |
| 92 | standard = "ASME B18.6.3" |
| 93 | |
| 94 | [[presets]] |
| 95 | id = "6-32x0.1875" |
| 96 | title = "#6-32 × 3/16 in" |
| 97 | params = { size = "#6-32", length = 0.1875 } |
| 98 | aliases = ["#6-32 x 3/16 hex head screw", "#6-32 x 3/16 hex machine screw", "#6-32 x 0.1875 in", "ASME B18.6.3 #6-32 x 3/16"] |
| 99 | standard = "ASME B18.6.3" |
| 100 | |
| 101 | [[presets]] |
| 102 | id = "6-32x0.25" |
| 103 | title = "#6-32 × 1/4 in" |
| 104 | params = { size = "#6-32", length = 0.25 } |
| 105 | aliases = ["#6-32 x 1/4 hex head screw", "#6-32 x 1/4 hex machine screw", "#6-32 x 0.25 in", "ASME B18.6.3 #6-32 x 1/4"] |
| 106 | standard = "ASME B18.6.3" |
| 107 | |
| 108 | [[presets]] |
| 109 | id = "6-32x0.375" |
| 110 | title = "#6-32 × 3/8 in" |
| 111 | params = { size = "#6-32", length = 0.375 } |
| 112 | aliases = ["#6-32 x 3/8 hex head screw", "#6-32 x 3/8 hex machine screw", "#6-32 x 0.375 in", "ASME B18.6.3 #6-32 x 3/8"] |
| 113 | standard = "ASME B18.6.3" |
| 114 | |
| 115 | [[presets]] |
| 116 | id = "6-32x0.5" |
| 117 | title = "#6-32 × 1/2 in" |
| 118 | params = { size = "#6-32", length = 0.5 } |
| 119 | aliases = ["#6-32 x 1/2 hex head screw", "#6-32 x 1/2 hex machine screw", "#6-32 x 0.5 in", "ASME B18.6.3 #6-32 x 1/2"] |
| 120 | standard = "ASME B18.6.3" |
| 121 | |
| 122 | [[presets]] |
| 123 | id = "6-32x0.75" |
| 124 | title = "#6-32 × 3/4 in" |
| 125 | params = { size = "#6-32", length = 0.75 } |
| 126 | aliases = ["#6-32 x 3/4 hex head screw", "#6-32 x 3/4 hex machine screw", "#6-32 x 0.75 in", "ASME B18.6.3 #6-32 x 3/4"] |
| 127 | standard = "ASME B18.6.3" |
| 128 | |
| 129 | [[presets]] |
| 130 | id = "6-32x1" |
| 131 | title = "#6-32 × 1 in" |
| 132 | params = { size = "#6-32", length = 1 } |
| 133 | aliases = ["#6-32 x 1 hex head screw", "#6-32 x 1 hex machine screw", "#6-32 x 1 in", "ASME B18.6.3 #6-32 x 1"] |
| 134 | standard = "ASME B18.6.3" |
| 135 | |
| 136 | [[presets]] |
| 137 | id = "6-32x1.25" |
| 138 | title = "#6-32 × 1-1/4 in" |
| 139 | params = { size = "#6-32", length = 1.25 } |
| 140 | aliases = ["#6-32 x 1-1/4 hex head screw", "#6-32 x 1-1/4 hex machine screw", "#6-32 x 1.25 in", "ASME B18.6.3 #6-32 x 1-1/4"] |
| 141 | standard = "ASME B18.6.3" |
| 142 | |
| 143 | [[presets]] |
| 144 | id = "8-32x0.25" |
| 145 | title = "#8-32 × 1/4 in" |
| 146 | params = { size = "#8-32", length = 0.25 } |
| 147 | aliases = ["#8-32 x 1/4 hex head screw", "#8-32 x 1/4 hex machine screw", "#8-32 x 0.25 in", "ASME B18.6.3 #8-32 x 1/4"] |
| 148 | standard = "ASME B18.6.3" |
| 149 | |
| 150 | [[presets]] |
| 151 | id = "8-32x0.375" |
| 152 | title = "#8-32 × 3/8 in" |
| 153 | params = { size = "#8-32", length = 0.375 } |
| 154 | aliases = ["#8-32 x 3/8 hex head screw", "#8-32 x 3/8 hex machine screw", "#8-32 x 0.375 in", "ASME B18.6.3 #8-32 x 3/8"] |
| 155 | standard = "ASME B18.6.3" |
| 156 | |
| 157 | [[presets]] |
| 158 | id = "8-32x0.5" |
| 159 | title = "#8-32 × 1/2 in" |
| 160 | params = { size = "#8-32", length = 0.5 } |
| 161 | aliases = ["#8-32 x 1/2 hex head screw", "#8-32 x 1/2 hex machine screw", "#8-32 x 0.5 in", "ASME B18.6.3 #8-32 x 1/2"] |
| 162 | standard = "ASME B18.6.3" |
| 163 | |
| 164 | [[presets]] |
| 165 | id = "8-32x0.75" |
| 166 | title = "#8-32 × 3/4 in" |
| 167 | params = { size = "#8-32", length = 0.75 } |
| 168 | aliases = ["#8-32 x 3/4 hex head screw", "#8-32 x 3/4 hex machine screw", "#8-32 x 0.75 in", "ASME B18.6.3 #8-32 x 3/4"] |
| 169 | standard = "ASME B18.6.3" |
| 170 | |
| 171 | [[presets]] |
| 172 | id = "8-32x1" |
| 173 | title = "#8-32 × 1 in" |
| 174 | params = { size = "#8-32", length = 1 } |
| 175 | aliases = ["#8-32 x 1 hex head screw", "#8-32 x 1 hex machine screw", "#8-32 x 1 in", "ASME B18.6.3 #8-32 x 1"] |
| 176 | standard = "ASME B18.6.3" |
| 177 | |
| 178 | [[presets]] |
| 179 | id = "8-32x1.25" |
| 180 | title = "#8-32 × 1-1/4 in" |
| 181 | params = { size = "#8-32", length = 1.25 } |
| 182 | aliases = ["#8-32 x 1-1/4 hex head screw", "#8-32 x 1-1/4 hex machine screw", "#8-32 x 1.25 in", "ASME B18.6.3 #8-32 x 1-1/4"] |
| 183 | standard = "ASME B18.6.3" |
| 184 | |
| 185 | [[presets]] |
| 186 | id = "8-32x1.5" |
| 187 | title = "#8-32 × 1-1/2 in" |
| 188 | params = { size = "#8-32", length = 1.5 } |
| 189 | aliases = ["#8-32 x 1-1/2 hex head screw", "#8-32 x 1-1/2 hex machine screw", "#8-32 x 1.5 in", "ASME B18.6.3 #8-32 x 1-1/2"] |
| 190 | standard = "ASME B18.6.3" |
| 191 | |
| 192 | [[presets]] |
| 193 | id = "10-24x0.25" |
| 194 | title = "#10-24 × 1/4 in" |
| 195 | params = { size = "#10-24", length = 0.25 } |
| 196 | aliases = ["#10-24 x 1/4 hex head screw", "#10-24 x 1/4 hex machine screw", "#10-24 x 0.25 in", "ASME B18.6.3 #10-24 x 1/4"] |
| 197 | standard = "ASME B18.6.3" |
| 198 | |
| 199 | [[presets]] |
| 200 | id = "10-24x0.375" |
| 201 | title = "#10-24 × 3/8 in" |
| 202 | params = { size = "#10-24", length = 0.375 } |
| 203 | aliases = ["#10-24 x 3/8 hex head screw", "#10-24 x 3/8 hex machine screw", "#10-24 x 0.375 in", "ASME B18.6.3 #10-24 x 3/8"] |
| 204 | standard = "ASME B18.6.3" |
| 205 | |
| 206 | [[presets]] |
| 207 | id = "10-24x0.5" |
| 208 | title = "#10-24 × 1/2 in" |
| 209 | params = { size = "#10-24", length = 0.5 } |
| 210 | aliases = ["#10-24 x 1/2 hex head screw", "#10-24 x 1/2 hex machine screw", "#10-24 x 0.5 in", "ASME B18.6.3 #10-24 x 1/2"] |
| 211 | standard = "ASME B18.6.3" |
| 212 | |
| 213 | [[presets]] |
| 214 | id = "10-24x0.75" |
| 215 | title = "#10-24 × 3/4 in" |
| 216 | params = { size = "#10-24", length = 0.75 } |
| 217 | aliases = ["#10-24 x 3/4 hex head screw", "#10-24 x 3/4 hex machine screw", "#10-24 x 0.75 in", "ASME B18.6.3 #10-24 x 3/4"] |
| 218 | standard = "ASME B18.6.3" |
| 219 | |
| 220 | [[presets]] |
| 221 | id = "10-24x1" |
| 222 | title = "#10-24 × 1 in" |
| 223 | params = { size = "#10-24", length = 1 } |
| 224 | aliases = ["#10-24 x 1 hex head screw", "#10-24 x 1 hex machine screw", "#10-24 x 1 in", "ASME B18.6.3 #10-24 x 1"] |
| 225 | standard = "ASME B18.6.3" |
| 226 | |
| 227 | [[presets]] |
| 228 | id = "10-24x1.25" |
| 229 | title = "#10-24 × 1-1/4 in" |
| 230 | params = { size = "#10-24", length = 1.25 } |
| 231 | aliases = ["#10-24 x 1-1/4 hex head screw", "#10-24 x 1-1/4 hex machine screw", "#10-24 x 1.25 in", "ASME B18.6.3 #10-24 x 1-1/4"] |
| 232 | standard = "ASME B18.6.3" |
| 233 | |
| 234 | [[presets]] |
| 235 | id = "10-24x1.5" |
| 236 | title = "#10-24 × 1-1/2 in" |
| 237 | params = { size = "#10-24", length = 1.5 } |
| 238 | aliases = ["#10-24 x 1-1/2 hex head screw", "#10-24 x 1-1/2 hex machine screw", "#10-24 x 1.5 in", "ASME B18.6.3 #10-24 x 1-1/2"] |
| 239 | standard = "ASME B18.6.3" |
| 240 | |
| 241 | [[presets]] |
| 242 | id = "10-24x2" |
| 243 | title = "#10-24 × 2 in" |
| 244 | params = { size = "#10-24", length = 2 } |
| 245 | aliases = ["#10-24 x 2 hex head screw", "#10-24 x 2 hex machine screw", "#10-24 x 2 in", "ASME B18.6.3 #10-24 x 2"] |
| 246 | standard = "ASME B18.6.3" |
| 247 | |
| 248 | [[presets]] |
| 249 | id = "10-32x0.25" |
| 250 | title = "#10-32 × 1/4 in" |
| 251 | params = { size = "#10-32", length = 0.25 } |
| 252 | aliases = ["#10-32 x 1/4 hex head screw", "#10-32 x 1/4 hex machine screw", "#10-32 x 0.25 in", "ASME B18.6.3 #10-32 x 1/4"] |
| 253 | standard = "ASME B18.6.3" |
| 254 | |
| 255 | [[presets]] |
| 256 | id = "10-32x0.375" |
| 257 | title = "#10-32 × 3/8 in" |
| 258 | params = { size = "#10-32", length = 0.375 } |
| 259 | aliases = ["#10-32 x 3/8 hex head screw", "#10-32 x 3/8 hex machine screw", "#10-32 x 0.375 in", "ASME B18.6.3 #10-32 x 3/8"] |
| 260 | standard = "ASME B18.6.3" |
| 261 | |
| 262 | [[presets]] |
| 263 | id = "10-32x0.5" |
| 264 | title = "#10-32 × 1/2 in" |
| 265 | params = { size = "#10-32", length = 0.5 } |
| 266 | aliases = ["#10-32 x 1/2 hex head screw", "#10-32 x 1/2 hex machine screw", "#10-32 x 0.5 in", "ASME B18.6.3 #10-32 x 1/2"] |
| 267 | standard = "ASME B18.6.3" |
| 268 | |
| 269 | [[presets]] |
| 270 | id = "10-32x0.75" |
| 271 | title = "#10-32 × 3/4 in" |
| 272 | params = { size = "#10-32", length = 0.75 } |
| 273 | aliases = ["#10-32 x 3/4 hex head screw", "#10-32 x 3/4 hex machine screw", "#10-32 x 0.75 in", "ASME B18.6.3 #10-32 x 3/4"] |
| 274 | standard = "ASME B18.6.3" |
| 275 | |
| 276 | [[presets]] |
| 277 | id = "10-32x1" |
| 278 | title = "#10-32 × 1 in" |
| 279 | params = { size = "#10-32", length = 1 } |
| 280 | aliases = ["#10-32 x 1 hex head screw", "#10-32 x 1 hex machine screw", "#10-32 x 1 in", "ASME B18.6.3 #10-32 x 1"] |
| 281 | standard = "ASME B18.6.3" |
| 282 | |
| 283 | [[presets]] |
| 284 | id = "10-32x1.25" |
| 285 | title = "#10-32 × 1-1/4 in" |
| 286 | params = { size = "#10-32", length = 1.25 } |
| 287 | aliases = ["#10-32 x 1-1/4 hex head screw", "#10-32 x 1-1/4 hex machine screw", "#10-32 x 1.25 in", "ASME B18.6.3 #10-32 x 1-1/4"] |
| 288 | standard = "ASME B18.6.3" |
| 289 | |
| 290 | [[presets]] |
| 291 | id = "10-32x1.5" |
| 292 | title = "#10-32 × 1-1/2 in" |
| 293 | params = { size = "#10-32", length = 1.5 } |
| 294 | aliases = ["#10-32 x 1-1/2 hex head screw", "#10-32 x 1-1/2 hex machine screw", "#10-32 x 1.5 in", "ASME B18.6.3 #10-32 x 1-1/2"] |
| 295 | standard = "ASME B18.6.3" |
| 296 | |
| 297 | [[presets]] |
| 298 | id = "10-32x2" |
| 299 | title = "#10-32 × 2 in" |
| 300 | params = { size = "#10-32", length = 2 } |
| 301 | aliases = ["#10-32 x 2 hex head screw", "#10-32 x 2 hex machine screw", "#10-32 x 2 in", "ASME B18.6.3 #10-32 x 2"] |
| 302 | standard = "ASME B18.6.3" |
| 303 | |
| 304 | [[presets]] |
| 305 | id = "1-4-20x0.375" |
| 306 | title = "1/4-20 × 3/8 in" |
| 307 | params = { size = "1/4-20", length = 0.375 } |
| 308 | aliases = ["1/4-20 x 3/8 hex head screw", "1/4-20 x 3/8 hex cap screw", "1/4-20 x 0.375 in", "ASME B18.2.1 1/4-20 x 3/8"] |
| 309 | standard = "ASME B18.2.1" |
| 310 | |
| 311 | [[presets]] |
| 312 | id = "1-4-20x0.5" |
| 313 | title = "1/4-20 × 1/2 in" |
| 314 | params = { size = "1/4-20", length = 0.5 } |
| 315 | aliases = ["1/4-20 x 1/2 hex head screw", "1/4-20 x 1/2 hex cap screw", "1/4-20 x 0.5 in", "ASME B18.2.1 1/4-20 x 1/2"] |
| 316 | standard = "ASME B18.2.1" |
| 317 | |
| 318 | [[presets]] |
| 319 | id = "1-4-20x0.75" |
| 320 | title = "1/4-20 × 3/4 in" |
| 321 | params = { size = "1/4-20", length = 0.75 } |
| 322 | aliases = ["1/4-20 x 3/4 hex head screw", "1/4-20 x 3/4 hex cap screw", "1/4-20 x 0.75 in", "ASME B18.2.1 1/4-20 x 3/4"] |
| 323 | standard = "ASME B18.2.1" |
| 324 | |
| 325 | [[presets]] |
| 326 | id = "1-4-20x1" |
| 327 | title = "1/4-20 × 1 in" |
| 328 | params = { size = "1/4-20", length = 1 } |
| 329 | aliases = ["1/4-20 x 1 hex head screw", "1/4-20 x 1 hex cap screw", "1/4-20 x 1 in", "ASME B18.2.1 1/4-20 x 1", "1/4-20 × 1 in", "ANSI-ASME-B18.2.1 Hex Head Cap Screw 1 4-20x1"] |
| 330 | standard = "ASME B18.2.1" |
| 331 | |
| 332 | [[presets]] |
| 333 | id = "1-4-20x1.25" |
| 334 | title = "1/4-20 × 1-1/4 in" |
| 335 | params = { size = "1/4-20", length = 1.25 } |
| 336 | aliases = ["1/4-20 x 1-1/4 hex head screw", "1/4-20 x 1-1/4 hex cap screw", "1/4-20 x 1.25 in", "ASME B18.2.1 1/4-20 x 1-1/4"] |
| 337 | standard = "ASME B18.2.1" |
| 338 | |
| 339 | [[presets]] |
| 340 | id = "1-4-20x1.5" |
| 341 | title = "1/4-20 × 1-1/2 in" |
| 342 | params = { size = "1/4-20", length = 1.5 } |
| 343 | aliases = ["1/4-20 x 1-1/2 hex head screw", "1/4-20 x 1-1/2 hex cap screw", "1/4-20 x 1.5 in", "ASME B18.2.1 1/4-20 x 1-1/2"] |
| 344 | standard = "ASME B18.2.1" |
| 345 | |
| 346 | [[presets]] |
| 347 | id = "1-4-20x2" |
| 348 | title = "1/4-20 × 2 in" |
| 349 | params = { size = "1/4-20", length = 2 } |
| 350 | aliases = ["1/4-20 x 2 hex head screw", "1/4-20 x 2 hex cap screw", "1/4-20 x 2 in", "ASME B18.2.1 1/4-20 x 2"] |
| 351 | standard = "ASME B18.2.1" |
| 352 | |
| 353 | [[presets]] |
| 354 | id = "1-4-20x2.5" |
| 355 | title = "1/4-20 × 2-1/2 in" |
| 356 | params = { size = "1/4-20", length = 2.5 } |
| 357 | aliases = ["1/4-20 x 2-1/2 hex head screw", "1/4-20 x 2-1/2 hex cap screw", "1/4-20 x 2.5 in", "ASME B18.2.1 1/4-20 x 2-1/2"] |
| 358 | standard = "ASME B18.2.1" |
| 359 | |
| 360 | [[presets]] |
| 361 | id = "1-4-28x0.375" |
| 362 | title = "1/4-28 × 3/8 in" |
| 363 | params = { size = "1/4-28", length = 0.375 } |
| 364 | aliases = ["1/4-28 x 3/8 hex head screw", "1/4-28 x 3/8 hex cap screw", "1/4-28 x 0.375 in", "ASME B18.2.1 1/4-28 x 3/8"] |
| 365 | standard = "ASME B18.2.1" |
| 366 | |
| 367 | [[presets]] |
| 368 | id = "1-4-28x0.5" |
| 369 | title = "1/4-28 × 1/2 in" |
| 370 | params = { size = "1/4-28", length = 0.5 } |
| 371 | aliases = ["1/4-28 x 1/2 hex head screw", "1/4-28 x 1/2 hex cap screw", "1/4-28 x 0.5 in", "ASME B18.2.1 1/4-28 x 1/2"] |
| 372 | standard = "ASME B18.2.1" |
| 373 | |
| 374 | [[presets]] |
| 375 | id = "1-4-28x0.75" |
| 376 | title = "1/4-28 × 3/4 in" |
| 377 | params = { size = "1/4-28", length = 0.75 } |
| 378 | aliases = ["1/4-28 x 3/4 hex head screw", "1/4-28 x 3/4 hex cap screw", "1/4-28 x 0.75 in", "ASME B18.2.1 1/4-28 x 3/4"] |
| 379 | standard = "ASME B18.2.1" |
| 380 | |
| 381 | [[presets]] |
| 382 | id = "1-4-28x1" |
| 383 | title = "1/4-28 × 1 in" |
| 384 | params = { size = "1/4-28", length = 1 } |
| 385 | aliases = ["1/4-28 x 1 hex head screw", "1/4-28 x 1 hex cap screw", "1/4-28 x 1 in", "ASME B18.2.1 1/4-28 x 1"] |
| 386 | standard = "ASME B18.2.1" |
| 387 | |
| 388 | [[presets]] |
| 389 | id = "1-4-28x1.25" |
| 390 | title = "1/4-28 × 1-1/4 in" |
| 391 | params = { size = "1/4-28", length = 1.25 } |
| 392 | aliases = ["1/4-28 x 1-1/4 hex head screw", "1/4-28 x 1-1/4 hex cap screw", "1/4-28 x 1.25 in", "ASME B18.2.1 1/4-28 x 1-1/4"] |
| 393 | standard = "ASME B18.2.1" |
| 394 | |
| 395 | [[presets]] |
| 396 | id = "1-4-28x1.5" |
| 397 | title = "1/4-28 × 1-1/2 in" |
| 398 | params = { size = "1/4-28", length = 1.5 } |
| 399 | aliases = ["1/4-28 x 1-1/2 hex head screw", "1/4-28 x 1-1/2 hex cap screw", "1/4-28 x 1.5 in", "ASME B18.2.1 1/4-28 x 1-1/2"] |
| 400 | standard = "ASME B18.2.1" |
| 401 | |
| 402 | [[presets]] |
| 403 | id = "1-4-28x2" |
| 404 | title = "1/4-28 × 2 in" |
| 405 | params = { size = "1/4-28", length = 2 } |
| 406 | aliases = ["1/4-28 x 2 hex head screw", "1/4-28 x 2 hex cap screw", "1/4-28 x 2 in", "ASME B18.2.1 1/4-28 x 2"] |
| 407 | standard = "ASME B18.2.1" |
| 408 | |
| 409 | [[presets]] |
| 410 | id = "1-4-28x2.5" |
| 411 | title = "1/4-28 × 2-1/2 in" |
| 412 | params = { size = "1/4-28", length = 2.5 } |
| 413 | aliases = ["1/4-28 x 2-1/2 hex head screw", "1/4-28 x 2-1/2 hex cap screw", "1/4-28 x 2.5 in", "ASME B18.2.1 1/4-28 x 2-1/2"] |
| 414 | standard = "ASME B18.2.1" |
| 415 | |
| 416 | [[presets]] |
| 417 | id = "5-16-18x0.5" |
| 418 | title = "5/16-18 × 1/2 in" |
| 419 | params = { size = "5/16-18", length = 0.5 } |
| 420 | aliases = ["5/16-18 x 1/2 hex head screw", "5/16-18 x 1/2 hex cap screw", "5/16-18 x 0.5 in", "ASME B18.2.1 5/16-18 x 1/2"] |
| 421 | standard = "ASME B18.2.1" |
| 422 | |
| 423 | [[presets]] |
| 424 | id = "5-16-18x0.75" |
| 425 | title = "5/16-18 × 3/4 in" |
| 426 | params = { size = "5/16-18", length = 0.75 } |
| 427 | aliases = ["5/16-18 x 3/4 hex head screw", "5/16-18 x 3/4 hex cap screw", "5/16-18 x 0.75 in", "ASME B18.2.1 5/16-18 x 3/4"] |
| 428 | standard = "ASME B18.2.1" |
| 429 | |
| 430 | [[presets]] |
| 431 | id = "5-16-18x1" |
| 432 | title = "5/16-18 × 1 in" |
| 433 | params = { size = "5/16-18", length = 1 } |
| 434 | aliases = ["5/16-18 x 1 hex head screw", "5/16-18 x 1 hex cap screw", "5/16-18 x 1 in", "ASME B18.2.1 5/16-18 x 1"] |
| 435 | standard = "ASME B18.2.1" |
| 436 | |
| 437 | [[presets]] |
| 438 | id = "5-16-18x1.25" |
| 439 | title = "5/16-18 × 1-1/4 in" |
| 440 | params = { size = "5/16-18", length = 1.25 } |
| 441 | aliases = ["5/16-18 x 1-1/4 hex head screw", "5/16-18 x 1-1/4 hex cap screw", "5/16-18 x 1.25 in", "ASME B18.2.1 5/16-18 x 1-1/4"] |
| 442 | standard = "ASME B18.2.1" |
| 443 | |
| 444 | [[presets]] |
| 445 | id = "5-16-18x1.5" |
| 446 | title = "5/16-18 × 1-1/2 in" |
| 447 | params = { size = "5/16-18", length = 1.5 } |
| 448 | aliases = ["5/16-18 x 1-1/2 hex head screw", "5/16-18 x 1-1/2 hex cap screw", "5/16-18 x 1.5 in", "ASME B18.2.1 5/16-18 x 1-1/2"] |
| 449 | standard = "ASME B18.2.1" |
| 450 | |
| 451 | [[presets]] |
| 452 | id = "5-16-18x2" |
| 453 | title = "5/16-18 × 2 in" |
| 454 | params = { size = "5/16-18", length = 2 } |
| 455 | aliases = ["5/16-18 x 2 hex head screw", "5/16-18 x 2 hex cap screw", "5/16-18 x 2 in", "ASME B18.2.1 5/16-18 x 2"] |
| 456 | standard = "ASME B18.2.1" |
| 457 | |
| 458 | [[presets]] |
| 459 | id = "5-16-18x2.5" |
| 460 | title = "5/16-18 × 2-1/2 in" |
| 461 | params = { size = "5/16-18", length = 2.5 } |
| 462 | aliases = ["5/16-18 x 2-1/2 hex head screw", "5/16-18 x 2-1/2 hex cap screw", "5/16-18 x 2.5 in", "ASME B18.2.1 5/16-18 x 2-1/2"] |
| 463 | standard = "ASME B18.2.1" |
| 464 | |
| 465 | [[presets]] |
| 466 | id = "5-16-18x3" |
| 467 | title = "5/16-18 × 3 in" |
| 468 | params = { size = "5/16-18", length = 3 } |
| 469 | aliases = ["5/16-18 x 3 hex head screw", "5/16-18 x 3 hex cap screw", "5/16-18 x 3 in", "ASME B18.2.1 5/16-18 x 3"] |
| 470 | standard = "ASME B18.2.1" |
| 471 | |
| 472 | [[presets]] |
| 473 | id = "5-16-24x0.5" |
| 474 | title = "5/16-24 × 1/2 in" |
| 475 | params = { size = "5/16-24", length = 0.5 } |
| 476 | aliases = ["5/16-24 x 1/2 hex head screw", "5/16-24 x 1/2 hex cap screw", "5/16-24 x 0.5 in", "ASME B18.2.1 5/16-24 x 1/2"] |
| 477 | standard = "ASME B18.2.1" |
| 478 | |
| 479 | [[presets]] |
| 480 | id = "5-16-24x0.75" |
| 481 | title = "5/16-24 × 3/4 in" |
| 482 | params = { size = "5/16-24", length = 0.75 } |
| 483 | aliases = ["5/16-24 x 3/4 hex head screw", "5/16-24 x 3/4 hex cap screw", "5/16-24 x 0.75 in", "ASME B18.2.1 5/16-24 x 3/4"] |
| 484 | standard = "ASME B18.2.1" |
| 485 | |
| 486 | [[presets]] |
| 487 | id = "5-16-24x1" |
| 488 | title = "5/16-24 × 1 in" |
| 489 | params = { size = "5/16-24", length = 1 } |
| 490 | aliases = ["5/16-24 x 1 hex head screw", "5/16-24 x 1 hex cap screw", "5/16-24 x 1 in", "ASME B18.2.1 5/16-24 x 1"] |
| 491 | standard = "ASME B18.2.1" |
| 492 | |
| 493 | [[presets]] |
| 494 | id = "5-16-24x1.25" |
| 495 | title = "5/16-24 × 1-1/4 in" |
| 496 | params = { size = "5/16-24", length = 1.25 } |
| 497 | aliases = ["5/16-24 x 1-1/4 hex head screw", "5/16-24 x 1-1/4 hex cap screw", "5/16-24 x 1.25 in", "ASME B18.2.1 5/16-24 x 1-1/4"] |
| 498 | standard = "ASME B18.2.1" |
| 499 | |
| 500 | [[presets]] |
| 501 | id = "5-16-24x1.5" |
| 502 | title = "5/16-24 × 1-1/2 in" |
| 503 | params = { size = "5/16-24", length = 1.5 } |
| 504 | aliases = ["5/16-24 x 1-1/2 hex head screw", "5/16-24 x 1-1/2 hex cap screw", "5/16-24 x 1.5 in", "ASME B18.2.1 5/16-24 x 1-1/2"] |
| 505 | standard = "ASME B18.2.1" |
| 506 | |
| 507 | [[presets]] |
| 508 | id = "5-16-24x2" |
| 509 | title = "5/16-24 × 2 in" |
| 510 | params = { size = "5/16-24", length = 2 } |
| 511 | aliases = ["5/16-24 x 2 hex head screw", "5/16-24 x 2 hex cap screw", "5/16-24 x 2 in", "ASME B18.2.1 5/16-24 x 2"] |
| 512 | standard = "ASME B18.2.1" |
| 513 | |
| 514 | [[presets]] |
| 515 | id = "5-16-24x2.5" |
| 516 | title = "5/16-24 × 2-1/2 in" |
| 517 | params = { size = "5/16-24", length = 2.5 } |
| 518 | aliases = ["5/16-24 x 2-1/2 hex head screw", "5/16-24 x 2-1/2 hex cap screw", "5/16-24 x 2.5 in", "ASME B18.2.1 5/16-24 x 2-1/2"] |
| 519 | standard = "ASME B18.2.1" |
| 520 | |
| 521 | [[presets]] |
| 522 | id = "5-16-24x3" |
| 523 | title = "5/16-24 × 3 in" |
| 524 | params = { size = "5/16-24", length = 3 } |
| 525 | aliases = ["5/16-24 x 3 hex head screw", "5/16-24 x 3 hex cap screw", "5/16-24 x 3 in", "ASME B18.2.1 5/16-24 x 3"] |
| 526 | standard = "ASME B18.2.1" |
| 527 | |
| 528 | [[presets]] |
| 529 | id = "3-8-16x0.5" |
| 530 | title = "3/8-16 × 1/2 in" |
| 531 | params = { size = "3/8-16", length = 0.5 } |
| 532 | aliases = ["3/8-16 x 1/2 hex head screw", "3/8-16 x 1/2 hex cap screw", "3/8-16 x 0.5 in", "ASME B18.2.1 3/8-16 x 1/2"] |
| 533 | standard = "ASME B18.2.1" |
| 534 | |
| 535 | [[presets]] |
| 536 | id = "3-8-16x0.75" |
| 537 | title = "3/8-16 × 3/4 in" |
| 538 | params = { size = "3/8-16", length = 0.75 } |
| 539 | aliases = ["3/8-16 x 3/4 hex head screw", "3/8-16 x 3/4 hex cap screw", "3/8-16 x 0.75 in", "ASME B18.2.1 3/8-16 x 3/4"] |
| 540 | standard = "ASME B18.2.1" |
| 541 | |
| 542 | [[presets]] |
| 543 | id = "3-8-16x1" |
| 544 | title = "3/8-16 × 1 in" |
| 545 | params = { size = "3/8-16", length = 1 } |
| 546 | aliases = ["3/8-16 x 1 hex head screw", "3/8-16 x 1 hex cap screw", "3/8-16 x 1 in", "ASME B18.2.1 3/8-16 x 1"] |
| 547 | standard = "ASME B18.2.1" |
| 548 | |
| 549 | [[presets]] |
| 550 | id = "3-8-16x1.25" |
| 551 | title = "3/8-16 × 1-1/4 in" |
| 552 | params = { size = "3/8-16", length = 1.25 } |
| 553 | aliases = ["3/8-16 x 1-1/4 hex head screw", "3/8-16 x 1-1/4 hex cap screw", "3/8-16 x 1.25 in", "ASME B18.2.1 3/8-16 x 1-1/4"] |
| 554 | standard = "ASME B18.2.1" |
| 555 | |
| 556 | [[presets]] |
| 557 | id = "3-8-16x1.5" |
| 558 | title = "3/8-16 × 1-1/2 in" |
| 559 | params = { size = "3/8-16", length = 1.5 } |
| 560 | aliases = ["3/8-16 x 1-1/2 hex head screw", "3/8-16 x 1-1/2 hex cap screw", "3/8-16 x 1.5 in", "ASME B18.2.1 3/8-16 x 1-1/2"] |
| 561 | standard = "ASME B18.2.1" |
| 562 | |
| 563 | [[presets]] |
| 564 | id = "3-8-16x2" |
| 565 | title = "3/8-16 × 2 in" |
| 566 | params = { size = "3/8-16", length = 2 } |
| 567 | aliases = ["3/8-16 x 2 hex head screw", "3/8-16 x 2 hex cap screw", "3/8-16 x 2 in", "ASME B18.2.1 3/8-16 x 2"] |
| 568 | standard = "ASME B18.2.1" |
| 569 | |
| 570 | [[presets]] |
| 571 | id = "3-8-16x2.5" |
| 572 | title = "3/8-16 × 2-1/2 in" |
| 573 | params = { size = "3/8-16", length = 2.5 } |
| 574 | aliases = ["3/8-16 x 2-1/2 hex head screw", "3/8-16 x 2-1/2 hex cap screw", "3/8-16 x 2.5 in", "ASME B18.2.1 3/8-16 x 2-1/2"] |
| 575 | standard = "ASME B18.2.1" |
| 576 | |
| 577 | [[presets]] |
| 578 | id = "3-8-16x3" |
| 579 | title = "3/8-16 × 3 in" |
| 580 | params = { size = "3/8-16", length = 3 } |
| 581 | aliases = ["3/8-16 x 3 hex head screw", "3/8-16 x 3 hex cap screw", "3/8-16 x 3 in", "ASME B18.2.1 3/8-16 x 3"] |
| 582 | standard = "ASME B18.2.1" |
| 583 | |
| 584 | [[presets]] |
| 585 | id = "3-8-24x0.5" |
| 586 | title = "3/8-24 × 1/2 in" |
| 587 | params = { size = "3/8-24", length = 0.5 } |
| 588 | aliases = ["3/8-24 x 1/2 hex head screw", "3/8-24 x 1/2 hex cap screw", "3/8-24 x 0.5 in", "ASME B18.2.1 3/8-24 x 1/2"] |
| 589 | standard = "ASME B18.2.1" |
| 590 | |
| 591 | [[presets]] |
| 592 | id = "3-8-24x0.75" |
| 593 | title = "3/8-24 × 3/4 in" |
| 594 | params = { size = "3/8-24", length = 0.75 } |
| 595 | aliases = ["3/8-24 x 3/4 hex head screw", "3/8-24 x 3/4 hex cap screw", "3/8-24 x 0.75 in", "ASME B18.2.1 3/8-24 x 3/4"] |
| 596 | standard = "ASME B18.2.1" |
| 597 | |
| 598 | [[presets]] |
| 599 | id = "3-8-24x1" |
| 600 | title = "3/8-24 × 1 in" |
| 601 | params = { size = "3/8-24", length = 1 } |
| 602 | aliases = ["3/8-24 x 1 hex head screw", "3/8-24 x 1 hex cap screw", "3/8-24 x 1 in", "ASME B18.2.1 3/8-24 x 1"] |
| 603 | standard = "ASME B18.2.1" |
| 604 | |
| 605 | [[presets]] |
| 606 | id = "3-8-24x1.25" |
| 607 | title = "3/8-24 × 1-1/4 in" |
| 608 | params = { size = "3/8-24", length = 1.25 } |
| 609 | aliases = ["3/8-24 x 1-1/4 hex head screw", "3/8-24 x 1-1/4 hex cap screw", "3/8-24 x 1.25 in", "ASME B18.2.1 3/8-24 x 1-1/4"] |
| 610 | standard = "ASME B18.2.1" |
| 611 | |
| 612 | [[presets]] |
| 613 | id = "3-8-24x1.5" |
| 614 | title = "3/8-24 × 1-1/2 in" |
| 615 | params = { size = "3/8-24", length = 1.5 } |
| 616 | aliases = ["3/8-24 x 1-1/2 hex head screw", "3/8-24 x 1-1/2 hex cap screw", "3/8-24 x 1.5 in", "ASME B18.2.1 3/8-24 x 1-1/2"] |
| 617 | standard = "ASME B18.2.1" |
| 618 | |
| 619 | [[presets]] |
| 620 | id = "3-8-24x2" |
| 621 | title = "3/8-24 × 2 in" |
| 622 | params = { size = "3/8-24", length = 2 } |
| 623 | aliases = ["3/8-24 x 2 hex head screw", "3/8-24 x 2 hex cap screw", "3/8-24 x 2 in", "ASME B18.2.1 3/8-24 x 2"] |
| 624 | standard = "ASME B18.2.1" |
| 625 | |
| 626 | [[presets]] |
| 627 | id = "3-8-24x2.5" |
| 628 | title = "3/8-24 × 2-1/2 in" |
| 629 | params = { size = "3/8-24", length = 2.5 } |
| 630 | aliases = ["3/8-24 x 2-1/2 hex head screw", "3/8-24 x 2-1/2 hex cap screw", "3/8-24 x 2.5 in", "ASME B18.2.1 3/8-24 x 2-1/2"] |
| 631 | standard = "ASME B18.2.1" |
| 632 | |
| 633 | [[presets]] |
| 634 | id = "3-8-24x3" |
| 635 | title = "3/8-24 × 3 in" |
| 636 | params = { size = "3/8-24", length = 3 } |
| 637 | aliases = ["3/8-24 x 3 hex head screw", "3/8-24 x 3 hex cap screw", "3/8-24 x 3 in", "ASME B18.2.1 3/8-24 x 3"] |
| 638 | standard = "ASME B18.2.1" |
| 639 | |
| 640 | [[presets]] |
| 641 | id = "1-2-13x0.75" |
| 642 | title = "1/2-13 × 3/4 in" |
| 643 | params = { size = "1/2-13", length = 0.75 } |
| 644 | aliases = ["1/2-13 x 3/4 hex head screw", "1/2-13 x 3/4 hex cap screw", "1/2-13 x 0.75 in", "ASME B18.2.1 1/2-13 x 3/4"] |
| 645 | standard = "ASME B18.2.1" |
| 646 | |
| 647 | [[presets]] |
| 648 | id = "1-2-13x1" |
| 649 | title = "1/2-13 × 1 in" |
| 650 | params = { size = "1/2-13", length = 1 } |
| 651 | aliases = ["1/2-13 x 1 hex head screw", "1/2-13 x 1 hex cap screw", "1/2-13 x 1 in", "ASME B18.2.1 1/2-13 x 1"] |
| 652 | standard = "ASME B18.2.1" |
| 653 | |
| 654 | [[presets]] |
| 655 | id = "1-2-13x1.25" |
| 656 | title = "1/2-13 × 1-1/4 in" |
| 657 | params = { size = "1/2-13", length = 1.25 } |
| 658 | aliases = ["1/2-13 x 1-1/4 hex head screw", "1/2-13 x 1-1/4 hex cap screw", "1/2-13 x 1.25 in", "ASME B18.2.1 1/2-13 x 1-1/4"] |
| 659 | standard = "ASME B18.2.1" |
| 660 | |
| 661 | [[presets]] |
| 662 | id = "1-2-13x1.5" |
| 663 | title = "1/2-13 × 1-1/2 in" |
| 664 | params = { size = "1/2-13", length = 1.5 } |
| 665 | aliases = ["1/2-13 x 1-1/2 hex head screw", "1/2-13 x 1-1/2 hex cap screw", "1/2-13 x 1.5 in", "ASME B18.2.1 1/2-13 x 1-1/2"] |
| 666 | standard = "ASME B18.2.1" |
| 667 | |
| 668 | [[presets]] |
| 669 | id = "1-2-13x2" |
| 670 | title = "1/2-13 × 2 in" |
| 671 | params = { size = "1/2-13", length = 2 } |
| 672 | aliases = ["1/2-13 x 2 hex head screw", "1/2-13 x 2 hex cap screw", "1/2-13 x 2 in", "ASME B18.2.1 1/2-13 x 2"] |
| 673 | standard = "ASME B18.2.1" |
| 674 | |
| 675 | [[presets]] |
| 676 | id = "1-2-13x2.5" |
| 677 | title = "1/2-13 × 2-1/2 in" |
| 678 | params = { size = "1/2-13", length = 2.5 } |
| 679 | aliases = ["1/2-13 x 2-1/2 hex head screw", "1/2-13 x 2-1/2 hex cap screw", "1/2-13 x 2.5 in", "ASME B18.2.1 1/2-13 x 2-1/2"] |
| 680 | standard = "ASME B18.2.1" |
| 681 | |
| 682 | [[presets]] |
| 683 | id = "1-2-13x3" |
| 684 | title = "1/2-13 × 3 in" |
| 685 | params = { size = "1/2-13", length = 3 } |
| 686 | aliases = ["1/2-13 x 3 hex head screw", "1/2-13 x 3 hex cap screw", "1/2-13 x 3 in", "ASME B18.2.1 1/2-13 x 3"] |
| 687 | standard = "ASME B18.2.1" |
| 688 | |
| 689 | [[presets]] |
| 690 | id = "1-2-13x4" |
| 691 | title = "1/2-13 × 4 in" |
| 692 | params = { size = "1/2-13", length = 4 } |
| 693 | aliases = ["1/2-13 x 4 hex head screw", "1/2-13 x 4 hex cap screw", "1/2-13 x 4 in", "ASME B18.2.1 1/2-13 x 4"] |
| 694 | standard = "ASME B18.2.1" |
| 695 | |
| 696 | [[presets]] |
| 697 | id = "1-2-20x0.75" |
| 698 | title = "1/2-20 × 3/4 in" |
| 699 | params = { size = "1/2-20", length = 0.75 } |
| 700 | aliases = ["1/2-20 x 3/4 hex head screw", "1/2-20 x 3/4 hex cap screw", "1/2-20 x 0.75 in", "ASME B18.2.1 1/2-20 x 3/4"] |
| 701 | standard = "ASME B18.2.1" |
| 702 | |
| 703 | [[presets]] |
| 704 | id = "1-2-20x1" |
| 705 | title = "1/2-20 × 1 in" |
| 706 | params = { size = "1/2-20", length = 1 } |
| 707 | aliases = ["1/2-20 x 1 hex head screw", "1/2-20 x 1 hex cap screw", "1/2-20 x 1 in", "ASME B18.2.1 1/2-20 x 1"] |
| 708 | standard = "ASME B18.2.1" |
| 709 | |
| 710 | [[presets]] |
| 711 | id = "1-2-20x1.25" |
| 712 | title = "1/2-20 × 1-1/4 in" |
| 713 | params = { size = "1/2-20", length = 1.25 } |
| 714 | aliases = ["1/2-20 x 1-1/4 hex head screw", "1/2-20 x 1-1/4 hex cap screw", "1/2-20 x 1.25 in", "ASME B18.2.1 1/2-20 x 1-1/4"] |
| 715 | standard = "ASME B18.2.1" |
| 716 | |
| 717 | [[presets]] |
| 718 | id = "1-2-20x1.5" |
| 719 | title = "1/2-20 × 1-1/2 in" |
| 720 | params = { size = "1/2-20", length = 1.5 } |
| 721 | aliases = ["1/2-20 x 1-1/2 hex head screw", "1/2-20 x 1-1/2 hex cap screw", "1/2-20 x 1.5 in", "ASME B18.2.1 1/2-20 x 1-1/2"] |
| 722 | standard = "ASME B18.2.1" |
| 723 | |
| 724 | [[presets]] |
| 725 | id = "1-2-20x2" |
| 726 | title = "1/2-20 × 2 in" |
| 727 | params = { size = "1/2-20", length = 2 } |
| 728 | aliases = ["1/2-20 x 2 hex head screw", "1/2-20 x 2 hex cap screw", "1/2-20 x 2 in", "ASME B18.2.1 1/2-20 x 2"] |
| 729 | standard = "ASME B18.2.1" |
| 730 | |
| 731 | [[presets]] |
| 732 | id = "1-2-20x2.5" |
| 733 | title = "1/2-20 × 2-1/2 in" |
| 734 | params = { size = "1/2-20", length = 2.5 } |
| 735 | aliases = ["1/2-20 x 2-1/2 hex head screw", "1/2-20 x 2-1/2 hex cap screw", "1/2-20 x 2.5 in", "ASME B18.2.1 1/2-20 x 2-1/2"] |
| 736 | standard = "ASME B18.2.1" |
| 737 | |
| 738 | [[presets]] |
| 739 | id = "1-2-20x3" |
| 740 | title = "1/2-20 × 3 in" |
| 741 | params = { size = "1/2-20", length = 3 } |
| 742 | aliases = ["1/2-20 x 3 hex head screw", "1/2-20 x 3 hex cap screw", "1/2-20 x 3 in", "ASME B18.2.1 1/2-20 x 3"] |
| 743 | standard = "ASME B18.2.1" |
| 744 | |
| 745 | [[presets]] |
| 746 | id = "1-2-20x4" |
| 747 | title = "1/2-20 × 4 in" |
| 748 | params = { size = "1/2-20", length = 4 } |
| 749 | aliases = ["1/2-20 x 4 hex head screw", "1/2-20 x 4 hex cap screw", "1/2-20 x 4 in", "ASME B18.2.1 1/2-20 x 4"] |
| 750 | standard = "ASME B18.2.1" |
| 751 |
Hex head screw with Unified inch threads (UNC and UNF): hex cap screws to ASME B18.2.1 for 1/4 to 1/2 in, and hex head machine screws to ASME B18.6.3 for #2 to #10, at any length. Presets cover the catalogue sizes.
Envelope for assemblies:
length, under the head); the thread is not modelled.The head's bearing face is on the XY plane at the origin, the head above it, the shank along -Z; the hexagon's corners point along X.
| Parameter | Meaning |
|---|---|
size |
Thread: #2 to #10 (hex head machine screws), 1/4 to 1/2 (hex cap screws), UNC and UNF |
length |
Nominal length L under the head, inches |
material |
steel (carbon steel, zinc plated), stainless-18-8 (304), stainless-316 |
The machine screw rows use max values and the cap screw rows basic values because those are the columns each table gives. Inch values as printed in the tables; the model converts them to millimetres (1 in = 25.4 mm).
| Size | D | F | H |
|---|---|---|---|
| #2 | 0.086 | 0.125 | 0.05 |
| #4 | 0.112 | 0.188 | 0.06 |
| #6 | 0.138 | 0.25 | 0.093 |
| #8 | 0.164 | 0.25 | 0.11 |
| #10 | 0.19 | 0.312 | 0.12 |
| 1/4 | 0.25 | 0.4375 | 0.15625 |
| 5/16 | 0.3125 | 0.5 | 0.203125 |
| 3/8 | 0.375 | 0.5625 | 0.234375 |
| 7/16 | 0.4375 | 0.625 | 0.28125 |
| 1/2 | 0.5 | 0.75 | 0.3125 |
Corrected in this audit: #4 F 0.1875 -> 0.188 and #10 F 0.3125 -> 0.312 (the table's printed max values).
Preset list: sizes and lengths of the step.parts catalogue (MIT), see library/NOTICE.md.
| 1 | # Hex head screw, inch (ASME B18.2.1 / B18.6.3) |
| 2 | |
| 3 | Hex head screw with Unified inch threads (UNC and UNF): hex cap screws to ASME B18.2.1 for 1/4 to 1/2 in, and hex head |
| 4 | machine screws to ASME B18.6.3 for #2 to #10, at any length. Presets cover the catalogue sizes. |
| 5 | |
| 6 | ## Geometry |
| 7 | |
| 8 | Envelope for assemblies: |
| 9 | |
| 10 | - hexagon head, width across flats **F**, height **H** (corner chamfers and the washer face are not modelled); |
| 11 | - plain shank at the basic major diameter **D**, length **L** (`length`, under the head); the thread is not modelled. |
| 12 | |
| 13 | The head's bearing face is on the XY plane at the origin, the head above it, the shank along -Z; the hexagon's |
| 14 | corners point along X. |
| 15 | |
| 16 | ## Parameters |
| 17 | |
| 18 | | Parameter | Meaning | |
| 19 | |---|---| |
| 20 | | `size` | Thread: #2 to #10 (hex head machine screws), 1/4 to 1/2 (hex cap screws), UNC and UNF | |
| 21 | | `length` | Nominal length L under the head, inches | |
| 22 | | `material` | `steel` (carbon steel, zinc plated), `stainless-18-8` (304), `stainless-316` | |
| 23 | |
| 24 | ## Sources |
| 25 | |
| 26 | - **D**, basic major diameter: ASME B1.1-1989 (R2001), *Unified Inch Screw Threads*, external thread table, column |
| 27 | "Major Diameter Basic", as reproduced at <https://www.engineersedge.com/screw_threads_chart.htm>. |
| 28 | - **#2 to #10**, hex head machine screws: ASME B18.6.3-2013, *Machine Screws, Tapping Screws, and Metallic Drive |
| 29 | Screws (Inch Series)*, Table 29 (plain and slotted hex head screws, regular head): width across flats F **max** and |
| 30 | head height H **max** (this table has no basic column). Read from Tanner Bolt's catalogue p. 72, which reproduces |
| 31 | the ASME B18.6.3-2002 table with the same values (<https://www.tannerbolt.com/media/akeneo_connector/Machinehexhds.pdf>), |
| 32 | checked against <https://torqbolt.com/asme-b18-6-3-plain-and-slotted-hexagon-head-machine-screws-dimensions-standards-specifications>. |
| 33 | #0 is not a size of this table, so the catalogue's #0-80 hex head entries are left out. |
| 34 | - **1/4 to 1/2**, hex cap screws: ASME B18.2.1-2012, *Square, Hex, Heavy Hex, and Askew Head Bolts and Hex, Heavy Hex, |
| 35 | Hex Flange, Lobed Head, and Lag Screws (Inch Series)*, Table 6 (hex cap screws): F **basic** and H **basic**, as |
| 36 | reproduced at <https://torqbolt.com/asme-b18-2-1-hex-cap-screws-dimensions-standards-specifications> and |
| 37 | <https://www.aftfasteners.com/hex-cap-screws-head-thread-dimensions-performance-mechanical-specs/>. The table number |
| 38 | is from ASME's B18.2.1-2012 preview (<https://www.asme.org/getmedia/e6fec766-0f24-48db-b792-dc9a64a5b325/34661.pdf>). |
| 39 | |
| 40 | The machine screw rows use max values and the cap screw rows basic values because those are the columns each table |
| 41 | gives. Inch values as printed in the tables; the model converts them to millimetres (1 in = 25.4 mm). |
| 42 | |
| 43 | | Size | D | F | H | |
| 44 | |---|---|---|---| |
| 45 | | #2 | 0.086 | 0.125 | 0.05 | |
| 46 | | #4 | 0.112 | 0.188 | 0.06 | |
| 47 | | #6 | 0.138 | 0.25 | 0.093 | |
| 48 | | #8 | 0.164 | 0.25 | 0.11 | |
| 49 | | #10 | 0.19 | 0.312 | 0.12 | |
| 50 | | 1/4 | 0.25 | 0.4375 | 0.15625 | |
| 51 | | 5/16 | 0.3125 | 0.5 | 0.203125 | |
| 52 | | 3/8 | 0.375 | 0.5625 | 0.234375 | |
| 53 | | 7/16 | 0.4375 | 0.625 | 0.28125 | |
| 54 | | 1/2 | 0.5 | 0.75 | 0.3125 | |
| 55 | |
| 56 | Corrected in this audit: #4 F 0.1875 -> 0.188 and #10 F 0.3125 -> 0.312 (the table's printed max values). |
| 57 | |
| 58 | Preset list: sizes and lengths of the step.parts catalogue (MIT), see `library/NOTICE.md`. |
| 59 |
Hex head screw, Unified inch threads: hex cap screws to ASME B18.2.1 (1/4 to 1/2 in) and hex head machine screws to ASME B18.6.3 (#2 to #10). Envelope geometry for assemblies: hexagon head (width across flats F, height H; chamfers and washer face not modelled) and a plain shank at the ASME B1.1 basic major diameter; the thread itself is not modelled. The head's bearing face is on the XY plane at the origin and the shank points along -Z; `length` is the nominal length under the head, in inches (the model itself is in millimetres). Dimensions: see the README.
Hex head screw with Unified inch threads (UNC and UNF): hex cap screws to ASME B18.2.1 for 1/4 to 1/2 in, and hex head machine screws to ASME B18.6.3 for #2 to #10, at any length. Presets cover the catalogue sizes.
Envelope for assemblies:
length, under the head); the thread is not modelled.The head's bearing face is on the XY plane at the origin, the head above it, the shank along -Z; the hexagon's corners point along X.
| Parameter | Meaning |
|---|---|
size |
Thread: #2 to #10 (hex head machine screws), 1/4 to 1/2 (hex cap screws), UNC and UNF |
length |
Nominal length L under the head, inches |
material |
steel (carbon steel, zinc plated), stainless-18-8 (304), stainless-316 |
The machine screw rows use max values and the cap screw rows basic values because those are the columns each table gives. Inch values as printed in the tables; the model converts them to millimetres (1 in = 25.4 mm).
| Size | D | F | H |
|---|---|---|---|
| #2 | 0.086 | 0.125 | 0.05 |
| #4 | 0.112 | 0.188 | 0.06 |
| #6 | 0.138 | 0.25 | 0.093 |
| #8 | 0.164 | 0.25 | 0.11 |
| #10 | 0.19 | 0.312 | 0.12 |
| 1/4 | 0.25 | 0.4375 | 0.15625 |
| 5/16 | 0.3125 | 0.5 | 0.203125 |
| 3/8 | 0.375 | 0.5625 | 0.234375 |
| 7/16 | 0.4375 | 0.625 | 0.28125 |
| 1/2 | 0.5 | 0.75 | 0.3125 |
Corrected in this audit: #4 F 0.1875 -> 0.188 and #10 F 0.3125 -> 0.312 (the table's printed max values).
Preset list: sizes and lengths of the step.parts catalogue (MIT), see library/NOTICE.md.
Flat head (countersunk) socket cap screw, inch, ASME B18.3, #0 to 1/2 in, UNC/UNF, any length, with catalogue sizes as presets.
Socket set screw, inch, ASME B18.3, #0 to 1/2 in, UNC/UNF, with catalogue sizes as presets.
Button head socket cap screw, inch, ASME B18.3, #0 to 1/2 in, UNC/UNF, any length, with catalogue sizes as presets.
Socket head cap screw, inch, ASME B18.3, #0 to 1/2 in, UNC/UNF, any length, with catalogue sizes as presets.