Skip to content
Kit orders placed today ship within 🟠 7-9 business days

Sofle RGB V3 Hotswap Split Ergo 50% Kit

39.93

Build your very own RGB hotswap split ergo 50% custom keyboard from scratch! Wireless or wired – it’s up to you.

Relatively easy to build, uses Pro Micro (or compatible) controllers, SMD diodes and SMD RGB LEDs.

Read more…

  • Case Type *

    Tenting case allows setting up the keyboard at an angle for increased ergonomics. Tenting hardware (M5 bolts/nuts) available as an add-on below.

  • Switch Plate *

  • *

    Sorry, FR4 switch plates are not currently available with white PCBs. Please select a different option.
  • Upper Mid Layer (3 mm) *

    Fills the gap between the switch plate and the PCB. Foam colour will match the PCB colour.

  • Upper Mid Layer (2 mm) *

    Fills the gap between the switch plate and the PCB. Foam colour will match the PCB colour.

  • Lower Mid Layer *

    Fills the gap between the PCB and the bottom plate. Foam colour will match the PCB colour.

  • Bottom Plate *

  • Acrylic Colour *

    Applies to all acrylic layers except possible 2 mm acrylic upper mid layer

  • Soldering

    We can solder the kit for you. It will add 3-5 days to the order processing time.
    Price is just for the service, no extra parts included.

  • *

    Sorry, we don't provide the full in-switch RGB module soldering service. The modules are a big pain to solder in this kit and we could not guarantee good reliability. Time is our most valuable asset, so we have to price the service accordingly.

  • Add-ons *

    nice!nano V2 Wireless Controller (Sold Out)

    25.05

    Powerful wireless Pro Micro drop-in replacement

    AddRemove

    nice!nano V2 Wireless Controller

    (3 customer reviews)

    25.05

    Powerful wireless Pro Micro drop-in replacement

    Read more…

    ×

    Frood RP2040 Pro Micro Controller

    9.9814.52

    Powerful and affordable RP2040-based Pro Micro drop-in replacement

    AddRemove

    Sale!

    Frood RP2040 Pro Micro Controller

    (2 customer reviews)

    9.9814.52

    Powerful and affordable RP2040-based Pro Micro drop-in replacement

    Read more…

    ×

    Controller Sockets/Pins/Headers

    0.489.68

    Various sockets / pins for Pro Micro/nice!nano/Frood and similar controllers Pack for one controller

    AddRemove

    Controller Sockets/Pins/Headers

    0.489.68

    Various sockets / pins for Pro Micro/nice!nano/Frood and similar controllers

    Pack for one controller

    Read more…

    ×

    Lithium-Polymer Battery – 301230 (110 mAh)

    3.57

    Batteries can only be shipped within the EU! 🇪🇺 32 x 11.5 x 3.3 mm, 110 mAh, 2.2 g 20 mm lead, no plug

    AddRemove

    Lithium-Polymer Battery – 301230 (110 mAh)

    3.57

    Size: 301230 (110 mAh)

    Read more…

    ×

    nice!view Power-Efficient 1″ LCD Display

    24.20

    Extremely power-efficient and fast LCD display

    AddRemove

    nice!view Power-Efficient 1″ LCD Display

    24.20

    Extremely power-efficient and fast LCD display

    Read more…

    ×

    OLED Display Module 0.91″ 128×32

    3.754.84

    0.91" OLED module with 128x32 pixel resolution

    AddRemove

    Sale!

    OLED Display Module 0.91″ 128×32

    3.754.84

    0.91″ OLED module with 128×32 pixel resolution

    Read more…

    ×

    Low Profile OLED Socket (1 pc)

    1.09

    Low profile socket good for socketing OLED screens with standard (thick, square) header pins Includes a single 4-pin one row socket.

    AddRemove

    Low Profile OLED Socket (1 pc)

    1.09

    Low profile socket good for socketing OLED screens with standard (thick, square) header pins

    Includes a single 4-pin one row socket.

    Read more…

    ×

    SK6812 (WS2812B) RGB LED Modules (10 pcs) – SK6812 MINI (3535)

    1.21

    Type: SK6812 MINI (3535)

    Read more…

    ×

    EC11 Rotary Encoder (Alps/Bourns/Generic)

    2.065.57

    EC11 rotary encoder to control volume, brightness, scrolling etc.

    AddRemove

    EC11 Rotary Encoder (Alps/Bourns/Generic)

    2.065.57

    EC11 rotary encoder to control volume, brightness, scrolling etc.

    Read more…

    ×

    Knurled Rotary Encoder Knob (Sold Out)

    3.515.45

    Knobs for use on the EC11 rotary encoder

    AddRemove

    Sale!

    Knurled Rotary Encoder Knob

    (1 customer review)

    3.515.45

    Knobs for use on the EC11 rotary encoder

    Read more…

    ×

    Plain/Braided/Metal TRRS cable (Sold Out)

    3.876.05

    TRRS cable for use with split keyboards

    AddRemove

    Plain/Braided/Metal TRRS cable

    3.876.05

    TRRS cable for use with split keyboards

    Read more…

    ×

    Tenting/Tilting Hardware

    4.84

    Nuts and bolts for use as legs with our tenting kits Includes bolts and nuts for both halves of a split keyboard (2 of each 35, 45, 60 and 70 mm M5 bolts + 16x M5 half nuts)

    AddRemove

    Tenting/Tilting Hardware

    4.84

    Nuts and bolts for use as legs with our tenting kits

    Includes bolts and nuts for both halves of a split keyboard (2 of each 35, 45, 60 and 70 mm M5 bolts + 16x M5 half nuts)

    Read more…

    ×

