Build guide and additional hardware for the Plaid-Pad mechanical macro pad.
A 4x4 numpad/macro pad with only through hole components. It supports up to 4 rotary encoder. The positions for the encoder are interchangeable with keyboard switches.
Below you can see the possible positions for the 4 rotary encoder (Rev1 only 2).
If you place a encoder in the top left corner (E1), you can’t use another encoder in the lower right corner.
Rev2 Rev1
,-----------------------, ,-----------------------,
| E1 | E2 | E3 | E4 | | E1 | | | E2 |
|-----+-----+-----+-----| |-----+-----+-----+-----|
| | | | E3 | | | | | |
|-----+-----+-----+-----| |-----+-----+-----+-----|
| | | | E2 | | | | | |
|-----+-----+-----+-----| |-----+-----+-----+-----|
| | | | E1 | | | | | |
`-----------------------' `-----------------------'
The F17-F24 keys are intended to be customized via Karabiner-Elements (OSX), or AutoHotkey (WIN).
It’s a great companion to the Plaid keyboard by hsgw and heavily inspired by it.
Bootloader (USBaspLoader) and Firmware (via keymap) are already on the ATmega328P chip.
Plaid-Pad Kit’s Rev3 shipped with preflashed VIAL firmware.
_If you have a Rev2 Plaid-Pad, or want to re-flash the VIAL firmware again, you can find a compiled firmware file here (Rev2), Rev3))
Plaid-Pad Kit’s shipped before 11.09.2020 are flashed with the QMK Default Keymap.
To use VIA, compile the VIA Keymap with the following command and flash it with QMK Toolbox on the Plaid-Pad (enter Bootloader Mode).
qmk compile -kb keycapsss/plaid_pad -km via
CONFIGURE
tab and change the keymap to your needs (automatic save)The current VIA version can’t change the rotary encoder function.
Make example for this keyboard (after setting up your build environment):
make keycapsss/plaid_pad:default
or
qmk compile -kb keycapsss/plaid_pad -km default
Flashing example for this keyboard:
make keycapsss/plaid_pad:default:flash
or
qmk flash -kb keycapsss/plaid_pad -km default
See the build environment setup and the make instructions for more information. Brand new to QMK? Start with the Complete Newbees Guide.
You can find the rotary encoder code here.
usbasploader
as used for Plaid (Instructions, Repository)alternative method:
alternative method (Bootmagic Lite):
If you succeed to enter bootloader mode, you can see usbasp in device manager, or *** USBAsp device connected
in QMK Toolbox.