A split keyboard from-scratch, high-performance wireless split keyboard designed for ergonomic uses.

This keyboard runs on CircuitPython using the Adafruit HID library. Unlike compiled firmware, you can edit your keymap by simply modifying the code.py file directly on the keyboard's internal storage.
To run this firmware, you need the following libraries in your /lib folder:
adafruit_hid (For Keyboard and Consumer Control support)
adafruit_ble (For wireless Bluetooth connectivity)
(note that this is where I purchased from, and some are bought in higher quanities then needed for cheaper prices and some websites are local-only)
| Product Name | Quantity | Source Link | Price |
|---|---|---|---|
| 1N4148 | 42 | Link | $0.60 |
| SK6812 MINI-E | 8 | Link | $1.56 |
| 820K Ohms THT Resistor | 2 | Link | $0.30 |
| 1M Ohms THT Ressitor | 4 | Link | $0.30 |
| OUTEMU Red Switches | 42 | Link | $13.74 |
| Milk Theme XDA Key Caps | 42 | Link | $10.83 |
| 800mAh 3.7V 501845P Battery | 2 | Link | $3.00 |
| Seed Studio Seeed XIAO-nRF52840-Sense | 2 | Link | $43.12 |
| Total | $73.45 |
The reason for using the Seed Studio Seeed XIAO-nRF52840-Sense is becuase thats the only compact MCU which has enough pins for this. The esp32-s3 is another alternative but doesnt have pins to control the LEDs. So I had to go with this. There are no other MCU thats fits in the same size and have the same amount of pins.
I would love getting financially supported as most of my projects cost alot of money here in Sri Lanka. Even a 1$ is great!