Close
0%
0%

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. https://www.40percent.club/2016/11/gherkin.html and all the other great designs over at https://www.reddit.com/r/olkb/

DIY 3D printable 40% ortholinear keyboard. 

Originally made using kbfirmware.com, but has since been ported over to full QMK, and now with VIAL GUI Configurator support.

I mostly made this just to see if a could since I had all the parts on hand. Next I'd like to make a split tented keyboard similar to the orthodex, but with the Cirque capacitive trackpads added.

But for now I'm happy with this design.

Firmware, Freecad project, and stl's attached.

  • Initial layout generated in http://www.keyboard-layout-editor.com
  • Data from KLE used to generate plate svg in https://kbplate.ai03.com and imported to FreeCAD.
  • Plate and housing made in FreeCAD.
  • Used the QMK Source/Environment to generate a new QMK firmware
  • Then used that to port it to VIAL to work with the VIAL GUI Configurator.
    •  Extract attached zipfile just goes in the VIAL keyboard folder in their source to generate new firmware or use as an example for your own.

ortho4x10_vial.hex

updated QMK VIAL Firmware hex

x-hex - 75.76 kB - 07/27/2024 at 02:37

Download

ortho4x10.zip

updated QMK VIAL Firmware, compatible with VIAL GUI Configurator. (add to Vial keyboards folder)

Zip Archive - 6.24 kB - 07/27/2024 at 02:29

Download

2U_key.stl

2U wide spacebar key generated by keyboard playground

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

Download

keyboard_housing.stl

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

Download

keyboard_plate.FCStd

x-zip-compressed - 1.05 MB - 04/11/2021 at 05:47

Download

View all 6 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 https://amzn.to/3g1f3YX

  • Firmware ported to VIAL branch of QMK

    Ticktok07/27/2024 at 02:50 0 comments

    Ported firmware to VIAL branch of QMK, which has a GUI configurator.

    Had to first port it to actual QMK source since I originally had just used kbfirmware which is no longer maintained. Then port that to VIAL.

    Here's a screenshot of the configurator.

  • 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 kbfirmware.com of the current state of the key layers.

    layer 0

    layer 1

    layer 2

    layer 5


View all 2 project logs

Enjoy this project?

Share

Discussions

Does this project spark your interest?

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