Dalius's blog

Sunday, October 29, 2023

Keyboard with joysticks (part 3)

Previous parts:

Other parts I have been missing arrived surprisingly fast (less than 3 weeks). This has ended with some success and multiple failures. The biggest success that keyboard actually works after I have soldered TRRS connectors. It looks good and feels slightly better than Architeutis Dux (mainly because of less aggressive column stagger). The bad thing is that I have positioned TRRS not enough near the edge: Dremel saved the day, but that’s not the tool you should use when you build the keyboard 😅.


Still overall it is quite cool that despite two minor mistakes I have designed keyboard with reversible design on the first try that actually works and will be my daily driver. Also, I have moved from Kailh Choc pro reds (35g) to pink ones (20g) what feels slightly better as well (but overall no significant difference).

Here is little detail what I do with the bottom. I cut out 3 little stripes from mouse pad and glued in the bottom. That is actually good enough to keep keyboard in place when I am typing with it.


The problem is that my idea is to build keyboard with joysticks and here we go to…


First I have tried to save PSP 2000 joysticks by buying conductive rubber pad (AliExpress link https://www.aliexpress.com/item/1005004860091030.html?spm=a2g0o.order_list.order_list_main.22.6078180261V47R)


The good part that dimensions of it are perfect, the bad part that it is minuscule and fragile. I have not managed to do anything useful with it.

Next thing I have bought Joycon Joysticks. Here is comparison of Joycon side by side with PSP 2000. They look quite similar in size, but Joycon feels much lighter to use. Therefore, I think I will not attempt anymore to use PSP 2000 in my keyboard.


However here comes another failure: I bought wrong FPC board. I bought FPC 6p 1.0 mm board while I should have bought 0.5 mm 🤦. Here, for demo purpose, how board might look like on keyboard, if I choose to place joystick in this location. Maybe this is wrong direction overall, and I should consider other options…