Here’s Why Hoverboard Motors Might Belong In Robots

[madcowswe] starts by pointing out that the entire premise of ODrive (an open-source brushless motor driver board) is to make use of inexpensive brushless motors in industrial-type applications. This usually means using hobby electric aircraft motors, but robotic applications sometimes need more torque than those motors can provide. Adding a gearbox is one option, but there is another: so-called “hoverboard” motors are common and offer a frankly outstanding torque-to-price ratio.

A teardown showed that the necessary mechanical and electrical interfacing look to be worth a try, so prototyping has begun. These motors are really designed for spinning a tire on the ground instead of driving other loads, but [madcowswe] believes that by adding an encoder and the right fixtures, these motors could form the basis of an excellent robot arm. The ODrive project was a contender for the 2016 Hackaday Prize and we can’t wait to see where this ends up.

28 thoughts on “Here’s Why Hoverboard Motors Might Belong In Robots

    1. It’s the name of the specific product, and it gives context to the parts in question. It’s a foolish name, but most of us know that “hoverboard” is a reference to the two-wheel self-balancing scooter, not something that actually hovers.

      1. But it’s not the name of any specific product, it’s a buzzword used by media that doesn’t know any better. Just like calling a quadcopter a drone.

        So why not just call them scooter motors if we all know what they are referring to

        1. Oh man you definitely hit upon one of my pet peeves. I cannot stand it when they call quadcopters ‘drones’. I get it though, most folks don’t care and get the general idea. Just like the eye of the hurricane being dangerous. No, the eye is actually quite nice and a great time to refill your drink before the eye wall of the hurricane comes thru and does its destructive thing again. Oh well.

        2. What kind of scooter do you mean?
          There are Segways, mobility scooters, kids’ scooters, electric inline scooters, etc.
          “Hoverboard” is much more specific. Just because it’s annoying and inaccurate doesn’t mean it isn’t a useful term when referring to a specific device.
          Do you refuse to use the term “hot rod” when describing a powerful custom vehicle? It certainly isn’t a metal bar at high temperature, and almost everyone knows what is meant by it. English is full of such terms, and new ones are being added to the language all the time.

          1. They use the similar motors in eBikes… so by your logic, accuracy in not that important. So lets call them “Hoverbikes” or my Fischer and Paykel washing machine “Hoverwasher” or my Quad Copter “Hoverdrone”.. Hang on, that actually does hover.. but anywho..
            It’s a brushless motor and should be referred to as a brushless motor. Which just happens to be used in many different domestic, mobility and leisure applications including and not exclusive to the self balancing toy a.k.a. the generic and misleading “Hoverboard”
            Also shouldn’t confuse English language with the mind numbing drivel offered up to the ignorant masses by today’s media outlets, God I hate the media.. and your Hot Rod example is terrible.. I mean I wouldn’t pull the spark plug out of my lawn mower and declare that its part of a Hot rod would I? Its a spark plug… Young people today… I just don’t know.. ;)

  1. Looks like a good start for homebrewed E-bikes, too. A quick Google shows that there are a few like-minded people out there working to use the motors with E-bike throttles etc. but no shining example of a final build (yet).

  2. There is clearly a lot of effort going into this project, but I’m not sure they are on the right path.
    Lot’s of detail (I like that), but not much thought seems to be hiven (yet) to the more overall design.

    Using electric wheels for a robot arm seems a bad desision.
    For a robot arm you need low speed and huge amounts of torque (and a stiff frame).
    To reach that you need to gear your motor down a lot.

    A much better choise for motors seems to be one of the many motors designed for electric bicycles & motorcycles.
    It starts with the fact that you can use different motor sizes (power, torque, weight) for different axis of your robot.
    The size / weight / placement of the motors is crucial when designing a good robot.
    A too big motor on the 4th, 5th, or 6th axis reduces performance significantly by reducing payload and making the whole thing top heavy.

    On top of that the motors for bicycles / motorbikes come with built in gear, which is a first step, but they need to be geared down further.

    A good gearbox is unfortunately pretty expensive and lots of hobbyists seem to forget that. A low -backlash gearbox generally costs more than the motor it is connected to. But by using only gears for the first reduction step the backlash is not so important. If you add a 2nd and 3rd reduction step with (almost backlash free) timing belts then the backlash of the first gear is also reduced by the ratio of the 2nd and 3rd reduction step.
    This is also the reason that 1, 2 and 3 step planetary reducers nearly have the same backlash.

  3. We’re using these motors right now for a robot project. They’re incredibly torquey and the integrated hall sensors make them stupid simple to commutate even just using digital_read & write. Sinusoidal control gets rid of all the cogging as long as you have a better angular position sensors.

  4. Hi, have a broken board here.
    I think the problem *might* be controller related as the MOSFET has become an OSFET with the resulting smoke and burnination.
    Motors may be fine though.
    Anyone have a use for some monster tape drive motors, they are similar but are centre shaft not external like these.
    Direction *and* speed control doable but a lot of effort which is why they haven’t been used much.
    location: classified but might be able to triangulate with the radio code ending Q and frequency around 28.521 MHz

Leave a Reply to PaulCancel reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.