Feeders
Build a receiver
Everything you need to start tracking aircraft yourself: what to buy, how to put it together and how to start feeding TheAirTraffic.
Already have a receiver?
What to buy
A receiver is a small computer, a USB radio (SDR) tuned to 1090 MHz and an antenna. The antenna and where you put it matter more than anything else.
- ComputerRequired
- Raspberry Pi 4 (1GB is plenty) or Pi 5. A Pi 3B+, Pi Zero 2 W or Orange Pi Zero3 also work. Skip the original Pi Zero W: most feeder images no longer support it. An old PC or VM works too.
- Power supplyRequired
- The official Raspberry Pi supply or a CanaKit (USB-C for a Pi 4, micro-USB for a Pi 3 or Zero 2 W). Not a phone charger. Weak power is the most common cause of dropouts and lost range.
- microSD cardRequired
- 8GB minimum, 32GB or more for a longer life. Use a name brand (SanDisk Ultra or Extreme, Samsung High Endurance) or an industrial card, since a receiver writes to it around the clock.
- SDR dongleRequired
- A 1090 MHz ADS-B stick with a built-in filter and amplifier is the easy choice. A general RTL-SDR (RTL-SDR Blog V3/V4, Nooelec SMArt or SMArTee) also works, and an Airspy Mini is the top pick for range.
- AntennaRequired
- A 1090 MHz antenna. A small SMA antenna suits a window or loft. For real range, use an outdoor mast antenna (DPD Productions or Vinnant, for example) mounted as high as you can.
- Coax cableOptional
- Only needed for an outdoor antenna. Up to 1 to 2 m, RG-58 is fine. For 3 m or more use low-loss cable (LMR195 at minimum, LMR400 for long runs). Outdoor antennas usually need an SMA to N-type cable.
- Filter or LNAOptional
- Helps near cell towers or in busy cities. A combined filter and amplifier, such as the Nooelec SAWbird+ ADS-B, makes up for the signal a filter costs. Skip it if your SDR already has one built in.
- 978 MHz UAT kitOptional
- US only. Small general-aviation aircraft below 18,000 ft often broadcast on 978 MHz. Add a second SDR with a 978 MHz filter and a 978 or dual-band antenna.
- Case and extrasOptional
- A case with cooling, a powered USB hub when running two SDRs, and a surge arrester on any outdoor antenna.
Placement: height and a clear view of the horizon beat a pricier antenna. A rooftop antenna can reach 250 miles or more.
Cable: keep the receiver close to the antenna. Long runs of cheap coax throw away the range the antenna gives you.
Put it together
We recommend the adsb.im feeder image. It runs on the boards above, has a web interface and sets up the decoder for you.
- 1Download the image for your board from adsb.im/download and write it to the microSD card with Raspberry Pi Imager.
- 2Plug in the SDR and antenna, insert the card and power on. The first boot takes a few minutes.
- 3Open
http://adsb-feeder.local(ormy.adsb.im) from a device on the same network. - 4Enter your antenna's location and altitude. Our elevation finder gives you both.
- 5Enable TheAirTraffic as a feed, then save.
Prefer a different setup? See How to Feed for our script and Docker options.
Further reading
New to this?
- Quick start: your first feederadsb.imA friendly walkthrough with photos, from buying the parts to seeing planes on the map.
- Getting started with Raspberry PiRaspberry PiNever used a Pi? How to plug it in and write an image to the SD card with Raspberry Pi Imager.
- Build a portable ADS-B tracker (video)Tech MindsWatch a full build on a Raspberry Pi 4 with RTL-SDR dongles and the tar1090 map.
Go deeper
- ADS-B receiver shopping listwiedehopfDetailed picks for SDRs, antennas, filters and LNAs from the author of readsb and tar1090.
- ADS-B hardware gearwiedehopfNotes on how SDRs, LNAs, filters and cables affect range.
- Raspbian Lite ADS-B receiverwiedehopfBuild a receiver by hand on Raspberry Pi OS Lite with readsb and tar1090.
- Automatic readsb installwiedehopfOne command to install the readsb decoder and tar1090 map on an existing Pi or Debian box.
- graphs1090wiedehopfRange, message rate and signal graphs so you can see if a change actually helped.
- Optimizing gainwiedehopfTune your SDR gain for the most aircraft and the best range.
- Dual 1090 and 978 MHz setupwiedehopfAdd a second SDR for US 978 MHz UAT traffic.
- ADS-B with DockerSDR EnthusiastsCommunity guide to running Ultrafeeder and friends in containers.
- Supported hardwareadsb.imTested boards, SDRs, power supplies and SD cards for the adsb.im image.
- Cheap ADS-B aircraft radarRTL-SDR.comThe classic RTL-SDR tutorial, including simple homemade 1090 MHz antennas.
Receiver running?
Connect it to TheAirTraffic.