Skip to content

jyap808/pando58

Repository files navigation

Pando58

Pando58 with GMK Godspeed Colombia

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!

⌨️ Overview

  • Layout: Split ergonomic, 58 keys total
  • Split connection: RJ45 (no TRRS)
  • MCU: 2× RP2040 Zero
  • Firmware: Vial

💡 Design Philosophy

Pando58 was designed to avoid unnecessary complexity and common failure points found in many split keyboards.

Why RJ45 instead of TRRS?

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.

🟢 Electronics

  • MCUs: 2× RP2040 Zero
  • PCBs: Dedicated left and right designs (not reversible)

Why dedicated PCBs?

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

⚡ Switch & Diode Support

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.

💾 Firmware

  • Vial firmware provided (see keyboards/ directory)
  • Instant key remapping
  • No recompiling required
  • Works out of the box once flashed
  • Compiled firmware available in Releases

📦 Case Options

Pando58 is intentionally flexible in enclosure options:

FR4 Sandwich Case

  • Minimal
  • Affordable
  • Easy to manufacture
  • Gerber files are available in Releases

3D-Printable Case

  • Allows experimentation with angle and height
  • Source FreeCAD file in case/ directory
  • Ready-to-print STL available on Printables

🛠️ Tooling & Design

  • Generated using Ergogen
  • Custom footprints created for:
    • RJ45 connector
    • RP2040 Zero (heavily modified from existing designs)

📷 Photos

Additional photos are available in the Gallery.

Left PCB top side Left PCB top side

DSA Way Keycaps Standard layout build with DSA Way keycaps

Pando58 3D printed case 3D printed case with Keykobo Cherries

Pando58 3D printed case - left half 3D printed case - left half

GMK Awaken Custom stainless steel and 3D printed case - GMK Awaken keycaps.

GMK Awaken Left Half The same build from a different angle showing the left half.

📄 License

Creative Commons License

Pando58 Keyboard © 2026 by Julian Yap is licensed under CC BY-SA 4.0