Dino z80

rh1tech·frank-lab·dino_z80/dino_z80.kicad_pcb

Dino z80 PCB layout, top view — open source RP2040/RP2350 board by rh1tech

About the Dino z80 PCB

Dino z80 is an open source RP2040/RP2350 PCB design by rh1tech, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 99.5 × 80 mm, with 258 components from 93 distinct parts.

Its main chip is the RP2350B, from the RP2040/RP2350 family. Other key parts include the 74HCT125, TS3USB221RSER, Z84C0020PEC, LM358 and MW7211A. By type, the board carries 106 capacitors, 89 resistors, 20 ICs, 9 connectors, 7 jumpers and 7 inductors.

It belongs with the retro computing designs in this gallery.

From the project

FRANK Board Laboratory (work-in-progress board prototopyes)

Official page: frank.rh1.tech — hub for all FRANK boards and firmware.

Experimental and work-in-progress boards for the FRANK hardware emulation platform.

WARNING: These boards are untested and unreleased. Do NOT order PCBs from this repository. They may contain errors, incomplete routing, or unverified component footprints. Use at your own risk.

For production-ready boards, see the main frank repository.

Main components on the Dino z80

Dino z80 bill of materials (BOM)

258 components, 93 distinct parts.

QtyPartRefs
1
74HCT125
U1
1
TS3USB221RSER
U2
1
Z84C0020PEC
U3
1
LM358
U4
1
MW7211A
U5
1
PAM8403D
U6
1
RP2350B
U7
1
W25Q128JVPIQ
U8
1
ESP-PSRAM64H
U9
3
USBLC6-2SC6
U10, U12, U13
1
TPS2116DRL
U11
1
MP1584EN-LF-Z
U14
1
CD4069UBM
U15
1
MS9288A
U16
1
AMS1117-1.8
U17
1
SY8089AAAC
U18
2
CH217K
U19, U20
2
AO3401A
Q1, Q2
2
BC850
Q3, Q4
1
12MHz
Y1
Show 73 more
QtyPartRefs
1
24.576MHz
Y2
1
PWR
J1
1
PJ-320D
J2
1
693072010801
J3
1
Debug
J4
1
USB4215-03-A
J5
1
SS-52100-004
J6
1
DC-005-5A-2.0
J7
1
PJ-320D
J8
1
DC3RX19JA2
J9
1
1.5A 24V
F1
1
0.2A 9V
F2
1
USB Test
JP1
1
Audio L
JP2
1
Audio R
JP3
1
Speaker
JP4
1
Power Debug
JP5
1
Force On
JP6
1
Tape Mode
JP7
1
2308 1W 8Ω
LS1
1
SK12D07VG3NS
SS12D00
S1
1
DS05-127-2-03BK-SMT-TR
S2
1
KMR221G LFS
Boot
S3
1
KMR221G LFS
Reset
S4
1
SK12D07VG3NS
S5
2
Red
D1, D6
1
Green
D2
1
SS34
D3
1
1N4148
D4
1
1N5819WS
D5
3
220Ω@100MHz
FB1, FB2, FB3
1
330Ω@100MHz 2A
FB4
1
3.3µH
L1
1
22µH
L2
1
2.2µH
L3
48
100nF
C1, C2, C3, C7, C11, C12, C18, C21 +40
21
10µF
C4, C8, C13, C14, C19, C44, C45, C50 +13
2
10nF
C5, C6
8
1µF
C9, C16, C17, C53, C80, C81, C90, C91
8
4.7µF
C10, C22, C24, C26, C27, C66, C68, C74
1
6.8nF
C15
4
100µF
C20, C46, C101, C104
2
100µF
C48, C97
2
1nF
C52, C75
1
680µF
C54
1
150pF
C57
1
220µF
C61
3
220nF
C65, C67, C72
2
15pF
C73, C76
1
22µF
C88
1
22pF
C100
8
1kΩ
R1, R2, R8, R17, R18, R35, R77, R85
20
10kΩ
R3, R4, R5, R6, R7, R28, R29, R30 +12
8
200Ω
R9, R10, R11, R12, R13, R14, R15, R16
2
2.2kΩ
R19, R20
2
20kΩ
R21, R22
5
402Ω
R23, R24, R65, R67, R69
3
22kΩ
R25, R26, R81
3
2kΩ
R27, R78, R79
1
33Ω
R34
2
27Ω
R36, R37
3
0Ω
R40, R88, R90
2
5.1kΩ
R41, R42
1
1MΩ
R43
1
300kΩ
R44
13
100kΩ
R45, R46, R47, R48, R50, R52, R53, R57 +5
1
39kΩ
R51
1
8.2kΩ
R54
1
43kΩ
R55
3
4.7kΩ
R56, R71, R72
3
100Ω
R59, R75, R76
3
806Ω
R64, R66, R68
3
75Ω
R70, R73, R74

Dino z80 design files

The KiCad project lives in the rh1tech/frank-lab repository on GitHub; these links point at the commit this page was built from.

Dino z80: common questions

What microcontroller does the Dino z80 use?

The Dino z80 is built around the RP2350B, from the RP2040/RP2350 family.

How big is the Dino z80 PCB?

The Dino z80 measures 99.5 × 80 mm, has 4 copper layers and is 1 mm thick.

How many components are on the Dino z80?

258 components, from 93 distinct parts. The full bill of materials is listed on this page.

Where can I download the Dino z80 design files?

From the rh1tech/frank-lab repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Dino z80 design in my own project?

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

Can I test firmware for the Dino z80 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.

More boards in frank-lab

Similar boards