lshachar / Arduino_Fanatec_Wheel

A do-it-yourself steering wheel to Fanatec's wheel base
89 stars 13 forks source link

DIY arduino steering wheel to fanatec csl elite wheelbase #4

Open Pistolidas opened 4 years ago

Pistolidas commented 4 years ago

Hello All,

Has enyone been able to get either the Teensy 3.2 or the Arduino Nano working on a Fanatec CLS Elite V1? I tried both, but no succes. :(

Regards,

Pistolidas

MagnusThome commented 4 years ago

I have it working on a CSL Elite+ base

https://rejsa.nu/forum/viewtopic.php?p=1588680#1588680

Pistolidas commented 4 years ago

Hello Magnus,

Thnaks for your message. Would you be willing to share your connections and arduino sketch? Are you using a teensy 3.2?

Looking forward to your reply.

Regards,

Pistolidas

MagnusThome commented 4 years ago

Hi!

I use an Arduino Nano with his code just as is with no changes:

https://github.com/lshachar/Arduino_Fanatec_Wheel/blob/master/arduino_fanatec_wheel.ino

I also connected everything 100% according to his diagram:

https://github.com/lshachar/Arduino_Fanatec_Wheel/blob/master/schamtics%20arduino%20nano-level%20shifter-fanatec%20round%20plug.png

It works right away. I did almost make a mistake though connecting the wires to the home made connector going into the base unit’s axle connector. I misread the connection diagram mirrored, to be viewed as you solder the pins towards the base unit, but it’s viewed in the picture from the base outwards. Just double, triple, quadruple check all the wiring is my tip.

Pistolidas commented 4 years ago

Hello Magnus,

Thanks very much for your reply. I also made this unit and it works on a Clusport V1 wheelbase but not on my Elite V1 wheelbase. Would you know which firmware version and which driver version you have installed for your CSL Elite wheel base.

Kind regards,

Pistolidas

MagnusThome commented 4 years ago

The Fanatec property page in Windows says:

PC driver: 328 WB FW: 630

But I've found a problem, depending on what Aduino board I use it works or not.

With the working board:

The not working board:

lshachar commented 4 years ago

I also made this unit and it works on a Clusport V1 wheelbase but not on my Elite V1 wheelbase. Pistolidas

Does your Elite V1 Wheelbase works with a different wheel? In case you haven't tried - I suppose that the wheelbase is at fault If you have tried and it works - I'm really surprised! Follow MagnusThome's advice: 'Just double, triple, quadruple check all the wiring is my tip'

MagnusThome commented 4 years ago

Pistolidas, did you connect the two ground pins to each other? Its a long shot but might affect the function a bit differently on different base version, who knows...

lshachar commented 4 years ago

Pistolidas, did you connect the two ground pins to each other? Its a long shot but might affect the function a bit differently on different base version, who knows... It actually isn't a long shot, without the two grounds connected, my CSW V2.5 will not recognize anything. it must be connected in order to work.

Pistolidas commented 4 years ago

Hello Magnus and Ishachar, thanks for your help. I ordered a new Arduino Nano and I'll give this a try this weekend. With the "old" Nano I have connected the GND to both pins 3 and 5 of the round connector to the wheel base, as described here:

https://github.com/lshachar/Arduino_Fanatec_Wheel/blob/master/schamtics%20arduino%20nano-level%20shifter-fanatec%20round%20plug.png

I double checked the connections ones more and all seems to be okay.

I have two wheels for my Elite wheel base the Fanatec XBOX P1 and the Fanatec McLaren GT3 both work properly.

I have also tried the Teensy 3.2 setup as described here: https://github.com/darknao/btClubSportWheel/issues/12

This also only worked on a Clubsport V1 and not on my Elite V1.

I hope the new Nano will work but I have my doubts, to be continued.......

Pistolidas commented 4 years ago

It worked, I replaced the Aruino Nano and it recognized it as the Clubsport Porsche 918 RSR wheel, Force Feedback works. Thanks for your help!!