Motors & Servos
You will find this motor and wheel can be installed conveniently with many fixed locations on the acrylicplate of most robot chassis, and is very suitable for Raspberry Pi, Arduino and MCU robotics.
Quantity | 1 Piece(s)/pack |
Color | Yellow black |
Material | ABS iron |
Compatible Models | Robot, gun toy, four wheel drive toy, aircraft toy, vibration products |
Other Feature | Motor speed: 100 per minutes; Torque: 4.5kg. cm1; Voltage: 3~6V; Non-loaded revolving speed: 100RPM; Non-loaded current: 60mA; Torque (6V): 4500mg cm |
Packing List | 1 x Motor 1 x Wheel |
Micro Servo Motor SG90 is a tiny and lightweight server motor with high output power. Servo can rotate approximately 180 degrees (90 in each direction), and works just like the standard kinds but smaller. You can use any servo code, hardware or library to control these servos.
Specifications:
- Product: SG90 Servo
- Torque: 2.0kg/cm(4.8V), 2.2kg/cm(6V)
- Speed: 0.09s/60°(4.8V), 0.08s/60°(6V)
- Rotate angle: 180°
- Operating voltage: 4.8 ~ 6V
- Gear: plastic
- Dead band: 7us
- Weight: 10.5g
- Dimension: 22.8mm × 12.2mm × 28.5mm
1 x servo motor
Resources:
ExplainingComputers has a great video on using this servo https://www.youtube.com/watch?v=xHDT4CwjUQE&t=389s
How to set up SG90 Servo Motor on Raspberry Pi
The maximum speed for a 28byj-48 stepper motor is roughly 10-15 rpm at 5 V.
The 28BYJ-48 motor runs in full step mode, each step corresponds to a rotation of 11.25°. That means there are 32 steps per revolution (360°/11.25° = 32). In addition, the motor has a 1/64 reduction gear set.
The power consumption of the motor is around 240mA.
The ULN2003 is one of the most common motor driver ICs, consisting of an array of 7 Darlington transistor pairs, each pair is capable of driving loads of up to 500mA and 50V. Four out of seven pairs are used on this board.
The board has four LEDs that show activity on the four control input lines (to indicate stepping state). They provide a nice visual when stepping.
The board also comes with an ON/OFF jumper to isolate power to the stepper Motor.
Specifications:
- High quality stepper motor with ULN2003 driver
- Suitable for microcontroller development
- Voltage: DC 5V
- Diameter: 28mm
- Step Angle: 5.625 x 1/64
- Reduction Ratio: 1/64
Dimensions: 1.38 in x 1.18 in x 0.39 in (3.5 cm x 3.0 cm x 1.0 cm)
Weight: 1.45 oz (41 g)
What's in the box?:
1 x stepper motor
1 x ULN2003 driver
Resources:
How to control a ULN2003 stepper motor with Raspberry Pi
This high-power, 130-size brushed DC motor can be used as a direct replacement for lower-power 130-size motors to get more torque and speed out of your gearmotor, but it will also draw more current and typically wear out faster.
It has a recommended operating voltage of 1.5 V to 3 V, but it can operate at higher voltages to provide more power in exchange for longevity of the motor.
Approximate specifications at 3 V: free-run speed of 20,000 RPM, free-run current of 350 mA, stall current of 4 A, stall torque of 55 gf-cm (0.75 oz-in).
Specifications:
Resources:
Getting started with Raspberry Pi gpiozeroMotors
Controlling DC Motors Using Python With a Raspberry Pi
Fire four solenoids, spin two DC motors or step one bi-polar or uni-polar stepper with 1.2A per channel (3A peak) using the TB6612.
We really like these dual H-bridges, so if you want to control motors without a shield or HAT these are easy to include on any solderless breadboard or perma-proto.
We solder on TB6612 onto a breakout board for you here, with a polarity protection FET on the motor voltage input and a pullup on the "standby" enable pin. Each breakout chip contains two full H-bridges (four half H-bridges). That means you can drive four solenoids, two DC motors bi-directionally, or one stepper motor. Just make sure they're good for 1.2 Amp or less of current, since that's the limit of this chip. They do handle a peak of 3A but that's just for a short amount of time. What we like most about this particular driver is that it comes with built in kick-back diodes internally so you dont have to worry about the inductive kick damaging your project or driver!
There's two digital inputs per H-bridge (one for each half of the bridge) as well as a PWM input per driver so you can control motor speed. Runs at 2.7V-5V logic. The motor voltage is separate from the logic voltage. Good for motor voltages from 4.5V up to 13.5V! This wont work well for 3V motors.
Comes as one assembled and tested breakout plus a small strip of header. You'll need to do some light soldering to attach the header onto the breakout PCB. Arduino, motors, and power supply not included. Check out the handy tutorial on assembly and wiring!
Specifications:
- Current Limit: 1.2A
- Size: 27mm x 19mm x 3mm / 1.1" x 0.7" x 0.1"
- Weight: 1.8g
What's in the box?:
1 x TB6612 driver
1 x header strip
- The ULN2803APG / AFWG Series are high−voltage,high−current darlington drivers comprised of eight NPN darlington pairs.
- All units feature integral clamp diodes for switching inductive loads.
- Applications include relays, hammer, solenoid, unipolar steppers, lamp and display (LED) drivers etc.
- Output current (single output): 500 mA (max)
- High sustaining voltage output: 50 V (min)
- Output clamp diodes
- Inputs compatible with various types of logic.
- Package Type−APG : DIP−18pin
What's in the box?:
1 x 8 Channel Darlington IC
Downloads
Tutorials
How to Control a Stepper Motor using your Raspberry Pi & the ULN2803 Driver Chip
- Dual H-Bridges - run four solenoids, two DC motors, or one uni-polar or bi-polar stepper motor
- Output Current: 600mA per channel (1.2A Max)
- No of Channels: 4
- Input: 5V Logic
- Supply Voltage Range: 4.5V to 36V
- No. of Pins: 16
- Operating Temperature Range: 0°C to 70°C
1 x L293D Dual H-Bridge IC
Downloads
Tutorials
Controlling a Stepper Motor with the L293D
CCPM Servo Consistency Master/Servo Tester is a device that can be effectively used to test up to three servo motors at the same time. It is a useful tool to test Servo motors, ESC, and can be used to determine the motor directions.
This clever little Servo Tester Module has three modes to check the reaction times, neutral points and maximum angles for up to 3 servos simultaneously.
Specifications:
Item Name: Servo Tester
Size: 46x32x17mm
Weight: 8g
Color: Blue
Input: DC 4.2 to 6.0V
Output: ≤15mA (5.0)
Output signal: 1.5ms±0.5ms
Adjustment Methods: Manual, Neutral, Automatic.
Features:
Small size,low power consumption,high reliability and easy operation.
It can easily detect and configure server virtual bit, jitter and middle position.
Can connect two servos or ESC;
MCU control,good stability,high accuracy.
Note:
This product can't test a servo with a weight more than 55g.
If you want to test the motor,please first connect the ESC.
Package Includes:
1x servo tester
Here are the links of the CE Certification and the Environmental Certification:
CE Certification:
https://www.dropbox.com/s/x937yu696g449o2/CE Certification .pdf?dl=0
Environmental Certification:
https://www.dropbox.com/s/38ncgzktlsxlhvw/Environmental Certification .pdf?dl=0
Description:
If your project is not aiming to be the most heavy duty CNC machine out there, but is meant to be easy and inexpensive to build so that anyone can get a hand on a precise CNC, machining in many materials including metal. Then this is the perfect starting point for you.
Specifications:
Brand: Machifit
Dimensions | 140mm×110mm×48mm (L*W*H) |
Input | AC220V±10% 50/60Hz |
Spindle Motor | 500w |
Spindle Speed | 3000-12000r/min |
Motor Diameter | 52mm |
Motor Length | 208mm |
Operating Voltage | 100V DC |
Current | 6A |
Speed | Up to idle up to 15,000 rev / min |
Torque | 5000G/CM |
Insulation Resistance | > 2 megohms |
Dielectric Strength | 400V |
High precision spindle runout 0.01-0.03 |
Chuck size:
Small diameter: 7.8mm
Nut Size:
Inner Diameter: 8.7mm
Height: 13mm
Hex Diameter: 17mm
Outer Diameter:19mm
The Usage of "Don't pipe":
Its function is to inhibit the switched source. If they are open, the source does not give tension.
If the short circuits, for example with a relay, the source generates the voltage to which it is regulated with the potentiometer.
There will be no problem in controlling the motor using these pins.

