The SimFeedback-AC DIY Motion Simulator thread

Hey guys. Thought I’d create a thread for those taking the plunge into this brilliant DIY project..
I will be starting mine soon and I know there are others thinking about it.. so feel free to share your knowledge and experiences so we can all enjoy this platform to its full potential. A huge thanks to the developers who have really knocked this one out of the park!

Website: https://opensfx.com/2019/02/20/welcome-to-our-new-site/

Github: https://github.com/SimFeedback/SimFeedback-AC-Servo/wiki

For all the internals for the actuator contact Amy - skye@ntl-bearing.com
She can supply everything you need. Just remind her you want the ends of the shafts chamfered and make sure she sends the right sized ball screw - we have had a couple of issues reported. She is very helpful though and the cost is pretty good.


Huge thanks to @RowanH for writing a comprehensive user guide which can be accessed here - https://www.rowanhick.com/sfx-100-build-and-running-guide

In addition, @anton_Chez has contributed a list of post numbers for some of the important settings etc..
Post #320 SFX-100 thread
Post #327 SFX-100 thread for Discord correlation
Post #339 SFX-100 thread
Post #418 SFX-100 thread
Post #424 SFX-100 thread
Post #439 SFX-100 thread
Post #449 SFX-100 thread
Post #517 SFX-100 thread
Post #554 SFX-100 thread
Post #580 SFX-100 thread
Post #826 SFX-100 thread
Post #837 SFX-100 thread
Post #864,866,867,868,870,887,889,897 SFX-100 thread
Post #911,914 SFX-100 thread
Post #988,992,998 SFX-100 thread
Post #1147 SFX-100 thread
Post #1492 SFX-100 thread
Post #1511,1517 SFX-100 thread

I will try to keep this page updated with links to source the parts in other parts of the world. Just post whatever links you have and i'll add them here.

Please note: Not all the parts listed below are essential for the project. For the essential parts refer to the original shopping list.

Australia:

Thanks to @AussieSim for the following links:

10A power lead(s) * 4
https://www.jaycar.com.au/2m-black-mains-extension-lead/p/PS4152

Top quality wire stripper
https://sydneytools.com.au/product/boxo-cutws205-multifunction-wire-stripper

RCD/safety switch power block
https://www.bunnings.com.au/arlec-4-outlet-heavy-duty-portable-safety-switch_p4420028

WD-40 lithium grease for the ball screws
https://www.bunnings.com.au/wd-40-specialist-300g-high-performance-white-lithium-grease_p6100408

Vibration pads
https://www.bunnings.com.au/whites-on-site-100-x-12-5mm-rubber-anti-vibration-mat-4-pack_p3961547

WD-40 Dry PTFE spray for the slider (free shipping)
https://au.rs-online.com/mobile/p/lubricants/7577134/

Arduino Leonardo (free shipping + frequent 10-15% off discount)
https://www.arrow.com/en/products/a000057/arduino-corporation

DB25 cables * 4 (free shipping)
https://www.arrow.com/en/products/ak401-2/assmann-wsw-components-inc

PETG * 3 (free shipping)
https://www.arrow.com/en/products/petg17bk1/mg-chemicals

WAGO-like connectors to avoid a breadboard (perhaps use genuine ones if you are doing 240V AC)
https://www.aliexpress.com/item/32906719488.html

D-Sub breakout boards * 4
https://www.aliexpress.com/item/32297675967.html

3D printer Creality Ender-3 Pro
https://www.aliexpress.com/item/32918302452.html

Wires from Arduino to D-Sub breakout (remove black plastic from the WAGO end)
https://www.aliexpress.com/item/32887680826.html

Crimp connectors for AC wire leads
https://www.aliexpress.com/item/32813550981.html
 
Last edited by a moderator:
m
Check the U, V and W cables at the servo driver (the end of the motor cable). Someone on Discord got one servo motor with the UVW labels mixed up. Compare it with the labels and wire colors on the other servo motors.

I had already checked earlier UVW and found that one cable was wrongly labeled as you say...but this is not the reason of my current problem.
Today I swapped 2 d-sub25 cables and found that the fault follows the d-sub25 cable. This means that also the servo drives are not involved in my problem... I consider it good news...
Actually the problem must be in arduino controller, D-sub25 and usb cable.
Today I changed the usb cable with a new one and suprisingly with the new cable the arduino was not recognized by pc...I cannot explain it.
I tested the d-sub cables again. no errors found.

