There is a moment every home ADS-B builder remembers: the first contact. You plug a lump of USB plastic into a credit-card computer, balance a stubby antenna on a windowsill, start the software, and a table begins to fill, hex codes, callsigns, altitudes, and then a map draws itself, with real airliners crossing it in real time. Nothing you own is transmitting. Nothing subscribed, nothing logged in. You are simply hearing, for the first time, a conversation that has been passing over your roof your whole life. The equipment to join it costs less than a restaurant dinner, and this guide walks you through every piece.
Why this is even possible
Two happy accidents make home reception cheap. The first is the nature of the signal: as our ADS-B explainer details, aircraft broadcast identity, GPS position and velocity in the clear on 1090 MHz, unencrypted, unaddressed and legal to receive in most countries. The second accident is the RTL-SDR. Around 2012, hobbyists discovered that a family of cheap USB television tuners built on the Realtek RTL2832U chip could be driven in raw mode, turning a 25-dollar TV stick into a general-purpose software-defined radio covering roughly 24 MHz to 1.7 GHz, with 1090 MHz comfortably inside. Overnight, radio hardware that had cost thousands became an impulse purchase, and decoding ADS-B became the hobby's hello world.
The receiving chain is short: antenna, optional filter and amplifier, dongle, computer. The computer's job is light enough that the standard choice is a Raspberry Pi, drawing a few watts, running headless in an attic for years. Purpose-built decoder software, the lineage runs from the open-source dump1090 through modern forks like readsb, turns raw radio samples into decoded messages and serves a little local web map.
The shopping list
You can be on the air for well under a hundred dollars. The honest core list looks like this:
- Raspberry Pi. Any recent model works; a Pi 3, 4 or 5, or even a Pi Zero 2 W for a minimal station. Add a decent power supply and a microSD card of 16 GB or more.
- RTL-SDR dongle. A generic RTL2832U stick works, but purpose-made ADS-B dongles with a temperature-compensated oscillator and better filtering are worth the small premium. Some include a built-in amplifier.
- Antenna. The little magnetic whip bundled with dongles will hear strong local traffic. A proper 1090 MHz antenna, bought or built, is the single biggest upgrade available; more on this below.
- Optional but transformative: a 1090 MHz bandpass filter and low-noise amplifier. Cities are radio-loud, and a filter that admits only the aviation band can double your traffic count in urban areas.
- Coaxial cable. Short and good beats long and cheap; at 1090 MHz, every meter of thin coax quietly eats your signal.
Did you know?
The wavelength of a 1090 MHz signal is about 27.5 centimeters, which makes a quarter-wave antenna element only about 6.9 centimeters long. Some of the best-performing home ADS-B antennas ever measured were hand-cut from coat-hanger wire and the trimmed ends of coaxial cable, tuned with nothing more than a ruler.
The build, step by step
- Flash the software. The gentlest route is a ready-made image: several tracking networks publish complete SD-card images, and the general-purpose ADS-B distributions bundle the decoder, web map and feeder clients together. Write the image to the microSD card, enable Wi-Fi or plug in Ethernet, and boot.
- Connect the radio. Dongle into USB, antenna into dongle. If you have a filter and amplifier, the order from antenna is: antenna, amplifier (if separate), filter, dongle, though many modern dongles integrate both.
- Confirm decoding. Within a minute of booting, the station's local web page should list aircraft. Seeing hex codes but no positions at first is normal; position decoding needs a pair of even and odd messages, and weak stations catch fewer of them.
- Set your exact location and antenna height. The software uses your coordinates to compute ranges, and multilateration servers need them precisely; sharing your position accurately with the network is what lets your station contribute to MLAT solutions for non-ADS-B aircraft.
- Move the antenna up and out. This is the entire performance game. 1090 MHz is line of sight, so every obstruction, every wall, every hill costs you range. A windowsill hears 40 miles; a chimney mount with a clear horizon hears 250. An attic is the classic compromise: dry, safe and surprisingly transparent to radio.
- Start feeding, if you like. Feeder clients for the major networks and for research collectors like the OpenSky Network run side by side without conflict, streaming your decoded messages upstream. Most commercial networks grant free premium accounts to feeders, and coverage-hungry networks prize rural stations especially.
Antennas, range and honest expectations
What should you expect to hear? The physics is forgiving at altitude and brutal near the ground. An airliner at 37,000 feet is line-of-sight visible to a well-placed antenna over 200 nautical miles away, so even a modest station sees traffic across several states or countries. The same aircraft on final approach disappears behind the neighbor's roofline. Real-world stations with an outdoor antenna, a filter and a clear horizon routinely log 150 to 250 nautical mile maximum ranges and over a thousand distinct aircraft a day near busy corridors; a windowsill station in a dense city might manage a tenth of that and still be enormous fun. Terrain rules everything: a hilltop cottage beats a valley penthouse.
Antenna choice follows the same physics. A quarter-wave ground plane, five short wires and a connector, is the classic first build. Commercial collinear antennas add gain by flattening the reception pattern toward the horizon, exactly where the distant traffic is. Gain is not free: a very flat pattern can miss high-overhead aircraft, a tradeoff that matters mostly to range-chasers. Whatever you choose, mount it vertically, keep coax runs short, and remember the boring truth every veteran repeats: height and horizon beat hardware.
Nothing else in radio gives this much reward for this little money: a dinner's worth of parts, an afternoon of setup, and a personal window on every airliner within two hundred miles.
| Setup | Typical max range | Rough cost |
|---|---|---|
| Stock whip antenna on a windowsill | 25 to 60 NM | Under 60 dollars with a Pi Zero 2 W |
| Attic-mounted ground plane, filtered dongle | 80 to 150 NM | Around 100 dollars |
| Roof-mounted collinear, LNA and bandpass filter | 150 to 250 NM | 150 to 250 dollars |
What your data becomes
Feed your station upstream and your rooftop becomes a pixel in several much larger pictures. Commercial networks fuse your messages with tens of thousands of other stations into the consumer maps millions of people check daily, a supply chain we trace in our tour of flight data sources. Research collectors archive your raw Mode S frames for scientists studying everything from contrail climate effects to GPS interference; the address-keyed identities that make those studies possible are explained in our Mode S and hex code guide. Your station also strengthens regional MLAT, since every additional receiver extends the zone where four stations hear the same message. And there is a quiet civic dimension: community reception has repeatedly mattered in accident timelines and public-interest journalism, providing an independent record that exists outside any single authority's filter, a role even regulators acknowledge as they publish their own surveillance data through programs described by the FAA.
Day to day, though, most builders keep it personal. You will find yourself checking your own map instead of the big sites, because it is yours; comparing what your antenna hears against the fused view on our live map; learning your local traffic flows, the morning freighter, the medevac helicopter, the flight-school Cessnas circling like moths. Many builders graduate into proper plane spotting, and if that itch develops, our guide to plane spotting gear worth buying pairs naturally with a receiver in the backpack. When a distinctive airframe crosses your coverage, an Airbus A380 heard from 220 miles out, say, the hobby's two halves click together: the data and the metal.
Common stumbles and quick fixes
A few failure modes account for nearly all beginner frustration. No aircraft at all usually means the dongle is not being seen by the software or a driver blacklist step was skipped; the distributions' diagnostics pages catch this in seconds. Plenty of messages but few positions means weak signal, so improve the antenna before touching software settings. Range stuck at 30 miles in one direction is almost always a physical obstruction, not a settings problem. Overloaded reception in cities, strong local signals swamping everything, is cured by the bandpass filter. And gain settings reward a little experimentation: too high clips strong nearby aircraft, too low loses the distant ones. The community forums around each software distribution are welcoming and ruthlessly practical; describe your antenna height and your message rate and someone will diagnose you within the hour.
Key takeaways
- A Raspberry Pi, an RTL-SDR dongle and an antenna, under 100 dollars total, receive live ADS-B from every broadcasting aircraft within line of sight.
- The RTL2832U TV-tuner accident of 2012 made 1090 MHz reception an impulse purchase; dump1090-family software does the decoding.
- Height and a clear horizon matter more than any hardware upgrade; well-sited stations reach 150 to 250 nautical miles.
- A 1090 MHz bandpass filter and LNA are the best-value upgrades, especially in cities.
- Precise station coordinates let your receiver contribute to MLAT tracking of non-ADS-B aircraft.
- Feeding networks usually earns free premium accounts, and research collectors like OpenSky put your data to scientific use.
Frequently asked questions
Do I need a license to receive ADS-B?
In most countries, no. You are only receiving broadcasts intended for open reception, and the station transmits nothing. A small number of jurisdictions restrict radio reception or redistribution of decoded data, so if in doubt, check your national telecommunications rules before feeding a public network.
Can I run a receiver without a Raspberry Pi?
Yes. The decoder software runs on any Linux machine, on old laptops, on network-attached storage boxes and in containers. The Pi is simply the sweet spot of cost, power draw and community support, and nearly all documentation assumes one, which makes troubleshooting easier for beginners.
Will I hear military aircraft?
Sometimes. Military transports and tankers often carry Mode S and even ADS-B for flight in civil airspace, and your station will log them. Tactical aircraft on exercises typically transmit little or nothing receivable, and no home station will see them; the silent sky is covered in our radar article.
How much internet bandwidth and power does feeding use?
Very little. Decoded ADS-B messages are tiny, so even a busy station feeding several networks uses only a few gigabytes a month, and a Pi with a dongle draws roughly the power of an LED bulb. Most builders leave their stations running around the clock for years.
What is the single best upgrade after the starter kit?
Antenna placement, which is free. Move it higher and clear the horizon before spending anything. After that, a purpose-made 1090 MHz antenna, then a bandpass filter with a low-noise amplifier. Software tweaks come a distant last; physics outranks configuration every time.
Somewhere over your house tonight, a widebody will announce itself 120 microseconds at a time, and for the first time the antenna that catches it can be yours. Cut five wires to 6.9 centimeters, screw them to a connector, and welcome to the listening end of aviation.