name = "steve/clearance-hole" version = "1.0.0" runtime = "steve" license = "MIT" summary = "Clearance hole cylinder for metric bolts and screws, M1.6 to M100: ISO 273 fine, medium and coarse, at the low, middle or high end of H12, H13 or H14." description = """A cylinder to cut a clearance hole with: ISO 273's hole diameter for the thread and series, plus the chosen point of its H tolerance (ISO 286). See the README.""" tags = ["clearance-hole", "hole", "iso-273", "fastener", "cad-helper", "metric"] [parameters.thread] type = "choice" default = "M3" choices = ["M1.6", "M2", "M2.5", "M3", "M4", "M5", "M6", "M8", "M10", "M12", "M14", "M16", "M20", "M24", "M30", "M36", "M42", "M48", "M56", "M64", "M72", "M80", "M90", "M100"] label = "Thread" [parameters.fit] type = "choice" default = "normal" choices = ["close", "normal", "loose"] label = "Fit" description = "close: ISO 273 fine series, H12. normal: medium, H13. loose: coarse, H14." [parameters.tolerance] type = "choice" default = "mean" choices = ["min", "mean", "max"] label = "Point of the tolerance" [parameters.depth] type = "number" default = 10 min = 0.1 max = 1000 unit = "mm" label = "Depth"