Home-made Hall effect joystick for Flight Simulator 2020
Vložit
- čas přidán 6. 09. 2024
- I designed a built this 3D printed joystick, that uses an Arduino Pro Micro and magnets with hall effect sensors to sense Pitch and Roll.
If you would like, you can try and make one for yourself. The STL files and instructions can be found here: www.thingivers...
If covid keeps this man busy he'll be 3d printing a chair that simulates g-forces
Dude, thanks so much for this. Your explanation of the hall effect sensor was fantastic. It helped me alot with regard to a project I've been banging my head against a wall trying to figure out.
Nice vid, although would've been great if you went over the software side of things
agreed. I got one printed, assembled, and wired up but I cannot get the software to work
update: he did go over the software more in a recent video, I watched that and got mine working
@@chrisbowpiloto Can you link the video you used?
@@stayfly7009 czcams.com/video/YAbi_AqF7aQ/video.html
Great video and really great ideas about the mechanical side of a custom joystick. Thank you! And, FYI the Hall Effect is named after Edwin Hall who discovered it in 1879.
Was about to comment this. thanks
You mean discovered it
It is an amazingly well designed joystick, the indipendent set of springs really makes it stand out from many commercial alternatives, even the t16000 from thrustmaster that also uses hall efffect
Wow, this is amazing. Looks like i'm off to go buy some more M3's. really looking forward to seeing the files for the throttle and the rudder pedals.
I always really appreciate people like you sharing and uploading projects like this, as sometimes responding to the community, creating build guides etc. is as much effort as doing the project in the first place!
Good luck with the build. Send a photo when you get it working! I uploaded the throttle and pedals just now too:
www.thingiverse.com/thing:4578174 www.thingiverse.com/thing:4578169
@@AkakiKuumeri hi their ,is it possible too modify the aileron and elevator on a speedlink black widow with hall effect sensors,and magnets,my flight stick has a kind of quirky sensitivty[doesnt work like it should]fsx.what you have made is really interesting and you look like you are very capable of doing anything electric.ect.thank you for listening....
This is a very good explanation of using Hall Effect Sensors in Flight Sim applications. I think the materials used to construct the Joystick could be better. But as a starter project for someone wanting to explore building their own kit, this is one of the better beginner projects on CZcams.
Thanks! I agree with you
When i was unsuccesfully searching for x56 hotas joystick in my country (long gone due to Covid) everyday, then i see this! Finaly i can enjoy some dcs that i got and sitting in steam space for months due to lack of joystick. Thank you so much!
Glad I could help!
Great video! Though you might wanna look up the Hall effect. It's called that because it was discovered by Edwin Hall which is also why the "Hall" in Hall effect is capitalised. But in the end it's just a neat fact and not that crucial to the project. Your explanation of the effect was quite nice though. Might help people remember what it's called and what it does more easily. Keep up the tinkering!
Thanks for the info!
I was sure he was joking about "Hall" being named after "hallway".
I'm still not sure.
I'm a physicist and you explained it better than my university teachers 😂. Very nice and smart project indeed, learnt so many practical things, thnx a lot.
I love the ATmega32U4. For my master's thesis I developed an experimental type of solid state 6 dof joystick and I used this board also! I also used a ATmega32U4 board on a small bldc motor driver because it has a timer, timer4, that has 3 comparators on it so you can get the 3 phases setup super easy compared to timers without 3 comparators. Nice little chip
Very clever designs and very inspirational. I ordered my magents and hall effect sensors right after watching this. Always wanted a proper throttle quadrant - all while not offending my bank manager.
I had a arduino joystick module laying around and after some modifications i got it working this is a really nice model thanks
Awesome video. I've been building a DIY throttle using an Arduino to use alongside an old joystick and had been thinking of how to do a joystick next. Great to see that the mechanism can actually be really quite simple and put together with cheap parts.
This looks so much better than the Thrustmaster T.16000M I'm currently using
I'm absolutely done with twist-axis joysticks
Came across your video while researching the possibility of converting the poorly designed Valve Index VR controllers to use hall effect joysticks. This gave me some ideas so thanks.
I play some FS19, and was thinking of getting a second joystick. But building one was always in the back of my head, Thank you very much for this. It is really appreciated. The easy part is downloading the stl's hehe.
You put a lot of effort into this video! Nice work!
By far the best one I've seen. I'd also love to see info on the throttle too.
Thanks. You can see the files here: www.thingiverse.com/thing:4578169
Forget Virpils got to print me some of these! :D
Excellent video! Many thanks 👍 Please keep flying MSFS and making 3D printed peripherals for it... we need more like this!
I think this is such an awesome project, but since I already have a decent joystick, I would love to see more of an in depth revisit of the throttle system you designed. I am currently building a DIY stream deck based on the same principles, and I was thinking of being able to dual purpose that with flight sim, Elite Dangerous, and a few others, but I would definitely need a throttle system to go along with it, and it would be nice to have something like yours. Thanks for the awesome video!
My Genius Brother. I'm So Glad I Found You. I've been here awhile just wanted to give you a shout out. you deserve the 'LOVE' and as always Thanks again for the Tech Info. I Always use your Videos for Inspiration
Thanks so much for the info, especially how you used the hall effect sensor. Much appreciated!
7:35 I thought the Hall effect was named after its inventor Edwin Hall. LoL. It was. 😂
However, great video. 👍🏽
Man you are a legend! I would love to see some more in dept video about the programming of the arduino, I am just a beginner in programming.
This is amazing! Is there any chance that you could make a video on how to wire the throttle?
Love those clean 3d print components, looks good
This is awesome! Thank you for explaining it as well. Also, the crash was pretty hilarious...
Awesome work. Thanks for sharing. That's some cool engineering!
this is awesome. i'm going down the rabbit hole of making a game controller again and hall effect sensors seem to much cleaner than a potentiometer
This is fantastic. Very nice work! Always interesting to see the previous versions and what went wrong, thank you for that.
Currently the Thingiverse pages are not operating for these 3 projects, I hope it for an update you're doing...? Either way, I really look forward to checking it out in detail. Thank you for this
Thank you. Thingiverse is horrible lately. I'll see if I can do something to the project pages.
Awesome video and creation!, I saw your post in reddit today.
would you mind posting the STEP files so it is easier to mod?
I searched so long for something like this! Thank you very much!
There is a compnay that demoed magnetic force feedback joysticks. That would be perfect for your stick!
Pretty cool video. I am planning to 3D model my own design and stick. This video gave me lots of encouragement and knowledge for the project!!!
😀
Don't know if anyone else mentioned that already. In case not: You can activate the developer mode in the Sim to avoid having to reload after a crash.
just as a point, REAL joysticks (or flight controls) do not have a detent. The pressure on the controls comes from the pressure of the airflow against them.
Congrats ! Great job! Could you kindly make a 3d printed YOKE version of this beautiful creation?
I’m sure you saw my dualshock yoke video. Did you try that out?
In my country it would be very expensive do the fact that I would be obligated to buy an Xbox controller first then 3D print all the double yoke system ,so could you please do a 3D printed real Cessna or Piper yoke with this hall sensor?
@@foodtrucksaopaulonogueir3881 You should checkout CadetYoke, this guy has already made something like that: czcams.com/video/kb5BGZTot-4/video.html
@@AkakiKuumeri Thanks a lot
really cool design and result. will save it for later.
can you please release a vlog on how you made this idea of the linear magnet study? I hope you reach an audience group where what you did here has change how i think. Usually i used 1 magnet thinking of being cheap but as you ascertain this logic in, that concept i will accept given that you brought forward a solution. I hope the gaming community benefit alot from this.
thanks so much for this tutorial! i have a project ive been stuck on for so long on how i wanted to make it work but this is the Perfect mechanism im looking for. updates to come!
One thing I think people need to be aware of, I believe you need a specific type of Hall Effect sensor, I was super hyped to build this controller and skipped researching and happened to buy 3 lots of wrong ones which unfortunately output digital signal instead of analog. I gotta find a purpose for them soon.
doing the samething tho, but it works at least
@@AbuGuroza hey do u guys know any alternative sensor in amazoon only digital output version is available
@@arunachalpradesh399 hmmm i never use amazon, but thankfully the one i got in here is analog one
@@AbuGuroza yes bro, please tell the name of that sensor,
@@arunachalpradesh399 49E Hall element OH49E SS49E
One minor correction, it's Hall effect, not the hall effect. It's named after Edwin Hall who discovered the effect back at the end of the 19th century. But the design is solid, I'm very impressed with your designs.
Great work! But dude, get some dampening grease between those plastic surfaces rubbing against each other for a premium feel. See Nyogel 767A.
I am verry interrested in this Project but i would use it for my Farming simulator.
Can you please make a Video how you connected all the wires on the pro micro and how to connect some more switches and also how to write the software. Because i don't understand anything about programing and i think i am not the only one.
Yes, I want this to.
There is a wiring diagram here: www.thingiverse.com/thing:4576634/comments#comment-3639820
It's very straight forward.
For the programming, you can see this video, it is very similar: czcams.com/video/YAbi_AqF7aQ/video.html
@@AkakiKuumeri Am I wrong in saying that your wiring diagrams only show the connections between switches and Hall sensors to the Arduino, but not to the PC (via USB)?
@@sz72909 Do you need a wiring diagram to show you how to plug a USB cable from the USB port on the arduino the the USB port on the PC?
Arduino boards normally have a USB port on them and you plug them into a PC USB port to program them. (smaller boards like this are often mini usb connectors on the board) Once the boards are programed they're non volitile so you can unplug them and the program will work next time you plug it in or power it with a battery. If you do a search on Amazon.com you can get some nice close up pictures of arduino boards.
I'm pretty sure that once you've got the device built and the program on it, you'd unplug it and replug it and windows will recognize it as a generic game controller. Then you'll set up the various control axis in your game.
Dude use a bodnar board, no soldering or programming required, and then get an ebay joystick for commercial use, they are like £12 or something, and voila, home made joystick, no soldering required. Also, the bodnar board will allow you to hook up several joystick thingies, because it can handle 8 axis, 32 buttons, and a bunch of potentiometers and other switches.
GREAT PROJECT. I think a twin joystick for the increasingly popular space sim would be good as well. Im attempting the same same with a few RC plane gimbals M9frysky) and have them connected up but cant seem to get the great results you have (even after calibration the joysticks are over sensitive and screwy) I tried to modify your code but couln't add a second joystick. You make it look easy. Wish you could help.
8:36 Me when I finally managed to put this together and MSFS just got an update
Good job! I think there could be a better version if you make the hall sensor stationary and put those magnets on the moving parts.
I've been thinking about making something like this forever! thank you!
Teensy controllers have a hotas thing in them already.
What I really like is I can make a stick that actually fits my hand
Yes, teensy LC is the best and would be a perfect fit for this project since that have integrated Joystick emulation.
I think the word you looking for is linear when the sensor is dead in the center of the field. By the way nice work on the joystick, thou rough but that's what expected from prototypes :)
Great Poject, thank you for sharing the information and the files! I' m building it right now. How did you choose this specific hall sensor?
3rd axis on this and you'd instantly put, like, 4 flight stick companies out of business,
I just got mine working, and I am really tickled with it! I made a few tik tok videos about it and it will probably show up on my CZcams channel if you want to see it.
The right type of Hall effect sensor for this application is a ratiometric linear hall effect sensor.
I'll be using an xbox joystick sensor module, kinda worried it'll be too flimsy. To mitigate, I'll use the joystick as a stopper that will make sure that the module doesn't overextend, to make sure I don't break the module.
I really like it! I will certainly give it a shot
great tutorial. I will like to do my own joystick too. Glad you made this.
Btw you should check your configs in your slicer software :) you got huge holes in your 3d printed skin :D
Is it possible to use the KEYESTUDIO Leonardo R3 ATMEGA32U4? Because it seems like the chip has the same name as the one you are using?
Although nice done with this project! Keep it up, perhaps it could be cool to develop a Yoke version on this one, if is possible?
Very cool! I might give it a try, thanks for sharing!
Good video, but i have to know what the resistance of the potentiometer for the pedals is
The cat! Lol. 😂
The Hall effect is named so because it was discovered by a man named Edwin Hall
this is aamzing ur tallent is insane
The only thing I am doing differently is I am going to try the Leo Bodnar board instead because there is no programming or soldering and it is built especially for Human Interface Devices. This is a simulator, not a game.
This is awesome! How long did it take you to design/make it? You sound like you know what you’re doing and make it seem so easy. I’ve been trying to design a human input device for myself, no product design experience, and it’s way more difficult than I thought it would be. Your design is inspiring, and makes me want to try other ideas I have!
I think I would buy low profile mechanical keyboard switches for the face buttons.
Nice, Awesome Project !!! I will design new Update about the 3D & new type of sensors
Xplane is not a game :)
but nicely explained
a critical not Hall effect has NOTHING to do with a hallway.. but It was discovered by Edwin Hall in 1879. (en.wikipedia.org/wiki/Hall_effect)
I build my DIY joystick with a gyroscope Sensor, also very sensitive
Very cool project man, i think i will try to make it
I'm thinking of making some kind of tiny PCBs to put instead of analog stick potentiometers and convert them to hall-effect potentiometers (to convert xbox, ps or nintendo gamepad)
I'd put sensor(s) and some kind of tiny microcontroller on the PCB to make the conversion. I don't know, sounds like someone else would already do it if possible! :D
I sink this is a very great idea ! have you taken this project forward?
If you don't have access to 3D printer you can still use hall effect sensors if you have an old joystick. Check my video about joystick mod.
It might have been just my impression but it looked like there was a delay between the joystick moves and the game. How accurate it is?
Would you be so kind and draw a schematic how to solder the buttons and hall sensors to the arduino? Absolute beginners who just want to rebuild your flightstick need something like this ;)
5:54 ...human "wink" interface device... they´re among us! i knew it!
I took interest in the project, but I dont know anything about soldering and electronic wiring. Could someone recommend me a good tutorial with the basics?
Strange that you chose to put the magnets on the static part and the wired sensor on the moving part
Hello!, I am a beginner.
I have a question: Do I need, for example, 3 arduinos, 1 arduino for each component (Joystick, Pedals and Throttle)?
And would you put these together with a transformer?
I just made one and it works perfectly thanks
Awesome to hear! Have fun
Hello, which region of the world and MSFS 2020 scenarios do you demonstrate your gadgets?? The presentation is very beautiful and I would like to fly there too!
This is exactly what I've been looking for! However, I'm having zero luck finding the specified AH3503 hall sensors in the USA. Can someone point me to a different part number that will work?
I wonder if this could work with DCS, super interested to play dcs but don't have the mula to buy a joystick and all those equipment.
I was definitely hoping to see more of the scripting side but I guess this isn't enough and I'll have to other research
Why have you used a no-name analog sensor that you can only get off ebay, and not like a TMAG5170 for negligibly more money?
what hall effect sensors do you use?
how does the arduino board work? how many axis and buttons can you wire to it?
That face when he realizes he has to restart msfs
Hall-effect sensor is called after Edwin Hall, not after the "corridor" between the magnets. But cool otherwise.
Welcome! Sir! I noticed you have your own-made throttle for the flight simulator. Could you please make a video describing what software or library you used for Arduino and the parts you used? Best regards, Michael.
excelente diseño! (awesome design!) Could you make a tutorial for the final configuration, wiring, and arduino script? thaks a lot, y really love this!
Very cool video, I'm trying to replace my pots in my racing pedals by making my own hall sensors and I'm using your advice to make them. Do you think I would still need two neodymium magnets or could I use one? Thanks in advance!
Maybe I got something wrong... but the Hall - Effect is named after Edwin Hall en.wikipedia.org/wiki/Hall_effect_sensor?wprov=sfla1
But besides that it's a nice video and I learned a lot.... by the way... how long did the glued switches worked before they got loose?
i like how ur casually talkin like ur mate is over
fast forward wtf are you doin with that cat!!!!!!!!!!!
hello akaki , there is hole for adrduino to connect through usb at the front side, than why there is big rectangle hole at back side?. in the video you connected with something like black flat cable.
Thank you a lot for sharing your knowledge! Helps me definitely :-)
Great video, thanks
Super fucking impressive
I am impressed. Thanks for good explanation. I am working on this type projects with esp32. I have question:) . Why did you use hall effect sensors rather than joystick modules? Its add complexity to your project(but it looks cool :)) and if you using pla, pla creeps under continuous stress (its happens to me but can't prove it :D im now using petg) Precision probably lower than potentiometers. Because you have to align correctly the magnets and all magnets don't have same magnetic flux.This is my thought i m not often use hall effects sensors, maybe i am wrong. And yes my grammar mistakes can hurt your eyes:D.
Could you go thru more detail on how to wire the hall sensors, switches and buttons to the microcontroller? Which pins do the positive, negative, and signal leads soldered to which pins on the board? Where would be the .stls for joystick. I like your layout of the stick.
Thanks! The wiring details are in the source code. It's very straight-forward.