Skip to the content
PCBKitNew board
2 layers148.9 × 97.5 mmPereda choc, the printed circuit board in 3D

Pereda is a custom wireless mechanical keyboard designed for Kailh Choc V1 switches.

Size
148.9 × 97.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
51
Nets
44
Pads
377
Tracks, vias
683, 88
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
14 Sep 2026
Updated
15 Sep 2026

Overview

Pereda choc is an open-source printed circuit board by YikeStone, from the YikeStone/pereda-kbd repository on GitHub. It is a 2-layer board of 148.9 × 97.5 mm with 51 parts on 44 nets, routed with 683 tracks and 88 vias.

It is built around the 1N4148W, PCM12SMTBR and M50-3930342. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

Main components

3

README

README.md

Pereda

Pereda is a custom wireless mechanical keyboard designed for Kailh Choc V1 switches.

It has 46 keys, aggressive column stagger, and column splay. The key positions are designed around my finger length and natural finger-joint movement rather than a conventional keyboard layout.

Finished Product: Pereda Build

Hardware

  • Kailh Choc V1 switches
  • Seeed Studio XIAO nRF52840
  • Wireless
  • 46 keys
  • Aggressive column stagger and column splay
  • Reversible PCB
  • 301230 LiPo battery, 120 mAh
  • Magnetic USB-C connector for charging
  • Custom ergonomic key layout

Build Details

  • Top plate: 1 mm laser-cut aluminum, spray-painted black
  • PCB: Black solder mask
  • Keyboard height: ~1.5 cm from the table surface
  • Feet: 8 × 3 mm silicone dots to prevent sliding

Assembly

After soldering the XIAO nRF52840 module to the PCB, a battery pad on the underside of the XIAO remains accessible through the cutout in the PCB.

Solder the exposed battery pad on the XIAO to the corresponding battery pad on the PCB using a short wire.

The PCB is reversible, allowing the same PCB design to be used for either side.

Firmware

Pereda uses ZMK firmware.

Pereda ZMK Configuration

Manufacturing

Ready-to-manufacture files are available under:

manufacturing/v0.2/

The BOM quantities are for one PCB/half.

Repository

  • common/ — custom symbols, footprints, and 3D models
  • images/ — project images
  • manufacturing/ — BOM, fabrication files, DXF, and CAD
  • *.kicad_* — KiCad source files

Status

v0.2 — functional prototype.

Acknowledgements

Inspired by the Corne keyboard by foostan.

License

See LICENSE.

Parts

51
QtyValueFootprintReferences
231N4148WTkbd:D_SOD-123-revD2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24 +7
22SW_Pushkbd:Kailh_socket_PG1350_reversible_1urSW2, rSW3, rSW10, rSW11, rSW12, rSW13, rSW14, rSW15, rSW16, rSW17, rSW18, rSW19, rSW20, rSW21, rSW22, rSW23 +6
2SPDTButton_Switch_SMD:SW_SPDT_PCM12rSMDSW1, SMDSW2
2XIAO-nRF52840-SMDkbd:XIAO-nRF52840-SMD-kbdrU6, U1
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_HorizontalrJ2
1SW_Pushkbd:Kailh_socket_PG1350_reversible_1.25urSW1

Questions

How big is the Pereda choc PCB?

It measures 148.9 × 97.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Pereda choc use?

51 parts, built around the 1N4148W, PCM12SMTBR and M50-3930342. 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 Pereda choc KiCad files?

From the YikeStone/pereda-kbd repository on GitHub, at the commit this page was made from: the board is pereda-choc.kicad_pcb and its schematic common/left.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pereda choc design in my own project?

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

Similar boards

  • 8 layers115.3 × 25.3 mmPROC091G, the printed circuit board in 3D

    PROC091G

    um-kiho/ti_radar

    AWR6843AOP (Antenna-on-Package) 60GHz FMCW 레이더를 이용한 존재 감지(Presence Detection) 시스템입니다. 내장 ARM Cortex-R4F MCU + C674x DSP에서 신호 처리 및 존재 판정을 수행하고, UART로 결과를 출력합니다.

    446 parts
  • 4 layers67.3 × 41.7 mmEeg, the printed circuit board in 3D

    Eeg

    stephan-biomedical-engineer/Electroencephalogram

    This project focuses on developing a wearable Electroencephalogram (EEG) device, integrating key concepts from Internet of Things (IoT) and embedded systems for biopotential acquisition.

    147 parts3
  • 6 layers70 × 80 mmCm5-carrier v2, the printed circuit board in 3D

    Cm5-carrier v2

    ben5049/cm-carrier-hardware

    Compact CM5 carrier board with an M.2 E-key connector and a 1000BASE-T1 Ethernet PHY, as well as other optional IO.

    334 parts1AGPL-3.0
  • 4 layers288 × 135.4 mmKeyboard v2, the printed circuit board in 3D

    Keyboard v2

    ben5049/Keyboard

    Features: - Wireless - 900mAh battery - Bluetooth (nRF52) - ZMK - 4 Port USB hub - BLDC Knob for haptic feedback - Kailh Choc V1 switches

    344 parts1Apache-2.0
  • 2 layers72 × 72 mmAir quality pcb v6, the printed circuit board in 3D

    Air quality pcb v6

    NilsEngelbach/air-quality-pcb

    Seventh iteration: ESP8266 → ESP32-C3 (native USB, no UART bridge), fixes from the v6 design review, right-angle switches with longer actuators, a STEMMA QT port for optional sensors, and charge-status sensing.

    72 parts
  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 2 layers208.8 × 396.9 mmFerris, the printed circuit board in 3D

    Ferris

    pierrechevalier83/ferris

    A low profile split keyboard designed to satisfy one single use case elegantly

    145 parts1.3k
  • 2 layers285.5 × 95 mmReviung46 ver1 1, the printed circuit board in 3D

    Reviung46 ver1 1

    gtips/reviung

    The REVIUNG41 is 41-key column staggered keyboard.

    119 parts517MIT