Picolino-CPC

salvogendut·picolino-CPC·hardware/kicad/picolino-cpc.kicad_pcb

Picolino-CPC PCB layout, top view — open source RP2040/RP2350 board by salvogendut

About the Picolino-CPC PCB

Picolino-CPC is an open source RP2040/RP2350 PCB design by salvogendut, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 150 × 120 mm, with 81 components from 37 distinct parts.

Its main chip is the Raspberry Pi Pico 2, from the RP2040/RP2350 family. Other key parts include the GAL20V8B / picolino.jed, 74HCT21, SN74CB3T3245DW, W5100S reference module and PIC16F84A / Cyboard HEX. By type, the board carries 31 resistors, 17 capacitors, 13 ICs, 8 diodes, 4 connectors and 2 jumpers.

From the project

A PICO-based expansion board for the CPC

The editable KiCad 10 project contains a cover sheet and four circuit sheets: bus/power, Pico ROM interface, Ethernet/mouse and RTC. The PCB is 150 × 120 mm, two copper layers, 1.6 mm nominal thickness, with four 3.2 mm non-plated mounting holes on a 142 × 112 mm rectangle. Nominal signal tracks are 0.25 mm; power distribution is 0.80 mm, with pad escapes where needed. The project minimum is 0.20 mm track/clearance and 0.30 mm drilled vias; routed vias use 0.70/0.35 mm diameter/drill. Ground pours occupy both layers.

Picolino-CPC, from the project README
From the project README

Main components on the Picolino-CPC

Raspberry Pi Pico 2GAL20V8B / picolino.jed74HCT21SN74CB3T3245DWW5100S reference modulePIC16F84A / Cyboard HEX74HCT244RP5C01 (original, DIP-18)74HCT373MAX690AESA+

Picolino-CPC bill of materials (BOM)

81 components, 37 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
Raspberry Pi Pico 2
U1
1
GAL20V8B / picolino.jed
U2
1
74HCT21
U3
4
SN74CB3T3245DW
U4, U5, U6, U7
1
W5100S reference module
U8
1
PIC16F84A / Cyboard HEX
U9
1
74HCT244
U10
1
RP5C01 (original, DIP-18)
U11
1
74HCT373
U12
1
MAX690AESA+
U13
1
2N7002
Q1
1
32.768kHz / AB38T
Y1
1
CPC 50-pin expansion
J1
1
CH376 parallel / short ribbon
J2
1
EXT regulated 5V
J3
1
PS/2 MOUSE only
J4
1
CR2032 / Keystone 103
BT1
1
30pF trim / KKT330TR
CV1
1
USB 500mA hold
F1
1
POWER: 1 CPC / 2 BOARD / 3 EXT
JP1
Show 17 more
QtyPartRefs
1
ROM ENABLE: fit BOTH shunts
JP2
1
RTC ALARM / calibration
TP1
1
1N5817
D1
1
USB activity
D2
4
BAT43
D3, D4, D5, D6
2
1N4148
D7, D8
13
100NF
100nF
C1, C2, C3, C6, C7, C8, C9, C10 +5
1
100uF / 10V
C4
1
47uF / 10V
C5
1
30pF C0G
C13
1
56pF C0G
C14
1
1k
R1
7
10K
10k
R2, R3, R4, R6, R15, R16, R19
1
2.2K
2.2k
R5
8
470
R7, R8, R9, R10, R11, R12, R13, R14
3
100K
100k
R17, R18, R31
11
220K
220k
R20, R21, R22, R23, R24, R25, R26, R27 +3

Picolino-CPC design files

The KiCad project lives in the salvogendut/picolino-CPC repository on GitHub; these links point at the commit this page was built from.

Picolino-CPC: common questions

What microcontroller does the Picolino-CPC use?

The Picolino-CPC is built around the Raspberry Pi Pico 2, from the RP2040/RP2350 family.

How big is the Picolino-CPC PCB?

The Picolino-CPC measures 150 × 120 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Picolino-CPC?

81 components, from 37 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Picolino-CPC design files?

From the salvogendut/picolino-CPC repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Picolino-CPC design in my own project?

Yes, under the terms of its GPL-3.0 license, which salvogendut chose for the repository.

Can I test firmware for the Picolino-CPC 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