
Adsboost
plane-watch/hardware
Hardware-based ADS-B receiver and decoder for a HelloFPGA Smart ZYNQ SL board

Hardware-based ADS-B receiver and decoder for a HelloFPGA Smart ZYNQ SL board
Planewatcher is an open-source printed circuit board by plane-watch, from the plane-watch/hardware repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 4-layer board of 86.1 × 54 mm with 180 parts on 176 nets, routed with 887 tracks and 1,932 vias.
It is built around the TQP3M9036, ADL5513ACPZ-R7 and LEA-M8T-0, with the AD8138ARZ, AD9203ARUZ and ADA4807-1ARJZ-R2 among its other parts. Its parts include 75 capacitors, 37 resistors, 12 ICs, 12 diodes and 7 inductors. It belongs with the fPGA and programmable logic boards and the FPGA and CPLD boards of this library.
Open hardware designs from Plane Watch for receiving and decoding aircraft surveillance signals.
| Project | Preview Image | Description |
|---|---|---|
| ADSBoost | ![]() | A receive-only, bias-tee-powered low-noise amplifier and SAW filter module for 1,090 MHz ADS-B and Mode S reception. ADSBoost is designed to be installed close to the antenna; the current prototype is awaiting assembly and performance testing. |
| Plane Watcher | ![]() | An open source, hardware-based ADS-B receiver and decoder for the HelloFPGA Smart ZYNQ SL. Plane Watcher combines a dual-stage RF front end, log detector, ADC and GNSS timing to support FPGA message decoding and accurate MLAT timestamping. |
Unless a project or file explicitly states otherwise, all original hardware design files in this repository are licensed under the CERN Open Hardware Licence Version 2 – Strongly Reciprocal (CERN-OHL-S-2.0).
The CERN-OHL-S-2.0 permits commercial use, but its reciprocal requirements apply when covered source or products based on it are distributed. Alternative commercial licensing is available for organisations that need different terms.
In short: you may use and modify the designs privately. If you distribute modified source or products based on them, the CERN-OHL-S-2.0 requirements apply.
This repository may include third-party datasheets, application notes and other technical documentation. These materials remain the copyright of their respective owners, are not covered by the repository's hardware licence, and are included solely to assist development and interoperability of the hardware projects.
If you are a copyright holder and have concerns about material included here, please open an issue or contact the maintainers.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 21 | 0.1µF | Capacitor_SMD:C_0402_1005Metric | C2, C4, C5, C22, C29, C35, C40, C44, C46, C48, C50, C51, C53, C54, C56, C57 +5 |
| 14 | 100pF | Capacitor_SMD:C_0402_1005Metric | C31, C32, C33, C37, C38, C39, C41, C45, C66, C67, C69, C75, C76, C78 |
| 10 | 10µF | Capacitor_SMD:C_0603_1608Metric | C6, C47, C49, C52, C55, C58, C59, C64, C80, C81 |
| 10 | TBD | Resistor_SMD:R_0402_1005Metric | Z13, Z14, Z15, Z16, Z17, Z18, Z19, Z21, Z22, Z23 |
| 8 | 0Ω | Resistor_SMD:R_0402_1005Metric | R4, R5, R9, R44, Z8, Z9, Z12, Z20 |
| 7 | 1nF | Capacitor_SMD:C_0402_1005Metric | C3, C30, C36, C68, C73, C77, C79 |
| 6 | 10nF | Capacitor_SMD:C_0402_1005Metric | C1, C10, C13, C14, C70, C74 |
| 5 | 10kΩ | Resistor_SMD:R_0402_1005Metric | R1, R18, R28, R29, R36 |
| 5 | Kingbright APHF1608SEEQBDZGKC | planewatcher:LED_Kingbright_APHF1608SEEQBDZGKC | LED1, LED2, LED3, LED4, LED5 |
| 4 | 600Ω @ 100MHz | Inductor_SMD:L_0805_2012Metric | L5, L6, L9, L10 |
| 4 | MountingHole_3.5mm_Pad_Via | MountingHole:MountingHole_3.5mm_Pad_Via | MH1, MH2, MH3, MH4 |
| 3 | 33Ω | Resistor_SMD:R_0402_1005Metric | R21, R23, R24 |
| 3 | 4x 22Ω 1% | Resistor_SMD:R_Cat16-4 | RN2, RN3, RN4 |
| 3 | ESD8472MUT5G | planewatcher:ESD8472 | D3, D4, D5 |
| 2 | 100kΩ | Resistor_SMD:R_0402_1005Metric | R47, R49 |
| 2 | 10nF | Capacitor_SMD:C_0603_1608Metric | C11, C12 |
| 2 | 1kΩ | Resistor_SMD:R_0402_1005Metric | R35, R46 |
| 2 | 1µF | Capacitor_SMD:C_0402_1005Metric | C28, C34 |
| 2 | 20pF | Capacitor_SMD:C_0402_1005Metric | C71, C72 |
| 2 | 2kΩ | Resistor_SMD:R_0402_1005Metric | R6, R7 |
| 2 | 4.7µF | Capacitor_SMD:C_1206_3216Metric | C19, C21 |
| 2 | 4.7µF | Capacitor_SMD:C_0603_1608Metric | C26, C63 |
| 2 | 47nF | Capacitor_SMD:C_0402_1005Metric | C42, C43 |
| 2 | 49.9Ω | Resistor_SMD:R_0402_1005Metric | R30, R31 |
| 2 | 68nH | Inductor_SMD:L_0603_1608Metric | L7, L8 |
| 2 | 8x 2kΩ | planewatcher:8x0402 | RN5, RN6 |
| 2 | CF_DNP | Capacitor_SMD:C_0402_1005Metric | C7, C8 |
| 2 | Fiducial_1mm_Mask2mm | Fiducial:Fiducial_1mm_Mask2mm | FID2, FID3 |
| 2 | TA2003A | planewatcher:FL_Tai-Saw_TA2003A | FL1, FL2 |
| 2 | TQP3M9036 | planewatcher:U_Qorvo_TQP3M9036-QFN | U7, U8 |
| 1 | 10Ω | Resistor_SMD:R_0402_1005Metric | R20 |
| 1 | 1MΩ | Resistor_SMD:R_0402_1005Metric | R51 |
| 1 | 1PPS_OUT | Connector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_Vertical | J1 |
| 1 | 2.21kΩ | Resistor_SMD:R_0402_1005Metric | R26 |
| 1 | 2.2kΩ | Resistor_SMD:R_0402_1005Metric | R32 |
| 1 | 2.2µF | Capacitor_SMD:C_0805_2012Metric | C9 |
| 1 | 22µF | Capacitor_SMD:C_1206_3216Metric | C27 |
| 1 | 24LC16BT-I/OT | Package_TO_SOT_SMD:SOT-23-5 | U5 |
| 1 | 33.2kΩ | Resistor_SMD:R_0603_1608Metric | R22 |
| 1 | 330Ω | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | 3V3 | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP1 |
| 1 | 49.9Ω 0.5W | Resistor_SMD:R_0805_2012Metric | R33 |
| 1 | 4x 499Ω 1% | Resistor_SMD:R_Array_Convex_4x0402 | RN1 |
| 1 | 52.3Ω | Resistor_SMD:R_0402_1005Metric | R25 |
| 1 | 68nH | planewatcher:L_Coilcraft_0402DC_1005Metric | L12 |
| 1 | 75kΩ | Resistor_SMD:R_0402_1005Metric | R34 |
| 1 | 768Ω | Resistor_SMD:R_0402_1005Metric | R27 |
| 1 | 93.1kΩ | Resistor_SMD:R_0402_1005Metric | R19 |
| 1 | AD8138 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U10 |
| 1 | AD9203ARUZ | Package_SO:TSSOP-28_4.4x9.7mm_P0.65mm | U11 |
| 1 | ADA4807-1 | Package_TO_SOT_SMD:SOT-23-6 | U12 |
| 1 | ADL5513ACPZ-R7 | Package_CSP:LFCSP-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm | U9 |
| 1 | AP22653AW6-7 | planewatcher:SOT26 (Type A1) | U2 |
| 1 | BMI-S-209-F + C | RF_Shielding:Laird_Technologies_BMI-S-209-F_29.36x18.50mm | J3 |
| 1 | CLPF_DNP | Capacitor_SMD:C_0402_1005Metric | C61 |
| 1 | FPGA BANK 33 | Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_Vertical | J4 |
| 1 | FPGA BANK 35 V1.2/V1.3 | Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_Vertical | J5 |
| 1 | GPS _IN | Connector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_Vertical | J6 |
| 1 | LEA-M8T | RF_GPS:ublox_LEA | U1 |
| 1 | LT3045/LT3045-1 | planewatcher:U_LT3045IMSE-1#PBF | U6 |
| 1 | Littelfuse 1812L110/24DR 1.1A | Fuse:Fuse_1812_4532Metric | F1 |
| 1 | Noise Floor | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP2 |
| 1 | OPA320 | Package_TO_SOT_SMD:SOT-23-5 | U3 |
| 1 | RF_IN | Connector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_Vertical | J2 |
| 1 | R_BASE_GND_DNP | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | TADJ | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP14 |
| 1 | TC4427 | Package_SO:MSOP-8_3x3mm_P0.65mm | U4 |
| 1 | TPD1E10B06 | Diode_SMD:D_SOD-523 | D2 |
| 1 | V+ | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP20 |
| 1 | VOCM | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP15 |
| 1 | VSET_DIV_BTM_DNP | Resistor_SMD:R_0402_1005Metric | R45 |
| 1 | XINGLIGHT XL-1608PGC-06 | LED_SMD:LED_0603_1608Metric | LED7 |
| 1 | XINGLIGHT XL-1608SURC-06 | LED_SMD:LED_0603_1608Metric | LED8 |
| 1 | XINGLIGHT XL-1608UPC-06 | LED_SMD:LED_0603_1608Metric | LED6 |
The 179 most common of 180 parts.
It measures 86.1 × 54 mm and has 4 copper layers, 1.65 mm thick.
180 parts, built around the TQP3M9036, ADL5513ACPZ-R7, LEA-M8T-0 and AD8138ARZ. 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 plane-watch/hardware repository on GitHub, at the commit this page was made from: the board is planewatcher/kicad/planewatcher.kicad_pcb and its schematic adsboost/kicad/adsboost.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-S-2.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).

plane-watch/hardware
Hardware-based ADS-B receiver and decoder for a HelloFPGA Smart ZYNQ SL board

pantojinho/StratosCore
StratosCore is an open-source portable field, aviation, meteorological, navigation and radio computer based on the ESP32-S3-WROOM-1-N16R8.

Aharoni-Lab/Miniscope-Wire-Free-DAQ
All information, guides, and tutorials can be found on the Miniscope-Wire-Free-DAQ Wiki Page .

MIT-Senseable-City-Lab/flatburn-lte
Part of the City Scanner project at MIT Senseable City Lab, Flatburn is an open-source, solar-powered, modular sensing platform that can be easily deployed on road vehicles to collect various environmental data.





Iwetter/EEG32
32-channel ADS1299/nRF52832 acquisition board design in KiCad, with schematics, PCB layout, BOM, and pre-fabrication documentation. Bench tests pending.