Skip to the content
2 layers42.5 × 28.8 mmC5VRX JACK DIY V2, the printed circuit board in 3D

C5VRX JACK DIY V2

Twotoz/C5VRX515

Ultra-minimal, zero-CPU 5.8 GHz analog FPV video receiver using ESP32-C5 Wi-Fi 6 PHY MODEM_DIAG, BitScrambler WBFM demodulation & resistor DAC CVBS

Size
42.5 × 28.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
18
Nets
25
Pads
55
Tracks, vias
53, 2
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
30 Aug 2026
Updated
31 Oct 2026

Overview

C5VRX JACK DIY V2 is an open-source printed circuit board by Twotoz, from the Twotoz/C5VRX repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 42.5 × 28.8 mm with 18 parts on 25 nets, routed with 53 tracks and 2 vias.

It is built around the PJ-320D. Its parts include 9 resistors, 2 connectors, 1 capacitor and 1 IC. It belongs with the radio and wireless and audio and music boards and the ESP32 and RISC-V boards of this library.

Main components

1

README

hardware/C5VRX_JACK_DIY_V3/README.md

C5VRX_JACK_DIY_V3 — REV C

A two-layer DIY carrier for the Seeed Studio XIAO ESP32-C5, with a Fat Shark module-bay header and PJ-320D 3.5 mm AV jack. REV C keeps the REV B outline (42.51 × 28.80 mm), part positions and DAC branches, and replaces the SJ1 bay-power solder bridge with a through-hole Schottky diode.

REV C front with D1 power diode REV C back and DAC jumpers

REV C front, top view REV C front, low angle REV C back, top view

Downloads

FileLink
Gerber X2 + Excellon drillsFabrication ZIP
KiCad 10 sourceProject · PCB · Schematic
Parts and assembly flagsBOM
Schematic and fit checkSchematic PDF · 1:1 PDF
Mechanical modelsSTEP · GLB
High-resolution imagesFront · Back · Low angle · All five as ZIP

