Software Configuration. Also read . PART 1 This tutorial is meant to be a continuation of . Part 1: Building the keyboard We left with a half keyboard case, soldered diodes, switches, and pro-micro. The pro-micro also is receiving power, so we are ready to continue with the software configuration before attaching the base. Part 1 Step 1. Create config file To create my numerical pad configuration file, I used QMK Configurator which can be found . Make sure that the keyboard layout settings are properly chosen. I chose , because my PCB is a PCB, and since I’m making a numpad I chose . here snagpad snagpad LAYOUT_numpad_5x4 Fill the design layout with the proper keycodes. Compile, then download config file. Step 2. Format keyboard using the config file For this step, you need to download, and install QMK Toolbox from the QMK Config . website Open the created config file using QMK Toolbox. Put on to enable overwriting of keyboard configuration. And choose in setting. Auto-Flash atmega32u4 Microcontroller Connect keyboard to your PC, then reset by connecting and . Since I ticked , QMK Toolbox will automatically overwrite the configuration of the detected keyboard. Checkout the layout’s source . GND (Ground) RST (Reset) Auto-Flash here Resetting by connecting ground and reset through a metal object Left — PCB layout, Right — console after connecting keyboard Step 3. Test keyboard I used an online keyboard tester ( ) to visualise if my keyboard is working. Feel free to use notepad, or any editor for this matter. link Step 4. Complete the hardware part of the keyboard. Disconnect the keyboard with your computer, and add the remaining parts — keycaps, base, and keyboard feet. Thank you for reading. :) Sources: https://theboard.libsyn.com/ https://www.youtube.com/watch?v=_voKcLUjwv8 https://config.qmk.fm/#/snagpad/LAYOUT_numpad_5x4 https://learn.sparkfun.com/tutorials/pro-micro--fio-v3-hookup-guide/hardware-overview-pro-micro https://www.keyboardtester.com/