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

Showroom Grigory’s 6DOF 24V DC

Discussion in 'DIY Motion Simulator Projects' started by Grigory, Aug 9, 2016.

  1. Grigory

    Grigory Active Member Gold Contributor

    Joined:
    Jul 6, 2016
    Messages:
    202
    Location:
    Moscow
    Balance:
    212Coins
    Ratings:
    +304 / 1 / -0
    My Motion Simulator:
    3DOF, 6DOF
    Hello!

    As the DIY motion-sim topic, which I just recently discovered, turned out to be so addictive that there is no longer any spare time on weekends for anything except cutting, grinding and welding metal tubes, I am opening this thread to share my progress in building a 6DOF rig.

    I do not have any experience in this, but with a wealth of great advice available on this forum I hope that I will not make too many serious mistakes in the process.

    The idea is as follows: this will be a Stewart platform with 24V 500W DC motors, IBT-2 drivers and arduinos. It will be VR oriented with Rift CV1 for display.


    The parts list:

    1) Six Transtecno motors (350W nominal / 500W short peak for short periods). Nominal torque (S1 as the manufacturer calls this mode) is 1.12 Nm, peak torque S2 is 1.57 Nm.

    IMG_3456 - копия.JPG IMG_3457 - копия.JPG

    2) The gearboxes are 30:1 with resulting torque between 33.6 and 47.1 Nm:

    IMG_3458 - копия.JPG

    3) Lots of 50*25*1.5mm and 20*20*2mm steel tubes and 50*4mm steel band

    4) Some 50*20mm aluminum tubes

    5) Six levers are cut from a solid block of aluminum. CTC is 150mm.

    IMG_3386 - копия.JPG

    6) Six 12mm threaded rods

    7) Twelve PHS12 rod ends

    8) Three gas springs with extended length of 600mm and travel of 250mm. The force is about 350-400N

    9) Six 6127V1A180L.5FS7 position sensors

    10) Three Arduino UNO’s

    11) Six IBT-2 43A motor drivers

    IMG_3460 - копия.JPG IMG_3461 - копия.JPG

    12) Power supplies are not yet purchased, but I am thinking of using four of SDR-960-24 by Meanwell. Each unit supports up to 40A nominally and 52A peak. Units can be connected in parallel and share currents with combined capacity of 90% of the simple sum. The plan is to have two pairs of units, each pair supporting three motors.


    Each motor consumes 21A in S1 mode and 29.4A in S2 mode, so three of them would take 63A/88.2A. A pair of SDR-960’s will nominally support 72A (40A*2*0.9) with 93.6A in peak.


    I am wondering if I am too optimistic and in reality I would need a separate power supply for each motor. Hope not, as even in this configuration each pair of PSU’s will consume over 12A from 220V line. That means that I already need two separate 16A circuits. In addition, each PSU costs over 200 USD.


    The whole rig would look like this:
    left high.jpg left low.jpg left.jpg top left.jpg top.jpg front.jpg


    base.jpg frame left.jpg frame top right 1.jpg frame top right 2.jpg frame upside down.jpg



    Position sensors will be mounted like this, with tight rubber tubes serving as shaft couplers:
    pot mount.jpg


    Some of this has materialized already:

    IMG_3437 - копия.JPG IMG_3438 - копия.JPG IMG_3440 - копия.JPG IMG_3452 - копия.JPG IMG_3453 - копия.JPG IMG_3454 - копия.JPG


    The initial plan was to use the seat from simplistic static driving rig I already had, but after a successful experiment to prove that making welding corrections without removing the seat first is a bad idea I will probably need to get another one :)

    IMG_3455 - копия.JPG

    Attached Files:

    • Like Like x 9
  2. RacingMat

    RacingMat Well-Known Member Gold Contributor

    Joined:
    Feb 22, 2013
    Messages:
    2,234
    Location:
    Marseille - FRANCE
    Balance:
    20,890Coins
    Ratings:
    +2,083 / 21 / -2
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Excellent start!! :thumbs

    I'd say that the Hbridge may be too weak to absorb peaks of current. H-bridge is "only" 50% above rated current

    motor 29A nominal
    Hbridge Maximum Current : 43A

    :D indeed!

    Be aware that a bug can lead to a lever full turn, breaking your pot mounts...
  3. Grigory

    Grigory Active Member Gold Contributor

    Joined:
    Jul 6, 2016
    Messages:
    202
    Location:
    Moscow
    Balance:
    212Coins
    Ratings:
    +304 / 1 / -0
    My Motion Simulator:
    3DOF, 6DOF
    Thanks!

    The drivers support 60A for 10ms, so I hope they will manage.

    True. I intend to initially place them on the other side of the motor shaft and only move them inside once everything is tested.
  4. Cartti

    Cartti Member

    Joined:
    Aug 8, 2016
    Messages:
    19
    Location:
    Finland
    Balance:
    158Coins
    Ratings:
    +63 / 0 / -0
    My Motion Simulator:
    3DOF, AC motor, Arduino
    I have a slight suspicion this seat was not approved for real racing use. :p
  5. Grigory

    Grigory Active Member Gold Contributor

    Joined:
    Jul 6, 2016
    Messages:
    202
    Location:
    Moscow
    Balance:
    212Coins
    Ratings:
    +304 / 1 / -0
    My Motion Simulator:
    3DOF, 6DOF
    That's plausible :) It took it about 30 seconds to get to this condition before I got back with a water hose
  6. RacingMat

    RacingMat Well-Known Member Gold Contributor

    Joined:
    Feb 22, 2013
    Messages:
    2,234
    Location:
    Marseille - FRANCE
    Balance:
    20,890Coins
    Ratings:
    +2,083 / 21 / -2
    My Motion Simulator:
    2DOF, DC motor, Arduino
    if not, maybe you can double them in parallel (like motomonsters)
    :)
  7. Grigory

    Grigory Active Member Gold Contributor

    Joined:
    Jul 6, 2016
    Messages:
    202
    Location:
    Moscow
    Balance:
    212Coins
    Ratings:
    +304 / 1 / -0
    My Motion Simulator:
    3DOF, 6DOF
    BTS7960 ICs used in these drivers have built-in current limiting. I am wondering if that would help.
  8. wannabeaflyer2

    wannabeaflyer2 Well-Known Member

    Joined:
    Jun 12, 2015
    Messages:
    724
    Location:
    london uk
    Balance:
    8,287Coins
    Ratings:
    +950 / 7 / -0
    My Motion Simulator:
    2DOF, Arduino, Motion platform, 6DOF
    Wow @Grigory fantastic work and something were seeing more and more is People having a go at 6 DOF very encouraging with the level of detail and presentation ... this is by no means a ctritsism but to save your feed back device ( even though it may be 360° device the support arm will get destroyed if for what ever reason the motor runs away or tries to rotate more that 180° ... if your gearbox has dual shaft then maybe it would be better to Put the feedback device on the opposite end to your current CAD sketch .. ( i have come close to loosing a few while testing so that's the reason for passing on what may or may not be a tip ) excellent work and once again thanks for putting it on this forum :)
  9. ferslash

    ferslash Active Member

    Joined:
    Feb 8, 2011
    Messages:
    495
    Balance:
    4,798Coins
    Ratings:
    +181 / 2 / -0
  10. Grigory

    Grigory Active Member Gold Contributor

    Joined:
    Jul 6, 2016
    Messages:
    202
    Location:
    Moscow
    Balance:
    212Coins
    Ratings:
    +304 / 1 / -0
    My Motion Simulator:
    3DOF, 6DOF
    Thanks!
    Indeed, I am going to mount that on the other side initially and only move it inside once everything is tuned and tested. The reason I want it to be inside is to save space a little.
  11. RacingMat

    RacingMat Well-Known Member Gold Contributor

    Joined:
    Feb 22, 2013
    Messages:
    2,234
    Location:
    Marseille - FRANCE
    Balance:
    20,890Coins
    Ratings:
    +2,083 / 21 / -2
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Mind that these are "cheap" Hbridges
    Industrial solutions are much more expensive ;)

    You can add some quick fuses @40A to prevent some smoking episodes...
  12. Grigory

    Grigory Active Member Gold Contributor

    Joined:
    Jul 6, 2016
    Messages:
    202
    Location:
    Moscow
    Balance:
    212Coins
    Ratings:
    +304 / 1 / -0
    My Motion Simulator:
    3DOF, 6DOF
    Here is how I plan to wire everything:


    As there will be two power supplies each serving three motors, I think it makes sense to have each power supply take just one motor from each triangle side. I believe this should decrease chances that all three connected motors have current peak at the same time:

    psu connection.png



    I would certainly need two separate 220V circuits with 16A fuses. As recommended by @RacingMat, I will also put 40A fuses before IBT-2's:

    Power.png

    I want to have a safety mechanism to make sure that the whole rig stops if any motor loses power. Using "DC OK" contacts on SDR-960-24 PSU's to see if any of the PSU's stopped providing 24V and reading voltage after 40A fuses to see if any of those fuses was blown should do the task. Arduinos will halt the motors if there is any alarm:

    power control.png

    Logical connections will be as follows:

    logic.png


    Does it all look viable?
    • Like Like x 1
    • Creative Creative x 1
  13. Grigory

    Grigory Active Member Gold Contributor

    Joined:
    Jul 6, 2016
    Messages:
    202
    Location:
    Moscow
    Balance:
    212Coins
    Ratings:
    +304 / 1 / -0
    My Motion Simulator:
    3DOF, 6DOF
    E-stop will be wired like this:

    estop.png
    • Like Like x 1
  14. RacingMat

    RacingMat Well-Known Member Gold Contributor

    Joined:
    Feb 22, 2013
    Messages:
    2,234
    Location:
    Marseille - FRANCE
    Balance:
    20,890Coins
    Ratings:
    +2,083 / 21 / -2
    My Motion Simulator:
    2DOF, DC motor, Arduino
    Good idea to use PSU "DC OK" contacts in serie!
  15. Racing Mike

    Racing Mike Member

    Joined:
    Apr 24, 2016
    Messages:
    99
    Location:
    Chile
    Balance:
    348Coins
    Ratings:
    +34 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    Hi Grigory, Very wonderful design, give me a lot of inspiration.

    I'm working on my 6DOF rig also, but I have no weld tool, so I need find someone help me to weld the metal tubes, but I don't know how to use AUTOCAD, so I still have many doubts about the detailed dimension.
    Now I'm making my V2 wooden prototype to find the dimension. It's a clumsy method, looks it's not inoperative.

    Your sharing give me a lot of inspiration, but I have a question about your motor location, the rod ends have angle limited. I think there is no enough space. Maybe I'm wrong, do you have some special considering for the motor angle?
    upload_2016-8-15_7-30-52.png
  16. Racing Mike

    Racing Mike Member

    Joined:
    Apr 24, 2016
    Messages:
    99
    Location:
    Chile
    Balance:
    348Coins
    Ratings:
    +34 / 0 / -0
    My Motion Simulator:
    DC motor, Arduino, 6DOF
    my prototype, as I checked the base will be Non-equilateral hexagons. like below :
    upload_2016-8-15_8-23-32.png
    if use equilateral hexagons base, the length of side need be longer, occupy more space.
    my current length is about 600mm, how about yours?
  17. Grigory

    Grigory Active Member Gold Contributor

    Joined:
    Jul 6, 2016
    Messages:
    202
    Location:
    Moscow
    Balance:
    212Coins
    Ratings:
    +304 / 1 / -0
    My Motion Simulator:
    3DOF, 6DOF

    Hi Mike,

    I am not sure I understood the problem. My rod ends have 45° of angle range: 22.5° each way from neutral. As rotation around the attachment bolt is unlimited, I tried to make the plane of motor shaft lever parallel to the attachment plane on the moving platform. It seems to me that this way I will use that unlimited DOF more and the ones with 22.5° limitation a bit less.

    On the top view it seems like the rods are far from neutral angle, but it fact they are not:
    front.jpg

    I do not have issues with movement when running simulation, but in any case I will be able to rotate/re-positiont the motors when testing the actual assembled rig.
  18. Grigory

    Grigory Active Member Gold Contributor

    Joined:
    Jul 6, 2016
    Messages:
    202
    Location:
    Moscow
    Balance:
    212Coins
    Ratings:
    +304 / 1 / -0
    My Motion Simulator:
    3DOF, 6DOF
    Here is is:

    size.jpg
  19. bruce stephen

    bruce stephen Hammer doesnt fix it, must be electrical

    Joined:
    Jun 7, 2015
    Messages:
    1,286
    Occupation:
    general contractor
    Location:
    michigan
    Balance:
    9,110Coins
    Ratings:
    +1,238 / 9 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform, 6DOF
    First let me say nice work so far. One possible issue i see is the mounted angle of the motors, in relation to the cockpit, appears to be putting an awful large amount of lateral force on the rods and motors. I suggest turning your motors so the rods/levers line up with the lines I have added. I believe this will reduce stress on your equipment as well as taking advantage of the direction of travel.
    Untitled.jpg
    I would also suggest rotating the levers 180 degrees.

    this is may illustrate a little better what i am saying.
    20160613_154210.jpg
    Last edited: Aug 15, 2016
  20. Grigory

    Grigory Active Member Gold Contributor

    Joined:
    Jul 6, 2016
    Messages:
    202
    Location:
    Moscow
    Balance:
    212Coins
    Ratings:
    +304 / 1 / -0
    My Motion Simulator:
    3DOF, 6DOF

    Thanks. Indeed, I just did not think about this. I certainly do not want to put too much pressure on the lock rings on the motor shaft.