Changes from REV B

  • D1 replaces SJ1. A 1N5819 Schottky diode (1 A / 40 V, DO-41; a 1N5817 also fits) connects bay 5 V (anode) to XIAO 5 V (cathode). Bay power no longer needs a solder bridge, and there is no jumper to open before USB programming: the diode stops USB 5 V from feeding the goggle bay.
  • D1 lies flat on the front, between the AV jack and the resistor bank, with its holes on the same row as R7 (y = 123 mm). Fit it with the band (cathode) toward the K mark, on the jack side.
  • D1 uses a project footprint (C5VRX:D_DO-41_P7.62mm_Horizontal_Compact): 7.62 mm lead pitch, 1.7 mm pads and 1.0 mm drills, so its courtyard fits between the jack and the resistor bank.
  • To make room, bay 5 V now runs on the front along the bottom edge, the BIT 8 trace (SJ3 to R9) runs on the back underneath D1, between its pads, and one redundant GND via next to R7 was removed (R7's ground pad connects to both ground pours).
  • The rear jumpers are symmetric: SJ2 (BIT 7) sits on the R5 row and SJ3 (BIT 8) on the R3 row, at the same position across, mirrored around the middle of the resistor bank, with their labels on the outside. The BIT 7 traces were rerouted for the new SJ2 position.
  • The rear marking reads REV C, and the SJ1 label is gone.

The XIAO's 5 V rail is about 0.3 V lower on bay power (diode drop); the XIAO regulates its own 3.3 V from it. With USB and the bay connected at the same time, the higher of the two supplies feeds the XIAO.

DAC branches and rear jumpers

JumperFunctionDefault
SJ2 / BIT 7Connect D10 / GPIO10 through R8 (15 kΩ) to VIDEOOpen
SJ3 / BIT 8Connect D3 / GPIO7 through R9 (33 kΩ) to VIDEOOpen

R8 is 15 kΩ and R9 is 33 kΩ; R1–R7 and the 200 Ω load are unchanged. R8 and R9 are DNP with the current six-bit firmware. The jumpers only connect hardware branches; they do not select a firmware mode. These are new low bits: in a future seven-bit implementation D10 is bit 0; in an eight-bit implementation D10 is bit 1, D3 is bit 0, and the existing D4–D9 outputs are bits 2–7.

Output configurationSJ2SJ3Additional resistors
Current six-bitOpenOpenR8/R9 DNP
Future seven-bitClosedOpenFit R8
Future eight-bitClosedClosedFit R8 and R9

Wider output requires matching firmware and loaded CVBS level/linearity measurements; it is not enabled or hardware-qualified by this PCB. D3/GPIO7 is a boot-strapping pin: validate repeated cold boots and reset loading before fitting/enabling R9. Keep the extra resistors unpopulated and jumpers open with current firmware.

R1–R7 retain the existing 8.2 kΩ / 3.9 kΩ / 2 kΩ / 1 kΩ / 470 Ω / 240 Ω branches and 200 Ω shunt. All resistors use DIN0207 axial through-hole footprints, 10.16 mm lead pitch; 1% is recommended. C1 is optional 470 pF / DNP. No additional 75 Ω shunt is fitted. J2 tip and ring 1 carry VIDEO, sleeve is GND, and ring 2 is unconnected.

Files and checks

  • Open C5VRX_JACK_DIY_V3.kicad_pro in KiCad 10. Project symbol/footprint libraries (including the D1 footprint) and the PJ-320D STEP model are included.
  • Fabrication ZIP: Gerber X2 plus plated/non-plated Excellon drills, ready to upload to a PCB fab.
  • BOM: PCB values, DNP flags and open rear solder bridges (PCB features, not purchased components).
  • Schematic PDF, 1:1 fit-check PDF, STEP and GLB models are in exports/.
  • 3200 × 2200 renders and render ZIP. The XIAO mounting outline is visible because no module 3D model is supplied; DNP parts are omitted.
  • DRC report and ERC report: zero errors, zero unrouted connections and zero schematic/PCB parity issues. Generated with KiCad 10.0.7.

Digital checks are not physical qualification. REV C has not yet been built or measured. REV B and REV A remain available.

Source and attribution

This carrier adapts the existing hardware/C5VRX_JACK_DIY and hardware/C5VRX_JACK_DIY_V2 (REV B) boards and DAC design from C5VRX by Twotoz and the C5VRX contributors. REV C replaces the SJ1 power jumper with the D1 Schottky diode and reroutes the affected 5 V and BIT 8 traces; the D1 footprint is derived from KiCad's Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal with smaller pads.

Canonical source: Twotoz/C5VRX. Visit the official C5VRX website for the project and its Discord invite. Applicable source terms are in LICENSE; separate name/logo terms remain in BRANDING.md. This proposed hardware revision is not a claim of an already released or physically validated product.

Parts

18
QtyValueFootprintReferences
115kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR8
11kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR4
1200Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR7
1240Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR6
12kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3
13.9kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2
133kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR9
1470Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR5
1470pFCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC1
15V LINKJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmSJ1
18.2kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
1BIT 7Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmSJ2
1BIT 8Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmSJ3
1C5VRX Front LogoC5VRX:C5VRX_Logo_Front_SmallLOGO2
1C5VRX logoC5VRX:C5VRX_Logo_BackLOGO1
1FATSHARK BAYC5VRX:FatShark_Header_1x09J1
1PJ-320DConnector_Audio:Jack_3.5mm_PJ320D_HorizontalJ2
1XIAO ESP32-C5C5VRX:XIAO-ESP32-C5-DIPU1

More from Twotoz/C5VRX

2
  • 2 layers42.5 × 28.8 mmC5VRX JACK DIY V3, the printed circuit board in 3D

    C5VRX JACK DIY V3

    Twotoz/C5VRX

    Ultra-minimal, zero-CPU 5.8 GHz analog FPV video receiver using ESP32-C5 Wi-Fi 6 PHY MODEM_DIAG, BitScrambler WBFM demodulation & resistor DAC CVBS

    18 parts515GPL-3.0
  • 2 layers42.5 × 28.8 mmC5VRX JACK DIY, the printed circuit board in 3D

    C5VRX JACK DIY

    Twotoz/C5VRX

    Ultra-minimal, zero-CPU 5.8 GHz analog FPV video receiver using ESP32-C5 Wi-Fi 6 PHY MODEM_DIAG, BitScrambler WBFM demodulation & resistor DAC CVBS

    14 parts515GPL-3.0

Similar boards

  • 2 layers80 × 65 mmSquishbox8, the printed circuit board in 3D

    Squishbox8

    GeekFunkLabs/squishbox

    Software and design files for a Raspberry Pi sound module enclosure

    35 parts51MIT
  • 4 layers62.8 × 61.7 mmCf mp3-player, the printed circuit board in 3D

    Cf mp3-player

    will127534/cf-mp3-player

    A simple MP3/WAV/FLAC player using CF card

    119 parts16MIT
  • 4 layers267 × 75 mmFracture, the printed circuit board in 3D

    Fracture

    SharKingStudios/Fracture

    An infinitely expandable, velocity sensing split midi keyboard.

    208 parts10MIT
  • 4 layers130 × 90 mmLochord hw, the printed circuit board in 3D

    Lochord hw

    kiwifruit0/LoChord

    An open-source version of the popular midi device: HiChord

    91 parts6
  • 4 layers99.5 × 65 mmEcho, the printed circuit board in 3D

    Echo

    rh1tech/echo

    Echo: ESP32-Based VGA Board

    181 parts4
  • 4 layers210 × 120 mmFrank zx, the printed circuit board in 3D

    Frank zx

    rh1tech/frank-lab

    FRANK Board Laboratory (work-in-progress board prototopyes)

    273 parts4GPL-3.0
  • 2 layers48.2 × 28.3 mmLoop, the printed circuit board in 3D

    Loop

    ayaangrover/loop

    a low-cost mp3 player

    11 parts3MIT
  • 4 layers99.5 × 99.5 mmTurbofrank m1p2, the printed circuit board in 3D

    Turbofrank m1p2

    rh1tech/frank-archive

    Archive of FRANK Boards

    224 parts3

Questions

How big is the C5VRX JACK DIY V2 PCB?

It measures 42.5 × 28.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the C5VRX JACK DIY V2 use?

18 parts, built around the PJ-320D. 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.

Where can I download the C5VRX JACK DIY V2 KiCad files?

From the Twotoz/C5VRX repository on GitHub, at the commit this page was made from: the board is hardware/C5VRX_JACK_DIY_V2/C5VRX_JACK_DIY_V2.kicad_pcb and its schematic hardware/C5VRX_JACK_DIY/C5VRX_JACK_DIY.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the C5VRX JACK DIY V2 design in my own project?

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).