DIY Force Feedback (FFB) Sim Racing Wheel - Part 1 Wiring

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 มิ.ย. 2020
  • This is part 1 of a series of videos, covering my journey of how to build your own sim racing wheel. I found quite a few videos of people who had built their own, but very few explaining it at a basic level.
    I can build and make stuff, but I am a complete novice at electronics! Be gentle with me :-)
    This would not have been possible without the help of the software developer - ECM Developments:
    / emcdeveloper
    EMC Developer TH-cam page:
    / ebolzzable
    And here is the stuff I bought to make it happen so far:
    Arduino Leonardo Board:
    www.ebay.co.uk/itm/Arduino-LE...
    BTS7690B Motor Controller:
    www.ebay.co.uk/itm/Double-Bts...
    OMRON E6B2-CWZ6C 1000ppr Rotary Encoder:
    www.ebay.co.uk/itm/OMRON-E6B2...
    Music from Bensound.com
    www.bensound.com/
  • เกม

ความคิดเห็น • 136

  • @ishanatapattu3278
    @ishanatapattu3278 2 ปีที่แล้ว +3

    The way he explains things, that's awesome man. I mean this is how a tutor should explain the facts. Like 1000%.

  • @jeremysharp541
    @jeremysharp541 3 ปีที่แล้ว

    Great video - I loved your casual explanation and demeanour. Looking forward to vid 2 now

  • @rndmlogin
    @rndmlogin ปีที่แล้ว +1

    Excellent! Glad I found your videos. I am planning a DIY 3DOF motion sim and I think doing DIY wheel and pedals will be a fun project too!
    Thanks for the very informative video!

  • @CaioCRCosta
    @CaioCRCosta 3 ปีที่แล้ว +18

    This finally gives me the confidence I needed to build my own FFB wheel. Thanks for sharing your knowledge!

    • @invinciblealex69
      @invinciblealex69 3 ปีที่แล้ว +2

      I build my own FFB wheel as well.
      God DAMN, IT'S WORTH IT!!

    • @krishnakarma6166
      @krishnakarma6166 3 ปีที่แล้ว +1

      @@invinciblealex69 i need some help my wheel doesn't stop and keeps turing in other direction while playing ets 2 can you help please... Also what firmware and software your using?

    • @invinciblealex69
      @invinciblealex69 3 ปีที่แล้ว +1

      @@krishnakarma6166 (I was using Ai-wave )
      I was having the same issue with my steering wheel...
      Possible reasons:
      1.some cables touch each other (be carefull because my cables started to burn)(because im an idiot)
      2.you inverted the (RPWM) right and (LPWM) left cables at the driver
      But in the final i changed to EMC (in my opinion is better)
      I you can t solve the problem i really want to help you, speaking and sending photos with cables etc. on Discord if you want! my id:InvincibleAlex#6422
      P.S.: i read your other comments and i want to say that EMC lite have the same things as PRO.FFb works the same.
      In PRO version you have two more options for FFB settings which you don t actually need (something with matematical angles). TRUST ME you dont need PRO version

  • @rohithkr3954
    @rohithkr3954 3 ปีที่แล้ว +13

    Finally a detailed one. And in english❤

  • @rohithkr3954
    @rohithkr3954 3 ปีที่แล้ว

    Great...I watched ebolzmagis video a long time ago. But you gave me the detailed explanation.

  • @winx910
    @winx910 8 หลายเดือนก่อน

    This is awesome! I have a friend who has a disability. He can press keys on a keyboard so I want to work out how I can make the wheel turn in response to keyboard press so he feels like he is driving. This video has helped already

  • @sim-racingcouk
    @sim-racingcouk 3 ปีที่แล้ว

    Interesting sim racing project, thanks for sharing.

    • @makerepairrecycle3261
      @makerepairrecycle3261  3 ปีที่แล้ว +1

      Glad you enjoyed it - more coming soon (work and family permitting!)

  • @Rorky42
    @Rorky42 3 ปีที่แล้ว +1

    Me and my room mates just built a sim set up ad our wheel shat the bad this is going to save our set up thanks man!!!!!!!!!!!!!!!!!

  • @jjpython
    @jjpython 3 ปีที่แล้ว

    Awesome, I've just built a setup using am old Microsoft wheel, and just about to start building a direct drive with an my1020 motor, great video, subbed and belled

    • @makerepairrecycle3261
      @makerepairrecycle3261  3 ปีที่แล้ว +1

      Great! Would love to see how yours is going? Send me some pics on Twitter: @makerepairrecycle

    • @jjpython
      @jjpython 3 ปีที่แล้ว

      @@makerepairrecycle3261 yeah, it all stalled at the start of this lockdown, and I hit a few snag issues, will get some pics and update

  • @cbaz3340
    @cbaz3340 3 ปีที่แล้ว +1

    Great video! Thank you, you're the first video in English! Thanks!

    • @makerepairrecycle3261
      @makerepairrecycle3261  3 ปีที่แล้ว +1

      Thanks - I thought so too - hopefully others find it useful too :-)

    • @hudaif1451
      @hudaif1451 3 ปีที่แล้ว

      @@makerepairrecycle3261 yeah it helps me
      i order a leonardo for this project and i watch your video for making the wheel

  • @uyscuti5571
    @uyscuti5571 3 ปีที่แล้ว +5

    finally someone explain it well in English , am thinking of using a motor from a water pump but i don't know if it's ok ....any ways really great full i watched ur video keep up!

    • @hudaif1451
      @hudaif1451 3 ปีที่แล้ว +1

      yeah mee too

  • @arnolcas
    @arnolcas 3 ปีที่แล้ว

    Thank for the Video. which DC motor can i use?

  • @Luca-pg5mj
    @Luca-pg5mj 3 ปีที่แล้ว

    Hello, but using the ffb on the steering wheels nn you go to wear out the brushless motor?

  • @zvizionaero
    @zvizionaero 3 ปีที่แล้ว +1

    Hi! Nice project! I'm looking forward to build a flight sim with force feedback but I'm wondering how to control the torque since the motors has to put a known amount of force in the stick. I don't believe I could keep the force constant by simply controlling the power output with a PWM pulse. I've seen lots of projects out there but none of them seems to have some sort of closed loop power control system. Any suggestions? Thanks for the video!

    • @raulalex1626
      @raulalex1626 ปีที่แล้ว

      check mine th-cam.com/video/gbE7mef8DK8/w-d-xo.html&ab_channel=RaulAlex

  • @janudajayasekara5591
    @janudajayasekara5591 3 ปีที่แล้ว

    Great work ❤️

  • @vaibhavmugulavalli3366
    @vaibhavmugulavalli3366 2 ปีที่แล้ว

    Hey m8 what was ur wiring for for the paddle shifter.I’m using the same software but the original creator dosent have a proper mention of the button layout.

  • @dan77ring3
    @dan77ring3 2 ปีที่แล้ว

    Thanks!, Good Series!!!

  • @akiraho8727
    @akiraho8727 2 ปีที่แล้ว

    Did you connect the resistor with your omron recoder wire ?

  • @JasonStewart473
    @JasonStewart473 2 ปีที่แล้ว

    what pins of the arduino are the bts7960 L EN and R EN pins connected to? and is your motor voltage?
    Steering works for me but forcefeedback does not

  • @imrekiss9534
    @imrekiss9534 3 ปีที่แล้ว

    What is the firmware running on the Arduino Leonardo?

  • @deepanshusonwane7398
    @deepanshusonwane7398 3 ปีที่แล้ว

    thank you for making such detailed video about it but i m low on budget can you tell me rs 755 motor enough ? or should i use used wiper motor ?

  • @Fredstli
    @Fredstli 2 ปีที่แล้ว

    Thanks for the videos about this project. A question: what is your experience with the BTS7690?. I see some reviews that many of them fail and they get hot because of bad cooling effect on the heat sink.. Is yours working stable?

    • @makerepairrecycle3261
      @makerepairrecycle3261  2 ปีที่แล้ว +1

      I'll be honest, it's not had a great deal of hard use but I've never had a problem with it.

  • @mknyyu
    @mknyyu ปีที่แล้ว

    hi, does this incremental encoder need a 1k resistor?

  • @RanathCS
    @RanathCS 3 ปีที่แล้ว

    Great tutorial. ❤
    Is it possible to change the leonardo motor controller outputs? Becouse im using pro micro version of leonardo. It has no 11th output. I hope you understand. 👍

    • @makerepairrecycle3261
      @makerepairrecycle3261  3 ปีที่แล้ว

      Hi - to be honest I don't think so but I'm not sure. The software uploaded onto the Arduino came from EMC, so not sure how to change pins. I also thought it had to be a Leonardo board to be recognised by the PC as a controller. Electronics are not my strong point! 😁

  • @MegaVranjanac
    @MegaVranjanac 2 ปีที่แล้ว

    Hey did u connect Len nad REN on 5v or on digital 8?

  • @rohithkr3954
    @rohithkr3954 3 ปีที่แล้ว +1

    Expecting more improved versions

  • @geohan98
    @geohan98 2 ปีที่แล้ว

    Hi did you need to add any resistors to get this to work, i have an omrom encoder and I am getting no signal from it, it apears to be on as the red light inside is on

    • @JasonStewart473
      @JasonStewart473 2 ปีที่แล้ว

      I could be wrong but I think if your encorder is 2 phase you have to use resistor but if it one like in the video that has the z wire then you don't need it

  • @StanleyMM09
    @StanleyMM09 3 ปีที่แล้ว

    Friend, do you know if it can be done using the l298n module? I have looked in all the stores in my country for the bts7960 and they do not have it, and my country does not have amazon deliveries, nor ebay. help me please.

    • @makerepairrecycle3261
      @makerepairrecycle3261  3 ปีที่แล้ว

      Hi - I am not sure about that module. I would suggest you contact EMC on Facebook. facebook.com/EMCDeveloper/

  • @Ripper1066
    @Ripper1066 6 หลายเดือนก่อน

    Hi i am trying to down load emc pro but cant find how to get in contact with them can you help

  • @binuborah7665
    @binuborah7665 3 ปีที่แล้ว

    Brother can i use 600ppr rotary encoder??

  • @rishikeshdasappa9951
    @rishikeshdasappa9951 3 ปีที่แล้ว

    do you have problems with the software detecting encoder input if the motor or motor controller isnt connected?

    • @makerepairrecycle3261
      @makerepairrecycle3261  3 ปีที่แล้ว

      Actually I haven't, I think I have been able to use it with the power to the motor turned off and/or disconnected.

  • @pfpfogkgcsggkgkfg9964
    @pfpfogkgcsggkgkfg9964 ปีที่แล้ว +1

    does it have delay?

  • @antonhoawoad7515
    @antonhoawoad7515 2 ปีที่แล้ว

    Is it also possible to use a potentiometer instead of the rotary encoder? I have an old force feedback racing wheel with a broken controller that only turns about 300 degrees and the potentiometer is build in.

    • @makerepairrecycle3261
      @makerepairrecycle3261  2 ปีที่แล้ว

      I'm not sure but I don't think so. With a potentiometer the output is a voltage range. Honestly not sure what the output is on an encoder - digital or voltage. I guess you could try it?

    • @antonhoawoad7515
      @antonhoawoad7515 2 ปีที่แล้ว

      @@makerepairrecycle3261 already did doesnt seem to work sadly. rotary encoder output is digital btw. 2 pins for movement and one for center.

  • @ismet1920
    @ismet1920 3 ปีที่แล้ว

    Hi John,
    Could you help me with the schematics from the IBT to Arduino and Encoder to Arduino?

    • @makerepairrecycle3261
      @makerepairrecycle3261  3 ปีที่แล้ว

      Hi, if you look at the Ebolzmagy channel and videos, it should explain it all far better than I can, it is their software!
      th-cam.com/video/hny6wNhY1uU/w-d-xo.html

  • @memegamer1234
    @memegamer1234 2 ปีที่แล้ว

    I have a hori apex wheel and im looking to buy some ffb pads for it. Can anyone tell me what i need to do?

  • @AlcoholicRoom
    @AlcoholicRoom 3 ปีที่แล้ว

    could be possible to use an analog handbrake? if yes where shoud i connect it to the leonardo board?

    • @makerepairrecycle3261
      @makerepairrecycle3261  3 ปีที่แล้ว +1

      With the Leonardo, there is an input on A3 where a rotary potentiometer can be connected as a hand brake. Not tried it, but after I get V2 of the wheel finished, I might look into this 😁

    • @AlcoholicRoom
      @AlcoholicRoom 3 ปีที่แล้ว

      @@makerepairrecycle3261 could you please help me? I have setted everything it works good but if i pass the range of the wheel it keeps spinning!!!

    • @akinanoyurei4809
      @akinanoyurei4809 3 ปีที่แล้ว +1

      @@AlcoholicRoom you need to reverse the motor wires, you got motor polarity wrong, happened to me and swapping + and - into motor controller made it work.

  • @Bored.Exe69
    @Bored.Exe69 2 ปีที่แล้ว

    Is there any way that i can use a Arduino Uno to make this Project ?

  • @alexmighty693
    @alexmighty693 2 ปีที่แล้ว

    I've been trying to get in contact with the software dev but no luck.

  • @chiragjeram
    @chiragjeram 3 ปีที่แล้ว

    sir can you tell the model number of motor? thank you

  • @GreekSIMRACING
    @GreekSIMRACING 3 ปีที่แล้ว

    Did you put resistors 1K on encoder A,B,Z?

    • @makerepairrecycle3261
      @makerepairrecycle3261  3 ปีที่แล้ว

      Actually no, I haven't. I tried it first without and it seems to work perfectly well. I'm sure there is a good reason for doing it, but it seems OK without.

  • @krishnakarma6166
    @krishnakarma6166 3 ปีที่แล้ว

    Where can I get emc pro for free? Cuz wheel config has way too errors and emc pro is expensive as 10 euros in my country

  • @amarbabu7891
    @amarbabu7891 2 ปีที่แล้ว

    Does this work with f1 2019??

  • @DexBerry
    @DexBerry 4 ปีที่แล้ว

    do more vid bro! subbed

  • @raedshaher5186
    @raedshaher5186 3 ปีที่แล้ว

    If i buy a logitech DFGT motor could i use that with these parts?

    • @makerepairrecycle3261
      @makerepairrecycle3261  3 ปีที่แล้ว +1

      Honestly, no idea! I did think about using my old Fanatec GT3-RS as the base. I guess it could be possible if you junk the internal wiring that controls the wheel. The encoder might need replacing, as I'm not sure it would work with the Leonardo/EMC software. But it would work mechanically, I guess, with some work...

    • @raedshaher5186
      @raedshaher5186 3 ปีที่แล้ว

      @@makerepairrecycle3261 ok thank you.

  • @pietrosierra3627
    @pietrosierra3627 3 ปีที่แล้ว

    This works with the emc uiltity lite version???

    • @makerepairrecycle3261
      @makerepairrecycle3261  3 ปีที่แล้ว

      To be honest, I did not know there was a Lite version, but I cannot see why it wouldn't work?

  • @juliocaporado468
    @juliocaporado468 2 ปีที่แล้ว

    Is this compatible in xbox one?

  • @facu286
    @facu286 7 หลายเดือนก่อน

    Why use a leonardo and not an UNO? Would an UNO be possible?

  • @hudaif1451
    @hudaif1451 3 ปีที่แล้ว

    finalyyy on english :0 :)

  • @leestow1
    @leestow1 3 ปีที่แล้ว

    Could you please list the model number of the motor? Would you recommend a more powerful motor?

    • @makerepairrecycle3261
      @makerepairrecycle3261  3 ปีที่แล้ว

      Hi, the motor has a model number on MY6812B-12. If you search it, it can be found online, as spare parts for electric scooter. Its powerful enough for me. I've moved back to used iRacing and there is a lot more grunt in it now compared to pCars2.

    • @leestow1
      @leestow1 3 ปีที่แล้ว

      @@makerepairrecycle3261 Awesome. Thanks for the vids. Following intently. I am building a racing arcade machine and I am in the process of ordering parts to build my own ffb wheel.

  • @user-kx7rd4kq9p
    @user-kx7rd4kq9p 3 ปีที่แล้ว

    wow how did you get EMC utility pro version.
    anyway, your work is really nice!

    • @makerepairrecycle3261
      @makerepairrecycle3261  3 ปีที่แล้ว +1

      Thanks 😊. If you look up EMC Developments you can contact them through FB Messenger. It cost me 10 USD and they responded almost immediately. A link is in all the video descriptions.

    • @krishnakarma6166
      @krishnakarma6166 3 ปีที่แล้ว

      @@makerepairrecycle3261 sadly they don't have enc pro for Arduino do you have copy of pro version?

    • @imightbearacist6613
      @imightbearacist6613 2 ปีที่แล้ว

      @@makerepairrecycle3261 he's as good as dead now

  • @danielfindley6931
    @danielfindley6931 3 ปีที่แล้ว +2

    I mean it's about $100,000 a season to race very low level dirt tracks with a car capable of winning every night out. Transportation, tires, fuel and repairs eat up cash.
    Spending a few grand on a high tech simulator is a whole lot more cost effective whether you buy it or build it yourself.

    • @makerepairrecycle3261
      @makerepairrecycle3261  3 ปีที่แล้ว +1

      I'd agree with dirt oval, but in the UK there are several series aimed at "budget" racing. One EndroKa is aimed at teams of 3 sharing a car at races for 4h-12h. Some can do it for £10k per season or less. And lots of seat time. Admittedly not that fast, but a lot of fun.

  • @PhatPhinx
    @PhatPhinx 2 ปีที่แล้ว

    what motor isit give us the model number

  • @peeyushps5811
    @peeyushps5811 2 ปีที่แล้ว

    can i use arduino mega ?

    • @makerepairrecycle3261
      @makerepairrecycle3261  2 ปีที่แล้ว

      As far as I know it only works with Leonardo as the PC sees it as a controller

  • @bhushanahuja4584
    @bhushanahuja4584 ปีที่แล้ว

    hey how to make the game detect the controller?

    • @bhushanahuja4584
      @bhushanahuja4584 ปีที่แล้ว

      if the game supports xbox 360 controller input

  • @Riley_Christian
    @Riley_Christian 2 ปีที่แล้ว

    Would really love to know how to do this but with a Stepper Motor instead of DC. Anyone? Plz help me

  • @starquake7061
    @starquake7061 3 ปีที่แล้ว

    Will it work on consoles too?

    • @makerepairrecycle3261
      @makerepairrecycle3261  3 ปีที่แล้ว

      I've still got to try it on my PS4 and XBox One X. My gut feeling is probably not tho....

  • @SaperOficial
    @SaperOficial 3 ปีที่แล้ว

    Hello friend. I'm from Colombia, since a long time, I saw your video and now, I'm working in a setup, but I dont know if I can use a motor from a Electric treadmill 90w 8Amp 4800RPM. I can pass to you a pair of photos, please help me.🙏

    • @makerepairrecycle3261
      @makerepairrecycle3261  2 ปีที่แล้ว +1

      Hi - If you have it, try it! You will learn something from the experience of building it, which may be the motor is terrible, or it works! I know the motor I have is not great, but it does the job for now.

  • @disho8111
    @disho8111 2 ปีที่แล้ว

    cant you send me the emc firmware you using/your copy

  • @hussanwaheed21
    @hussanwaheed21 3 ปีที่แล้ว

    why do you need the leonardo out of intrest?

    • @makerepairrecycle3261
      @makerepairrecycle3261  3 ปีที่แล้ว

      It comes up when connected to PC as a controller. I guess it makes it easier for connecting to games as a controller

  • @notgena11
    @notgena11 3 ปีที่แล้ว

    Would a stepper motor work?

    • @makerepairrecycle3261
      @makerepairrecycle3261  3 ปีที่แล้ว +1

      My gut feeling is probably not with this software. You'd be replacing the BTS with a stepper driver and I think the outputs are different. But then my electronics knowledge is limited 🤣 I may have to get some high powered stepper motors (10Nm plus) for work soon, so might give it a try.

    • @gregorymiller37
      @gregorymiller37 3 ปีที่แล้ว +1

      @@makerepairrecycle3261 I learned a lot from your ffb videos and made my own using the same parts that you used. using emc utility i can get the encoder and foot pedals to work but it will not recognise the motor. the encoder info is greyed out. When i use rfr wheel configuration software if i get the encoder to work it will not recognise the motor. When i use iracing force feedback test 1.72 the motor either spins cont. or the force test will shake back and forth violently. I tried using a motor from a chair recliner and a 12 volt electric motor that others are using. Ive been using a power supply from the recliner 12 volts 2.2 amps output. Can the power supply be the problem. Thank you very much.
      millergreg10@att.net

    • @notgena11
      @notgena11 3 ปีที่แล้ว

      @@gregorymiller37 or even the motor

  • @rxmes_s1180
    @rxmes_s1180 ปีที่แล้ว

    My motor doesn't work, why?

  • @MasthaX
    @MasthaX ปีที่แล้ว

    in case of an encoder, obviously this one is 1000x better (even for a Chinese copy) but you can easily get a small printer encoder of ali express for about 10 bucks

    • @tarekbouarouri1408
      @tarekbouarouri1408 9 หลายเดือนก่อน

      it has probleme in fast rotations, it doesn't read the pulses correctly

  • @RodrigoGoncalves05
    @RodrigoGoncalves05 3 ปีที่แล้ว

    Can this be compatible with ps4

    • @makerepairrecycle3261
      @makerepairrecycle3261  3 ปีที่แล้ว

      I haven't tried it, but my gut feeling is it would not work. PS4 controllers usually need to licence compatability from PS. Will give it a try soon tho, when I get time 🤣

    • @bazathome2002
      @bazathome2002 3 ปีที่แล้ว

      @@makerepairrecycle3261 Thanks for the great video. I'm also wondering about PS4 - maybe going via GIMX. Quick question; do you have to run a utility program on the PC in order to use this or that just for configuring the Arduino. I was wondering if I could connect the Leonardo via the GIMX adapter and then onto the PS4. Cheers Steve

  • @yekte5823
    @yekte5823 3 ปีที่แล้ว

    İs this compatible with xbox one?

    • @makerepairrecycle3261
      @makerepairrecycle3261  3 ปีที่แล้ว

      Someone did ask me about this before and PS4. I've not tried it yet - will give it a go this weekend and put it in the next video :-)

    • @yekte5823
      @yekte5823 3 ปีที่แล้ว

      @@makerepairrecycle3261 what a nice man

  • @jackrzhai5516
    @jackrzhai5516 3 ปีที่แล้ว

    Hi. Hey, buddy. The battery needs to be connected with current limiting resistor.

  • @concealedfox708
    @concealedfox708 3 ปีที่แล้ว

    i hope that laptop doesnt have a disk drive. magnets dont get along with magnetic disk drives

  • @jheydacanay4765
    @jheydacanay4765 3 ปีที่แล้ว

    Can i use arduino uno?

    • @makerepairrecycle3261
      @makerepairrecycle3261  3 ปีที่แล้ว

      Not with this build and EMC software. They have actually developed a lot more for an STM board and stopped development of Leonardo. If you look at EMC Facebook page you will find the details. If you are starting out it might be better to use that one 😁

  • @blizyo6477
    @blizyo6477 3 ปีที่แล้ว

    Can you give me the access for the software that you are using. Apparently the version are unavailable to EMC hope you can help me

    • @makerepairrecycle3261
      @makerepairrecycle3261  3 ปีที่แล้ว

      Hi, have you tried contacting EMC Development directly on Facebook?

    • @blizyo6477
      @blizyo6477 3 ปีที่แล้ว

      Yes sir and sadly they say that they don’t have the Arduino version of EMC

    • @JamesIII
      @JamesIII 3 ปีที่แล้ว

      @@blizyo6477 Seems like they don´t improve arduino version anymore, only stm32f103. But where to get the program, I don´t do the book of faces :/ I think demo version for arduino is available, but is it any good?

    • @blizyo6477
      @blizyo6477 3 ปีที่แล้ว

      @@JamesIII it much better with the full version that is why I am finding some people who still have it and make a copy.

    • @JamesIII
      @JamesIII 3 ปีที่แล้ว

      @@blizyo6477 Ok, hope to source it as well. Currently building FFW, but didn´t realize firmware seems to be the difficult part. Already have the demo, DOH!

  • @leonelgarcia4498
    @leonelgarcia4498 3 ปีที่แล้ว

    Can i use arduino uno?

    • @makerepairrecycle3261
      @makerepairrecycle3261  3 ปีที่แล้ว

      I think it only works with Leonardo, as the Leonardo is detected by PC as a controller.