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

Linear Actuator Build - Yes...another one

Discussion in 'DIY Motion Simulator Projects' started by Blugreen, Dec 20, 2016.

  1. Blugreen

    Blugreen New Member

    Joined:
    Oct 5, 2014
    Messages:
    13
    Balance:
    477Coins
    Ratings:
    +25 / 0 / -0
    My Motion Simulator:
    6DOF
    Hi all.

    Firstly I must thank @SeatTime and @wannabeaflyer2 for their inspiration and extensive work on this style of actuator. Hopefully if I can get the prototype working I can build 5 more. Once working I will pull it apart and paint/powder coat the parts.

    I have spent the past month doing design on AutoCAD in 3D (I am ok at the basics), then after receiving the parts from the Laser Cutters and eBay I have assembled the prototype. I love laser cutting as it is actually inexpensive and give awesome accuracy.

    The next step is the electronics which are not my strong point. At this stage I am using MM's and Arduino to do the testing and will decide after testing if that is the way I go.
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]


    I am also building the cyclic, collective and pedals for a Helicopter simulator. These are the prototypes.

    The collective has a rotating throttle. I have added a small gas strut to give it some feel and also so it will return to home if it is let go like a real one.

    The pedal uprights will be made from a heavier material or be reinforced.

    I am planning to start on the cyclic tomorrow. It also has gas struts to give some weight to the movement.


    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    • Like Like x 10
    • Winner Winner x 7
  2. Daguru

    Daguru Rally drivers do it in the Dirt

    Joined:
    Sep 4, 2013
    Messages:
    719
    Occupation:
    Kitchen installer
    Location:
    Wales uk
    Balance:
    453Coins
    Ratings:
    +632 / 1 / -0
    My Motion Simulator:
    Motion platform
    Great stuff this thanks for sharing and keep up the great work :thumbs
  3. cyril69850

    cyril69850 New Member

    Joined:
    Nov 4, 2016
    Messages:
    21
    Location:
    France
    Balance:
    293Coins
    Ratings:
    +2 / 0 / -0
    My Motion Simulator:
    6DOF
    Hello , great work, I really like the pot position, much cleaner than the other solutions that I found.
    Can you provide some information about your motors? Can't seem to find anything on internet about it.
    • Agree Agree x 1
  4. baykah

    baykah Active Member

    Joined:
    Sep 1, 2016
    Messages:
    137
    Location:
    Toulouse - France
    Balance:
    414Coins
    Ratings:
    +132 / 0 / -0
    My Motion Simulator:
    6DOF
    Great job !!, where do you buy your laser cutted parts ?
  5. Blame73

    Blame73 Well-Known Member

    Joined:
    Nov 6, 2014
    Messages:
    1,210
    Location:
    Italy
    Balance:
    8,255Coins
    Ratings:
    +1,106 / 2 / -0
    My Motion Simulator:
    2DOF, DC motor, Arduino, Motion platform
    Great work so far, in every little detail, and nice pics, really clear and self explaining.
    I'd like to know something about those motors too

    Thanks for sharing
  6. ferslash

    ferslash Active Member

    Joined:
    Feb 8, 2011
    Messages:
    495
    Balance:
    4,798Coins
    Ratings:
    +181 / 2 / -0
    keep posting man , a real pleasure to see your pics :D well done
  7. mariano68

    mariano68 Active Member

    Joined:
    Nov 15, 2014
    Messages:
    577
    Occupation:
    builder contractor
    Location:
    Argentina
    Balance:
    3,338Coins
    Ratings:
    +395 / 2 / -0
    My Motion Simulator:
    2DOF, Arduino, 4DOF
    Great Stuff!
    I thought to do about the same with pots and my actuators, but they were meant to be short throw in the beginning, now that they have 350mm throw, I think i will need too much reductions to do the same.
  8. SilentChill

    SilentChill Problem Maker

    Joined:
    Jul 19, 2014
    Messages:
    2,619
    Occupation:
    Railway Maintenance
    Location:
    Morecambe, Lancashire, England
    Balance:
    20,400Coins
    Ratings:
    +3,480 / 34 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 6DOF
    Great work matey excellent craft work there :)
  9. SeatTime

    SeatTime Well-Known Member

    Joined:
    Dec 27, 2013
    Messages:
    2,574
    Occupation:
    Retired
    Location:
    Brisbane Australia
    Balance:
    28,370Coins
    Ratings:
    +2,844 / 39 / -0
    My Motion Simulator:
    AC motor, Motion platform
    Nice Work :thumbs. I actually tried and moved away from the high speed belts/pots gearing and metal linear bearing (its in my thread) - but if you not too sensitive to noise then thats Ok. Also note the metal balls in the linear bearing can wear the carbon shaft. What are you going to use to stop the main shaft twisting under load?
    The helicopter controls are brilliant.
  10. 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
    i'll add to what the other guys are saying , really great to see another linear actuator and once again design changes which show there are many ways to achieve the same desired result , excellent workmanship and detailed photos ..this will be another one to watch ..
  11. 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
    Hi @Blugreen nice idea regarding the feedback pot and gear train, could you share some details about the final gear ratio, of the setup you have i.e the number of teeth for each Gear required to cover the total linear actuator travel distance of X mm and Belt length used maybe ? :)
  12. Blugreen

    Blugreen New Member

    Joined:
    Oct 5, 2014
    Messages:
    13
    Balance:
    477Coins
    Ratings:
    +25 / 0 / -0
    My Motion Simulator:
    6DOF
    Thanks for all the comments and invaluable feedback. Imagine trying to do this sort of thing without the internet and forums like this.

    @SeatTime - I followed your thread and agree that the top bearing will wear the carbon shaft. That is something I will change but isn't an issue for the prototype. There is another 12mm carbon shaft (not visible in photo) under the main shaft to stop the twisting.

    @wannabeaflyer2 - I used the GT2 pulleys because I like the look of them and I could buy many different sizes on eBay. The belts are cheap also and I bought a selection of sizes. I wasn't sure of the measurements so drilled the holes for the 5mm shaft bearings in the plates where required. I used http://geargenerator.com/ to work out the gearing with what I found on eBay. I couldn't do the reduction that was required with a single pair due to space limitations so used 2 pairs. I have used a 10 turn pot (will be changed to a 3600deg Hall effects once all tested). With a motor speed of 4500rpm and a thread pitch of 5mm I have ended up with 380mm travel and 9.5 turns on the pot.

    The motors are Motion Dynamics as per @SeatTime - https://www.motiondynamics.com.au/12v-350w-4500-rpm-straight-dc-motor.html

    I used a local laser cutter. I had them cut the main disks and also a selection of misc parts that fitted on the threaded rods that I could use for the gearing mounts etc. That way I get accurate parts for very little cost. From memory all the laser cut parts cost around $50. Most of that would have been in setup. If I get 6 sets it would be maybe $100 total. Getting a good deal help when you supply them with a flat quality DWG or DXF file so they don't have to spend any time on it.

    I purchased 1x MM to test and it looks to be working. I tested it with an Arduino Uno and SMC3.

    A question for the electronics gurus out there, how do I hook up the micro switches that I have top and bottom of the travel incase it drives to far? I would like if the drive hits a switch to stop motion in that direction but allow motion in the reverse direction. From memory you did something like this @SeatTime.

    Again, thanks to all.

    Mark
    • Informative Informative x 2
  13. 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
    Hi @Blugreen one thing I learnt is that these units get quite a bit of inertia and so tend to overrun when limit switches are tripped ( especially the lower one ( due to weight etc) even with my limit switches the unit will usually end up with hard metal to metal clash stop ( not good for ballscrews) so you may need to factor the likely over run when setting limit switch location ...im thinking of putting some hard rubber spacer or coil spring at the lower end to minimise this for future..

    the trick your after involve diodes across Switch terminals , I'll see if I can find a drawing / Photo to show you later , but it is possible ....found it

    Attached Files:

  14. SilentChill

    SilentChill Problem Maker

    Joined:
    Jul 19, 2014
    Messages:
    2,619
    Occupation:
    Railway Maintenance
    Location:
    Morecambe, Lancashire, England
    Balance:
    20,400Coins
    Ratings:
    +3,480 / 34 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 6DOF
    If you are using MM's all you have to do is wire the limit switches to the power for the Pot, when SMC3 loses the power of the pot the motors stop its that simple. Thats what I used before my tooths :)
    • Informative Informative x 2
  15. SeatTime

    SeatTime Well-Known Member

    Joined:
    Dec 27, 2013
    Messages:
    2,574
    Occupation:
    Retired
    Location:
    Brisbane Australia
    Balance:
    28,370Coins
    Ratings:
    +2,844 / 39 / -0
    My Motion Simulator:
    AC motor, Motion platform
    Run the PWM signal through the limit switches so that the relevant signal is cut when the limited is reached. Which one? - something that you are going to have to measure and connect to suit your wiring.
  16. OZHEAT

    OZHEAT Active Member

    Joined:
    Oct 26, 2015
    Messages:
    208
    Location:
    Australia
    Balance:
    2,458Coins
    Ratings:
    +106 / 6 / -0
    My Motion Simulator:
    3DOF, DC motor
    I think a more elegant solution would be to use the limit switch to operate a relay which would switch enable on the h-bridge.
    Run +5v or 12v through the limit switch to common and then normally closed contact to the relay. Mount relay between smc and h-bridge.
    On the relay, use the com and normally open to switch whatever signal you want to disrupt(en1, in1, in2 or pot).
    I would highly not recommend to do as seattime said, you want to avoid running control signals all around. More chance of picking unwanted interference, a 5v signal which is either on or off is less likely to be affected by interference.

    Btw with 2 levels of limiting provided by SMC, motor limit and input limiting, how are you going to return the ball screw to the safe zone?
    You would have to bypass all safeties to return power to the h-bridge or turn whole system off(safety) and manually turn the motor/screw.
  17. 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
    Hi Guys on my sim the Limit switches trip the relays controlling the Power to my Sabertooths ,,effectively disconnecting them from the control system , the downside of this is that this allows momentum to back-drive some of the ballscrews further past the limit switches and hence they wont stop till the hit a mechanical hard stop ( not Ideal )

    this method also has the disadvantage that I now need to manually drive the offending actuators back to the operating zone before each limit switch is tripped, then I can re-enable the power to the controller ..

    its an inconvenience more than anything, as I'd rather have this than a massive stall current surge going to the controllers ..

    Next mission is to find a better limit switch cut-off opton
  18. Mmcool

    Mmcool Member

    Joined:
    Jun 26, 2015
    Messages:
    67
    Location:
    USA
    Balance:
    1,174Coins
    Ratings:
    +19 / 7 / -0
    My Motion Simulator:
    2DOF
  19. SilentChill

    SilentChill Problem Maker

    Joined:
    Jul 19, 2014
    Messages:
    2,619
    Occupation:
    Railway Maintenance
    Location:
    Morecambe, Lancashire, England
    Balance:
    20,400Coins
    Ratings:
    +3,480 / 34 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 6DOF
    The limit switches are there as a last resort when everything else fails to stop it for whatever reason. SMC3 uses its axis limits really well and if you set that up right you should never ever need to use your limit switches, SMC3 hard reverses the motors when the limits are reached on the software side and your limit switches should be just outside that range. I have not hit mine since I have had it all setup right and not rushing things like I always do.
    • Informative Informative x 1
  20. SeatTime

    SeatTime Well-Known Member

    Joined:
    Dec 27, 2013
    Messages:
    2,574
    Occupation:
    Retired
    Location:
    Brisbane Australia
    Balance:
    28,370Coins
    Ratings:
    +2,844 / 39 / -0
    My Motion Simulator:
    AC motor, Motion platform
    Yea that would work fine, but like a few who do not use SMC3, you need to do something else to give the same outcome. @wannabeaflyer2 , as @Mmcool said, it looks like the 1280 has been upgraded with a mod for using limits with the sabertooth. Maybe worth investigating when more info is available for retrofitting it to the old cards that we use. As you need something to reverse the motors and stop them running into the ends of the ballscrew or actuator.
    • Like Like x 2
    • Informative Informative x 1