You are the hero we need! I just started looking into building my own wheel, and your project is the only open source FFB project I could find. Posting binaries to racing forums is not exactly open source :D I was thinking I would start developing my own simple DC motor and off-the-sheld H-bridge setup, but then I might as well start reading your code.
@ManicQuinn
3 жыл бұрын
Yass, the video is outtt, can't wait to be a tester :D
@foxxyytofficial
3 жыл бұрын
I will surely wait this project to be finally completed! Won't be the first one to use stepper motors but the first to be viable and available (SmoothStep FFB the guy seems like he gave up and passed the development to someone else, and the first project from RufusDufus simply disappeared)
@NicholasMavrikBrandt
3 жыл бұрын
Looking good, would love to test this out on some lower end motors for truck sim in my truck sim rig.
@Manawyrm
3 жыл бұрын
Nice! JLC are currently adding a lot of BGA/WLCSP parts, so you might get lucky with your trinamic driver soon?
@Gigawipf
3 жыл бұрын
But that would need many other parts as well and double sided assembly. At least lcsc does have the tmc in stock. So not impossible to happen. For the stm board a smaller package would have made it a bit easier too.
@botak333
6 ай бұрын
It working for the step/dir sir??@@Gigawipf
@Gigawipf
6 ай бұрын
@@botak333no. step/dir on the tmc only internally increments the position setpoint. FFB uses the torque mode.
@botak333
6 ай бұрын
@@Gigawipf ohh ok sir, yes i not used it for steering wheel, i want to used for pmsm motor sir, so for pmsm suport step/dir also?? And tmc ide posible connect to tmc4671 by usb ttl?? Because i ask on tmc channel not answer sir, i see u usedit, my be u can help me, thank u🙏
@botak333
6 ай бұрын
@@Gigawipf ohh ok sir, yes i not used it for steering wheel, i want to used for pmsm motor sir, so for pmsm suport step/dir also?? And tmc ide posible connect to tmc4671 by usb ttl?? Because i ask on tmc channel not answer sir, i see u usedit, my be u can help me, thank u🙏
@janzugic6798
3 жыл бұрын
this is an aletrantive to simicube + ioni right?
@janzugic6798
3 жыл бұрын
someone pls answer
@LordSeddi
3 жыл бұрын
insane project, my brain hurts
@TurnRacing
3 жыл бұрын
Amazing ❤️❤️
@foxxyytofficial
3 жыл бұрын
Hey Gigawipf, would this board be able to control a H bridge like the IBT_2/BTS7960 with the PWM function? It uses 2PWM wires (1 for each rotation direction) and have separate enable pins, the AiWave/WheelConfig and EMC projects work well with this H bridge but i was interested into already getting one of your boards to test/use while we wait for the driver board for Servo/steppers
@Gigawipf
3 жыл бұрын
yes with the new version with 4 pwm pins this should work. There is a mode which does pwm on separate pins depending on the direction implemented already.
@moltam99
3 жыл бұрын
@@Gigawipf I suppose getting the H-bridge working with a DC motor with your environment (server + client side) on an ST eval board would be fairly painless, right?
@adil1087
3 жыл бұрын
Nice 👍
@dodge2460
3 жыл бұрын
i am unable to find the bom and cpl files for the motor driver
@JohnDoe-vt7ok
3 жыл бұрын
Is it possible to run the software on Dev Board? I have F407VG dev board and I would like to test it as an alternative to MMOS with DC motor.
@MultiSteelking
3 жыл бұрын
I am a bit confused... What do I need to make the 130ST working as an racing wheel? Motor, PSU, and what boards? The smaller one and the stepper motor drivers(the bigger one)? Sorry for such stupid question but I have no idea.
@Gigawipf
3 жыл бұрын
Yes. you need both boards, braking resistor, power supply, motor with encoder and some mounting hardware.
@ajayjayaraj8613
2 жыл бұрын
Looks great, would I be able to use this with X-Plane ? For a flight Sim Yoke ?
@Gigawipf
2 жыл бұрын
In theory it should be possible if it supports 2 axis direct input
@thaliapandans
2 жыл бұрын
Hey Gigawipf! That is an impressive project! I'm also trying to make a project using stm32 as the microcontroller and TMC4671 as the FOC controller. I'm just wondering if you can do all the programming part in STM32CUBEIDE and not using the TMCL-IDE at all?
@Gigawipf
2 жыл бұрын
the tmcl-ide is only for interfacing the chip directly with the TMC-rtmi or similar adapters and that can be helpful for some debugging. The tmc has no internal memory so it can't be programmed. Anything you do will be done with the microcontroller.
@thaliapandans
2 жыл бұрын
@@Gigawipf thankyou so much for your reply! how did you manage to do the programming part? Do you have any reference recommendation?
@Gigawipf
2 жыл бұрын
@@thaliapandans The tmc devkit helped a lot to understand how the chip behaves. It is quite complicated to really make a universal motor driver with it because this chip really does almost nothing to help with the startup sequences. But if you have a simple application or need the motion features it might be easier for you.
@Gigawipf
2 жыл бұрын
@@thaliapandans For the tmc? As i said the devkit and tmcl-ide wizard can help a lot. Otherwise there are some open source parts of the development kits available too.
@wolfganglienbacher
2 жыл бұрын
It is crazy how the prices of the STM32 went from less than 5$ to 31$ despite being unavailable :(
@Gigawipf
2 жыл бұрын
Sometimes even more if you can get any... Makes no sense right now. Hope it gets better soon.
@wolfganglienbacher
2 жыл бұрын
@@Gigawipf true! how complicated would it be to port the code to run on an stm32f405? I have a bunch of old fpv flight-controllers and only really need it to drive an o-drive. Actually thinking even further, the o-drive also sports an f405, so maybe just adding the usb functionality to o-drive would make the o-drive force-feedback capable ...
@Gigawipf
2 жыл бұрын
@@wolfganglienbacher Might be some work but in theory it would run on the f405. But that chip is still rare. Some people use very basic f407 breakout devboards. Would need some external hardware but might be easier to get than the bare chip right now. Adding ffb functionality to the odrive directly would be a massive task and likely not work that great. Let the motor driver to the low level motor stuff and better keep the usb communication and effects separate. That also takes a lot of processing power. Normally those chips are cheap enough... normally.
@simracingos
3 жыл бұрын
very good
@Kurth_Engineering
3 жыл бұрын
where can you get the driver? and does the Board support a HB860H Driver? ps i love your Project
@Gigawipf
3 жыл бұрын
Stepper motor with encoder: Yes (But you need a high res encoder and the TMC4671 driver) This driver instead of the tmc: Unfortunately no. its not FOC capable afaik which you need for (usable) torque control. The drivers are not sold (yet). I am looking into ways to make it happen but the software still needs a lot of work too
@pieak4066
3 жыл бұрын
How to order your development board?
@noname-qo2lz
3 жыл бұрын
I want to buy your chip..how to get it and how much it costs
@jackrzhai5516
3 жыл бұрын
Step motor force feedback, man. Is it open source?
@gaminggear8740
3 жыл бұрын
you show how to make direct drive pls I want to do it
@zmliu9066
3 жыл бұрын
Although I don't understand English, it looks great. I want to own a piece, how can I buy it?
@Gigawipf
3 жыл бұрын
Currently not because its not production ready and many parts are out of stock at the moment. But there are plans to make kits available.
@ggimas
3 жыл бұрын
Can I get more than one channel of force feedback from this board? My flight sim provides 3 ffb chanels (pitch, roll, yaw). I am not particularly concerned with motor driving at the moment (I can do that myself). I need to be able to see 3 pwms, one for each one of these channels. Is that possible?
@Gigawipf
3 жыл бұрын
At the moment its not fully implemented but more channels are planned when the single channel setup is stable
@ggimas
3 жыл бұрын
@@Gigawipf Cool... If I use 3 boards as one HID device each, and then do the rest of the mapping in the game? Would tha work?
@Gigawipf
3 жыл бұрын
@@ggimas Depends on the game how the mapping works. But maybe it would work with the single axis wheel setup. I am sure there will be a 2 axis version later as well maybe with odrive support
@jackrzhai5516
3 жыл бұрын
Hi. Brother. Is it open source?
@DMYTROCBRrrSP
3 жыл бұрын
Niсе, where can i buy completely finished?, because I don't understand anything in schemes
@skodalaskoda8754
3 жыл бұрын
suitable for dc motors?
@Gigawipf
3 жыл бұрын
Yes. It can generate PWM to drive them directly with a simple DC driver (Without closed loop current sense) or in theory the TMC can also drive DC motors closed loop but then you can also directly use brushless
@skodalaskoda8754
3 жыл бұрын
@@Gigawipf umm... ok haha.. I might have to look at your patreon again. What sort of cost would the required set up be?? If it is reasonable I might become a tester. I think I have a 180 watt brushless motor here
@Gigawipf
3 жыл бұрын
Cost depends on which motor and driver you want. The ffboard itself is not more expensive to make than most other stm devboards. If you want a DC motor then you need a driver that can be driven by PWM and an incremental encoder for the motor. For servos and steppers you need also incremental or SinCos encoders and the TMC driver which is a bit more expensive to make than a simple DC driver and i have to see what i would have to sell it for as manufacturing cost varies a lot depending on where you make it and how many. I would calculate for the electronics maybe 150-200€ (No guarantee. Will be cheaper than commercial alternatives but more expensive than a DC driver) depending on your power supply and what the driver will cost in the end.
@skodalaskoda8754
3 жыл бұрын
@@Gigawipf sounds really interesting.. I will head over to your patreon
@michaelspitz9151
3 жыл бұрын
Could you make a tutorial video?
@Gigawipf
3 жыл бұрын
Will make a documented build soon
@michaelspitz9151
3 жыл бұрын
@@Gigawipf Auch, ich habe eine Frage. Sprichst du Deutsch?
Пікірлер: 62