The hall-effect powered, high performance, feature riched keyboard!
Warning
STILL IN EARLY DEVELOPMENT!
- PCB design
- Suitkit design
- Firmware
- Software
- Extended external controllers
KeysDock uses main dock with 80-keys ANSI layout.
Designed use FreeCAD for 3D modeling and QCAD for nameplate drawn.
Fonts used in design:
- Iosevka: An elegant monospace coding font;
- Hershey Fonts: a collection of vector fonts originally designed to be rendered using vectors on early cathode ray tube displays.
Designed use KiCAD, validated on QUCS-s.
- MCU and BLE/WiFi: ESP32-C6
- ADC: TLA2518
- Hall-effect sensors: SC4823S6-TR
- Magnetic switch: Gateron Low Profile Magnetic Jade Pro Switch
More component info is available under here.
Warning
LIMITATIONS: the extended F-keys suite do not have sleep mode, awake functions and RGB lights. Hall-effect keyboard requires too many I/O pins, which makes difficulty in transfer additional features to external dock.
Rust 1.94 is required for build firmware.
WIP...
This project is built entirely with opensource softwares, with power of opensource RISC-V instruction-set.
- KiCAD: GPLv3
- FreeCAD: LGPLv2.1
- QCAD: GPLv3
- Inkscape: GPLv2
- QUCS-s: GPLv2
- Rust: Apache-2.0 & MIT
- esp-rs: Apache-2.0 & MIT
The current keyboard scheme can roughly be regarded as an original one.
Additionally, special thanks to LCEDA, some 3D component models in this project are sourced from here.