Nanggong is a 63-key/60% handwired ortholinear keyboard built to fulfill my desire for an ortholinear layout while retaining important features such as arrow keys, numbers, and the standard 1.25u Ctrl key. This design caters to the needs of both programmers (with arrow keys) and gamers (featuring number keys and a 1.25u Ctrl size).
The keyboard is built using Arduino Pro Micro Atmega32u4 and QMK Firmware, and firmware has been built to support VIA Software so that this keyboard can manage the keys without having to re-flash and already supports underglow WS2812/WS2812b which can be controlled by VIA Software.
VIA Software is software to help change the configuration of the key functions on the keyboard, besides that it can also set such as macros, rotary encoders and also led lights on the keyboard. A QMK Vial fork can be found here.
- 63x: Cherry compatible switches.
- 63x: Diodos (1N4148).
- 58x: Cherry compatible keycaps.
- 4x: 1.25u keycaps.
- 1x: 2u keycaps.
- 1x: Arduino Pro Micro Atmega32u4.
- 8x: LED WS2812/WS2812B.
- 2-3 meters of Cable (I recommend thin cable for easy cable management, im using AWG22 Cable).
For the case file you can make your own at (http://builder.swillkb.com/) to suit your preferences, then order at the acrylic laser cutting service in your place.
0 1 2 3 4 5 6 7 8 9 10 11 12
cols : ["B3", "B2", "B6", "B5", "D7", "E6", "B4", "C6", "D4", "D0", "D1", "D2", "D3"],
rows : ["D5", "F5", "F6", "F7", "B1"]
Steps.
- install the switch to the plate
- connect the cable according to the schematic image below (there are 2 cables, for colom cable and row cable).
- then connect the row cable to the pro micro pin (as shown below)
- and then connect the col cable to the pro micro pin (as shown below)
- after that prepare the software to flash the arduino pro micro, namely using the QML Toolbox software (you can download it here
- then after installing the qmk toolbox application, select the Nanggong Hex file that can be obtained at here, make sure the MCU has been selected ATmega32u4, and check the auto-flash checklist.
- after that jumper the reset pin on the arduino until the indicator light changes on arduino and remove the jumper, then wait until the qmk toolbox display displays a successful message eating your handwiring keyboard can be used.