3D Printed Ortholinear 30-ish% keyboard

Just a simple, small, 3D printed mechanical keyboard. Hand wired running QMK firmware.

Similar projects worth following
I've always wanted to make my own mechanical keyboard, so decided to take on the idea. I was inspired by the gherkin 30% keyboard. and all the other great designs over at

Right now it's fully functional(I'm typing this on it right now), but I still need to add in the RGB LEDs as well as switch to the current version of QMK firmware instead of just relying on

The next steps I need to wire up the neopixels for per/key rgb, and then setup my QMK build environment as there's some newer features that kbfirmware doesn't support. generated firmware sourcecode

x-zip-compressed - 5.16 MB - 04/11/2021 at 05:48


ortho4x10.hex generated firmware

hex - 58.95 kB - 04/11/2021 at 05:48


ortho4x10.json json to recreate/edit firmware

JavaScript Object Notation (JSON) - 25.64 kB - 04/11/2021 at 05:48



2U wide spacebar key generated by keyboard playground

Standard Tesselated Geometry - 630.03 kB - 04/11/2021 at 05:48


Standard Tesselated Geometry - 787.00 kB - 04/11/2021 at 05:47


View all 7 files

  • 39 × mechanical keyboard keys(I used gaterons)
  • 39 × 1N4148 diode
  • 1 × arduino pro micro(or atmega32u4 equivalent board)
  • 1 × whatever hookup wire 3d printer filament you want to use.
  • 1 × 2mm double sided tape Type used for cell phone repair. Used to secure the keyplate in place

  • internals and the current key layers.

    Ticktok04/11/2021 at 06:06 0 comments

    just wanted to make post including some of the pictures as well as the current key layout.

    Here's the wiring.

    This is the pro micro and wiring as well as the hardware reset switch I wired in.

    and then screenshots from of the current state of the key layers.

    layer 0

    layer 1

    layer 2

    layer 5

View project log

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates