CH552-36: Low-Budget 36-key Split Keyboard with SMT Components
A very simple, 36-key PCB which uses the CH552 MCU.
The design takes inspiration from TeXitoi's keyseebee.
The PCB is smaller than 100x100 mm2, so that it's cheaper to fabricate at
various PCB fabricators. (The PCB isn't reversible; but if you choose to buy an SMT stencil, you can use this for both halves).
The keyboard uses semickolon's fak
firmware, which uses the sophisticated and modern
Nickel configuration language to declare keyboard
and keymap definitions.
Design goals:
-
Low Budget.
-
Use CH552 for the fak firmware.
-
"Show the components", "just a keyboard" and "only a PCB with SMD components" from the KeySeeBee.
Pictures:
CH552-36.
CH552-36, close up of the MCU area.
CH552-36, tented, with a coiled TRRS cable.
2D Renders of the PCB, revision rev2023.1
Build Guides and Release Assets
Firmware
- Firmware: NCL files provided under
ncl/
at https://github.com/rgoulter/fak
(NOTE: for flashing new firmware, on Windows, I recommend the official WCHISPTool. For flashing using open-source software, it's much easier to flash firmware onto the CH552 from Linux, e.g. docs/guide-liveiso-flashing-fak.md).