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

Arduino Leonardo SIM Wheel

Discussion in 'DIY peripherals' started by Sieben, Nov 27, 2018.

  1. Sieben

    Sieben Active Member

    Joined:
    Nov 6, 2018
    Messages:
    391
    Balance:
    2,216Coins
    Ratings:
    +115 / 2 / -0
    Hi there)

    Stand alone thread on this build.

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

    And some build details. Please note this all is just freestyle build without any tough "how to" make it right. It's pretty solid. And in test build though, for now. But works fine.

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

    And with quick release for a wheel.

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

    EMC SOFTWARE: - Credited to: EBOLZMAGY.
    https://www.youtube.com/redirect?ev...bqvdywVJx2uescXi4YgN1H_9-k0qUPQ&v=DFDxhd_Gqb4

    Many thank to Bs Simulator.

    Video - cycle test with half of saturation ratio.
    • Like Like x 3
  2. Sieben

    Sieben Active Member

    Joined:
    Nov 6, 2018
    Messages:
    391
    Balance:
    2,216Coins
    Ratings:
    +115 / 2 / -0
    Have got an idea to move backwards the wheel base itself. This will alow to place the monitor way much closer then conventionally. For that the following is made:

    [​IMG] [​IMG] [​IMG]
  3. Sieben

    Sieben Active Member

    Joined:
    Nov 6, 2018
    Messages:
    391
    Balance:
    2,216Coins
    Ratings:
    +115 / 2 / -0
    Figured out that, if the pulley be placed on the steering column shaft, just beyond the wheel itself, the FFB DIY wheel build, becomes a lot easier thing to be made. The connection with encoder then can go like this.

    [​IMG] [​IMG]

    For now, as it have got to be checked with separate motor base, and be connected with column by means of cardan shaft, some welding works required, to make the know how coupler, fot it.
  4. Sieben

    Sieben Active Member

    Joined:
    Nov 6, 2018
    Messages:
    391
    Balance:
    2,216Coins
    Ratings:
    +115 / 2 / -0
    Forse Linearity test, with wheel check, for 'dat build.
    ScreenShot06993.thumb.jpg.b651cc4887af232280ca2fa0a0ecd18b.jpg
    • Like Like x 1
  5. Sieben

    Sieben Active Member

    Joined:
    Nov 6, 2018
    Messages:
    391
    Balance:
    2,216Coins
    Ratings:
    +115 / 2 / -0
    Figured out the joint without welding. Huh. Left is to the base shaft, and right to cardan. Should make minor outer size reduction of the nut. Outer is 13mm, should be 12mm.
    [​IMG]
    • Optimistic Optimistic x 1
  6. Sieben

    Sieben Active Member

    Joined:
    Nov 6, 2018
    Messages:
    391
    Balance:
    2,216Coins
    Ratings:
    +115 / 2 / -0
    The base itself is kinda ready.


    [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG]
    • Like Like x 1
    • Creative Creative x 1
  7. Sieben

    Sieben Active Member

    Joined:
    Nov 6, 2018
    Messages:
    391
    Balance:
    2,216Coins
    Ratings:
    +115 / 2 / -0
  8. Sieben

    Sieben Active Member

    Joined:
    Nov 6, 2018
    Messages:
    391
    Balance:
    2,216Coins
    Ratings:
    +115 / 2 / -0
    Drill chunk with key is a connector to the steering column shaft.
    But put a base with direct connection to the wheel.
    Put a base on the rubber buffers. No noise)

    [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG]
    Last edited: Dec 28, 2018
  9. Sieben

    Sieben Active Member

    Joined:
    Nov 6, 2018
    Messages:
    391
    Balance:
    2,216Coins
    Ratings:
    +115 / 2 / -0
    Just to show the ffb rotation rate)

    • Like Like x 1
  10. Sieben

    Sieben Active Member

    Joined:
    Nov 6, 2018
    Messages:
    391
    Balance:
    2,216Coins
    Ratings:
    +115 / 2 / -0
    Quick release, made simple)

    Attached Files:

  11. SilentChill

    SilentChill Problem Maker

    Joined:
    Jul 19, 2014
    Messages:
    2,619
    Occupation:
    Railway Maintenance
    Location:
    Morecambe, Lancashire, England
    Balance:
    20,396Coins
    Ratings:
    +3,480 / 34 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 6DOF
    Great stuff , proper DIY :)
    • Like Like x 1
    • Agree Agree x 1
  12. Sieben

    Sieben Active Member

    Joined:
    Nov 6, 2018
    Messages:
    391
    Balance:
    2,216Coins
    Ratings:
    +115 / 2 / -0
    Thank you very much :)
  13. FargusFaustmeister

    FargusFaustmeister Member

    Joined:
    Mar 3, 2018
    Messages:
    46
    Occupation:
    Engineering Technologist
    Balance:
    69Coins
    Ratings:
    +26 / 0 / -0
    Hey, great job on this build. I'm really impressed with your creative solutions. Can I ask you for some details of how the Arduino is communicating with the PC? That is, how is your input/force feedback getting communicated to the computer?
  14. Sieben

    Sieben Active Member

    Joined:
    Nov 6, 2018
    Messages:
    391
    Balance:
    2,216Coins
    Ratings:
    +115 / 2 / -0
    Thanks. Well you just make it a HID Devise by dropping hex and that's it for the ordinary user to make it a USB controller with FFB. Connect and plug everything.
    If you interested in a way much deeper concern on it, I don't bother to sort out such details)
  15. Sieben

    Sieben Active Member

    Joined:
    Nov 6, 2018
    Messages:
    391
    Balance:
    2,216Coins
    Ratings:
    +115 / 2 / -0
    Have a question. Who can prompt good and simple powerfull MOSFET H-bridge schematic to solder instead of that BTS drivers?
    Last edited: Feb 12, 2019
  16. ahoenksiluman

    ahoenksiluman Member

    Joined:
    Nov 13, 2017
    Messages:
    91
    Location:
    indonesia
    Balance:
    89Coins
    Ratings:
    +46 / 0 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    i m only using single BTS with over 500 watt power draw and it still alive...the key is control heat appling some termal paste and cooling fan, or you can give it bigger heatsink...

    all i know about high current hbridge only BTS7960 and double vnh2sp30 but thats limited to 16V...
  17. Sieben

    Sieben Active Member

    Joined:
    Nov 6, 2018
    Messages:
    391
    Balance:
    2,216Coins
    Ratings:
    +115 / 2 / -0
    ahoenksiluman hello! Yes that should be a reason to it. May be should just try with it really:) So even decided to solder one. :soso_O
  18. Sieben

    Sieben Active Member

    Joined:
    Nov 6, 2018
    Messages:
    391
    Balance:
    2,216Coins
    Ratings:
    +115 / 2 / -0
    So the charts in numbers. One rev to 360deg from 0 revs, and time for it. Responce time from the moment the signal are made.

    Some DIYs and not only for comparison.

    Motor770, (100% gain, basicaly 50% gain are used)
    (362.84deg-0.13deg) ( i.m. how many degree close to 360deg, were taken for calculations, and time to reach it consumed.)
    362.71deg for 184ms
    1000ms/184ms = 5.4rev/sec = 324 rev/min minimum.
    8ms to respond from start


    My1025, without wheel, with 12V, 12,5A (150W instead of 300W the motor requires) 1:4gear
    (368.53deg-8.76deg)
    359.77deg for 208ms
    1000ms/208ms=4.8rev/sec = 288rev/min minimum.
    12ms to respond from start


    BSSim My1016, 1:4gear (50% GAIN Mmos)
    (366.59deg-1.79deg)
    364.76deg for 236ms
    1000ms/236ms=4.2rev/sec = 252rev/min minimum.
    6ms to respond from start


    POWER steering motor, Conventional steering wheel, 18.8V
    (362,32-0,26)
    362deg for 236ms
    1000ms/236ms = 4.2rev/sec = 252rev/min
    4ms to respond from start


    CGWheel (Caravangoes), Lightweight wheel, 1:3 gear.
    360.94deg for 246ms
    1000ms for 246ms=4.06rev/sec = 243.6 rev/min minimum.
    8ms to respond from start

    And.

    OSW Direct Drive, Sparco
    (361.47-0.39)
    361deg for 304ms =3.28rev/sec=198rev/min
    2_ms to respond from start


    G27
    Just a chart)
    10ms respond from start.
    [​IMG]


    The scooter motors for ffb wheels, are quite a "that’ll do". [​IMG]

    IR ffb gain was 12% enough. Without IR LUT add on.

    Once again the my1025 rotaion rate. Ordinary heavy wheel.


    Also the BSSim vids.


    https://youtu.be/yiHT_YgN8Aw


    Only, are there a need to use 24V12.5A for 300W motor, (if now 150W-12V,12.5A, are used with 300W motor) if the Mmos (whatever), BSSim gain is set to 50% with full power supply? Guess that'll be all the same. Or better use full power, as the motor requires, and then just set the gain in software?
  19. Sieben

    Sieben Active Member

    Joined:
    Nov 6, 2018
    Messages:
    391
    Balance:
    2,216Coins
    Ratings:
    +115 / 2 / -0
    Slow motion with wheelcheck satX50% With 100% will be twice faster then on video.

    With 50satx/ it means 50% of power in wheel check. And with 12V12.5A instead of 24V/13.6A nominal to that motor.
  20. Sieben

    Sieben Active Member

    Joined:
    Nov 6, 2018
    Messages:
    391
    Balance:
    2,216Coins
    Ratings:
    +115 / 2 / -0
    The welding joint of the link coupler from shaft to encoder, was broken. The drill makes a deal)
    [​IMG] [​IMG]