January 27, 2021
Description
CURRENTLY BEING REWORKED! DO NOT DOWNLOAD! WILL UPDATE WHEN ISSUES RESOLVED WITH PCB.
NOTE: This is a work in progress. More hats to come and modifications can be expected. Only testing done was with stand in 3d printed breakout board as the actual boards have not arrived yet. this is why some of the clicks don't sound the same in the video. The switch is not soldered to a solid pcb but loosely held to a flexing fake breakout board.
Also note that images and video of the print were fast printed prototypes with no post processing done so they are rough. This was only for proof of concept. Furthermore, these images are of a slightly larger version of the print with a 20 mm wide hat instead of the modified 17.75 mm style of the models I've shared.
Finally, a huge shoutout to r/HotasDIY. It’s the community that helped me get into designing my own throttle and the best resource for anyone looking to create a personalized, better, and usually cheaper virtual flight experience.
UPDATE #2 1/28/2021: Added 2 Trim Hats, 3 Stadium Hats, 3 Virpil Knock-off Caps, and Renaming 2
New Trim Hats (China Hats)
New Stadium Hats
New Virpil Knock-offs
Renames
UPDATE #1 1/27/2021 : Added 8 Different Castle Hats
This is a module you can use to add 5-way and 3-way trim hats to a joystick, throttle, or any other diy controller or or input device. It uses the Alps RKJXM1 switch, the same switch used by many Virpil and VKB controllers. It's an 8-way switch with a center select. My build restricts this switch to either 4 directions or 2 directions, adds a breakout board for ease of install and stability, and shows you how to cut holes in your build so you can easily add the hat anywhere.
I'm working on making my own flight stick and throttle. While most DIYers and many manufacturers add trim hats by using individual microswitches, I've found that there is often wobble with these builds, the tactile feedback of the directions can been squishy if not mounted perfectly, and the overall footprint can be large. I've seen builds that have none of these issues so I know it's possible but my results have not been as good.
I wanted a single device that I could house and mount anywhere on my controller that would always be clicky and never have any wobble. There are premade builds available but most are larger than what I'd like and cost anywhere from $25 to $150 a piece. My build is reliable, and uses a breakout board that should only cost $5 for 10 and the Alps RKJXM1 goes for $7.80 on Mouser.
1x Alps RKJXM1. Here is a link to the Mouser page I purchased from.
Please note that I've seen much cheaper listings for these switches on pages like Bangood, Alibaba, and Aliexpress. I've had mixed luck ordering parts from these sites. Sometimes I've gotten knock-offs that work fine but other times the knockoffs haver different dimensions and/or do not work as well so order at your own risk.
1x breakout board (see instructions for ordering in breakout board section below)
2x M2 screws that are at least 12mm long or longer if the shell of your build is particularly thick. I prefer cutting a tapered hole and using a tapered head screw so the screw heads are flush with my build surface but that is up to you. Here is an example of this style of m2 screw
2x M2 nuts of your preferred style. I prefer locknuts (aka: nylon insert nuts) but plain flat nuts will work too. I'm just aggressive with my controllers and locknuts help prevent unthreading due to jostling and vibration. Example of the style of locknuts I use
1x printed board brace
1x printed gate (pick your style)
1x printed hat cap (pick your style)
Note: Hat cap choices are limited but I'm going to be rolling out more as they are completed. Instructions to be added for taking your hat cap designs and making them compatible with this module.
This design is for a device that is hollow on the inside. The idea is that you can cut holes on the shell of your device and this hat switch module can be slipped into place from the inside and held in place with screws and nuts.
Details regarding the size of the holes and how they should be spaced apart can be found here.
Link to Download Breakout Board Zip File
*please note: When I importing from Fusion 360 to Sketchfab, the surface graphics/details for the breakout board were stripped out. This is the part under the RKJXM1 switch with all the holes. This part would be a green circuit board with trace routes and labels on it. Also, note that the blue circular part is supposed to represent the outside layer of your throttle or flight stick with the proper holes cut out.
this is indeed the switch used by Virpil. I took a hat cap off my Constellation Alpha and it fits this switch perfectly. The caps from Virpil, however, will not work with this build as the gate they use uses the caps stem to block diagonals. Since printing a cap with a long stem is not easy with a 3d printer, I opted to have the gate restrict direction by blocking the metal stem of the actual switch.
you can mount this switch without a breakout board but you'd have to glue down the switch and hand solder wires to the leads. I highly recommend using the breakout board. It will add stability and make it very very easy to solder.
License:
Creative Commons - Attribution