NOTE: This is a work in progress. More hats to come and modificatio 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 veion of the print with a 20 mm wide hat itead of the modified 17.75 mm style of the models I've shared. Finally, a huge shoutout to HotasDIY. It’s the community that helped me get into designing my own throttle and the best resource for anyone looking to create a peonalized, better, and usually cheaper virtual flight experience. UPDATES 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) Trim Uniform Trim Shaped New Stadium Hats Full Split Split Discreet New Virpil Knock-offs Pyramid Rounded Pyramid Textured Walled Dome Renames Hat_Cap_5way_Edge_Dome now called Hat_Virpil_Edged_Dome Hat_Cap_3way_Trimmed_CH now called Hat_Virpil_Trim_2_Way UPDATE #1 1/27/2021 : Added 8 Different Castle Hats Simple Wide Textured Textured Wide Short Short Wide Short Textured Short Wide Textured Description: 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 controlle. It's an 8-way switch with a center select. My build restricts this switch to either 4 directio or 2 directio, adds a breakout board for ease of itall and stability, and shows you how to cut holes in your build so you can easily add the hat anywhere. The Reason I Designed this: I'm working on making my own flight stick and throttle. While most DIYe and many manufacture add trim hats by using individual microswitches, I've found that there is often wobble with these builds, the tactile feedback of the directio 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. Parts list 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 dimeio and/or do not work as well so order at your own risk. 1x breakout board (see itructio 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 iert nuts) but plain flat nuts will work too. I'm just aggressive with my controlle 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. Itructio to be added for taking your hat cap desig and making them compatible with this module. Itructio for prepping your model for a hat switch This design is for a device that is hollow on the iide. 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 iide 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. Itructio for ordering the your breakout boards (PCBs): Link to Download Breakout Board Zip File Click the above link to be taken to the zip file I shared on google drive. Don't worry about opening it and explorer it here unless you're curious. If you're not curious, find and click the download button in the upper right corner. It looks like an arrow pointing down into a bin.
Save the zip file from step 1 to a folder on your pc that you can get to. This is what you'll upload to a site like PCBWay. I'm not affiliated with PCBWay in anyway. They've just had the best prices when I've ordered boards and I've never had an issue with the PCBs they've made for me. All sites should work about the same way and have similar results so just go with the place that's easiest on your wallet. Shipping time is really what you'll pay more or less for. Spoiler alert: 90% of the sites will ship from china and they'll take a long time so order the boards sooner rather than later so you have the boards when you're ready to build.
Navigate to what ever site you've selected to order your breakout boards from. Find and click the link to get a pcb quote.
On this screen you'll usually see a long list of variables you can fill in to get a quote for your pcb. It seems daunting but ignore all that for the moment and try and find the link (usually towards the top) to upload your gerber files and prefill all the paramete. Click that and upload the zip file you downloaded in step 1.
After doing this, you'll see that all the perimete on the page are now populated. If you'd like, you can make any modificatio you like but I'd only do this if you're familiar or would like to learn how this all works. Note: The only item I'd like to draw your attention to is the solder typeurface finish. It can be called a few things depending on site. These will reference lead. PCBs can use leaded solder (easier to work with) or lead-free (harder to work with). This choice is up to you but please use your best judgement. If you are going into this and aren't familiar with soldering, do some research on the hazards of leaded solder and how to safely use it. I use leaded solder. I think it's safe but I solder with a mask and a filtering fan. Some coider that overkill. Some coider that not enough. You should make the decision based on your own research, not just my opinion.
After reviewing your paramete, you can now modify the quantity and save the order to your cart. Complete the order and then start waiting. Breakout board design note: I put labels on the board on the silk screen (the top white layer) that show which hole is which lead (push1, ground, etc). I only added this to the top layer since it made it cheaper to only have text on one side. Other resources: Sketchfab view of combined build and a blown out view for : *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. Video with audio of prototype hat being clicked in all directio: Other notes:
this is indeed the switch used by Virpil. I took a hat cap off my Cotellation 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.