Skip to the content
PCBKitNew board
2 layers77.3 × 89 mmPanelized, the printed circuit board in 3D

See firmware/README.md for the PA0 blink example, build instructions, and SWD flashing guide.

Size
77.3 × 89 mm
Copper layers
2
Thickness
1.6 mm
Parts
120
Nets
208
Pads
736
Tracks, vias
2,960, 176
Pours
16
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
25 Oct 2026
Updated
27 Oct 2026

Overview

Panelized is an open-source printed circuit board by avycado13, from the avycado13/cheapoboard repository on GitHub. It is a 2-layer board of 77.3 × 89 mm with 120 parts on 208 nets, routed with 2,960 tracks and 176 vias.

It is built around the CH340N, PY32F002AF15P6-E and TYPE-C-31-M-12. Its parts include 48 capacitors, 32 connectors, 24 resistors and 16 ICs.

Main components

3

README

README.md

Cheapoboard

Another cheap devboard powered by a Puya PY32

3D View

Firmware

See firmware/README.md for the PA0 blink example, build instructions, and SWD flashing guide.

Features

  • 12 GPIO Pins
  • SWD header for programming
  • built in USB-C header
  • my crappy routing
  • All components on one side for cheaper PCBA
  • Panelized Version with 8 boards in 100mm x 100mm box

Why?

I wanted to make another devboard with a cool random microcontroller. I filtered through LCSC and sorted for ones that were really cheap and were reprogrammable. I chose to use the Puya PY32 because it looked interesting and it wasnt a WCH CH- series chip I had already made a board from.

BOM

QtyReferenceValuePackageDescriptionPriceLink
6C1–C6100nF0603YAGEO CC0603KRX7R9BB104, 50V X7R ±10% (C14663)0.01JLCPCB
3R1–R35.1kΩ0603UNI-ROYAL 0603WAF5101T5E, ±1% (C23186)0.01JLCPCB
1J1TYPE-C-31-M-12USB-C, right angleKorean Hroparts Elec USB-C receptacle (C165948)0.19JLCPCB
2J2, J3GPIO1×10, 2.54mmPin header; no LCSC part specified (manual sourcing)——
1J4SWD headers1×4, 2.54mmPin header; no LCSC part specified (manual sourcing)——
1U1PY32F002AF15PTSSOP-20PUYA PY32F002AF15P6TR MCU (C54919781)0.17JLCPCB
1U2CH340NSOP-8WCH USB-to-serial converter (C2977777)0.59JLCPCB
15TotalPriced parts only; excludes pin headers$1.04

Prices are USD per unit; the total multiplies each unit price by its quantity for one board. Pin headers are excluded because no price is listed. Prices vary by quantity and availability; follow the JLCPCB links for current pricing.

Parts

120
QtyValueFootprintReferences
48100nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C1, C1, C1, C1, C1, C1, C1, C2, C2, C2, C2, C2, C2, C2, C2 +32
245.1KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R1, R1, R1, R1, R1, R1, R1, R2, R2, R2, R2, R2, R2, R2, R2 +8
16GPIOConnector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_VerticalJ2, J2, J2, J2, J2, J2, J2, J2, J3, J3, J3, J3, J3, J3, J3, J3
8CH340NPackage_SO:JEITA_SOIC-8_3.9x4.9mm_P1.27mmU2, U2, U2, U2, U2, U2, U2, U2
8PY32F002AF15PPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU1, U1, U1, U1, U1, U1, U1, U1
8SWDConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ4, J4, J4, J4, J4, J4, J4, J4
8USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1, J1, J1, J1, J1, J1, J1, J1

Questions

How big is the Panelized PCB?

It measures 77.3 × 89 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Panelized use?

120 parts, built around the CH340N, PY32F002AF15P6-E and TYPE-C-31-M-12. 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 Panelized KiCad files?

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

Can I use the Panelized design in my own project?

Its repository states no licence, so its author keeps all rights: ask avycado13 before reusing the design.

More from avycado13/cheapoboard

1
  • 2 layers38.7 × 22.3 mmCheapoboard, the printed circuit board in 3D

    Cheapoboard

    avycado13/cheapoboard

    See firmware/README.md for the PA0 blink example, build instructions, and SWD flashing guide.

    15 parts

Similar boards

  • 2 layers119 × 27 mmPuya spinner, the printed circuit board in 3D

    Puya spinner

    ArcaneNibble/puya-spinner

    Puya PY32 deliberately-overengineered fidget spinner

    52 parts40BSD
  • 4 layers100 × 80 mmAuraForge-50X, the printed circuit board in 3D

    AuraForge-50X

    RaviKachhwaha/AuraForge-50X

    A 4-layer programmable PCB board audio platform featuring an ESP32 DSP core, 50Hz Wi-Fi CSI radar, 2x50W TPA3116D2 Class-D amp, hybrid dual-rail power (10A TPS61088 3.7V-to-12V boost & 12–21V DC jack), 3A USB-C fast…

    83 parts
  • 2 layers50.5 × 94.7 mmSwordOfSecretsUSBProd, the printed circuit board in 3D

    SwordOfSecretsUSBProd

    gili-yankovitch/SwordOfSecrets

    To solve the challenge you will need to discover a series of flags, hidden inside the sword. Each one will help you unlock the next step in the challenge, to finally reveal the ultimate secret the sword holds.

    16 parts47MIT
  • 2 layers76 × 72 mmPanel, the printed circuit board in 3D

    Panel

    NandXor96/USBWLEDC

    USB WLED Controller

    184 parts40
  • 2 layers96 × 26 mmHack clock, the printed circuit board in 3D

    Hack clock

    hack-apollo/hack_clock

    A matrix LED WiFi clock.

    28 parts23GPL-3.0
  • 4 layers115.5 × 96.2 mmClosed deck x4, the printed circuit board in 3D

    Closed deck x4

    OpenLogicEFI/Hardware

    Hardware is based off an open source project called Speeduino by Josh Stewart.

    245 parts19
  • 6 layers129.8 × 57.4 mmIIsiA7 Mini, the printed circuit board in 3D

    IIsiA7 Mini

    MelkhiorVintageComputing/IIsiFPGA

    Stuff to put a FPGA in a Macintosh IIsi

    219 parts18
  • 4 layers60 × 95 mmDevboard, the printed circuit board in 3D

    Devboard

    tjclement/ecsc23-badge

    This repo contains the hardware designs and firmware developed for the ECSC23 hardware challenge by Curious Supplies.

    147 parts10