mirror of
https://github.com/incutec-hw/OpenVTX.git
synced 2026-08-09 22:15:44 +00:00
main
Fix documentation fact-check findings
OpenVTX
Open-source 5.8GHz analog video transmitter with software-defined OSD, based on OpenOSD-X firmware.
Early stage: parts are selected and project-local libraries are in place. Schematic and layout are not started yet. The full design reference lives in hardware/DESIGN.md.
Planned Features
RF
- RTC6705 5.8GHz FM synthesizer: 40+ channels (A/B/E/F/R bands)
- SKY85743-21 FEM: PA with integrated power detector, ~500mW CW output
- IPEX/u.FL antenna connector
OSD
- Software-defined analog OSD via STM32G4 OPAMP/DAC/DMA, no MAX7456 needed
- SD (30x13/16) and HD (45x26/32) character modes
- NTSC/PAL auto-detection
MCU
- STM32G431KBU6: ARM Cortex-M4F @ 170MHz, QFN-32
- MSP DisplayPort protocol (Betaflight native)
- SmartAudio V2.1 fallback for legacy FCs
Power
- 2S-6S direct input (7-36V) via LMR51420 buck to 5V
- 5V regulated output for camera
- 3.3V LDO (TLV757, low-noise) for MCU and RF synth
- Reverse polarity protection
- TVS input transient protection
Safety
- NTC thermistor on PA for thermal auto-throttle
- Boot-to-pit-mode
- VPD closed-loop power control with logarithmic detector
Repository Structure
OpenVTX/
├── README.md
├── hardware/
│ ├── DESIGN.md ← Full design document (BOM, pinouts, RF chain, PCB specs)
│ ├── OpenVTX.kicad_pro
│ ├── lib.kicad_sym ← 14 symbols (project-local)
│ ├── lib.pretty/ ← 14 footprints (project-local)
│ ├── lib.3dshapes/ ← 3D models
│ └── tools/ ← Python scripts
└── reference/
├── 043_OpenOSD-X_REFERENCE.pdf
├── vpd_table.pdf
├── Connection.png
├── analog-vtx-market-analysis-2025-2026.md
└── datasheets/ ← Component datasheets
User Interface
| Pad/Connector | Function |
|---|---|
| +BATT / GND | Battery input (2-6S) |
| 5V / GND | 5V output for camera |
| VIN / GND | Video input (CVBS) |
| TX / RX | UART to FC (MSP DisplayPort) |
| SA | SmartAudio (single-wire fallback) |
| IPEX | Antenna (5.8GHz via pigtail) |
| BTN | Channel/power cycle button |
| LED | WS2812 status indicator |
| SWD | Debug test points (SWDIO, SWCLK, NRST) |
Key ICs
| IC | Part | LCSC | Package |
|---|---|---|---|
| MCU | STM32G431KBU6 | C529358 | QFN-32 5x5mm |
| RF Synth | RTC6705 | C913074 | QFN-40 6x6mm |
| FEM | SKY85743-21 | C5348950 | LGA-24 3x5mm |
| Buck | LMR51420YDDCR | C5383002 | SOT-23-6 |
| LDO | TLV75733PDRVR | C2868428 | WSON-6 2x2mm |
License
Licensed under CERN-OHL-S-2.0.
Description