1. 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 Download Package Now!
  2. 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
  3. 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 here. Do not following these rules will lead to permanent exclusion from this website: Read the forum rules.

Peacemakers 6dof Unicorn Build

Discussion in 'DIY Motion Simulator Projects' started by Peacemaker105, Oct 5, 2018.

  1. Peacemaker105

    Peacemaker105 Member Gold Contributor

    Joined:
    Jul 18, 2017
    Messages:
    31
    Location:
    Perth, Aus
    Balance:
    274Coins
    Ratings:
    +33 / 0 / -0
    Hi all, I'm Chris, i signed up over a year ago and got inspired to do a 6dof setup of my own, i ordered a crap load of parts based off silentchill/wannabeflyer/seattime build and then went and did a silly thing and got myself a girlfriend... haha. So not much time for my projects but i finally knuckled down this last week and made a start on my actuator.

    My build is as follows:
    Based on designs from SeatTime, Silent Chill, wannabeflyer

    Motor: MY9764 450w 4500rpm 24v
    Drivers: Sabertooth 2x32
    Ballscrew: 1605 L500 with bk/bf12 bearings
    Controller: Thanos AMC1280USB
    Potentiometer: Vishay 50k 10 turn (not sure if this ok.. hopefully)
    Linear Bearing: Aliexpress Igus bearing special
    Power Supply: 600w LED 24v PSU
    Joints: Rose Joint on top, Universal Joint on base
    Shaft: Carbon fibre - 25 x 21 x 500
    Adhesive used: 3M Scotch-weld NP 460 NS
    Coupler: D44 L50
    Guide: PTFE

    Here's my progress so far. Had to stop because i couldn't find my belt and pulleys i ordered over a year ago.. might turn the house completely upside down tonight.. i was hoping to do some load testing tonight.
    I designed a horseshoe style locator that mounts on the underside of the ball screw, one side is a guide that runs between 2 pieces of Teflon to minimise backlash on the shaft, universal joints and carbon rod coupler, it puts all the strain on the ballscrew housing instead. The other side will drive the belt/pully system for the potentiometer and limit switches.

    The igus bearing was sourced from Alibaba for about $240 Aud for 6. Igus Australia would not return my emails for a quote so screw them! haha. These bearings came and they were actually double length with 2 sleeves in them so i cut them in half to be more like the ball bearing linear bearing size. It also maximises travel distance.

    The mounting plates are cut from 10mm steel. I now realise that was overkill.. but this is more to test out my designs and make sure everything lines up etc. might look into 10mm Aluminium or 6-8mm steel instead when i cut out the rest.

    The sole reason for going 24v is to basically avoid using a battery in my setup. I see now the motor is quite a bit bigger than the 12v variants but ive managed to keep the top hat to same size as teh 12v builds.

    I'll stop rambling on now.. If you have any hints or ideas please shoot them this way, i'm all ears :)

    P.S. please ignore the teflon plate, it's just a proof of concept, it was cut with a jigsaw by hand. im waiting on a bigger sheet to arrive, it will be cut nicely with a band saw next time lol.

    Attached Files:

    • Like Like x 1
    Last edited: Nov 3, 2018
  2. Peacemaker105

    Peacemaker105 Member Gold Contributor

    Joined:
    Jul 18, 2017
    Messages:
    31
    Location:
    Perth, Aus
    Balance:
    274Coins
    Ratings:
    +33 / 0 / -0
    It's Alive!!!
    Ok so here is the first test with simtools. I had to get the misses to drive so i could film and stand really close to the E-Stop, haha. It's her first time on any driving game but the point is more to see how the actuator reacts.
    Few things first. While testing using axis(a) it used the full range of the actuator which is far more than i need as im only using half of my 10 turn pot. when testing using 6dof output it seems to control to the limits set in simUtil and operates a good 10% either side of the limit switches. When i fired up Project Cars even though the actuator is centered it drives to 100% and wants to treat that as the new center, Dirt did the same thing but went to the bottom limit, say 0%. I went and changed axis limit to 50% and then it wouldn't do that anymore but it still close to the limits, so i changed to 35% but didn't notice a great deal of change from 50%.. anyway i was confident, somewhat, so i crank up the pwmmax to 80 and nervously give that a go. A few times it seemed to get close to the limits but all was well for now. Fpid is at 5 but dont see much difference between 1 and 5, my motor still twitches a bit at idle regardless.. maybe because im running 50k ohm pots.. not sure

    I am still waiting for my metal pulleys and gears and am using 3d printed gear and pulley so dont want to go cranking up the speed too much for now in case it slips and all hell breaks loose. Don't really know what settings to use for my axis so found Vulbas did a post with his 6dof settings and copied his Axis 1 settings for now.
    As for load tests, i am waiting for my power resisters for the 2x32 so don't want to go loading it up too much without them. Once i get my ball screws in the mail i should be good to build the other 5 actuators. Might just yolo it and build the thing and cross my fingers it holds up.

    I am currently modelling a anti backlash carrier like silentchills to run v-wheels instead of the teflon slide i got currenty and to include belt clamp and limit switch ramp. Also want to make a spiral spacer for the ball screw rod and carbon tube to help keep it centered and minimise flex .All in all i'm happy with the initial tests.

    I was working with AMC1280 to begin with but couldn't get motor signal out so swapped over to SMC3 on the Uno, so far so good! Thanos has informed me that because i was trying to operate actuator from 0-45% with a cneter set at 22% it wouldn't work with uni-direction sabertooth. But now im running the SMC3 with the pot at 50% i might try the 1280 again soon with 50% center and see if i get any action. but for now SMC3 is just working for me.



    • Like Like x 3
    • Winner Winner x 1
  3. Peacemaker105

    Peacemaker105 Member Gold Contributor

    Joined:
    Jul 18, 2017
    Messages:
    31
    Location:
    Perth, Aus
    Balance:
    274Coins
    Ratings:
    +33 / 0 / -0
    Quick little update..
    So i modelled up an anti backlash block with limit switch contact and belt clamp (based on @SilentChill s setup). Did a dummy fit and all looks great! still waiting on my metal belt clamps so modelled one up to use for testing purposes, it'd probably go alright actually.. But yeah, the wheels i stole off my old 3d printer and are 2mm smaller than the ones i got coming but the gap looks to be spot on 1-2 mm so i'm confident my measurements are all good for my wheels i got coming! bye bye teflon slide! :) Also note i have limit switches without the roller and extended arms on their way too, in case you are flipping out..

    My mates workshop is pretty busy so my metal plates aren't getting cut anytime soon.. i have PTFE filament due here tomorrow so might just start printing them and see how strong they come out and start assembling the rest of the actuators. Pick-up steel in a couple days so can start fabricating the base and frame this weekend hopefully. Room has been cleared out ready for her! Good (and stressful i'm sure) times are coming.

    20181022_142809.jpg
    20181022_150828.jpg
    20181022_151009.jpg
    20181022_161309.jpg
    20181022_161319.jpg
    • Like Like x 6
  4. Peacemaker105

    Peacemaker105 Member Gold Contributor

    Joined:
    Jul 18, 2017
    Messages:
    31
    Location:
    Perth, Aus
    Balance:
    274Coins
    Ratings:
    +33 / 0 / -0
    Ok, another progress update, its been a week of breakdowns and spending money. First my welder wire feed broker and its obsolete and just cheaper to buy a new Mig, so i did, then my 3d printer started playing up and again its not much dearer to buy a new one.. so i did, at least i got a nice big 330x330x400 build platform now :) But... then it struggled to heat the big platform and reach 250+ on the hotend to print PETG at a decent speed, so i banged a 24v power supply in it as everything is rated.. everything except the heater cartridge of course. garghh. so now waiting a week for another one of them to arrive.. so actuators aren't really happening at the moment until i can print my bits. But i will say 24v kicks arse! got to 260 deg on the hotend in like 15-20 seconds, and the bed wasn't far off haha.

    I managed to knock up the top and bottom frame so here is some pictures of something at least. It has 3 levels of adjustment, foot pedals, Gear shifter and seat on its rail so it should be able to accommodate most body types. I might 3d print the pedal and shifter mount eventually to save a tad of weight but we'll see.

    Still need to figure out where im going to mount the wheel as i want it to be maybe interchangable/removable.. but will more or less just be a bar across.

    20181103_153521.jpg 20181030_182227.jpg 20181103_153537.jpg 20181103_153521.jpg

    Attached Files:

    • Like Like x 6
  5. Peacemaker105

    Peacemaker105 Member Gold Contributor

    Joined:
    Jul 18, 2017
    Messages:
    31
    Location:
    Perth, Aus
    Balance:
    274Coins
    Ratings:
    +33 / 0 / -0
    Busy week for me! Finally got actuators together and did a test fit. Got the bulk of the wiring sorted ready for bench testing and then reassembling inside where it will belong. Funny how the closer you get to D-Day that you've been building up to for months the more nervous and scared you become to run it through it's paces haha. Just don't wanna go destroying shit (or body parts ). The frame was a bit wide at the front and close to the front actuators so made the necessary mods to help there. But all in all pretty happy with my actuator angles etc.

    So a few questions if anyone is able.to help.
    Is there an axis orientation people like to use.. Like Axis 1 = front right actuator then 2,3,4 etc go clockwise around? That That way it's easier to perhaps copy the 6dof settings and just dial them down for initial run and do my own tweaking from there?

    Is it worth me getting hexapod? What exactly are the benefits?

    Any general tips on testing/firing up for the first time would be great.. I was just going to set my motors to low PWMmax values and use the 6dof sliders and test the yaw,pitch etc sliders.. are there any good articles on setting up the axises with what axis's should be doing what when doing certain DOFs, if that makes sense. Maybe I'm just blind or searching the wrong shit haha. Any tips would be greatly appreciated :)
    SmartSelect_20181123-105011_Gallery.jpg SmartSelect_20181123-104952_Gallery.jpg SmartSelect_20181123-104803_Gallery.jpg

    SmartSelect_20181123-104850_Gallery.jpg

    Attached Files:

    • Like Like x 5
  6. pmvcda

    pmvcda Active Member

    Joined:
    Nov 3, 2010
    Messages:
    133
    Location:
    Portugal
    Balance:
    747Coins
    Ratings:
    +159 / 1 / -0
    My Motion Simulator:
    6DOF
    That's what I use.
    I also searched the forums, and I think most are using the same. But I might be wrong.

    I thought the same.
    But you will never get a good combination while simtools has no hexapod calculation.
    The ideal is to apply sway to the sway in your rig. For that to be exact you need to calculate the length of your actuators, not guess what each one will be affected.

    Hexapod calculation, that's what it does.
    I don't have it, and I'm not sure, but I think it's only compatible with TronicGR AMC1280USB controller.
    I have my own application to do this, but it's made to work with the interface I use (two ESP32).
    Maybe I could add your Arduino interface. What commands do you send to the Arduinos?
    My code receives the current position from the interface to calculate speed. We want all actuators to reach destination at the same time.

    Just don't seat in the chair :p
  7. Peacemaker105

    Peacemaker105 Member Gold Contributor

    Joined:
    Jul 18, 2017
    Messages:
    31
    Location:
    Perth, Aus
    Balance:
    274Coins
    Ratings:
    +33 / 0 / -0
    Hey Flypt, thanks for the reply!! Sorry for the late response as i've been bed ridden for the last 3 days. Bloody gastro! garghh! Now got a few days off to try and get something happening with this rig.

    I have been following your thread, it's such a good read man, Amazing work. You sir are very talented!

    Oh so you've created a program to input your rig dimensions and then test your rigs sway etc? does it then give you what figures to put into simtools? or does it run as an overlay/plugin to simtools and when a game asks for sway it then performs the calculations and sends them to the rig? I'm sorry i am a bit confused haha.
    I'm not good at coding at all so have no idea what commands are sent to the arduino. How do i find out? I'm using SMC3-SPS Sabertooth packet serial PID sketch if that helps (https://www.xsimulator.net/communit...ket-serial-pid-motor-driver-w-softstart.9277/). I would be keen to be your arduino test dummy if you'd like.. haha.

    Currently i'm just trying to tune my motors as they are twitching a fair bit from the floating of the pots. I'm using 50k pots, not sure if that matters.. everyone says 10k pots, would 50k make much difference?

    Or... i could dust off the AMC1280 and give that a crack with what limited information is available.. i see SeatTime got his working nicely with hexpod.. thats my other option i guess.

    As for not sitting in the chair, oh hell no! but in saying that my usb cables aren't that long and i sit there on the carpet inputting commands and i'm scared it might wigg out and then sway or roll into my head and knock me out haha. Gotta treat these things with respect, for sure! :)
  8. Peacemaker105

    Peacemaker105 Member Gold Contributor

    Joined:
    Jul 18, 2017
    Messages:
    31
    Location:
    Perth, Aus
    Balance:
    274Coins
    Ratings:
    +33 / 0 / -0
    Well here we are, full sim setup in my room trying to tune the mofo and its just being a right pain in the butt!! but lets take a moment to appreciate how cool it looks while setup in the room it will be living the rest of its life.. haha!
    I'm trying things like heave and it's like 2 actuators out of the 6 just lag behind the rest.. causing the whole rig to shake itself to shit. not sure whats going on to be honest.. maybe there is a mechanical restriction on those actuators that cause them to be like half a second behind the rest.... the annoying thing is that they aren't actually on the same driver either, they are 1 output on 2 different sabertooths.. garghh! I'm runnin out of ideas fast! anyway here is how the setup looks currently. I am a little drunk right now so i am going to let you all in on a few little things i've learnt so far this build haha. I didn't realise how far guys have come with 3d printed couplings to the ball screws so my method is so primitive in the sense that i was naieve enough to think that if/ (when) shit goes wrong i'll just buy a new rod and ballscrew.. but now i think it's way beneficial to have a serviceable ballscrew.. when i was test driving one of my actuators i accidentally drove it too high and it hit the spacer at the end of its limits and popped the seal and a few ball bearings fell out.. now i have to replace the whole ball screw and rod and what not.. i'm a little worried that i've commited to this sealed unit and now any failure will result in a $100 per actuator fix. oh well. i was still working off 1 year old tech haha. Now my inventor skills have increased 10 fold just in the last couple months i would have done shit so much differently! theres so many different threads and post to constantly follow. it becomes overwhelming at times.. every post you revisit you rethink your whole approach over and over again and all that goes through your head and all the questions raised about the little things like "these ballscrews are only rated for this and that" and are you sure thats going to take the weight" etc but the funny thing is that @SilentChill is a perfect example of that being null and void! countless hours of racing videos and his rig just takes an absolute beating! i feel like we are trying over complicate shit, looking for ways to improve a formula that doesn't really need that much improving! in the process we just create more problems haha. but Dont get me wrong i love where this forum is going and the stella upgrades people are coming up with but sometimes the old, if it aint broke, dont fix it.. rule should apply haha. Anyway i have sunk countless hours into my rig lately and my misses is ready to feed me to to the sharks haha.

    I have managed to salvage an old clutch pedal for an analogue handbrake! i have a thingiverse file for the 3d printed part i created if you're interested, give it a search. I just wanna rip that bad boy while playing dirt on my rig already!! haha. thumbnail_20181129_104636.jpg

    thumbnail_20181129_104827.jpg thumbnail_20181129_104640.jpg

    Attached Files:

    • Like Like x 2
    • Winner Winner x 1
  9. noorbeast

    noorbeast VR - The Next Generation Staff Member Moderator SimTools 2.0 Beta Tester

    Joined:
    Jul 13, 2014
    Messages:
    11,780
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    91,521Coins
    Ratings:
    +7,693 / 37 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    There should not be perceptible lag like you are describing. Can you please post pictures of all of your settings.
  10. Peacemaker105

    Peacemaker105 Member Gold Contributor

    Joined:
    Jul 18, 2017
    Messages:
    31
    Location:
    Perth, Aus
    Balance:
    274Coins
    Ratings:
    +33 / 0 / -0
    You'll have to excuse my drunken rant last night, i was ready to torch the thing! haha

    Yeah thats what i was thinking.. hence why i thought it might be more of a mechanical issue. I will grab some screen shots tomorrow and get a video of it and upload it when i get a chance.
    • Like Like x 1
  11. SilentChill

    SilentChill Problem Maker SimTools 2.0 Beta Tester

    Joined:
    Jul 19, 2014
    Messages:
    2,122
    Occupation:
    Railway Maintenance
    Location:
    Morecambe, Lancashire, England
    Balance:
    16,985Coins
    Ratings:
    +2,862 / 29 / -0
    My Motion Simulator:
    DC motor, Arduino, Motion platform, 6DOF

    It looks awesome matey well done !!
    • Like Like x 1