The sf46 is an ergonomic 46-key split mechanical keyboard based on the ESP32 family of chips by Espressif
This project has been certified by the OSHWA as open source hardware.
[OSHW] US002721 | Certified open source hardware | oshwa.org/cert
- USB Type-C Port
- Fully open-source/open-hardware design and firmware files
- Bluetooth/BLE wireless connectivity
- 3300mAh rechargeable battery (for each side)
Required parts:
- PCB (Download Gerber)
- Repo includes design files for importing into EasyEDA
- 3D-printed case (Download .STEP)
- Keyswitch plate (Download .STEP)
- 46x Full-size MX-style keyswitches
- 46x MX-style Hot Swap Switch Mounts
- 46x switch diodes (C14996)
- 2x 2U Screw-in PCB Mount Stabilizers
- 2x ESP32 Supermini
- 2x Lithium battery charger/boost converter
- 2x 60x50x6mm (or similar) rechargeable battery
Optional, but recommended parts:
- Krytox 205 Grade 0 lubricant
- Switch disassembly tool
- Case filler/sound dampening (I used polyester fiber and foam pads)
The firmware is available for download and can be compiled/uploaded to the ESP32s using PlatformIO.
The sf46 keyboard design and CAD files are released under the GPLv3 license.
This project uses code from the ESP32-BLE-Keyboard repository.