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

3 DOF in Wood

Discussion in 'DIY Motion Simulator Projects' started by Luis Pinho, Dec 30, 2023.

Tags:
  1. Luis Pinho

    Luis Pinho Member

    Joined:
    Sep 11, 2015
    Messages:
    61
    Location:
    Portugal
    Balance:
    637Coins
    Ratings:
    +26 / 0 / -0
    Hi all,
    I started the journey of building my own 3 DOF sim rig about a year ago.

    Due to work and other family matters, I had to postpone my plans until later this year.

    Finally, a few months ago, I committed myself to start my build in 2023, especially after seeing the build from @flipflop (https://www.xsimulator.net/community/threads/my-diy-3dof-wood-built-motion-simulator.17645).

    Last year I bought all the electronics, 3 wheelchair motors (24v), Arduino uno clones, IBT 2, 3 power supplies and 3 hall sensors.

    I followed a part of the BOM shown at https://www.sckgaming.es/tutorial-2dof-motion/

    I built the testing bench with some leftover wood from another project and wired a 2 DOF:

    [​IMG]

    After some problems that were solved with some forum posts and the videos from D Max (https://www.youtube.com/@DMAX_DIY) I started to build the rig frame.

    Since I don't have any metal tooling I decided to build the sim rig in wood, so I went with (15 mm) sheets and some timber (30x60 mm and 50x50 mm - the 3x2's that I see much in this site wasn't available in the places I looked for - I'm in Portugal, don't know if that measurement is much in use around here).

    @flipflop was fantastic in his help and was able to provide the measures that he used to build its rig. Starting with that information I adapted to the tooling that I've (I have a small manual saw and an electric jigsaw) and came up with this:

    [​IMG]

    [​IMG]

    The seat from Sparco was an offer and it's an old seat from a classic rally driver who could not use the seat anymore (FIA no longer accepts this model).

    As you can see, I have a very old Logitech wheel that comes with some s**y pedals, hope to invest in these later (especially the pedals).

    So, this is the top frame, 140x60 plywood sheet with 30x60 mm timber. These pieces are held together with a lot of screws :p

    [​IMG]

    I then started to work on the middle or lower frame (3DOF or 2 DOF), so, once again, following flipflop inspiration, I created a wood tower with a 20 cm height to hold the universal joint.

    This is screwed to a wood sandwich composed of the top layer, plus 2 plywood sheets with a matrix of 15 screws.

    The middle frame has the same dimensions as the top layer but the wood around it is 50x50 mm, I chose this wider wood to support the pressure of the 2 motors.

    [​IMG]

    [​IMG]

    [​IMG]

    To discover where to place the joint, I followed a video from D Max () and, although the seat plus the wood are heavy, I can move them around with just a finger.

    I'm now building a box to concentrate all the electronics.

    Initial plans:

    upload_2023-12-30_0-14-37.png

    Real life (I know the power supplies are not in the correct order, but I don't have any more wire terminals to fix the wire length and fix this, hope to have some time to go the shop this weekend):

    [​IMG]

    The fans are not mounted, yet, because I need to buy the electric circuit to reduce the voltage from 24v to 12v).

    I'm trying to find where to place the motors (maybe somewhere beneath the pedals), and hope to do some real tests during the weekend.

    For the 3rd degree of freedom, I will still have to buy a plywood sheet or something similar on where to hold the 3rd motor.

    Any feedback is welcome.

    LP
    • Like Like x 2
  2. Luis Pinho

    Luis Pinho Member

    Joined:
    Sep 11, 2015
    Messages:
    61
    Location:
    Portugal
    Balance:
    637Coins
    Ratings:
    +26 / 0 / -0
    Hi,
    already running some tests before moving the rig to its final place :)

    I still have to buy a plywood sheet to support the 3rd DOF for traction loss, but I'm ready to start testing.

    upload_2024-1-1_0-32-44.png

    I'm trying to use the included Live For Speed to test the rig.
    1 AM and I'm reading the documentation for SimTools and trying to understand how the axis mapping work :p

    At first, I thought there was a 1 to 1 relation between columns and motors.
    One Axis was one DOF, so, at this moment I have 2 motors, I would configure Axis1a to the left motor and invert the direction, and Axis2a to the right motor, but it seems that this is more complex than I thought, at least, looking at some examples, I see people with 2 DOF configuring more than "2 columns" :)

    Happy new year !!!!
    • Like Like x 1
  3. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,958
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    147,464Coins
    Ratings:
    +10,865 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Great to see you have leapt back in and progressed your rig :thumbs

    When it comes to SimTools first grab a copy of the SimTools manual and keep it handy for reference: https://www.xsimulator.net/community/faq/rtfm-start-with-the-official-simtools-documentation.117/

    Then see the motion profile tips in the FAQs: https://www.xsimulator.net/community/faq/steps-to-create-a-motion-profile.228/

    While you have a 2DOF, SimTools can simulate and mix on the fly other axis, so even with a 2DOF configure sway, surge, heave, roll and pitch.
  4. Luis Pinho

    Luis Pinho Member

    Joined:
    Sep 11, 2015
    Messages:
    61
    Location:
    Portugal
    Balance:
    637Coins
    Ratings:
    +26 / 0 / -0
    Well, I reinstalled LFS in the root directory (before, it was inside Program Files), installed Sim Tools 2, set the Axis Assignments to:

    upload_2024-1-1_20-13-33.png

    upload_2024-1-1_20-13-52.png

    And I got it working :)

    I don't know why version 3 wasn't working for me, I set the same settings as I did here, even on the test area, the rig would not move (I will check this later).

    Now, my daughter is having fun playing LFS.

    [​IMG]

    Now I have a TO-DO list of things to improve:

    - Push the motors further inside the frame so that the arms align to the top frame, this will allow me to reduce the width of the rig (allowing me to move the rig from the cold garage to a warmer office :p) and reduce the wobble every time there is a big movement
    - Install the 3rd motor to get the traction loss effect
    - Fine-tune the settings to improve the all-around feeling
    - And if I'm still driving this in 6 months, get better pedals :p


    I would to thank this community in xsimulator for sharing so much information, simtools for making this possible, and all the people that contributed to the SMC3 code. Also, a big thank you to @noorbeast, @Frantik, d-max on youtube and @flipflop for all their advice and knowledge sharing.

    Attached Files:

    • Like Like x 1
    • Winner Winner x 1
  5. flipflop

    flipflop Member Gold Contributor

    Joined:
    Oct 23, 2022
    Messages:
    61
    Location:
    Swansea
    Balance:
    382Coins
    Ratings:
    +25 / 1 / -0
    My Motion Simulator:
    3DOF, Arduino
    Awesome work. well done. It's such a good feeling when it suddenly comes to life.
    I think I said, "Its Alive!" when my rig jumped to life for the first time:grin

    You do know, the best is yet to come. get that traction loss motor working and you wont stop smiling. Enjoy!
    Automobalista 2 and Assetto Corsa. fantastic fun.
  6. Luis Pinho

    Luis Pinho Member

    Joined:
    Sep 11, 2015
    Messages:
    61
    Location:
    Portugal
    Balance:
    637Coins
    Ratings:
    +26 / 0 / -0
    I have to thank you for your model and your advice to make the frame, since I had your "template", it was much easier for me to avoid guessing the measurements , when I have a final build and will model this into a 3D sketch with full measurements, with the proper credits to you, of course. If you don't mind, of course

    I still have to reduce the width of of the frame in the motor area, I didn't understood why you did it, until I setup the motors and a saw a 8 mm rod bending like rubber .

    Cannot wait for the traction loss, I think my motor controller backups are broken, at least they would only make my motors go up, never down (3 of them, a bit strange), still have to test that again.

    When mine started moving, I was less polite, and less inspiring .

    Well cannot thank you enough for your work and patience with a new fellow rig builder, hope to see you in a race in a near future.
    • Like Like x 1
  7. Luis Pinho

    Luis Pinho Member

    Joined:
    Sep 11, 2015
    Messages:
    61
    Location:
    Portugal
    Balance:
    637Coins
    Ratings:
    +26 / 0 / -0
    Just added the 3rd DOF, traction lost and it's fantastic.

    20240128_021214.jpg

    Just run several laps in Imola and in SPA and it's great and it was simpler than I thought, my front wheel was replaced by two metal Ls screwed to a sheet of plywood and the motor was placed on the middle of the bottom frame.

    Another sheet of plywood was used and block of wood was used as an anchor, ideally, the sheet of plywood should be the same as the one used on the front,but I had these two pieces from an IKEA project and it worked .

    @flipflop one again I used one of your ideas (I was going to use a lazy Susan), you are the main source of the ideas in this project, kudos to you. BTW: the power supplies are working great, at least, until now, I had zero problems.

    Regarding the simtools V3, it was my fault, I didn't notice that the configuration of the axis is different from the V2, what was on the rows, now goes into the columns

    Thank you all (it's 2:45 am and I'm going to bed with a smile on my face)
    • Like Like x 2
    Last edited: Jan 28, 2024
  8. flipflop

    flipflop Member Gold Contributor

    Joined:
    Oct 23, 2022
    Messages:
    61
    Location:
    Swansea
    Balance:
    382Coins
    Ratings:
    +25 / 1 / -0
    My Motion Simulator:
    3DOF, Arduino
    Fantastic work. Well done. It's such good fun when it all comes together.
    It's surprising how much of a difference traction loss makes.
    Unfortunately, I've been banned from driving for around 6weeks due to having to have a total hip replacement earlier this week. Very much in recovering right now.
    Looking forward to getting back on the road ASAP.
    • Friendly Friendly x 1
  9. Luis Pinho

    Luis Pinho Member

    Joined:
    Sep 11, 2015
    Messages:
    61
    Location:
    Portugal
    Balance:
    637Coins
    Ratings:
    +26 / 0 / -0
    I hope you have a fast recovery and get back racing soon.

    Thanks again for all your ideas and advices