Dorkyboard - 104 Key DIY PCB-mounted MX Keyboard
Posted: 15 Dec 2016, 17:40
Hello all,
I became curious about mechanical keyboards recently, and I was inspired by all the cool open hardware/open firmware DIY things going on in the mechanical keyboard community. So inspired, in fact, that I've designed a PCB for my first mechanical keyboard.
It's a 104 key design, because I'm used to having a number pad. It has ISO style enter and backslash keys, and an otherwise ANSI-like layout. It uses cherry MX switches. Each switch is dioded with either an internal diode or a surface mount diode on the back side of the board. I'm envisioning it as just a bare PCB on lots of rubber feet for stability with keys on top. No plate, no enclosure. There is no backlighting.
It uses an ATMEGA32U4 because there seems to be a wealth of available keyboard firmware for that microcontroller.
Here's a github repo with the PCB design files, in case anyone would like to have a look. Be warned that this board id totally untested. My first prototypes are currently on order.
https://github.com/evnpwr/dorkyboard
I became curious about mechanical keyboards recently, and I was inspired by all the cool open hardware/open firmware DIY things going on in the mechanical keyboard community. So inspired, in fact, that I've designed a PCB for my first mechanical keyboard.
It's a 104 key design, because I'm used to having a number pad. It has ISO style enter and backslash keys, and an otherwise ANSI-like layout. It uses cherry MX switches. Each switch is dioded with either an internal diode or a surface mount diode on the back side of the board. I'm envisioning it as just a bare PCB on lots of rubber feet for stability with keys on top. No plate, no enclosure. There is no backlighting.
It uses an ATMEGA32U4 because there seems to be a wealth of available keyboard firmware for that microcontroller.
Here's a github repo with the PCB design files, in case anyone would like to have a look. Be warned that this board id totally untested. My first prototypes are currently on order.
https://github.com/evnpwr/dorkyboard