This high torque metal gear mini DC motor is perfect for hobbyists and students who want to build robotic projects such as two and four wheel drive platforms as well as any rotating mechanical device. Benefiting from its high torque, compact size and weight, these DC motors provide an excellent and reliable motion source for the inventor.
Specifications:
Voltage: 6V
Revolving Speed: 200RPM
Motor Size: 12mm(diameter)*24mm(height)
Shaft Size: 3mm(diameter)*10mm(length
Package includes:
1x Mini Metal Gear Motor

Getting started with Raspberry Pi gpiozero Motors
Let your robotic dreams come true with the new DC Stepper Motor HAT from Adafruit. This Raspberry Pi add-on is perfect for any motion project as it can drive up to 4 DC or 2 Stepper motors with full PWM speed control.
Raspberry Pi and motors are not included.
Since the Raspberry Pi does not have a lot of PWM pins, we use a fully-dedicated PWM driver chip onboard to both control motor direction and speed. This chip handles all the motor and speed controls over I2C. Only two pins (SDA & SCL) are required to drive the multiple motors, and since it's I2C you can also connect any other I2C devices or HATs to the same pins.
In fact, you can even stack multiple Motor HATs, up to 32 of them, for controlling up to 64 stepper motors or 128 DC motors (or a mix of the two) - just remember to purchase and solder in a stacking header instead of the one we include.
Motors are controlled by TB6612 MOSFET drivers with 1.2A per channel and 3A peak current capability, a big improvement over L293D drivers and there are built-in flyback diodes as well.
We even had a little space so we added a polarity protection FET on the power pins and a bit of prototyping area. And the HAT is assembled and tested here at Adafruit so all you have to do is solder on the included 2x20 plain header and the terminal blocks.
Lets check out these specs again:
- 4 H-Bridges: TB6612 chipset provides 1.2A per bridge (3A peak) with thermal shutdown protection, internal kickback protection diodes. Can run motors on 4.5VDC to 13.5VDC.
- Up to 4 bi-directional DC motors with individual 8-bit speed selection (so, about 0.5% resolution)
- Up to 2 stepper motors (unipolar or bipolar) with single coil, double coil, interleaved or micro-stepping.
- Big terminal block connectors to easily hook up wires (18-26AWG) and power
- Polarity protected 2-pin terminal block and jumper to connect external 5-12VDC power
- Works best with Raspberry Pi model A , B , Pi 2 B or Pi 3 B.
- Install the easy-to-use Python library, check out the examples and you're ready to go!
Comes with an assembled & tested HAT, terminal blocks, and 2x20 plain header. Some soldering is required to assemble the headers on. Stacking header not included.
Raspberry Pi, motors, and battery pack are not included but we have lots of motors in the shop and all our DC motors, and stepper motors work great. Check out Adafruit's detailed tutorial for tons of info including schematics, wiring diagrams, python libraries and example walkthroughs.
A gear motor is an all-in-one combination of a motor and gearbox. The addition of a gear head to a motor reduces the speed while increasing the torque output. The most important parameters in regards to gear motors are speed (rpm), torque (lb-in) and efficiency (%).
Micro DC Gear Motors are ideal for DIY enthusiasts and are designed to easily incorporate the encoder. These motors are inexpensive, small, easy to install, and ideally suited for use in a mobile robot car.
Features:
There is one set of 12 DC motors in this kit
Motor type | Size | Voltage | No load current | 3V Speed | Supporting gear |
5*7 motor | 19*7*5mm | 3V | 30ma | 19000rpm/min | 1008kxb |
K10 motor | 10*8*7mm | 3V | 30ma | 15500rpm/min | 1008x |
11mm long axis N20 | 15.5*12*10mm | 3V | 300ma | 31000rpm/min | 1008x |
N30 Model aircraft motor | 26*12*10mm | 3.7V | 220ma | 20900rpm/min | 1008x |
RF-130CH | 22.8*17.1mm | 6V | 300ma | 30000rpm/min | 1008h |
020 motor | 19*18*9.5mm | 3V | 70ma | 11800rpm/min | 1008h |
130motor | 25*20*15mm | 3V | 350ma | 16500rpm/min | 1012a |
long axis 140 motor | 25*21mm | 3V | 230ma | 16500rpm/min | 1012a |
SRF300 motor | 24.5*13mm | 3V | 20ma | 4000rpm/min | 1012a |
310 motor | 18*24mm | 3V | 20ma | 4000rpm/min | 1012a |
Square hole 180 motor | 34*20*15mm | 6V | 450ma | 18000rpm/min | 1012a |
M20 (green bottom cover) | 10*8*15mm | 3.7V | 120ma | 22000rpm/min | 1008x |
Package includes:
12 x DC motors
Getting started with Raspberry Pi gpiozero Motors
Description:
The standard RC servo motors only rotate 180° because they were designed for the radio control (RC) car or plane. But this limitation is annoying for robotics application. Hence, the manufacturer made a smart move by introducing the 360º continuous rotation servo motor that able to control with the standard RC signal.
For more info on standard RC servo control, please check the Wiki.
Specification:
- 360º continuous rotation
- Metal Gears
- Operation Voltage: 4.8 - 6.6VDC
- Operating Speed: 0.15sec / 60 degrees (6.0V no load)
- Torque: 11kg.cm at 6V
- Dimension : 40 x 19 x 43mm
- Weight: 69g
Tutorial:
What's in the box:
1 x MG995 360 Continuous Servo1 x Servo horns and accessories
NEMA 23 is a stepper motor with a 2.3×2.3 inch (58.4×58.5 mm) faceplate and 1.8° step angle (200 steps/revolution). Each phase draws 2.8 A at 3.2 V, allowing for a holding torque of 19 kg-cm. NEMA 23 Stepper motor is generally used in Printers, CNC machine, Linear actuators and hard drives.
Specifications:
Brand | JKM |
Model | 57HS51-2804 |
Motor length | 51mm |
Diameter of axle | 6.35mm |
The front shaft length | 21mm |
Size | 57x57x51mm |
Holding Torque | 10.1kg.cm |
Outgoing line | 300mm |
Certification | Certification: CE,ROHS |
Scope | 3D Printers, Monitor Equipment, Medical Machinery, Textile Machinery, Packaging Machinery, Stage Lighting,ect. |
General Specification:
Item | Specifications |
Step Angle | 1.8° |
Temperature Rise | 80℃max |
Ambient Temperature | -20℃~ 50℃ |
Insulation Resistance | 100 MΩMin. ,500VDC |
Dielectric Strength | 500VAC for 1minute |
Shaft Radial Play | 0.02Max. (450g-load) |
Shaft Axial Play | 0.08Max. (450g-load) |
Max. radial force | 75N (20mm from the flange) |
Max. axial force | 15N |
Electrical Specifications:
Model No. | Step Angle | Motor Length | Rate Voltage /Phase | Current /Phase | Resistance /Phase | Inductance /Phase | Holding Torque | # of Leads | Detent Torque | Rotor Inertia | Mass |
( °) | (L)mm | V | A | Ω | mH | kg.cm | No. | g.cm | g.cm | Kg | |
57HS51-2804 | 1.8 | 51 | 2.3 | 2.8 | 0.83 | 2.2 | 10.1 | 4 | 350 | 280 | 0.59 |


Package Includes:
1 x Nema23 Motor
4x8mm DC1.5-3V Micro Coreless Motor Vibration Motor
Features:
Specifications:
Lead screw | |
Material | stainless steel |
Diameter | 8mm |
Pitch | 2mm |
Lead | 4 |
Total Length | 400mm |
Screw nut | |
Material | brass |
Diameter | 8mm |
Pitch | 2mm |
Lead | 4 |
Mounted ball bearing | |
Material | zinc alloy |
Bore diameter8 mm | 8mm |
Total length | 55mm |
Height | 29mm |
Shaft coupling | |
Material | aluminium |
Shaft | 6.35 x 8 mm |
Length | 25 mm |
Diameter | 20mm |
Motor | |
Voltage | 24V |
Step angle | 1.8° |
Accuracy of step angle | ±5% |
Accuracy of resistance | ±10% |
Accuracy of inductance | ±20% |
Insulation resistance | 100mΩmin 500VDC |
Radial clearance | 0.02Max |
Axial clearance | 0.08Max |
Radial maximum tolerance | 28N |
Axial maximum tolerance | 10N |
Specifications:
Fit for: 3D Printer stepper motors
Package Includes:
A collection of jumper cables with HX2.54 connectors on each side. Great for wiring your stepper motor to your driver board. Widely used on 3D printers, robotics and CNC machines.
Specifications:
- Four-lead motor connector XH2.54 white terminal 4pin-6pin motor line
- 3D Printer Stepper Motor Line
- Connector : 4pin to 6pin
- Length: 50cm
What's in the box?
1 x 3D Printer Stepper Motor Line 50cm Length
Mount it low, mount it high, mount it on your leg, or mount it in the sky! This bracket is for a 130 Size DC Motor and allows you to mount it almost anywhere!
The bracket is designed to clamp around the outside of the motor, and then be screwed or bolted to your desired location using the four M2.5 mounting holes.
What's in the box?:
1 x Motor Bracket
- Category: two-phase stepper motor
- Step angle: 1.8°
- Body length: 40mm
- Rated current: 1.7A/Phase
- Phase resistance: 2.4Ω
- Phase inductance: 3.7mH
- Holding torque: 0.45N.m
- Rotor inertia: 54(g.c㎡)
- Weight: 0.3kg
- Compatible driver: SMD258C, Stepper Motor HAT


Part Number | Phases | Step angle (degree) | Body length (mm) | Rated current (A/Phase) | Phase resistance (Ω) | Phase inductance (mH) | Holding torque (N.m) | Rotor inertia (g.c㎡) | Weight (kg) | Compatible driver |
---|---|---|---|---|---|---|---|---|---|---|
SM24240 | two-phase | 1.8 | 40 | 1.7 | 2.40 | 3.7 | 0.45 | 54 | 0.3 | SMD258C, Stepper Motor HAT |
SM25776 | two-phase | 1.8 | 76 | 3.0 | 1.00 | 1.6 | 1.90 | 480 | 1.0 | SMD258C |
SM35778 | three-phase | 1.2 | 78 | 5.8 | 0.29 | 0.39 | 1.50 | 380 | 1.1 | SMD356C |