Skip to the content
PCBKitNew board
2 layers230.6 × 109.5 mmCh55p34, the printed circuit board in 3D

34 key unibody keyboard based on CH552t

Size
230.6 × 109.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
79
Nets
61
Pads
366
Tracks, vias
955, 124
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
5 Jan 2024
Updated
23 Jan 2024

Overview

Ch55p34 is an open-source printed circuit board by doesntfazer, from the doesntfazer/Ch55p34-keyboard repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 230.6 × 109.5 mm with 79 parts on 61 nets, routed with 955 tracks and 124 vias.

It is built around the CH552T and 1N4448W. Its parts include 34 diodes, 34 switches, 4 resistors, 3 capacitors and 3 connectors. It belongs with the 8051 (CH55x, STC, AT89) boards of this library.

Main components

2

README

README.md

Ch55p34

Ch55p34 keyboard based on the ch552t Chip.

Runs on FAK firmware. I named it the Ch55p34 because it's "Ch55p." It is hot-swappable.

I forgot to add mounting holes, and because of this, I had to find a way to mount the plate to the case.

You can use it without a case, or you can use the 3d printable case and plate that I designed.

Four m2x10mm screws hold the plate in place. from the side.

An unintended side effect is that it is about 7mm thinner than any other keyboard I've made with a case.

I may do this for the rest of my keyboards!

Parts

79
QtyValueFootprintReferences
341N4448WDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +18
34SW_PUSHkeyswitches:Kailh_socket_MXSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +18
3100nCapacitor_SMD:C_0805_2012MetricC1, C2, C3
25.1kResistor_SMD:R_0805_2012MetricR1, R2
2Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2, J3
110KResistor_SMD:R_0805_2012MetricR4
1330RResistor_SMD:R_0805_2012MetricR3
1CH552TPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU1
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1

Questions

How big is the Ch55p34 PCB?

It measures 230.6 × 109.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Ch55p34 use?

79 parts, built around the CH552T and 1N4448W. 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 Ch55p34 KiCad files?

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

Can I use the Ch55p34 design in my own project?

Its repository publishes it under the GPL-3.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).

Similar boards

  • 2 layers98.5 × 45.4 mmIdawgz32, the printed circuit board in 3D

    Idawgz32

    ChrisChrisLoLo/idawgz32

    A full 32 key mechanical keyboard that can be made for only $5

    81 parts77GPL-3.0
  • 2 layers58.3 × 98.2 mmSandKrux, the printed circuit board in 3D

    SandKrux

    sandman21vs/SandKrux

    Placa de desenvolvimento baseada no chip K210, com entradas para touch, câmera e LCD grande, criada especificamente para rodar o firmware Krux.

    176 parts21
  • 2 layers149.2 × 82.5 mm0xPM, the printed circuit board in 3D

    0xPM

    llmerlos/0xPM

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

    65 parts11CERN-OHL-P-2.0
  • 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 layers86.8 × 90.1 mmPlasticFrog, the printed circuit board in 3D

    PlasticFrog

    wrickert/CH552

    Repo for storing boards and code for the CH552 uC

    243 parts10
  • 2 layers35 × 20 mmSimpleJtag, the printed circuit board in 3D

    SimpleJtag

    rabid-inventor/SimpleUSBJTAG

    A simple USB to jtag board based on the CH552 MCU running code from Diodep https://github.com/diodep/ch55x_jtag

    25 parts7MIT
  • 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
  • 2 layers32.5 × 15.7 mmDevelopment board ch552, the printed circuit board in 3D

    Development board ch552

    ricelectric/development-board-ch552

    This is a cheap and small Arduino compatible board.

    10 parts2MIT