name = "steve/inch-nut" version = "1.0.0" runtime = "steve" license = "MIT" summary = "Hex, jam and square nuts, inch, ASME B18.2.2: machine screw nuts #0 to #10, hex, jam and square nuts 1/4 to 1/2 in." description = """Nut for Unified inch threads: hex nuts and square nuts to ASME B18.2.2 (machine screw nuts for #0 to #10, \ hex and square nuts for 1/4 to 1/2 in) and hex jam nuts (1/4 to 1/2 in only). Envelope geometry for assemblies: a hexagonal or square prism (width across flats F, thickness H; \ corner chamfers not modelled) with a plain bore at the ASME B1.1 basic major diameter; the thread itself is not \ modelled. It sits on the XY plane, centred on the origin (the model is in millimetres). Dimensions: see the README.""" tags = ["fastener", "nut", "hex-nut", "jam-nut", "square-nut", "asme-b18-2-2", "inch"] [parameters.size] type = "choice" default = "1/4-20" 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", "7/16-14", "7/16-20", "1/2-13", "1/2-20"] label = "Thread" [parameters.style] type = "choice" default = "hex" choices = ["hex", "jam", "square"] label = "Style" description = "hex, jam (1/4 in and up) or square." [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."