Skip to the content
2 layers149.2 × 82.5 mm0xPM, the printed circuit board in 3D

PICCTRL 0xPM - 6x3+4 Split Keyboard with onboard CH552

Size
149.2 × 82.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
65
Nets
59
Pads
625
Tracks, vias
633, 165
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
25 Jan 2024
Updated
17 Mar 2024

Overview

0xPM is an open-source printed circuit board by llmerlos, from the llmerlos/0xPM repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 149.2 × 82.5 mm with 65 parts on 59 nets, routed with 633 tracks and 165 vias.

It is built around the CH552T, USBLC6-2SC6 and CH213K. Its parts include 22 diodes, 22 switches, 6 resistors, 4 ICs and 2 capacitors. It belongs with the keyboards and input boards and the 8051 (CH55x, STC, AT89) boards of this library.

Main components

3

README

README.md

PICCTRL - 0xPM

3x6 + 4 Split Ortholinear Keyboard with on board MCU

Characteristics:

  • FAK powered
  • CH552
  • ESD, over-current, short-circuit, reverse polarity protection.
  • Acrylic case.
  • Reversible PCB
  • MX and Choc V1 compatibility.

Choc V1

MX

Keymap

Nickel files available here.

Parts

65
QtyValueFootprintReferences
22D_Small_Filledpicctrl:D_0805_2012Metric_ReversibleD1, D2, D3, D10, D11, D12, D13, D14, D15, D16, D17, D18, D20, D21, D22, D23 +6
22SW_Push_45degpicctrl:SW_Hotswap_Kailh_Choc_MX_1.00uSW1, SW2, SW3, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW20, SW21, SW22, SW23 +6
35.1kResistor_SMD:R_0805_2012MetricR2, R4, R5
20Resistor_SMD:R_0805_2012MetricR3, R6
2100nFCapacitor_SMD:C_0805_2012MetricC1, C2
2USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U1, U3
2USB_C_Receptacle_USB2.0picctrl:TYPE-C-31-M-14_ReversibleJ1, J2
11kResistor_SMD:R_0402_1005MetricR1
1BOOTButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKB1
1CH213KPackage_TO_SOT_SMD:SOT-23-3U2
1CH552TPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU4
1PWR/USR LEDLED_SMD:LED_0402_1005MetricL1
1RESETButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKB2

The 61 most common of 65 parts.

Similar boards

  • 2 layers94.9 × 76 mmToadsTempest, the printed circuit board in 3D

    ToadsTempest

    tikinson/ToadsTempest

    Super small custom 42-keys column-staggered ergonomic mechanical keyboard powered by CH552T microcontroller, created for pocket keyboard design contest #00

    113 parts11CC0-1.0
  • 2 layers190.8 × 61.7 mmWahoo30, the printed circuit board in 3D

    Wahoo30

    rqcoon/wahoo30

    30% Keyboard based on the CH552T microcontroller using FAK firmware

    79 parts4GPL-3.0
  • 4 layers49.5 × 21.6 mmUSB Replug Dongle RevC1, the printed circuit board in 3D

    USB Replug Dongle RevC1

    gslee-dev/portpulse

    USB replug test dongle with KiCad hardware, CH552 firmware, and native C host

    38 partsMIT
  • 2 layers114.3 × 42 mmShine keyboard revb, the printed circuit board in 3D

    Shine keyboard revb

    kompeki0/shine-public

    This directory is a deliberately minimal, editable source release for a pid.codes USB PID application. It contains the electronic hardware and the firmware needed to reproduce and modify the USB device.

    27 parts
  • 2 layers11 × 16 mmLeif key, the printed circuit board in 3D

    Leif key

    smillay1/leif-key

    Hardware (KiCad) and CH552 firmware for the Leif focus key, a tiny USB-C key for Mac focus sessions.

    14 partsMIT
  • 2 layers143.6 × 139.6 mmKazhan oldCopy, the printed circuit board in 3D

    Kazhan oldCopy

    tikinson/kazhan

    custom 28-keys ergonomic mechanical keyboard powered by CH552T microcontroller

    98 partsGPL-3.0
  • 4 layers80 × 80 mmKonoha, the printed circuit board in 3D

    Konoha

    aisuneko/konoha

    4-port USB3.0 pure Type-C Hub powered by CH634X

    97 parts1CERN-OHL-S-2.0
  • 2 layers35 × 42 mmAstroUniBoard, the printed circuit board in 3D

    AstroUniBoard

    xlazam01/AstroUniBoard

    STM32G0B1-based telescope focuser/rotator controller — OnStepX firmware port + KiCad PCB

    146 parts1GPL-3.0

Questions

How big is the 0xPM PCB?

It measures 149.2 × 82.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the 0xPM use?

65 parts, built around the CH552T, USBLC6-2SC6 and CH213K. 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 0xPM KiCad files?

From the llmerlos/0xPM repository on GitHub, at the commit this page was made from: the board is PCB/0xPM.kicad_pcb and its schematic PCB/0xPM.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the 0xPM design in my own project?

Its repository publishes it under the CERN-OHL-P-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).