I started with picking up Raspberry Pico as out main microcontroller and this would be a 60 % layout Keyboard with 2 rotor encoders. The rotor encoders will be use to control Brightness and Volume and the switch in those 2 encoders will act as a custom key to take screenshot and to delete. I also did the schematic of the keyboard, I added the stabilizers to the switches which were longer then 1.75U. The Keyboard uses a matrix grid so i need only a few gpio pins for the whole keyboard to work.rk.
| # | Item | Description | Quantity | Unit Price (USD) | Total (USD) | Link |
|---|---|---|---|---|---|---|
| 1 | 80Retros x HMX Volume | Mechanical switches (pack of 35) | 2 packs | 17.8 | 35.6 | https://stackskb.com/store/hmx-volume-0-pack-of-35/ |
| 2 | 1N4148 Diode | DO-35 switching diode | 61 | 0 | 0 | |
| 3 | Raspberry Pi Pico H | RP2040 microcontroller board | 1 | 5.5 | 5.5 | https://robu.in/product/raspberry-pi-pico-with-headers/ |
| 4 | Keycap Set | Full keycap set | 1 | 27.7 | 27.7 | https://stackskb.com/store/blue-and-blue-double-shot-abs-cherry-profile-keycaps-pre-order/ |
| 5 | Screw-In Stabilizers V2 | Keyboard stabilizers | 1 | 0 | 0 | Already have |
| 6 | PCB + Shipping | PCB fabrication (JLCPCB) | 1 | 29.51 | 29.51 | https://jlcpcb.com |
Estimated Total Hardware Cost: USD 98.31
- Raspberry Pico
- Cherry MX compatible Switches
- Diode
- 2 layer PCB
- 2 Rotor Encoder
- It is Based on KMK and Circuit Python