

QuoteUSB
small usb gadget made for hackclub as a hardware experiment
- Size
- 49 × 21 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 9
- Nets
- 17
- Pads
- 44
- Tracks, vias
- 31, 4
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 27 Aug 2026
- Updated
- 28 Aug 2026
Overview
QuoteUSB is an open-source printed circuit board by Linkernel0x, from the Linkernel0x/QuoteUSB repository on GitHub. It is a 2-layer board of 49 × 21 mm with 9 parts on 17 nets, routed with 31 tracks and 4 vias.
It is built around the CH552G. Its parts include 3 switches, 2 capacitors, 1 resistor, 1 IC and 1 diode. It belongs with the 8051 (CH55x, STC, AT89) boards of this library.
Main components
1README
README.mdQuoteUSB
A small 3-button USB MacroPad built for HackClub as a hardware experiment with the CH552G microcontroller

- Microcontroller: CH552G
- Inputs: 3 switches (Quote Generator 1, Quote Generator 2, Macro button)
- Status: Integrated LED indicator on keypress
For the full devlog and project history, check out JOURNAL.md.
Firmware
- Open
firmware/firmware.inoin Arduino IDE - Select CH552 Board and upload method USER CODE w/ 148B USB ram using the ch55xduino core
- Flash the CH552
BOM
| Reference | Qty | Value | Footprint | Datasheet |
|---|---|---|---|---|
| C1,C2 | 2 | 100nf | Capacitor_SMD:C_0805_2012Metric | ~ |
| D1 | 1 | LED | LED_SMD:LED_0805_2012Metric | ~ |
| J1 | 1 | USB_A | Connector_USB:USB_A_Molex_48037-2200_Horizontal | ~ |
| R1 | 1 | 330R | Resistor_SMD:R_0805_2012Metric | ~ |
| SW1,SW2,SW3 | 3 | SW_Push | Button_Switch_SMD:SW_SPST_PTS645Sx43SMTR92 | ~ |
| U1 | 1 | CH552G | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | https://github.com/WeActStudio/WeActStudio.CH552CoreBoard/blob/master/Datasheet/CH552DS1\_en.PDF |
Parts
9| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | SW_Push | Button_Switch_SMD:SW_SPST_PTS645Sx43SMTR92 | SW1, SW2, SW3 |
| 2 | 100nf | Capacitor_SMD:C_0805_2012Metric | C1, C2 |
| 1 | 330R | Resistor_SMD:R_0805_2012Metric | R1 |
| 1 | CH552G | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U1 |
| 1 | LED | LED_SMD:LED_0805_2012Metric | D1 |
| 1 | USB_A | Connector_USB:USB_A_Molex_48037-2200_Horizontal | J1 |
Questions
How big is the QuoteUSB PCB?
It measures 49 × 21 mm and has 2 copper layers, 1.6 mm thick.
What parts does the QuoteUSB use?
9 parts, built around the CH552G. 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 QuoteUSB KiCad files?
From the Linkernel0x/QuoteUSB repository on GitHub, at the commit this page was made from: the board is hardware/QuoteUSB.kicad_pcb and its schematic hardware/QuoteUSB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the QuoteUSB design in my own project?
Its repository states no licence, so its author keeps all rights: ask Linkernel0x before reusing the design.
Similar boards
- 2 layers30.4 × 12.7 mm

- 2 layers40.6 × 27.9 mm

- 2 layers40 × 40 mm

- 2 layers38.6 × 15.7 mm

LIPS V3.2
milar111/L.I.P.S.
OpenSource Affordable SipAndPuff device: Linear Interface for Paralysis Support
21 parts13 - 2 layers28.4 × 15.9 mm

- 2 layers51 × 44 mm

- 2 layers105.9 × 83.1 mm

BSidesDFW 2019
gowenrw/BSidesDFW_2019_Badge
This is where all the files for the BSidesDFW 2019 Badge will be stored. This includes code and art and cab and fab files. All the things.
30 parts5MIT - 2 layers43.2 × 24.9 mm
