/custom-keyboard

Code needed for flashing the arduino micro with the correct software to act as an HID keyboard device.

Primary LanguageC

Firmware for a hand soldered 60TKL keyboard

This repository contains the firmware I used to flash my Arduino Pro Micro that was handsoldered to 60TKL Layout keyboard.

I used QMK configurator to plan the layout: QMK Configurator

Then the now deprecated Keyboard Firmware Builder to get an outline for the firmware: Keyboard Firmware Builder

Then I downloaded a version of QMK MSYS and created a new keyboard forantti60, adjusted the keymap and keyboard.json to my needs and compiled: QMK MSYS

I used command

qmk compile -kb forantti60 -km default -c

to compile, with -c added for a clean compilation because of the compiler ignoring changes to .json files.

Then I used QMK toolbox to flash the firmware on the Arduino micro QMK Toolbox

The pinout in the Arduino Pro Micro was soldered as follows:

Columns from 0 to 14: "C6", "D7", "E6", "B4", "B5", "B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4", "B0", "D5"

Rows from 0 to 4: "D0", "D1", "D2", "D3", "D4"

with 0,0 at the left top.

Arduino Pro Micro

Finished Keyboard