DC Geared Motor 12V 30RPM – High Torque for Robotics & Automation
DC Geared Motor 12V 30RPM – High Torque for Robotics & Automation
This 12V DC geared motor delivers 30 RPM with high torque, ideal for robotics arms, automated conveyor belts, and Arduino/ESP32 projects requiring controlled slow‑speed motion with reliable metal gear durability.
Key Specifications
| Voltage | 12V DC |
| No‑Load Speed | 30 RPM ±10% |
| Stall Torque | ~5 kg·cm |
| Gear Material | Metal (brass/steel) |
| Shaft Diameter | 6 mm |
| Shaft Length | 15 mm |
| Body Diameter | 37 mm |
| Weight | ~150 g |
What You Can Build With This
- Arduino DIY Small Robot: Build a two‑wheel drive robot using Arduino Uno R3, L298N motor driver, and this motor for precise slow movement.
- ESP32 Smart Conveyor Belt: Use ESP32 to control a conveyor belt for sorting objects by colour; the motor’s torque handles small loads reliably.
- Raspberry Pi Camera Slider: Create a motorised camera slider for time‑lapse photography; low RPM ensures smooth motion with a motor driver.
- CBSE Class 12 Physics Project: Demonstrate torque vs speed characteristics of a DC geared motor, measuring RPM under load using an encoder.
- B.Tech Automation Project: Build an automated waste segregation system with sensors and actuators for Smart India Hackathon; this motor drives the sorting mechanism.
Compatibility
| Platform | Compatible | Connection | Library / Method |
|---|---|---|---|
| Arduino Uno R3 | Yes (with motor driver) | Motor to L298N OUT1/2; driver inputs to D5,D6,D7,D8 (PWM) | AFMotor.h / L298N |
| Arduino Nano | Yes (with motor driver) | Same as Uno, use D5,D6,D7,D8 | AFMotor.h / L298N |
| Arduino Mega 2560 | Yes (with motor driver) | Motor to driver; inputs to any PWM pins (e.g., 10–13) | AFMotor.h / L298N |
| ESP8266 NodeMCU | Yes (with motor driver) | Driver inputs to D1,D2,D3,D4 (GPIO 5/4/0/2); PWM on soft | analogWrite / custom PWM |
| ESP32 Dev Board | Yes (with motor driver) | Any GPIO with PWM (e.g., 25,26,27,14); use ledc | ledc PWM API |
| Raspberry Pi Pico | Yes (with motor driver) | GPIO 0–5 for driver control; PWMWrap | MicroPython PWM |
| Raspberry Pi 4 / 5 | Yes (with transistor driver) | GPIO 17,27,22,23 via L298N; use hardware PWM | RPi.GPIO / pigpio |
Wiring and Interface Notes
Connect the motor terminals to the output of an L298N motor driver, power the driver with a 12V DC supply, and connect the input pins to your microcontroller’s PWM‑capable pins. Use flyback diodes across the motor terminals to protect the driver from back EMF. For ESP32, ensure separate grounds for motor supply and logic to avoid noise.
Frequently Asked Questions
What is the stall current of this 12V 30RPM geared motor?
Stall current is approximately 1.2A at 12V; ensure your motor driver can handle at least 2A peak to avoid overheating.
Can I control speed with PWM?
Yes, PWM control works well for speed regulation; use frequencies around 1 kHz and avoid very low duty cycles that may cause stalling due to low torque.
Ask Soldr above what you can build with this — it knows every Compoden kit this part appears in.
Shipping Information
- Prepaid Orders: ₹75 for orders up to ₹999, FREE shipping above ₹999
- COD Orders: ₹125 shipping + ₹50 COD fee = ₹175 total
- Delivery Timeline: Dispatch in 1-2 days, delivery in 2-7 days depending on location
Returns & Warranty
- 7-Day Return: Manufacturing defects only (approval required)
- Warranty: 7 days from delivery
- Non-Returnable: Batteries, consumables, cut wires, clearance items