Skip to the content
PCBKitNew board
2 layers130.7 × 145.5 mmLeft pcb, the printed circuit board in 3D

A ferris sweep column staggered beginner friendly choc v1 wireless keyboaqrd based on typematrix, which is based on samoklava, allowing auto electrical routing, and uses celoide ergogen footprints and nice nano controller.

Size
130.7 × 145.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
66
Nets
93
Pads
327
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 4.1.0 (file 20240108)
Created
24 Jun 2025
Updated
28 Jun 2025

Overview

Left pcb is an open-source printed circuit board by Happily-Coding, from the Happily-Coding/SweepyWayBU repository on GitHub, published under the MIT licence. It is a 2-layer board of 130.7 × 145.5 mm with 66 parts on 93 nets.

Its parts include 32 switches and 29 diodes.

README

README.md

SweepyWay Split Keyboard

A truly ergonomic, begginner friendly keyboard.

Photos & Outputs

left sideright side
leftright

More outputs

Features

  • Beginner friendly
    • Abundant keys, but in non disruptive places.
  • Truly ergonomic
    • Aggressive column stagger, like Ferris Sweep, to match how fingers are staggered.
    • Choc V1 keys
      • Very low actuation force switches available (example: nocturnal)
      • Low profile (seamless use without handrest, easier to adjust height without an adjustable desk)
      • ChocV1 spacing (reach the outer columns with less over-stretching)
    • Tenting, negative tilting, adjustable height and hand rest solutions
  • Energy efficient
  • Accident prepared
    • Controller far away from accidental splash zones,
    • Power switch for transport
    • No metal plates to help prevent static discharge from friying the keyboard
    • Hotswappable battery, switches, keycaps, controller, and case. Replace anything that breaks or you dislike.
      • You can even remove the components and use them with a different pcb.
  • Easy to modify (Declarative design done via yaml)
    • Layout is declared using Ergogen.
    • Uses Ergogen to translate YAML to a KiCad PCB and plate files for FR-4 fab or laser cutting
    • Uses kicad-automation-scripts and FreeRouting to automatically route the traces on the PCB
    • Uses KiKit to render PCB previews and production-ready Gerber files

Build Status

Build

How to modify it

If you would like to modify this:

  • fork it
  • change ergogen/config.yaml to your liking
  • reactivate github workflows
  • reactivate github pages at https://github.com/your-name/your-repo/settings/pages, choose github actions instead of a branch
  • push your changes; the build.yml GitHub Workflow will pick it up, autoroute and generate Gerbers, all in a zip file. See https://github.com/soundmonster/samoklava/actions
  • or:
    • make sure to have Docker CLI and NodeJS installed
    • run make setup clean all
    • check the output folder for KiCad PCBs and Gerbers
  • you can find the latest build artifacts here

See the workflow or the Makefile for more details.

Credits

Disclaimer

Work in progress!

Important

Only connect battery if a nice!nano board is used!

Parts

66
QtyValueFootprintReferences
32—ceoloide:switch_choc_v1_v2S1, S2, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23 +16
29—ceoloide:diode_tht_sod123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +13
1—ceoloide:mcu_nice_nanoMCU1
1—ceoloide:power_switch_smd_sidePWR1
1—ceoloide:display_nice_viewDISP1
1—ceoloide:battery_connector_jst_ph_2JST1
1—ceoloide:reset_switch_tht_topRST1

Questions

How big is the Left pcb PCB?

It measures 130.7 × 145.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Left pcb use?

66 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 Left pcb KiCad files?

From the Happily-Coding/SweepyWayBU repository on GitHub, at the commit this page was made from: the board is ergogen/output/pcbs/left_pcb.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Left pcb design in my own project?

Its repository publishes it under the MIT 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 layers126.5 × 83 mmPcb pro controller, the printed circuit board in 3D

    Pcb pro controller

    hackclub/OnBoard

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

    66 parts915
  • 2 layers94.6 × 46.1 mmHeaterMeterPI, the printed circuit board in 3D

    HeaterMeterPI

    CapnBry/HeaterMeter

    HeaterMeter and LinkMeter Arduino BBQ Controller

    66 parts557MIT
  • 2 layers56.9 × 35.2 mmAmoeba tp, the printed circuit board in 3D

    Amoeba tp

    mtl/keyboard-pcbs

    Keyboard PCBs

    66 parts485
  • 2 layers82 × 120 mmSample Numeric Keyboard, the printed circuit board in 3D

    Sample Numeric Keyboard

    famichu/MagLev_Switch_MX

    The 3D printable magnetic levitation contactless switch with the linear output hall effect sensor.

    66 parts467
  • 2 layers136.8 × 98.6 mmHillside, the printed circuit board in 3D

    Hillside

    mmccoyd/hillside

    Family of split ergonomic keyboards with three rows of six or five keys and a generous thumb arc

    66 parts448MIT
  • 2 layers115.7 × 95.7 mmFifi split keeb, the printed circuit board in 3D

    Fifi split keeb

    raychengy/fifi_split_keeb

    Fifi Keyboard 🐶 ⌨️

    66 parts334
  • 2 layers95.2 × 57.2 mmDomesdayDuplicator, the printed circuit board in 3D

    DomesdayDuplicator

    Domesday86/DomesdayDuplicator

    High-speed LaserDisc RF sampler

    66 parts325GPL-3.0
  • 2 layers96.5 × 66 mmBumperDuino, the printed circuit board in 3D

    BumperDuino

    Ardumower/ardumower

    Develop an open source robotic lawn mower (HW+SW reference platform)

    66 parts282