Coupons
Help
  • FAQ
    browse most common questions
  • Live Chat
    talk with our online service
  • Email
    contact your dedicated sales:

Live Flight Radar on ESP32: The Quiet PCB Choices That Keep the Sweep Smooth

Author : Alex Chen | PCB Design & High-Speed Engineering Specialist

August 06, 2026


There's something quietly addictive about a dedicated radar sitting on your desk, painting real aircraft as they move overhead. No phone, no browser—just a 7-inch capacitive screen with an animated sweep, predicted tracks, and enough detail to satisfy a plane-spotter. That's what Tech Talkies delivered in Version 2 of their Flight Radar: an ESP32-S3, LVGL, the OpenSky Network API, and a carefully chosen HMI module that behaves like a finished instrument.

The creator wanted more than another app tab. He wanted a self-contained device that felt intentional—smooth movement between API updates, clean aircraft selection, on-device Wi-Fi and credential setup, and a UI that stayed responsive under continuous load. As a factory engineer who has watched hundreds of maker ideas cross the line from prototype to something people actually leave running, I always look at the board underneath. The software can be brilliant, but only a well-executed PCB keeps the display stable, the RF clean, and the power quiet while all that clever code is running.

Live Flight Radar layout

A Desk Instrument Instead of Another App Tab

Live aircraft data arrives from OpenSky over Wi-Fi. Between updates the firmware predicts position so the icons keep gliding. A custom LVGL radar view draws the sweep, headings and selectable targets. Touch the screen and you can step through flights, pull up callsign, altitude, speed, heading, country and category, then drop back to the scope. Wi-Fi credentials and the radar's center coordinates live in NVS so the unit wakes up ready to work.

Hardware is the Elecrow CrowPanel Advance 7-inch ESP32-S3 HMI (V1.2) with the ESP32-S3-WROOM-1-N16R8—16 MB flash, 8 MB PSRAM, dual-core 240 MHz. A slim 3D-printed case finishes the look. Everything runs under ESP-IDF with LVGL 8 and SquareLine Studio. Version 2 focused on smoother tracking and a completely redesigned interface, and the result feels closer to a small instrument than a weekend experiment.

Figure: Live Flight Radar Hardware

What sells the experience is the prediction layer and the touch interaction. The radar never freezes waiting for the next API packet, and selecting an aircraft feels immediate. Those moments only stay reliable when the PCB underneath can feed the parallel RGB interface, keep PSRAM traffic clean, and let Wi-Fi coexist with continuous display refresh.

The Moments That Make the Radar Feel Alive

The animated sweep is the first thing that catches the eye. It is not just decoration; it gives the display a living rhythm. Aircraft icons carry heading indicators and optional labels. Step through the list with Previous/Next controls and the selected target is highlighted so you never lose it in a busy sky. Open the detail screen and the data is clear and complete—exactly what a spotter wants without switching devices.

Wi-Fi setup happens entirely on the touchscreen. Choose the network, type the password, save, and the credentials stick. OpenSky API keys are uploaded once through a simple web page served by the device and then locked safely in NVS. Radar center latitude and longitude are adjusted the same way. The whole configuration flow is designed so a non-engineer can get the unit running without a serial console.

Figure:Wi-Fi setup and OpenSky API keys

All of this runs on FreeRTOS tasks that keep the network, the UI and the prediction engine from stepping on each other. The smoothness you see on screen is the visible result of that careful scheduling—and of a board that does not introduce extra noise or voltage dips while the tasks are running.

Live Flight Radar Features

What the Board Under the Glass Actually Has to Deliver

Even though this build started with a commercial HMI module, the design rules that make it work are the same ones any custom ESP32-S3 radar board needs. A typical high-performing layout looks like this:

Parameter

Practical Target

Why it matters here

Layers

4-layer

Continuous ground under RGB and RF

Material

FR-4, Tg 130–150 °C

Stability inside a closed 3D-printed case

Thickness

1.6 mm

Rigidity for the large panel and mounting

Copper

1 oz outer / 0.5–1 oz inner

Handles backlight peaks and Wi-Fi TX current

Surface finish

ENIG or quality HASL

Reliable joints on the fine-pitch WROOM

Vias

Through-hole + selective microvias

Dense routing around the module without signal degradation

RF keep-out

Strict around the antenna