Question 1- The D-sub 25 conductors are wrapped by an external metallic net (I suppose for shielding). Should I collect them and connect to ground?

I tried to check the current motor / actuator position by enabling dn11 and dn12 in the servo. I suppose the number shown refers to incremental position, probably sim-feedback set a relative zero at startup

Question 2: When shutting down simfeedback should I first hit the kill-switch button and leave the actuators return to zero by gravity, or the software will bring the actuators to zero position, no matter which position they had before stopping the simfeedack (software stop)?
It seems to me that if I stop by software, some actuators reach zero and continue pulling for a while with risk of damage.

Thank you all for support
 
Upvote 0
Hey all. I’ve ordered all parts except those from https://www.rc-letmathe.de. This includes the 4 fixed bearings and 4 ball screw and nuts. There’s no option on their website to select Australia and there’s no email facility to contact them. Any advice on how I can source these parts is appreciated.

The one I bought is slightly different spec, shouldn't matter tho, i'll know once I get my bolts and can start assembling lol :)

 
Upvote 0
Heya Chaps

I can't seem to get SimFeedback to talk to the arduino..!! It comes up with 'fail' when I try to connect.

A few things I've done, checked and tested:

1. I'm assuming a 'clone' Arduino with CH340 serial interface is OK to use (as opposed to a genuine Arduino).
2. I'm using the latest drivers for the CH340 and the correct COM ports (port 4) is being used.
3. ACServo_Leonardo_00_09_01.hex has been flashed successfully (via COM4).
4. I've tried different USB cables, two different flavours of Arduino (Mega2560 anmd Uno), the DB-25 - DB-25 has been measured with a multimeter (LOTS of times).
5. The E-stop has been shorted out with a link (and measured as such with a multimeter).
6. I've done a continuity check of the from the output (servo drive side) of the DB-25 cable to the Arduino to ensure everything is connected and no shorts.
8. The servo drive and motor have been confirmed to operate correctly in the 'jog' mode.
9. The servo drives have been programmed (and checked) according to the instructions.
10. I've tried different servos drives and motor in various combinations.
11. I've only connected one motor and servo drive via a SFX-100 shield.
12. I get no connection. The 'lights' on SimFeedback for Controller 1:SFX and Telemetry remain RED at all times.

I really am pulling my hair out here and hoping I've just been stupid and missed something obvious..

Any help would be REALLY appreciated..!!

Clipboard02.jpg
rwet5.jpg
 
Last edited:
Upvote 0
Pretty sure it has to be the Leonardo - you should be able to get clones on Amazon or ebay for approx. £10

That is what is in the SFX shopping list.

The Simfeedback software also has the section header "Arduino Leonardo Flash-Tool"
 
Upvote 0
For the SFX it needs to be Arduino Leonardo.

Btw don't be cheap buying clones, get a genuine to support the Arduino project w/o it we would not have any controller.
They do have a Cyber Monday Deal atm

SimFeedback does support the other Arduino models only for different setups like SimWind and RC-Servo.
 
Upvote 0
For the SFX it needs to be Arduino Leonardo.

Btw don't be cheap buying clones, get a genuine to support the Arduino project w/o it we would not have any controller.
It's definetely NOT about being cheap.... I was just using what I had laying around the place as the doco/program had me thinking that using any arduino board was OK.

I've ordered a nice, new shiny Leonardo from E14 so hopefully my problems are solved.

Many thanks boys for your help..!!!!
 
Upvote 0
I would like to understand why more and more people are trying to build the system with other Arduinos than with the Arduino Leonardo mentioned in the Wiki and on the website.

That never happened before.

Is it because you now have the choice to flash firmware for other models?

Wiki

2019-12-02 21_19_42-Shopping List · SimFeedback_SimFeedback-AC-Servo Wiki.png


Website

2019-12-02 21_20_44-Shopping list and sourcing parts – SimFeedback – SFX-100.png
 
Upvote 0

Latest News

To join the OverTake Racing Club races I want them to be: (multiple choice)

  • Free to access

    Votes: 127 85.8%
  • Better structured events

    Votes: 25 16.9%
  • Better structured racing club forum

    Votes: 24 16.2%
  • More use of default game content

    Votes: 19 12.8%
  • More use of fixed setups

    Votes: 45 30.4%
  • No 3rd party registration pages

    Votes: 51 34.5%
  • Less casual events

    Votes: 14 9.5%
  • More casual events

    Votes: 46 31.1%
  • Other, specify in thread

    Votes: 9 6.1%
Back
Top