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

2DOF Frame mover - my compact simulator

Discussion in 'DIY Motion Simulator Projects' started by mirkobastianini, Mar 19, 2017.

  1. mirkobastianini

    mirkobastianini Active Member

    Joined:
    Jan 23, 2017
    Messages:
    193
    Occupation:
    informatic
    Location:
    italy
    Balance:
    1,300Coins
    Ratings:
    +77 / 2 / -0
    My Motion Simulator:
    2DOF
    Hi to all!

    Finally, after lots ofweeks of reading and planning, I've decided to start with my project. First of all, I want to spend other 2 row to say thanks to all members of this community; in particular many thanks to @noorbeast (which is very kind, my project is completely inspired by his simulator), @Blame73, @gigi, (my grandfather :) ) @Bernd Manger and @Pit. I'm relative young than you (25 years old), so thanks for your patience and your advices.

    Challenge and goals
    My goal is to make a compact and light 2DOF simulator. The entire structure is thinked in aluminium (wich is very strong and durable), and it will be made all under a seat.

    Road trip
    I think that to make a big and good project, I must have a general idea of entire project, but I must proceed with small steps. So my roadmap:
    1. Produce a small model with Arduino and servo;
    2. Make 3d model of real size simulator;
    3. Make a shopping list;
    4. Order a seat and universal joint;
    5. Order and assembly aluminium parts to make the structure;
    6. Order and assembly motors and electronic parts ( I haven't decide yet if I want to use JRK or Arduino+Sabertooth);
    7. Enjoy the simulator :)

    Small size model
    First of all, I've made a small model with Arduino and 2 servo, which is very useful to understand the physics behind world of simulator and to being confident with Simtools. Here the video showing final result:


    3D model
    I've attached two images showing my 3d model.

    Shopping list (will be updated)
    Here my shopping list:
    Notes
    I've not decided yet which motors and electronic board I want to use; for sure I will use something like 60:1 or higher for motor. Regarding electronic I'm orientated to JRK with 2 HP PSU, but I'm really seduced by Sabertooth with Arduino..I really don't know for now. In any case I will use Hall Effect potentiometer.

    This post will be updated anytime I will make a decision.

    Attached Files:

    • 1.png
      1.png
      File size:
      86.6 KB
      Views:
      806
    • 2.png
      2.png
      File size:
      310.7 KB
      Views:
      793
    • Like Like x 5
    • Creative Creative x 1
    Last edited: Mar 19, 2017
  2. MarkusB

    MarkusB Well-Known Member Gold Contributor

    Joined:
    Jun 30, 2015
    Messages:
    552
    Location:
    Germany
    Balance:
    4,212Coins
    Ratings:
    +594 / 2 / -0
    My Motion Simulator:
    2DOF, 3DOF, DC motor, Arduino, Motion platform
    Another very useful resource regarding PID is this one:
    https://www.xsimulator.net/community/threads/a-laymans-analogy-guide-to-pids.7649/
    Among others, this site includes @Avenga76's famous video:
    https://www.xsimulator.net/community/threads/a-laymans-analogy-guide-to-pids.7649/#post-91827
    • Agree Agree x 1
    • Informative Informative x 1
  3. mirkobastianini

    mirkobastianini Active Member

    Joined:
    Jan 23, 2017
    Messages:
    193
    Occupation:
    informatic
    Location:
    italy
    Balance:
    1,300Coins
    Ratings:
    +77 / 2 / -0
    My Motion Simulator:
    2DOF
    Nice small guide @Bernd Manger !

    Today arrived my new seat... very well made. I've attached some photos at this post.

    Regarding electronics, i'm 90% convinced to use 2 JRK+ classic HP PSU...but I want to take more time to make final decision :)

    Now I'm thinking about structure.


    Attached Files:

    • Like Like x 1
    • Informative Informative x 1
  4. mirkobastianini

    mirkobastianini Active Member

    Joined:
    Jan 23, 2017
    Messages:
    193
    Occupation:
    informatic
    Location:
    italy
    Balance:
    1,300Coins
    Ratings:
    +77 / 2 / -0
    My Motion Simulator:
    2DOF
    Hi to all,

    It's been passed time since the last time I wrote, but I've worked hard on my simulator. First of all, finally I've decided to use JRK.

    For now, I've built the base using 45x45 profile. I've used spacers to create a suspended base where electric wires will pass and i've bought anti-vibration feet wich can support up to 500KG .(photo: 1,2,3,4,5,6,7).

    After that, i've prepared the base under the seat with 4mm aluminium plate. I've used the original holes of seat (photo: 8).

    Finally, i've build the structure for steering wheel and pedal (It's easy to see that i've inspired my work to @noorbeast 's simulator) with 40x40S aluminium profile. The plate for steering wheel and pedal is 4mm. (photo: 9,10).

    So in the final photo of this post (photo: 11) you can see the structure as it should be. I like my solution, but maybe i've made a fatal error; structure of steering wheel and pedal (photo 9) is too heavy. Its weight 6Kg and in the future I want to use Fanatec steering wheel and pedal (wich weighs 7 KG). In fact, I've tried to place plate under the seat (to make a try, without fix any bolts) and i've inserted this structure...now the center of the base under the seat it's inclined:(

    My decision to use 40x40 profile comes from the table attached here (photo 12), wich says that Inertia of this profile is 9cm^4 so i've thinked its very resistant...but weighs 2,70Kg/m...so maybe this is a overkill. I'm thinking to make all of structure in photo 9 more lighter.

    What do you think if I use the profile in photo 13 ? Is 30x30 and has Inertia 2,70cm^4 and weighs 0,80 Kg/m. I do not know if it can be strong enough, maybe it's to light? . I haven't any problems to reoder this kind of profile..it's important to make a good job.

    I think that another thing to do to avoid unwanted blending is to make structure in photo 8 with more points of grip..but i'm not sure

    Any other suggestion is appreciated hug:

    Attached Files:

    • 1.jpg
      1.jpg
      File size:
      156.3 KB
      Views:
      685
    • 2.jpg
      2.jpg
      File size:
      143.2 KB
      Views:
      727
    • 3.jpg
      3.jpg
      File size:
      101.4 KB
      Views:
      680
    • 4.jpg
      4.jpg
      File size:
      139.3 KB
      Views:
      694
    • 5.jpg
      5.jpg
      File size:
      102.2 KB
      Views:
      695
    • 6.jpg
      6.jpg
      File size:
      78.3 KB
      Views:
      705
    • 7.jpg
      7.jpg
      File size:
      92 KB
      Views:
      709
    • 8.jpg
      8.jpg
      File size:
      93.5 KB
      Views:
      854
    • 9.jpg
      9.jpg
      File size:
      118.7 KB
      Views:
      712
    • 10.jpg
      10.jpg
      File size:
      146.5 KB
      Views:
      731
    • 11.jpg
      11.jpg
      File size:
      145.2 KB
      Views:
      598
    • 12.png
      12.png
      File size:
      255.4 KB
      Views:
      818
    • 13.png
      13.png
      File size:
      146.5 KB
      Views:
      778
    • Like Like x 1
  5. Zed

    Zed VR Simming w/Reverb Gold Contributor

    Joined:
    Apr 4, 2017
    Messages:
    1,044
    Location:
    USA
    Balance:
    5,834Coins
    Ratings:
    +1,043 / 4 / -0
    My Motion Simulator:
    2DOF, DC motor, JRK
    @mirkobastianini - I love that R/C servo video in your first post! Also, thanks for that lock/swivel video. I need that!

    Will be following your build closely since I'm also doing strut. Is that plate solid aluminum or composite?

    Nice work!
  6. mirkobastianini

    mirkobastianini Active Member

    Joined:
    Jan 23, 2017
    Messages:
    193
    Occupation:
    informatic
    Location:
    italy
    Balance:
    1,300Coins
    Ratings:
    +77 / 2 / -0
    My Motion Simulator:
    2DOF
    Thank you for your words @Zed , I really appreciated it.

    Unfortunatly, I've tried on my skin the lock/swivel, and I can confirm that the black lever can't be strong enough to sustain a plate for pedal...maybe can be replaced with only a bolt..I don't know if can be sufficient. Tomorrow I will make a try
    • Informative Informative x 1
  7. RufusDufus

    RufusDufus Well-Known Member

    Joined:
    Jul 21, 2013
    Messages:
    681
    Location:
    Adelaide Australia
    Balance:
    15,650Coins
    Ratings:
    +1,009 / 9 / -1
    I realise this was discussed quite a few posts back... but just in case it helps anyone.

    The question was asked what are the disadvantages of the SMC3 code with the following response

    Correct there is no filtering on the analog inputs.

    You will note where appropriate the PID calculations are scaled before performing the integer math effectively giving a 2 decimal place precision. This is more than enough for driving a sim. Ultimately you are limited by the ADC and PWM resolutions anyway which are same for both micros used in Arduino and JRK.

    The bug is with the "CutoffLimitMin1" not the dTerm. If you do a search for the CutoffLimitMin1 you will see it is used in the main loop in three places whereas it should be "CutoffLimitMin1", "CutoffLimitMin2", and "CutoffLimitMin3". Easy to correct.

    Probably a greater disadvantage of the SMC3 code compared to the JRK is that JRK uses the overtemp and current feedbacks from the driver IC to help minimise out of spec operation and limit damage to the h-bridge. This is not implemented in SMC3.

    EDIT: to help clarify, the JRK12V12 uses a PIC18F14V50 micro (datasheet) which has a 10bit ADC.
    • Informative Informative x 3
    • Like Like x 1
    • Agree Agree x 1
    Last edited: May 16, 2017
  8. BlazinH

    BlazinH Well-Known Member

    Joined:
    Oct 19, 2013
    Messages:
    2,145
    Location:
    Oklahoma City, USA
    Balance:
    16,575Coins
    Ratings:
    +1,831 / 32 / -1
    However if you use Sabertooths with SMC3 then it prevents any damage to its h-bridges on its own.
    • Agree Agree x 1
  9. mirkobastianini

    mirkobastianini Active Member

    Joined:
    Jan 23, 2017
    Messages:
    193
    Occupation:
    informatic
    Location:
    italy
    Balance:
    1,300Coins
    Ratings:
    +77 / 2 / -0
    My Motion Simulator:
    2DOF
    Thanks @RufusDufus .

    I don't know if this is true, because based on my knowledge, Arduino's ADC has 10 bit resolution and JRK's ADC has 12 bit resolution...this means that with JRK you have 4096 (2^12) "little steps" for represent values of motion, instead with Arduino you have only 1024 (2^10) "little steps". For example, ADC of Fanatec pedals are made with 12 bit resolution. Many of us thinks that 1024 little steps are enough for simulator (the weakest element of the chain of simulator is the human sensitivity), so in my opinion its a personal choice.

    Anyway, this thing it was discussed here: https://www.xsimulator.net/community/threads/better-arduino-saber-or-jrk.9831/ and I prefer to don't talk of it in this thread to make all clean. :)
  10. mirkobastianini

    mirkobastianini Active Member

    Joined:
    Jan 23, 2017
    Messages:
    193
    Occupation:
    informatic
    Location:
    italy
    Balance:
    1,300Coins
    Ratings:
    +77 / 2 / -0
    My Motion Simulator:
    2DOF
    First of all, I must repair this big problem :D Any suggestion? It's very appreciated ;)
  11. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,551
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    145,124Coins
    Ratings:
    +10,779 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    It is not just the weight of things like the Fanatec wheel and pedals, that mass also has a considerable leverage length compared to that the motors have on a compact design.

    The multi options you have is to maximise the leverage length for the motors within your design parameters, maximise the torque in the motor/gear ratio chosen and lever CTC length, plus keep the wheel/pedal frame as light as it can be without flexing, which is not just the profile chosen but also how it is braced.
    • Informative Informative x 2
  12. mirkobastianini

    mirkobastianini Active Member

    Joined:
    Jan 23, 2017
    Messages:
    193
    Occupation:
    informatic
    Location:
    italy
    Balance:
    1,300Coins
    Ratings:
    +77 / 2 / -0
    My Motion Simulator:
    2DOF
    Ok, it's clear... so, in my mind I'm thinking to doing 4 things:

    1) Do the universal joint's base about 35cm height. This means that 35cm+7cm of Universal joint=42cm of height...like a normal chair, so in this way I think i've maximized the leverage length for motors.

    2) Use the 30x30 profile, as I said in the post before. My fear is about the inertia and the real strength of that profile. In fact, if I use this kind of profile, my structure become around 3/4KG, wich is more light. But maybe, this can cause unwanted destruction, because the inertia of this profile is much less. So, I should need suggestion from persons on this forum, wich are more expert than me, if is the case to do this change. It's a good choice to use this kind of profile or It's better to stay with my original 40x40?

    3) Brace the structure to seat. in your opinion, what should you do to fix how the structure is braced to seat?How I can reinforce it?

    4) Change the thickness of pedal's plate. In fact, i've used plate with 4mm of thickness...maybe it's too much. Wich is better? 2mm? or 3?

    Thanks :)
  13. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,551
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    145,124Coins
    Ratings:
    +10,779 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    1) I don't mean the height, I mean the length from the pivot to where the rods connect.

    2) Possible, which relates to point 3.

    3) I used light wall tubing with substantial reinforcing plates between the horizontal and vertical tube mounts, to prevent unwanted flex.

    4) Yes do keep it light. I used angle for the pedal frame for rigidity and pretty thin checker plate for the infill. On mine it is actually the frame that supports the pedals, not the infill plate.
  14. mirkobastianini

    mirkobastianini Active Member

    Joined:
    Jan 23, 2017
    Messages:
    193
    Occupation:
    informatic
    Location:
    italy
    Balance:
    1,300Coins
    Ratings:
    +77 / 2 / -0
    My Motion Simulator:
    2DOF
    Perfect.

    Ok, so if You have used light wall tubing with reinforcing plates I think that your structure is very light..maybe around 3KG (without steering wheel and pedals). Mine it's very heavy, it's 6KG without nothing attached...Just to give you an idea, I struggle to hold it suspended with one hand. I'm seriously thinking to buy another 30x30 profile and do structure another time from scratch.

    What thickness do you suggest to use for pedal's plate? Here in Italy I can choose between 1,5mm, 2mm, 3mm and 4 mm(wich is too much). And for steering wheel? It's better to stay with my 4mm or buy something lighter?
  15. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,551
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    145,124Coins
    Ratings:
    +10,779 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    As I said it is the angle frame of my foot mount that takes the real load of the pedals, so if done like that 1.5mm infill would be fine, as it is just infill.
    • Like Like x 1
  16. mirkobastianini

    mirkobastianini Active Member

    Joined:
    Jan 23, 2017
    Messages:
    193
    Occupation:
    informatic
    Location:
    italy
    Balance:
    1,300Coins
    Ratings:
    +77 / 2 / -0
    My Motion Simulator:
    2DOF
    Ok, if i remember well your thread, you have used 40x40 angle with 4mm of thickness...right?

    Thanks noorbeast :)
  17. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,551
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    145,124Coins
    Ratings:
    +10,779 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Yes, but likely you could go a little thinner if weight is critical, though 4mm is not all that heavy.
    • Like Like x 1
  18. mirkobastianini

    mirkobastianini Active Member

    Joined:
    Jan 23, 2017
    Messages:
    193
    Occupation:
    informatic
    Location:
    italy
    Balance:
    1,300Coins
    Ratings:
    +77 / 2 / -0
    My Motion Simulator:
    2DOF
    Thank you noor!

    And another question to all.. It's strictly necessary to give an angle to pedal plate? I ask this because i've see that your simulator (noorbeast) has a little angle that go to pedal frame.

    I ask this because, as you can see from photo attached, I have 90° angle that goes directly to plate, and I don't know if I should give another angle to pedal plate... In my original idea, I've thinked to use lock/swivel , but i've seen that it's not enough strong, so I've abandoned the idea..

    Now I do not know if it's better to not create angles (and directly take advantage of the pedal angle itself) or to think an alternative solution to attach something to the aluminum profiles and create the desired angle... Any suggestion?

    I've seen this from motedis.com,
    http://www.motedis.it/shop/Accessor...o-45G-30-scanalatura-8-tipo-B::999991025.html
    but I think 45° it's too much :D

    Attached Files:

    • 9.jpg
      9.jpg
      File size:
      118.7 KB
      Views:
      486
  19. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,551
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    145,124Coins
    Ratings:
    +10,779 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    The angle on mine served 2 purposes on the original 2DOF, it allows even clearance for full pitch down and is still a comfortable pedal angle to use.
  20. mirkobastianini

    mirkobastianini Active Member

    Joined:
    Jan 23, 2017
    Messages:
    193
    Occupation:
    informatic
    Location:
    italy
    Balance:
    1,300Coins
    Ratings:
    +77 / 2 / -0
    My Motion Simulator:
    2DOF
    Ok, i dont think i have a problem of pitch down, because my base is 40cm from ground.. Anyway, i will make a try.

    So, do you think its only a comfort question? I never tried fanatec pedals, maybe they have a angle too. Now i have a logitech driving Force GT and i can use it on floor and its not bad.