Skip to the content
PCBKitNew board
2 layers139.2 × 126.2 mmReversible Bard V1, the printed circuit board in 3D

Reversible Bard V1

pvpmoon/Reversible-Bard

A custom wireless split ergonomic keyboard PCB designed in KiCad, featuring 52 Kailh Choc V1/V2 hot-swap keys, dual XIAO nRF52840 Plus controllers, a rotary encoder, battery connectors, and onboard power switches.

Size
139.2 × 126.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
158
Nets
121
Pads
662
Tracks, vias
1,051, 119
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
29 Aug 2026
Updated
29 Aug 2026

Overview

Reversible Bard V1 is an open-source printed circuit board by pvpmoon, from the pvpmoon/Reversible-Bard repository on GitHub. It is a 2-layer board of 139.2 × 126.2 mm with 158 parts on 121 nets, routed with 1,051 tracks and 119 vias.

It is built around the MSK12C02, SM02B-SRSS-TB(LF)(SN)(P) and RKJXT1F42001. Its parts include 54 switches, 52 diodes, 2 ICs and 2 connectors. It belongs with the keyboards and input and power boards and the nRF52 and nRF5x boards of this library.

Main components

3

README

README.md

Reversible Bard V1

A custom wireless split ergonomic keyboard PCB designed in KiCad. The design uses 52 Kailh Choc V1/V2 hot-swap keys, two Seeed Studio XIAO nRF52840 Plus controllers, a rotary encoder, battery connectors, and onboard power switches.

Features

  • 52 low-profile Kailh Choc V1/V2 hot-swap keys
  • Wireless split design
  • Two XIAO nRF52840 Plus controllers
  • Rotary encoder support
  • Separate battery connector and power switch for each half
  • 1.6 mm PCB thickness

Project files

  • Reversible Bard V1.kicad_pro - KiCad project
  • Reversible Bard V1.kicad_sch - schematic
  • Reversible Bard V1.kicad_pcb - PCB layout
  • Reversible Bard V1.step - 3D model

Open the project

Open Reversible Bard V1.kicad_pro in KiCad 9.0 or newer.

Bilder for den ble satt i casen

bard-switches bard-assembled bard-battery-electronics bard-pcb-controller

License

No license has been selected. Add a license before allowing reuse or modification by others.

Parts

158
QtyValueFootprintReferences
52DDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +36
52SW_PushPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_Choc_V1V2_1.00uSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +36
44, , , , , , , , , , , , , , , +28
2MSK12C02SamacSys_Parts:MSK12C02S1, S2
2SM02B-SRSS-TB_LF__SN_SamacSys_Parts:SM02BSRSSTBLFSNJ1, J2
2XIAO-nRF52840-Plus-SMDXIAO_Series_Footprints:XIAO-nRF52840-Plus-SMDU1, U2
1RKJXT1F42001SamacSys_Parts:RKJXT1F42001BB1

The 155 most common of 158 parts.

Questions

How big is the Reversible Bard V1 PCB?

It measures 139.2 × 126.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Reversible Bard V1 use?

158 parts, built around the MSK12C02, SM02B-SRSS-TB(LF)(SN)(P) and RKJXT1F42001. 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 Reversible Bard V1 KiCad files?

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

Can I use the Reversible Bard V1 design in my own project?

Its repository states no licence, so its author keeps all rights: ask pvpmoon before reusing the design.

Similar boards

  • 4 layers27 × 27 mmO32controller, the printed circuit board in 3D

    O32controller

    qwertpas/O32controller

    Miniature closed-loop controller for brushless DC motors

    126 parts37MIT
  • 2 layers218.1 × 160.4 mm445 Project, the printed circuit board in 3D

    445 Project

    elliesbeck/ECE-445-PCB

    20 parts
  • 2 layers71.5 × 33 mmCEI TOOL, the printed circuit board in 3D

    CEI TOOL

    radiostart/CEI-TOOL

    62 parts
  • 4 layers18.8 × 20.3 mmCaterpillar, the printed circuit board in 3D

    Caterpillar

    xinyew/Moamoa_caterpillar_hardware

    KiCad project for the caterpillar board: a custom nRF54L15-based motor-control + IMU board (vibration robot). Firmware lives in a sibling repo: Moamoacaterpillarfirmware (Zephyr / nRF Connect SDK v3.3.0, board target…

    35 parts
  • 2 layers29 × 68 mmSIDE, the printed circuit board in 3D

    SIDE

    Ironman-007/HexSense_Canary_Islands

    6 parts1
  • 2 layers71.1 × 124.5 mmSdiskII stm32, the printed circuit board in 3D

    SdiskII stm32

    vibr77/AppleIIDiskIIStm32F411

    Swap a shelf of aging 5.25″ disks for a single SD card — without giving up an ounce of authenticity. SmartDisk II reproduces the exact timing and behaviour of a real DISK II and UNIDISK 3.5 drive, so your games load and…

    60 parts76
  • 2 layers34 × 26.8 mmRkjxt jst breakout, the printed circuit board in 3D

    Rkjxt jst breakout

    christrotter/rkjxt-mini-breakout

    Mini-breakout for the RKJXT1F42001 multi-function switch

    8 parts8MIT