DoneHow about something like>
Connecting Heusinkveld Ultimates to the Fanatec CSPv3 Controller Board
(or something like that, for anyone that may search for something similar in the future).
DoneHow about something like>
Connecting Heusinkveld Ultimates to the Fanatec CSPv3 Controller Board
(or something like that, for anyone that may search for something similar in the future).
I was a little disappointed to see that the values from the pedal control board went from 0 - 127 only. This is just 7 bits and even less resolution than my venerable G29 pedals.
Very interesting. But this part I'm not quite sure I understood?I have a USB to serial connecting my PC to the wheel base and a small program to proxy the values from my sprints. It works for me as I need the PC to provide the tactile for the pedals from GT7 anyway.
Yeah, that is all there is to it.... I'm actually thinking this might be a good piece of info for accessibility.- Sprints connected to the PC, as usual, though the HE. control board as normal?- Then you have another cable that goes 'out' of the PC, and then into the pedals input on the back of the DD+ (so to a normal RJ12 plug?)- So your PC/software reads the HE Sprints as normal, then passes it back to the DD+ like that?
Honestly, I wouldn't even remotely suggest you change to this approach. It's just a different way to go about it, but it needs additional hardware (to translate USB to UART) and I haven't yet investigated the additional latency. I was just being lazy as your original approach means I need to build two load cell amp circuits and it was also a good excuse to play with my storage scope!Also, I have been using my little device for quite a long time now. At this point I just leave it connected, and run everything as if they were Fanatec pedals connected straight to my DD1.
It is very odd. The controller board has a PIC18F26J53 on it and the ADC channels of that are 10-12 bit, so it's not a limitation there.Fair enough, I've never been a believer in pedals needing 12+ bits, but to throw away the 8th bit in a single byte is just bizarre.
I wouldn't mess with it! I have lost count of the things I have tinkered with to improve only to end up with a bigger mess at the end. It's worse at work. So many times I have had tech advise/order me to swap to another tool/framework to fix a pain point only to find the original approach dealt with a bunch of pain points so well we never even knew they existed until we switched.....I never did swap out the load cell amps for those other ones with the variable settings (never even really tested them, but at this point there seems no real need)
Well, now that I've gotten over my shock at them only using 7 bits...I'll be honest though. Unless I stretch the gauge in DiView fairly wide I cannot really notice much difference between the direct value from the sprints and that coming out of the wheelbase.
I seem to remember something odd with the G29 when my buddy was trying to make a mapping table to remove it's top-end sensitivity. We had a setup where we could inject values into the DAC and read what came out of the G29 wheelbase from the USB to figure out the correlation. I could have sworn we noticed that the values coming out were 'quantized' so to speak.....might have been due to the DAC though.... need to dig up the notes again
Thanks for your work on this and I plan to use your information for a future build. Theoretically you should be able to use any load cell / hall sensor brake/throttle combo as long as the Leo Bodnar board converts the hall effect signal to the 1.5v required? and Brake is just a simple load cell wire swap + calibration?Very interesting. But this part I'm not quite sure I understood?
- Wheel base connected to PS5, as usual (I assume)
- Then, if I understood, after that:
- Sprints connected to the PC, as usual, though the HE. control board as normal?- Then you have another cable that goes 'out' of the PC, and then into the pedals input on the back of the DD+ (so to a normal RJ12 plug?)- So your PC/software reads the HE Sprints as normal, then passes it back to the DD+ like that?
Also, I have been using my little device for quite a long time now. At this point I just leave it connected, and run everything as if they were Fanatec pedals connected straight to my DD1. Also when playing on PC. I haven't really had any issues (I did have to recalibrate things once, but otherwise has been fine). Everything just works at least to the level that I use 99% of the time. I never did swap out the load cell amps for those other ones with the variable settings (never even really tested them, but at this point there seems no real need)
Hello. This project was quite specific. I used the CSPv3 board (because I already had it, and it directly connects easily to my Fanatec base which is PS4/5 compatible). So everything was really within that framework.Thanks for your work on this and I plan to use your information for a future build. Theoretically you should be able to use any load cell / hall sensor brake/throttle combo as long as the Leo Bodnar board converts the hall effect signal to the 1.5v required? and Brake is just a simple load cell wire swap + calibration?
Hello,Hello. This project was quite specific. I used the CSPv3 board (because I already had it, and it directly connects easily to my Fanatec base which is PS4/5 compatible). So everything was really within that framework.
It's pretty simple electronics (now that I had some good education from the other contributors here) but I am not really sure if you can just assume it will work in all other situations. I guess it depends on the particular pedals or inputs being used.
I leave further comments to the others here, who understand far better than me.
Hello, thanks for the link. I went through your post. It looks like the pinouts you share are the same that we discovered here.I have tried connecting the Leo Bodnar amp to any of the pedals Gas/Break/Clutch pedal trying to replace the Potentiometer/Hall sensor with a Load Cell but it doesnt work and im not taking appart my DD2 to reverce engeneer it to figure it out
My initial project was with 3 LC like yours.Hello, thanks for the link. I went through your post. It looks like the pinouts you share are the same that we discovered here.
I think the main difference between our projects is:
- you have successfully connected 'non-Fanatec' pedals to the CSL control board, essentially through the pin-out mapping. But all of your pedals are directly outputting exactly the signal type expected by the CSL board. (Brake is load cell, throttle/clutch are NOT).
- Your throttle/clutch pedals have hall-effect sensors installed. Which is already what the CSL board is expecting to see, on the throttle and clutch input.- So in the end, yes, it's a successful proof that non-fanatec pedals can be used with basic wiring checks. As long as the pedal used, is sending the same signal type expected by the control board input.
- For my project, the throttle and clutch HE pedals are both load-cells. Which is NOT what the CSPv3 control board (nor the CSL board you use) is expecting for the throttle and clutch inputs. So, that's why we used the load-cell amps on those 2x pedals/inputs (clutch/throttle), and convert the signal. If I understand your project correctly, you didn't do that, or didn't get it to work. Thanks to a lot of help and guidance from some kind people here, we got it working well.
Thanks again and good luck to anyone venturing down a similar path.
I totally forgot to mention this, but I accidentally spotted something odd when trying to use a different USB to Serial device and when I investigated further I realised the wheelbase was switching the baud rate part way through the initial handshake and I had missed it because of the trigger I was using on my scope. I now have it running in glorious
Oh my goodness. That's... shocking. When did these units first go on sale?
Fair enough, I've never been a believer in pedals needing 12+ bits, but to throw away the 8th bit in a single byte is just bizarre.