Plate
zzeneg·picachoc36·case/plate.kicad_pcb
About the Plate PCB
Plate is an open source Nordic nRF PCB design by zzeneg, published on GitHub under the MIT license. It is a 2-layer board measuring 129 × 93.3 mm, with 45 components from 8 distinct parts.
Its main chip is the xiao-ble, from the Nordic nRF family. By type, the board carries 19 diodes, 18 switches, 5 connectors and 1 IC.
It belongs with the keyboards and iot & wireless designs in this gallery.
From the project
Keyboard with low-profile Choc switches
Low-profile split keyboard with 36 keys using XIAO controllers.
- reversible PCB - 36 soldered ChocV1 keys - wired/wireless versions - top pinky key moved to side - 3D printed case
- XIAO RP 2040 controller - QMK firmware - TRRS or USB-C connection between halves - rotary encoder on one side - one status LED
- XIAO BLE controller - [TODO] ZMK firmware - rotary encoder on both sides (ZMK supports only main side for now) - on/off toggle - battery connectors

Main components on the Plate
Plate bill of materials (BOM)
45 components, 8 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | xiao-ble | MCU_xiao-cutout | U1 |
| 3 | Conn_01x02_Female | Connector_JST-1x02-2.00mm-cutout | BATTCONN1, BATTCONN2, BATTCONN3 |
| 1 | Cutout_TRRS_resersible | Connector_TRRS-cutout-top-resersible | J1 |
| 1 | HRO-TYPE-C-31-M-12 | Connector_HRO-TYPE-C-31-M-12-cutout | USB1 |
| 1 | SW_SPDT | Switch_SPDT-PCM12-cutout | BATTSW1 |
| 1 | RotaryEncoder_Switch | RotaryEncoder_EC11-cutout-top-wide | RE1 |
| 18 | SW_PUSH | Switch_ChocV1-cutout-top | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 +10 |
| 19 | D_Small | Diode_1N4148-SOD123-cutout | D1, D2, D3, D4, D5, D6, D7, D8 +11 |
Plate design files
The KiCad project lives in the zzeneg/picachoc36 repository on GitHub; these links point at the commit this page was built from.
- Layoutcase/plate.kicad_pcb
Plate: common questions
What microcontroller does the Plate use?
The Plate is built around the xiao-ble, from the Nordic nRF family.
How big is the Plate PCB?
The Plate measures 129 × 93.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Plate?
45 components, from 8 distinct parts. The full bill of materials is listed on this page.
Where can I download the Plate design files?
From the zzeneg/picachoc36 repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Plate design in my own project?
Yes, under the terms of its MIT license, which zzeneg chose for the repository.
Can I test firmware for the Plate without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Nordic nRF firmware against it before you order a PCB.
More boards in picachoc36
Similar boards
Nordic nRF
TOTEM
GEIGEIGEIST
258.8 × 94.4 mm85 parts2LCERN-OHL-P-2.02.0kNordic nRF
Pixl.js
solosky
40 × 23 mm45 parts4LGPL-2.01.4kNordic nRF
Board
dennisss
363 × 128 mm420 parts4LApache-2.0381Nordic nRF
Management
dennisss
101 × 31.5 mm50 parts2LApache-2.0381Nordic nRF
Board hl15-latest
dennisss
61 × 37 mm14 parts2LApache-2.0381Nordic nRF
Mikoto
zhiayang
18 × 33.3 mm53 parts4LApache-2.0355