My NK87 is not being detected

There were a small percentage of the Batch 1 NK87s that had the stabilizer screws overtightened from the factory. Loosening these screws will typically resolve any connectivity issues, as well as columns binding to a single key, and a few other issues. Try removing the stabilizer screws, and installing a non-conductive washer to mitigate these issues.

You can also flash the PCB to help clear out any issues, using the NK87 firmware found here for v1.4 (check under the space bar on top of the PCB):

https://raw.githubusercontent.com/the-via/firmware/master/novelkeys_nk87_via.bin

If your PCB says v1b under the space bar, you will need this version: https://raw.githubusercontent.com/the-via/firmware/master/novelkeys_nk87b_via.bin

  • Open QMK Toolbox (if using a Windows computer, right clock bottom of QMK window and select "install drivers" before proceeding)
  • Unplug the keyboard.
  • Press and hold the ESC key.
  • Plug the keyboard while holding the ESC key.
  • QMK toolbox should say in yellow that STM32 bootloader is detected.
  • At this point release the ESC key.
  • Press the flash button on QMK toolbox.
  • You should get a success message once complete