Akruvia OAK48 (Documentation/Product Guide) | 12×4 Ortholinear Keyboard | Gateron Low Profile | Vial

Buy: Etsy

Akruvia OAK48

A DIY RP2040-based 12×4 Ortholinear Hot Swap Gateron Low Profile Mechanical Keyboard kit.
(Requires soldering)
Be creative with your keycaps and switches combination!

Product inclusions:

1x RP2040 board
1x 40pin low profile male header
1x 40 pin low profile female header
50x Gateron Low Profile hot swap sockets (48 + 2 Extra)
50x 1N4148W diode (48 + 2 Extra)
1x Keyboard PCB
1x switch mounting plate (FR4)

1x acrylic base plate
1x acrylic microcontroller cover
1x acrylic feet
8x silicone feet
20x M2 5mm screws
12x M2 6mm screws
8x M2 8mm screws
20x M2 4mm standoffs
8x M2 13mm standoffs (M+F)

Akruvia OAK48 PCB

Top of the main PCB
Bottom of the main PCB
Switch mounting plate made out of FR4 (PCB material)

Akruvia OAK48 RP2040 microcontroller board

You can press the boot button before plugging in the USB C cable to enter bootloader mode.
Put uf2 file to RPI-RP2 drive for flashing.

Akruvia OAK48 Acrylic

Peel off protective layer
Peel off protective layer

Soldering:

Solder diode from D1-D48 (Mind the polarity, there’s a line on the diode and the PCB to indicate correct polarity)
Solder hot swap socket from SW1-SW48 (Mind the orientation)
Break the 40pin female header to:
2x 9pin female header
1x 5pin female header
then solder to main PCB
Break the 40pin male header to:
2x 9pin female header
1x 5pin female header
then solder to the RP2040 board

Gateron Low Profile Switch and Mounting Plate

Check for bent switch pins

Mechanical Info

You can use a flush cutter
Don’t tighten the 6mm M2 screw all the way.

QMK and Vial Support:

Github link

Akruvia OAK48 default keymap

Green LED on the microcontroller board lights up to indicate lower layer is active.
Blue LED on the microcontroller board lights up to indicate upper layer is active.
Red LED on the microcontroller board lights up to indicate Caps Lock is on.

Akruvia OAK48 Vial Support