Zach White c0dcee96a8 Initial list of keyboards to exclude from CI (#11213) 5 years ago
..
keymaps e680af98d2 Enable extrakeys, mousekeys for all VIA keymaps. (#10740) 5 years ago
rev1 c0dcee96a8 Initial list of keyboards to exclude from CI (#11213) 5 years ago
rev2 c82865efab Add VIA keymap for Plaid-Pad (#10057) 5 years ago
.noci c0dcee96a8 Initial list of keyboards to exclude from CI (#11213) 5 years ago
config.h c82865efab Add VIA keymap for Plaid-Pad (#10057) 5 years ago
info.json 619ee543b8 [Keyboard] Add Plaid-Pad 4x4 numpad (#7900) 6 years ago
plaid_pad.c c82865efab Add VIA keymap for Plaid-Pad (#10057) 5 years ago
plaid_pad.h c82865efab Add VIA keymap for Plaid-Pad (#10057) 5 years ago
readme.md c82865efab Add VIA keymap for Plaid-Pad (#10057) 5 years ago
rules.mk c82865efab Add VIA keymap for Plaid-Pad (#10057) 5 years ago

readme.md

Plaid-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.

Rev1.1                      Rev1
,-----------------------,   ,-----------------------,
|  E1 |  E2 |  E3 |  E4 |   |  E1 |     |     |  E2 |
|-----+-----+-----+-----|   |-----+-----+-----+-----|
|     |     |     |  E3 |   |     |     |     |     |
|-----+-----+-----+-----|   |-----+-----+-----+-----|
|     |     |     |  E2 |   |     |     |     |     |
|-----+-----+-----+-----|   |-----+-----+-----+-----|
|     |     |     |  E1 |   |     |     |     |     |
`-----------------------'   `-----------------------'
  • Encoder E1 performs a tap on KC_F17 and KC_F18.
  • Encoder E2 performs a tap on KC_F19 and KC_F20.
  • Encoder E3 performs a tap on KC_F21 and KC_F22.
  • Encoder E4 performs a tap on KC_F23 and KC_F24.

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.

QMK Firmware

_Bootloader and Firmware (default keymap) are already on the ATmega328P chip._

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 our Complete Newbs Guide.

Bootloader

Enter bootloader mode (to flash a new firmware)

  • Plug in the USB cable
  • Push and hold RESET switch
  • Push and hold BOOT switch
  • Release RESET switch
  • Release BOOT switch

or an alternative method:

  • Unplug the USB cable
  • Hold down the BOOT switch
  • Plug in the USB cable
  • Release the BOOT switch

If you succeed to enter bootloader mode, you can see usbasp in device manager, or *** USBAsp device connected in QMK Toolbox.