I salvaged some parts off my dead Roomba 650, and I'm trying to use the drive motor assembly . I got the pinout of the connector but I don't know what voltage / PWM / other specifications are there for this motor.

I've attached the picture of the drive motor assembly.

Any help would be appreciated!

Thank you, Pratik

Drive motor unit

Edit: The Image is here: Drive Motor Module

  • $\begingroup$ Have you taken the motor completely out of the housing and looked for a part number? $\endgroup$ Feb 27, 2015 at 23:46

2 Answers 2


The motors get a PWM'd battery voltage which is around 18V. I assume it is safe to run at that voltage at 100% duty cycle. I imagine you could run a higher voltage but you run the risk of burning out your brushes. Lower voltages work fine if your bot is small. I have successfully run a small Roomba wheel module robot off of 8 AA batteries (about 12V).


FYI, iRobot has released the spec for the motor interface here:


  • $\begingroup$ Hi Ben, Thank you for that link. Unfortunately it is resulting in 404 error. Can you please repost the link, or the document itself to which it is pointing to? Thanks, Pratik $\endgroup$ Mar 29, 2015 at 16:47
  • $\begingroup$ Well, the link works for me. Maybe they had a temporary server issue. Note that you can also get to the file by going to the main Create2 project page: irobot.com/About-iRobot/STEM/Create-2/Projects.aspx then clicking the "Create 2 Wheel Hack " link. $\endgroup$
    – Ben
    Mar 29, 2015 at 17:21
  • $\begingroup$ That link works for me; the document has also been archived by the web archive at web.archive.org/web/20150427160518/http://www.irobot.com/~/… . $\endgroup$
    – David Cary
    Apr 27, 2015 at 16:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.