Preserves range while the display is refreshing

The parallel RGB interface eats a large number of GPIOs and demands short, well-referenced traces. PSRAM must sit close with clean power. Backlight and RF sections need their own local decoupling so neither starves the other. These details are the difference between a radar that stays smooth for hours and one that occasionally glitches when the Wi-Fi radio transmits.

What Viewers Actually Ran Into After the Video Dropped

The polished build in the video is only half the story. Once people started flashing the firmware themselves, the comments revealed the real-world friction that every open-source hardware project eventually faces.

One of the most common requests was range control. A viewer got the radar working on a new v1.4 screen and immediately asked whether the bottom arrows could reduce the range—nothing seemed to change. Tech Talkies replied that range is currently hardcoded and would become adjustable once the code was released. The same viewer confirmed the Advanced series board worked first try, then mentioned plans to try the Basic series version as well. Hardware version differences quickly became a recurring theme.

Range control question

Black-screen failures appeared next. Several people reported that flashing succeeded but the display stayed black, with only a short code loop visible in the console and the text "ESP32-S3-WROOM-1" on screen. In every case the root cause was the same: they were using a non-Advanced CrowPanel. Tech Talkies asked for the exact board version, confirmed the mismatch, and later open-sourced the full code so others could adapt it.

Black-screen failures

Accessibility came up in a thoughtful exchange. A viewer asked whether the rotary encoder from an earlier project could be added as a backup, because gloves often fail on capacitive touch. The initial reply was skeptical—"when would you need a knob if you can touch the screen?"—but the follow-up explanation about daily soldering and gloved hands immediately changed the tone. Tech Talkies agreed a physical knob would be a worthwhile addition.

Coverage limitations of OpenSky also surfaced. One commenter asked about adding an RTL-SDR for direct ADS-B reception because OpenSky coverage is poor in their area. The honest answer was that the creator does not currently have access to an ADS-B module, though others have already demonstrated it is possible.

Coverage limitations of OpenSky

Finally, a semantic objection arrived: the project should not be called a "radar unit" because it has no antenna and simply displays data pulled from the network. Tech Talkies acknowledged the point and clarified that it is a simple desktop display of live flight data—nothing more, nothing less.

These comments are the practical challenges that appear once a project leaves the creator's bench: hardware version compatibility, hardcoded parameters, accessibility for gloved or dirty hands, data-source coverage, and even how the project is described. They are also the exact reasons a clean, well-documented board design and open-source release matter.

How AIVON's PCB Approach Actually Helped This Project Succeed

This is the part that often gets understated. The commercial module proved the concept, but the reliability and polish you see in the final device are exactly the kind of outcomes that professional PCB manufacturing makes possible. Tech Talkies explicitly points makers toward AIVON in the video for a reason: when you want the same level of performance in a custom form, or when you want to push the roadmap (ADS-B receiver, battery power, adjustable range, aircraft trails, offline mode), you need a partner who treats the board as an engineering partner rather than a commodity.

AIVON's contribution is not abstract. Instant quoting after Gerber upload removes the usual friction of shopping multiple fabs. More importantly, the engineering review before production catches the exact issues that kill ESP32-S3 HMI projects: incomplete ground planes under the RGB bus, insufficient copper for backlight and Wi-Fi TX peaks, antenna keep-out violations, missing stitching vias, and silkscreen or soldermask problems around fine-pitch WROOM footprints. Those checks are the difference between a board that works on the first power-up and one that needs a respin after the firmware is already written.

AIVON Custom PCB for Live Flight Radar

For a project like this Flight Radar, the practical advantages show up in three concrete ways:

● Stack-up and material selection give a continuous ground plane and the thermal stability needed inside a closed 3D-printed case. That directly supports the continuous display refresh + Wi-Fi polling that the prediction engine relies on.

● DFM optimizations and manufacturing precision ensure the fine-pitch module, the display connector and the power path are consistent across boards. Unit-to-unit variation disappears, so the same firmware behaves the same way on every unit—an essential requirement once you move past a single desk prototype.

● Responsive engineering support means layout feedback arrives while the design is still flexible. When a maker wants to add an external antenna connector for better range, a battery charging path, or extra I/O for future sensors, the feedback arrives early enough that the next revision still ships on schedule.

