Dino z80
rh1tech·frank-lab·dino_z80/dino_z80.kicad_pcb
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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74HCT125 | SOIC127P600X175-14N | U1 |
| 1 | TS3USB221RSER | Texas_R-PUQFN-N10 | U2 |
| 1 | Z84C0020PEC | DIP-40_W15.24mm_Socket | U3 |
| 1 | LM358 | SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | MW7211A | SOIC127P600X175-16N | U5 |
| 1 | PAM8403D | SOP-16_P1.27mm | U6 |
| 1 | RP2350B | RP2350-QFN-80_10x10_P0.4mm | U7 |
| 1 | W25Q128JVPIQ | SON127P600X500X80-9N-D | U8 |
| 1 | ESP-PSRAM64H | SO-8 | U9 |
| 3 | USBLC6-2SC6 | SOT-23-6 | U10, U12, U13 |
| 1 | TPS2116DRL | SOT-583-8 | U11 |
| 1 | MP1584EN-LF-Z | SOIC-9_P1.27mm | U14 |
| 1 | CD4069UBM | SOIC127P600X175-14N | U15 |
| 1 | MS9288A | QFN-48_6x6mm_P0.4mm | U16 |
| 1 | AMS1117-1.8 | SOT-223-3_TabPin2 | U17 |
| 1 | SY8089AAAC | SOT-23-5 | U18 |
| 2 | CH217K | SOT-23-6 | U19, U20 |
| 2 | AO3401A | SOT-23-3L_AOS | Q1, Q2 |
| 2 | BC850 | SOT-23 | Q3, Q4 |
| 1 | 12MHz | Oscillator_SMD_3225_4Pin | Y1 |
Show 73 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 24.576MHz | Crystal_SMD_2520-4Pin | Y2 |
| 1 | PWR | PinHeader_1x03_P2.54mm_Vertical | J1 |
| 1 | PJ-320D | AudioJack_3.5mm_PJ320D_AudioOut | J2 |
| 1 | 693072010801 | MicroSD_SMD_Long | J3 |
| 1 | Debug | JST_SH_1x03_P1.00mm_Vertical | J4 |
| 1 | USB4215-03-A | USB_C_Receptacle | J5 |
| 1 | SS-52100-004 | USB_A_Stacked | J6 |
| 1 | DC-005-5A-2.0 | BarrelJack_DC-005 | J7 |
| 1 | PJ-320D | AudioJack_3.5mm_PJ320D_TapeIn | J8 |
| 1 | DC3RX19JA2 | HDMI_Female | J9 |
| 1 | 1.5A 24V | Fuse_1812_4532Metric | F1 |
| 1 | 0.2A 9V | Fuse_0603_1608Metric | F2 |
| 1 | USB Test | SolderJumper-2_P1.0mm_Open_RoundedPad0.7x1.0mm | JP1 |
| 1 | Audio L | SolderJumper-2_P1.0mm_Open_RoundedPad0.7x1.0mm | JP2 |
| 1 | Audio R | SolderJumper-2_P1.0mm_Open_RoundedPad0.7x1.0mm | JP3 |
| 1 | Speaker | SolderJumper-2_P1.0mm_Open_RoundedPad0.7x1.0mm | JP4 |
| 1 | Power Debug | SolderJumper-2_P1.0mm_Open_RoundedPad0.7x1.0mm | JP5 |
| 1 | Force On | SolderJumper-2_P1.0mm_Open_RoundedPad0.7x1.0mm | JP6 |
| 1 | Tape Mode | SolderJumper-3_P1.0mm_Open_RoundedPad0.7x1.0mm | JP7 |
| 1 | 2308 1W 8Ω | CVS-2308 | LS1 |
| 1 | SK12D07VG3NS SS12D00 | Switch_Slide_SS12D00 | S1 |
| 1 | DS05-127-2-03BK-SMT-TR | SW_DIP_DS05-127-2-03BK-SMT | S2 |
| 1 | KMR221G LFS Boot | Button_SMD_3x4x2mm | S3 |
| 1 | KMR221G LFS Reset | Button_SMD_3x4x2mm | S4 |
| 1 | SK12D07VG3NS | Switch_Slide_SK12D07VG3NS | S5 |
| 2 | Red | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1, D6 |
| 1 | Green | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D2 |
| 1 | SS34 | D_SMA | D3 |
| 1 | 1N4148 | D_SOD-323 | D4 |
| 1 | 1N5819WS | D_SOD-323 | D5 |
| 3 | 220Ω@100MHz | L_0805_2012Metric | FB1, FB2, FB3 |
| 1 | 330Ω@100MHz 2A | L_0805_2012Metric | FB4 |
| 1 | 3.3µH | L_LQH2MCN100K02L | L1 |
| 1 | 22µH | Inductor_CDRH104RNP | L2 |
| 1 | 2.2µH | L_Cenker_CKCS3015 | L3 |
| 48 | 100nF | C_0603_1608Metric | C1, C2, C3, C7, C11, C12, C18, C21 +40 |
| 21 | 10µF | C_0603_1608Metric | C4, C8, C13, C14, C19, C44, C45, C50 +13 |
| 2 | 10nF | C_0603_1608Metric | C5, C6 |
| 8 | 1µF | C_0603_1608Metric | C9, C16, C17, C53, C80, C81, C90, C91 |
| 8 | 4.7µF | C_0603_1608Metric | C10, C22, C24, C26, C27, C66, C68, C74 |
| 1 | 6.8nF | C_0603_1608Metric | C15 |
| 4 | 100µF | CP_Radial_D6.3mm_P2.50mm | C20, C46, C101, C104 |
| 2 | 100µF | C_1206_3216Metric | C48, C97 |
| 2 | 1nF | C_0603_1608Metric | C52, C75 |
| 1 | 680µF | CP_Radial_D8.0mm_P3.50mm | C54 |
| 1 | 150pF | C_0603_1608Metric | C57 |
| 1 | 220µF | CP_Radial_D6.3mm_P2.50mm | C61 |
| 3 | 220nF | C_0603_1608Metric | C65, C67, C72 |
| 2 | 15pF | C_0603_1608Metric | C73, C76 |
| 1 | 22µF | CP_EIA-3528-12_Kemet-T | C88 |
| 1 | 22pF | C_0603_1608Metric | C100 |
| 8 | 1kΩ | R_0603_1608Metric | R1, R2, R8, R17, R18, R35, R77, R85 |
| 20 | 10kΩ | R_0603_1608Metric | R3, R4, R5, R6, R7, R28, R29, R30 +12 |
| 8 | 200Ω | R_0603_1608Metric | R9, R10, R11, R12, R13, R14, R15, R16 |
| 2 | 2.2kΩ | R_0603_1608Metric | R19, R20 |
| 2 | 20kΩ | R_0603_1608Metric | R21, R22 |
| 5 | 402Ω | R_0603_1608Metric | R23, R24, R65, R67, R69 |
| 3 | 22kΩ | R_0603_1608Metric | R25, R26, R81 |
| 3 | 2kΩ | R_0603_1608Metric | R27, R78, R79 |
| 1 | 33Ω | R_0603_1608Metric | R34 |
| 2 | 27Ω | R_0603_1608Metric | R36, R37 |
| 3 | 0Ω | R_0603_1608Metric | R40, R88, R90 |
| 2 | 5.1kΩ | R_0603_1608Metric | R41, R42 |
| 1 | 1MΩ | R_0603_1608Metric | R43 |
| 1 | 300kΩ | R_0603_1608Metric | R44 |
| 13 | 100kΩ | R_0603_1608Metric | R45, R46, R47, R48, R50, R52, R53, R57 +5 |
| 1 | 39kΩ | R_0603_1608Metric | R51 |
| 1 | 8.2kΩ | R_0603_1608Metric | R54 |
| 1 | 43kΩ | R_0603_1608Metric | R55 |
| 3 | 4.7kΩ | R_0603_1608Metric | R56, R71, R72 |
| 3 | 100Ω | R_0603_1608Metric | R59, R75, R76 |
| 3 | 806Ω | R_0603_1608Metric | R64, R66, R68 |
| 3 | 75Ω | R_0603_1608Metric | 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.
- Layoutdino_z80/dino_z80.kicad_pcb
- Schematicdino_z80/dino_z80.kicad_sch
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
RP2040/RP2350
Xt8086 beta
rh1tech
99.5 × 80 mm239 parts4LGPL-3.03RP2040/RP2350
Frank next proto
rh1tech
80.6 × 54 mm204 parts4LGPL-3.03RP2040/RP2350
Frank core2
rh1tech
80.6 × 54 mm190 parts4LGPL-3.03RP2040/RP2350
Frank air
rh1tech
85.6 × 54 mm176 parts4LGPL-3.03RP2040/RP2350
Frank core2 proto
rh1tech
55 × 55 mm129 parts4LGPL-3.03
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
Pro V2
kata0510
290.1 × 130 mm270 parts2LMIT2.3k