You will need an SWD programmer for initial flashing. See https://github.com/xyzz/stm32f103-keyboard-bootloader for more info.

Known issues:

  • PCB-mounted stabs don't quite line up with the plate
  • PCB-mounted switches don't quite line up with the plate
  • The mini-USB port doesn't extend far enough and the cable is quite loose.