1. Do not share user accounts! Any account that is shared by another person will be blocked and closed. This means: we will close not only the account that is shared, but also the main account of the user who uses another person's account. We have the ability to detect account sharing, so please do not try to cheat the system. This action will take place on 04/18/2023. Read all forum rules.
    Dismiss Notice
  2. For downloading SimTools plugins you need a Download Package. Get it with virtual coins that you receive for forum activity or Buy Download Package - We have a zero Spam tolerance so read our forum rules first.

    Buy Now a Download Plan!
  3. Do not try to cheat our system and do not post an unnecessary amount of useless posts only to earn credits here. We have a zero spam tolerance policy and this will cause a ban of your user account. Otherwise we wish you a pleasant stay here! Read the forum rules
  4. We have a few rules which you need to read and accept before posting anything here! Following these rules will keep the forum clean and your stay pleasant. Do not follow these rules can lead to permanent exclusion from this website: Read the forum rules.
    Are you a company? Read our company rules

My Hoverboard DD wheel

Discussion in 'DIY peripherals' started by ba114, Jul 21, 2022.

  1. ba114

    ba114 New Member

    Joined:
    Jul 5, 2022
    Messages:
    15
    Balance:
    155Coins
    Ratings:
    +20 / 0 / -0
    My Motion Simulator:
    DC motor
    Hey all,

    First post here. Just wanted to say hi and show what i've built so far.
    Started with a dead hoverboard and removed the motors.

    Disassembled the motor and drilled the shaft out with a 9mm drill bit and removed the wiring and circuit board for the inbuilt hall sensors.

    Then i designed and printed various mounts for the encoder, odrive 3.5 (clone), FN120 mosfet and 50wR4 braking resistor.
    20220714_190626.jpg

    20220721_131136.jpg

    The encoder is connected through the shaft to the adapter i printed to mount a thrustmaster wheel using 3mm stainless rod which then connects to the 6mm encoder shaft with a printed adapter. I still need to wire up the mini-din 6 pin adapter but need to figure out how i want it to interface/connect to the case first.

    I also designed an angled desk clamp setup to secure it in place.

    angled mount.jpg The whole thing is powered by a 19.5v 12.3A laptop power supply from Dell/Alienware. I will chop off most of the round part at rear of the chassis and make up a panel to secure the power supply lead and usb cable. Still have to design a cover for the top of everything, however another member on the forums seems to have done something similar so hopefully he'll be able to find the file to share.

    Finally, i'd like to take credit for how this all works, but frankly, coding is something i know nothing about. This project has built entirely around the works of @Roman Smoliakov. He has a github where the project is documented along with custom firmware for the odrive and his own configration software.
    https://github.com/o-devices/bldc-ffb-wheel

    Additionally he has a great thread on a russian forum containing all his works:
    https://forum.simracing.su/topic/4400-dd-rul-iz-hoverborda-ya-sdelal-eto
    • Like Like x 2
    • Winner Winner x 1
    Last edited: Jul 21, 2022
  2. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,463
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    144,614Coins
    Ratings:
    +10,741 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Awesome job :thumbs

    Any chance you can share the 3D print STL files, so others my following in your evolution of @Roman Smoliakov's work?
  3. ba114

    ba114 New Member

    Joined:
    Jul 5, 2022
    Messages:
    15
    Balance:
    155Coins
    Ratings:
    +20 / 0 / -0
    My Motion Simulator:
    DC motor
    fixed files in previous (deleted) upload

    Attached Files:

    • Like Like x 1
    • Useful Useful x 1
  4. ba114

    ba114 New Member

    Joined:
    Jul 5, 2022
    Messages:
    15
    Balance:
    155Coins
    Ratings:
    +20 / 0 / -0
    My Motion Simulator:
    DC motor
    Finished product.
    Thanks to @Chris_Beeves for the stl for the top cover!

    Attached Files:

    • Winner Winner x 4
    • Like Like x 1
    • Friendly Friendly x 1
  5. Chris_Beeves

    Chris_Beeves Active Member Gold Contributor

    Joined:
    May 31, 2019
    Messages:
    330
    Balance:
    1,897Coins
    Ratings:
    +230 / 2 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 4DOF
    This looks really close to ideal man! Great job!
    Does the encoder axle share the 9mm hole with the motor cables now?
    • Agree Agree x 1
  6. ba114

    ba114 New Member

    Joined:
    Jul 5, 2022
    Messages:
    15
    Balance:
    155Coins
    Ratings:
    +20 / 0 / -0
    My Motion Simulator:
    DC motor
    Yes the encoder shares the hole in the shaft. Theres possibility for very slight rubbing, however i dont foresee this being a big issue given the speed and amount of rotation being fairly minimal.
  7. Chris_Beeves

    Chris_Beeves Active Member Gold Contributor

    Joined:
    May 31, 2019
    Messages:
    330
    Balance:
    1,897Coins
    Ratings:
    +230 / 2 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 4DOF
    Absolutely, can’t see that being an issue for the next 100 years or so.

    How do you like the odrive solution? I haven’t gotten around to buying one yet. Tried an Odesc but couldn’t get it working.
  8. ba114

    ba114 New Member

    Joined:
    Jul 5, 2022
    Messages:
    15
    Balance:
    155Coins
    Ratings:
    +20 / 0 / -0
    My Motion Simulator:
    DC motor
    W
    Works very well once you dial in the braking resistor side of things.
  9. felixnelsonsr

    felixnelsonsr New Member

    Joined:
    Jul 21, 2022
    Messages:
    13
    Balance:
    73Coins
    Ratings:
    +2 / 0 / -0
    My Motion Simulator:
    Arduino
    So with this setup you dont need a separate controller board but you use that built in stm32 in odrive(clone) to control the force feed back? am i getting anything wrong here?
  10. Chris_Beeves

    Chris_Beeves Active Member Gold Contributor

    Joined:
    May 31, 2019
    Messages:
    330
    Balance:
    1,897Coins
    Ratings:
    +230 / 2 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 4DOF
    It’s all-in-one. Just connect power, motor and encoder and you’re set.
    Well, you need to add a braking resistor and a mosfet for that, but no external mcu.
    I love it.
    • Like Like x 2
  11. felixnelsonsr

    felixnelsonsr New Member

    Joined:
    Jul 21, 2022
    Messages:
    13
    Balance:
    73Coins
    Ratings:
    +2 / 0 / -0
    My Motion Simulator:
    Arduino
    I just finish building the wheel with this setup and firmware but i cant config encoder CPR is that mean i have to emailed to the owner of this firmware to request for serial key? (picture below)

    Attached Files:

  12. Chris_Beeves

    Chris_Beeves Active Member Gold Contributor

    Joined:
    May 31, 2019
    Messages:
    330
    Balance:
    1,897Coins
    Ratings:
    +230 / 2 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 4DOF
    Exactly. It’s ok without if you have the same cpr only
  13. Riaan Van Lill

    Riaan Van Lill New Member

    Joined:
    Oct 28, 2022
    Messages:
    6
    Balance:
    37Coins
    Ratings:
    +1 / 0 / -0
    This looks awesome.
    I have ordered my stuff from Ali but thats probably only going to get here sometime in Jan.

    I do have 2 questions about your setup.

    1. The stl file provided the encoder jointer stl seems a bit different than what you have in your pictures with the wheel attached unless I am missing something simple.

    2. I tried finding the top plate from @Chris_Beeves I can seem to find the stl for that.
  14. Chris_Beeves

    Chris_Beeves Active Member Gold Contributor

    Joined:
    May 31, 2019
    Messages:
    330
    Balance:
    1,897Coins
    Ratings:
    +230 / 2 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 4DOF
    I can't guarantee it will fit, but you can try:

    Attached Files:

    • Useful Useful x 1
  15. Chris_Beeves

    Chris_Beeves Active Member Gold Contributor

    Joined:
    May 31, 2019
    Messages:
    330
    Balance:
    1,897Coins
    Ratings:
    +230 / 2 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 4DOF
  16. Riaan Van Lill

    Riaan Van Lill New Member

    Joined:
    Oct 28, 2022
    Messages:
    6
    Balance:
    37Coins
    Ratings:
    +1 / 0 / -0
    Hey thank you.

    Yes I am currently waiting for the hoverboard to arrive will take it apart befor printing this one as it is big want to messure it before printing. I am also going to have to wait for the conponents to come from ali and thing this will onlt be here some time in Jan next year. I will keep you posted
    • Like Like x 1
  17. ba114

    ba114 New Member

    Joined:
    Jul 5, 2022
    Messages:
    15
    Balance:
    155Coins
    Ratings:
    +20 / 0 / -0
    My Motion Simulator:
    DC motor
    The joiner connects a 3mm shaft to the 6mm shaft on the encoder.
    You will need to file a flat side on the 3mm shaft to fit it. I also heated the shaft up before inserting to ensure a tight fit.
    • Informative Informative x 1
  18. ba114

    ba114 New Member

    Joined:
    Jul 5, 2022
    Messages:
    15
    Balance:
    155Coins
    Ratings:
    +20 / 0 / -0
    My Motion Simulator:
    DC motor
    Made a modified adapter to mount the steering wheel.
    I added keys/notches to make the mounting more secure and prevent twisting.

    Attached Files:

    • Useful Useful x 1
  19. Slider

    Slider Active Member

    Joined:
    Jul 28, 2014
    Messages:
    155
    Occupation:
    Irrigation
    Location:
    Brisbane
    Balance:
    1,130Coins
    Ratings:
    +112 / 0 / -0
    My Motion Simulator:
    2DOF, JRK
    Super impressed with this!
  20. Hector van der Aa

    Hector van der Aa New Member

    Joined:
    Jan 13, 2023
    Messages:
    6
    Balance:
    62Coins
    Ratings:
    +0 / 0 / -0
    Hey there, I am digging into this kind of a project myself, could you tell me what board is used in order to control the breaking resistor as it is the only part that I am confused on.
    Br.
    Hector