Skip to main content

Build Steps

The Reviung 5 is a Pro Micro-footprint board, so unlike a fully through-hole kit there are only a handful of components to solder. We'll prepare the controller first, then work through the PCB from the lowest components upward before assembling the plates.

Front of the Reviung 5 PCB

tip

The LEDs (Step 3) and rotary encoder (Step 6) are optional. If you're not fitting them, simply skip those steps.

1. Prepare the Controller​

Pro Micro with Conthrough spring-pin headers soldered on

The controller is socketed onto the PCB using two Conthrough spring-pin headers, so it can be removed later if needed. Solder the two headers to the controller with the end whose holes sit closer to the pins inserted into the controller.

Before soldering, flash the controller while it's still easy to handle:

Controllers aren't included with our kits, so the firmware you need depends on the Pro Micro-compatible controller you chose when ordering (or sourced yourself). Download the Reviung 5 firmware for your controller from the firmware page, then flash it:

Your controllerFirmware page tabFileHow to flash
Helios or SVLinky (RP2040)Helios / Svlinky.uf2Double-tap the reset button (or hold BOOT while plugging in). A drive called RPI-RP2 appears; drag the .uf2 onto it.
StemCell (STM32)StemCell.uf2Double-tap the reset button. A drive appears; drag the .uf2 onto it. Check the StemCell page for any jumpers your board needs.
Classic Pro Micro (ATmega32U4)Pro Micro.hexOpen the .hex in QMK Toolbox, tick Auto-Flash, then briefly short RST to GND (or press reset) to start flashing.

Each controller has two firmware options:

  • Default: standard QMK firmware with the keymap built in.
  • VIAL: the same firmware, plus live key remapping in Vial without rebuilding anything.
tip

Flash your controller before soldering it to the PCB, while it's still easy to handle. If it shows up as a drive (or flashes successfully in QMK Toolbox), it's working. If it doesn't, see Entering the Bootloader.

info

If your controller has a Micro-USB connector (like a classic Pro Micro), reinforce it with a little glue before you start. Micro-USB ports are prone to tearing off with repeated use.

2. Solder the Reset Switch​

Tactile reset switch soldered to the back of the PCB

Solder the tactile reset switch to the back of the PCB, in the position marked RESET. This lets you put the board into bootloader mode for future firmware flashing.

3. Install the LEDs (Optional)​

WS2812B LEDs soldered to the PCB

If you're fitting the optional WS2812B RGB LEDs, install them now. There are up to four positions (RGB1–RGB4); work through them in order and test each LED before moving on to the next — a single bad joint will stop every LED after it in the chain from lighting.

Diagram showing the correct WS2812B LED orientation

info

LEDs are orientation-sensitive. Line up the notched (cut) corner of the LED with the GND ▲ marking on the PCB.

Use a temperature-controlled iron at around 320°C. Apply flux, pre-tin one pad, seat the LED with tweezers, tack it down on the pre-tinned pad, then solder the remaining three pads. Clean off the flux and test before continuing.

4. Install the Diodes​

1N4148 diodes soldered to the PCB

Install the 5 x 1N4148 diodes, one near each switch position.

info

Diodes are orientation-sensitive. The black bar (the | mark) on the diode must line up with the | side of the ▷| marking on the PCB.

Bend the legs, insert each diode from the front, solder from the back, then clip the excess legs flush. Re-flow each cut joint briefly so the exposed metal is sealed with solder.

5. Test the Board​

Testing key input by bridging the switch pads with tweezers

Before assembling the case, connect the board to your PC and confirm every key registers. Bridge each switch's two solder pads with tweezers (or a snipped diode leg) and check that a keypress is sent. Fixing a cold joint now is far easier than after the switches are on.

6. Install the Rotary Encoder (Optional)​

If you're fitting the optional rotary encoder, solder it to the PCB now, before the top plate goes on. If your encoder uses the extra SMD diode position, fit that 1N4148W diode as well.

7. Attach the Pro Micro Protection Cover​

Pro Micro protection cover fitted to the top plate

Attach the acrylic Pro Micro protection cover to the top plate using the short M2 screws, spacers and nuts.

caution

Do not overtighten the screws — acrylic parts can crack. Snug is enough.

8. Fit the Switches to the Top Plate​

MX switches fitted into the top plate

Push your MX switches into the top plate until they click home. Make sure each switch is fully seated and that its pins are straight and not bent under the housing.

9. Mount the Top Plate onto the PCB​

Top plate with switches lowered onto the main PCB

Lower the top plate (with switches fitted) onto the main PCB, guiding all of the switch pins through their holes. Check from the side that every switch is seated flush before you solder anything.

10. Solder the Switches​

Switches being soldered from the back of the PCB

With the switches fully seated, solder each pin from the back of the PCB. Clean off any flux residue when you're done.

11. Attach the Bottom Plate & Feet​

Bottom plate and rubber feet attached

Fit the metal spacers to the bottom plate with M2 screws, place the top plate + PCB assembly on top, and secure it by screwing down from the top-plate side. Finally, stick a rubber foot in each of the four corners of the bottom plate.

12. Install the Keycaps​

Keycaps installed on the Reviung 5

Press on your keycaps and you're all done!

The completed Reviung 5 keyboard