Skip to the content
2 layers190.8 × 61.7 mmWahoo30, the printed circuit board in 3D

30% Keyboard based on the CH552T microcontroller using FAK firmware

Size
190.8 × 61.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
79
Nets
59
Pads
286
Tracks, vias
587, 95
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
22 Mar 2024
Updated
22 Mar 2024

Overview

Wahoo30 is an open-source printed circuit board by rqcoon, from the rqcoon/wahoo30 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 190.8 × 61.7 mm with 79 parts on 59 nets, routed with 587 tracks and 95 vias.

It is built around the CH552T, USBLC6-2SC6 and PMEG2010ER. Its parts include 32 switches, 31 diodes, 3 resistors, 2 capacitors and 2 ICs. It belongs with the 8051 (CH55x, STC, AT89) boards of this library.

Main components

3

README

README.md

Wahoo!


a totally not gherkin based off the CH552T microcontroller and FAK firmware

wahoo.jpg

all of the files needed to produce the pcb should be here.

for compiling and flashing the firmware just copy the provided .ncl files into the ncl/ directory when following the FAK flashing guide (available here)

big shout outs to semickolon and apfel from the FAK discord!


TODO: case (I intend on making a 3d printable case similar to pohjolaworks' Umo)

Parts

79
QtyValueFootprintReferences
30DDiode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +14
30SW_PushPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24, SW25 +14
5MountingHoleMountingHole:MountingHole_2.2mm_M2_ISO7380H1, H2, H3, H4, H5
2100nDiode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolderC1, C3
25.1kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2
2LOGOLOGOG***, G***
2SW_SPSTConnector_PinHeader_2.00mm:PinHeader_1x02_P2.00mm_VerticalSW1, SW2
110kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4
1500mAFuse:Fuse_0805_2012Metric_Pad1.15x1.40mm_HandSolderF1
1CH552TPackage_SO:TSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP2.15x3.35mmU1
1PMEG2010EDiode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolderD31
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U2
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J3

Similar boards

  • 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
  • 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 layers50.1 × 85.2 mmLIONv3, the printed circuit board in 3D

    LIONv3

    RodrigoCAndrade/LIONv3-R

    The LIONv3-R is an IoT and Direct-to-Satellite board powered by the ESP32-C6, combining local Wi-Fi, Zigbee, and Thread networks with high-density LR-FHSS connectivity for scalable global tracking and telemetry.

    89 parts4
  • 4 layers50.2 × 40.2 mmLIONv3, the printed circuit board in 3D

    LIONv3

    RodrigoCAndrade/LIONv3-Mini

    The LIONv3-Mini is an IoT and Direct-to-Satellite board powered by the ESP32-C6, combining local Wi-Fi, Zigbee, and Thread networks with high-density LR-FHSS connectivity for scalable global tracking and telemetry.

    88 parts2

Questions

How big is the Wahoo30 PCB?

It measures 190.8 × 61.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Wahoo30 use?

79 parts, built around the CH552T, USBLC6-2SC6 and PMEG2010ER. 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 Wahoo30 KiCad files?

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

Can I use the Wahoo30 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).