Skip to content

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

To connect the keyboard to usevia.app, the design file has to be manually uploaded in the design tab.

Room for improvement

  • Spacebar stabilizer
  • Hide MCU on the bottom side and use 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

Kicad

Libraries

Switch grid

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

QMK

Compiling

On Windows, create a "krtkus" folder in qmk_firmware/keyboards and copy the contents of the qmk folder inside of it. Then in MSYS compile the firmware using the commands below.

Setup:

qmk setup

Compile:

qmk compile -kb krtkus -km default

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

Showcase

Left: Choc V1, Right: KS-33

Krtkus vs. Keychron K3 Pro