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:
I hope you get this sorted.

I decide to test run mine for the first time tonight. I'm on pins and needles right now. I did just turn on the power to the 110V/ 220V convertor and all the drives woke up without a explosion.:thumbsup:

I just came to the computer to find which cable goes to each motor. I'm off now to plus in cables! and fire up Simfeedback. I did test the motors months ago , but never tested the actuators after the build. Could be interesting? wish me good luck
 
Upvote 0
OK, guys, really need a suggestion. Starting to get really worried and pissed that I have a bad drive.

1. Swapped 2 D-buss cables at the Adruino, same acuator failure so the the board is OK.
2. Swapped the other ends at the drives Same failure so the D-buss cables are OK
3 swapped motor lead cables at the motors and now it's a different actuator that won't move. the other one now works ok.

The drive will move a motor manually but not using the computer. so motor cables are ok?

What gives? Bad drive? After the unit raises all drives read 0 except the non working one read 1. All read 0 after stopping.

Is there a bad drive setting that could cause this?
 
Last edited:
Upvote 0
OK, guys, really need a suggestion. Starting to get really worried and pissed that I have a bad drive.

1. Swapped 2 D-buss cables at the Adruino, same acuator failure so the the board is OK.
2. Swapped the other ends at the drives Same failure so the D-buss cables are OK
3 swapped motor lead cables at the motors and now it's a different actuator that won't move. the other one now works ok.

The drive will move a motor manually but not using the computer. so motor cables are ok?

What gives? Bad drive? After the unit raises all drives read 0 except the non working one read 1. All read 0 after stopping.

Is there a bad drive setting that could cause this?

Still sounds like a wiring problem to the arduino to me.
 
Upvote 0
If you get an actuator to fail with one driver, and then the same actuator works connected to another driver, then it's almost certain to be something to do with the driver, or the connection if you've used the same cables connected to the driver and just swapped the motor and actuator over.
 
Upvote 0
I agree, though the drive will move the actuator manually, so the cables must be OK.

This could really suck. It would take weeks to get another drive, Can you even buy them without a motor? I sure warranty it out as I bought them last January! Sucks
 
Upvote 0
Hmmmm. While the cockpit is raised, I can feel a slight vibration in the non moving actuator. Thats why the drive is reading 1? Is that a amp reading? It's not jammed as the problem moves with a cable swap. Drive related
 
Last edited:
Upvote 0
OK, guys, really need a suggestion. Starting to get really worried and pissed that I have a bad drive.

1. Swapped 2 D-buss cables at the Adruino, same acuator failure so the the board is OK.
2. Swapped the other ends at the drives Same failure so the D-buss cables are OK
3 swapped motor lead cables at the motors and now it's a different actuator that won't move. the other one now works ok.

The drive will move a motor manually but not using the computer. so motor cables are ok?

What gives? Bad drive? After the unit raises all drives read 0 except the non working one read 1. All read 0 after stopping.

Is there a bad drive setting that could cause this?

If only there was a manual move test button on the leonardo, you could immediately rule out a bad wiring... innit?
 
Upvote 0
If only there was a manual move test button on the leonardo, you could immediately rule out a bad wiring... innit?

I'm using the SFX PC board shield. There is no other wiring than that.

The issue seems to be after the D-buss shield connections, as the drive will not work no matter which D-buss connection I plug into, but the other drives work in every connector at the shield.

Just noticed that the non working drive will occasionaly throw a AL-06 overload error while the others are raised. It does not generate this error when manually moving the servo.

Hoping Saxxon will have a suggestion, otherwise, that's all I can think to do. Drives seem to cost close to the drive/ motor combo price........ Looks like yet another $300
 
Last edited:
Upvote 0
Why wouldn't this be covered under warranty if there is a fault with the driver?

You shouldn't have to pay for something that you just got that doesn't work.

I could swear I heard this problem before, and the last time I heard it, I said the same thing!
 
Upvote 0
Have you tried reprogramming it, setting it up as per instructions?
Double check and if you are sure all is ok double check again.
99% of the time it’s user error.
Perhaps whilst the others are raising the dead one is trying to lower. That’s why you are getting the overload error as it can t lower any further.
 
Upvote 0
I'm using the SFX PC board shield. There is no other wiring than that.

The issue seems to be after the D-buss shield connections, as the drive will not work no matter which D-buss connection I plug into, but the other drives work in every connector at the shield.

Just noticed that the non working drive will occasionaly throw a AL-06 overload error while the others are raised. It does not generate this error when manually moving the servo.

Hoping Saxxon will have a suggestion, otherwise, that's all I can think to do. Drives seem to cost close to the drive/ motor combo price........ Looks like yet another $300

Sounds like the encoder direction and the phase sequence of the motor does not match.
Did you connect U V W to the correct connectors? if so try swapping U and V. (only for the problem actuator)
This changes the direction of rotation.
need less to say, power down before you do so!
 
Last edited:
Upvote 0
Just read a load of stuff about wining noise from the SFX rig? Is everyone having this issue?

It's super loud to me. Still working on it.
My initial research was here: https://www.racedepartment.com/threads/simfeedback-ac-diy-motion-simulator-10khz-research.175829/

I'm currently working on EMI issues and will be shielding the motor power cables. It's gonna take a good 20 days for the parts to arrive, so I won't have more info on my results until then. Right not I've disassembled my case (see https://www.racedepartment.com/threads/sfx-100-silent-driver-case-build.177437/#post-3098949) to shield the arduino and fix up it's USB port (that I unceremoniously munted when I put the arduino into the case, by mistake).
 
Upvote 0
Right. The shields will all be connected to that same ground though right? ie: I'll run shields back to the AASD case, attach to case/same earthing point & make sure they are connetect to the motor casings well. Yes?
yes this is correct but the as i have seen in the pictures the motor power cable has 4 cores so 1 must be the ground

Important is that the shield is not twisted together and than connected to the ground this is a so called pig tail.
2020-01-19 11_32_05-Google Afbeeldingen resultaat voor https___image.slidesharecdn.com_emcandh...jpg
 
Upvote 0
yes this is correct but the as i have seen in the pictures the motor power cable has 4 cores so 1 must be the ground

Important is that the shield is not twisted together and than connected to the ground this is a so called pig tail.
View attachment 344613

Yes, pin #1 on the connector. I opened the motor up and the earth terminates onto the encoder once inside the motor chassis.
 

Attachments

  • IMG_5837.jpg
    IMG_5837.jpg
    537.5 KB · Views: 164
  • IMG_5839.jpg
    IMG_5839.jpg
    439.8 KB · Views: 142
Upvote 0

Latest News

How often do you meet up (IRL) with your simracing friends?

  • Weekly

    Votes: 59 9.3%
  • Monthly

    Votes: 32 5.1%
  • Yearly

    Votes: 39 6.2%
  • Weekly at lan events

    Votes: 3 0.5%
  • Monthly at lan events

    Votes: 2 0.3%
  • Yearly at lan events

    Votes: 14 2.2%
  • Never have

    Votes: 495 78.2%
Back
Top