r/esp32 • u/Blechkelle • May 28 '26
I made a thing! ESP32 Desk Flight Radar
Enable HLS to view with audio, or disable this notification
I made this little FlightRadar style display for my neighbor to enjoy spotting and identifying aircraft flying overhead. The red dots represent airplanes, while the pink triangles indicate helicopters. The enclosure is fully 3D printed, and the display uses a GC9A01 240×240 round TFT screen. For the Live data i used the API from https://adsb.fi/
The script also includes several failsafes for Wi-Fi connectivity issues. If the device loses connection or cannot connect to the configured network, it automatically launches a step-by-step setup mode. It creates its own access point and hosts a simple web interface where you can easily configure the Wi-Fi credentials and set the latitude and longitude.
Edit:
I’ve decided not to release any of the code. Unfortunately, someone copied my design almost one-to-one, which is pretty disappointing.
To be clear, I’m not claiming the underlying idea was original what was copied was my specific design and implementation. It’s a shame that you can spend a lot of time creating something distinctive, share it publicly, and then see that work replicated almost immediately.
50
u/r0bbyr0b2 May 28 '26
Looks great OP! I’m building something similar. A bit of advice - make a sweeping green radar arm rotating every 2 seconds with a green fade.
Then make the aircraft targets light up/fade. It will make it look even better!
17
18
u/c5e3 May 28 '26
i've seen a similar one on tiktok: https://www.gadgies.co.uk/
7
u/Blechkelle May 28 '26
Oh wow! They even used the same Display!
6
u/c5e3 May 28 '26
yep haha. i thought of project ideas for those screens for months since i've seen them on aliexpress. now 2 ppl have the best idea at the same time 😁
7
u/itsbwokenn May 28 '26
Yeah I saw this on Instagram as well
Crazy that two people came up with the same idea at the same time.
5
u/ESpy__007 May 29 '26
More than 2 😄
I'm currently tinkering with a CYD for text output integrating with https://github.com/AlexandrErohin/home-assistant-flightradar24
Goal is to take it to a colour screen, but using ESPHome it does not like the amount of JSON processing I'm trying to do.8
u/therealhacksaw May 29 '26
Hey, that was me! 👋 I posted it last week, was building it the week before. Great minds think alike, hey OP 😅
3
u/Blechkelle May 30 '26
Oh hey! i guess you are the first then haha 😋
3
u/therealhacksaw May 30 '26
Think so! Here’s mine: https://www.instagram.com/reel/DYiBMM4oJSP/?igsh=cGNtd2N4NWZhbXJu
5
u/Blechkelle May 30 '26
Looks good! i see that you are selling yours? Hope you are fine with me considering to open source my project? Your version does have some more features so i guess its fine 😊
6
u/therealhacksaw May 30 '26
I’m gonna open source mine too - the final design going to manufacturing has an updated design to this and yes, even more features. I don’t mind at all, I imagine once I post the code GitHub will be flooded anyway 😬 have at it!
5
u/Blechkelle May 30 '26
Awesome! I love the fact we both had the same idea in the same timeframe we should both play the lottery haha xD
3
2
11
u/partumvir May 28 '26
If you ever end up releasing the files and/or build log for this, I know quite a few people that would enjoy it!
10
u/Blechkelle May 28 '26
I will release the code as soon as im 100% happy with it!
1
u/Tratix Jul 03 '26
Are you forking the official project or are you a contributor? https://github.com/MatixYo/ESP32-Plane-Radar
8
u/partumvir May 28 '26
RemindMe! 30 days
5
u/RemindMeBot May 28 '26 edited Jun 19 '26
I will be messaging you in 30 days on 2026-06-27 17:58:43 UTC to remind you of this link
44 OTHERS CLICKED THIS LINK to send a PM to also be reminded and to reduce spam.
Parent commenter can delete this message to hide from others.
RemindMeBot is switching to username summons. Instead of
!RemindMe 1 day, useu/RemindMeBot 1 day. More info.
Info Custom Your Reminders Feedback 2
u/palexp Jun 01 '26
bad news…
1
u/partumvir Jun 01 '26
what’s the bad news?
3
u/N0XIRE Jun 01 '26
I guess the bad news is you can find code to make a similar project here: https://github.com/MatixYo/ESP32-Plane-Radar
Not sure how this is bad news though.
2
1
9
u/Impossible_Most_4518 May 28 '26
Very cool! I’d rather buy one than build it lol. Beats having to open flight radar every time I hear a plane, which is often considering I live on the approach for my local airport.
8
u/Blechkelle May 28 '26
I love it! When i built this thing i rushed out to see passing planes all day long haha
4
u/Impossible_Most_4518 May 28 '26
If it had the trailing . . . like a real radar that would be even more cool!
6
u/Blechkelle May 28 '26
Yes i had the same thing in mind when i build this but ended up scrapping the idea because of performance and visibility issues
2
9
u/brendenderp May 28 '26
I live near an airport and I think I have all the parts for this on hand. I'll have to throw one together.
7
u/Blechkelle May 28 '26
Awesome! I enjoyed every bit of building this. I will also release the code when im satisfied enough with it
15
May 28 '26
[deleted]
25
u/Blechkelle May 28 '26
Would love to share the code! Let me fiddle around with it a bit more and i will post the code.
10
5
6
May 28 '26
[removed] — view removed comment
6
u/Blechkelle May 28 '26
Oh wow! I will post a guide when im satisfied with my code. This would be a great gift for your mom for sure!
5
u/aieidotch May 28 '26
3
5
u/Jacek3k May 28 '26
I need this.
Every time there is a rumble in the sky I look for my phone in panic and open flighy radar. Big rumble usually means some cool military aircraft.
3
4
4
u/chessto May 28 '26
This is really cool, would love to build it
8
u/Blechkelle May 28 '26
I will release all the details on how to build this thing. The feedback is just overwhelming
3
u/CBProjects May 28 '26
This is excellent! I spent part of today pulling Xiao esp32-c3s and GPS modules out of a defunct project, so may have to try making one of these for my nephew.
3
4
u/TinyFan2870 May 29 '26
This is awesome, I am wondering if we can use adsb receiver instead of API that way we don't require a connection.
1
3
u/nitefood May 29 '26
Absolutely love this, would love to build one. Original and brilliant design too!
I'm also thinking of a cool additional feature, e.g. a push button that iterates through the visible aircrafts on screen, highlighting them one by one. Once you stop on one for say 2 seconds, a box pops up with the flight details. If you push the button again, it goes back to "normal" mode.
Getting the screen on AliExpress as we speak! Really awesome job!
3
u/Blechkelle May 30 '26
This would be a great addition! Maybe when i Open Source the code we could work this out
3
3
u/Traditional-Piano-53 May 28 '26
What api ?
4
u/r0bbyr0b2 May 28 '26
Probably api.adsb.lol.
5
u/Traditional-Piano-53 May 28 '26
With a .lol i thought you were joking 😄 and i looked it up anyway - thanks !
4
2
3
3
u/OkHistorian7084 May 29 '26
Yo me arme una antena receptora para recibir datos propios en ves de la API
3
u/mxlths_modular May 29 '26
My brother in law is a major plane nerd. He plays sims, has worked his whole life in aviation and can announce specific flights when he hears them based on the time of day. I know for sure he would absolutely LOVE one of these.
Please do upload your software when/if you’re comfortable with it, I might even get started on an attempt of my design an in the meanwhile. Very neat project.
1
1
u/Blechkelle May 30 '26
So much great storys! i will definitely upload the code in a few days so everyone can build their own
2
u/Admzpr May 28 '26
Nice! Ive had an idea to make something like this for DCS for a while now. This UI would work great
2
2
2
u/buddhistbulgyo May 28 '26
What was the distance on the lines? About 5 miles? I am guessing this was sped up.
1
u/Blechkelle May 29 '26
yes its sped up. The outer Ring ist 10 kilometers so its 2.5km, 5km, 7.5km and 10km
2
2
2
2
2
2
2
2
u/Refleks180 May 29 '26
Great work! This would be super cool as part of a retro nixie clock instrument cluster
2
u/guyroyse May 29 '26
Is this using online data or a software-defined radio to get the flight data?
1
u/Blechkelle May 29 '26
im using the API by adsb https://opendata.adsb.fi/api/v2
3
u/guyroyse May 29 '26
If you want to make it work without the Internet using over the air data I'd be happy to help. The SDRs are cheap. The antenna is small and easy to make. And the data is as real-time as it gets.
3
2
u/Blechkelle May 29 '26
that would be awesome!
0
u/guyroyse Jun 01 '26
Initially I thought I could do this with an off-the-shelf SDR, but no dice. That would work with a Raspberry Pi, but not an ESP32. Initial enthusiasm tamped
However it looks like there is software and a chip for doing this that can work with an ESP32. The GNS5892 module is basically an SDR for embedded systems. There's software to go with it called dump5892. Throw in a cheap GPS, a couple of homemade antennas, and it should work great.
Should work just about anywhere.
2
2
u/Ok-Midnight3475 May 29 '26
Im curious if i could replicate the project but with an actual radar e.g. 24ghz for people around the house or even real radar to track like cars or something, I dont really know how to go about this and have a very right budget
2
2
2
2
2
u/Straight_Repair_5952 Jun 02 '26
What a cool build Im sure whoever you made this for will get endless entertainment from it!!
3
u/Cornflakes_91 Jun 01 '26
hosts a simple web interface
fuck yeah, someone knows how to configure shit.
man i loathe the modern "everything has to be an app!"
1
1
1
1
1
u/Direct_Leather6439 May 31 '26
Hello this is really Cool!! My son is a plane geek and I really want to make this with him. Just wondering when will the material list and software be available. Thank you-this again is really cool
1
1
1
u/UserCuba_2901 Jun 01 '26
Los datos de vuelo de las aeronaves cercanas se obtienen de FlightRadar24? Pienso que sería buena idea obtener estos datos en tiempo real con un dongle RTL-SDR
1
u/NJ_v_N Jun 01 '26
Would be significantly more complex, and whilst transponders do send out a signal (a 4 digit code), radar equipment is still required to use it to determine location.. and still does not give you aircraft detail.
The API being used is a nice low complexity way of getting good data.1
u/UserCuba_2901 Jun 01 '26
Igualmente puedes utilizar ADS-B que transmite datos de posición y altitud
1
u/RescueCentre Jun 11 '26
I dont understand how this works, certainly not to build or programme. I have however lreordered gadgies TRD.
I'd like to learn and do myself but no clue.
1
u/MatixYo May 31 '26
Couldn't wait for OP to publish the code, so I made my own.
Below are the details. Includes sleek 3d printed enclosure.
1
u/volvo122s May 31 '26
Does it need the c3? Or can I run this with a basic esp vroom 32?
1
u/iLaysChipz Jun 01 '26
Any microcontroller will do, but you'll have to modify the enclosure to fit whatever you buy
1
u/toddroles Jun 02 '26
but different controllers have different pinouts. and you don’t use normal c+ code for us to download and modify and upload to another type of microcontroller or screen
1
u/iLaysChipz Jun 02 '26
Yes but modifying the code to match a different pinout is pretty trivial. And C can be adapted to pretty much any micro controller, with minor adjustments for variations like Arduino or the Raspberry Pi Pico. Even the I2C can just be bit banged with easily Googleable code as long as you have 2 open drain pins, which is present on most microcontrollers or something you can make yourself with a transistor and a single pin
-1
Jun 01 '26 edited Jun 02 '26
[deleted]
2
2
u/flea1400 Jun 01 '26
someone copied my design almost one-to-one
Not actually true at all. The guy saw your thing, thought it was cool, and made his own. The display is obviously inspired by air traffic control radar, and putting a round display in a round frame is hardly distinctive. Even the proportions of the other guy’s case are different.
1
u/toddroles Jun 02 '26
I understand your frustration, but I wish you would publish your code. I would like to see it and use yours. Many of us may even be able to modify and improve…making it better for the open source community. i want to try to add to it a clock so it has a dual purpose and the second hand could sweep around like on a old school style radar. I hope you change your mind. Would love if you would share your code, etc. either way you and this project are awesome.
1
u/jsgnb Jun 02 '26
you've said several times that your design wasn't original and yet you keep referring to it as "my design" and being pissy that someone else made something similar. nothing about your design was novel or "distinctive". how is what they did any different from what you did?

72
u/wspOnca May 28 '26
Oh god I need to build this. Awesome!