Open FFBoard DIY FFB | Full DD wheel build with SEM HR115 and TMC4671 (DIY Force feedback)

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 พ.ค. 2024
  • Full build of a direct drive wheel using the Open FFBoard with setup and demos.
    This is a very long video so feel free to check use the chapter selection.
    Keep in mind this project is work in progress and at some point some scenes may not be accurate anymore.
    Chapters:
    0:00 Introduction
    0:43 JLCPCB and boards
    1:20 Ideas
    5:21 TMC driver connections
    11:54 Building
    19:55 Power supply scheme
    22:20 Software and motor setup
    26:46 Power up and settings
    30:59 Input sources
    36:18 Emergency stop
    37:36 Wheel mount and test
    39:37 Drifting
    42:19 Karting
    46:14 Outro
    Links:
    Elecrow store: www.elecrow.com/open-ffboard-...
    Order your boards on JLCPCB: jlcpcb.com/DYE
    Github Firmware: github.com/Ultrawipf/OpenFFBoard
    Github Hardware: github.com/Ultrawipf/OpenFFBo...
    Github GUI: github.com/Ultrawipf/OpenFFBo...
    Discord: / discord
    Patreon: / gigawipf
    Donate: paypal.com/cgi-bin/webscr?cmd=...
    Music:
    Space Flight by Tim Beek (timbeek.com)
    Driftmaster by Shane Ivers (silvermansound.com)
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @trinityklinkert9021
    @trinityklinkert9021 ปีที่แล้ว +7

    I am stunned by your amount of knowledge of every component in great detail. Thats amazing.

  • @leonardomanza9461
    @leonardomanza9461 3 ปีที่แล้ว +7

    Excelent, like always!!! Nice progress! Congrats!!

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

    THANKS FOR PUTTING YOUR TIME INTO THIS

  • @sniezek514
    @sniezek514 3 ปีที่แล้ว +7

    Is their a full part list for a build like that somewhere?

  • @gileee
    @gileee 3 ปีที่แล้ว +4

    Awesome work

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

    awesome work, the engine is very strong !!!!!

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

    Great work!

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

    Thanks a lot! I have a STM32 Discovery + VSD setup and just replace the MMOS firmware with yours. The result is really good!

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

      Is the stm32f407?

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

      What driver are you using with your motor?

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

    I'm quite interested in the pcb's progress since i might get a mige motor to replace my old g27 and also JLCPCB mentions on the quick quote that it only assembles one side, so i'm hoping i don't need to solder the tinier parts since i don't have the tools

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

    congrats, amazing work u 've done. what have u studied to develop all those boards and software? are u an engineer? what i need to know to be able to develop my own board and software stuff

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

      He wrights in his bio: computer engineer student

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

    Its possíble use a stm32f4 Discovery board and do manualy wiring, pwm, Dir, encoders, for dont need tô do this PCI?

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

    hi, your project is very good and powerful, can I ask if I have a stm32f407vet6 board, can it be connected to your project, and how to pin the pins as well?

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

    hi i have a Nema 34-2 phase stepper motor, 12.5m closed loop servo driver kit, adaptable to 86HB250-156B 86 motor of HB860H model. My question is could I do the same simulator that you explain in this video. Thank you

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

    hmm, but for center can be use a hall efect sensor for first center position? or how his is calibrating at boot?

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

    I want to know if I use a mige-80ST small motor, how do I wire it, between the TMC board and the STM32 board, and between the STM32 and the motor. I see that you use some modules, I don’t know if it is necessary. , Forgive my lack of knowledge, hope to get some advice

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

    What a great project!! unfortunately the Microcontroller like almost any other cpu isn't available at the moment due to shortage.
    I order and buildup the pcb's and hopefully the controller is back in stock soon.(Edit. After calling my local electronic parts store I found out that the controller is available around may.)

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

      Niceee, do you have it fully put together now? What was the full cost for the DD motor + controllers?

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

    i love watching these videos it make me feel smarter but the truth of the matter is that i dont understand a damn thing that going on i have most of the components to build a ffb wheel but would greatly benefit from a dulled down simpler video especially when you get into software my head spins.,,. anyhoo good videos my man!!! what do you have like 5 grand into steering servos now with all these videos haha.

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

    how do you attach a wheel to the shaft
    or what is the part called

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

    Can I use a nema-type stepper motor with the TMC driver and Open FF Board to build a force feedback wheel?

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

      check the older videos, he was using nema35 AFAIK

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

    i need to ask, how do you make the HID soaftwre and how to do you make it works as a pc wheel? is awesome. i want to try to make my own code just fur fun but i have no idea how HID protocol works.

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

      Watch his older videos. He explains it in detail. I think it was the initial project video.

  • @frederik-andresavard7741
    @frederik-andresavard7741 ปีที่แล้ว +1

    is it possible that your link on JLCPCB is broken ?

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

    So I have a question. Is it possible to assemble the ffboard and motor driver if I ordered all the parts from your excel files and order non assembled pcb from jlc? Or is it more complex than that?

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

      In theory yes but at the moment many parts are a bit hard to get.

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

    Hi sir how to fix emi noi for pedal loadcell because of servo sir?

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

    Will that driver work with other types of bldcs? Like hoverboard outrunner motors or big outrunners? Cause they have a good torque and they re cheap compared to ac servos

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

      yes if you manage to mount a high res encoder. with only hall sensors it won't be smooth

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

      @@Gigawipf when will u have those ffboard for sale? where are u going to keep us updated bout that?

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

      @@leonardoaugusto5491 I will keep you updated. Can't promise anything yet. Many parts are out of stock at the moment and there is still a lot of work to do

  • @chanithurithmal3717
    @chanithurithmal3717 5 หลายเดือนก่อน

    Can I use a Nema 34 8.5Nm 86HS85N motor (one of the cheap ones form china)

  • @user-sv7dt3rq5n
    @user-sv7dt3rq5n 2 ปีที่แล้ว

    Where can buy FFBoard?!

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

    Do you notice the steps when you turn the wheel or it is smooth like with a servo motor or the steps are so small that they are practically negligible?

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

      You don't feel the steps like when normally stepping a stepper but you do feel the step points when the force gets stronger. Kind of like a belt that has low friction but does not match the gears right. Its usable but the servo is smoother.

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

      @@Gigawipf You surely know the MMos firmware. I have been used it for a week with the AASD 30A driver and like it so far. It is a pity that the developer is no longer active. Fortunately your project seems to be very promising. Could you somehow compare the ffb quality of MMos and Open FFBoard when using servo motors? for instance on the well-known MIGE motor. Of course I hope your board can deliver more (better)
      I also have a heavy Nema 42 stepper motor (30 Nm holding torque). Should Open FFBoard work on it, shouldn't it?

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

      @@jackneill8233 Same features as mmos should be available. (PWM out, abn encoder in, buttons, analog axes, effects...)
      Tuning of the effects may be different and there is active development to get it as good as possible.
      I can not directly compare because i don't have a driver with PWM input for servos at the moment but people said its similar and mmos filtering is more aggressive but i can not confirm that. Filters are tunable in the FFBoard.
      If a motor works depends on your driver. With the TMC and an encoder yes. Otherwise you need a driver with FOC capability and PWM input.

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

      @@Gigawipf Thank you. What is TMC, FOC?

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

      @@jackneill8233 Our driver is based on the TMC4671 which is a FOC (Field oriented control) driver. You need foc for actual torque control at stall speed which you need for FFB. Most stepper drivers can not do that but the tmc can which is why its used.

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

    Hi...how can i get your encoder to buy?

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

    Can you make it easy for us to buy a kit or something from you? affiliate links? Anything.

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

    Can i upgrade motor

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

    Wenn der Motor dir nicht die Finger brechen kann ist es nicht realistisch! :)

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

    Great what is a good price for such a Motor ?

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

      They are sometimes on ebay for about 100€ which is a very good price.
      But they are not made anymore and would have cost >1000€ when new.

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

      @@Gigawipf thanks 😊

  • @AbdurRahman-wx9iw
    @AbdurRahman-wx9iw ปีที่แล้ว

    Can I get a tutorial video

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

    Does the servo motor need to have a brake?

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

      no it is better without

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

      @@Gigawipf ok, thanks!

  • @mr.simulator4724
    @mr.simulator4724 3 ปีที่แล้ว

    Whats the resolution of the encoder?

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

      33.5mio CPR via endat but i used SinCos. Can't say exactly how much is actually usable and not noise but its somewhere in the millions too.

  • @Marcos-7611
    @Marcos-7611 ปีที่แล้ว

    Hello I can't connect the device to the software! Can you help me ?thank you

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

      Check out our discord and let us know what exactly the issue is and we can help you

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

    Nm?

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

    Is this a DC or ac motor?

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

      3 phase AC motor. But powered by DC with this motor driver like a typical "Brushless DC motor".

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

      @@Gigawipf thanks for the quick reply and absolutely incredible work.
      I have one more question if you don't mind me asking. Would this system work with a motor being single phase or split phase ? Because I have single phase ac motors with similar power specifications readily available for free.

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

      @@vieth06 No this would not work if they are wired differently.

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

      @@Gigawipf dang that is unfortunate because I have a single phase ac with a high res encoder mounted directly to the shaft and 3 phase motors are hard to get and are pretty much just in industrial applications

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

      @@vieth06 Well the driver would also support DC motors and 2 phase steppers. But a single phase AC motor will likely rely on the grid frequency for timing so that would be an entirely different way of operation you can't control with a driver like this.
      If it also runs on DC you would have a chance. But then you could also get away with a simpler driver and may not need the TMC.

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

    Me and my friend want to buy

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

    Very good.Can you make one for me?

    • @Gigawipf
      @Gigawipf  3 ปีที่แล้ว +7

      Its not production ready at the moment but i may be able to make kits at some point.

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

      @@Gigawipf there will be big demand for these!

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

    So how much would I have to pay for you to do me a DD wheel base? Lol