Product total

Options total

Grand total

SKU: N/A Categories: , Tags: , , , ,

Designed by Dane Evans based on the original Sofle Keyboard by Josef Adamcik (GitHub repository). Build guide here (does not mention the power switches that are mounted on the top of the PCB on each side).

Modified by 42. Keebs with larger pinky stagger (same as on Sofle V2), power switches and a battery contacts. Version 3.2 adds native support for the nice!view (separate 5-pin footprint just below the OLED one). This is the latest version v3.4.

Build your very own split custom keyboard from scratch!

  • Split 12×4 + 10 (50%-ish) ortho/ergo layout
  • Uses Kailh hotswap sockets for Cherry MX-compatible switches
  • Supports 2x EC11 rotary encoders, one in each half
  • Supports optional OLED screens or nice!view LCD screens natively (new in V3.2)
  • Quite easy to build – based on Pro Micro controllers. Uses SMD diodes though.
  • Includes FR4 switch plates and acrylic bottom plates
  • Optional acrylic or foam upper/lower mid layers available for a case without any gaps
  • Tinned lead-free finish, black solder mask

Case options

  • Minimal version: Just a switch plate (FR4 or acrylic), PCB and acrylic bottom plate (with brass standoffs between the switch plates and bottom plates and screws from both sides)
  • With upper mid layer (acrylic or foam) to fill the gap between the switch plate and PCB
  • With lower mid layer (acrylic or foam) to fill the gap between the PCB and bottom plate
  • Full case with both upper and lower mid layers for best look and feel with no gaps! Uses threaded heat-set inserts in the bottom plates and longer screws from the top only.

⚠️💀 Warning: Never plug/unplug the TRRS cable while the keyboard is powered! It could damage the data pin of the controller. 💀⚠️

⚠️ Please note, there is a bug in the wiring of the in-switch RGB lighting in version 3.3 (now fixed in the latest version). As is, EITHER the underglow, OR the in-switch lighting can be used, not both at the same time (without a fairly simple jump-wire modification). Please see our build guide for details.

Firmware can be downloaded from our Firmware page. If you want to build your own firmware, you can use the standard Sofle firmware – in case you want to use RGB lighting, you need to change the RGB pin (as the original pin was required for the nice!view support) as follows:

  • QMK: WS2812_DI_PIN setting in config.h (or ws2812.pin in info.json/keyboard.json) to D4
  • ZMK: psels = <NRF_PSEL(SPIM_MOSI, 0, 22)>; (2 instances) in app/boards/shields/sofle/boards/nice_nano_v2.overlay

Kit contents

  • 2x main PCBs
  • 2x FR4 or acrylic switch plates
  • 2x 3 mm acrylic bottom plates
  • Optional upper and/or lower mid plates (foam, acrylic or plywood)
  • 62x SMD diodes
  • 2x TRRS sockets
  • 2x SMD power switches
  • 2x reset switches
  • 58x Kailh MX hotswap sockets
  • Mounting hardware (brass standoffs and/or stainless steel screws)
  • 2x acrylic covers in a matching colour where applicable, or in clear acrylic

Required parts not included in the kit

  • 2x nice!nanos / Froods / Pro Micros / Elite-Cs or compatible controllers
  • 58x Cherry MX-compatible switches

Optional parts not included in kit

Please note, controllers and screens displayed in the product photos are not included, but they’re available as add-ons.

Weight 0.25 kg
Colour

Black, White

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Product Enquiry

🚚 Most kits restocking soon! 🚚
🟠 Reopening on Wed 10 May. Thanks for your patience! 🟠