In short, the commercial module showed what is possible. AIVON's process is what lets a maker take that same level of performance, make it custom, make it repeatable, and make it ready for the next set of features on the roadmap. The radar feels solid because the board underneath was treated with the same seriousness as the software. That is how AIVON helps: by turning an ambitious idea into hardware that actually delivers the experience the creator imagined.

DFM Checklist Tailored to ESP32-S3 Desk Radar Boards

Check Item

Why It Matters

Pass Criteria

Continuous ground under RGB / high-speed buses

Keeps display and RF quiet

No splits under critical traces

Strict RF antenna keep-out

Maintains range while the screen is busy

Clear copper and components per module rules

Local decoupling for module + backlight

Survives TX peaks and current spikes

Bulk + ceramics within a few mm

Via stitching around RF and power

Improves return paths and reduces EMI

Dense stitching on ground planes

Mechanical support for the large panel

Survives handling and thermal cycles

Mounting holes and optional stiffener

Power-rail copper and regulation

Prevents brown-outs during simultaneous loads

Adequate width and clean 3.3 V / 5 V delivery

What Stays with You After the Sweep Fades

Tech Talkies took a clear idea—live aircraft on a dedicated touchscreen—and turned it into an open-source instrument that is genuinely pleasant to leave running on a desk. The prediction, the sweep, the touch interaction and the clean configuration flow are the visible achievements. The invisible ones are the board-level decisions that keep those features stable for hours at a time.

Whether you stay with an off-the-shelf HMI or decide to design your own version with extra sensors, battery power or a different enclosure, the same principles apply. Solid ground planes, careful RF layout, robust power delivery, and a manufacturing partner who reviews the design before copper is etched will always matter more than the latest library version. That combination is what turns a weekend prototype into something you can trust.

If a similar project is sitting in your head, start with the open-source firmware and the 3D case files. When you are ready for boards that match the ambition of the software, bring AIVON into the loop. The aircraft will still be flying; the only question is whether your radar will still be tracking them cleanly months later.

FAQ

Q1: Why does a software-heavy project like this still need careful PCB design?

A1: The parallel RGB interface, continuous PSRAM traffic, Wi-Fi bursts and capacitive touch all share the same copper. Incomplete grounds or weak power delivery show up as flicker, touch glitches or dropped aircraft—problems that no amount of firmware tuning can fully hide.

Q2: Is a 2-layer board realistic for an 800×480 ESP32-S3 radar?

A2: For simple SPI screens yes. For parallel RGB plus simultaneous Wi-Fi, a 4-layer board with a continuous ground plane is the practical minimum. The extra layers give clean return paths at still-reasonable prototype cost.

Q3: What is the most common layout mistake when adding an external ADS-B receiver later?

A3: Violating RF keep-out or breaking the ground plane between the ESP32 module and the new antenna section. A quick manufacturing review that flags copper pours and via placement early prevents range and interference surprises.

Q4: How much does surface finish matter for a small-batch or reworkable board?

A4: ENIG or high-quality HASL gives reliable joints on the fine-pitch WROOM and any expansion connectors. It also tolerates multiple reflow or hand-soldering cycles better when you are still iterating the design.

Q5: Can professional manufacturing help even if I only need a handful of boards?

A5: Yes. Instant quoting, engineering DFM checks and quick-turn fabrication catch missing stitching vias or thin copper on the backlight rail before the first article is made. That saves far more time than it costs.

Q6:  What material and thickness work best for a closed desk device like this?

A6: Standard FR-4 with Tg 130–150 °C and 1.6 mm thickness balances cost, rigidity and thermal performance. The board stays flat under the large panel, handles continuous operation heat, and mounts cleanly into a 3D-printed case.

Alex Chen | PCB Design & High-Speed Engineering Specialist Alex Chen | PCB Design & High-Speed Engineering Specialist

Alex Chen is a senior PCB design engineer with extensive experience in high-speed and high-density circuit design. He specializes in signal integrity, impedance control, and multilayer PCB layout optimization. At AIVON, he reviews and refines content related to PCB design principles, EDA tools, and advanced layout techniques. His expertise helps engineers avoid common design pitfalls and improve performance, reliability, and manufacturability in complex PCB projects.

Related Tags


2026 AIVON.COM All Rights Reserved
Intellectual Property Rights | Terms of Service | Privacy Policy | Refund Policy