Cptr480-template
frohro·cptr480-template·YD-RP2040_V1.3/YD-RP2040_V1.3.kicad_sch
About the Cptr480-template PCB
Cptr480-template is an open source RP2040/RP2350 PCB design by frohro, published on GitHub. It is a board, with 48 components from 26 distinct parts.
Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the ME6211C21M5, W25Q16JVSS and XL-5050RGBC-WS2812B. By type, the board carries 18 capacitors, 11 resistors, 4 ICs, 3 connectors, 3 switches and 2 jumpers.
From the project
CPTR 480 Spring 2026 student template repo
This is your personal lab repository for CPTR 480 — Programming Embedded and Real-Time Systems. It is private — only you and the instructor can see it.
New to the repo? See GETTINGSTARTED.md** for a step-by-step guide: cloning (with submodules), installing the SDK/toolchain, building, flashing, debugging, and the weekly workflow.
The firmware .uf2 file appears in build/lab1/ etc.
Main components on the Cptr480-template
Cptr480-template bill of materials (BOM)
48 components, 26 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | RP2040 | QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | ME6211C21M5 | SOT-23-5 | U2 |
| 1 | W25Q16JVSS | SOIC-8_5.3x5.3mm_P1.27mm | U3 |
| 1 | XL-5050RGBC-WS2812B | LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | U4 |
| 1 | 12MHz | Crystal_SMD_Abracon_ABM8AIG-4Pin_3.2x2.5mm | Y2 |
| 1 | Conn_01x20_Shielded | PinSocket_1x20_P2.54mm_Vertical | J1 |
| 1 | Conn_01x04 | PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | Conn_01x02 | TestPoint_2Pads_Pitch2.54mm_Drill0.8mm | J5 |
| 1 | Fuse | R_0603_1608Metric | F1 |
| 1 | Jumper_2_Open | SolderJumper-2_P1.3mm_Bridged2Bar_Pad1.0x1.5mm | JP1 |
| 1 | — | SolderJumper-2_P1.3mm_Bridged2Bar_Pad1.0x1.5mm | JP2 |
| 3 | BOOT | SW_SPST_B3U-1000P | SW1, SW2, SW3 |
| 1 | TYPEC-304-BCP16 | USB_C_Receptacle_HCTL_HC-TYPE-C-16P-01A | USB2 |
| 1 | — | LED_0603_1608Metric | LED-BLUE1 |
| 1 | PWR | LED_0603_1608Metric | LED-RED1 |
| 1 | BAT54C | SOT-23 | D1 |
| 1 | BAT54J | D_SOD-323F | D2 |
| 12 | 100n | C_0402_1005Metric | C1, C2, C3, C4, C5, C8, C12, C13 +4 |
| 2 | 1 uf | C_0603_1608Metric | C6, C7 |
| 1 | 2.2uf | C_0603_1608Metric | C9 |
Show 6 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 1uF 10V(20%) | C_0603_1608Metric | C10 |
| 2 | 10P | C_0402_1005Metric | C11, C16 |
| 2 | 27R | R_0603_1608Metric | R1, R2 |
| 2 | 5.1k | R_0603_1608Metric | R3, R4 |
| 4 | R | R_0603_1608Metric | R5, R6, R9, R10 |
| 3 | 1k | R_0201_0603Metric | R7, R8, R13 |
Cptr480-template design files
The KiCad project lives in the frohro/cptr480-template repository on GitHub; these links point at the commit this page was built from.
Cptr480-template: common questions
What microcontroller does the Cptr480-template use?
The Cptr480-template is built around the RP2040, from the RP2040/RP2350 family.
How many components are on the Cptr480-template?
48 components, from 26 distinct parts. The full bill of materials is listed on this page.
Where can I download the Cptr480-template design files?
From the frohro/cptr480-template repository on GitHub, which has the schematic; the links under Design files point to each one.
Can I use the Cptr480-template design in my own project?
The repository has no license, so all rights stay with frohro. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Cptr480-template without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Main
google
98 × 71 mm102 parts2LApache-2.02.9k