This repository hosts the design files and firmware for a revolutionary 3D printed keyboard, combining the ergonomic brilliance of the HHKB with the finger-friendly ortholinear layout of the Planck. Crafted entirely through 3D printing, this keyboard boasts a unique blend of form and function, integrating a Nordic nrf52840 chip and running on Zephyr RTOS with ZMK firmware.
- Ortholinear Bliss: Every key is strategically placed for optimal finger comfort and minimal movement.
- HHKB-inspired Thumb Keys: Borrowing from the HHKB's design philosophy, the thumb keys offer unparalleled accessibility.
- Fully 3D Printed: The entire keyboard, from the plastic plate and switch plate to the case and feet, is crafted using 3D printing technology.
- Software Customization: Zephyr RTOS and ZMK firmware provide a powerful platform for programming and customization.
- Nordic nrf52840 chip
- Fully 3D printed components: plastic plate, switch plate, case, and feet
- Cherry MX Switches and keycaps for a fully customized typing experience
Leveraging the robust Zephyr RTOS allows for efficient multitasking, optimal resource utilization, and a stable foundation for firmware development.
The ZMK firmware provides a flexible and customizable environment for programming key mappings, macros, and other advanced features. Harness the power of ZMK to tailor your keyboard experience to perfection.
- 3D Printing Mastery: Proficiency in advanced 3D printing techniques and understanding of intricate designs.
- Embedded Systems Expertise: Familiarity with the Nordic nrf52840 chip, Zephyr RTOS, and firmware development.
- Programming Prowess: Ability to craft and modify firmware using the ZMK framework for a personalized keyboard experience.
- Electronics Enthusiast: Understanding of keyboard electronics, hand-wiring, and circuitry.
This project served as a crucible for honing advanced skills in 3D modeling, electronics, and firmware development. Key takeaways include:
- Comprehensive 3D Printing: Mastered the art of designing and printing intricate components, pushing the boundaries of what's possible.
- Holistic Firmware Development: From chip-level programming with the Nordic nrf52840 to firmware customization with ZMK, this project delved deep into the heart of embedded systems.
- Innovative Problem Solving: Overcame challenges associated with 3D printing, hand-wiring, and firmware intricacies, showcasing adaptability and problem-solving skills.
Feel free to explore, contribute, and adapt this project to elevate the realms of 3D printed keyboard craftsmanship, programming, and electronics. Welcome to the future of typing!