qmk-firmware/keyboards/handwired/rs60
2020-12-21 15:38:39 +01:00
..
keymaps/default rs: code friendly keymap for preonic, iris and my preonic clone (#4303) 2019-01-25 12:57:10 -08:00
.noci Initial list of keyboards to exclude from CI (#11213) 2020-12-21 15:38:39 +01:00
config.h rs: code friendly keymap for preonic, iris and my preonic clone (#4303) 2019-01-25 12:57:10 -08:00
readme.md Rename keyboard-level readmes to lower-case (#10759) 2020-10-25 15:23:42 +00:00
rs60.c rs: code friendly keymap for preonic, iris and my preonic clone (#4303) 2019-01-25 12:57:10 -08:00
rs60.h rs: code friendly keymap for preonic, iris and my preonic clone (#4303) 2019-01-25 12:57:10 -08:00
rules.mk Cleanup rules.mk for 32U4 keyboards, H (#7030) 2019-10-20 12:51:37 -07:00

rs60: Handwired Slim Preonic Clone

I wanted a preonic layout but with a very low profile. As Jack is still working on the Preonic PCB for Kailh Choc switches, I figured I could try to handwire one myself. It's my first custom keyboard, so I had a lot to learn.

First I designed the case in fusion 360. I wanted to build it using acrylic, constrained myself to standard acrylic sheet thickness.

You can download the model here.

To test my design I 3D printed the parts.

The result was encouraging, so I decided to build a prototype out of the printed plates using Kailh Choc brown switches. I tried to make the handwiring job as flat as possible so it can fit in my design.

I designed switch plate and the middle plates so that they would be glued together. The middle plate has inserts to attach the bottom plate using m8 screws.

The end result is not too bad, but there is a few things I would do differently. Gluing 3D printed plates wasn't a good idea. The switch layer is so thin, that it bends when all the switches are slotted. As a result, the keyboard is not entirely flat. I will replace the bottom plate by a metal one so I get more weight and rigidity.

Even with acrylic, I think I will have the same issue. I might switch to screws + bolts that go all the way through.