YOU CAN BUILD THIS SPLIT ERGONOMIC KEYBOARD YOURSELF, EVEN IF IT IS YOUR FIRST ONE

A split ergonomic keyboard designed so a beginner can solder it, with no diodes and non-flippable boards.

by beekeeb

FULL CAD BOM FIRMWARE DOCS

Open-hardwareWorkshop

Built withRaspberry Pi Pico / RP20403D printing

difficulty
●●○○○
time
a weekend
license
GPL-3.0
repo
repo ACTIVE867 stars
1
Jump to section

COMPAREE VERDICT

The Piantor is a 42-key split keyboard (36 if you snap the pinky columns off) that removes the two biggest traps in a first keyboard build: it has no diodes, which takes out dozens of tiny solder joints, and the PCBs are non-flippable — there is a dedicated left and right board, so you cannot mount the controller on the wrong side. Each half runs on a Raspberry Pi Pico or compatible RP2040 board, and the halves talk over a 3.5 mm TRRS cable (a plain TRS audio cable will not work). The aggressive column stagger follows finger lengths instead of typewriter rows. Switches can drop into Kailh hotswap sockets so you can swap them without an iron, or be soldered for a more rigid build. The repository has the BOM, KiCad files and STLs for the case, with the build guide and precompiled firmware on the beekeeb docs site. What will go wrong: if you have never soldered surface-mount hotswap sockets before, those will be harder than the switches, and if you snap off the pinky columns you need a different case. The column stagger is aggressive — if you want something close to a normal keyboard, this is not it. But if you want to build a split keyboard and have never done it, this is the on-ramp.

GOOD TO KNOW

  • —Full KiCad source files for both PCBs are in the repo
  • —STL files for the printed case and switch plate are provided
  • —Bill of materials in the README with part types and numbers; purchase links are given for the PCBs (PCBWay) and for beekeeb's kits.
  • —Build guide and precompiled Vial firmware (UF2 files for Pico and WeAct boards) are on docs.beekeeb.com, linked from the repo; QMK and Vial are both supported.
  • —GPL-3.0 license permits commercial use
  • —The README's PCBWay link is an affiliate sponsorship link; the KiCad files are in the repo, so you can have the boards made anywhere.

Parts to buy

6 items

From our check of the build. Exact quantities and part numbers are in the creator’s BOM.

  • Two RP2040 boards (Pi Pico or compatible)Find
  • 42 Kailh Choc v1 switchesFind
  • 42 keycapsFind
  • 42 hotswap sockets or solder directlyFind
  • Two PJ-320A TRRS jacks and a TRRS cableFind
  • Left and right PCBs (PCBWay links in the README)Find

BUILDS OF THE WEEK

Five open-source builds worth your weekend, every week.

Checked like this one: what’s really in the repo, what it costs, how hard it is. One email, unsubscribe anytime.

Can I build this?

PrintCase and switch plate (STLs provided; the plate is optional for a soldered build), or one of the community cases linked in the README
BuyTwo RP2040 boards (Pi Pico or compatible), 42 Kailh Choc v1 switches, 42 keycaps, 42 hotswap sockets or solder directly, two PJ-320A TRRS jacks and a TRRS cable, left and right PCBs (PCBWay links in the README)
ToolsSoldering iron and solder, 3D printer or print service for the case, small screwdriver for the M2 case screws
SkillsBasic SMD soldering for the hotswap sockets and the controller; direct-soldered switches are easier. No prior keyboard build needed.
TimeA weekend if everything arrives together and you have soldered before; a weekend-plus if this is your first board
Cost$$ — the README puts the PCBs at about 62 dollars for five sets of left and right boards (minimum order, before shipping). On top come two RP2040 boards, 42 Choc v1 switches and keycaps, optional hotswap sockets, TRRS jacks and cable, and the case. beekeeb also sells a DIY kit and prebuilt boards.
SafetyLow-voltage USB only, no mains and no lithium cells. The one rule from the build guide: never plug or unplug the TRRS cable between the halves while the keyboard is powered; always disconnect the USB cable first.

Build at your own risk. Projects involve tools, electronics and sometimes mains voltage — follow the creator’s safety notes.

More builds like this

All projects

Gallery

github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com

Start here

