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

[In Progress] Low-cost 2DOF W/ Wheelchair Motors

Discussion in 'DIY Motion Simulator Projects' started by SimRacer12, Dec 6, 2020.

  1. SimRacer12

    SimRacer12 New Member

    Joined:
    Nov 26, 2020
    Messages:
    14
    Balance:
    116Coins
    Ratings:
    +10 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor
    I have started designing, and ordering parts for my low-cost 2DOF motion rig that will become my base platform for future upgrades/updates.

    This thread will outline the build process as well as the parts used for the project. I will be leveraging Fusion360 for the designs, and a 3D printer for most of the parts/pieces.

    Parts List:

    Ordered:

    • 2x Jazzy Wheel Chair Motors (12-24VDC) - $55
    • 1x 24VDC 25A (600watt) Switching Power Supply - $37
    • 2x BTS7960 High Power Motor Drivers - $16
    • 1x Racing Sim Stand (good starting point for a very small price) - $42
    • 1x STM32 Bluepill Microcontroller (Faster Uno Alternative w/ > Analog Accuracy) - Free from Drawer
    Researching:
    • Steel for Framing
    • Extruded Aluminum for Framing
    • Universal Joint
    • Motor Lever Arms
    • Tie Rod Connector Arms
    • Racing Seat
    • 10k Potentiometers

    Here is the wheel and pedal set up in real life:

    [​IMG]

    Modeled the stand in Fusion360 and threw in some extruded aluminum that will attach to it to mount the seat. Also found a model that is close enough to the Thrustmaster I have and threw that in as well.

    [​IMG]

    More updates to come...
    • Like Like x 3
  2. Chris Chopping

    Chris Chopping Member

    Joined:
    Jul 24, 2020
    Messages:
    35
    Occupation:
    Mechanical Engineer
    Location:
    Melbourne, Australia
    Balance:
    - 26Coins
    Ratings:
    +10 / 0 / -0
    My Motion Simulator:
    2DOF
    Hi Simracer 12,
    Looks like a good starting point! I would start researching about COG and keeping that above your uni joint. This will give your motors more power to move you rather than keeping you upright.

    What is the rated torque of your motors?

    In terms of steel and uni joints, pots etc, im not sure what country you're building this is in, in terms of helping you find cheap places to buy it all?
  3. Chris Chopping

    Chris Chopping Member

    Joined:
    Jul 24, 2020
    Messages:
    35
    Occupation:
    Mechanical Engineer
    Location:
    Melbourne, Australia
    Balance:
    - 26Coins
    Ratings:
    +10 / 0 / -0
    My Motion Simulator:
    2DOF
    There are plenty of projects on here that will give you more ideas and tell you any problems they had along the way (including mine :p )
  4. SimRacer12

    SimRacer12 New Member

    Joined:
    Nov 26, 2020
    Messages:
    14
    Balance:
    116Coins
    Ratings:
    +10 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor
    Hey Chris,

    I don't have an exact spec on the motors right now besides this from the eBay ad:
    "Rpms are ROUGHLY 120rpm at 24vdc / 60rpm at 12vdc."

    Once they come in I can do some more investigating and testing.

    As for the COG, you are right and that will play a large role here. I am actually going to try and design my own 3D printed uni-joint with some cheap ball bearings and see how well that works out.
    [​IMG]

    I am buying from Eastern USA and have been looking at Ebay, Aliexpress, and Amazon mostly. I am open to more ideas.

    I just bought 5x 10kohm pots for $2.73 from Aliexpress.
    • Like Like x 2
  5. Chris Chopping

    Chris Chopping Member

    Joined:
    Jul 24, 2020
    Messages:
    35
    Occupation:
    Mechanical Engineer
    Location:
    Melbourne, Australia
    Balance:
    - 26Coins
    Ratings:
    +10 / 0 / -0
    My Motion Simulator:
    2DOF
    The 3D printed uni joint sounds really cool and cant wait to see how that works out!!!!

    However i am slightly concerned that it wont be able to handle the mass or it will deform enough to bind. (I could be wrong)
    Might be worth looking at some automotive stores that have cheap as uni joints. I found one for my sim for less than $15.
    I am from Australia so i cant help much on where to get materials from. Ebay and Aliexpress is where i got most of my stuff. In Australia we have steel supplies that will cut your steel to the lengths you want, along with bolt stores. Both are a lot cheaper than most places.

    Do you have any initial designs as of yet? Would recommend that so everyone can see anything that may work or may not / masses / torque you may need :) Just to save you some time later on
    • Agree Agree x 1
  6. SimRacer12

    SimRacer12 New Member

    Joined:
    Nov 26, 2020
    Messages:
    14
    Balance:
    116Coins
    Ratings:
    +10 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor
    Purchased:
    • 10x 608RS bearings for the 3D printed U-Joint for $7.37
    • 1x 24VDC 25A (500Watt) Power Supply for $36.90

    As for the framing, I am looking at a website called metal supermarkets that seems to be able to deliver cut pieces of material for a reasonable price. Has anyone had any experience with them?

    I am thinking the base of the sim will be made out of welded steel square tubing that is 1.25" x 1.25" x 0.065". This will hold the motors and electrical components. I am deciding between aluminum extrusion and aluminum square tubing for the top portion of the sim that will hold the seat and driver.

    I am working on simulations for the 3D printed U-Joint as well as printing a prototype version so I will keep everyone updated on that part of the project.

    The motor drivers just came in the mail, but the wheelchair motors seem to have gotten lost in shipping. They were least seen about 30 miles from my home, but know the delivery company has no ideas where they are... I am sure they will show up soon.

    As for the simulations, the weakest point seems to be around the bearings which I guess makes some sense, but to me is seems as if this will not cause an issue in practice, any thoughts here?

    [​IMG]

    This is as far as I have gotten as I have been traveling for work:
    [​IMG]
  7. SimRacer12

    SimRacer12 New Member

    Joined:
    Nov 26, 2020
    Messages:
    14
    Balance:
    116Coins
    Ratings:
    +10 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor
    A few more items have arrived:
    • Power Supply
    • Racing Seat
    • VR Headset
    I am still waiting on the motors, unfortunately they are still hung up in shipping.

    I received the chair and created a quick and dirty wooden base for it so that I could try it out and get a rough positioning for it to put into the model. Once the model is updated (waiting on a few more parts to confirm locations) then the framing material can get ordered and the build should take off from there!

    [​IMG]
    [​IMG]
    [​IMG]

    The seat is a cheap $150 one from ebay! I am happy with it so far, looks good, feels good, and was cheap.
    • Like Like x 1
  8. SimRacer12

    SimRacer12 New Member

    Joined:
    Nov 26, 2020
    Messages:
    14
    Balance:
    116Coins
    Ratings:
    +10 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor
    Small update:

    The motors and power supply finally showed up. I was able to throw a quick model together with the motors and some tie rod ends;
    [​IMG]

    Need to do some more testing with the motors as there is a lack of info on the motors, all they have written on them is: 24VDC MAX 3A 180Watt 28:1 H Class TYPE: MOT1706086-L

    More to come...
  9. Christian Doehl

    Christian Doehl Member Gold Contributor

    Joined:
    Oct 6, 2020
    Messages:
    63
    Location:
    Germany - Bavaria
    Balance:
    595Coins
    Ratings:
    +35 / 1 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Really excited to see your 3D printed joint and if it will fullfill the robustness requirements. If not... I bought a one like this and it works absolutly well U-Joint

    BR
    Chris
  10. SimRacer12

    SimRacer12 New Member

    Joined:
    Nov 26, 2020
    Messages:
    14
    Balance:
    116Coins
    Ratings:
    +10 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor
    Finally received my potentiometers. I am finalizing my steel square tube order for the framing and then things should start to come together pretty quickly (hopefully)!

    More interesting updates to come! Thanks for staying updated.
    • Like Like x 2
  11. Fash

    Fash New Member

    Joined:
    Oct 29, 2020
    Messages:
    13
    Balance:
    124Coins
    Ratings:
    +6 / 0 / -0
    My Motion Simulator:
    Arduino
    The idea of using wheelchair motors seemed great to me, you have also found them very cheap.

    Can you indicate the exact engine model?

    edit: OK MOT1706086, where can i buy?
    Last edited: Feb 7, 2021
  12. SimRacer12

    SimRacer12 New Member

    Joined:
    Nov 26, 2020
    Messages:
    14
    Balance:
    116Coins
    Ratings:
    +10 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor
  13. SimRacer12

    SimRacer12 New Member

    Joined:
    Nov 26, 2020
    Messages:
    14
    Balance:
    116Coins
    Ratings:
    +10 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor
    Made some more progress and ordered the extruded aluminum for the frame from McMaster. This cost about $125. I also bought some aluminum angle to make into 90 degree brackets for the extruded as well for about $11. I found some T-Nuts and bolts for about $15 as well and started to get everything framed out;

    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]

    So far the 3D printed U-Joint is doing well with holding me up! I will be working on getting the motors mounted as well as the control circuitry. Then it will be time for software. As for the software, can anyone point me in the right direction here? I am looking to run this rig with Assetto Corsa for the most part.

    Thank you
  14. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,461
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    144,602Coins
    Ratings:
    +10,741 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    On the control side what software you use can be influenced by hardware choices, so what do you plan to use: https://www.xsimulator.net/community/faq/motor-drivers.11/category
  15. SimRacer12

    SimRacer12 New Member

    Joined:
    Nov 26, 2020
    Messages:
    14
    Balance:
    116Coins
    Ratings:
    +10 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor
    I have 2x BTS7960 which I guess would be the "IBT2" option, correct? (https://www.xsimulator.net/communit...3dof-motor-driver-and-windows-utilities.4957/)

    Wiring and programming wise I should be fine with setting everything up. My PID tuning is a bit weak, but I am sure I can get it dialed in. As for the simtools software, where can I download that from? It looks like it says it is free if you create a build post, which I assume is basically exactly what I am doing here?

    Thanks!
  16. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,461
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    144,602Coins
    Ratings:
    +10,741 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    In that case I would suggest you use the SMC3 code, set to Mode 2, see here for details: http://www.xsimulator.net/community...3dof-motor-driver-and-windows-utilities.4957/

    SimTools can be downloaded here: https://www.xsimulator.net/community/marketplace/motion-simulation-software-simtools.63/

    While unlicensed SimTools can still be used for testing, as the fully functional Live For Speed plugin is included: https://www.lfs.net/downloads

    Once your project and build thread meet all of the eligibility criteria you can then apply for a free DIY SimTools license: https://www.xsimulator.net/community/faq/request-a-free-diy-simtools-2-0-license.262/
  17. SimRacer12

    SimRacer12 New Member

    Joined:
    Nov 26, 2020
    Messages:
    14
    Balance:
    116Coins
    Ratings:
    +10 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor
    As you guys have seen from my thread I am very big on using 3D printed parts for as much as I can. Really this is just a personal challenge that helps me become better at design, prototyping, and testing. I have gone through a few iterations of a few of the parts as they have cracked during load testing. At this point I am very happy with the motor mounting as well as the tie rod mounting. The only thing I need to work on is the 3D printed tie rods as they have a decent amount of play in them. The mechanical set up is almost completed at this point so the next step is to do as @noorbeast suggested and use the SMC3 code and the unlicensed sim tools for some initial testing and debugging.

    [​IMG]
    [​IMG] [​IMG] [​IMG]

    This project is moving a bit slower than expected due to how busy I am at work, but also the other projects I am working on in parallel; Touch Screen Digital Dashboard for my car, Microspot Robotic Dog, Desktop Palletizing Robot.
    • Like Like x 2
  18. SimRacer12

    SimRacer12 New Member

    Joined:
    Nov 26, 2020
    Messages:
    14
    Balance:
    116Coins
    Ratings:
    +10 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor
    I got the SMC3 code set up and working so I was able to start doing some movement tests... AND almost as expected the amount of yaw play in the 3D printed U joint started to show through..

    At this point I am not sure if I am going to give up on the 3D printed U joint and just go with a metal one, or mess around with some more prints and potentially a anti-yaw mechanism. The ideas would be I could still use the 3D printed U joint as it can handle the load quite well, but another mechanism will stop any unwanted yaw from occurring by locking the moving platform to a another post in the back;

    [​IMG]
    [​IMG]

    I expect this concept to work, although the joints are not working out correctly in Fusion. Perhaps I am missing something obvious and there is a flaw to this mechanism.. If anyone sees an issue please let me know! Please note a spring loaded screw would need to be used to account for the pitch of the moving platform. I drew in arrows to show the degrees of freedom. Z movement from a slider plate inside of the extruded aluminum channel, X movement (front to back) from a spring loaded connection, roll and pitch movement comes from the tie rod's ball.

    Not sure why I cannot embed the video into the post, but here is a link;
    https://photos.app.goo.gl/SA8hhAcTEZjV661a6
  19. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,461
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    144,602Coins
    Ratings:
    +10,741 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Panhard rods between the top and bottom frame are a way to control twist.

    The render has the top heim joints at high angles, they could possibly be rotated 90 degrees to prevent strain or binding.

    The video shows the levers moving through very inefficient angles. A lever is most effective at 90 degrees, which in your design would be parallel to ground, and moving no more than around 38 degrees up and down, as more than that effective use of torque drops off rapidly and in a compact design effective use of torque is very important.
    • Agree Agree x 1
  20. SimRacer12

    SimRacer12 New Member

    Joined:
    Nov 26, 2020
    Messages:
    14
    Balance:
    116Coins
    Ratings:
    +10 / 0 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor
    @noorbeast Not sure I am following how the Panhard rods would be implemented. Do you have an examples?

    Which angles on the heim joints are you concerned about? In the render the angles are definitely abit off, but it practice I haven't seen this happen.

    As for the video you are 100% correct. I am running through a singularity which is not good, but it created alot of torque on the top frame which I was using to visualize the yaw play in the system. In practice the "resting" position of the level will be parallel to the ground.