name = "steve/hobby-servo" version = "1.0.0" runtime = "steve" license = "MIT" summary = "Hobby servo: SG90, MG90S, Futaba S3003 and MG996R, with a single-arm horn." description = """Hobby servo as an assembly envelope: case, mounting tabs, output shaft and a single-arm horn. Case, tab and height dimensions from the makers' drawings; the shaft's place, holes and horn are proportions, for looks. See the README.""" tags = ["servo", "rc-servo", "sg90", "mg996r", "s3003", "mg90s", "actuator", "motor"] [parameters.designation] type = "choice" default = "SG90" choices = ["SG90", "MG90S", "S3003", "MG996R"] label = "Servo" [parameters.detail] type = "choice" default = "full" choices = ["full", "simple"] label = "Detail" description = "full: with the horn, tab holes and output shaft. simple: case and tabs only." [[presets]] id = "SG90" title = "SG90 servo" params = { designation = "SG90" } aliases = ["SG-90", "Servo-sg90", "SG90 servo", "9g servo", "9g micro servo", "micro servo"] standard = "maker's drawing" [[presets]] id = "MG90S" title = "MG90S servo" params = { designation = "MG90S" } aliases = ["MG90S servo", "MG90", "metal gear micro servo"] standard = "maker's drawing" [[presets]] id = "S3003" title = "S3003 servo" params = { designation = "S3003" } aliases = ["Futaba3003", "Futaba 3003", "S3003 servo", "Futaba S3003", "standard servo"] standard = "maker's drawing" [[presets]] id = "MG996R" title = "MG996R servo" params = { designation = "MG996R" } aliases = ["MG996R servo", "MG996", "MG995", "high torque servo"] standard = "maker's drawing" [[presets]] id = "SG90-simple" title = "SG90, simple" params = { designation = "SG90", detail = "simple" } aliases = ["SG90 simple"] standard = "maker's drawing"