Skip to content

Keycapsss/Kimiko

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kimiko

PRs Welcome Discord License: CC BY-NC-SA 4.0

  • Aggressive staggered pinky rows
  • Support for one rotary encoder per side (two possible positions)
  • Per key RGB led with SK6812 Mini-E led (with legs, easy to solder)
  • Support for MX switches (Hotswap sockets)

Build-Guide

Keymap-Guide

Hardware available at keycapsss.com

Kimiko keyboard with RGB LED

Parts

Part name Quantity Remarks Photo
Kimiko PCB 1 set
Kimiko case 1 set 2 solid panels, 2 with holes for switches (plates)
Pro Micro or Puchi-C 2 pcs (a mix is possible) Recommend to use Mill-Max Single Row Socket Headers, to make it hot-swappable.
Key switch (MX) 58-60 pcs
Kailh switch socket 58-60 pcs
Diodes 1N4148W (SMD) 60 pcs
TRRS jack 2 pcs
Tactile switch 2 pcs Reset switch
TRRS cable 1 cable Must be a 4-pole cable
Key caps 58-60 pcs 1.5U caps, can also be 1U
Micro USB or USB-C cable 1 pcs Dependent what you use on the master half.

Optionally

Part name Quantity Remarks Photo
OLED module 2 pcs It is possible to use only one display
SK6812 Mini-E 60 pcs RGB LEDs for keycap backlight (underglow LEDs must be soldered, because they are connected in series)
Rotary encoder 0-2 pcs One per side are supported.
Mill-Max Single Row Socket Headers, or Spring-loaded pin headers, 4 x 12 row headers To make pro micro Hot-swappable. Highly recommended to get the header pins too (You can use diode legs if you don't get the header pins)

Case files

Drawings (SVG, DXF) for the case are located in the plates folder.

Firmware

Clone/download the QMK firmware and execute the following in the qmk_firmware directory to write the default Lily58L keymap

make keycapsss/kimiko:default:avrdude (for pro micro) 

When Detecting USB port, reset your controller now... is displayed, press the reset button on the keyboard to start writing. Each half of the keyboard must be programmed separately using this approach.

If you're using DFU bootloader (in case of the Puchi-C or Elite-C), replace the 'avrdude' with 'dfu'