beekeeb
  • Home
  • FAQ
  • Layout Testers
  • Keyboards with Cirque Trackpad
  • Allium58 Keyboard
    • Photo logs of installing Allium58 GLP 3D printed keyboard case
  • Cantor Keyboard
  • Chocofi Keyboard
    • Soldering a battery on a Chocofi Wireless
  • Dao Choc BLE Keyboard
  • DASBOB Keyboard
  • FelixKeeb
  • Ferris Sweep Keyboard
  • Hillside Keyboard
  • Hotreus62 Keyboard
  • keezyboost40
  • Piantor Keyboard
    • Quick Start Guide to Build a Piantor (Raspberry Pi Pico)
    • Quick Start Guide to Build a Piantor (WeAct RP2040)
    • Extra Firmwares
  • Pierce Keyboard
  • Stress Fight Pad
  • Swoop Keyboard
  • Thorium Keyboard
  • Yampad Keyboard
  • Zerosprey42 Keyboard
  • Raspberry Pi Pico and Other RP2040 Boards
  • Keyboard Build Guide
    • Avalanche v4.2 Photo Build Log
    • elephant42 Keyboard Photo Build Log
      • elephant42 QMK Firmware with VIA
      • Acrylic Case with Fabric Middle Plates for Split Keyboard Installation
    • Redox v1 (rev 1.0) Build Log
    • Sofle RGB v2.1 SofleKeyboard Photo Build Log
      • Extra Photos for Soldering the RGB LEDs
    • REVIUNG41 Case Installation
    • TOTEM Case Installation
  • Other Guides
    • How to Install display, battery and Test the Wireless Corne Keyboard
    • Installing a Battery to the Ferris Sweep v2
    • Adding nice!view to a Keyboard with a 4-pin OLED Compatible Shield with a Hidden Wire
    • How to Flash a Firmware to USB-C Controller
    • How to Flash a Firmware with OpenOCD
Powered by GitBook
On this page
  • Project Files
  • Getting the Hardware
  • Firmware
  • VIA Firmware with 72 RGB LEDs Enabled
  • VIA Firmware with 72 RGB LEDs Enabled (with SPLIT_USB_DETECT)
  • Official QMK Firmware with 70 RGB LEDs
  • Build Guide
  • Flash the Firmware
  • Flippable Board
  • Bridge the Solder Pads for OLED Display Modules
  • Solder the Diodes
  • Microcontroller Breakout Board
  • Testing the Keyboard
  • Kailh Hotswap Sockets
  • TRRS Jack and Reset Button
  • OLED Display
  • Rotary Encoder
  • RGB LEDs for the Right Hand
  • RGB LEDs for the Left Hand
  • Fully Soldered

Was this helpful?

  1. Keyboard Build Guide

Sofle RGB v2.1 SofleKeyboard Photo Build Log

PreviousRedox v1 (rev 1.0) Build LogNextExtra Photos for Soldering the RGB LEDs

Last updated 2 years ago

Was this helpful?

Project Files

  • KiCAD:

  • QMK:

  • Official Build Guide:

Getting the Hardware

You can get the hardware from one of the following links.

  • My Etsy Store:

  • My Shop:

  • Gerber Files (if you order the PCBs by yourself):

Firmware

VIA Firmware with 72 RGB LEDs Enabled

This is a firmware modified from the v1 VIA firmware with the following lines added to the config.h

#define RGBLED_NUM 72
#define RGBLED_SPLIT {36,36}

VIA Firmware with 72 RGB LEDs Enabled (with SPLIT_USB_DETECT)

SPLIT_USB_DETECT is required for some of the pro micro boards.

Official QMK Firmware with 70 RGB LEDs

Build Guide

This guide assumes you have some keyboard soldering experience. There are multiple ways to build the Sofle RGB Keyboard v2.1. Here is a build with 72 RGB LEDs, two rotary encoders, and two OLED display modules.

Flash the Firmware

Flippable Board

The Front side is for the pro micro controller boards, OLED display modules, TRRS jacks, reset buttons, rotary encoders.

The Back side is for the diodes and Kailh MX switch hotswap sockets.

There are RGB LEDs on both sides.

Bridge the Solder Pads for OLED Display Modules

On the Front Side, bridge the 4 solder pads on left hand PCB and right hand PCB.

Solder the Diodes

Flip to the Back side, solder all the diodes on both sides. Diodes are directional.

A common mistake is, we miss the diode near the rotary encoder.

The OLED solder pads should NOT be bridged on the Back side.

All the diodes are soldered.

Microcontroller Breakout Board

USB Type-C (ShiroC)

Align the two controllers according to the silkscreen outline. The boards should be mounted with the components facing down.

Pro Micro

The same applies to a generic pro micro controller board.

For Either Controller Boards

The back side should look like this.

Testing the Keyboard

You now have a minimally working, single-sided keyboard.

If you connect the left side, or the right side to the computer, and short the hotswap solder pads (front or back), you should be able to enter some keys.

Kailh Hotswap Sockets

Solder the hotswap socket according to the silkscreen. A common mistake is to mount it 180 degree rotated.

Make sure the sockets stay flat.

Solder the rest of the sockets.

TRRS Jack and Reset Button

OLED Display

Rotary Encoder

If you plan to add the RGB LEDs, you should skip this step and move this to the last.

RGB LEDs for the Right Hand

Bridge "IND", "UND&BL", and "ENA" on the back side.

Flip to the Back side and solder the second RGB LED.

Complete the 6 droplight RGB LED. And start with the per key lighting.

RGB LEDs for the Left Hand

Bridge "IND", "UND&BL", and "ENA" on the back side.

Fully Soldered

Also, check out another example with RGB Matrix at

Flash the two Pro Micro Controllers or USB Type-C Controllers with .

Set the soldering iron to a low temperature (around 280°C or 530°F). Extra flux is helpful. Start with the indicator LED. See and the ordering at the .

See more photos for the .

https://github.com/qmk/qmk_firmware/tree/master/keyboards/sofle/keymaps/rgb_default
QMK ToolBox
RGB LED Orientation
Official Build Guide
RGB LED Orientation
https://github.com/josefadamcik/SofleKeyboard
https://github.com/qmk/qmk_firmware/tree/master/keyboards/sofle
https://josefadamcik.github.io/SofleKeyboard/build_guide_rgb.html
https://www.etsy.com/listing/1026250275/sofle-rgb-v21
https://shop.beekeeb.com/product/sofle-rgb-v2-1-pcb-kit/
https://github.com/josefadamcik/SofleKeyboard/tree/master/Gerbers/RGB
74KB
beekeeb_sofle_rev1_via_rgb21_72rgbled.hex
VIA Firmware
75KB
beekeeb_sofle_rev1_via_pro_micro.hex
do not bridge the solder pads on the back
Back Side
Droplight
First per key lighting
Testing the first per key lighting