Transforming a Drill into a Force Feedback Sim Wheel

  Рет қаралды 18,592

Jason Winfield

Jason Winfield

10 ай бұрын

In this video, I convert parts from an inkjet printer and cordless drill into a force feedback steering wheel for driving sim games.
The firmware for the Leonardo can be found here: github.com/ranenbg/Arduino-FF...
STLs for the work so far: jasonwinfield.nz/my-stls/
DIY force feedback
Homepage: jasonwinfield.nz
Instagram: / jasonwinfieldnz
Twitter: / jasonwinfieldnz
TikTok: / jasonwinfieldnz
Cults3D: cults3d.com/en/users/jasonwin...

Пікірлер: 91
@jus4027
@jus4027 10 ай бұрын
Looking forward to you posting further updates, cracking project, cheers
@grzeskucin1909
@grzeskucin1909 23 күн бұрын
Any updates?
@rankovicmilos86
@rankovicmilos86 10 ай бұрын
Very nice build and tnx very much for using my Arduino firmware ❤ For best experience make sure to also use my gui, you left that part out from the video. The firmware is plug and play, but there is some configuration to be done as everyones setup may be done differently.
@JWNZ
@JWNZ 10 ай бұрын
The GUI was in the video but I wanted to leave this till the next one when I have the pedals etc up and running.
@bena2.014
@bena2.014 4 ай бұрын
Do you know if it is possible to use one of the analog axis as the steering? At the moment my wheel has a potentiometer for positioning, although I intend to upgrade to a encoder in the near future.
@rankovicmilos86
@rankovicmilos86 4 ай бұрын
@@bena2.014 yes, it's possible with minimal changes in the code
@bena2.014
@bena2.014 4 ай бұрын
@@rankovicmilos86 so it just changing the axis that is associated with the steering on the game settings wouldn't work, I'd have to change what the firmware interprets as the steering input?
@rankovicmilos86
@rankovicmilos86 4 ай бұрын
@@bena2.014 you can do it like that, but then you will not have ffb, because it is tied to X-axis only. If you want to have ffb then you have to do this change in my firmware. There was already someone asking about it on my github and we already had some disscusion what needs to be done.
@torstonvodesil6709
@torstonvodesil6709 10 ай бұрын
Cool stuff man
@ethanhorner55
@ethanhorner55 10 ай бұрын
love the packaging of your design so far. I'm making one atm also, can give you my findings if you want
@UncleNewy1
@UncleNewy1 Ай бұрын
I don't know if you've figured it yet, but the loud clicking is the impact system from the drill you used. That's what the notched ring and the heavy spring is. You can take them out completely and just have the motor.
@JWNZ
@JWNZ Ай бұрын
Yes I did in the end. I removed the hammer function and replaced it with a washer. :)
@seanbradley3706
@seanbradley3706 10 ай бұрын
Amazing work.
@JWNZ
@JWNZ 10 ай бұрын
Thank you! Cheers!
@_hanz73
@_hanz73 10 ай бұрын
Fascinating!!!
@virtualbrake
@virtualbrake 10 ай бұрын
Logitech's got nothing on this man!
@eiurandelfkhan2299
@eiurandelfkhan2299 4 ай бұрын
GL.. Happy diy
@eamonrafferty701
@eamonrafferty701 2 ай бұрын
That is beautiful!
@JWNZ
@JWNZ 2 ай бұрын
Thank you! Cheers!
@jakehiggins5118
@jakehiggins5118 8 ай бұрын
sounds like once there's enough torque, its spinning the anvil on the end of the impact driver motor and causing that sound. it's the same sound it would make if you were to use the impact driver to drive a screw.
@JWNZ
@JWNZ 8 ай бұрын
100% correct. In the next video I showed my fix. I removed the spring from the hammer and replaced it with a plastic collar.
@juanignacioarena3141
@juanignacioarena3141 2 ай бұрын
@@JWNZ hi! i was testing my FFB using wheelcheck and my motor made the same noise, im using it with gt2 pulley sistem, how can i fix it? couldn't find in others videos
@ollieandsally212
@ollieandsally212 10 ай бұрын
Nice. Ive wanted to do this with cordless drill motors, but was worried about the amount of backlash in the gearbox causing a problem when the feedback changes direction.
@erick2328
@erick2328 10 ай бұрын
what motor driver you use? with drill gearing ratio i doubt that motor can produce enough torque for the wheel (the motor looks like RS775/995 or equivalent), also using planetary gear might result in cogging and snapping, also the noise gonna be loud but the ffb strenght gonna be lacking i do build my own wheel with 24v 300w scooter motor with bts7960, and stm blackpill board (emc pro software by EbolzMagi), and even with more powerfull motor i still need 1:8 ratio hdt3m belt and pulley to get around 5nm with 70%% ffb strength on the software
@JWNZ
@JWNZ 10 ай бұрын
There isn't a model stamped on the motor, I am not sure what it is. So far the torque has been suffcient and I can't say it is overly noisy. My one concern is the gears breaking but we will have to wait and see on that one.
@jaiden270274
@jaiden270274 10 ай бұрын
Looking good, have you removed the hammer assembly from the gearbox? The other thing is that your encoder is before the gearbox, as such you need to calculate the gear reduction and adjust it in software to get the game and wheel in sync. To get a decent result you may need a better motor controller that has more development time. I moved to OpenFFBoard, if you dive into the documentation, you'll find there are cheap ways to go make it work with development stm32 boards and basic motor drivers
@JWNZ
@JWNZ 10 ай бұрын
I have now bypassed the hammer assembly causing the noise. Just hoping I don't strip any gears. But it's all in the next video. I did look at OpenFFBoard but as far as quickly getting up and running quickly (where I live) you can't really go past a Leonardo. This was just supposed to be a handbrake project that just spiraled a bit.
@dumdidumdumification
@dumdidumdumification 10 ай бұрын
​@@JWNZ I wouldn't worry about the gears, those things can take a beating. Great project btw
@atomgaming7170
@atomgaming7170 10 ай бұрын
Hello @The Making of Jason Windfield! Great work and thank you for this guide! I plan on building one and I am new in the OSW field. As I understand from your video, the parts I need are the following: 1. Cordless drill motor 2. Cordless drill battery 3. 3D printed body 4. An H-bridge 5. A random printer encoder 6. Arduino LEONARDO. Please correct me if I am wrong and thanks in advance!
@JWNZ
@JWNZ 10 ай бұрын
Those are the core components yes. You would also need the ball bearings, steering wheel along with some screws but these should be scavanged from the donor printer. I have also made some paddle shifters that require the springs from the print head so if you can get the same model printer that would help. I haven't done it yet but there will be a full write up on my site jasonwinfield.nz/ soon.
@atomgaming7170
@atomgaming7170 10 ай бұрын
@@JWNZ Thank you so much! I was wondering another thing too: how to connect the arduino to the drill motor and the encoder? I am a newbie in these things, I suppose it is really simple, but just asking in case it isn't. Thanks in advance again and will follow the progress of your project with interest!
@JWNZ
@JWNZ 10 ай бұрын
@atomgaming7170 If you checkout the github link in the show notes the developer has done a great job of laying out the wiring and where everything should go.
@atomgaming7170
@atomgaming7170 10 ай бұрын
@@JWNZ thanks!
@guest238
@guest238 2 ай бұрын
Friend, can you show how you did the connections of the encoder with the arduino? I have an HP desjet 2374 printer. I wanted to know how to connect it?
@TheLucasmalla
@TheLucasmalla 9 ай бұрын
good job bro i like your work saludos desde argentina 😉
@JWNZ
@JWNZ 9 ай бұрын
Thank you so much 😀
@tronpham8920
@tronpham8920 8 ай бұрын
What types of motors can your project support? If I use a 24v motor, can it run?
@JWNZ
@JWNZ 8 ай бұрын
The h-bridge controller I used is rated to 22v so 24 would be too high. You might be able to find a higher voltage h-bridge
@said_lastardunet9471
@said_lastardunet9471 8 ай бұрын
Hello it is possible too make a 3nm or 5 NM wheel with juste un arduino and a big motor or you need something in between too give power or transform information too arduino?
@JWNZ
@JWNZ 8 ай бұрын
Cordless drills will have at least a modest 100NM at the chuck. I expect there will be well over 5NM at a wheel. It is whether the gears in the motor could withstand the abuse.
@oldestries
@oldestries 4 ай бұрын
Your car needs alignment 9:51
@gparadisept8976
@gparadisept8976 10 ай бұрын
Maybe a nice PETG material for some parts
@mayby1
@mayby1 9 ай бұрын
hello, I followed your video to the end but once uploaded the .hex file on Arduino Leonardo I go to Game Device Manager and I appear as joystick, the problem is that connected the encoder, as indicated by the diagram, does not move any axis and the buttons from 1 to 12 indicate them as pressed, I also tried to use the software contained in the folder as DXTweak2, When I turn the encoder the program increases the value by 2 and then returns to 0. Do you know how to help me?
@JWNZ
@JWNZ 9 ай бұрын
What type of encoder? From a printer?
@mayby1
@mayby1 9 ай бұрын
thanks for responding, the problem was encoder which was faulty, I changed and now it works perfectly.@@JWNZ
@Factsfun-kg4xc
@Factsfun-kg4xc 2 ай бұрын
FFBeast have a perfect guide on how to use the motors from a Segboard / Hoverboard. and turn it into a Direct drive. there is even a parts list and everything. i have ordred everything i need to build it and are just awaiting the parts to arrive. the total including a Used Segboard ran up to $120 for direct drive 15Nm Torque wheel. you cant beat that. and its even compatible with CLS pedals.
@JWNZ
@JWNZ 2 ай бұрын
That's an option but TBH there is less than $60 in parts in this project.
@letmeinletmeinnnn
@letmeinletmeinnnn 2 ай бұрын
I have a question, so you don't need an encoder (potential meter) for this project?
@JWNZ
@JWNZ 2 ай бұрын
You do, this uses an encoder out of an inkjet printer.
@letmeinletmeinnnn
@letmeinletmeinnnn 2 ай бұрын
@@JWNZ I'm a bit confused about your 3d design that the encoder is not very obvious for me to understand how they work. My last question is where to find the or any other encoder that I could use for this project? Thank you very much!
@ca5ualm3dia
@ca5ualm3dia 5 ай бұрын
what makes the DIY wheel device MOST ACCURATE, is it the encoder ONLY or the FFB feature that allows you to be more accurate and smooth in inputs. I dont need realism, I need most accuracy!
@JWNZ
@JWNZ 4 ай бұрын
The encoder is from a printer that has 1200 lines per inch. It's pretty accurate.
@ca5ualm3dia
@ca5ualm3dia 4 ай бұрын
ok but does any of the force feedback feature add accuracy to the build , or are they just there ti simulate the forces. id be happy with thumb wheel, like an rc controller,but the market is barren for any type of thumb wheel.Only the e swap has one and its 160 or more usd. IM looking to build my own xbox wheel simulator, not a sim racing wheel if that makes sense !@@JWNZ
@dogcreek-customs5168
@dogcreek-customs5168 10 ай бұрын
No I am not here for that but I do have a 3d printer and was thinking of a way to make power steering for a gocart using this and servos or drill motors. lol
@FranciscoAngelini
@FranciscoAngelini 5 ай бұрын
about tork ? how many nm ?
@JWNZ
@JWNZ 5 ай бұрын
Pretty hard to calculate as this was a whitelabel motor without any specs. I would say it is at least 100nm at the shaft so even at 15cm it is going to be as high as anything you buy from the store.
@FranciscoAngelini
@FranciscoAngelini 5 ай бұрын
Work with odesc 4.2 ?
@JWNZ
@JWNZ 5 ай бұрын
@FranciscoAngelini I don't think so. The signal from the arduino is a simple direction and PWM.
@kiwicombat9629
@kiwicombat9629 6 ай бұрын
I couldn't get the patreon stuff to work to download the STLs.
@JWNZ
@JWNZ 6 ай бұрын
You clicked on join for free?
@kiwicombat9629
@kiwicombat9629 6 ай бұрын
@@JWNZ I've joined for free on the patreon, but when I click refresh to refresh the page it sends me to a patreon checkout to upgrade. I would like to donate though.
@JWNZ
@JWNZ 6 ай бұрын
@@kiwicombat9629 you are probably on the advanced stls? The others should be fine. What are the first 4 letters of your email in patreon?
@kiwicombat9629
@kiwicombat9629 6 ай бұрын
​@@JWNZthe first four letters of my email are noob
@kiwicombat9629
@kiwicombat9629 6 ай бұрын
@@JWNZ I'm pretty sure I'm not in the advanced stls but when I got to the patreon access page nothing shows up and it says I need to join the patreon
@VityaYALTA
@VityaYALTA 3 ай бұрын
О LFS))
@chipie_guy
@chipie_guy 10 ай бұрын
ig you should use metal cuz the plastic isnt strong enough
@coridefeugarte8106
@coridefeugarte8106 10 ай бұрын
Federico Ugarte sanz
@Theo_Lxill
@Theo_Lxill 8 ай бұрын
its loud
@SianaGearz
@SianaGearz 5 ай бұрын
Is torque the most important? I doubt that. Haven't you seen a million items advertised with pointless specs before, while the important ones are hidden? I have been thinking about building one, but not knowing how i want it to behave and what was important in a wheel, so i simply bought one. Driving Force GT (DFGT) can be had for around $50US used, this is what i got. Momo Force is worth maybe half that. A lot of Logitech wheels be had cheaply with a broken encoder which is an easy fix for you. Another advantage of a bought wheel is broad software support not only in the simulators where you can set everything up point by point, but out of the box in simcade titles. Torque could indeed be higher, i think double wouldn't hurt. But i doubt it's that important, i mean, i know somebody who built a wheel which will break both of his arms, and he runs it at like 5% of its nominal torque; so then what was the point of building all that torque? The motor alone was $500 or something, it's gargantuan, he can barely even lift it alone! What else is important is max turning speed. When you let it go, you don't want it to take 5 seconds to centre out! But well speed is low on DFGT as well. Double wouldn't hurt at all. Then there's noise, and DFGT is among the loudest wheels ever made, but it's still fine, the noise isn't too objectionable but much louder would be bad. But this already tells me that i probably wouldn't want to build one out of a drill gearbox Then there's smoothness. I can feel the teeth of the gearing mechanism. That's not ideal. And then there's backlash. Another point against drill gearbox. My personal approach is to try to avoid building from unique things i have found cheaply. Because i'm not the most reliable worker and tend to kill things dead, maybe i drop a screw, forget to turn off the power, maybe i short something, maybe i dial in wrong voltage on my lab PSU, maybe i have bad wiring, maybe i make a programming mistake. So it's OK if i can just buy a replacement, but not OK if i kill a one-off unobtainium item, well that's the end of the journey then. Let me continue in a reply.
@SianaGearz
@SianaGearz 5 ай бұрын
Inside the DFGT is found a big gear comprising the steering wheel shaft, a transmission gear, an RS-555 size motor (same mounting size as 540, 550) driving the transmission gear, and an optical encoder coupled to the steering wheel gear on the opposite side. The gears are straight cut. The total transmission ratio from motor to wheel shaft has been measured by someone else to be around 30:1 (actually 27.65:1). There's also a wire harness going to the wheel buttons inside the wheel shaft and a rack with stops across the bottom. The rack limits the total rotation to 900° and prevents the wires from progressively twisting themselves to death - you can skip it if you use slipring coupling, wireless buttons, or skip the buttons entirely. On startup, the motor turns the wheel both ways until the encoder stops emitting steps, thus finding the centre - you can instead demand that the wheel be started in top centre and operate relative to that. A higher end Logitech wheel from the era, such as G27, has helical cut gears for more linearity and smoothness, no intermediate gear, and the motors are doubled up. The lack of intermediate gear ramps up the speed, and the doubled up motors improve backlash, smoothness and restore the lost torque. The encoder is moved to the back of one motor, where it's heated by the motor shaft, which causes the polyamide plastic to shrink and be split by the shaft, requiring replacement, this is an engineering flaw. Mind that a nicer wheel is not distinguished by more torque! For now i'll get a different motor and see how well it does for itself, i suspect it should be twice the unloaded speed and stall torque, as well as twice peak power, the one i'm buying for now is Mitsumi M36N-5E. I will also get a new PSU because the one i got is sus and i'll want more power headroom for the new motor anyway. My next step might be a belted conversion or a printed herringbone gear rebuild, to try to dial in backlash and smoothness. Some people perform a low torque, high speed conversion of the DFGT. They move the motor to the encoder position and couple it with the gear that the encoder used to use; then they move the encoder to the back of the motor shaft. So the encoder ratio to the wheel stays the same, but the motor to wheel ratio is reduced to roughly half the original. This also runs much quieter, smoother and with less backlash than original construction. I don't think i want to do that but i'll consider yet. If i was building a wheel from scratch, i would likely go for an RS-755 type motor, just a random one from Amazon or Ali, 24V-capable, then belted couple it to the steering wheel shaft. I would probably design for a 19V laptop PSU.
@Schmoking
@Schmoking 3 ай бұрын
I think the cheapest direct drive wheel is around 300 dollars... i do not remember the nm, but lower than 5. But in review it was mentioned as fast. Direct drive is the best possible option for sim wheel and that price is hard to beat, even in diy! If racing, especially in cars like f1 then torque will help "feel" the car, but in a bit of an unrealistic way as it uses to much force. For driving, road car feeling, drifting... then less torque and more speed is better.
@SianaGearz
@SianaGearz 3 ай бұрын
@@Schmoking That be Cammus C5. Yes that's a strong proposition. Yes at 5nm rating it's double the Logi G-series and DFGT, which is probably all one realistically needs on a smaller size wheel. But it's still a chunk of money, and people may be uncertain whether they really want a device like that. Building something from scratch or modifying something is always fun and educational, but in turn you don't know whether it'll turn out usable so you want to not overspend there either, and a belted or geared build can be cheap. That being said a hoverboard motor is less than 100 currency-units, and maybe you can find much cheaper, people got a piece of fire trash on their hands. So maybe you can beat Cammus at their game?
@Schmoking
@Schmoking 3 ай бұрын
@@SianaGearz I already have wheel, the t300rs. Its belted, as upgrade from logitech it is much smoother! If I upgrade then i must have direct drive. But i am thinking about handlebars for a motorcycle... For Ride 4 and MX bikes in VR. Load cell on the brakes, and force feedback on steering. Not sure on motor choice though, kinda tricky... don't wanna waste a bunch on testing different motors. A lot less steering input on a bike, a road car has 900 degrees rotation, not sure what different bikes has but probably not even 90... Been wondering if several smaller motors might be an option?
@Schmoking
@Schmoking 3 ай бұрын
@@SianaGearz Do you know around what rpm, volt and stall torque is on those hoverboard motors?
World's Fastest Gamer vs Normal Guy | Sim Racing Challenge
8:47
Driver61
Рет қаралды 1,9 МЛН
СНЕЖКИ ЛЕТОМ?? #shorts
00:30
Паша Осадчий
Рет қаралды 7 МЛН
Final muy inesperado 🥹
00:48
Juan De Dios Pantoja
Рет қаралды 17 МЛН
I've Fixed Z Banding on my 3D Printer...FOREVER
19:40
Maxy Meanderings
Рет қаралды 105 М.
Don't Waste your Money - $30 vs $10,000 Racing Setup
30:37
Linus Tech Tips
Рет қаралды 3,9 МЛН
FFB 900 Derece Direksiyon Seti Yapımı (Paddlle Shift'li)
34:09
Tips You Need to Know! | DIY Gaming Steering Wheel (Important)
10:30
COMMUNISM vs CAPITALISM: Who Made Better Power Tools?
24:39
The Doubtful Technician
Рет қаралды 500 М.
DIY FFB steering wheel | 😱 50Nm 😱 | HIGH performance & FUN
8:25
I Made an Insanely Powerful Slingshot
24:24
Mike Shake
Рет қаралды 4,3 МЛН
why you don't buy a $50 steering wheel...
9:08
Goosiest
Рет қаралды 2,1 МЛН
Making another pickproof lock (but better)
15:14
Works By Design
Рет қаралды 1,9 МЛН
Рабочий Способ Узнать об ИЗМЕНЕ😵🤯
0:48
ИССЛЕДОВАТЕЛЬ
Рет қаралды 4,3 МЛН
A AMIZADE DAS GÊMEAS É MUITO ENGRAÇADO
0:10
Teen House
Рет қаралды 32 МЛН
When everyone is eyeing your car, let HornGun handle it! 🚗📸 #girl  #horngun #car
0:35
BossHorn - Train Horns with Remote Control
Рет қаралды 55 МЛН
Always be more smart #shorts
0:32
Jin and Hattie
Рет қаралды 11 МЛН
ГИБКОСТЬ 80 LVL
0:18
В ТРЕНДЕ
Рет қаралды 9 МЛН
ГЕНДЕР-ПАТИ через ТАТУИРОВКУ
0:27
Виктор Лодин
Рет қаралды 6 МЛН