steve/inch-socket-head-cap-screw
Socket head cap screw, inch, ASME B18.3, #0 to 1/2 in, UNC/UNF, any length, 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.
| 1 | """Button head socket cap screw, inch series, ASME B18.3, #0 to 1/2 in, UNC and UNF, any length. |
| 2 | |
| 3 | Envelope model for assemblies: domed head of diameter A max and height H max (a spherical cap through the head's rim |
| 4 | and top), hexagon socket (nominal key size J, depth T = key engagement min, measured from the top of the head) and a |
| 5 | plain shank at the basic major diameter D of ASME B1.1 (the thread is not modelled). The head's bearing face is on |
| 6 | the XY plane at the origin, the head above it, the shank along -Z; `length` (inches) is the nominal length L under |
| 7 | the head. The model is in millimetres (1 in = 25.4 mm). |
| 8 | """ |
| 9 | import math |
| 10 | |
| 11 | from steve import Model |
| 12 | |
| 13 | size = "#10-24" # Thread (Unified, ASME B1.1) |
| 14 | length = 0.5 # in Nominal length under the head |
| 15 | material = "steel" # Material |
| 16 | |
| 17 | # Thread designation: nominal size |
| 18 | THREADS = { |
| 19 | "#0-80": "#0", "#1-64": "#1", "#1-72": "#1", "#2-56": "#2", "#2-64": "#2", "#3-48": "#3", "#3-56": "#3", |
| 20 | "#4-40": "#4", "#4-48": "#4", "#5-40": "#5", "#5-44": "#5", "#6-32": "#6", "#6-40": "#6", "#8-32": "#8", |
| 21 | "#8-36": "#8", "#10-24": "#10", "#10-32": "#10", "1/4-20": "1/4", "1/4-28": "1/4", "5/16-18": "5/16", |
| 22 | "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", |
| 23 | "1/2-20": "1/2", |
| 24 | } |
| 25 | # Sources (README): D from NBS Handbook H28 (1969) Table 2.7; the rest ASME B18.3-2012 Table 11 |
| 26 | # (https://www.globalfastener.com/standards/detail_20308.html), same values in B18.3-2003. |
| 27 | # Inches. ASME B1.1 basic major diameter D; ASME B18.3 Table (button head socket cap screws): head diameter A max, |
| 28 | # head height H max, hexagon socket size J (nominal key), key engagement T min. |
| 29 | # nominal: (D, A, H, J, T) |
| 30 | DIMENSIONS = { |
| 31 | "#0": (0.0600, 0.114, 0.032, 0.035, 0.020), |
| 32 | "#1": (0.0730, 0.139, 0.039, 0.050, 0.028), |
| 33 | "#2": (0.0860, 0.164, 0.046, 0.050, 0.028), |
| 34 | "#3": (0.0990, 0.188, 0.052, 0.0625, 0.035), |
| 35 | "#4": (0.1120, 0.213, 0.059, 0.0625, 0.035), |
| 36 | "#5": (0.1250, 0.238, 0.066, 0.078125, 0.044), |
| 37 | "#6": (0.1380, 0.262, 0.073, 0.078125, 0.044), |
| 38 | "#8": (0.1640, 0.312, 0.087, 0.09375, 0.052), |
| 39 | "#10": (0.1900, 0.361, 0.101, 0.125, 0.070), |
| 40 | "1/4": (0.2500, 0.437, 0.132, 0.15625, 0.087), |
| 41 | "5/16": (0.3125, 0.547, 0.166, 0.1875, 0.105), |
| 42 | "3/8": (0.3750, 0.656, 0.199, 0.21875, 0.122), |
| 43 | "1/2": (0.5000, 0.875, 0.265, 0.3125, 0.175), |
| 44 | } |
| 45 | # material choice: (STEVE material library id, appearance colour) |
| 46 | MATERIALS = { |
| 47 | "steel": ("steel-generic", "#2b2d30"), # alloy steel, black oxide |
| 48 | "stainless-18-8": ("stainless-304", "#c9ccd0"), |
| 49 | "stainless-316": ("stainless-316", "#c9ccd0"), |
| 50 | } |
| 51 | INCH = 25.4 |
| 52 | |
| 53 | D, A, H, J, T = DIMENSIONS[THREADS[size]] |
| 54 | d = D * INCH |
| 55 | dk = A * INCH |
| 56 | k = H * INCH |
| 57 | s = J * INCH |
| 58 | t = T * INCH |
| 59 | shank = length * INCH |
| 60 | dome_r = ((dk / 2) ** 2 + k * k) / (2 * k) # sphere through the rim (dk/2, 0) and the top (0, k) |
| 61 | rim_angle = math.degrees(math.atan2(dome_r - k, dk / 2)) |
| 62 | material_id, colour = MATERIALS[material] |
| 63 | |
| 64 | model = Model() |
| 65 | with model.sketch("profile", on="XZ", name="Profile") as sk: |
| 66 | sk.line("tip", (0, -shank), (d / 2, -shank)) |
| 67 | sk.line("shank_side", (d / 2, -shank), (d / 2, 0)) |
| 68 | sk.line("bearing_face", (d / 2, 0), (dk / 2, 0)) |
| 69 | sk.arc("dome", (0, k - dome_r), dome_r, rim_angle, 90) |
| 70 | sk.line("axis_line", (0, k), (0, -shank)) |
| 71 | model.revolve("body", "profile", axis="Z", name="Screw") |
| 72 | model.plane("head_top", on="XY", offset=k, name="Head top") |
| 73 | with model.sketch("socket_sketch", on="head_top", name="Hexagon socket") as sk: |
| 74 | sk.polygon("hex", (0, 0), s / 2, 6, inscribed=False) |
| 75 | model.extrude("socket", "socket_sketch", distance=-t, op="cut", name="Socket") |
| 76 | model.material(material_id, color=colour) |
| 77 | result = model.result() |
| 78 |
| 1 | name = "steve/inch-button-head-screw" |
| 2 | version = "1.0.0" |
| 3 | runtime = "steve" |
| 4 | license = "MIT" |
| 5 | summary = "Button head socket cap screw, inch, ASME B18.3, #0 to 1/2 in, UNC/UNF, any length, with catalogue sizes as presets." |
| 6 | description = """ASME B18.3 button head socket cap screw, Unified inch threads #0-80 to 1/2-20. Envelope \ |
| 7 | geometry for assemblies: domed head (A max, H max), hexagon socket (J, T min) and a plain shank at the ASME B1.1 basic major \ |
| 8 | diameter; the thread itself is not modelled. |
| 9 | |
| 10 | The head's bearing face is on the XY plane at the origin and the shank points along -Z; `length` is the nominal \ |
| 11 | length under the head, in inches (the model itself is in millimetres). Dimensions from ASME B18.3 button head table (see the README).""" |
| 12 | tags = ["fastener", "screw", "button-head", "asme-b18-3", "inch", "unc", "unf"] |
| 13 | |
| 14 | [parameters.size] |
| 15 | type = "choice" |
| 16 | default = "#10-24" |
| 17 | choices = ["#0-80", "#1-64", "#1-72", "#2-56", "#2-64", "#3-48", "#3-56", "#4-40", "#4-48", "#5-40", "#5-44", "#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", "1/2-13", "1/2-20"] |
| 18 | label = "Thread" |
| 19 | |
| 20 | [parameters.length] |
| 21 | type = "number" |
| 22 | default = 0.5 |
| 23 | min = 0.0625 |
| 24 | max = 12 |
| 25 | step = 0.0625 |
| 26 | unit = "in" |
| 27 | label = "Length" |
| 28 | description = "Nominal length L in inches, from under the head to the end of the shank." |
| 29 | |
| 30 | [parameters.material] |
| 31 | type = "choice" |
| 32 | default = "steel" |
| 33 | choices = ["steel", "stainless-18-8", "stainless-316"] |
| 34 | label = "Material" |
| 35 | description = "steel: alloy steel, black oxide; stainless-18-8 (304) or stainless-316." |
| 36 |
| 1 | # Presets of this part (factory/PRESETS.md). Written by factory/gen.py. |
| 2 | |
| 3 | [[presets]] |
| 4 | id = "0-80x0.125" |
| 5 | title = "#0-80 × 1/8 in" |
| 6 | params = { size = "#0-80", length = 0.125 } |
| 7 | aliases = ["#0-80 x 1/8 button head socket cap screw", "#0-80 x 1/8 BHCS", "#0-80 x 0.125 in", "ASME B18.3 #0-80 x 1/8"] |
| 8 | standard = "ASME B18.3" |
| 9 | |
| 10 | [[presets]] |
| 11 | id = "0-80x0.1875" |
| 12 | title = "#0-80 × 3/16 in" |
| 13 | params = { size = "#0-80", length = 0.1875 } |
| 14 | aliases = ["#0-80 x 3/16 button head socket cap screw", "#0-80 x 3/16 BHCS", "#0-80 x 0.1875 in", "ASME B18.3 #0-80 x 3/16"] |
| 15 | standard = "ASME B18.3" |
| 16 | |
| 17 | [[presets]] |
| 18 | id = "0-80x0.25" |
| 19 | title = "#0-80 × 1/4 in" |
| 20 | params = { size = "#0-80", length = 0.25 } |
| 21 | aliases = ["#0-80 x 1/4 button head socket cap screw", "#0-80 x 1/4 BHCS", "#0-80 x 0.25 in", "ASME B18.3 #0-80 x 1/4"] |
| 22 | standard = "ASME B18.3" |
| 23 | |
| 24 | [[presets]] |
| 25 | id = "0-80x0.375" |
| 26 | title = "#0-80 × 3/8 in" |
| 27 | params = { size = "#0-80", length = 0.375 } |
| 28 | aliases = ["#0-80 x 3/8 button head socket cap screw", "#0-80 x 3/8 BHCS", "#0-80 x 0.375 in", "ASME B18.3 #0-80 x 3/8"] |
| 29 | standard = "ASME B18.3" |
| 30 | |
| 31 | [[presets]] |
| 32 | id = "0-80x0.5" |
| 33 | title = "#0-80 × 1/2 in" |
| 34 | params = { size = "#0-80", length = 0.5 } |
| 35 | aliases = ["#0-80 x 1/2 button head socket cap screw", "#0-80 x 1/2 BHCS", "#0-80 x 0.5 in", "ASME B18.3 #0-80 x 1/2"] |
| 36 | standard = "ASME B18.3" |
| 37 | |
| 38 | [[presets]] |
| 39 | id = "2-56x0.125" |
| 40 | title = "#2-56 × 1/8 in" |
| 41 | params = { size = "#2-56", length = 0.125 } |
| 42 | aliases = ["#2-56 x 1/8 button head socket cap screw", "#2-56 x 1/8 BHCS", "#2-56 x 0.125 in", "ASME B18.3 #2-56 x 1/8"] |
| 43 | standard = "ASME B18.3" |
| 44 | |
| 45 | [[presets]] |
| 46 | id = "2-56x0.1875" |
| 47 | title = "#2-56 × 3/16 in" |
| 48 | params = { size = "#2-56", length = 0.1875 } |
| 49 | aliases = ["#2-56 x 3/16 button head socket cap screw", "#2-56 x 3/16 BHCS", "#2-56 x 0.1875 in", "ASME B18.3 #2-56 x 3/16"] |
| 50 | standard = "ASME B18.3" |
| 51 | |
| 52 | [[presets]] |
| 53 | id = "2-56x0.25" |
| 54 | title = "#2-56 × 1/4 in" |
| 55 | params = { size = "#2-56", length = 0.25 } |
| 56 | aliases = ["#2-56 x 1/4 button head socket cap screw", "#2-56 x 1/4 BHCS", "#2-56 x 0.25 in", "ASME B18.3 #2-56 x 1/4"] |
| 57 | standard = "ASME B18.3" |
| 58 | |
| 59 | [[presets]] |
| 60 | id = "2-56x0.375" |
| 61 | title = "#2-56 × 3/8 in" |
| 62 | params = { size = "#2-56", length = 0.375 } |
| 63 | aliases = ["#2-56 x 3/8 button head socket cap screw", "#2-56 x 3/8 BHCS", "#2-56 x 0.375 in", "ASME B18.3 #2-56 x 3/8"] |
| 64 | standard = "ASME B18.3" |
| 65 | |
| 66 | [[presets]] |
| 67 | id = "2-56x0.5" |
| 68 | title = "#2-56 × 1/2 in" |
| 69 | params = { size = "#2-56", length = 0.5 } |
| 70 | aliases = ["#2-56 x 1/2 button head socket cap screw", "#2-56 x 1/2 BHCS", "#2-56 x 0.5 in", "ASME B18.3 #2-56 x 1/2"] |
| 71 | standard = "ASME B18.3" |
| 72 | |
| 73 | [[presets]] |
| 74 | id = "2-56x0.75" |
| 75 | title = "#2-56 × 3/4 in" |
| 76 | params = { size = "#2-56", length = 0.75 } |
| 77 | aliases = ["#2-56 x 3/4 button head socket cap screw", "#2-56 x 3/4 BHCS", "#2-56 x 0.75 in", "ASME B18.3 #2-56 x 3/4"] |
| 78 | standard = "ASME B18.3" |
| 79 | |
| 80 | [[presets]] |
| 81 | id = "4-40x0.125" |
| 82 | title = "#4-40 × 1/8 in" |
| 83 | params = { size = "#4-40", length = 0.125 } |
| 84 | aliases = ["#4-40 x 1/8 button head socket cap screw", "#4-40 x 1/8 BHCS", "#4-40 x 0.125 in", "ASME B18.3 #4-40 x 1/8"] |
| 85 | standard = "ASME B18.3" |
| 86 | |
| 87 | [[presets]] |
| 88 | id = "4-40x0.1875" |
| 89 | title = "#4-40 × 3/16 in" |
| 90 | params = { size = "#4-40", length = 0.1875 } |
| 91 | aliases = ["#4-40 x 3/16 button head socket cap screw", "#4-40 x 3/16 BHCS", "#4-40 x 0.1875 in", "ASME B18.3 #4-40 x 3/16"] |
| 92 | standard = "ASME B18.3" |
| 93 | |
| 94 | [[presets]] |
| 95 | id = "4-40x0.25" |
| 96 | title = "#4-40 × 1/4 in" |
| 97 | params = { size = "#4-40", length = 0.25 } |
| 98 | aliases = ["#4-40 x 1/4 button head socket cap screw", "#4-40 x 1/4 BHCS", "#4-40 x 0.25 in", "ASME B18.3 #4-40 x 1/4"] |
| 99 | standard = "ASME B18.3" |
| 100 | |
| 101 | [[presets]] |
| 102 | id = "4-40x0.375" |
| 103 | title = "#4-40 × 3/8 in" |
| 104 | params = { size = "#4-40", length = 0.375 } |
| 105 | aliases = ["#4-40 x 3/8 button head socket cap screw", "#4-40 x 3/8 BHCS", "#4-40 x 0.375 in", "ASME B18.3 #4-40 x 3/8"] |
| 106 | standard = "ASME B18.3" |
| 107 | |
| 108 | [[presets]] |
| 109 | id = "4-40x0.5" |
| 110 | title = "#4-40 × 1/2 in" |
| 111 | params = { size = "#4-40", length = 0.5 } |
| 112 | aliases = ["#4-40 x 1/2 button head socket cap screw", "#4-40 x 1/2 BHCS", "#4-40 x 0.5 in", "ASME B18.3 #4-40 x 1/2"] |
| 113 | standard = "ASME B18.3" |
| 114 | |
| 115 | [[presets]] |
| 116 | id = "4-40x0.75" |
| 117 | title = "#4-40 × 3/4 in" |
| 118 | params = { size = "#4-40", length = 0.75 } |
| 119 | aliases = ["#4-40 x 3/4 button head socket cap screw", "#4-40 x 3/4 BHCS", "#4-40 x 0.75 in", "ASME B18.3 #4-40 x 3/4"] |
| 120 | standard = "ASME B18.3" |
| 121 | |
| 122 | [[presets]] |
| 123 | id = "4-40x1" |
| 124 | title = "#4-40 × 1 in" |
| 125 | params = { size = "#4-40", length = 1 } |
| 126 | aliases = ["#4-40 x 1 button head socket cap screw", "#4-40 x 1 BHCS", "#4-40 x 1 in", "ASME B18.3 #4-40 x 1"] |
| 127 | standard = "ASME B18.3" |
| 128 | |
| 129 | [[presets]] |
| 130 | id = "6-32x0.1875" |
| 131 | title = "#6-32 × 3/16 in" |
| 132 | params = { size = "#6-32", length = 0.1875 } |
| 133 | aliases = ["#6-32 x 3/16 button head socket cap screw", "#6-32 x 3/16 BHCS", "#6-32 x 0.1875 in", "ASME B18.3 #6-32 x 3/16"] |
| 134 | standard = "ASME B18.3" |
| 135 | |
| 136 | [[presets]] |
| 137 | id = "6-32x0.25" |
| 138 | title = "#6-32 × 1/4 in" |
| 139 | params = { size = "#6-32", length = 0.25 } |
| 140 | aliases = ["#6-32 x 1/4 button head socket cap screw", "#6-32 x 1/4 BHCS", "#6-32 x 0.25 in", "ASME B18.3 #6-32 x 1/4"] |
| 141 | standard = "ASME B18.3" |
| 142 | |
| 143 | [[presets]] |
| 144 | id = "6-32x0.375" |
| 145 | title = "#6-32 × 3/8 in" |
| 146 | params = { size = "#6-32", length = 0.375 } |
| 147 | aliases = ["#6-32 x 3/8 button head socket cap screw", "#6-32 x 3/8 BHCS", "#6-32 x 0.375 in", "ASME B18.3 #6-32 x 3/8"] |
| 148 | standard = "ASME B18.3" |
| 149 | |
| 150 | [[presets]] |
| 151 | id = "6-32x0.5" |
| 152 | title = "#6-32 × 1/2 in" |
| 153 | params = { size = "#6-32", length = 0.5 } |
| 154 | aliases = ["#6-32 x 1/2 button head socket cap screw", "#6-32 x 1/2 BHCS", "#6-32 x 0.5 in", "ASME B18.3 #6-32 x 1/2"] |
| 155 | standard = "ASME B18.3" |
| 156 | |
| 157 | [[presets]] |
| 158 | id = "6-32x0.75" |
| 159 | title = "#6-32 × 3/4 in" |
| 160 | params = { size = "#6-32", length = 0.75 } |
| 161 | aliases = ["#6-32 x 3/4 button head socket cap screw", "#6-32 x 3/4 BHCS", "#6-32 x 0.75 in", "ASME B18.3 #6-32 x 3/4"] |
| 162 | standard = "ASME B18.3" |
| 163 | |
| 164 | [[presets]] |
| 165 | id = "6-32x1" |
| 166 | title = "#6-32 × 1 in" |
| 167 | params = { size = "#6-32", length = 1 } |
| 168 | aliases = ["#6-32 x 1 button head socket cap screw", "#6-32 x 1 BHCS", "#6-32 x 1 in", "ASME B18.3 #6-32 x 1"] |
| 169 | standard = "ASME B18.3" |
| 170 | |
| 171 | [[presets]] |
| 172 | id = "6-32x1.25" |
| 173 | title = "#6-32 × 1-1/4 in" |
| 174 | params = { size = "#6-32", length = 1.25 } |
| 175 | aliases = ["#6-32 x 1-1/4 button head socket cap screw", "#6-32 x 1-1/4 BHCS", "#6-32 x 1.25 in", "ASME B18.3 #6-32 x 1-1/4"] |
| 176 | standard = "ASME B18.3" |
| 177 | |
| 178 | [[presets]] |
| 179 | id = "8-32x0.25" |
| 180 | title = "#8-32 × 1/4 in" |
| 181 | params = { size = "#8-32", length = 0.25 } |
| 182 | aliases = ["#8-32 x 1/4 button head socket cap screw", "#8-32 x 1/4 BHCS", "#8-32 x 0.25 in", "ASME B18.3 #8-32 x 1/4"] |
| 183 | standard = "ASME B18.3" |
| 184 | |
| 185 | [[presets]] |
| 186 | id = "8-32x0.375" |
| 187 | title = "#8-32 × 3/8 in" |
| 188 | params = { size = "#8-32", length = 0.375 } |
| 189 | aliases = ["#8-32 x 3/8 button head socket cap screw", "#8-32 x 3/8 BHCS", "#8-32 x 0.375 in", "ASME B18.3 #8-32 x 3/8"] |
| 190 | standard = "ASME B18.3" |
| 191 | |
| 192 | [[presets]] |
| 193 | id = "8-32x0.5" |
| 194 | title = "#8-32 × 1/2 in" |
| 195 | params = { size = "#8-32", length = 0.5 } |
| 196 | aliases = ["#8-32 x 1/2 button head socket cap screw", "#8-32 x 1/2 BHCS", "#8-32 x 0.5 in", "ASME B18.3 #8-32 x 1/2"] |
| 197 | standard = "ASME B18.3" |
| 198 | |
| 199 | [[presets]] |
| 200 | id = "8-32x0.75" |
| 201 | title = "#8-32 × 3/4 in" |
| 202 | params = { size = "#8-32", length = 0.75 } |
| 203 | aliases = ["#8-32 x 3/4 button head socket cap screw", "#8-32 x 3/4 BHCS", "#8-32 x 0.75 in", "ASME B18.3 #8-32 x 3/4"] |
| 204 | standard = "ASME B18.3" |
| 205 | |
| 206 | [[presets]] |
| 207 | id = "8-32x1" |
| 208 | title = "#8-32 × 1 in" |
| 209 | params = { size = "#8-32", length = 1 } |
| 210 | aliases = ["#8-32 x 1 button head socket cap screw", "#8-32 x 1 BHCS", "#8-32 x 1 in", "ASME B18.3 #8-32 x 1"] |
| 211 | standard = "ASME B18.3" |
| 212 | |
| 213 | [[presets]] |
| 214 | id = "8-32x1.25" |
| 215 | title = "#8-32 × 1-1/4 in" |
| 216 | params = { size = "#8-32", length = 1.25 } |
| 217 | aliases = ["#8-32 x 1-1/4 button head socket cap screw", "#8-32 x 1-1/4 BHCS", "#8-32 x 1.25 in", "ASME B18.3 #8-32 x 1-1/4"] |
| 218 | standard = "ASME B18.3" |
| 219 | |
| 220 | [[presets]] |
| 221 | id = "8-32x1.5" |
| 222 | title = "#8-32 × 1-1/2 in" |
| 223 | params = { size = "#8-32", length = 1.5 } |
| 224 | aliases = ["#8-32 x 1-1/2 button head socket cap screw", "#8-32 x 1-1/2 BHCS", "#8-32 x 1.5 in", "ASME B18.3 #8-32 x 1-1/2"] |
| 225 | standard = "ASME B18.3" |
| 226 | |
| 227 | [[presets]] |
| 228 | id = "10-24x0.25" |
| 229 | title = "#10-24 × 1/4 in" |
| 230 | params = { size = "#10-24", length = 0.25 } |
| 231 | aliases = ["#10-24 x 1/4 button head socket cap screw", "#10-24 x 1/4 BHCS", "#10-24 x 0.25 in", "ASME B18.3 #10-24 x 1/4"] |
| 232 | standard = "ASME B18.3" |
| 233 | |
| 234 | [[presets]] |
| 235 | id = "10-24x0.375" |
| 236 | title = "#10-24 × 3/8 in" |
| 237 | params = { size = "#10-24", length = 0.375 } |
| 238 | aliases = ["#10-24 x 3/8 button head socket cap screw", "#10-24 x 3/8 BHCS", "#10-24 x 0.375 in", "ASME B18.3 #10-24 x 3/8"] |
| 239 | standard = "ASME B18.3" |
| 240 | |
| 241 | [[presets]] |
| 242 | id = "10-24x0.5" |
| 243 | title = "#10-24 × 1/2 in" |
| 244 | params = { size = "#10-24", length = 0.5 } |
| 245 | aliases = ["#10-24 x 1/2 button head socket cap screw", "#10-24 x 1/2 BHCS", "#10-24 x 0.5 in", "ASME B18.3 #10-24 x 1/2"] |
| 246 | standard = "ASME B18.3" |
| 247 | |
| 248 | [[presets]] |
| 249 | id = "10-24x0.75" |
| 250 | title = "#10-24 × 3/4 in" |
| 251 | params = { size = "#10-24", length = 0.75 } |
| 252 | aliases = ["#10-24 x 3/4 button head socket cap screw", "#10-24 x 3/4 BHCS", "#10-24 x 0.75 in", "ASME B18.3 #10-24 x 3/4"] |
| 253 | standard = "ASME B18.3" |
| 254 | |
| 255 | [[presets]] |
| 256 | id = "10-24x1" |
| 257 | title = "#10-24 × 1 in" |
| 258 | params = { size = "#10-24", length = 1 } |
| 259 | aliases = ["#10-24 x 1 button head socket cap screw", "#10-24 x 1 BHCS", "#10-24 x 1 in", "ASME B18.3 #10-24 x 1"] |
| 260 | standard = "ASME B18.3" |
| 261 | |
| 262 | [[presets]] |
| 263 | id = "10-24x1.25" |
| 264 | title = "#10-24 × 1-1/4 in" |
| 265 | params = { size = "#10-24", length = 1.25 } |
| 266 | aliases = ["#10-24 x 1-1/4 button head socket cap screw", "#10-24 x 1-1/4 BHCS", "#10-24 x 1.25 in", "ASME B18.3 #10-24 x 1-1/4"] |
| 267 | standard = "ASME B18.3" |
| 268 | |
| 269 | [[presets]] |
| 270 | id = "10-24x1.5" |
| 271 | title = "#10-24 × 1-1/2 in" |
| 272 | params = { size = "#10-24", length = 1.5 } |
| 273 | aliases = ["#10-24 x 1-1/2 button head socket cap screw", "#10-24 x 1-1/2 BHCS", "#10-24 x 1.5 in", "ASME B18.3 #10-24 x 1-1/2"] |
| 274 | standard = "ASME B18.3" |
| 275 | |
| 276 | [[presets]] |
| 277 | id = "10-24x2" |
| 278 | title = "#10-24 × 2 in" |
| 279 | params = { size = "#10-24", length = 2 } |
| 280 | aliases = ["#10-24 x 2 button head socket cap screw", "#10-24 x 2 BHCS", "#10-24 x 2 in", "ASME B18.3 #10-24 x 2"] |
| 281 | standard = "ASME B18.3" |
| 282 | |
| 283 | [[presets]] |
| 284 | id = "10-32x0.25" |
| 285 | title = "#10-32 × 1/4 in" |
| 286 | params = { size = "#10-32", length = 0.25 } |
| 287 | aliases = ["#10-32 x 1/4 button head socket cap screw", "#10-32 x 1/4 BHCS", "#10-32 x 0.25 in", "ASME B18.3 #10-32 x 1/4"] |
| 288 | standard = "ASME B18.3" |
| 289 | |
| 290 | [[presets]] |
| 291 | id = "10-32x0.375" |
| 292 | title = "#10-32 × 3/8 in" |
| 293 | params = { size = "#10-32", length = 0.375 } |
| 294 | aliases = ["#10-32 x 3/8 button head socket cap screw", "#10-32 x 3/8 BHCS", "#10-32 x 0.375 in", "ASME B18.3 #10-32 x 3/8"] |
| 295 | standard = "ASME B18.3" |
| 296 | |
| 297 | [[presets]] |
| 298 | id = "10-32x0.5" |
| 299 | title = "#10-32 × 1/2 in" |
| 300 | params = { size = "#10-32", length = 0.5 } |
| 301 | aliases = ["#10-32 x 1/2 button head socket cap screw", "#10-32 x 1/2 BHCS", "#10-32 x 0.5 in", "ASME B18.3 #10-32 x 1/2"] |
| 302 | standard = "ASME B18.3" |
| 303 | |
| 304 | [[presets]] |
| 305 | id = "10-32x0.75" |
| 306 | title = "#10-32 × 3/4 in" |
| 307 | params = { size = "#10-32", length = 0.75 } |
| 308 | aliases = ["#10-32 x 3/4 button head socket cap screw", "#10-32 x 3/4 BHCS", "#10-32 x 0.75 in", "ASME B18.3 #10-32 x 3/4"] |
| 309 | standard = "ASME B18.3" |
| 310 | |
| 311 | [[presets]] |
| 312 | id = "10-32x1" |
| 313 | title = "#10-32 × 1 in" |
| 314 | params = { size = "#10-32", length = 1 } |
| 315 | aliases = ["#10-32 x 1 button head socket cap screw", "#10-32 x 1 BHCS", "#10-32 x 1 in", "ASME B18.3 #10-32 x 1"] |
| 316 | standard = "ASME B18.3" |
| 317 | |
| 318 | [[presets]] |
| 319 | id = "10-32x1.25" |
| 320 | title = "#10-32 × 1-1/4 in" |
| 321 | params = { size = "#10-32", length = 1.25 } |
| 322 | aliases = ["#10-32 x 1-1/4 button head socket cap screw", "#10-32 x 1-1/4 BHCS", "#10-32 x 1.25 in", "ASME B18.3 #10-32 x 1-1/4"] |
| 323 | standard = "ASME B18.3" |
| 324 | |
| 325 | [[presets]] |
| 326 | id = "10-32x1.5" |
| 327 | title = "#10-32 × 1-1/2 in" |
| 328 | params = { size = "#10-32", length = 1.5 } |
| 329 | aliases = ["#10-32 x 1-1/2 button head socket cap screw", "#10-32 x 1-1/2 BHCS", "#10-32 x 1.5 in", "ASME B18.3 #10-32 x 1-1/2"] |
| 330 | standard = "ASME B18.3" |
| 331 | |
| 332 | [[presets]] |
| 333 | id = "10-32x2" |
| 334 | title = "#10-32 × 2 in" |
| 335 | params = { size = "#10-32", length = 2 } |
| 336 | aliases = ["#10-32 x 2 button head socket cap screw", "#10-32 x 2 BHCS", "#10-32 x 2 in", "ASME B18.3 #10-32 x 2"] |
| 337 | standard = "ASME B18.3" |
| 338 | |
| 339 | [[presets]] |
| 340 | id = "1-4-20x0.375" |
| 341 | title = "1/4-20 × 3/8 in" |
| 342 | params = { size = "1/4-20", length = 0.375 } |
| 343 | aliases = ["1/4-20 x 3/8 button head socket cap screw", "1/4-20 x 3/8 BHCS", "1/4-20 x 0.375 in", "ASME B18.3 1/4-20 x 3/8"] |
| 344 | standard = "ASME B18.3" |
| 345 | |
| 346 | [[presets]] |
| 347 | id = "1-4-20x0.5" |
| 348 | title = "1/4-20 × 1/2 in" |
| 349 | params = { size = "1/4-20", length = 0.5 } |
| 350 | aliases = ["1/4-20 x 1/2 button head socket cap screw", "1/4-20 x 1/2 BHCS", "1/4-20 x 0.5 in", "ASME B18.3 1/4-20 x 1/2"] |
| 351 | standard = "ASME B18.3" |
| 352 | |
| 353 | [[presets]] |
| 354 | id = "1-4-20x0.75" |
| 355 | title = "1/4-20 × 3/4 in" |
| 356 | params = { size = "1/4-20", length = 0.75 } |
| 357 | aliases = ["1/4-20 x 3/4 button head socket cap screw", "1/4-20 x 3/4 BHCS", "1/4-20 x 0.75 in", "ASME B18.3 1/4-20 x 3/4"] |
| 358 | standard = "ASME B18.3" |
| 359 | |
| 360 | [[presets]] |
| 361 | id = "1-4-20x1" |
| 362 | title = "1/4-20 × 1 in" |
| 363 | params = { size = "1/4-20", length = 1 } |
| 364 | aliases = ["1/4-20 x 1 button head socket cap screw", "1/4-20 x 1 BHCS", "1/4-20 x 1 in", "ASME B18.3 1/4-20 x 1"] |
| 365 | standard = "ASME B18.3" |
| 366 | |
| 367 | [[presets]] |
| 368 | id = "1-4-20x1.25" |
| 369 | title = "1/4-20 × 1-1/4 in" |
| 370 | params = { size = "1/4-20", length = 1.25 } |
| 371 | aliases = ["1/4-20 x 1-1/4 button head socket cap screw", "1/4-20 x 1-1/4 BHCS", "1/4-20 x 1.25 in", "ASME B18.3 1/4-20 x 1-1/4"] |
| 372 | standard = "ASME B18.3" |
| 373 | |
| 374 | [[presets]] |
| 375 | id = "1-4-20x1.5" |
| 376 | title = "1/4-20 × 1-1/2 in" |
| 377 | params = { size = "1/4-20", length = 1.5 } |
| 378 | aliases = ["1/4-20 x 1-1/2 button head socket cap screw", "1/4-20 x 1-1/2 BHCS", "1/4-20 x 1.5 in", "ASME B18.3 1/4-20 x 1-1/2"] |
| 379 | standard = "ASME B18.3" |
| 380 | |
| 381 | [[presets]] |
| 382 | id = "1-4-20x2" |
| 383 | title = "1/4-20 × 2 in" |
| 384 | params = { size = "1/4-20", length = 2 } |
| 385 | aliases = ["1/4-20 x 2 button head socket cap screw", "1/4-20 x 2 BHCS", "1/4-20 x 2 in", "ASME B18.3 1/4-20 x 2"] |
| 386 | standard = "ASME B18.3" |
| 387 | |
| 388 | [[presets]] |
| 389 | id = "1-4-20x2.5" |
| 390 | title = "1/4-20 × 2-1/2 in" |
| 391 | params = { size = "1/4-20", length = 2.5 } |
| 392 | aliases = ["1/4-20 x 2-1/2 button head socket cap screw", "1/4-20 x 2-1/2 BHCS", "1/4-20 x 2.5 in", "ASME B18.3 1/4-20 x 2-1/2"] |
| 393 | standard = "ASME B18.3" |
| 394 | |
| 395 | [[presets]] |
| 396 | id = "1-4-28x0.375" |
| 397 | title = "1/4-28 × 3/8 in" |
| 398 | params = { size = "1/4-28", length = 0.375 } |
| 399 | aliases = ["1/4-28 x 3/8 button head socket cap screw", "1/4-28 x 3/8 BHCS", "1/4-28 x 0.375 in", "ASME B18.3 1/4-28 x 3/8"] |
| 400 | standard = "ASME B18.3" |
| 401 | |
| 402 | [[presets]] |
| 403 | id = "1-4-28x0.5" |
| 404 | title = "1/4-28 × 1/2 in" |
| 405 | params = { size = "1/4-28", length = 0.5 } |
| 406 | aliases = ["1/4-28 x 1/2 button head socket cap screw", "1/4-28 x 1/2 BHCS", "1/4-28 x 0.5 in", "ASME B18.3 1/4-28 x 1/2"] |
| 407 | standard = "ASME B18.3" |
| 408 | |
| 409 | [[presets]] |
| 410 | id = "1-4-28x0.75" |
| 411 | title = "1/4-28 × 3/4 in" |
| 412 | params = { size = "1/4-28", length = 0.75 } |
| 413 | aliases = ["1/4-28 x 3/4 button head socket cap screw", "1/4-28 x 3/4 BHCS", "1/4-28 x 0.75 in", "ASME B18.3 1/4-28 x 3/4"] |
| 414 | standard = "ASME B18.3" |
| 415 | |
| 416 | [[presets]] |
| 417 | id = "1-4-28x1" |
| 418 | title = "1/4-28 × 1 in" |
| 419 | params = { size = "1/4-28", length = 1 } |
| 420 | aliases = ["1/4-28 x 1 button head socket cap screw", "1/4-28 x 1 BHCS", "1/4-28 x 1 in", "ASME B18.3 1/4-28 x 1"] |
| 421 | standard = "ASME B18.3" |
| 422 | |
| 423 | [[presets]] |
| 424 | id = "1-4-28x1.25" |
| 425 | title = "1/4-28 × 1-1/4 in" |
| 426 | params = { size = "1/4-28", length = 1.25 } |
| 427 | aliases = ["1/4-28 x 1-1/4 button head socket cap screw", "1/4-28 x 1-1/4 BHCS", "1/4-28 x 1.25 in", "ASME B18.3 1/4-28 x 1-1/4"] |
| 428 | standard = "ASME B18.3" |
| 429 | |
| 430 | [[presets]] |
| 431 | id = "1-4-28x1.5" |
| 432 | title = "1/4-28 × 1-1/2 in" |
| 433 | params = { size = "1/4-28", length = 1.5 } |
| 434 | aliases = ["1/4-28 x 1-1/2 button head socket cap screw", "1/4-28 x 1-1/2 BHCS", "1/4-28 x 1.5 in", "ASME B18.3 1/4-28 x 1-1/2"] |
| 435 | standard = "ASME B18.3" |
| 436 | |
| 437 | [[presets]] |
| 438 | id = "1-4-28x2" |
| 439 | title = "1/4-28 × 2 in" |
| 440 | params = { size = "1/4-28", length = 2 } |
| 441 | aliases = ["1/4-28 x 2 button head socket cap screw", "1/4-28 x 2 BHCS", "1/4-28 x 2 in", "ASME B18.3 1/4-28 x 2"] |
| 442 | standard = "ASME B18.3" |
| 443 | |
| 444 | [[presets]] |
| 445 | id = "1-4-28x2.5" |
| 446 | title = "1/4-28 × 2-1/2 in" |
| 447 | params = { size = "1/4-28", length = 2.5 } |
| 448 | aliases = ["1/4-28 x 2-1/2 button head socket cap screw", "1/4-28 x 2-1/2 BHCS", "1/4-28 x 2.5 in", "ASME B18.3 1/4-28 x 2-1/2"] |
| 449 | standard = "ASME B18.3" |
| 450 | |
| 451 | [[presets]] |
| 452 | id = "5-16-18x0.5" |
| 453 | title = "5/16-18 × 1/2 in" |
| 454 | params = { size = "5/16-18", length = 0.5 } |
| 455 | aliases = ["5/16-18 x 1/2 button head socket cap screw", "5/16-18 x 1/2 BHCS", "5/16-18 x 0.5 in", "ASME B18.3 5/16-18 x 1/2"] |
| 456 | standard = "ASME B18.3" |
| 457 | |
| 458 | [[presets]] |
| 459 | id = "5-16-18x0.75" |
| 460 | title = "5/16-18 × 3/4 in" |
| 461 | params = { size = "5/16-18", length = 0.75 } |
| 462 | aliases = ["5/16-18 x 3/4 button head socket cap screw", "5/16-18 x 3/4 BHCS", "5/16-18 x 0.75 in", "ASME B18.3 5/16-18 x 3/4"] |
| 463 | standard = "ASME B18.3" |
| 464 | |
| 465 | [[presets]] |
| 466 | id = "5-16-18x1" |
| 467 | title = "5/16-18 × 1 in" |
| 468 | params = { size = "5/16-18", length = 1 } |
| 469 | aliases = ["5/16-18 x 1 button head socket cap screw", "5/16-18 x 1 BHCS", "5/16-18 x 1 in", "ASME B18.3 5/16-18 x 1"] |
| 470 | standard = "ASME B18.3" |
| 471 | |
| 472 | [[presets]] |
| 473 | id = "5-16-18x1.25" |
| 474 | title = "5/16-18 × 1-1/4 in" |
| 475 | params = { size = "5/16-18", length = 1.25 } |
| 476 | aliases = ["5/16-18 x 1-1/4 button head socket cap screw", "5/16-18 x 1-1/4 BHCS", "5/16-18 x 1.25 in", "ASME B18.3 5/16-18 x 1-1/4"] |
| 477 | standard = "ASME B18.3" |
| 478 | |
| 479 | [[presets]] |
| 480 | id = "5-16-18x1.5" |
| 481 | title = "5/16-18 × 1-1/2 in" |
| 482 | params = { size = "5/16-18", length = 1.5 } |
| 483 | aliases = ["5/16-18 x 1-1/2 button head socket cap screw", "5/16-18 x 1-1/2 BHCS", "5/16-18 x 1.5 in", "ASME B18.3 5/16-18 x 1-1/2"] |
| 484 | standard = "ASME B18.3" |
| 485 | |
| 486 | [[presets]] |
| 487 | id = "5-16-18x2" |
| 488 | title = "5/16-18 × 2 in" |
| 489 | params = { size = "5/16-18", length = 2 } |
| 490 | aliases = ["5/16-18 x 2 button head socket cap screw", "5/16-18 x 2 BHCS", "5/16-18 x 2 in", "ASME B18.3 5/16-18 x 2"] |
| 491 | standard = "ASME B18.3" |
| 492 | |
| 493 | [[presets]] |
| 494 | id = "5-16-18x2.5" |
| 495 | title = "5/16-18 × 2-1/2 in" |
| 496 | params = { size = "5/16-18", length = 2.5 } |
| 497 | aliases = ["5/16-18 x 2-1/2 button head socket cap screw", "5/16-18 x 2-1/2 BHCS", "5/16-18 x 2.5 in", "ASME B18.3 5/16-18 x 2-1/2"] |
| 498 | standard = "ASME B18.3" |
| 499 | |
| 500 | [[presets]] |
| 501 | id = "5-16-18x3" |
| 502 | title = "5/16-18 × 3 in" |
| 503 | params = { size = "5/16-18", length = 3 } |
| 504 | aliases = ["5/16-18 x 3 button head socket cap screw", "5/16-18 x 3 BHCS", "5/16-18 x 3 in", "ASME B18.3 5/16-18 x 3"] |
| 505 | standard = "ASME B18.3" |
| 506 | |
| 507 | [[presets]] |
| 508 | id = "5-16-24x0.5" |
| 509 | title = "5/16-24 × 1/2 in" |
| 510 | params = { size = "5/16-24", length = 0.5 } |
| 511 | aliases = ["5/16-24 x 1/2 button head socket cap screw", "5/16-24 x 1/2 BHCS", "5/16-24 x 0.5 in", "ASME B18.3 5/16-24 x 1/2"] |
| 512 | standard = "ASME B18.3" |
| 513 | |
| 514 | [[presets]] |
| 515 | id = "5-16-24x0.75" |
| 516 | title = "5/16-24 × 3/4 in" |
| 517 | params = { size = "5/16-24", length = 0.75 } |
| 518 | aliases = ["5/16-24 x 3/4 button head socket cap screw", "5/16-24 x 3/4 BHCS", "5/16-24 x 0.75 in", "ASME B18.3 5/16-24 x 3/4"] |
| 519 | standard = "ASME B18.3" |
| 520 | |
| 521 | [[presets]] |
| 522 | id = "5-16-24x1" |
| 523 | title = "5/16-24 × 1 in" |
| 524 | params = { size = "5/16-24", length = 1 } |
| 525 | aliases = ["5/16-24 x 1 button head socket cap screw", "5/16-24 x 1 BHCS", "5/16-24 x 1 in", "ASME B18.3 5/16-24 x 1"] |
| 526 | standard = "ASME B18.3" |
| 527 | |
| 528 | [[presets]] |
| 529 | id = "5-16-24x1.25" |
| 530 | title = "5/16-24 × 1-1/4 in" |
| 531 | params = { size = "5/16-24", length = 1.25 } |
| 532 | aliases = ["5/16-24 x 1-1/4 button head socket cap screw", "5/16-24 x 1-1/4 BHCS", "5/16-24 x 1.25 in", "ASME B18.3 5/16-24 x 1-1/4"] |
| 533 | standard = "ASME B18.3" |
| 534 | |
| 535 | [[presets]] |
| 536 | id = "5-16-24x1.5" |
| 537 | title = "5/16-24 × 1-1/2 in" |
| 538 | params = { size = "5/16-24", length = 1.5 } |
| 539 | aliases = ["5/16-24 x 1-1/2 button head socket cap screw", "5/16-24 x 1-1/2 BHCS", "5/16-24 x 1.5 in", "ASME B18.3 5/16-24 x 1-1/2"] |
| 540 | standard = "ASME B18.3" |
| 541 | |
| 542 | [[presets]] |
| 543 | id = "5-16-24x2" |
| 544 | title = "5/16-24 × 2 in" |
| 545 | params = { size = "5/16-24", length = 2 } |
| 546 | aliases = ["5/16-24 x 2 button head socket cap screw", "5/16-24 x 2 BHCS", "5/16-24 x 2 in", "ASME B18.3 5/16-24 x 2"] |
| 547 | standard = "ASME B18.3" |
| 548 | |
| 549 | [[presets]] |
| 550 | id = "5-16-24x2.5" |
| 551 | title = "5/16-24 × 2-1/2 in" |
| 552 | params = { size = "5/16-24", length = 2.5 } |
| 553 | aliases = ["5/16-24 x 2-1/2 button head socket cap screw", "5/16-24 x 2-1/2 BHCS", "5/16-24 x 2.5 in", "ASME B18.3 5/16-24 x 2-1/2"] |
| 554 | standard = "ASME B18.3" |
| 555 | |
| 556 | [[presets]] |
| 557 | id = "5-16-24x3" |
| 558 | title = "5/16-24 × 3 in" |
| 559 | params = { size = "5/16-24", length = 3 } |
| 560 | aliases = ["5/16-24 x 3 button head socket cap screw", "5/16-24 x 3 BHCS", "5/16-24 x 3 in", "ASME B18.3 5/16-24 x 3"] |
| 561 | standard = "ASME B18.3" |
| 562 | |
| 563 | [[presets]] |
| 564 | id = "3-8-16x0.5" |
| 565 | title = "3/8-16 × 1/2 in" |
| 566 | params = { size = "3/8-16", length = 0.5 } |
| 567 | aliases = ["3/8-16 x 1/2 button head socket cap screw", "3/8-16 x 1/2 BHCS", "3/8-16 x 0.5 in", "ASME B18.3 3/8-16 x 1/2"] |
| 568 | standard = "ASME B18.3" |
| 569 | |
| 570 | [[presets]] |
| 571 | id = "3-8-16x0.75" |
| 572 | title = "3/8-16 × 3/4 in" |
| 573 | params = { size = "3/8-16", length = 0.75 } |
| 574 | aliases = ["3/8-16 x 3/4 button head socket cap screw", "3/8-16 x 3/4 BHCS", "3/8-16 x 0.75 in", "ASME B18.3 3/8-16 x 3/4"] |
| 575 | standard = "ASME B18.3" |
| 576 | |
| 577 | [[presets]] |
| 578 | id = "3-8-16x1" |
| 579 | title = "3/8-16 × 1 in" |
| 580 | params = { size = "3/8-16", length = 1 } |
| 581 | aliases = ["3/8-16 x 1 button head socket cap screw", "3/8-16 x 1 BHCS", "3/8-16 x 1 in", "ASME B18.3 3/8-16 x 1"] |
| 582 | standard = "ASME B18.3" |
| 583 | |
| 584 | [[presets]] |
| 585 | id = "3-8-16x1.25" |
| 586 | title = "3/8-16 × 1-1/4 in" |
| 587 | params = { size = "3/8-16", length = 1.25 } |
| 588 | aliases = ["3/8-16 x 1-1/4 button head socket cap screw", "3/8-16 x 1-1/4 BHCS", "3/8-16 x 1.25 in", "ASME B18.3 3/8-16 x 1-1/4"] |
| 589 | standard = "ASME B18.3" |
| 590 | |
| 591 | [[presets]] |
| 592 | id = "3-8-16x1.5" |
| 593 | title = "3/8-16 × 1-1/2 in" |
| 594 | params = { size = "3/8-16", length = 1.5 } |
| 595 | aliases = ["3/8-16 x 1-1/2 button head socket cap screw", "3/8-16 x 1-1/2 BHCS", "3/8-16 x 1.5 in", "ASME B18.3 3/8-16 x 1-1/2"] |
| 596 | standard = "ASME B18.3" |
| 597 | |
| 598 | [[presets]] |
| 599 | id = "3-8-16x2" |
| 600 | title = "3/8-16 × 2 in" |
| 601 | params = { size = "3/8-16", length = 2 } |
| 602 | aliases = ["3/8-16 x 2 button head socket cap screw", "3/8-16 x 2 BHCS", "3/8-16 x 2 in", "ASME B18.3 3/8-16 x 2"] |
| 603 | standard = "ASME B18.3" |
| 604 | |
| 605 | [[presets]] |
| 606 | id = "3-8-16x2.5" |
| 607 | title = "3/8-16 × 2-1/2 in" |
| 608 | params = { size = "3/8-16", length = 2.5 } |
| 609 | aliases = ["3/8-16 x 2-1/2 button head socket cap screw", "3/8-16 x 2-1/2 BHCS", "3/8-16 x 2.5 in", "ASME B18.3 3/8-16 x 2-1/2"] |
| 610 | standard = "ASME B18.3" |
| 611 | |
| 612 | [[presets]] |
| 613 | id = "3-8-16x3" |
| 614 | title = "3/8-16 × 3 in" |
| 615 | params = { size = "3/8-16", length = 3 } |
| 616 | aliases = ["3/8-16 x 3 button head socket cap screw", "3/8-16 x 3 BHCS", "3/8-16 x 3 in", "ASME B18.3 3/8-16 x 3"] |
| 617 | standard = "ASME B18.3" |
| 618 | |
| 619 | [[presets]] |
| 620 | id = "3-8-24x0.5" |
| 621 | title = "3/8-24 × 1/2 in" |
| 622 | params = { size = "3/8-24", length = 0.5 } |
| 623 | aliases = ["3/8-24 x 1/2 button head socket cap screw", "3/8-24 x 1/2 BHCS", "3/8-24 x 0.5 in", "ASME B18.3 3/8-24 x 1/2"] |
| 624 | standard = "ASME B18.3" |
| 625 | |
| 626 | [[presets]] |
| 627 | id = "3-8-24x0.75" |
| 628 | title = "3/8-24 × 3/4 in" |
| 629 | params = { size = "3/8-24", length = 0.75 } |
| 630 | aliases = ["3/8-24 x 3/4 button head socket cap screw", "3/8-24 x 3/4 BHCS", "3/8-24 x 0.75 in", "ASME B18.3 3/8-24 x 3/4"] |
| 631 | standard = "ASME B18.3" |
| 632 | |
| 633 | [[presets]] |
| 634 | id = "3-8-24x1" |
| 635 | title = "3/8-24 × 1 in" |
| 636 | params = { size = "3/8-24", length = 1 } |
| 637 | aliases = ["3/8-24 x 1 button head socket cap screw", "3/8-24 x 1 BHCS", "3/8-24 x 1 in", "ASME B18.3 3/8-24 x 1"] |
| 638 | standard = "ASME B18.3" |
| 639 | |
| 640 | [[presets]] |
| 641 | id = "3-8-24x1.25" |
| 642 | title = "3/8-24 × 1-1/4 in" |
| 643 | params = { size = "3/8-24", length = 1.25 } |
| 644 | aliases = ["3/8-24 x 1-1/4 button head socket cap screw", "3/8-24 x 1-1/4 BHCS", "3/8-24 x 1.25 in", "ASME B18.3 3/8-24 x 1-1/4"] |
| 645 | standard = "ASME B18.3" |
| 646 | |
| 647 | [[presets]] |
| 648 | id = "3-8-24x1.5" |
| 649 | title = "3/8-24 × 1-1/2 in" |
| 650 | params = { size = "3/8-24", length = 1.5 } |
| 651 | aliases = ["3/8-24 x 1-1/2 button head socket cap screw", "3/8-24 x 1-1/2 BHCS", "3/8-24 x 1.5 in", "ASME B18.3 3/8-24 x 1-1/2"] |
| 652 | standard = "ASME B18.3" |
| 653 | |
| 654 | [[presets]] |
| 655 | id = "3-8-24x2" |
| 656 | title = "3/8-24 × 2 in" |
| 657 | params = { size = "3/8-24", length = 2 } |
| 658 | aliases = ["3/8-24 x 2 button head socket cap screw", "3/8-24 x 2 BHCS", "3/8-24 x 2 in", "ASME B18.3 3/8-24 x 2"] |
| 659 | standard = "ASME B18.3" |
| 660 | |
| 661 | [[presets]] |
| 662 | id = "3-8-24x2.5" |
| 663 | title = "3/8-24 × 2-1/2 in" |
| 664 | params = { size = "3/8-24", length = 2.5 } |
| 665 | aliases = ["3/8-24 x 2-1/2 button head socket cap screw", "3/8-24 x 2-1/2 BHCS", "3/8-24 x 2.5 in", "ASME B18.3 3/8-24 x 2-1/2"] |
| 666 | standard = "ASME B18.3" |
| 667 | |
| 668 | [[presets]] |
| 669 | id = "3-8-24x3" |
| 670 | title = "3/8-24 × 3 in" |
| 671 | params = { size = "3/8-24", length = 3 } |
| 672 | aliases = ["3/8-24 x 3 button head socket cap screw", "3/8-24 x 3 BHCS", "3/8-24 x 3 in", "ASME B18.3 3/8-24 x 3"] |
| 673 | standard = "ASME B18.3" |
| 674 | |
| 675 | [[presets]] |
| 676 | id = "1-2-13x0.75" |
| 677 | title = "1/2-13 × 3/4 in" |
| 678 | params = { size = "1/2-13", length = 0.75 } |
| 679 | aliases = ["1/2-13 x 3/4 button head socket cap screw", "1/2-13 x 3/4 BHCS", "1/2-13 x 0.75 in", "ASME B18.3 1/2-13 x 3/4"] |
| 680 | standard = "ASME B18.3" |
| 681 | |
| 682 | [[presets]] |
| 683 | id = "1-2-13x1" |
| 684 | title = "1/2-13 × 1 in" |
| 685 | params = { size = "1/2-13", length = 1 } |
| 686 | aliases = ["1/2-13 x 1 button head socket cap screw", "1/2-13 x 1 BHCS", "1/2-13 x 1 in", "ASME B18.3 1/2-13 x 1"] |
| 687 | standard = "ASME B18.3" |
| 688 | |
| 689 | [[presets]] |
| 690 | id = "1-2-13x1.25" |
| 691 | title = "1/2-13 × 1-1/4 in" |
| 692 | params = { size = "1/2-13", length = 1.25 } |
| 693 | aliases = ["1/2-13 x 1-1/4 button head socket cap screw", "1/2-13 x 1-1/4 BHCS", "1/2-13 x 1.25 in", "ASME B18.3 1/2-13 x 1-1/4"] |
| 694 | standard = "ASME B18.3" |
| 695 | |
| 696 | [[presets]] |
| 697 | id = "1-2-13x1.5" |
| 698 | title = "1/2-13 × 1-1/2 in" |
| 699 | params = { size = "1/2-13", length = 1.5 } |
| 700 | aliases = ["1/2-13 x 1-1/2 button head socket cap screw", "1/2-13 x 1-1/2 BHCS", "1/2-13 x 1.5 in", "ASME B18.3 1/2-13 x 1-1/2"] |
| 701 | standard = "ASME B18.3" |
| 702 | |
| 703 | [[presets]] |
| 704 | id = "1-2-13x2" |
| 705 | title = "1/2-13 × 2 in" |
| 706 | params = { size = "1/2-13", length = 2 } |
| 707 | aliases = ["1/2-13 x 2 button head socket cap screw", "1/2-13 x 2 BHCS", "1/2-13 x 2 in", "ASME B18.3 1/2-13 x 2"] |
| 708 | standard = "ASME B18.3" |
| 709 | |
| 710 | [[presets]] |
| 711 | id = "1-2-13x2.5" |
| 712 | title = "1/2-13 × 2-1/2 in" |
| 713 | params = { size = "1/2-13", length = 2.5 } |
| 714 | aliases = ["1/2-13 x 2-1/2 button head socket cap screw", "1/2-13 x 2-1/2 BHCS", "1/2-13 x 2.5 in", "ASME B18.3 1/2-13 x 2-1/2"] |
| 715 | standard = "ASME B18.3" |
| 716 | |
| 717 | [[presets]] |
| 718 | id = "1-2-13x3" |
| 719 | title = "1/2-13 × 3 in" |
| 720 | params = { size = "1/2-13", length = 3 } |
| 721 | aliases = ["1/2-13 x 3 button head socket cap screw", "1/2-13 x 3 BHCS", "1/2-13 x 3 in", "ASME B18.3 1/2-13 x 3"] |
| 722 | standard = "ASME B18.3" |
| 723 | |
| 724 | [[presets]] |
| 725 | id = "1-2-13x4" |
| 726 | title = "1/2-13 × 4 in" |
| 727 | params = { size = "1/2-13", length = 4 } |
| 728 | aliases = ["1/2-13 x 4 button head socket cap screw", "1/2-13 x 4 BHCS", "1/2-13 x 4 in", "ASME B18.3 1/2-13 x 4"] |
| 729 | standard = "ASME B18.3" |
| 730 | |
| 731 | [[presets]] |
| 732 | id = "1-2-20x0.75" |
| 733 | title = "1/2-20 × 3/4 in" |
| 734 | params = { size = "1/2-20", length = 0.75 } |
| 735 | aliases = ["1/2-20 x 3/4 button head socket cap screw", "1/2-20 x 3/4 BHCS", "1/2-20 x 0.75 in", "ASME B18.3 1/2-20 x 3/4"] |
| 736 | standard = "ASME B18.3" |
| 737 | |
| 738 | [[presets]] |
| 739 | id = "1-2-20x1" |
| 740 | title = "1/2-20 × 1 in" |
| 741 | params = { size = "1/2-20", length = 1 } |
| 742 | aliases = ["1/2-20 x 1 button head socket cap screw", "1/2-20 x 1 BHCS", "1/2-20 x 1 in", "ASME B18.3 1/2-20 x 1"] |
| 743 | standard = "ASME B18.3" |
| 744 | |
| 745 | [[presets]] |
| 746 | id = "1-2-20x1.25" |
| 747 | title = "1/2-20 × 1-1/4 in" |
| 748 | params = { size = "1/2-20", length = 1.25 } |
| 749 | aliases = ["1/2-20 x 1-1/4 button head socket cap screw", "1/2-20 x 1-1/4 BHCS", "1/2-20 x 1.25 in", "ASME B18.3 1/2-20 x 1-1/4"] |
| 750 | standard = "ASME B18.3" |
| 751 | |
| 752 | [[presets]] |
| 753 | id = "1-2-20x1.5" |
| 754 | title = "1/2-20 × 1-1/2 in" |
| 755 | params = { size = "1/2-20", length = 1.5 } |
| 756 | aliases = ["1/2-20 x 1-1/2 button head socket cap screw", "1/2-20 x 1-1/2 BHCS", "1/2-20 x 1.5 in", "ASME B18.3 1/2-20 x 1-1/2"] |
| 757 | standard = "ASME B18.3" |
| 758 | |
| 759 | [[presets]] |
| 760 | id = "1-2-20x2" |
| 761 | title = "1/2-20 × 2 in" |
| 762 | params = { size = "1/2-20", length = 2 } |
| 763 | aliases = ["1/2-20 x 2 button head socket cap screw", "1/2-20 x 2 BHCS", "1/2-20 x 2 in", "ASME B18.3 1/2-20 x 2"] |
| 764 | standard = "ASME B18.3" |
| 765 | |
| 766 | [[presets]] |
| 767 | id = "1-2-20x2.5" |
| 768 | title = "1/2-20 × 2-1/2 in" |
| 769 | params = { size = "1/2-20", length = 2.5 } |
| 770 | aliases = ["1/2-20 x 2-1/2 button head socket cap screw", "1/2-20 x 2-1/2 BHCS", "1/2-20 x 2.5 in", "ASME B18.3 1/2-20 x 2-1/2"] |
| 771 | standard = "ASME B18.3" |
| 772 | |
| 773 | [[presets]] |
| 774 | id = "1-2-20x3" |
| 775 | title = "1/2-20 × 3 in" |
| 776 | params = { size = "1/2-20", length = 3 } |
| 777 | aliases = ["1/2-20 x 3 button head socket cap screw", "1/2-20 x 3 BHCS", "1/2-20 x 3 in", "ASME B18.3 1/2-20 x 3"] |
| 778 | standard = "ASME B18.3" |
| 779 | |
| 780 | [[presets]] |
| 781 | id = "1-2-20x4" |
| 782 | title = "1/2-20 × 4 in" |
| 783 | params = { size = "1/2-20", length = 4 } |
| 784 | aliases = ["1/2-20 x 4 button head socket cap screw", "1/2-20 x 4 BHCS", "1/2-20 x 4 in", "ASME B18.3 1/2-20 x 4"] |
| 785 | standard = "ASME B18.3" |
| 786 |
Button head socket cap screw, Unified inch threads (UNC and UNF) #0-80 to 1/2-20, 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.
| Parameter | Meaning |
|---|---|
size |
Thread, #0-80 to 1/2-20 (UNC and UNF; no 7/16, see Sources) |
length |
Nominal length L under the head, inches |
material |
steel (alloy steel, black oxide), stainless-18-8 (304), stainless-316 |
The values are the same in the 2003 and 2012 editions; the recipe cites ASME B18.3-2012. The 2012 edition adds a 7/16 size that the 2003 edition and the maker catalogues above don't have; it is not offered here. Inch values as in the standard; the model converts them to millimetres (1 in = 25.4 mm).
| Size | D | A | H | J | T |
|---|---|---|---|---|---|
| #0 | 0.06 | 0.114 | 0.032 | 0.035 | 0.02 |
| #1 | 0.073 | 0.139 | 0.039 | 0.05 | 0.028 |
| #2 | 0.086 | 0.164 | 0.046 | 0.05 | 0.028 |
| #3 | 0.099 | 0.188 | 0.052 | 0.0625 | 0.035 |
| #4 | 0.112 | 0.213 | 0.059 | 0.0625 | 0.035 |
| #5 | 0.125 | 0.238 | 0.066 | 0.078125 | 0.044 |
| #6 | 0.138 | 0.262 | 0.073 | 0.078125 | 0.044 |
| #8 | 0.164 | 0.312 | 0.087 | 0.09375 | 0.052 |
| #10 | 0.19 | 0.361 | 0.101 | 0.125 | 0.07 |
| 1/4 | 0.25 | 0.437 | 0.132 | 0.15625 | 0.087 |
| 5/16 | 0.3125 | 0.547 | 0.166 | 0.1875 | 0.105 |
| 3/8 | 0.375 | 0.656 | 0.199 | 0.21875 | 0.122 |
| 1/2 | 0.5 | 0.875 | 0.265 | 0.3125 | 0.175 |
Preset list: sizes and lengths of the step.parts catalogue (MIT), see library/NOTICE.md.
| 1 | # Button head socket cap screw, inch (ASME B18.3) |
| 2 | |
| 3 | Button head socket cap screw, Unified inch threads (UNC and UNF) #0-80 to 1/2-20, at any length. Presets cover the |
| 4 | catalogue sizes. |
| 5 | |
| 6 | ## Geometry |
| 7 | |
| 8 | Envelope for assemblies: |
| 9 | |
| 10 | - domed head of diameter **A max** and height **H max**, drawn as a spherical cap through the head's rim and top; |
| 11 | - hexagon socket, nominal key size **J**, depth **T** (key engagement, min) measured from the top of the head; |
| 12 | - plain shank at the basic major diameter **D**, length **L** (`length`, under the head); the thread is not modelled. |
| 13 | |
| 14 | The head's bearing face is on the XY plane at the origin, the head above it, the shank along -Z. |
| 15 | |
| 16 | ## Parameters |
| 17 | |
| 18 | | Parameter | Meaning | |
| 19 | |---|---| |
| 20 | | `size` | Thread, #0-80 to 1/2-20 (UNC and UNF; no 7/16, see Sources) | |
| 21 | | `length` | Nominal length L under the head, inches | |
| 22 | | `material` | `steel` (alloy steel, black oxide), `stainless-18-8` (304), `stainless-316` | |
| 23 | |
| 24 | ## Sources |
| 25 | |
| 26 | - **D**, basic major diameter (ASME B1.1): NBS Handbook H28 (1969) Part I, Table 2.7 "Unified standard screw thread |
| 27 | series", column "Nominal size and basic major diameter" (printed p. 2.08, |
| 28 | <https://nvlpubs.nist.gov/nistpubs/Legacy/hb/nbshandbook28-1969p1.pdf>); the same basic diameters head the B18.3 |
| 29 | tables below. |
| 30 | - **A max, H max, J, T min**: ASME B18.3-2012, Table 11 (hexagon socket button head cap screws), as reproduced at |
| 31 | <https://www.globalfastener.com/standards/detail_20308.html>; the same values in ASME B18.3-2003 Table 3 |
| 32 | (<https://www.fasten.it/en/norms/norm/asme_b18.3_table_3>, whose H column for #0 and #1 shows the minimum), in |
| 33 | Holo-Krome's *Technical Manual* (2015) Table 10, p. 12 (<https://holo-krome.com/uploads/7/2/7/5/72754089/hk_consolidated_tech_manual_full_2015.pdf>) and in Unbrako's *Engineering Guide*, p. 15 |
| 34 | (<https://wp.optics.arizona.edu/optomech/wp-content/uploads/sites/53/2016/08/UnBrako-fasteners.pdf>). |
| 35 | |
| 36 | The values are the same in the 2003 and 2012 editions; the recipe cites ASME B18.3-2012. The 2012 edition adds a |
| 37 | 7/16 size that the 2003 edition and the maker catalogues above don't have; it is not offered here. Inch values as in the standard; the model converts them to millimetres (1 in = 25.4 mm). |
| 38 | |
| 39 | | Size | D | A | H | J | T | |
| 40 | |---|---|---|---|---|---| |
| 41 | | #0 | 0.06 | 0.114 | 0.032 | 0.035 | 0.02 | |
| 42 | | #1 | 0.073 | 0.139 | 0.039 | 0.05 | 0.028 | |
| 43 | | #2 | 0.086 | 0.164 | 0.046 | 0.05 | 0.028 | |
| 44 | | #3 | 0.099 | 0.188 | 0.052 | 0.0625 | 0.035 | |
| 45 | | #4 | 0.112 | 0.213 | 0.059 | 0.0625 | 0.035 | |
| 46 | | #5 | 0.125 | 0.238 | 0.066 | 0.078125 | 0.044 | |
| 47 | | #6 | 0.138 | 0.262 | 0.073 | 0.078125 | 0.044 | |
| 48 | | #8 | 0.164 | 0.312 | 0.087 | 0.09375 | 0.052 | |
| 49 | | #10 | 0.19 | 0.361 | 0.101 | 0.125 | 0.07 | |
| 50 | | 1/4 | 0.25 | 0.437 | 0.132 | 0.15625 | 0.087 | |
| 51 | | 5/16 | 0.3125 | 0.547 | 0.166 | 0.1875 | 0.105 | |
| 52 | | 3/8 | 0.375 | 0.656 | 0.199 | 0.21875 | 0.122 | |
| 53 | | 1/2 | 0.5 | 0.875 | 0.265 | 0.3125 | 0.175 | |
| 54 | |
| 55 | Preset list: sizes and lengths of the step.parts catalogue (MIT), see `library/NOTICE.md`. |
| 56 |
ASME B18.3 button head socket cap screw, Unified inch threads #0-80 to 1/2-20. Envelope geometry for assemblies: domed head (A max, H max), hexagon socket (J, T min) 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 from ASME B18.3 button head table (see the README).
Button head socket cap screw, Unified inch threads (UNC and UNF) #0-80 to 1/2-20, 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.
| Parameter | Meaning |
|---|---|
size |
Thread, #0-80 to 1/2-20 (UNC and UNF; no 7/16, see Sources) |
length |
Nominal length L under the head, inches |
material |
steel (alloy steel, black oxide), stainless-18-8 (304), stainless-316 |
The values are the same in the 2003 and 2012 editions; the recipe cites ASME B18.3-2012. The 2012 edition adds a 7/16 size that the 2003 edition and the maker catalogues above don't have; it is not offered here. Inch values as in the standard; the model converts them to millimetres (1 in = 25.4 mm).
| Size | D | A | H | J | T |
|---|---|---|---|---|---|
| #0 | 0.06 | 0.114 | 0.032 | 0.035 | 0.02 |
| #1 | 0.073 | 0.139 | 0.039 | 0.05 | 0.028 |
| #2 | 0.086 | 0.164 | 0.046 | 0.05 | 0.028 |
| #3 | 0.099 | 0.188 | 0.052 | 0.0625 | 0.035 |
| #4 | 0.112 | 0.213 | 0.059 | 0.0625 | 0.035 |
| #5 | 0.125 | 0.238 | 0.066 | 0.078125 | 0.044 |
| #6 | 0.138 | 0.262 | 0.073 | 0.078125 | 0.044 |
| #8 | 0.164 | 0.312 | 0.087 | 0.09375 | 0.052 |
| #10 | 0.19 | 0.361 | 0.101 | 0.125 | 0.07 |
| 1/4 | 0.25 | 0.437 | 0.132 | 0.15625 | 0.087 |
| 5/16 | 0.3125 | 0.547 | 0.166 | 0.1875 | 0.105 |
| 3/8 | 0.375 | 0.656 | 0.199 | 0.21875 | 0.122 |
| 1/2 | 0.5 | 0.875 | 0.265 | 0.3125 | 0.175 |
Preset list: sizes and lengths of the step.parts catalogue (MIT), see library/NOTICE.md.
Socket head cap screw, inch, ASME B18.3, #0 to 1/2 in, UNC/UNF, any length, with catalogue sizes as presets.
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.
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.