Microfrank

rh1tech·frank·hardware/microfrank/microfrank.kicad_pcb

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

About the Microfrank PCB

Microfrank 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 32 × 74 mm, with 99 components from 42 distinct parts.

Its main chip is the RP2350, from the RP2040/RP2350 family. Other key parts include the TS3USB221RSER, USBLC6-2SC6, MW7211A, ME6211C33M5 and ESP-PSRAM64H. By type, the board carries 37 capacitors, 35 resistors, 9 ICs, 8 connectors, 4 switches and 2 LEDs.

It belongs with the retro computing designs in this gallery.

From the project

RP2350 Based Hardware Emulation Platform

FRANK is a hardware emulation platform built around the Raspberry Pi RP2350 (Pico 2 modules and RP2350A QFN). RP2040 / Pico still works in FRANK's socket, but in practice only a handful of firmware (mainly the older ZX Spectrum cores) still targets RP2040. Everything modern (IBM PC, NES, SNES, Genesis, the DOOM / id Tech 1 ports, FRANK OS, and so on) is RP2350-only.

Microfrank, from the project README
From the project README

Main components on the Microfrank

Microfrank bill of materials (BOM)

99 components, 42 distinct parts.

QtyPartRefs
1
TS3USB221RSER
U1
1
USBLC6-2SC6
U2
1
MW7211A
U3
1
ME6211C33M5
U4
1
ESP-PSRAM64H
U5
1
W25Q128JVS
U6
1
RP2350
U7
1
TDA1387T
U8
1
LM358
U9
1
ASE-12MHz
Y1
2
DEBUG
J2, J9
1
PWR
J3
1
SS-52100-004
J4
1
USB4215-03-A
J5
1
DC3RX19JA2
J6
1
PJ-320D
J7
1
47571-0001
0475710001
J8
1
MSK12C02
S1
1
SK12D07VG3NS
S2
2
KMR221G LFS
Button
S3, S4
Show 22 more
QtyPartRefs
1
Green
LD1
1
Blue
LD2
1
1N5819WS
D1
1
330R
L1
1
3.3u
L2
20
100n
C1, C5, C6, C9, C10, C11, C12, C15 +12
11
10u
C2, C3, C4, C8, C27, C29, C30, C31 +3
5
4.7u
C7, C13, C14, C16, C17
1
10u
C33
6
22R
R1, R3, R4, R5, R10, R11
9
10K
R2, R13, R14, R23, R24, R25, R26, R27 +1
2
5.1K
R6, R7
1
1M
R8
3
1K
R9, R16, R17
1
0R
R12
1
33R
R15
2
27R
R18, R19
2
100R
R20, R33
2
470R
R21, R22
2
47K
R29, R30
2
20K
R31, R32
2
270R
RN1, RN2

Microfrank design files

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

Microfrank: common questions

What microcontroller does the Microfrank use?

The Microfrank is built around the RP2350, from the RP2040/RP2350 family.

How big is the Microfrank PCB?

The Microfrank measures 32 × 74 mm, has 4 copper layers and is 1 mm thick.

How many components are on the Microfrank?

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

Where can I download the Microfrank design files?

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

Can I use the Microfrank 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 Microfrank 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

Similar boards