Ergonomic Keyboard

Building an Ergonomic Keyboard from Scratch with 3D Design, Wiring and Programming Involved.

Project Links

https://github.com/joshm998/SplitKB

I started working on designing a keyboard as a project that would combine engineering hardware and software, this meant the use of Soldering, 3D Printing, and Software Development to create a working product.

This project is still a work in progress, I have created the design for the split keyboard and printed it on the 3D printer. After that I soldered up the rows of the keyboard matrix using diodes and have connected it to the microcontroller that I am using (Raspberry Pi Pico). The next step will be to write the software in CircuitPython needed to convert values in the matrix to USB keyboard commands.