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 / 3x Mixed Vertical Actuators 24v 200w / adjustable rig / Done and runing :D

Discussion in 'DIY Motion Simulator Projects' started by seuszok, Nov 14, 2021.

  1. seuszok

    seuszok Member Gold Contributor

    Joined:
    Nov 8, 2021
    Messages:
    89
    Location:
    Poland
    Balance:
    465Coins
    Ratings:
    +55 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, Motion platform
    I have some issues to fix so here is update:

    1. Motors are too hot on rear so I decide to move levers arms from 50 to 35mm (60-70mm stroke)
    Now motors temperature is little bit diferent than on room.

    [​IMG]

    2. Runing game, after 30sec to 2 minutes - movements on rear stops working
    I change Arduinos from ch340 to 16u2 problem solved. I change chip on burned genuino uno and working well :D

    3. I dont trust cable connection in idc10 conector. Wires could be to big in dimension. After vibrations in future could be made shortcuts.

    [​IMG]

    so I buy new ones and "conection tape".

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

    4. I don't like too many wires in arduinos box so was done connections on arduino shields (after test I have to cut some existing conection on shields, was made shortcuts and I wasn't see this before :) ) Pictures are made before cuting + - mismatch.

    [​IMG]
    [​IMG]

    And results:
    before

    [​IMG]

    After

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

    Wires blue and black are grounds connecting together (2x arduino ground connected to 3x 24v powrs supply grounds)

    [​IMG]

    After Upgrade I was play some 4h and working well :)

    For check solders I use cheap electronic magnifying glass and old xp computer:

    [​IMG]

    Attached Files:

    • 60h.jpg
      60h.jpg
      File size:
      26.4 KB
      Views:
      640
    • 61h.jpg
      61h.jpg
      File size:
      250.4 KB
      Views:
      643
    • 62h.jpg
      62h.jpg
      File size:
      299.1 KB
      Views:
      659
    • 63h.jpg
      63h.jpg
      File size:
      208.7 KB
      Views:
      645
    • 65h.jpg
      65h.jpg
      File size:
      338.8 KB
      Views:
      648
    • 66h.jpg
      66h.jpg
      File size:
      349.3 KB
      Views:
      655
    • 67h.jpg
      67h.jpg
      File size:
      223.9 KB
      Views:
      609
    • 70h.jpg
      70h.jpg
      File size:
      214 KB
      Views:
      658
    • 71h.jpg
      71h.jpg
      File size:
      220.6 KB
      Views:
      656
    • 72h.jpg
      72h.jpg
      File size:
      273.3 KB
      Views:
      658
    • 73h.jpg
      73h.jpg
      File size:
      230.2 KB
      Views:
      671
    • Like Like x 2
    • Winner Winner x 1
    Last edited: Mar 8, 2022
  2. SteULM

    SteULM Active Member

    Joined:
    Nov 13, 2021
    Messages:
    225
    Occupation:
    Alla ricerca di cose nuove da imparare.
    Location:
    Italy
    Balance:
    612Coins
    Ratings:
    +149 / 0 / -0
    My Motion Simulator:
    2DOF, Arduino
    Reading all your posts I saw the images of SMC3 and in my opinion you should try to change some values .... I'll post an image of my setup, I would try it.

    SMC3.jpg
  3. SteULM

    SteULM Active Member

    Joined:
    Nov 13, 2021
    Messages:
    225
    Occupation:
    Alla ricerca di cose nuove da imparare.
    Location:
    Italy
    Balance:
    612Coins
    Ratings:
    +149 / 0 / -0
    My Motion Simulator:
    2DOF, Arduino
    In my opinion you have a low PWMmax, the value 255 corresponds to the maximum output voltage for the motors ...
    with the Kp you regulate the fluidity of the movement, the higher the value the more jerky the movement
  4. Gadget999

    Gadget999 Well-Known Member

    Joined:
    Dec 27, 2015
    Messages:
    1,936
    Location:
    London
    Balance:
    11,844Coins
    Ratings:
    +474 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, 6DOF

    When tuning the smc3 firstly set i and d to zero and increase P till you get good movement

    You may not need to do anything to i and d if your motors are powerful and fast responding
  5. seuszok

    seuszok Member Gold Contributor

    Joined:
    Nov 8, 2021
    Messages:
    89
    Location:
    Poland
    Balance:
    465Coins
    Ratings:
    +55 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, Motion platform
    :)

    I was spend lot of time to adjust this settings. First outside but the real deal for me was when I seat in rig and play all of settings one by one . When sinus an triangle works fine without delays and gently but just like line goes - I was turn to motion for each motor . And that what You see is movement corect for my "time machine" - no steps, no jumps and any spam or late to main line (blue).

    Thanks for advice but I think every concept have diferent spec so thats the reason why its not as copy-paste parameters for new users. That was confuse for me when I starting as some lack of information but when I was on stage to use smc3 it was clear to find corect adjustment.

    For exemple: if I move PWMmax or rev by 5 points up or down - movements start to be unstable etc.
    One more. Take a look what forces working on diferent rigs. In my case I always push lewers in one direction and rules with "gravity" in oposite.

    Regards
    • Like Like x 1
    Last edited: Feb 24, 2022
  6. Historiker

    Historiker Dramamine Adict Gold Contributor

    Joined:
    Dec 16, 2010
    Messages:
    2,161
    Occupation:
    Retired
    Location:
    Michigan USA
    Balance:
    9,201Coins
    Ratings:
    +2,164 / 19 / -1
    My Motion Simulator:
    3DOF, DC motor, Arduino, Motion platform, 6DOF
    Everything is so very tidy, I am loving it! Nice work.
    • Like Like x 2
    • Agree Agree x 1
  7. kalbasator

    kalbasator Active Member

    Joined:
    Dec 28, 2021
    Messages:
    105
    Location:
    Kazahstan, Almaty
    Balance:
    400Coins
    Ratings:
    +37 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, Motion platform, 4DOF
    @seuszok Hello, how are you. Tell me - did you connect two Arduinos directly to the PC or through the USB hub?
  8. seuszok

    seuszok Member Gold Contributor

    Joined:
    Nov 8, 2021
    Messages:
    89
    Location:
    Poland
    Balance:
    465Coins
    Ratings:
    +55 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, Motion platform
    Arduinos are connectet directly to pc but I add galvanic separation ADUM3160 :
    3 DOF / 3x Mixed Vertical Actuators 24v 200w / adjustable rig / Done and runing :D
    and arduinos have their own power adapter.

    also all ground on rig side is connected (its important). Cable usb are 5m long. All working fine

    Dont use hub, on forum many times was writen that generate lots of connection issues.
    I use box Pc not laptop. I add 4x USB2.0 card on rear.
    • Like Like x 1
    Last edited: Mar 2, 2022
  9. Luis Pinho

    Luis Pinho Member

    Joined:
    Sep 11, 2015
    Messages:
    61
    Location:
    Portugal
    Balance:
    637Coins
    Ratings:
    +26 / 0 / -0
    Hi @seuszok thanks to the detailed description of the full process.

    I also bought AS5600 and already bookmarked your thread for future reference, could you share the 3D models that you used to old the AS5600 in place?

    Thanks and congratz on your build.
    L.Pinho
  10. luu trung

    luu trung Member

    Joined:
    Apr 4, 2022
    Messages:
    74
    Balance:
    160Coins
    Ratings:
    +7 / 0 / -0
    My Motion Simulator:
    3DOF
    Hello. What ideas do you have about the following problem??
    -reduce the 24v power supply to 18v or 20v for IBT2 to cool down
    - "EMF back" of motor can damage IBT2 ?
  11. seuszok

    seuszok Member Gold Contributor

    Joined:
    Nov 8, 2021
    Messages:
    89
    Location:
    Poland
    Balance:
    465Coins
    Ratings:
    +55 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, Motion platform
    Hi :)
    From electrical point of view when You lower voltage You will raise curent (A), thats why 24v have benefit to 12v (couse most simple construction use 12v or 24v). If You want cool down use shorter arm on motors- its working for me :)
    Read all my build history I was try describe all in detail.
    So if Your motors not worm up too much You dont have "EMF back" problem, but remember about ground everything like I and many others describe.
    Yes and use hall sensors not pot resistor! (You will find than motors have less work to do)

    Regards
  12. luu trung

    luu trung Member

    Joined:
    Apr 4, 2022
    Messages:
    74
    Balance:
    160Coins
    Ratings:
    +7 / 0 / -0
    My Motion Simulator:
    3DOF
    i have adjusted the max rheostat available on my supply from 24v to 20.8v. my lever is 2.5cm and motor 1016Z gearbox is 75rpm,hall sensors ratio 1.2
    my rig
    And what do you think about attaching a capacitor to the motor to filter the pulse?
    • Like Like x 1
  13. seuszok

    seuszok Member Gold Contributor

    Joined:
    Nov 8, 2021
    Messages:
    89
    Location:
    Poland
    Balance:
    465Coins
    Ratings:
    +55 / 0 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino, Motion platform
    Very, very nice mechanism,respect :)
    As You do not use central joint all mass going on 3 motors so "they are busy" all time.
    When I have issue about IBT2 (broke lots of them) I move to doble them on motor. IBT2 works fine but motors was wery hot so I reduce arm from r=50mm to r=35mm. From that point its working fine till this days.
    About capacitor cant help - take an acount You change direction rapidly so motors should be more powerfull than needed to work fine.
    You could try to add gas springs - they are low cost and working fine i that kind of design.
    • Like Like x 1
  14. luu trung

    luu trung Member

    Joined:
    Apr 4, 2022
    Messages:
    74
    Balance:
    160Coins
    Ratings:
    +7 / 0 / -0
    My Motion Simulator:
    3DOF
    about the problem of datasheet IBT2 says maximum 25kz so in SMC3 setting 35kz is it okay?
  15. Виталий

    Виталий Member

    Joined:
    Jan 3, 2021
    Messages:
    47
    Occupation:
    fireman
    Location:
    Ukraine
    Balance:
    217Coins
    Ratings:
    +29 / 0 / -0
    My Motion Simulator:
    2DOF, Arduino
    Hello. In your diagram, all "-" are connected.
    There is no such association on the original scheme. Tell me what is it for?
    schema2.jpg