# Servos, DC and stepper motors, solenoid, motor drivers (Adafruit-sold parts)

> What are the dimensions of the Adafruit micro servo and the 28BYJ-48 stepper?

- Category: Electronics › Motion
- Kind: Modern device
- Basis: Adafruit CAD (MIT) models of the sold motors and driver boards
- Page: https://xemstudio.com/objects/adafruit-motors-servos-drivers/ · JSON: https://xemstudio.com/api/geometry?object=adafruit-motors-servos-drivers · Plain text: https://xemstudio.com/objects/adafruit-motors-servos-drivers/sheet.txt
- License: dimension sheet CC BY 4.0 (Xem Studio); linked files under their publishers' licenses

## Notes

- Micro servo metal-gear (1143): 23 × 12.2 × 29 mm with tabs 32.5 mm apart (SG90/MG90S class). Sub-micro (2201): 20 × 8.5 × 23 mm. Standard-size servo body (2941 DC motor in servo body): 40.5 × 20 × 38 mm.
- 28BYJ-48 5 V stepper (858): Ø28 mm body, 19 mm deep, tabs 35 mm apart with Ø4.2 holes, Ø5 mm D-shaft offset 8 mm from centre. NEMA-17 (324): 42.3 face, 34 mm long. TT motors (3777/3802): 70 × 22 × 18.5 mm. DC toy motor (711): Ø24 × 20 mm, 2 mm shaft.
- Driver boards: A4988 / TMC2209 (6109/6121) 15.5 × 20.5 mm StepStick; DRV8871 (3190) 22 × 25 mm; 16-ch servo driver (815) 62 × 25 mm; Motor FeatherWing 51 × 23 mm; large solenoid (413) 40 × 25 × 27 mm with a 10 mm stroke.

## Sizes

| product | bbox_l_mm | bbox_w_mm | bbox_h_mm |
|---|---|---|---|
| 1143 Micro Servo - High Torque Metal Gear | 31.3 | 30.7 | 12.0 |
| 2201 Submicro servo | 30.1 | 24.9 | 11.8 |
| 2307 MicroServo MG923B | 36.8 | 31.5 | 12.0 |
| 2941 DC Motor in Servo Body | 35.9 | 30.3 | 11.8 |
| 3777 TT Motor | 70.6 | 36.6 | 22.4 |
| 3802 TT Motor Metal Gear | 72.0 | 30.3 | 22.4 |
| 324 NEMA-17 Stepper Motor | 55.0 | 42.3 | 42.3 |
| 858 Stepper Motor 5VDC | 42.0 | 34.5 | 29.0 |
| 711 DC Toy Motor | 38.0 | 20.0 | 17.0 |
| 413 Large Solenoid | 69.7 | 29.0 | 24.0 |
| 3190 DRV8871 Breakout | 24.1 | 20.3 | 12.1 |
| 6109 A4988 Driver | 26.7 | 24.1 | 12.0 |
| 6121 TMC2209 Driver | 26.7 | 24.1 | 12.0 |
| 2927 Motor FeatherWing | 50.8 | 22.9 | 10.2 |
| 2928 Servo PWM FeatherWing | 50.8 | 22.9 | 10.2 |
| 815 Servo Driver 16 Channel | 62.2 | 25.4 | 12.1 |
| 1438 Adafruit MotorShield | 68.6 | 53.3 | 13.1 |
| 1253 Aluminum Timing Pulley | 25.5 | 25.5 | 17.0 |
| 1866 Slide Rail Platform | 59.0 | 47.0 | 20.0 |
| 1221 Adafruit 2020 Extrusion | 100.0 | 20.0 | 20.0 |
| 6353 STSPIN220 Stepper Motor Driver | 26.7 | 24.1 | 12.0 |
| 6318 Solenoid Driver 8 Channel | 50.8 | 27.9 | 12.0 |

## Where the files are

