This page is a modified version of the README from the GitHub repository, and may become outdated. For the most recent version of this page, read the GitHub README instead.
About
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
Features
- USB Type-C Port
- Fully open-source/open-hardware design and firmware files
- Bluetooth/BLE wireless connectivity
- 3300mAh rechargeable battery (for each side)
Assembly/Mechanical Information
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)
Firmware
The firmware is available for download and can be compiled/uploaded to the ESP32s using PlatformIO.
License + Credits
The sf46 keyboard design and CAD files are released under the GPLv3 license.
Gallery


