Skip to main content

PH60 Rev3 Multi V2 Mechanical Keyboard

PH60 Rev3 Multi V2 preview

Overview

PH60 Rev3 Multi V2 is a 60% multi-layout low-profile keyboard kit.

What's new vs. Rev2

  • On top of the existing multi-layout support, added more split-spacebar options: split 6.25u into 2.75u + 1u + 2.5u, or split 7u into 3u + 1u + 3u
  • MCU switched to nRF52840
  • Bluetooth 5.3
  • ZMK firmware (replacing QMK)

Bill of materials

Included in the kit

ItemQtyNotes
Case1
PCB1
Plate1ANSI 60% by default — contact support for other layouts
Stabilizers4+1Based on ANSI; quantity varies with layout

You need to supply

In addition to the base Multi kit, the following parts are required to complete the build:

ItemQtyNotes
Standard MX switches61Based on ANSI; count varies with layout
Keycaps61Based on ANSI; count varies with layout

Assembly

1. Prepare the case

#todo

2. Connect the PCB to the battery

#todo 2

tip

Check polarity on both the battery lead and the connector.

3. Seat the PCB

#todo 3

tip

Double-check the battery orientation and how the lead runs — make sure nothing gets pinched.

4. Drop in the plate and install stabilizers

#todo 4

warning

⚠️ The plate may warp — straighten it or weight it down. During install make sure the PCB sits flush against the plate so the switches don't lose contact. Only plate-mount stabilizers are supported at this time.

Take one 2u (the shorter one) stabilizer and thread the wire toward you through the left-Shift cutout in the plate. Once the front edge of the stab is seated in the plate, press the back down to lock it. Use the same method for the spacebar (the longer one), Backspace, Enter, right Shift. When done, the stab stems and wire should move smoothly with no deformation.

5. Lube the stabilizers

Lube the stabs for the best feel. In addition to the pivot and the stem, apply a small amount of lube to the middle of the wire to reduce friction against the plate and PCB.

6. Install the switches

Mind the pin orientation — getting it wrong can bend the pins or damage the hot-swap socket.

7. Install the keycaps

Install keycaps left to right. For the stabilized (large) keys, press the keycap fully onto both the switch stem and the stab stems so they return cleanly.

Firmware flashing & updates

Everything below assumes the latest firmware. Early-batch users should update first — this fixes most issues such as failure to wake from sleep, Bluetooth connection problems, and stuck keys.

Getting the firmware

The Multi firmware is a single image that covers all supported layouts. The HHKB layout currently has a bug requiring a manual remap; the other layouts work out of the box.

1. Prebuilt (QQ group)

Join the QQ group 512933670 — the latest firmware is posted in the group files.

2. Build from source

ZMK is built via GitHub Actions — download the artifact produced by the workflow.

First-time bootloader flashing

If you bought from our store, the bootloader is already flashed — skip this section and go to updates below. If you fabricated your own PCB from a PCB shop, see the NRF52-Bootloader fork repo, build the bootloader, flash it via a programmer, then update the firmware normally.

Updating the firmware

1. Enter the bootloader

The default shortcut is Fn + B + R. The keyboard disconnects and a new mass-storage device shows up. If the shortcut doesn't respond (wrong firmware version or similar), pull off the spacebar keycap and short the two pads under the spacebar with tweezers, tapping twice quickly to force the bootloader.

2. Copy the firmware

Once in the bootloader the keyboard becomes a USB mass-storage device. Drop the firmware file onto it and wait for the keyboard to reconnect. If you can't connect / update / unlock / a bad firmware was flashed: we provide a setting_reset_V2 firmware — flashing it wipes settings, clears the existing firmware, and reboots the board. Recovery flow: enter bootloader with tweezers → flash setting_reset_V2 → board reboots with factory settings → flash the latest firmware.

Keymap

For ergonomics the four keys in the bottom-right are mod-tap / layer-tap: tap for the arrow, hold for the modifier or layer switch. Details below.

Base layer

~`
!1
@2
#3
$4
%5
^6
&7
*8
(9
)0
_-
+=
BKSP
DEL
Tab
Q
W
E
R
T
Y
U
I
O
P
{[
}]
|\
CapsLK
A
S
D
F
G
H
J
K
L
:;
"'
ENT
LSFT
Z
X
C
V
B
N
M
<,
>.
?/
MT(Shift,↑)
Ctrl
Win
Alt
Space
Alt
LT(FN,←)
MT(Win,↓)
MT(Ctrl,→)

Fn layer

`
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
DEL
Ins
PrtSc
ScrLk
Pause
Home
PgUp
Vol-
Vol+
Mute
End
PgDn
Space

Bluetooth layer

BT1
BT2
BT3
BT4
BT5
BT CLR
OUT
BOOT
SOFT OFF
Space

Remapping keys

We host a customized build of ZMKS Studio on our CDN: it's based on the upstream ZMK Studio with added localization, UI tweaks for our firmware, and better performance in China. We recommend using this one.

Key behavior

  • Layer Tap (LT) — hold to switch to the FN layer, tap to send DOWN.

  • Mod Tap (MT) — e.g. mt RSHFT UP: hold sends the modifier (right Shift), tap sends the arrow key UP.

    mt RGUI LEFT and mt RCTRL RIGHT work the same way.

Bluetooth layer reference

  • BT1~BT4: switch between pre-configured Bluetooth profiles
  • BT CLR: tap to clear the current profile, hold to clear all profiles
  • OUT: while wired, toggle between USB and Bluetooth output
  • BOOT: enter the bootloader
  • SOFT OFF: soft shutdown — the keyboard disconnects and sleeps; press the same key to wake

The four bottom-right keys on the base layer

Example: mt(Shift, ↑) — tap sends the arrow key , hold sends Shift.

  • The four keys in the bottom-right of the base layer all use mt(...)
  • Current mapping:
    • mt(Shift, ↑) — tap , hold Shift
    • mt(FN, ←) — tap , hold FN (Layer Tap: hold to switch to the specified layer)
    • mt(Win, ↓) — tap , hold Win
    • mt(Ctrl, →) — tap , hold Ctrl

FAQ

Q: Which layouts does Multi support?

A: Multi supports ANSI, ISO, HHKB 7U, WK, and WKL, plus split-spacebar combinations (2.75u + 1u + 2.5u and 3u + 1u + 3u). Swap the plate and stabilizers to match the layout you want.

Q: How do I quickly switch between paired devices?

A: Use the pre-defined shortcut (default: tap FN + 1~5) to cycle through profiles.

Q: Can't connect after switching profiles?

A: Re-pair the target device (default: tap FN + B + BACKSPACE) or reset all Bluetooth settings on the keyboard (default: hold FN + B + BACKSPACE).

Q: 2.4 GHz?

A: The mainline firmware does not support 2.4 GHz yet. An experimental implementation lives in the 2.4g_impl branch of the firmware repo, and a matching dongle is planned.

Firmware

Q: The keyboard won't enter the bootloader.

A: Pull off the spacebar keycap. You'll see two pads labelled BOOT. Short them twice with a conductive object (tweezers, paperclip) to force the bootloader.

Q: Will a firmware update wipe my keymap?

A: No — the keymap is preserved. That's exactly why we provide the reset firmware for when things go wrong.

Getting help

If the FAQ didn't solve your problem:


Last updated: April 2026