{"product_id":"dc-geared-motor-12v-30rpm-high-torque-for-robotics-automation","title":"DC Geared Motor 12V 30RPM – High Torque for Robotics \u0026 Automation","description":"\u003ch1\u003eDC Geared Motor 12V 30RPM – High Torque for Robotics \u0026amp; Automation\u003c\/h1\u003e\n\n\u003cp class=\"product-lede\"\u003eThis 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.\u003c\/p\u003e\n\n\u003ch2\u003eKey Specifications\u003c\/h2\u003e\n\u003ctable class=\"specs-table\"\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd\u003eVoltage\u003c\/td\u003e\n\u003ctd\u003e12V DC\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eNo‑Load Speed\u003c\/td\u003e\n\u003ctd\u003e30 RPM ±10%\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eStall Torque\u003c\/td\u003e\n\u003ctd\u003e~5 kg·cm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eGear Material\u003c\/td\u003e\n\u003ctd\u003eMetal (brass\/steel)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eShaft Diameter\u003c\/td\u003e\n\u003ctd\u003e6 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eShaft Length\u003c\/td\u003e\n\u003ctd\u003e15 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eBody Diameter\u003c\/td\u003e\n\u003ctd\u003e37 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eWeight\u003c\/td\u003e\n\u003ctd\u003e~150 g\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003eWhat You Can Build With This\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eArduino DIY Small Robot:\u003c\/strong\u003e Build a two‑wheel drive robot using Arduino Uno R3, L298N motor driver, and this motor for precise slow movement.\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/colour-sorting-conveyor-belt-kit-using-arduino-uno-and-stepper-motor\"\u003e\n\u003cstrong\u003eESP32 Smart Conveyor Belt:\u003c\/strong\u003e Use ESP32 to control a conveyor belt for sorting objects by colour; the motor’s torque handles small loads reliably.\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/kit-motorised-camera-slider\"\u003e\n\u003cstrong\u003eRaspberry Pi Camera Slider:\u003c\/strong\u003e Create a motorised camera slider for time‑lapse photography; low RPM ensures smooth motion with a motor driver.\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/kit-dc-motor-speed-controller\"\u003e\n\u003cstrong\u003eCBSE Class 12 Physics Project:\u003c\/strong\u003e Demonstrate torque vs speed characteristics of a DC geared motor, measuring RPM under load using an encoder.\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/raspberry-pi-5-ai-waste-sorting-kit-smart-bin-with-camera-and-servos\"\u003e\n\u003cstrong\u003eB.Tech Automation Project:\u003c\/strong\u003e Build an automated waste segregation system with sensors and actuators for Smart India Hackathon; this motor drives the sorting mechanism.\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eCompatibility\u003c\/h2\u003e\n\u003ctable class=\"compat-table\"\u003e\n  \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003ePlatform\u003c\/th\u003e\n\u003cth\u003eCompatible\u003c\/th\u003e\n\u003cth\u003eConnection\u003c\/th\u003e\n\u003cth\u003eLibrary \/ Method\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd\u003eArduino Uno R3\u003c\/td\u003e\n\u003ctd\u003eYes (with motor driver)\u003c\/td\u003e\n\u003ctd\u003eMotor to L298N OUT1\/2; driver inputs to D5,D6,D7,D8 (PWM)\u003c\/td\u003e\n\u003ctd\u003eAFMotor.h \/ L298N\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eArduino Nano\u003c\/td\u003e\n\u003ctd\u003eYes (with motor driver)\u003c\/td\u003e\n\u003ctd\u003eSame as Uno, use D5,D6,D7,D8\u003c\/td\u003e\n\u003ctd\u003eAFMotor.h \/ L298N\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eArduino Mega 2560\u003c\/td\u003e\n\u003ctd\u003eYes (with motor driver)\u003c\/td\u003e\n\u003ctd\u003eMotor to driver; inputs to any PWM pins (e.g., 10–13)\u003c\/td\u003e\n\u003ctd\u003eAFMotor.h \/ L298N\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eESP8266 NodeMCU\u003c\/td\u003e\n\u003ctd\u003eYes (with motor driver)\u003c\/td\u003e\n\u003ctd\u003eDriver inputs to D1,D2,D3,D4 (GPIO 5\/4\/0\/2); PWM on soft\u003c\/td\u003e\n\u003ctd\u003eanalogWrite \/ custom PWM\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eESP32 Dev Board\u003c\/td\u003e\n\u003ctd\u003eYes (with motor driver)\u003c\/td\u003e\n\u003ctd\u003eAny GPIO with PWM (e.g., 25,26,27,14); use ledc\u003c\/td\u003e\n\u003ctd\u003eledc PWM API\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eRaspberry Pi Pico\u003c\/td\u003e\n\u003ctd\u003eYes (with motor driver)\u003c\/td\u003e\n\u003ctd\u003eGPIO 0–5 for driver control; PWMWrap\u003c\/td\u003e\n\u003ctd\u003eMicroPython PWM\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eRaspberry Pi 4 \/ 5\u003c\/td\u003e\n\u003ctd\u003eYes (with transistor driver)\u003c\/td\u003e\n\u003ctd\u003eGPIO 17,27,22,23 via L298N; use hardware PWM\u003c\/td\u003e\n\u003ctd\u003eRPi.GPIO \/ pigpio\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003eWiring and Interface Notes\u003c\/h2\u003e\n\u003cp\u003eConnect 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.\u003c\/p\u003e\n\n\u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"faq\"\u003e\n  \u003cdiv class=\"faq-item\"\u003e\n    \u003ch3\u003eWhat is the stall current of this 12V 30RPM geared motor?\u003c\/h3\u003e\n    \u003cp\u003eStall current is approximately 1.2A at 12V; ensure your motor driver can handle at least 2A peak to avoid overheating.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"faq-item\"\u003e\n    \u003ch3\u003eCan I control speed with PWM?\u003c\/h3\u003e\n    \u003cp\u003eYes, 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.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"Product\",\n      \"@id\": \"https:\/\/compoden.in\/products\/dc-geared-motor-12v-30rpm-high-torque-for-robotics-automation#product\",\n      \"name\": \"DC Geared Motor 12V 30RPM – High Torque for Robotics \u0026 Automation\",\n      \"description\": \"12V 30RPM DC geared motor for robotics, Arduino, ESP32 projects. High torque metal gear motor for automation, motor drivers. Best price in India at Compoden.\",\n      \"sku\": \"CDN-0966\",\n      \"mpn\": \"CDN-0966\",\n      \"brand\": {\"@type\": \"Brand\", \"name\": \"Compoden\"},\n      \"offers\": {\n        \"@type\": \"Offer\",\n        \"priceCurrency\": \"INR\",\n        \"price\": \"PRICE_PLACEHOLDER\",\n        \"availability\": \"https:\/\/schema.org\/InStock\",\n        \"seller\": {\"@type\": \"Organization\", \"name\": \"Compoden\", \"url\": \"https:\/\/compoden.in\"}\n      }\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"@id\": \"https:\/\/compoden.in\/products\/dc-geared-motor-12v-30rpm-high-torque-for-robotics-automation#faq\",\n      \"mainEntity\": [\n        {\"@type\": \"Question\", \"name\": \"What is the stall current of this 12V 30RPM geared motor?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Stall current is approximately 1.2A at 12V; ensure your motor driver can handle at least 2A peak to avoid overheating.\"}},\n        {\"@type\": \"Question\", \"name\": \"Can I control speed with PWM?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"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.\"}}\n      ]\n    }\n  ]\n}\n\u003c\/script\u003e","brand":"Compoden","offers":[{"title":"Default Title","offer_id":53454857830765,"sku":"CDN-0966","price":210.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/3997\/5533\/files\/p_e36c02bd-3b7b-4060-8c9d-98ab7021f094.png?v=1782230082","url":"https:\/\/compoden.com\/products\/dc-geared-motor-12v-30rpm-high-torque-for-robotics-automation","provider":"Compoden","version":"1.0","type":"link"}