3D Printed Micro Arcade Joystick with Tactile Switches
Ойындар
American style joysticks are rather simple in design, can it be reverse engineered and 3D printed? Yes.
I added some features like interchangeable restrictor plates (4-way or 8-way) and varying sized actuators to customize the feel. In the end I made a working tactile switch joystick at 50% scale for about $3.40 in parts and filament.
STL files: www.retrobuiltgames.com/the-bu...
Printed on a PrintrBot Simple Metal
Layer Height 0.25mm
Shell thickness 0.8mm
Fill Density 20% for large parts, 50% on small parts
Print Speed 60 mm/s @208 C
Hatchbox PLA filament 1.75mm dia
Пікірлер: 71
Super cool. I have been pondering messing with some custom joystick stuff using laser-cut sandwich of parts.
"Why?" I was curious if I could do it. I sorta have a need for smaller [low cost] joystick and this was a place to start.
@DillonGaming036
7 жыл бұрын
Ryan Bates great video
@theengineer9910
7 жыл бұрын
Ryan Bates very creative, never thought of a tact switch joystick
@RetroBuiltGames
7 жыл бұрын
Thank you!
@whitecastle323
6 жыл бұрын
Ryan Bates that was pretty badass to just come up with the idea of 3D printing the parts and putting it together.
@ShcherbynaM
5 жыл бұрын
Thanks a lot. Not in every country you can buy this sort of DPad, and in Ukraine you can buy it for ~20$. And when this is 1/10 of your salary, then you think how to reduce costs, and here is where soldering skills and 3D printer get uses.
excelente amigo muy buena idea esa print 3d exitos
Great work! Thanks for sharing!
Much better than my attempt! Great work!
Excelent material. I'm trying to develop a removable shaft version of this. I think it is doable. I just need to visit hardware stores and learn about screws and stuff like that.
friend, you are a genius, you can do reverse engineering and create a design or clone the design of the sanwa or crown levers, since they are too expensive on the market and very difficult to bring them to my country, it would be good to be able to print a few, these levers are for fighting games
@RetroBuiltGames
4 ай бұрын
thank you very much!
Justo lo que e estado buscando, gracias.
I think it's really great
now i think i can do that in wood, you are inspiring.
Very good project. You could use Cherry MX keyboard switches for better friction.
@hajisaiku
2 жыл бұрын
Same thing I was thinking also you could find replacement springs for Sanwa sticks
The restrictor plate should have been outside to allow on demand customizability. Look, that fighter controller you'll find on the internet, has ability to change the restrictor plate
@CraigMansfield
5 жыл бұрын
Joel Robert Justiawan nice idea
Needs a thicker shaft threaded to take standard tops. Also, can you make it a lot shallower, making it fit in more places and allowing smaller stick movements?
Could you modify to an analog design with a couple of pots? I've been looking for a joystick that size that could be analog. I hope you shared the actual design file and not just STLs. If not, would you consider doing so? This is so cool, and thanks for the video.
@TheRedstonelabz1
5 жыл бұрын
That would be pretty easy to do.
@josecarlosxyz
5 жыл бұрын
really?@@TheRedstonelabz1
@TheRedstonelabz1
5 жыл бұрын
@@josecarlosxyz yes you basically just need 2 potentiometers and some 3d printed parts and you are done
Love the project. How has the material stood up to the abuse a joystick can take? I've been 3D printing stronger materials recently and love the polycarbonate based Polymaker filament.
@RetroBuiltGames
7 жыл бұрын
Thank you. So far, it's held up. I only grip this joystick with my thumb and forefinger, which limits the amount of lateral force I can exert. If something were to break (likey shear) i would guess the "t" pillars holding the tac switches. ABS or a polycarbonate would do this better justice.
@rich1051414
7 жыл бұрын
Nylon would reduce the 'plastic on plastic' feel, as would PETG, as they are 'self lubricating', you don't get that squeaky scrubby feel. They are also much stronger than normal plastics.
Nice. I don't have a 3D printer but perhaps I can make a plexi + scrap plastic version.
are you going to share the files on thingiverse?
You absolute legend
First things first, thank you for this! I love this project and want to make one of my own. Unfortunately, I think some details are left vague. Such as the spring. Springs tend to be one of those things that can make or break a project. Do you have any details on where you got the spring? Was it repurposed from something else? Did you buy a box of assorted springs? Was it from the original joystick you took apart? After roughly 9 months, do you still use the joystick? Did it hold up?
@RetroBuiltGames
6 жыл бұрын
The spring is from an assortment of springs you can find at the home improvement store. It still holds up, though I treat this joystick with light duty use in a claw machine.
Great video 👍🏻 I'm trying to do my own DIY joystick but I keep getting stuck wiring the ground. I'm piggy backing off a 3rd part controler from SNES. Is daisy chaining the ground all that is needed or do I have to wire each ground to the PCB as well?
@RetroBuiltGames
Жыл бұрын
both will function, but daisy chaining the ground to the PCB is the typical solution.
Hello friend. I like this small joystick. Could you tell me who I print this pieces? I like to build a small cabinet arcade 100% 3D printed. Thanks you.And good job. Best Regards.
How about doing an old Atari CX-40 joystick from the 2600? And have replaceable buttons. I guess I'm showing my age there.
Pretty cool!, by any change you have any idea how to do it with optical sensors instead of tactile switches?
@hajisaiku
2 жыл бұрын
Well with optical sensors that would require you to code for the distance for a full press of stick which could allow for digital and analog press if you were doing buttons but with the stick you would have to code the optical sensors for the distance where Nuetral is the farthest away from any sensor while the closer the stick is means movement if Nuetral is 0 =no movement 50 = half way which means (full/half walk speed) and 100 = full movement (running/full run speed) all you need to do I code for the distance between the stick and the optical sensor so it can know when to activate in game movement
@hajisaiku
2 жыл бұрын
So if 100 =full push to any direction which is the closest the stick is to the optical sensors then you could set the sensors to activate at 0.10 cm away from Nuetral or that minus 100 so 100-0.10=99.9 so at 99.9 activate movement
Nice.
Hey, really cool joystick. I as trying to download your STL files, but it only has the tactile switch plate. Could you please add the rest of the joystick?
@RetroBuiltGames
7 жыл бұрын
you sure about that?
@rnavstar
7 жыл бұрын
Yeah I tried opening it in two different stl viewers with the same result. Then downloaded 123D design and it works now! Many thanks! :)
What 3D software did you design this in? and would you share the source files?
Did you try make spinner? I tooking for small spinner so I can build 1/4 cabinet. Thank you great video.
@RetroBuiltGames
Жыл бұрын
Not yet, but with an arduino pro micro and rotary encoder it's doable.
I need to get me a 3d printer and laser cutter so bad!
Some washers, proper microswitches, and it'd improve things considerably.
It might be more impressive that you did this in 123Design!
@RetroBuiltGames
7 жыл бұрын
Yes! 123D has that overall feel of 'punishing you because you did not pay for a real CAD utility'.
@jeremybryson3012
7 жыл бұрын
You can get around this by stepping up to Fusion 360. I progressed from TinkerCad > 123D > Fusion. Fusion is amazing once you figure out the differences, so powerful. (and Free to use)
Can you do a Analog joystick like seimetsu ls-64, i need one
AND the buttons arcade ? Small please
I'm only disappointed that you used 4-40 screws instead of sticking with metric. Otherwise, nice modeling work!
I'd like to test it in order to feel it.
@RetroBuiltGames
3 жыл бұрын
it feels, ok.
@RetroBuiltGames
3 жыл бұрын
and mostly stiff
omg this is fuckin awesome
could you provide the stl's please !
@RetroBuiltGames
7 жыл бұрын
see description
@LORDOFTHEJAFFAS
7 жыл бұрын
thanks!
What software did you use to model this?
@RetroBuiltGames
8 ай бұрын
"123D", is now defunct
Make one using mechanical keyboard keys.
why did you use masking tape on your 3d printer ?
@RetroBuiltGames
Жыл бұрын
back in the early days (the era this printer is from ~~ 2014) prints didn't always stick to the build plate. the tape's semi rough surface helped with bed adhesion.
you kept calling them micro-switches... I feel like your design would be better with actual micro-switches instead of tactile switches.
@playerx4283
4 жыл бұрын
I thought so as well, but i think they are too big. The microswitches have one side where the metal plate (the trigger of the actual switch) is mounted and either you would hit those when goin diagonal or u wouldnt reach them at all, because the rectangle they are creating is too big for the throw of the stick. I hope its understandable what im trying to say.