Skip to the content
PCBKitNew board
2 layers139.8 × 86.6 mmSolanum v2, the printed circuit board in 3D

A 34-key split keyboard

Size
139.8 × 86.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
29
Nets
24
Pads
409
Tracks, vias
245, 1
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
7 Sep 2024
Updated
19 Aug 2026

Overview

Solanum v2 is an open-source printed circuit board by eggsworks, from the eggsworks/solanum repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 139.8 × 86.6 mm with 29 parts on 24 nets, routed with 245 tracks and 1 via.

Its parts include 18 switches, 2 connectors, 1 IC and 1 crystal. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

README

README.md

Solanum

Solanum is a 34-key diodeless split keyboard based around Pro Micro compatible MCU modules. It features support for both wired and wireless builds and has been designed to be easily hand-assembled. The PCB is reversible and hotswap with support for Kailh Choc (v1) switches.

Features

The layout of Solanum differs from the typical 34-key split in that it has only one thumb key, and a reachy pinky key. Nominal key spacing is 19x18mm. All columns features a slight splay; the pinky columns are splayed more aggressively.

The top face of the switchplate (i.e., the face which is visible on the left hand side of the keyboard) features a botanical illustration of Solanum melongena, the eggplant.

Solanum includes support for a splitkb.com tenting puck

It features a TRRS port for wired builds, and a dedicated battery JST and power switch for wireless builds.

BOM

  • 2x PCB
  • 2x switchplate
  • 2x Pro Micro compatible MCU module
  • 34x Kailh Choc hotswap sockets
  • 34x Kailh Choc switches
  • 34x 1u Choc keycaps
  • 12x nylon M2 screws
  • 12x nylon 1mm M2 washers
  • 12x nylon M2 nuts

For wired build:

  • 2x PJ-320A TRRS jack
  • 1x TRRS cable

For wireless build:

  • 2x JST S2B-PH-K-S
  • 2x C&K OS102011MA1QN1

Optional:

  • 2x splitkb tenting pucks
  • 2x 3D printed MCU cover (from extras/)
  • 4x 6mm M2 standoffs

Build guide

https://docs.eggs.works/docs/build-guides/solanum/

Firmware

ZMK: https://github.com/eggsworks/zmk-config/

QMK: https://github.com/eggsworks/qmk_firmware/tree/solanum/keyboards/eggsworks/solanum

License

Solanum is provided under the terms of the GPL v3. The following portions are derived from other projects:

Parts

29
QtyValueFootprintReferences
17SW_Push_45degLibrary:Choc_HotswapSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17 +1
6MountingHoleLibrary:MountingHole_2.2mm_M2H1, H2, H3, H4, H5, H6
1AudioJack4Library:PJ-320AJ2
1Battery_CellConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ1
1LOGOLOGOG***
1ProMicroLibrary:ProMicroU1
1SW_SPDTButton_Switch_SMD:SW_SPDT_Shouhan_MSK12C02SW18
1Tenting puckLibrary:TentingPuck_NoHoleX1

Questions

How big is the Solanum v2 PCB?

It measures 139.8 × 86.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Solanum v2 use?

29 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Solanum v2 KiCad files?

From the eggsworks/solanum repository on GitHub, at the commit this page was made from: the board is solanum-v2.kicad_pcb and its schematic solanum-v2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Solanum v2 design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers52.3 × 10.5 mmStackLink, the printed circuit board in 3D

    StackLink

    gusmanb/logicanalyzer

    24 channel, 100Msps logic analyzer hardware and software

    29 parts5.1kGPL-3.0
  • 2 layers56 × 20 mmHallEffectXY Endstop, the printed circuit board in 3D

    HallEffectXY Endstop

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    29 parts1.1kGPL-3.0
  • 2 layers50 × 23.2 mmAnalog, the printed circuit board in 3D

    Analog

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    29 parts1kGPL-3.0
  • 2 layers16.8 × 13.6 mmE Fidget Lite, the printed circuit board in 3D

    E Fidget Lite

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    29 parts915
  • 2 layers85 × 12.5 mmTERES PCB3-TOUCH BTN Rev.A, the printed circuit board in 3D

    TERES PCB3-TOUCH BTN Rev.A

    OLIMEX/DIY-LAPTOP

    Do It Yourself Open Source Hardware and Software Modular Hacker's Friendly Laptop

    29 parts578Apache-2.0
  • 2 layers33.7 × 97.8 mmHAN ESP TSS721, the printed circuit board in 3D

    HAN ESP TSS721

    UtilitechAS/amsreader-firmware

    ESP8266 and ESP32 compatible firmware to read, interpret and publish data to MQTT from smart electrical meters, both DLMS and DSMR is supported

    29 parts470
  • 2 layers80 × 55 mmGB CARTPP XC, the printed circuit board in 3D

    GB CARTPP XC

    Gekkio/gb-hardware

    Game Boy -related custom hardware by gekkio

    29 parts379CC-BY-4.0
  • 2 layers55 × 58 mmProto ads bee mcu board, the printed circuit board in 3D

    Proto ads bee mcu board

    PantsForBirds/adsbee

    Open Source Embedded ADS-B Receiver

    29 parts344GPL-3.0