60% mechanical keyboard
KK_ansi60 keyboard is inspired by GH60 open source keyboard. Case and mounting plate are made from one piece of aluminium alloy. This feature allows very solid and compact design. On the other hand only ane switch layout is supported. Keyboard support TMK firmware, so everything is open source and customizable. On default there are two base layers. Active layer is indicated with LED under FN1 or FN2 key.
- Solder all SMDs parts on PCB.
- Temporary solder USB cable on connector
J1
. - Load firmware.
- Plug USB cable into computer.
- Run command
dmesg
, you should seeProduct: ATm32U4DFU
in output list. If not, double check your soldering and check if you have ATMEGA32u4 with DFU bootloader. - Clone repo
git clone "https://github.com/MarekKap/KK_ansi60"
. - Go to firmware directory
cd KK_ansi60/Firmware/
. - Compile program
make
. - Load firmware into keyboard
sudo make dfu
. - Unplug USB cable from computer.
- Desolder USB cable.
- Install keycaps stabilizers on top plate.
- Install some switchies on on top plate. Start with edges and long keys.
- Flip the top plate and put PCB on installed switches.
- Cut switch legs. Keep in mind, there is only 2mm space between PCB and bottom plate.
- Solder switches on PCB.
- Install, cut and solder rest of the switches.
- Install, cut and solder
LED1
andLED2
. - Remove insulation from USB cable. Use heat shring tube or your nylon cable sleeve will start stripping over time.
- Use cable tie to hold USB cable in place.
- Solder free USB wires to connector
J1
. KeepD+
andD-
wires twisted as long as possible. - Hold down USB wires using kapton tape on PCB.
- Install CNC legs with screws on bottom plate and put self adhesive pads in place.
- Stick a insulation sticker on bottom plate (PCB side).
- Screw bootom and top piece together with M2.5 screws.
- Plug USB cable into computer and enjoy your keyboard. :-)
Item | Seller | Price [EUR] | Note |
---|---|---|---|
Resistor 22R (R1, R2) | Farnell | 0.09 | for 10 pcs |
Resistor 10K (R3, R4) | Farnell | 0.09 | for 10 pcs |
Resistor 82R (R5, R6) | Farnell | 0.13 | for 10 pcs |
Capacitor 10uF (C1) | Farnell | 0.80 | for 5 pcs |
Capacitor 0.1uF (C2-C6, C8) | Farnell | 0.52 | for 10 pcs |
Capacitor 1uF (C7) | Farnell | 1.33 | for 5 pcs |
Capacitor 22pF (C9, C10) | Farnell | 1.23 | for 10 pcs |
White LED (LED1, LED2) | Farnell | 2.54 | for 5 pcs |
Quartz 16MHz (Y1) | Farnell or Farnell | 0.84 | |
ATMEGA32u4 (U1) | Farnell | 3.71 | |
Diode TS148 (D1-D61) | Farnell | 5.23 | |
Switch (S1-S61) | AliExpress | 18.04 | 3 pin 65 pcs |
PCB | KK-electronic | 25.00 | work in progress |
Stabilizers set | AliExpress | 7.20 | 6.25u plate mounted |
USB cable | Any local store | 3.00 | |
Top Plate | KK-electronic | 120.00 | work in progress |
Bottom Plate | KK-electronic | 40.00 | work in progress |
CNC Legs | AliExpress | 3.00 | silver |
Self adhesive pads | AliExpress | 11.00 | for 500 pcs |
Insulation sticker | KK-electronic | 10.00 | work in progress |
Keycap set | AliExpress | 21.00 |
If you are intrested in KK-electronic parts, please email at [email protected]. Price is approx. and can by significantly lower on group buy.