Pando58 is a modern RP2040 Zero-based 58-key column staggered split keyboard. The PCB supports hotswap sockets OR soldered switches. The interconnect uses RJ45 ports as opposed to TRRS, which improves reliability and allows for hotplugging.
Note
📘 The Documentation pages contain a Bill of Materials, Build guide, Firmware guide and Gallery.
Tip
🚀 Want to build one? Official PCB sets and full DIY kits are available on Etsy. Your support helps me keep this project open-source and encourages the development of new models!
- Layout: Split ergonomic, 58 keys total
- Split connection: RJ45 (no TRRS)
- MCU: 2× RP2040 Zero
- Firmware: Vial
Pando58 was designed to avoid unnecessary complexity and common failure points found in many split keyboards.
TRRS cables are widely used in split keyboards, but they have a major drawback:
- ❌ Not hot-plug safe — plugging or unplugging can short pins and damage MCUs
Pando58 uses RJ45 to solve this:
- ✅ Hot-plug safe
- ✅ Mechanically robust
- ✅ Readily available cables and plugs
- ✅ Clear pin separation and predictable wiring
For more details on the design and development process, see my blog post.
- MCUs: 2× RP2040 Zero
- PCBs: Dedicated left and right designs (not reversible)
Reversible PCBs often introduce increased chance of assembly errors.
Pando58 intentionally uses separate left and right PCBs to:
- Simplify assembly
- Reduce mistakes
- Improve electrical clarity
Pando58 is designed to accommodate different builder preferences and budgets:
- MX switches
- Hot-swap sockets (optional)
- Solder-only sockets (no hot-swap sockets required)
- Diodes
- Supports SMT diodes
- Supports through-hole diodes
Choose the configuration that best fits your workflow and tooling.
- Vial firmware provided (see
keyboards/directory) - Instant key remapping
- No recompiling required
- Works out of the box once flashed
- Compiled firmware available in Releases
Pando58 is intentionally flexible in enclosure options:
- Minimal
- Affordable
- Easy to manufacture
- Gerber files are available in Releases
- Allows experimentation with angle and height
- Source FreeCAD file in
case/directory - Ready-to-print STL available on Printables
- Generated using Ergogen
- Custom footprints created for:
- RJ45 connector
- RP2040 Zero (heavily modified from existing designs)
Additional photos are available in the Gallery.
Standard layout build with DSA Way keycaps
3D printed case with Keykobo Cherries
Custom stainless steel and 3D printed case - GMK Awaken keycaps.
The same build from a different angle showing the left half.
Pando58 Keyboard © 2026 by Julian Yap is licensed under CC BY-SA 4.0



