Overview

I started developing RSI while working on the write up for my senior capstone project. I therefore decided to build my own ergonomic keyboard to reduce the strain on my wrists and fingers. I originally got the inspiration for a hand wired keyboard from Julia (one of my collegues from my lab) who had designed and built an ortholinear keyboard.
My design is based on the ErgoDox EZ design. The top and bottom layer DXF designs can be found on the Ergodox-io repository. The mechanical keys are held in place using a 3D printed case similar to that of PrintDox. I added a palm rest to the PrintDox design as shown in the CAD design at the bottom of this page. They MX-style switched were purchased form amazon and the keycaps were download an printed from Julia's website. The firmware is written in C++ with the help of keyboard layout editor and Keyboard Firmware Builder.

CAD diagram