Paw Build Guide

PCB Disclaimer

Due to an oversight by the PCB manufacturer, the RGB LEDs are non-functioning. However, this can be fixed with a reflow of the PCB using specialized tools. Please see the Reflowing PCB section below.

Connectivity Notice

If you are having trouble connecting your Paw to your device (e.g. it's not showing up at all, or it's not showing up as a Paw) please flash the firmware provided below.

ZMK Firmware - Paw Fixed Identifier

Assembly

Disassembly is largely the reverse of assembly.

NB: It is recommended that you flash the PCB with your preferred layout before installing it in the case as the reset button cannot be accessed without disassembling the case

Please be careful assembling the case. Overtightening (tightening past the point of feeling pressure against the screwdriver) can cause the threads to strip and damage the case.

  1. If you removed the weight, first fasten the weight with the two M2 x 3mm screws to the bottom case. Be careful not to overtighten.
  2. Install switches into the plate, and then solder (or press into hotswap sockets) them to the PCB.
  3. Fasten the plate with the four M2 x 4mm screws to the top case. Be careful not to overtighten.
  4. If you are using a battery, plug the battery into the PCB.
  5. To join the top and bottom cases, place the battery into the bottom cavity and then angle the USB port down slightly to fit into the slot for the USB port.
  6. Align the top and bottom cases and then fasten the bottom case with the four M2 x 16mm screws to the top case. Be careful not to overtighten.

Flashing

ZMK (Official support)

The PCBs come preflashed running ZMK with a simple arrow key layout:

Paw default layout

To build and flash your own layout you can follow the setup guide over at ZMK.

Once you have successfully generated a user configuration follow these steps to flash your new firmware:

  1. Download the firmware UF2 file.
  2. Connect your Paw to a computer.
  3. Reset your Paw by quickly double tapping the reset button on the PCB, or by pressing a reset keycode (if programmed).
  4. A USB storage device should show up in your file explorer, copy the firmware UF2 file to the USB storage device.
  5. The USB storage device should automatically disappear, once this happens you may safely unplug your Paw (if desired) and use the new firmware.

QMK (Unofficial support)

Due to licensing conflicts between QMK and the Nordic SDK (the manufacturer of the MCU used) we cannot distribute pre-built QMK binaries. Compiling the firmware from source yourself falls into a legal gray area, therefore we do maintain a QMK repository if you wish to do so.

That repository can be found here: AeternusCo/qmk_paw

Instructions for building this firmware can be found here: nrfmicro/wiki

All instructions should be the same except you should be cloning the AeternusCo/qmk_paw repository, and the make command is: make paw_ble:default

Bluetooth Pairing

Disclaimer: There are many factors that determine Bluetooth connectivity performance and distance. While all PCBs have been tested to ensure a baseline of functionality, individual environments can greatly alter real world performance.

Reflowing PCB

Video: Coming Soon

In order to fix the RGB LEDs you will have to reflow the MCU module on the PCB and apply some more solder to the underside pads.

NB: This cannot be accomplished using just a soldering iron. You will either need a preheating station or a hot air station. This should only be attempted by skilled hobbyists who feel comfortable using soldering equipment to repair PCBs.

  1. Heat up the MCU module until you can safely remove it from the PCB.
  2. Let the PCB cool down, then apply flux and solder to the MCU pads on the PCB (including the underside pads).
  3. Let the MCU module cool down, then apply flux and solder to the pads on the MCU module itself.
  4. Heat up the PCB until the MCU pad solder is molten, then heat up the MCU module slightly.
  5. Place the MCU module on the PCB and ensure all pads feel connected.
  6. Let PCB and MCU modules cool before testing.
  7. If RGB LEDs still do not turn on:
    • Ensure you are using the default Paw firmware.
    • Repeat the above reflow steps.
    • Confirm that the reflow attempt did not damage the PCB, the MCU module, or the LEDs.

Contact

Still need more help? Contact us at [email protected]