Navigation into the creator’s own docs — we don’t rewrite the guide, we route you to the source.

  1. 1.Read the build guide on docs.beekeeb.com (linked from the repo) (Covers both hotswap and direct-solder builds)
  2. 2.Order the left and right PCBs from the PCBWay shared projects linked in the README (or export Gerbers from the KiCad files), or buy a DIY kit from beekeeb(The repo links a PCBWay affiliate page — you can use any board house)
  3. 3.Source the BOM(The bill of materials is a table in the README with part types and a few part numbers (PG1350 switches, PJ-320A jacks, CPG135001S30 sockets). It has no purchase links, so source the parts yourself or buy beekeeb's DIY kit.)
  4. 4.Print or order the case and switch plate(STLs for the case and optional switch plate are in the repo; the README also links community cases on Printables, including a 36-key case with tenting. Use M2 screws and do not over-tighten them.)

Resources

Documentation, files and community threads for this build — we link straight to the original sources and never rehost the creator’s files.

KNOWN ISSUES

  • If you have never soldered surface-mount hotswap sockets, those will be harder than the switches — watch a tutorial first and use flux
  • Snapping off the pinky column needs no special tools, but the included case is for the 42-key board, so a 36-key build needs a different case (community 36-key cases are on Printables).
  • The column stagger is aggressive and will feel wrong for the first few days — this is not a compromise layout
  • Choc v1 keycap selection is much narrower than MX, and most sets are flat profile — factor that into your budget
  • The Raspberry Pi Pico and WeAct RP2040 are the tested boards, and each has its own precompiled firmware. A WeAct needs pin headers or sockets, plus two SMD resistors (5.6 kΩ and 10 kΩ) on each half for USB detection, or the firmware variant that does not need them. Flash the UF2 that matches your board.
  • The link between the halves must be a 4-pole TRRS cable; an ordinary 3-pole TRS audio cable will not work. Never plug or unplug it while USB is connected.

Can I use MX switches instead of Choc?

No, the PCB footprint is Choc v1 only. If you want MX, look at the Corne or Lily58.

Do I need to flash firmware or does it come preloaded?

You need to flash it. Precompiled Vial UF2 files are on the beekeeb docs site and the Pi Pico is drag-and-drop, so no toolchain is needed.

What if I want more or fewer keys?

The pinky column snaps off to go from 42 to 36 keys. If you want more, this is not the board — look at the Sofle or Iris.

Can I build just one half to try it?

Technically yes, but a single half is not useful as a daily driver and you will still need a full BOM to test it properly.

Community builds

No community builds yet — be the first, we feature the best ones.

Discussion1

FROM THE COMPAREE TEAM

The pinky column snaps off to go from 42 keys to 36, and there are community cases on Printables made just for the 36-key version. Would you snap it off, or is 36 keys too few to start?

CompareeTEAM1mo agoedited

Practical notes from our verification: the repository has the KiCad files for separate left and right PCBs, a 3D-printable case and a clear BOM, and the PCBs can be ordered through linked PCBWay shared projects or bought as a kit from beekeeb. The diodeless design is real, which means fewer parts to solder than on a typical keyboard with one diode per key. The PCBs are non-flippable, so each half can only be assembled one way, which removes a classic beginner mistake. The pinky column snaps off without special tools to turn the 42-key layout into 36 keys. The hotswap sockets are surface-mount and will be the hardest part if you have never done SMD before; if that worries you, solder the switches directly and skip the sockets. Precompiled firmware and the build guide are on docs.beekeeb.com rather than in the repository. Correction (4 October 2026): we re-checked this page line by line against the project's own repository, documentation and videos, and fixed errors in earlier versions.

beekeeb

beekeeb adapted diepala's diodeless Cantor keyboard into the Piantor, a name combining Pico and Cantor: it swapped the controller for a Raspberry Pi Pico or other RP2040 board, made dedicated non-flippable left and right PCBs, added optional hotswap sockets and a breakable pinky column, aiming it at first-time builders.

GitHub Web

Star the project on GitHub

DISCLAIMER

  • Comparee is not the author of the projects featured here. All rights to each project belong to its creator — every page links to the original source, and we never host creators’ files.
  • Information is provided without warranty and may become outdated as projects evolve. Prices are indicative bands only — always check the creator’s parts list for current costs.
  • Building and operating any project is at your own responsibility. Protective equipment, safe workshop practice and compliance with local regulations are the builder’s responsibility.