Skip to content

Low profile 5x12 ortholinear keyboard design for choc/ks-33 switches

License

Notifications You must be signed in to change notification settings

swift502/Krtkus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Krtkus

An extended 5x12 keyboard with 2 extra keys. The design is intended for ortho layouts with a shifted number row, allowing for the placement of the delete and tilde keys above their usual spots. PCBs are designed in Kicad, case in Blender.

  • Low profile
    • Kailh Choc V1
    • Gateron KS-27/KS-33
  • QMK/VIA compatible
  • Tray mount
  • 3D printed case with a 7 degree tilt
  • 236mm × 122mm × 30mm

Connecting the keyboard to usevia.app requires manually uploading the design file in the design tab.

My builds

Board Keycaps Switches Case Pinout Bootloader
MBK Legend Ergo/Ortho Choc V1 Brown Black Resin Standard Caterina
Keychron LSA ABS KS-33 Brown JLC Black Resin Legacy Caterina
Keychron LSA PBT KS-33 Red 9600 Resin Legacy Caterina
Keychron LSA ABS KS-33 Brown Black Resin Standard Atmel DFU

Room for improvement

  • Spacebar stabilizer
  • Hotswap version
  • Standard USB port orientation
  • Switch plate

Parts

  • One of the PCBs:
  • Case:
  • Arduino Pro Micro
  • 61 SMD diodes
  • 61 switches
  • 61 keycaps
  • 5 M2 x 6mm screws

Optional:

  • 90 degree Micro-USB cable
  • Rubber feet

QMK

Documentation

Compiling (Windows)

Run the compile script:

python qmk_compile.py

Resetting

Once the firmware is flashed, it provides key combinations to enter bootloader or clear the keyboard's persistent storage.

  • LShift + RShift + B - Puts the keyboard into bootloader mode for flashing
  • LShift + RShift + C - Reinitializes the keyboard and reverts to the default keymap

Kicad

Libraries

Below is a list libraries included in the project. These libraries are not licensed under CC0. Please refer to each specific library for licensing details.

Switch grid

Unit Offset
Switch 19.05
Switch 4 4.7625
Switch 16 1.190625
Switch 64 0.29765625