Arduino Leonardo wheel.

Yep, i'm goin through hell with those chinese IBT-2 clones too. Out of 4 pieces I bought all of them have one "fake" driver chip installed which predictable burns faster than a cigarette... Basically to have one working driver you need to buy 2 of them and then resolder original chips into one working IBT-2 driver. I also bought few BTN7971B chips (which are newer and more powerful versions of BTS7960, also used in automotive industry) from chinese supplyer. Guess what, 4 out of 5 were fake too. **** those bastards...

Anyway, there are some pictures:
wheel.jpg

Aside from parts issues, when this thing working it really kicks... With a single 775 motor and 24V 13A supply it 2-3 times more powerfull then G27, G29 and much faster too. Really puts Logitech to shame with basically same budget and some time investment.
But I need those chips... More to follow when I get them :)
 
Last edited:
Upvote 0
Dmitry, a very cool stuff!:thumbsup: And thanks for the info. Also there is a suggestion from one user, to take two "small motors like 775 etc" like you did, with one. That, it is a good scheme.
Yep, howevery my current goal is to have stable platform to work on. It is still very early in development. Right now i'm not 100% happy with transmission, as it uses HTD belt which gives slightly "edgy" feeling on the wheel. Maybe V-style belt is better solution, we will see. Also quality of my current bigger pulley is kinda dissapointing, because center hole is not really on ideal center, to avoid jamming I had to drill it to bigger diameter and then "center" it on the shaft tightened by two nuts, quite tricky process.
There is also solution to dump transmission completely and simply use 1020 or 1016 motor as pseudo-DD. I'm not sure if it can provide enough torque but some people did that too.
I also modified firmware, since available code does not work with rFactor 2 (no FFB). This is first time I do programming with Arduino, therefore there are still a lot to learn. I'll be glad to share my firmware when it is ready.
 
Last edited:
Upvote 0
Allright. The "scooters" are ok but if taking in account the rate of response on change of direction of rotations the ffb tells the motor to do, (the step log test on WheelCheck ) it is completely awkward.

That how it kinda should loo, if not taking the direct OSW drives here.
post-1259-0-31891900-1411230741.png
And that's BS Sim build and Arduino. All depends on motor. That's may be ok fot the game, you almost should not may be noticing that lag, but )

BS.jpg Ardu.jpg

For the shaft pully mounts, or whatever, may also be good idea somehow to take a note on such kind of things.
on https://www.maedler.de/product/1643/spannsaetze-spannbuchsen-taperbuchsen

"I'll be glad to share my firmware when it is ready."

Cool.:)
 
Upvote 0
WOW!
Dmitry could you post the step log test from wheel config csv file overe here. Very interesting.
Just can drop the raw file. Then will make a graph.
 
Upvote 0
WOW!
Dmitry could you post the step log test from wheel config csv file overe here. Very interesting.
Just can drop the raw file. Then will make a graph.
No problem. I made it with 50% force gain, not going to go further until more IBT-2 arrive, right now I'm a bit short on them for testing.
https://www.sendspace.com/file/5fu7s1

There was huge deadzone until some changes were made in Force -> PWM map, which makes sense as motor starts rotating only with some current and also have to move itself+transmission+wheel rim. It seems that it runs out 900 degree rotation at some point.
 
Last edited:
Upvote 0
If compared to my build with MY1025motor, based on the BSSim wheel, here the charts. Not that cool with step log. Almost all the same.
BSSim MY1016 motor
BS.jpg
Arduino MY1025 motor.
BS.jpg
 

Attachments

  • ScreenShot00981.jpg
    ScreenShot00981.jpg
    233.7 KB · Views: 358
Upvote 0
ahoenksiluman as was said, very nice buid. Thanks for sharing here!
And here is the chart.
ScreenShot01100.jpg
It means that it runs out of the range in a bottom, to 1200 instead of 900, and then does several times 360.
Checked a bit with frame by frame too)
You have got a better result with "heavy motors and wheel" then MY1016/1025!

How to make chart.
Basically, you replace time, force and x position as per your data to the corresponding graphs.

https://docs.google.com/spreadsheet...0M0t4H-FBJo-SZsCxm4sX8fyrI/edit#gid=652727096

Before that, work out a bit the raw excel like that.
https://www.hesa.ac.uk/support/user-guides/import-csv

Short video.
 
Upvote 0
And by the way.
Checked the motor from #53 post, https://www.racedepartment.com/threads/arduino-leonardo-wheel.161072/page-3#post-2912663
And it become clear that that pal dupe with his results. As if his wheel runs as a DDwheel. In frame by frame analysis and then looking to the chart he make. The 770 motor even did a better job. Way better.
But not as the servos ability to work out the full amplitude of the signal force complitly.
Does't even reach the full 450 degree stop. Make only -360 then 290 from that point, and then again -360.


According to the data logs it runs as if a servo does. 0/-450/0/+450/0/-450 etc,
https://drive.google.com/file/d/1WqmC7e_UgyPkxxb4HOU0vRzbsBAXG2Oq/view
Lol.
 
Last edited:
Upvote 0
ahoenksiluman as was said, very nice buid. Thanks for sharing here!
And here is the chart.
View attachment 291212
It means that it runs out of the range in a bottom, to 1200 instead of 900, and then does several times 360.
Checked a bit with frame by frame too)
You have got a better result with "heavy motors and wheel" then MY1016/1025!

How to make chart.
Basically, you replace time, force and x position as per your data to the corresponding graphs.

https://docs.google.com/spreadsheet...0M0t4H-FBJo-SZsCxm4sX8fyrI/edit#gid=652727096

Before that, work out a bit the raw excel like that.
https://www.hesa.ac.uk/support/user-guides/import-csv

Short video.

it turn 1200 degree maybe because my rims have a lot of inertia and steering stop force cant handle it, and because that inertia too my wheel too late to turn to opposite direction...
and here is some better slow motion vid...
 
Upvote 0
Back
Top