
Xt8086 beta
rh1tech/frank-lab
FRANK Board Laboratory (work-in-progress board prototopyes)

FRANK Board Laboratory (work-in-progress board prototopyes)
Frank zx is an open-source printed circuit board by rh1tech, from the rh1tech/frank-lab repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 210 × 120 mm with 273 parts on 224 nets, routed with 1,751 tracks and 315 vias.
It is built around the RP2350B, SY8089AAAC and TPD4S012DRYR-TP, with the CH217K, AO3401A and APS6404L-3SQR-ZR among its other parts. Its parts include 64 capacitors, 49 switches, 47 resistors, 42 diodes and 16 ICs. It belongs with the ESP8266 and RP2350 boards of this library.
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.
| Board | Status |
|---|---|
frank_air | Work in progress |
frank_core2 | Work in progress — pulled back from the released set |
frank_pga2 | 1.00 ready for fab, untested — dual PGA2350 (Core2 link), 2-layer, hand-solderable |
dino_z80 | Work in progress — pulled back from the released set |
xt8086_beta | Work in progress — pulled back from the released set |
frank_next_proto | Prototype — superseded by FRANK Next, released |
These boards have graduated to rh1tech/frank and are no longer maintained here:
| Was | Now |
|---|---|
frank_next | hardware/frank_next — the flagship |
frank_core2_proto | hardware/frank_core2_proto — published as a prototype |
frank_core2u | hardware/frank_core2u |
oldskoolfrank | hardware/oldskool |
Each carries its KiCad project, gerbers, fabrication docs, 3D-printable case and an assembly guide in English and Russian. Board pages with full specifications are on frank.rh1.tech.
Mikhail Matveev — xtreme@rh1.tech — rh1.tech
© 2026 Mikhail Matveev, xtreme@rh1.tech
GPL v3. See LICENSE.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 40 | 1N4148W | FRANK:D_SOD-123 | D00, D01, D02, D03, D04, D05, D06, D07, D08, D09, D10, D11, D12, D13, D14, D15 +24 |
| 40 | MX | FRANK:SW_Cherry_MX_1.00u_PCB | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K10, K11, K12, K13, K14, K15 +24 |
| 32 | 100nF | FRANK:C_0603_1608Metric | C1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C40, C102, C103 +16 |
| 16 | 10uF | FRANK:C_0603_1608Metric | C39, C45, C47, C48, C53, C76, C78, C80, C82, C84, C86, C87, C88, C96, C98, C101 |
| 12 | 10K | FRANK:R_0603_1608Metric | R4, R5, R28, R29, R30, R31, R32, R35, R36, R37, R59, R60 |
| 7 | 100K | FRANK:R_0603_1608Metric | R45, R46, R58, R62, R65, R66, R70 |
| 6 | 100R | FRANK:R_0603_1608Metric | R10, R11, R12, R13, R16, R17 |
| 6 | 4.7K | FRANK:R_0603_1608Metric | R33, R34, R38, R39, R44, R61 |
| 6 | MountingHole | FRANK:MountingHole_2.5mm_Pad_Via | H1, H2, H3, H4, H5, H6 |
| 5 | 33R | FRANK:R_0603_1608Metric | R6, R18, R19, R20, R21 |
| 4 | 1K | FRANK:R_0603_1608Metric | R7, R9, R57, R71 |
| 4 | 4.7uF | FRANK:C_0603_1608Metric | C3, C4, C8, C9 |
| 4 | TPD4S012DRYR | FRANK:TPD4S012DRYR | U14, U21, U23, U25 |
| 3 | 1uF | FRANK:C_0603_1608Metric | C51, C52, C85 |
| 3 | 676430910 | FRANK:USB_A_Short | J12, J13, J14 |
| 3 | CH217K | FRANK:SOT-23-6 | U22, U24, U27 |
| 2 | 100uF | FRANK:C_1206_3216Metric | C43, C44 |
| 2 | 100uF | FRANK:CP_Elec_6.3x6.0 | C72, C73 |
| 2 | 12 MHz | FRANK:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1, Y4 |
| 2 | 12pF | FRANK:C_0603_1608Metric | C89, C90 |
| 2 | 15pF | FRANK:C_0603_1608Metric | C5, C6 |
| 2 | 1N5819WS | FRANK:D_SOD-323 | D1, D40 |
| 2 | 270R | FRANK:R_Array_4x0603 | RN1, RN2 |
| 2 | 27R | FRANK:R_0603_1608Metric | R14, R15 |
| 2 | 330R 2A | FRANK:L_0805_2012Metric | L3, L5 |
| 2 | 5.1K | FRANK:R_0603_1608Metric | R52, R53 |
| 2 | SK12D07VG3NS | FRANK:Switch_Slide_SK12D07VG3NS_PWR | S8, S9 |
| 1 | +1V1 | FRANK:TestPoint_Pad_D1.2mm | TP12 |
| 1 | +1V8 | FRANK:TestPoint_Pad_D1.2mm | TP20 |
| 1 | +3V3 | FRANK:TestPoint_Pad_D1.2mm | TP11 |
| 1 | +5V_BUCK | FRANK:TestPoint_Pad_D1.2mm | TP17 |
| 1 | +5V_SPK | FRANK:TestPoint_Pad_D1.2mm | TP21 |
| 1 | 0R | FRANK:R_0603_1608Metric | R8 |
| 1 | 104031-0811 | FRANK:MicroSD_SMD_Long | J6 |
| 1 | 2.2uH | FRANK:L_Cenker_CKCS3015 | L6 |
| 1 | 22K | FRANK:R_0603_1608Metric | R63 |
| 1 | 22pF | FRANK:C_0603_1608Metric | C91 |
| 1 | 3.3µH | FRANK:L_AOTA-B201610_2.0x1.6mm | L1 |
| 1 | 330R | FRANK:R_0603_1608Metric | R72 |
| 1 | AO3401A | FRANK:SOT-23-3L_AOS | U16 |
| 1 | APS6404L-3SQR-ZR | FRANK:PSON50P200X300X50-9N | U1 |
| 1 | Blue | FRANK:LED_0603_1608Metric | LD2 |
| 1 | CD4069UBM | FRANK:SOIC127P600X175-14N | U28 |
| 1 | CH334F | FRANK:QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm | U19 |
| 1 | DC3RX19JA2 | FRANK:HDMI_Female | J3 |
| 1 | DF13-2P-1.25DSA | FRANK:Hirose_DF13-02P-1.25DSA | J8 |
| 1 | Debug | FRANK:JST_SH_1x03_P1.00mm_Vertical | J1 |
| 1 | ESP Flash | FRANK:Button_SMD_3x4x2mm | S6 |
| 1 | ESP Reset | FRANK:Button_SMD_3x4x2mm | S5 |
| 1 | ESP Reset | FRANK:Button_SMD_TS1234VW | S7 |
| 1 | ESP-01v090 | FRANK:ESP-01S | U9 |
| 1 | GPIO10/WCLK | FRANK:TestPoint_Pad_D1.2mm | TP9 |
| 1 | GPIO11/DIN | FRANK:TestPoint_Pad_D1.2mm | TP10 |
| 1 | GPIO2/SDA | FRANK:TestPoint_Pad_D1.2mm | TP5 |
| 1 | GPIO3/SCL | FRANK:TestPoint_Pad_D1.2mm | TP6 |
| 1 | GPIO36/TX | FRANK:TestPoint_Pad_D1.2mm | TP1 |
| 1 | GPIO37/RX | FRANK:TestPoint_Pad_D1.2mm | TP2 |
| 1 | GPIO38/ESP_RST | FRANK:TestPoint_Pad_D1.2mm | TP3 |
| 1 | GPIO39/ESP_BOOT | FRANK:TestPoint_Pad_D1.2mm | TP4 |
| 1 | GPIO44 | FRANK:TestPoint_Pad_D1.2mm | TP14 |
| 1 | GPIO8/MCLK | FRANK:TestPoint_Pad_D1.2mm | TP7 |
| 1 | GPIO9/BCLK | FRANK:TestPoint_Pad_D1.2mm | TP8 |
| 1 | Green | FRANK:LED_0603_1608Metric | LD3 |
| 1 | LX | FRANK:TestPoint_Pad_D1.2mm | TP18 |
| 1 | PJ-320D | FRANK:AudioJack_3.5mm_PJ320D_TapeIn | J9 |
| 1 | PJ-320D | FRANK:AudioJack_3.5mm_PJ320D_AudioOut | J7 |
| 1 | PWR | FRANK:PinHeader_1x03_P2.54mm | J16 |
| 1 | PWR Debug | FRANK:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP5 |
| 1 | RP Boot | FRANK:Button_SMD_TS1234VW | S3 |
| 1 | RP Boot | FRANK:Button_SMD_3x4x2mm | S1 |
| 1 | RP Reset | FRANK:Button_SMD_TS1234VW | S4 |
| 1 | RP Reset | FRANK:Button_SMD_3x4x2mm | S2 |
| 1 | RP2350B | FRANK:RP2350-QFN-80_10x10_P0.4mm | U3 |
| 1 | RUN | FRANK:TestPoint_Pad_D1.2mm | TP13 |
| 1 | SY8089AAAC | FRANK:SOT-23-5 | U18 |
| 1 | Speaker | FRANK:PinHeader_1x02_P2.54mm_Vertical | J15 |
| 1 | TLV320DAC3100IRHBR | FRANK:TLV320DAC3100IRHBR | U7 |
| 1 | TS3USB221RSER | FRANK:UQFN-10 | U17 |
| 1 | UART | FRANK:JST_SH_1x03_P1.00mm_Vertical | J2 |
| 1 | USB Debug | FRANK:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP4 |
The 266 most common of 273 parts.

