name = "steve/lead-screw" version = "1.0.0" runtime = "steve" license = "MIT" summary = "Trapezoidal lead screw envelope: Tr8, Tr10, Tr12 and Tr16, leads 2 to 8 mm, any length." description = """Trapezoidal lead screw (T8, Tr10, Tr12, Tr16) as a plain envelope at the major diameter, for assemblies: axis \ along Z, centred on the origin. The thread is not modelled, as in the library's threaded rods. See the README.""" tags = ["lead-screw", "trapezoidal", "tr8", "motion", "metric"] [parameters.size] type = "choice" default = "Tr8" choices = ["Tr8", "Tr10", "Tr12", "Tr16"] label = "Nominal diameter" [parameters.lead] type = "number" default = 2 min = 1 max = 12 unit = "mm" label = "Lead" description = "Advance per turn. Names the screw; it doesn't change the envelope." [parameters.length] type = "number" default = 300 min = 10 max = 3000 unit = "mm" label = "Length"