Indonesia Mechanical Keyboard Meetup
8 April 2017 - Dattabot Dojo, Senopati, Jakarta
by Priyadi Iman Nurcahyo - priyadi@keyboard.id - keyboard.id
Tips: Ask your laser-cutting workshop first, they might be able to provide the material for you.
An Atmel AVR controller board with hardware USB is a safe choice, it is:
The most popular controller chip is the ATMega32u4.
* Our procedure supports both Cherry MX and ALPS compatible switches.
Head over to 'KLE' (keyboard-layout-editor.com), and start designing!
KLE can output "KLE Raw Data", a partial JSON metadata which is the community standard to describe any keyboard layout.
[{a:7},"A","B","C"],
[{w:2},"","Z"]
Example of standard matrix arrangement for the QMK firmware (COL2ROW setting)
Image courtesy of RoastPotatoes.co
QMK Firmware
Advanced users can download the source files and make further customizations using the QMK Firmware.
Some features not available from the generator: leader key, mousekeys, Unicode output, audio output, Bluetooth, Trackpoint, and more!
That wasn't too hard, right? 😅
By Raihan Saputra. Dual piece split Planck based keyboard. Uses two Pro Micros, one on each piece, connected to each other by a two wire cable.
By Priyadi. Single piece split Planck based keyboard. Adafruit Feather 32u4 controller. USB & Bluetooth. Trackpoint for mouse control. Per switch RGB LED.
By Derek Schmell. An Atreus with extra rows and columns. Pro Micro controller. Matias quiet switches. All stainless steel plate and housing.
You know what? We could use more keyboards to showcase here 😅
PS. Don't forget to document your build process and publish it.