name = "steve/nema-stepper-motor" version = "1.0.0" runtime = "steve" license = "MIT" summary = "NEMA stepper motor envelope: frames 8, 11, 14, 17, 23 and 34, with common models such as 17HS4401 as presets." description = """Hybrid stepper motor envelope for assemblies: square body, round pilot, shaft with its flat and the four \ mounting holes, in NEMA frame sizes 8, 11, 14, 17, 23 and 34. The mounting face is on the XY plane, the shaft points along +Z. \ Dimensions from makers' public data sheets (see the README); not affiliated with any maker named.""" tags = ["motor", "stepper", "nema", "nema-17", "actuator", "motion"] [parameters.frame] type = "choice" default = "NEMA17" choices = ["NEMA8", "NEMA11", "NEMA14", "NEMA17", "NEMA23", "NEMA34"] label = "Frame size" [parameters.body_length] type = "number" default = 40 min = 31 max = 129 unit = "mm" label = "Body length" description = "Mounting face to the back of the motor. Each frame accepts the range its sourced models span." [parameters.shaft_diameter] type = "number" default = 5 min = 4 max = 14 unit = "mm" label = "Shaft diameter" description = "NEMA 8: 4; 11, 14, 17: 5; 23: 6.35 or 8; 34: 12.7 or 14."