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

New build, arduino, motomonster, 2dof

Discussion in 'DIY Motion Simulator Building Q&A / FAQ' started by substatica, Jan 2, 2015.

  1. substatica

    substatica Member

    Joined:
    Jan 1, 2015
    Messages:
    63
    Balance:
    882Coins
    Ratings:
    +11 / 1 / -0
    Hey all,

    Phil here, looking to start a new motion platform build and want to make sure I'm understanding the core concepts correctly thus far.

    I think 2dof will suit my purposes, as if I'm not mistaken I can get pitch and roll simultaneously with 2dof, I've attached a crude mock-up of the initial plan showing a combination of motor directions and resulting platform angle, if folks could let me know if this is off in some way that'd be great.

    Are mounting holes the only reason some motors come in left and right versions? For the motors I'm looking at, I don't see any mounting holes so I'll have to make brackets I would think.

    Components

    2x - 12 Volt Gear Motor, 150 RPM, 25/1, 180 W, 30-40 NM
    2x - Linear 10k Pot
    1x - Monster Motor Controller Shield
    1x - Arduino

    As I understand it, not counting additional software the arduino reads the pots for motor position and then sends a PWM signal to the moto shield for each motor, the PWM determines the speed of the rotation and duration of the PWM signal determines the amount of rotation, since the rig should only use a quarter or so of the motor's rotation how does one avoid over torquing and destroying the pots? Also, any leads on an appropriate power supply easily available in Canada, as well as safety features I could build in, that'd be great!

    Glad to have found this community, I was going to go with Linear Actuators until I found these forums and learned most folks go with DC motors.

    2dof.jpg
  2. substatica

    substatica Member

    Joined:
    Jan 1, 2015
    Messages:
    63
    Balance:
    882Coins
    Ratings:
    +11 / 1 / -0
  3. value1

    value1 Nerd SimAxe Beta Tester SimTools Developer Gold Contributor

    Joined:
    Jan 9, 2011
    Messages:
    2,184
    Location:
    Zug, Switzerland
    Balance:
    14,803Coins
    Ratings:
    +3,322 / 11 / -1
    My Motion Simulator:
    2DOF, DC motor, JRK, Joyrider
    Hi @substatica
    15 A is not enough. You'll need about 30 A per axis. So you better look for two power supply units with 30 A or one with 60 A. A decent PC PSU will do.
    • Agree Agree x 1
  4. substatica

    substatica Member

    Joined:
    Jan 1, 2015
    Messages:
    63
    Balance:
    882Coins
    Ratings:
    +11 / 1 / -0
    Okay, I've got a bunch of those laying around then.
  5. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,149
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,590Coins
    Ratings:
    +10,907 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    • Like Like x 1
  6. RacingMat

    RacingMat Well-Known Member Gold Contributor

    Joined:
    Feb 22, 2013
    Messages:
    2,236
    Location:
    Marseille - FRANCE
    Balance:
    20,977Coins
    Ratings:
    +2,090 / 21 / -2
    My Motion Simulator:
    2DOF, DC motor, Arduino
    have fun with your project!

    you may find an arduino code fitting motomonster in my signature ;)
    • Like Like x 1
    • Dislike Dislike x 1
  7. substatica

    substatica Member

    Joined:
    Jan 1, 2015
    Messages:
    63
    Balance:
    882Coins
    Ratings:
    +11 / 1 / -0
    Thanks! Initially the setup, assuming it turns out safe, will be used as a base for my infant son's bassinet -- this is why I was asking about safety features, I was thinking an accelerometer I can read to kill the power if any undue force is detected. I'm hoping to program some smooth wave, walk, rumble motions. Then when he's a bit older I'll replace the bassinet with a seat and controls and convert it to a simulator of some sort.
  8. RacingMat

    RacingMat Well-Known Member Gold Contributor

    Joined:
    Feb 22, 2013
    Messages:
    2,236
    Location:
    Marseille - FRANCE
    Balance:
    20,977Coins
    Ratings:
    +2,090 / 21 / -2
    My Motion Simulator:
    2DOF, DC motor, Arduino
    I had the same concern :)
    Maximum speed is a parameter of the code: low value makes the movment smooth and calm.

    Adding an accelerometer on top of this would be possible, some simple lines code to add...
    • Informative Informative x 1
  9. substatica

    substatica Member

    Joined:
    Jan 1, 2015
    Messages:
    63
    Balance:
    882Coins
    Ratings:
    +11 / 1 / -0
    One thing I don't have is a lot of metal working tools, a small MIG welder, drill press, grinder, that's about it. It looks like the motors I'm planning on buying need shafts, pivoting arms and linkages, I ordered two of these Heim Joints, does anyone have a go to place online where I could source more of the linkage parts?
  10. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,149
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,590Coins
    Ratings:
    +10,907 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    You will find plenty of sources for heim joints on Ebay.

    The levers and rods are for the most part specific to the design of each sim so make those to suit. Leavers generally have the holes 40 - 60 mm Center to Center, mine are drilled for 40, 50 and 60mm CTC.

    The rods depend on the design. Material wise they do need to be substantial as stuff like threaded rod would flex under the loads. You can use say 30 or 40mm box steel with nuts welded either ends to take threaded rod for the heim joints. My rods are billet aluminum, that is unusual but easy to make. Take solid round bar aluminum drill and tap a hole either end.
  11. substatica

    substatica Member

    Joined:
    Jan 1, 2015
    Messages:
    63
    Balance:
    882Coins
    Ratings:
    +11 / 1 / -0
    This shaft, cut down to size, should work for the 1/2" motors I referenced above and these couplings should work to attach the pots, no?

    1/2 in. x 3 ft Keyed Shaft
    2x - 1/2 in. Shaft Coupler

    I'll try to give back to the forums with a full parts list, how-to and results when it's all done ;) Thanks for the help!
  12. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,149
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,590Coins
    Ratings:
    +10,907 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
  13. eaorobbie

    eaorobbie Well-Known Member SimTools Developer Gold Contributor

    Joined:
    May 26, 2009
    Messages:
    2,574
    Occupation:
    CAD Detailer
    Location:
    Ellenbrook, Western Australia
    Balance:
    20,440Coins
    Ratings:
    +1,684 / 23 / -2
    My Motion Simulator:
    2DOF, DC motor, JRK, SimforceGT, 6DOF
    Sorry but your motor position is in the worst case scenario , your motors will have to work too hard to gain any real fluid or sim comparable motion. specially with 25:1 boxes, it doesn't work. People have tried this and it fails badly , again Sorry.
    • Informative Informative x 1
  14. bsft

    bsft

    Balance:
    Coins
    Ratings:
    +0 / 0 / -0
    @substatica , I agree with Rob, your kid and your weight are two massive differences.
    If you develop a code that gently rocks the kid, then yes, but DO NOT put a race track through it or even a roller coaster.
    Also, design is bad, after 14 designs, depending on how much overall weigh you plan to put on it, you will have to move the motors to connect a lot higher, like a foot motor mount or shoulder mount at rear.
    You could use 50:1 or higher boxes and use like a taller desk racer mount on the side, but again, platform design needed.
    People have done this sort of design over and over and they eventually had to rebuild and or re-design. Even me.
    I have pictured a foot motor mount, where obviously your feet would sit, so make the motor connections are higher than your toes.
    This keeps the design compact and will perform better.
    2dof.jpg
    • Informative Informative x 1
  15. substatica

    substatica Member

    Joined:
    Jan 1, 2015
    Messages:
    63
    Balance:
    882Coins
    Ratings:
    +11 / 1 / -0
    So you're both saying I need the arm mounts on the platform to be higher? This build will not be for me, just the kid, I may re-purpose the setup later for a chair. I also asked the motor seller if they could send me 50:1's which they also offer instead of the 25:1's I won the auction for.
  16. SilentChill

    SilentChill Problem Maker

    Joined:
    Jul 19, 2014
    Messages:
    2,643
    Occupation:
    Railway Maintenance
    Location:
    Morecambe, Lancashire, England
    Balance:
    20,560Coins
    Ratings:
    +3,488 / 34 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 6DOF
    I would recommend buying hall effect pots too as they are far superior to the normal pots only slightly more expensive but worth it.
    • Agree Agree x 1
  17. bsft

    bsft

    Balance:
    Coins
    Ratings:
    +0 / 0 / -0
    @substatica , if its for your child, then yes 25:1 and the current frame design will be fine.
    Its just later if you plan to convert it for yourself, then you may need to look at frame re-design and different gearboxes.
  18. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    21,149
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    148,590Coins
    Ratings:
    +10,907 / 54 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    It would help greatly if the connection mount is about seat swab height. This is my compact sim and it is now running 60:1 gearboxes, as 25:1 were not up to the task: http://www.xsimulator.net/community/threads/dx-racer-compact-simulator.5866/page-7#post-67552
  19. substatica

    substatica Member

    Joined:
    Jan 1, 2015
    Messages:
    63
    Balance:
    882Coins
    Ratings:
    +11 / 1 / -0
    I ordered a couple of these to use as pots, initially at least, do you have an example of the type of flexible coupler you're referring to? All I found is hoses with hose clamps when I search for that. Planning on writing my own software, initially at least as it won't need any sim interface, only some pre programmed motions which I can stream or hardcode on the Arduino. I've also got a spare RasPi kicking around I can use to talk to the Arduino.

    I appreciate all the help, if folks are interested I maintain a blog with other projects I've undertaken,

    http://unmaintained.com/
    • Like Like x 1
  20. bsft

    bsft

    Balance:
    Coins
    Ratings:
    +0 / 0 / -0
    so you are not going to use Simtools then?