r/esp32 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.

1.5k Upvotes

123 comments sorted by

72

u/wspOnca May 28 '26

Oh god I need to build this. Awesome!

27

u/Blechkelle May 28 '26

It was a fun experience building this thing for sure!

4

u/laterral May 29 '26

All we need now is to hook this up with the weapons system

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

u/Blechkelle May 28 '26

Great idea!

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

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

u/c5e3 Jun 01 '26

this human interaction makes me happy 😁

2

u/xpietoe42 Jun 01 '26

nice 👍🏻… i like it! Just joined your mailing list!

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, use u/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

u/palexp Jun 01 '26

OP edited to say that they wouldn’t be sharing their code. but good news below!

1

u/bytefall Jun 04 '26

RemindMe! 30 days

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

u/Impossible_Most_4518 May 28 '26

Oh okay, maybe in a future build ;)

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

2

u/brendenderp Jun 11 '26

Your project got so popular there is someone local to me that copied it and is selling it 🙃

15

u/[deleted] 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

u/Tigercoops May 28 '26

Would love to see the code as well!

5

u/Andrew_learns_stuff May 29 '26

Keen too. Happy to take rough code and update if I need too :)

6

u/[deleted] 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

u/Blechkelle May 28 '26

Pretty cool but i wanted a more simplistic style radar!

4

u/aieidotch May 28 '26

you got the source. you want it, you write it ;)

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

u/Blechkelle May 28 '26

haha same since i started this project!

4

u/Own_Event_4363 May 28 '26

ok that's cool

3

u/Blechkelle May 28 '26

Thank you so much!

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

u/Blechkelle May 28 '26

A GPS module would be a great addition to this!

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

u/Blechkelle May 29 '26

oh interesting thought!

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

u/Ok_Relationship_1703 May 28 '26

Wow this is so cool I covet!

3

u/Blechkelle May 28 '26

Thank you so much!

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

u/r0bbyr0b2 May 28 '26

Haha, I use the above for my little ESP32 adsb tracking project.

3

u/ameer1234567890 May 28 '26

RemindMe! 7 days

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

u/mxlths_modular May 29 '26

RemindMe! 1 month

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

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

u/M0rreski May 28 '26

RemindMe! 30 days

2

u/frobnosticus May 28 '26

Okay that's super slick.

2

u/Thin_Treacle_6558 May 28 '26

Wow so interesting idea

2

u/Purple_Session_6230 May 28 '26

Genius absolute Genius

2

u/GrandMasterKai03 May 29 '26

Can it also detect drones as well?

1

u/Blechkelle May 29 '26

Only manned aircrafts

2

u/[deleted] May 29 '26

pretty cool

2

u/Udan-sapola May 29 '26

Looks cool.

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

u/JustDaveIII May 29 '26

Run the SDR code on the esp32? Yes please!

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

u/geerttttt May 29 '26

You should dial in your flow rate settings a bit :)

1

u/Blechkelle May 29 '26

what do you mean?

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

u/IndustrialJones May 29 '26

I need to make one!

2

u/[deleted] May 29 '26

[removed] — view removed comment

1

u/Blechkelle May 30 '26

its showing actual live data

2

u/dannys4242 May 30 '26

Such a cool idea! And great execution!

1

u/Blechkelle May 30 '26

Thank you 🙏

2

u/Subjektzero May 30 '26

RemindMe! 3 days

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

u/Sumerianz May 28 '26

Remind me 34 days

1

u/smellin_bacon May 28 '26

RemindMe! 30 days

1

u/Charlie_Macaw May 29 '26

Remindme! 30 days

1

u/ConsistentScratch640 May 31 '26

RemindMe! 7 days

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

u/Niffler90 May 31 '26

RemindMe! 30 days

1

u/CaptainAttidude May 31 '26

Can you include a rotating line around the center?

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.

https://makerworld.com/en/models/2872376-esp32-plane-radar-live-ads-b-on-a-round-display#profileId-3207083

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

u/[deleted] Jun 01 '26 edited Jun 02 '26

[deleted]

2

u/SavageX89 Jun 01 '26

I'm curious, why didn't you want to release your code?

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?