name = "steve/inch-hex-head-screw" version = "1.0.0" runtime = "steve" license = "MIT" 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." 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 \ 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.""" tags = ["fastener", "screw", "bolt", "hex-head", "asme-b18-2-1", "asme-b18-6-3", "inch", "unc", "unf"] [parameters.size] type = "choice" default = "1/4-20" 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"] label = "Thread" [parameters.length] type = "number" default = 1.0 min = 0.0625 max = 12 step = 0.0625 unit = "in" label = "Length" description = "Nominal length L in inches, from under the head to the end of the shank." [parameters.material] type = "choice" default = "steel" choices = ["steel", "stainless-18-8", "stainless-316"] label = "Material" description = "steel: carbon steel, zinc plated; stainless-18-8 (304) or stainless-316."