- Adafruit (official): [Adafruit_CAD_Parts: STEP, Fusion 360 and STL for Adafruit products](https://github.com/adafruit/Adafruit_CAD_Parts) — STEP, F3D, STL — MIT

## Free STEP/STL (22 parts, MIT License (Adafruit_CAD_Parts), Adafruit Industries)

Index: https://xemstudio.com/files/adafruit/adafruit-motors-servos-drivers/index.json

- 1143-micro-servo---high-torque-metal-gear: [STEP](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/1143%20Micro%20Servo%20-%20High%20Torque%20Metal%20Gear/1143%20Micro%20Servo%20High%20Torque%20Metal%20Gear.step) · [STL](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/1143%20Micro%20Servo%20-%20High%20Torque%20Metal%20Gear/1143%20Micro%20Servo%20High%20Torque%20Metal%20Gear.stl) — Adafruit #1143 Micro Servo - High Torque Metal Gear; bbox 31.3 × 30.7 × 12.0 mm; 0.1 MB on GitHub
- 2201-submicro-servo: [STEP](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/2201%20Submicro%20servo/2201%20Submicro%20Servo%20SG51R.step) · [STL](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/2201%20Submicro%20servo/2201%20Submicro%20Servo%20SG51R.stl) — Adafruit #2201 Submicro servo; bbox 30.1 × 24.9 × 11.8 mm; 0.2 MB on GitHub
- 2307-microservo-mg923b: [STEP](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/2307%20MicroServo%20MG923B/2307%20MicroServo%20MG923B.step) · [STL](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/2307%20MicroServo%20MG923B/2307%20MicroServo%20MG923B.stl) — Adafruit #2307 MicroServo MG923B; bbox 36.8 × 31.5 × 12.0 mm; 0.1 MB on GitHub
- 2941-dc-motor-in-servo-body: [STEP](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/2941%20DC%20Motor%20in%20Servo%20Body/2941%20Micro%20DC%20Motor.step) — Adafruit #2941 DC Motor in Servo Body; bbox 35.9 × 30.3 × 11.8 mm; 0.1 MB on GitHub
- 3777-tt-motor: [STEP](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/3777%20TT%20Motor/3777%20TT%20Motor.step) · [STL](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/3777%20TT%20Motor/3777%20TT%20Motor.stl) — Adafruit #3777 TT Motor; bbox 70.6 × 36.6 × 22.4 mm; 0.1 MB on GitHub
- 3802-tt-motor-metal-gear: [STEP](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/3802%20TT%20Motor%20Metal%20Gear/3802%20TT%20Motor%20Metal%20Gear.step) · [STL](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/3802%20TT%20Motor%20Metal%20Gear/3802%20TT%20Motor%20Metal%20Gear.stl) — Adafruit #3802 TT Motor Metal Gear; bbox 72.0 × 30.3 × 22.4 mm; 0.2 MB on GitHub
- 324-nema-17-stepper-motor: [STEP](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/324%20NEMA-17%20Stepper%20Motor/324%20NEMA-17%20Stepper%20Motor.step) — Adafruit #324 NEMA-17 Stepper Motor; bbox 55.0 × 42.3 × 42.3 mm; 1.2 MB on GitHub
- 858-stepper-motor-5vdc: [STEP](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/858%20Stepper%20Motor%205VDC/858%20Stepper%20Motor%205VDC.step) — Adafruit #858 Stepper Motor 5VDC; bbox 42.0 × 34.5 × 29.0 mm; 0.1 MB on GitHub
- 711-dc-toy-motor: [STEP](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/711%20DC%20Toy%20Motor/711%20DC%20Toy%20Motor.step) — Adafruit #711 DC Toy Motor; bbox 38.0 × 20.0 × 17.0 mm; 0.1 MB on GitHub
- 413-large-solenoid: [STEP](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/413%20Large%20Solenoid/413%20Large%20Solenoid.step) · [STL](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/413%20Large%20Solenoid/413%20Large%20Solenoid.stl) — Adafruit #413 Large Solenoid; bbox 69.7 × 29.0 × 24.0 mm; 0.1 MB on GitHub
- 3190-drv8871-breakout: [STEP](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/3190%20DRV8871%20Breakout/3190%20DRV8871%20Breakout.step) · [STL](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/3190%20DRV8871%20Breakout/3190%20DRV8871%20Breakout.stl) — Adafruit #3190 DRV8871 Breakout; bbox 24.1 × 20.3 × 12.1 mm; 0.9 MB on GitHub
- 6109-a4988-driver: [STEP](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/6109%20A4988%20Driver/6109%20A4988%20Driver.step) · [STL](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/6109%20A4988%20Driver/6109%20A4988%20Driver.stl) — Adafruit #6109 A4988 Driver; bbox 26.7 × 24.1 × 12.0 mm; 2.0 MB on GitHub
- 6121-tmc2209-driver: [STEP](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/6121%20TMC2209%20Driver/6121%20TMC2209%20Driver.step) · [STL](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/6121%20TMC2209%20Driver/6121%20TMC2209%20Driver.stl) — Adafruit #6121 TMC2209 Driver; bbox 26.7 × 24.1 × 12.0 mm; 2.0 MB on GitHub
- 2927-motor-featherwing: [STEP](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/2927%20Motor%20FeatherWing/2927%20Motor%20FeatherWing.step) · [STL](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/2927%20Motor%20FeatherWing/2927%20Motor%20FeatherWing.stl) — Adafruit #2927 Motor FeatherWing; bbox 50.8 × 22.9 × 10.2 mm; 2.3 MB on GitHub
- 2928-servo-pwm-featherwing: [STEP](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/2928%20Servo%20PWM%20FeatherWing/2928%20Servo%20PWM%20FeatherWing.step) · [STL](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/2928%20Servo%20PWM%20FeatherWing/2928%20Servo%20PWM%20FeatherWing.stl) — Adafruit #2928 Servo PWM FeatherWing; bbox 50.8 × 22.9 × 10.2 mm; 1.7 MB on GitHub
- 815-servo-driver-16-channel: [STEP](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/815%20Servo%20Driver%2016%20Channel/815%20Servo%20Driver%2016%20Channel.step) · [STL](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/815%20Servo%20Driver%2016%20Channel/815%20Servo%20Driver%2016%20Channel.stl) — Adafruit #815 Servo Driver 16 Channel; bbox 62.2 × 25.4 × 12.1 mm; 1.8 MB on GitHub
- 1438-adafruit-motorshield: [STEP](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/1438%20Adafruit%20MotorShield/1438%20Adafruit%20MotorShield.step) — Adafruit #1438 Adafruit MotorShield; bbox 68.6 × 53.3 × 13.1 mm; 0.1 MB on GitHub
- 1253-aluminum-timing-pulley: [STEP](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/1253%20Aluminum%20Timing%20Pulley/1253%20Aluminum%20Timing%20Pulley.step) — Adafruit #1253 Aluminum Timing Pulley; bbox 25.5 × 25.5 × 17.0 mm; 0.5 MB on GitHub
- 1866-slide-rail-platform: [STEP](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/1866%20Slide%20Rail%20Platform/1866%20Slide%20Rail%20Platform.step) — Adafruit #1866 Slide Rail Platform; bbox 59.0 × 47.0 × 20.0 mm; 0.1 MB on GitHub
- 1221-adafruit-2020-extrusion: [STEP](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/1221%20Adafruit%202020%20Extrusion/1221%20Adafruit%202020%20Extrusion.step) — Adafruit #1221 Adafruit 2020 Extrusion; bbox 100.0 × 20.0 × 20.0 mm; 0.2 MB on GitHub
- 6353-stspin220-stepper-motor-driver: [STEP](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/6353%20STSPIN220%20Stepper%20Motor%20Driver/6353%20STSPIN220%20Stepper%20Motor%20Driver.step) — Adafruit #6353 STSPIN220 Stepper Motor Driver; bbox 26.7 × 24.1 × 12.0 mm; 2.1 MB on GitHub
- 6318-solenoid-driver-8-channel: [STEP](https://raw.githubusercontent.com/adafruit/Adafruit_CAD_Parts/main/6318%20Solenoid%20Driver%208%20Channel/6318%20Solenoid%20Driver%208%20Channel.step) — Adafruit #6318 Solenoid Driver 8 Channel; bbox 50.8 × 27.9 × 12.0 mm; 2.9 MB on GitHub

## Questions

**What are micro servo (SG90/MG90S) dimensions?**

Body 23 × 12.2 × 29 mm (to the top of the output gear), mounting tabs 32.5 mm apart with Ø2 mm holes, horn adds 10 mm; cutout for the body 23.5 × 12.7 mm.

**What are 28BYJ-48 stepper dimensions?**

Ø28 mm, 19 mm deep, mounting tabs 35 mm apart (Ø4.2 holes), Ø5 mm D-shaft 10 mm long, offset 8 mm from the body centre.

**What size is an A4988 or TMC2209 StepStick?**

15.5 × 20.5 mm board, two rows of 8 pins on 15.24 mm spacing; 10 mm tall with the heatsink.

## Fits with

- [NEMA 17 stepper motor](https://xemstudio.com/objects/nema-17-stepper/)
- [DC motors: 775, N20 gearmotor, TT gearmotor](https://xemstudio.com/objects/dc-motors-775-n20-tt/)
- [NEMA 8, 11, 14, 23 and 34 stepper motors](https://xemstudio.com/objects/nema-steppers-8-to-34/)
- [GT2 timing pulleys, 16T–60T (2 mm pitch)](https://xemstudio.com/objects/gt2-pulleys/)
- [Flexible shaft couplers, 5–10 mm bores](https://xemstudio.com/objects/shaft-couplers/)
