@@uElectroProcan you share the link where can I get the tube spring like you used for pedals or specifications like there dia and length thickness also if you can.thx
I do not recommend using this potentiometer that rotates 10x. I used one and due to its large range, vibrations appear that cannot be changed either with software or by adding a capacitor.
One idea is, instead of using an Arduino Leonardo is to use a STM32F401CCU6, so you don't get a lot of delay and also to make the build a bit more cheaper!
hey man what is the extra circute board above the motor driver ? can you please upload your circute diagram with all the button and the shifter, I think the circuit diagram doesn't include the buttons
The extra circuit board is Arduino mini that I used to detect 4 buttons on the steering wheel because of limited wires. Purpose of arduino mini is the convert 1 Analog input to 4 digital outputs for arduino leonardo. If you want to add buttons process is simple, just connect one wires of button to arduino leonardo digital pin and other to the gnd
@@uElectroPro did you use the pullup or pull-down method for the resistor with the buttons, do I have to also use resister for the button controls, and what are the values of the resistors you used for the buttons
@@israeljmtd1667 no you don't need to add resistors with buttons unless you want to connect 4 buttons to only 2 wires as I did. You can see the circuit diagram in the video description
@@uElectroPro @uElectroPro okayy, let say i want to include 8 buttons, and I want to do it as you did to minimize the wire input in to the arduino, so do I need arduino mini or not, and can I change the wire that goes in to analog pin (based on ur circuit diagram) into digital pin ? and what is the purpose of the capacitor (C1) you used on the circuit ? what about the shifters did u connected them directly to the digital and Gnd pin? can you put out a video how you made them are they magnetic or u only used springs?
@@israeljmtd1667 1) no you can't use digital input instead of analog input for multiple buttons (for arduino mini) 2) capacitor is used to filter out the fluctuation 3) Yes, shifters are directly connected to the (Arduino Leonardo) digital pin and ground (GND), and these are the same ones shown at 2:25.
Not sure about g923. You can use arduino leonardo. It has Analog inputs so you can connect the handbrake to it. Just need to upload the code on arduino and connect your handbrake
No, I wouldn't recommend using L298N. L298N is rated for low power consumption applications (like below 2 amps), and cannot handle the high current drawn by 775 dc motor. So, it's recommended to use BTS7960 43A motor driver.
The total torque at the steering wheel, considering 775 dc motor, 4:1 gear ratio and a steering wheel diameter of 9 inches, is approximately 0.0896 N.m. The choice between a higher/bigger motor or two motors depends on your specific requirements. A: A higher or bigger motor generally provides more torque and power, but can be expensive B: Using two motors can distribute the load between them, resulting in better torque sharing and potentially higher overall torque output
As I mentioned in the video, the firmware is only compatible with ATmega32U4 based microcontrollers (only Arduino Leonardo or Pro micro), so you can't use arduino nano for that purpose
@@FixItFranc I used 19v laptop charger, and power wire that comes with it, without any modifications except I replaced the connector with 12v dc jack at the end.
Hey man, it's a great video you posted. I am trying to build an FFB steering wheel myself but using STM32 F103C8 (Blue Pill), I have achieved sending inputs of steering wheel using USB HID but I am stuck at FFB, any help would be appreciated.
Power supply is not placed inside the steering, its separate. Before I was using the 19v 4A laptop adaptor, now using 24v 10A power supply with 2 motors.
it depends on the motor u have cuz on some motors the encoder is built in and in some it isnt but i wouldnt recomened anyway beacuze in hight torgue the motor kinda ripples (in some motors ) but if u dont care about that send me the model number of the motor and i can have a look if it has a encoder
Hello my friend. Can you share the link of the gimx adapter program? Or is there a card other than leonardo in the steering box, is it a gimx adapter? I couldn't find the gimx adapter program you are running
if im using 24v 250watts 14A ebike motor for ffb can i use 24v 360watts 15A powersupply? AND is IT good or something bad happen like high temp or heat im using 2 bts7960 driver
how to add 4th analog input? how to enable those Ry and Rz axis?? while playing GTA V with my steering wheel the game is asking analog input for hand brake but the wheel config is not taking anymore analog input, what should i do kindly help me please
I don't think we can enable those Analog axis. And for GTA V, try to use button input for handbrake, if that doesn't work then use the clutch axis as handbrake
@@ukshaandumasia1446 yes you can use 60 teeth pulley, but i would recommend to use the higher gear ratio for more torque. Arduino uno does not work for this project.
Hi, I have followed your instructions and wheel is working with F1 22 and Dirt Rally 2.0. But not detected in Forza Horizon, could please let me know how to configure.
hello! I need a bit of help... i belive i have connected the rotary encoder the right way but i dont get any output in RFR. I tried to connect to anolog as pedals and it worked i had the output but in the digital pins it doesnt want to work. Thanks for help!!! edit: i have just notice i bought 1K resistors insted of 10K is that it?
@@uElectroPro i have connected 10 of 1K resistors together (mesured it and it give about 9.9K) and it still isnt working any new ideas? i have even tried using the 10K pot. set to 10k and nothing
bro i got a problem, i used to play gta v using my arduino leonardo ffb steering wheel for quite some time using Manual transmission mod, but suddenly my forcefeed back stopped working, the wheel is perfectly working, game is also taking inputs, the motors are also working(900 degree dead end working) and everything is looking fine but my forcefeedback suddenly stopped working, what to do?, i reinstalled the game, the mods and even re uploaded the frimware and all, but still the force feed bak is not working, what to do pleasee helpppp😭😭
another point, i tried to check the wheel uisng wheelcheck application and when i put the wheel in "cycle" mode, nothing moved, but when i turned the wheel two times right or left it was stopped by the motor as i set 900 degree dteering, so motors are working confirmed, but not getting forcefeed back, and that wheelcheck point that i told just now, tell me if you can figure out the problem and help me out 😔😔
@@uElectroPro it's already at 100%😟 and it used to work fine with this settings only, I played for 4-5 months suddenly this problem showed up what to dooo?😭😭😭
@@mahamantraghosh8543 I haven't tried it with gta5, so don't know much about it. And reason I asked you to set game effects to 100% is that sometimes settings get changed, so again setup the arduino controls is rfr and let me know. And also check other test settings in wheelCheck simple spring, Force pid etc
I have a question that i really need an answer for can you use a ELEGOO UNO R3 Board ATmega328P, it is compatible with arduino so im just wondering if it would work the same???
I haven't tried this board yet. But arduino leonardo uses atmega32u4 microcontroller, which has built-in USB to serial convertor. That's why it can be used as mouse, keyboard or joystick. And this FFB Firmware is compatible with only arduino leonardo and pro micro.
Setup FFB Steering Wheel with Forza Horizon 5: ruclips.net/video/sxI43QQKb-8/видео.html
i have seen this video of yours, is that the only way forza 5 works? plus do all games needs this process or this is only for forza 5
For only those game that doesn't support your custom controller like Forza Horizon
@@uElectroProcan you share the link where can I get the tube spring like you used for pedals or specifications like there dia and length thickness also if you can.thx
Bro what is the chip above ardino Leonardo
@@mysteriousneel1531 it's arduino mini, i used it to convert analog button inputs to digital outputs
Great Video!! 🙌🏻🙌🏻 Keep up the good work
Looks fun I want one
Hi, can i use potentiometer (10 round) for that instead rotary encoder?
Please reply. Thanks.❤
no, potentiometer would not work
@@uElectroPro you can make use of the potentiometer and simulate a rotary encoder within the software tho-
I do not recommend using this potentiometer that rotates 10x. I used one and due to its large range, vibrations appear that cannot be changed either with software or by adding a capacitor.
Can you share what bearing that u use?
One idea is, instead of using an Arduino Leonardo is to use a STM32F401CCU6, so you don't get a lot of delay and also to make the build a bit more cheaper!
can u tell how to make with that
@@tanishkprem1028 Just search STM32F401CCU6 DIY Wheel pc and a video about it should appear
Circuit diagram of stm32 plzz link...
@@Movies.Only.emc pro buy it and you get them
Can we use emc instead of gimx
if i only want the wheel how i remove pedals and hand brake
Bro how to lock steering wheel in 900° . I have set the steering stop to 100% but it is not happening
What are the dimensions of the 775 DC motor?
When i add buttons to other rails the wheel malfunctions?
You can only use analog or digital pins for push buttons
Do you have the schematic of the board that you placed on top of the Arduino? with 2 RJ45 outputs
hey man what is the extra circute board above the motor driver ? can you please upload your circute diagram with all the button and the shifter, I think the circuit diagram doesn't include the buttons
The extra circuit board is Arduino mini that I used to detect 4 buttons on the steering wheel because of limited wires. Purpose of arduino mini is the convert 1 Analog input to 4 digital outputs for arduino leonardo. If you want to add buttons process is simple, just connect one wires of button to arduino leonardo digital pin and other to the gnd
@@uElectroPro did you use the pullup or pull-down method for the resistor with the buttons, do I have to also use resister for the button controls, and what are the values of the resistors you used for the buttons
@@israeljmtd1667 no you don't need to add resistors with buttons unless you want to connect 4 buttons to only 2 wires as I did. You can see the circuit diagram in the video description
@@uElectroPro @uElectroPro okayy, let say i want to include 8 buttons, and I want to do it as you did to minimize the wire input in to the arduino, so do I need arduino mini or not, and can I change the wire that goes in to analog pin (based on ur circuit diagram) into digital pin ? and what is the purpose of the capacitor (C1) you used on the circuit ? what about the shifters did u connected them directly to the digital and Gnd pin? can you put out a video how you made them are they magnetic or u only used springs?
@@israeljmtd1667 1) no you can't use digital input instead of analog input for multiple buttons (for arduino mini)
2) capacitor is used to filter out the fluctuation
3) Yes, shifters are directly connected to the (Arduino Leonardo) digital pin and ground (GND), and these are the same ones shown at 2:25.
Hey will it work if i use the AMT-10E3 (20480 CPR) encoder? thanks
im currently working on an analog handbrake to add to my G923, do you know how to send an analog controller/keyboard inout via USB?
Not sure about g923. You can use arduino leonardo. It has Analog inputs so you can connect the handbrake to it. Just need to upload the code on arduino and connect your handbrake
How much that costed ?
What about only steering?( No padals, handbrake)
Can we use L298N motor driver ibstead of Bts7960?
No, I wouldn't recommend using L298N. L298N is rated for low power consumption applications (like below 2 amps), and cannot handle the high current drawn by 775 dc motor. So, it's recommended to use BTS7960 43A motor driver.
can u do a nm test? to test if its stronger than a t300 for example
it can be stronger than any wheel you can buy just use motor with enough power
pls tell what potentiometer needed for pedals. what rating or ohms
10k ohm potentiometers
How did the game identity your steering wheel
thats really cool
may you tell us what is the name that thing under the steer for locking to table? i really need that one but dont know
It's a custom built clamp using some metal parts (square metal pipe, bolts and nuts) welded together.
is the force feedback good enough using this motor? is it sufficient?
Yes, If we use two of them instead of one.
How much weight does axle rod have ?
Please tell, I m confused about it weights load on motor
With this program in port 10 is always served 5v and motor always work in max, what could be, won't you tell me? Thank you in advance)
what psu did you use and how did you fit it into there?
In this video I was using 19v laptop adapter as PSU, now I'm using 24v 10A power supply and it's not placed inside the steering wheel
Sir, if I raise the steering wheel to 15%, I'll lose the steering wheel force feedback, how can it be misaligned?
will this work for f1 games
Bro it will work with my ps3 ?
I want build one but i don't know this will work on my ps3
Nice,,Please make a video on pedals
buen video bro, que fuente usas para ese motor, tengo las mismas poleas y el mismo motor pero con una fuente de pc de 650 se me apaga la fuente u.u
I'm using 24v 10A power supply for powering up 2 775 DC motors
Bro can you please make the steering for me like this 🙏 under 500rs
The most expensive part is the encoder you can also buy 50₹ one but it's mehh the response time is like 10 business days
What's the torque? Or should A. Higher / bigger motor would be better OR B. two of these motor will be better. Thanks
The total torque at the steering wheel, considering 775 dc motor, 4:1 gear ratio and a steering wheel diameter of 9 inches, is approximately 0.0896 N.m.
The choice between a higher/bigger motor or two motors depends on your specific requirements.
A: A higher or bigger motor generally provides more torque and power, but can be expensive
B: Using two motors can distribute the load between them, resulting in better torque sharing and potentially higher overall torque output
Mas gimana cara bikin ukuran kayu atau kardus apa soalnya mesin besar atau kecil semua alat alat nama nya apa ??
kalo mau bli gak
can arduino uno also work ?
Bro is one motor enough for a good response
yes
Hi dear i dont finde 80 t pully only 60 ... working with 60 ?
Yes you can use 60t pulley
@@uElectroPro super.... and belt wide ?
Can I do this with my arduino nano? Because the app which can program arduino to change it to game controller can program adrduino nano...
As I mentioned in the video, the firmware is only compatible with ATmega32U4 based microcontrollers (only Arduino Leonardo or Pro micro), so you can't use arduino nano for that purpose
Good day uElectroPro! may i ask what is the diameter of the encoder shaft im confused which pulley inner hole to buy. Thank you!
Rotary encoder shaft diameter is 6mm
@@uElectroPro thank you bro,
Also one more thing, which kind wire did you use for the power supply. Is any wire could be used to power the power supply with any power port.
@@FixItFranc I used 19v laptop charger, and power wire that comes with it, without any modifications except I replaced the connector with 12v dc jack at the end.
Sir are the pulleys need to be 20t and 80t ?
If you need more torque then it is recommended to use high gear ratio. Like 80t-20t (4:1 ratio) provides more torque than 60t-20t gear ratio
@@uElectroPro thanks,god bless you
Hey man, it's a great video you posted. I am trying to build an FFB steering wheel myself but using STM32 F103C8 (Blue Pill), I have achieved sending inputs of steering wheel using USB HID but I am stuck at FFB, any help would be appreciated.
i built one with EMC software everything works except FFB for me too, did you find any solution ?
@@TheMrMoriarty no man, not yet
hey im planning on buying that controller, is the issue fixed?
if yes, pls tell how
Great vid bro❤🔥
I am confused about the power supply and adapter where is your power supply in steering wheel
Power supply is not placed inside the steering, its separate. Before I was using the 19v 4A laptop adaptor, now using 24v 10A power supply with 2 motors.
Is one motor enough for providing considerable torque ?
can i use e-bike motor with computer power supply? pls reply
Computer power supply have over current protection feature so it cannot handle high load and will turn off automatically
what power supply should i use then??
im gonna use an ebike motor for this of 24v 350W@@uElectroPro
I'm currently using 24v 10Ah power supply for driving 2 775 motors. You can use greater or equal to 10Ah power supply for your motor.
@@uElectroProi am using 24v 16,7a Power supply but the ffb keeps cutting Off untill i replug my arduino, any idea what could be causing the problem?
Nice video, What are the specifications of your personal computer
Xeon w3680
Gtx 970 4gb
10gb ram
Ssd 180gb x2
HDD 640gb
Normal 60hz monitor 24"
can we use motor with encoder or step motor in place of rotary encoder?
and any other motor driver instead of BTS 7960?
it depends on the motor u have cuz on some motors the encoder is built in and in some it isnt
but i wouldnt recomened anyway beacuze in hight torgue the motor kinda ripples (in some motors )
but if u dont care about that send me the model number of the motor and i can have a look if it has a encoder
@@emiljanduka51 Hi, I have motors that I took from a big industrial printer, can I send you photos of the motors?
@@MrMartobro it should have encoder bcz all industrial mostly have encoder motor
Hello my friend. Can you share the link of the gimx adapter program? Or is there a card other than leonardo in the steering box, is it a gimx adapter? I couldn't find the gimx adapter program you are running
I will make a video about it. Until then use the following link to make your own gimx adapter
gimx.fr/wiki/index.php?title=DIY_USB_adapter_for_dummies
@@uElectroPro I'm waiting for your video my friend
if im using 24v 250watts 14A ebike motor for ffb can i use 24v 360watts 15A powersupply? AND is IT good or something bad happen like high temp or heat im using 2 bts7960 driver
how to add 4th analog input? how to enable those Ry and Rz axis?? while playing GTA V with my steering wheel the game is asking analog input for hand brake but the wheel config is not taking anymore analog input, what should i do kindly help me please
I don't think we can enable those Analog axis. And for GTA V, try to use button input for handbrake, if that doesn't work then use the clutch axis as handbrake
@@uElectroPro that's how I'm playing the game currently. Thanks for you reply ❤️
can I use arduino pro micro v5 16m mini leonardo instead of arduino leonardo as they both have the atmega32u4 chip
yes
from where you buy all this
Online from hallroad. org and daraz. pk
can i use arduino pro micro for this?
no probably because less inputs and different firmware.
Brother I have a question, would it be the same process even with settings if i use arduino uno but not arduino leonardo? Btw, the video is🔥
You can only use arduino leonardo or pro micro for this project. FFB firmware isn't supported on arduino uno. Thank you!
can I use 60 teeth pully instead of 80?
Thank you
Also can i use Arduino uno instead of Leonardo
@@ukshaandumasia1446 yes you can use 60 teeth pulley, but i would recommend to use the higher gear ratio for more torque. Arduino uno does not work for this project.
@@uElectroPro Hi im using your exact components but i keep getting calibration error, any advice?
Thank you so much!
bro how did you connect 6 wires to usb ?
Actually 5 wires, 4 are connected to usb pins and 1 to the metal body of the usb connector. 6th wire is extra not connected anywhere
can i use arduino nano on this steerng system
the steering wheel on ps4????
can i use stm32 instead of leonardo?
Yes you can👍
how? plis help@@shivrao2.049 I bought STM32F401CCU6 and st-link v2
Hi, I have followed your instructions and wheel is working with F1 22 and Dirt Rally 2.0. But not detected in Forza Horizon, could please let me know how to configure.
For the Forza Horizon you will need gimx adapter
hello! I need a bit of help... i belive i have connected the rotary encoder the right way but i dont get any output in RFR. I tried to connect to anolog as pedals and it worked i had the output but in the digital pins it doesnt want to work. Thanks for help!!!
edit: i have just notice i bought 1K resistors insted of 10K is that it?
You will need to connect 10k ohm resistors on phase A & B of rotary encoder as mentioned in the circuit diagram
@@uElectroPro i have connected 10 of 1K resistors together (mesured it and it give about 9.9K) and it still isnt working any new ideas? i have even tried using the 10K pot. set to 10k and nothing
@@uElectroPro i bought the 10k ones and it still doesnt work... with EMC lite it works with 1k and even 10k now i am without ideas
help people please, I bought STM32F401CCU6 and st-link v2 and I don't know what to do next
You can use EMC firmware for stm32
Work for assetto corsa?
Yes it works with asseto corsa
From where did you bought Arduino leonardo?
From hallroad. Org website
@@uElectroPro how much did rotary encoder costed?
3600rs without shipping
@@uElectroPro from the same site?
From daraz
bro i got a problem, i used to play gta v using my arduino leonardo ffb steering wheel for quite some time using Manual transmission mod, but suddenly my forcefeed back stopped working, the wheel is perfectly working, game is also taking inputs, the motors are also working(900 degree dead end working) and everything is looking fine but my forcefeedback suddenly stopped working, what to do?, i reinstalled the game, the mods and even re uploaded the frimware and all, but still the force feed bak is not working, what to do pleasee helpppp😭😭
another point, i tried to check the wheel uisng wheelcheck application and when i put the wheel in "cycle" mode, nothing moved, but when i turned the wheel two times right or left it was stopped by the motor as i set 900 degree dteering, so motors are working confirmed, but not getting forcefeed back, and that wheelcheck point that i told just now, tell me if you can figure out the problem and help me out 😔😔
Set all the game effects to 100% in rfr wheel config and try again
@@uElectroPro it's already at 100%😟 and it used to work fine with this settings only, I played for 4-5 months suddenly this problem showed up what to dooo?😭😭😭
@@mahamantraghosh8543 I haven't tried it with gta5, so don't know much about it. And reason I asked you to set game effects to 100% is that sometimes settings get changed, so again setup the arduino controls is rfr and let me know. And also check other test settings in wheelCheck simple spring, Force pid etc
@@uElectroPro umm, I tried simple spring and force spring, none of them worked😟 what should I do then?😟
Bro total cost ?
Around 10,000 pkr. I had few components laying around
How much it cost rotary encoder 600 ppr? for you
3600 pkr
I used ex printer encoder.. is good for me.. 😅 i save 60$
600pr enconder costs approx 8$
oh i see, ty for ur info
hi, can i use 400ppr encoder instead of 600ppr?
Yes you can
@@uElectroPro Do you think the difference between these two encoders is big enough that it is worth to pay more for the 600ppr one ?
No, 400ppr is sufficient for steering wheel
Alguém sabe me dizer como fazer o volante caseiro funcionar no Forza Horizon?
Bro i have Arduino Uno pls help
i am facing calibration error wheel error etc
Turn off and on the z toggle switch, which is connected to pin 6
If anyone is wondering what power supply he is using it is DC powersupply or cctv powersupply thank me later😅✔️
I have a question that i really need an answer for
can you use a ELEGOO UNO R3 Board ATmega328P, it is compatible with arduino so im just wondering if it would work the same???
I haven't tried this board yet. But arduino leonardo uses atmega32u4 microcontroller, which has built-in USB to serial convertor. That's why it can be used as mouse, keyboard or joystick. And this FFB Firmware is compatible with only arduino leonardo and pro micro.
Bro please bro arduino program code share bro please bro
There is no code, but you can download arduino firmware from the link in the description
From all games, why did you use Forza for testing? Why not using a simulator like Assetto Corsa or iRacing?
AMAZING
Why so hard lil bro
even though it is made of wood, it is still better than most logitech wheels
Kinda does have a point since the diy wheel is belt driven