Product Info & Guides

How to test your PCB:

I always flash and functionally test the PCB. The testing I do consists of:

  • Visual inspection
  • Verifying USB function and rotation (that both usb-c rotations works)
  • Test of keyswitch matrix. I.e not all individual keys, but all the matrix functions.

I recommend to always test your PCB before building the keyboard to ensure it was not damaged in shipping or had issues I missed.

Quick step through of my recommended method:

  1. Download VIA
  2. Set the layout you want to use in "configure tab"
  3. Use tweezers to test the switch positions and check in VIA. Go to "KEY TESTER"-tab. Check "Test Matrix" (I also check "Key sounds"
  4. If it's hard to figure out which pads to short with the tweezers, it can be a good idea to assemble plate, switches and PCB, but do the testing just before soldering all the switches.

Note: Some keys will not show up depending on keybinds set in VIA. For example FN key will not show up in key tester, since it is not a keycode that is sent to the PC. If everything works, all the keys that send keycodes should show up like this:

For a ZMK based board (cyber60) you can use a similar method, but you need to first set your keymap by flashing your own edited .uf2 file and using some other software than VIA. I'd recommend keyboardtester .

If you need to reflash QMK:

VIA-enabled firmware for all of my QMK boards can be downloaded here: Link

Waffling60 rev B firmware with capslock led enabled can be downloaded here: Link

Mechmerlin has a great video on how to use QMK toolbox: Link

Note: If flashing the capslock enabled VIA firmware for the waffling60 rev b you will be able to set brightness and color for the capslock led in VIA under the "lighting"-menu in the "CONFIGURE"-tab.

Changing layout or configuration on a QMK-based board:

All PCB's in this store is by default using QMK as a keyboard firmware, except the cyber60. I highly recommend using VIA or VIAL for configuring your PCB, since it's very user friendly.

VIA can be downloaded here: Link

VIAL can be downloaded here: Link

Both work in a similar fashion, here is a great tutorial by Austin V on how to install and use VIA: Link