Frank pga
rh1tech·frank·hardware/frank_pga/frank_pga.kicad_pcb
About the Frank pga PCB
Frank pga is an open source PCB design by rh1tech, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 99.5 × 83.1 mm, with 171 components from 74 distinct parts.
Other key parts include the MP1584EN-LF-Z, USBLC6-2SC6, AMS1117 3.3, TXS0104EDR and MW7211A. By type, the board carries 85 resistors, 40 capacitors, 18 connectors, 13 ICs, 7 switches and 4 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 Frank pga
Frank pga bill of materials (BOM)
171 components, 74 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 |
| 1 | MW7211A | SOP-16_P1.27mm | U5 |
| 1 | Pimoroni PGA2350 | PGA2350 | U6 |
| 2 | 74HC4052D,653 74HC4052D | SOP-16_P1.27mm | U7, U13 |
| 1 | ESP-01v090 | ESP-01S | U8 |
| 1 | CD4069UBM | SOIC-14_P1.27mm | U9 |
| 1 | TDA1387T | SO-8 | U10 |
| 1 | MAX232CSE+ PAM8403D | SOP-16_P1.27mm | U11 |
| 1 | LM358 | SO-8 | U12 |
| 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 | DC-005-5A-2.0 | BarrelJack_DC-005 | J4 |
| 1 | USB4215-03-A | USB_C_Receptacle | J5 |
| 1 | MDC-036 | MiniDIN_6pin_Female | J6 |
| 1 | DC3RX19JA2 | HDMI_Female | J7 |
| 1 | RCA-103 | BarrelJack_RCJ-012 | J8 |
Show 54 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Pin Header 1x08 | JST_GH_1x08_P1.25mm | J9 |
| 1 | PJ-320D | AudioJack_3.5mm_PJ320D_TapeIn | J10 |
| 1 | PAM L | JST_GH_1x02_P1.25mm | J11 |
| 1 | PAM R | JST_GH_1x02_P1.25mm | J12 |
| 1 | PJ-320D | AudioJack_3.5mm_PJ320D_AudioOut | J13 |
| 2 | GP2 | DSUB-9_Male_TopMount | J14, J15 |
| 1 | 104031-0811 | MicroSD_SMD_Long | J16 |
| 1 | SS-52100-004 | USB_A_Stacked | J17 |
| 1 | VGA | DSUB-15_Female | J18 |
| 1 | DS05-127-2-04BK-SMT-TR Config Switches | DIPSwitch_4pos_DS05 | JP1 |
| 1 | MSK12C02 | Switch_Slide_MSK12C02 | S1 |
| 1 | RP Reset | Button_SMD_TS1234VW | S2 |
| 1 | RP BOOT | Button_SMD_TS1234VW | S3 |
| 1 | KMR221G LFS RP Reset | Button_SMD_3x4x2mm | S4 |
| 1 | KMR221G LFS RP BOOT | Button_SMD_3x4x2mm | S5 |
| 1 | ESP Reset | Button_SMD_TS1234VW | S6 |
| 1 | SK12D07VG3NS | Switch_Slide_SK12D07VG3NS | S7 |
| 1 | Green | LED_0805 | LD1 |
| 1 | Blue | LED_0805 | LD2 |
| 1 | 1N5822 | D_SMA | D1 |
| 1 | 1N5819WS | D_SOD-323 | D2 |
| 2 | 3V3 | D_MiniMELF | D3, D4 |
| 1 | 22uH | Inductor_CDRH104RNP | L1 |
| 1 | 680u | C_Radial_D8.0mm_P3.50mm | C1 |
| 12 | 10u | C_0805_2012Metric | C2, C7, C9, C22, C24, C26, C27, C28 +4 |
| 16 | 100n | C_0805_2012Metric | C3, C5, C6, C10, C11, C12, C13, C14 +8 |
| 1 | 150pF | R_0805_2012Metric | C4 |
| 2 | 220u | C_Radial_D6.3mm_P2.50mm | C8, C17 |
| 1 | 4.7u | C_0805_2012Metric | C15 |
| 2 | 47n | C_0805_2012Metric | C20, C21 |
| 3 | 1u | C_0805_2012Metric | C25, C30, C35 |
| 1 | 10u | CP_Radial_D4.0mm_P1.50mm | C31 |
| 1 | 100u | C_Radial_D6.3mm_P2.50mm | C36 |
| 17 | 10K | R_0805_2012Metric | R1, R2, R3, R4, R26, R44, R46, R56 +9 |
| 5 | 100K | R_0805_2012Metric | R5, R7, R8, R42, R43 |
| 1 | 24K | R_0805_2012Metric | R6 |
| 2 | 5.1K | R_0805_2012Metric | R9, R10 |
| 1 | 8.2K | R_0805_2012Metric | R11 |
| 1 | 43K | R_0805_2012Metric | R12 |
| 1 | 1M | R_0805_2012Metric | R13 |
| 6 | 22R | R_0805_2012Metric | R14, R15, R74, R75, R76, R77 |
| 9 | 1K | R_0805_2012Metric | R16, R25, R50, R51, R72, R73, R81, R82 +1 |
| 14 | 270R | R_0805_2012Metric | R17, R18, R19, R20, R21, R22, R23, R24 +6 |
| 1 | 750R | R_0805_2012Metric | R27 |
| 1 | 300R | R_0805_2012Metric | R34 |
| 5 | 150R | R_0805_2012Metric | R35, R36, R37, R38, R39 |
| 1 | 51R | R_0805_2012Metric | R40 |
| 1 | 4.7K | R_0805_2012Metric | R41 |
| 6 | 2K | R_0805_2012Metric | R45, R47, R48, R49, R55, R57 |
| 4 | 100R | R_0805_2012Metric | R52, R67, R84, R85 |
| 2 | 470R | R_0805_2012Metric | R53, R54 |
| 2 | 47K | R_0805_2012Metric | R64, R65 |
| 2 | 20K | R_0805_2012Metric | R68, R69 |
| 3 | 330R | R_0805_2012Metric | R78, R79, R80 |
Frank pga design files
The KiCad project lives in the rh1tech/frank repository on GitHub; these links point at the commit this page was built from.
Frank pga: common questions
How big is the Frank pga PCB?
The Frank pga measures 99.5 × 83.1 mm, has 2 copper layers and is 1 mm thick.
How many components are on the Frank pga?
171 components, from 74 distinct parts. The full bill of materials is listed on this page.
Where can I download the Frank pga 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 Frank pga 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
Megafrank
rh1tech
149.9 × 99.5 mm256 parts2LGPL-3.065RP2040/RP2350
Frank next
rh1tech
99 × 54 mm245 parts4LGPL-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