Asked — Edited
Resolved Resolved by Dunning-Kruger!

Roomba 650 - Drive Motor - Specifications

Hello community members!

My Roomba 650 died and I'm in process of salvaging parts to use in my projects.

I took the drive motor assembly out and I'm trying to understand its terminals and motor specifications.

Does anybody know the voltage rating of this motor? I found out that it is a DC motor which needs to be controlled by an external H bridge.

It is working at 9V, but I want to use it at the voltage it is designed to work optimally.

I've attached some pictures.

Any help would be appreciated.

Thank you! Pratik

User-inserted image

User-inserted image

User-inserted image

User-inserted image

User-inserted image

User-inserted image


Upgrade to ARC Pro

Synthiam ARC Pro is a new tool that will help unleash your creativity with programming robots in just seconds!


The motors run on14.4v.... Some of those wires would be from the wheel encoders.... Yes, you will need an H-bridge to control the motors unless one is built into the motor module itself, which I doubt....



Thank you for that information!

Do you happen to know the current rating of this motor? I'm trying to select the motor controller for it.

Thank you, Pratik


No, but looking at the gauge of motor wiring I can't imagine it being much more than a few hundred mA.... Remember the lower the voltage you use the higher the power (mA) that the motors with pull... A standard H-bridge (like the ones in the store here) should be fine...


If it is 600mA per channel then it should be ok as long as your bot isn't too heavy (more than 5lbs or so)....


Robot-Doc would know the answer to that.