This PCB supports various Alps keyboard layouts including Apple Extended Keyboard, Omnikey, Dell, V60MTS and Infinity and fits into Poker comptible cases.
Assembled PCB is available here: [TMK] Alps64 - 60% PCB for Alps 2022-01-09
Update2015/03 PCB Rev.A
2015/04/05 Finished my AEK mod
2015/05 PCB Rev.B ISO Enter fix
2015/10 PCB Rev.C Silk fix: position of K70, K40 and value of resistor:10K -> 1K / Capslock for Cherry Stepped 1.25u
2016/04 PCB Rev.D Fix Xtal foot print and value of R and C
See github repository below for the latest updates.
PCB Design FilesPCB is designed by KiCad and design files are available here.
https://github.com/tmk/alps64BOM - ComponentsController:
ATmega32U2Connector:
MiniB Hirose UX60SC-MB-5S8Diode: SOD123 or Axial lead diodes(1N4148, for example)
Switch: ALPS SKCM/SKCL
FirmwareTMK keymap editor for Alps64:You can edit keymap and download firmware from Keymap Editor, you don't have to build from source code yourself.
http://www.tmk-kbd.com/tmk_keyboard/editor/unimap/?alps64 Source code:https://github.com/tmk/tmk_keyboard/tree/master/keyboard/alps64See this wiki to build.
https://github.com/tmk/tmk_keyboard/wiki#build-firmwareProgram ControllerTo enter programming mode(start DFU bootloader) hook up to USB port and press tiny push button on bottom side of PCB.
Consult with this wiki page to flash firmware.
https://github.com/tmk/tmk_keyboard/wiki#flash-firmwareSupported LayoutsAEK:
103:
104:
ISO:
Infinity:
BigAss:
Caveat:
AEK ISO layout is not supported, it is different from standard ISO layout.
Check GB thread for the laest and detail infos.
Supported CasesKBC Poker compatible casesCheck GB thread for the laest and detail infos.
My AEK 60% mod logMore
Problem/MotivationWhen I planed on my own 60% ALPS keyboard my primary problem was source of keycaps, stablizers, mouning plate and case. I don't have access to CNC machine nor 3D printer to make case and plate and can't afford for it. My crude solutions are making good ol' AEK a victim for keycaps, stabilizers and plate, and ripping off its case from my unused Poker X. Cutting plate is no easy task in particular with hand saw, it took half a day for me to cut AEK plate down to 60%. It was ridiculously time consuming job. Now only missing peice is PCB to accomodate my favorite ALPS switches, lowpoly's hand wiring matrix is not good option to place them into the case unfortunately, I need a PCB in the end.
photosI desoldered orange switches from AEK and cut its plate into 60% part.
Soldered switcheds on PCB
Plate cutout for screw
60% AEK with Poker X case
2015/04/05 Done!
Album:
http://imgur.com/a/XKcnH#10