rh1tech/frank-lab
FRANK Board Laboratory (work-in-progress board prototopyes)

rh1tech/frank-lab
FRANK Board Laboratory (work-in-progress board prototopyes)

rh1tech/frank-lab
FRANK Board Laboratory (work-in-progress board prototopyes)

rh1tech/frank-lab
FRANK Board Laboratory (work-in-progress board prototopyes)

rh1tech/frank-lab
FRANK Board Laboratory (work-in-progress board prototopyes)

rh1tech/frank-lab
FRANK Board Laboratory (work-in-progress board prototopyes)



yagamy4680/drone-study
AUAV-OpenSource/FMUv4-PixRacer is the open hardware design of PixHawk FMUv4. It uses STM32F427 and MPU6000. (github)

AnterCreeper/pdaltmode
USB Power Delivery Alt-mode Negotiation using CH32X035

ovo-Tim/phone-hub
A USBC hub for your phone and computers. It aims to help you customize your phone and computers by allowing you to connect to any I2C, SPI, and UART devices.

gustebeast/public-steel-guitar
A pedal steel guitar you can build yourself, from parts anyone can buy.


It measures 210 × 120 mm and has 4 copper layers, 1.6 mm thick.
273 parts, built around the RP2350B, SY8089AAAC, TPD4S012DRYR-TP and CH217K. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the rh1tech/frank-lab repository on GitHub, at the commit this page was made from: the board is frank_zx/frank_zx.kicad_pcb and its schematic dino_z80/boot.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).