Acecool
New member
I decided I'm going to design a multi-purpose joystick and have been looking at the Adruino and Teensy and have found a lot of helpful resources... But, before I start ordering parts ( and a 3D printer; going to print out some firearm components such as a mag-loader based on Lula and an m4 conversion for my HK G36 ) I wanted to get a few opinions or suggestions...
Generalized Design * each will have a designated shape for those that are color-blind:
- 4 axis joystick ( X left/right for roll, Y forward/backward for pitch, Z up/down mainly for space-sims or VTOL aircraft and R twist for yaw )
- The actual joystick will be a slim rod ( to support left / right hand grips which will clamshell on with the button portion being ambidextrous ) to the top.
- Joystick: 8/16 way Hat-switch, main trigger will have 2 to 3 buttons built in ( War thunder so each one can be for a specific gun so they can be pressed easily together or one or two at a time ) and/or just 2 buttons with a middle-finger button under the trigger. Minimum of 4 buttons on top ( I use them for lock, lock next, lock previous [ those I use hat for ], focus on target [ button ], etc.. )..
- 4 dual sliders ( throttle for up to 4 engines with a secondary slider built in to the top which only actuates if the sliders are at 0 which will work as reverse thrust. These will have spring pressure so you hold them back then release and they'll return to 0 to disengage reverse thrust ). - colored grey with numbers inset ( but glazed over to prevent build-up of natural oils )
- 3 wheels for aileron trim, elevator trim, and rudder trim using either a limited turn potentiometer or encoder for endless turning and 3 buttons built into the wheels for reset ( if using encoder ) or dual button for reset and set...
- 1 slider for mixture - colored blue
- 1 for choke / ignition - colored red
- 1 slider for engine orientation ( vtol, etc.. )
- 1 slider for air-brake ( plus flip switch above for auto-arm )
- 1 slider for flaps
- n + toggle/flip-switches ( Gears, Engine ignition below each of the engine sliders, fire above, master avionics, etc )
- n + momentary / push-buttons ( random )
Some of the snags..
I want to add force-feedback with the option of limp-stick such as the sidewinder 2 / force-feedback 2 from MS but am not sure about how to go about doing this. I may just take the ms joystick apart and see how they have it rigged... I know adding force-feedback is possible as I saw another project where someone made a wheel with force-feedback, return to center spring, etc... but the cost was $800 for all the parts ... I am going to try to keep this under $100...
The design isn't meant to be for any single-game... It'll be designed in a way that it can be used for space-sims, flight sims, etc.. It will be ambidextrous. It will be color-blind friendly. I will likely add braille or some tactile ( or visual ) method for identifying the buttons without looking at the stick...
It may end up being 2 components, the main stick then a control box which would make it easier to use for other games such as driving / racing, or even fps / mmorpg, etc...
So, will a single-tweensy work and should I use 3.x? or 2.x++ and which addon boards would I need? I am looking at the "many axis joystick" thread so that may answer all of my questions but since the post is a little older I didn't want to bump it which is why I'm writing this one.
Method of release will be under the ACL.. Basically free to use, and modify but not sell. All 3d printer parts will be released for free for those that want to print the components themselves or to send to a third-party site for their printing services. I may put together DIY kits up on my site ( when I get it back up ) for sale for cost + shipping + $10 or so with printed parts ( assuming I get a nice enough printer that prints nicely which is what I am looking for ).
Thanks in advance for any information.
Generalized Design * each will have a designated shape for those that are color-blind:
- 4 axis joystick ( X left/right for roll, Y forward/backward for pitch, Z up/down mainly for space-sims or VTOL aircraft and R twist for yaw )
- The actual joystick will be a slim rod ( to support left / right hand grips which will clamshell on with the button portion being ambidextrous ) to the top.
- Joystick: 8/16 way Hat-switch, main trigger will have 2 to 3 buttons built in ( War thunder so each one can be for a specific gun so they can be pressed easily together or one or two at a time ) and/or just 2 buttons with a middle-finger button under the trigger. Minimum of 4 buttons on top ( I use them for lock, lock next, lock previous [ those I use hat for ], focus on target [ button ], etc.. )..
- 4 dual sliders ( throttle for up to 4 engines with a secondary slider built in to the top which only actuates if the sliders are at 0 which will work as reverse thrust. These will have spring pressure so you hold them back then release and they'll return to 0 to disengage reverse thrust ). - colored grey with numbers inset ( but glazed over to prevent build-up of natural oils )
- 3 wheels for aileron trim, elevator trim, and rudder trim using either a limited turn potentiometer or encoder for endless turning and 3 buttons built into the wheels for reset ( if using encoder ) or dual button for reset and set...
- 1 slider for mixture - colored blue
- 1 for choke / ignition - colored red
- 1 slider for engine orientation ( vtol, etc.. )
- 1 slider for air-brake ( plus flip switch above for auto-arm )
- 1 slider for flaps
- n + toggle/flip-switches ( Gears, Engine ignition below each of the engine sliders, fire above, master avionics, etc )
- n + momentary / push-buttons ( random )
Some of the snags..
I want to add force-feedback with the option of limp-stick such as the sidewinder 2 / force-feedback 2 from MS but am not sure about how to go about doing this. I may just take the ms joystick apart and see how they have it rigged... I know adding force-feedback is possible as I saw another project where someone made a wheel with force-feedback, return to center spring, etc... but the cost was $800 for all the parts ... I am going to try to keep this under $100...
The design isn't meant to be for any single-game... It'll be designed in a way that it can be used for space-sims, flight sims, etc.. It will be ambidextrous. It will be color-blind friendly. I will likely add braille or some tactile ( or visual ) method for identifying the buttons without looking at the stick...
It may end up being 2 components, the main stick then a control box which would make it easier to use for other games such as driving / racing, or even fps / mmorpg, etc...
So, will a single-tweensy work and should I use 3.x? or 2.x++ and which addon boards would I need? I am looking at the "many axis joystick" thread so that may answer all of my questions but since the post is a little older I didn't want to bump it which is why I'm writing this one.
Method of release will be under the ACL.. Basically free to use, and modify but not sell. All 3d printer parts will be released for free for those that want to print the components themselves or to send to a third-party site for their printing services. I may put together DIY kits up on my site ( when I get it back up ) for sale for cost + shipping + $10 or so with printed parts ( assuming I get a nice enough printer that prints nicely which is what I am looking for ).
Thanks in advance for any information.