Megafrank
rh1tech·frank·hardware/megafrank/megafrank.kicad_pcb
About the Megafrank PCB
Megafrank is an open source PCB design by rh1tech, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 149.9 × 99.5 mm, with 256 components from 89 distinct parts.
Other key parts include the MP1584EN-LF-Z, USBLC6-2SC6, AMS1117 3.3, TXS0104EDR and JFC95101. By type, the board carries 137 resistors, 53 capacitors, 21 ICs, 21 connectors, 9 switches and 6 diodes.
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.

Main components on the Megafrank
Megafrank bill of materials (BOM)
256 components, 89 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MP1584EN-LF-Z | SOIC-9_P1.27mm | U1 |
| 1 | USBLC6-2SC6 | SOT-23-6 | U2 |
| 1 | AMS1117 3.3 | SOT-223-3_TabPin2 | U3 |
| 1 | TXS0104EDR | SOIC-14_P1.27mm | U4 |
| 2 | JFC95101 | DIP-40_W15.24mm_Socket | U5, U7 |
| 1 | 74HC74 | SOIC-14_P1.27mm | U6 |
| 2 | 74HC595 | SOP-16_P1.27mm | U8, U9 |
| 1 | DS3231MZ | SOIC-8_3.9x4.9mm_P1.27mm | U10 |
| 1 | DS2401P+ | TSOC-6 | U11 |
| 1 | ESP-PSRAM64 | SO-8 | U12 |
| 1 | MW7211A | SOP-16_P1.27mm | U13 |
| 1 | Pimoroni PGA2350 | PGA2350 | U14 |
| 2 | 74HC4052D,653 74HC4052D | SOP-16_P1.27mm | U15, U21 |
| 1 | ESP-01v090 | ESP-01S | U16 |
| 1 | CD4069UBM | SOIC-14_P1.27mm | U17 |
| 1 | TDA1387T | SO-8 | U18 |
| 1 | MAX232CSE+ PAM8403D | SOP-16_P1.27mm | U19 |
| 1 | LM358 | SO-8 | U20 |
| 1 | BC850 | SOT-23 | Q1 |
| 1 | 3.58 MHz | Crystal_HC49-S | X1 |
Show 69 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | UART | JST_SH_1x03_P1.00mm_Vertical | J1 |
| 1 | DEBUG | JST_SH_1x03_P1.00mm_Vertical | J2 |
| 1 | PWR | PinHeader_1x03_P2.54mm | J3 |
| 1 | Conn_02x20_Odd_Even | PinHeader_2x20_P2.54mm_Vertical | J4 |
| 1 | DC-005-5A-2.0 | BarrelJack_DC-005 | J5 |
| 1 | USB4215-03-A | USB_C_Receptacle | J6 |
| 1 | MDC-036 | MiniDIN_6pin_Female | J7 |
| 1 | BAT 3V | PinHeader_1x02_P2.54mm_Vertical | J8 |
| 1 | DC3RX19JA2 | HDMI_Female | J9 |
| 1 | RCA-103 | BarrelJack_RCJ-012 | J10 |
| 1 | Pin Header 1x08 | JST_GH_1x08_P1.25mm | J11 |
| 2 | SJ1-3525N | AudioJack_3.5mm_SJ1-3525N | J12, J15 |
| 1 | PAM L | JST_GH_1x02_P1.25mm | J13 |
| 1 | PAM R | JST_GH_1x02_P1.25mm | J14 |
| 2 | GP2 | DSUB-9_Male_TopMount | J16, J17 |
| 1 | 104031-0811 | MicroSD_SMD_Long | J18 |
| 2 | SS-52100-004 | USB_A_Stacked | J19, J21 |
| 1 | VGA | DSUB-15_Female | J20 |
| 1 | 1174 Battery_CR1220 | Battery_CR1220 | H5 |
| 1 | DS01-254-S-06BE | DS01-254-S-06BE | S1 |
| 1 | KMR221G LFS RP BOOT | Button_SMD_3x4x2mm | S2 |
| 1 | RP BOOT | Button_SMD_TS1234VW | S3 |
| 2 | SK12D07VG3NS | Switch_Slide_SK12D07VG3NS | S4, S9 |
| 1 | KMR221G LFS RP Reset | Button_SMD_3x4x2mm | S5 |
| 1 | RP Reset | Button_SMD_TS1234VW | S6 |
| 1 | ESP Reset | Button_SMD_TS1234VW | S7 |
| 1 | KMR221G LFS TS Reset | Button_SMD_3x4x2mm | S8 |
| 1 | Green | LED_0805 | LD1 |
| 2 | Orange | LED_0805 | LD2, LD3 |
| 1 | Blue | LED_0805 | LD4 |
| 1 | 1N5822 | D_SMA | D1 |
| 2 | 1N4148 | D_SOD-323 | D2, D3 |
| 1 | 1N5819WS | D_SOD-323 | D4 |
| 2 | 3V3 | D_MiniMELF | D5, D6 |
| 1 | 22uH | Inductor_CDRH104RNP | L1 |
| 1 | 330R | C_0805_2012Metric | L2 |
| 1 | 680u | C_Radial_D8.0mm_P3.50mm | C1 |
| 14 | 10u | C_0805_2012Metric | C2, C7, C10, C33, C35, C37, C38, C39 +6 |
| 23 | 100n | C_0805_2012Metric | C3, C5, C6, C9, C11, C12, C13, C14 +15 |
| 1 | 150pF | R_0805_2012Metric | C4 |
| 2 | 220u | C_Radial_D6.3mm_P2.50mm | C8, C28 |
| 2 | 22p | C_0805_2012Metric | C15, C16 |
| 3 | 100u | C_Radial_D6.3mm_P2.50mm | C17, C19, C47 |
| 1 | 4.7u | C_0805_2012Metric | C26 |
| 2 | 47n | C_0805_2012Metric | C31, C32 |
| 3 | 1u | C_0805_2012Metric | C36, C41, C46 |
| 1 | 10u | CP_Radial_D4.0mm_P1.50mm | C42 |
| 16 | 1K | R_0805_2012Metric | R1, R2, R20, R21, R23, R28, R36, R37 +8 |
| 37 | 10K | R_0805_2012Metric | R3, R4, R5, R6, R7, R8, R29, R30 +29 |
| 6 | 100K | R_0805_2012Metric | R9, R11, R12, R22, R88, R89 |
| 1 | 24K | R_0805_2012Metric | R10 |
| 2 | 5.1K | R_0805_2012Metric | R13, R14 |
| 1 | 8.2K | R_0805_2012Metric | R15 |
| 1 | 1M | R_0805_2012Metric | R16 |
| 1 | 43K | R_0805_2012Metric | R17 |
| 10 | 22R | R_0805_2012Metric | R18, R19, R121, R122, R123, R124, R133, R134 +2 |
| 8 | 4.7K | R_0805_2012Metric | R24, R25, R38, R39, R60, R61, R62, R87 |
| 8 | 2K | R_0805_2012Metric | R26, R27, R40, R41, R91, R93, R94, R95 |
| 11 | 20K | R_0805_2012Metric | R42, R43, R45, R48, R50, R52, R54, R57 +3 |
| 2 | 120R | R_0805_2012Metric | R47, R55 |
| 14 | 270R | R_0805_2012Metric | R63, R64, R65, R66, R67, R68, R69, R70 +6 |
| 1 | 750R | R_0805_2012Metric | R73 |
| 1 | 300R | R_0805_2012Metric | R80 |
| 5 | 150R | R_0805_2012Metric | R81, R82, R83, R84, R85 |
| 1 | 51R | R_0805_2012Metric | R86 |
| 4 | 100R | R_0805_2012Metric | R98, R113, R131, R132 |
| 2 | 470R | R_0805_2012Metric | R99, R100 |
| 2 | 47K | R_0805_2012Metric | R110, R111 |
| 3 | 330R | R_0805_2012Metric | R125, R126, R127 |
Megafrank design files
The KiCad project lives in the rh1tech/frank repository on GitHub; these links point at the commit this page was built from.
Megafrank: common questions
How big is the Megafrank PCB?
The Megafrank measures 149.9 × 99.5 mm, has 2 copper layers and is 1 mm thick.
How many components are on the Megafrank?
256 components, from 89 distinct parts. The full bill of materials is listed on this page.
Where can I download the Megafrank 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 Megafrank design in my own project?
Yes, under the terms of its GPL-3.0 license, which rh1tech chose for the repository.
More boards in frank
RP2040/RP2350
Frank next
rh1tech
99 × 54 mm245 parts4LGPL-3.065Frank pga
rh1tech
99.5 × 83.1 mm171 parts2LGPL-3.065RP2040/RP2350
Frank
rh1tech
99.5 × 83.1 mm162 parts2LGPL-3.065RP2040/RP2350
Frank core2u
rh1tech
67 × 55 mm146 parts4LGPL-3.065RP2040/RP2350
Minifrank
rh1tech
85.6 × 54 mm139 parts4LGPL-3.065RP2040/RP2350
Frank core2 proto
rh1tech
55 × 55 mm129 parts4LGPL-3.065ESP8266
Oldskool
rh1tech
100 × 79 mm100 parts2LGPL-3.065RP2040/RP2350
Microfrank
rh1tech
32 × 74 mm99 parts4LGPL-3.065RP2040/RP2350
Zerofrank
rh1tech
65 × 25 mm89 parts4LGPL-3.065Xt8086 alpha
rh1tech
99.9 × 78 mm80 parts2LGPL-3.065RP2040/RP2350
Nyx
rh1tech
51 × 21 mm53 parts4LGPL-3.065
Similar boards
Expansion Card Retrofit
FrameworkComputer
24 × 27.3 mm5 parts2LCC-BY-4.01.1kRgb to hdmi
hoglet67
77 × 97 mm67 parts2LGPL-3.01.0kBuffer
hoglet67
53.9 × 23.2 mm13 parts2LGPL-3.01.0kX1
hoglet67
121.9 × 81.3 mm51 parts2LGPL-3.01.0kAmiga External
hoglet67
21.9 × 76.7 mm6 parts2LGPL-3.01.0kVideoslotadapter
hoglet67
152 × 57.6 mm13 parts2LGPL-3.01.0k