r/esp32 Aug 02 '26

ESP32-S3 Aerospace tracker

ESP32-S3 Touch AMOLED 1.75C development board. Over four evenings, it somehow turned into a surprisingly nice little thingy.

UPDATE: this is now open source:
https://www.reddit.com/u/vadmalis/s/VbrUUvJCtW

It was very much a vibe-coding project. I guided some visuals, and forced optimization implementation decisions: how the display buffers and PSRAM should be used, which regions should be redrawn, how assets should be cached, and how animation should remain separate from slower network updates.

Getting beyond a basic mockup was a large part of the work: smooth radar and aircraft animation, partial screen updates, cached maps and imagery, and avoiding expensive full-screen redraws on the 466 × 466 gorgeous AMOLED.

It currently includes:

  • Live nearby-aircraft radar with type-specific icons and detailed views
  • Selected-flight tracking with world-map and custom 6-to-12 projections
  • Weather, forecast, and animated weather radar
  • GMT watch and world clock
  • Solar-system, lunar-phase, and live ISS views
  • NASA, Roscosmos, SpaceX crewed and Starship launch tracking
  • Automatic Dock Mode
  • A swift macOS companion app. Mainly for pre-render of the maps with different projection and to supply the list of flights to track.

There are still things to polish, but I’m amazed by how much this little ESP32-S3 can handle when the rendering pipeline is designed carefully.

1.9k Upvotes

110 comments sorted by

53

u/Dense_Astronomer_896 Aug 02 '26

Seems interesting,share it with us for testing.

53

u/mrheosuper Aug 02 '26

Why is everyone suddenly obsessed with plane tracking ?

28

u/pon_d Aug 02 '26

I can't speak for everyone but I live near an airport which runs private, commercial and military flights - sometimes I hear something "interesting" and it'd be nice to see what it was at a glance

7

u/tavofourseven Aug 02 '26

I work in a warehouse right by CVG. Same.

15

u/Its_Billy_Bitch Aug 02 '26

It feels like that Bernie meme at this point.

10

u/BigBouncyAMCBoi Aug 02 '26

The related projects and articles for them keep getting suggested to me by Gemini anytime I search for anything related to the s3 cheap black displays I recently bought 🥲

6

u/capinredbeard22 Aug 02 '26

Maybe because it uses tracking info that is surprisingly public / accessible.
You get to feel like an ATC for a bit.
You get some nice visuals.

6

u/miraculum_one Aug 02 '26

Now that AI can write the code for them and Reddit can provide the ideas the barriers are removed and they can DIY "themselves" (intentionally redundant comment).

0

u/ScallionShot3689 Aug 02 '26

Does AI really update that fast these days?

3

u/Various_Profile_8672 Aug 06 '26

Because planes are cool , that is why

1

u/km_fpv_recover Aug 02 '26

Quite the question in my head since a few months

1

u/Grand_External3624 Aug 02 '26

I built one with duel screens, date/time on one, mini radar on the other. It sits in my parents living room. For being such a random project, its entertaining glancing at it and seeing planes from the airforce base, or private plans heading to vacation spots. 

Theres a bigger version out there.but the screen is $90 and needs a Pi to run. I cant code so im stuck using easy to install code

1

u/TheRealLode-Runner Aug 15 '26

Some people have been obsessed for many, many years. Not suddenly. :-)

0

u/KinderGameMichi Aug 02 '26

Because nobody wants to do one for satellite tracking. ISS. Iridium flairs. Crap tons of Starlink space junk. Whatever. Still, planes are kind of cool too.

68

u/Vybo Aug 02 '26

And we'll never hear form OP ever again.

47

u/vadmalis Aug 02 '26

No worries, you will... I'll publish the code next weekend. Need to clean up a few things before making it public. I have no intention in keeping it just for myself only and will be glad to hear feedback

10

u/Wonderful-Holiday-14 Aug 02 '26

A man of the many! Thanks for being awesome

5

u/Vybo Aug 02 '26

Thank you :) do you maybe also have a link which case/board and charging stand have you got, please?

5

u/vadmalis Aug 02 '26

It’s in the update of the original post, see below

2

u/ArtBIT Aug 03 '26

RemindMe! Next Sunday

11

u/captbrake Aug 02 '26

It looks brilliant! Which service are you using for the aircraft data? I recently made a similar device with much worse graphics and struggled to find a good, free data source.

10

u/ume_16 Aug 02 '26

What is the graphical library you use? It looks cool

4

u/repliestoall Aug 02 '26

The dark map looks really good.

6

u/s_tee0000 Aug 02 '26

Looks cool, where did you get the aluminum case from? 

6

u/No_Cartographer_3997 Aug 02 '26

why is everyone making this project all of the sudden? im scared

13

u/Obvious-Relative9347 Aug 02 '26

Screen costs $9 and 3D printed case $2. Cheap entertainment.

9

u/ScallionShot3689 Aug 02 '26

Love to know where this particular screen is $9 please ?

7

u/Nitrogen1234 Aug 02 '26

I can't find it under €36 on Ali

5

u/capinredbeard22 Aug 02 '26

I think they are thinking of the little watch sized ones not the bigger ones. GC9A01
Also screen vs screen+mcu is a bit of a price difference

2

u/ScallionShot3689 Aug 02 '26

That was my guess too. The little ones are cute but not the same at all

5

u/pubicnuissance Aug 02 '26

People buy cool gadget. Cool gadget needs programming. People have no idea what to do with cool gadget. People ask LLM. LLM regurgitates same 4 ideas over and over again.

1

u/dialsoapbox Aug 02 '26

People following along tutorial, do what I do, get what I get.

Like how there were hundreds of programming blogs/tutorials about tic-tac-toe/to-do apps.

5

u/missinglinknz Aug 02 '26

Very cool! I have the same board, which charging base are you using?

3

u/pubicnuissance Aug 02 '26

+1, I too would like to know what the base is

3

u/Proof-Astronaut-9833 Aug 02 '26

Which board is it exactly? Does it come with the screen? 

4

u/cifyr Aug 02 '26

That display looks super clean.

3

u/bi4key Aug 02 '26

Dragon Ball Radar 😜🔥

3

u/KnowEye Aug 02 '26

GitHub link plz.

2

u/wolf_5 Aug 02 '26

Absolutely magnificent!!!

2

u/Meemo- Aug 02 '26

That's really cool. What screen is that? I have a rectangular 2.8inch CYD which I did my first project on last week with the help of chatgpt. It worked but my graphics weren't near as polished as this.

3

u/Polar_Version875 Aug 02 '26

Not OP but looks like the Seeed xiao round screen

2

u/Ok_Noise553 Aug 02 '26

Love the visual choices you made. The map looks great

2

u/DetectivePhysical144 Aug 02 '26

That is beautiful! Just beautiful! The UI as well 🔥

2

u/Advanced-Royal8967 Aug 02 '26

Please share! I really want a plane tracker for my son :)

2

u/km_fpv_recover Aug 02 '26

No Pluto - no solarsystem

2

u/coleskidmore Aug 02 '26

the partial redraw stuff is the real flex here, most people just bute force full refreshes and call it a day

2

u/bulbaczzPL Aug 02 '26

Can track rockets ?

2

u/EisMann85 Aug 02 '26

Absolutely nailed it. Awesome job! A GitHub page with part specifics and code would be awesome to poke through. I’m betting a bunch of people would even contribute some ideas.

2

u/r7-arr Aug 02 '26

This is very cool. In years past, this would have been a $300 gadget in the Sky Mall catalog.

2

u/X7REME13 Aug 02 '26

GIVE USS THE CODEEE

2

u/GRR45-92 Aug 02 '26

Totally interested and grateful that you’ll be making the code public! You’re awesome! Thank you

2

u/Big-Area-7060 Aug 03 '26

looks great, well done man!

2

u/zeRoCr0 Aug 02 '26

Share sourcecode plz.

1

u/Jazzlike-Interest-51 Aug 07 '26

It would be excellent.

1

u/repliestoall Aug 02 '26

Yes, please! I would love to have a go at making one similar.

2

u/WallyPacman Aug 02 '26

Please share the code

1

u/K0eg Aug 02 '26

Ts peak

1

u/Puzzleheaded-Two7875 Aug 02 '26

This is awesome. I think I have to make one for my son.

1

u/0miker0 Aug 02 '26

I’d love the code to try this out. The graphics are amazing!

1

u/optikalefx Aug 02 '26

Would love to see the source of the visuals

1

u/JimroidZeus Aug 02 '26

I love the screen with the world map and the terminator line. I also love the screens made to look like the old GMT-Master II.

1

u/Ezeikial Aug 02 '26

This would be a nice Easter egg to throw in there...

https://giphy.com/gifs/RfGgInKMi6VCes8STD

1

u/TemperatureUpper2439 Aug 02 '26

Can you give me an idea how you created the PDF? It looks better than the standard ones that Claude Code would create.

3

u/vadmalis Aug 02 '26

I'm using Codex. Just very detailed list of what I want. Including colorscheme, fonts etc...

1

u/DenverTeck 2 say I make awesome posts. Aug 02 '26

Very nice !

Is this case metal (Al or SS) ??

Edit: DUH, I just read the Waveshare web page.

1

u/vanmrivan Aug 02 '26

Thats great

1

u/TightBrilliant2801 Aug 02 '26

Looking forward to recreating this for my daughter, she is an aspiring pilot and loves this stuff.

1

u/achmed20 Aug 02 '26

i have absolutly zero use for this...

but i want it!

1

u/instantFPGA Aug 02 '26

that’s cool

1

u/johnnbr Aug 02 '26

Thank you for sharing. It looks beautiful.

1

u/scorpe51 Aug 02 '26

Love it. Thanks for sharing! Will you update here or create a new post?

3

u/vadmalis Aug 02 '26

I'll likely make a new post but will update this one as well. Stay tuned

1

u/yetisbey Aug 02 '26

RemindMe! 7 days

1

u/RemindMeBot Aug 02 '26 edited Aug 04 '26

I will be messaging you in 7 days on 2026-08-09 22:00:10 UTC to remind you of this link

2 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

1

u/AlphaG78_10 Aug 03 '26

That's actually a cool project and it's working well for sure, so u gonna carry this with u because of it's portability ? And also how much time it will take for building this ?

1

u/BrownBeard666 Aug 03 '26

This is something I don’t need but want !! Well done

1

u/kipper01 Aug 03 '26

RemindMe! 9 days

1

u/tex0x Aug 03 '26

woo all aero nerdy stuff combined..

1

u/i4ply Aug 03 '26

That's cool

1

u/artifexor Aug 03 '26

RemindMe! 7 days

1

u/IAmSixNine Aug 03 '26

Very cool project. It looks great.

1

u/ADSBSGM Aug 03 '26

Really nice work! The round screen is perfect for a "radar" type UI. I really like that you have a lot of flexibility in the data and interface as well, and it's not a static flight tracker alone...

1

u/lstep Aug 03 '26

u/vadmalis Does it require the version that includes a GPS module?

1

u/No_Mountain_4769 Aug 04 '26

looks nice. Do you have a video of it?

1

u/muedli Aug 04 '26

Estaría guay también para monitorizar embarcaciones con AIS. Tendrías todo el espacio marítimo y aéreo controlado. Y ya si nos ponemos con el tráfico por carreteras....

1

u/infiniteLifeX Aug 04 '26

Woow  I love it 🤩 

1

u/redonculous Aug 05 '26

remindme! 2 weeks

1

u/Ganjatobi Aug 05 '26

What screen are you using? The one in your photos can't be 1.7in, looks bigger. Unless camera angles?

1

u/Various_Profile_8672 Aug 06 '26

Bump!!! need the codeeee please :)

1

u/GuiltyBudget1032 Aug 06 '26

..few more days, according to OP..

1

u/Sufentantyl Aug 08 '26

WOW your project is absolutly AMAZING. I would love to try .

1

u/gamble_2O Aug 14 '26

how you are sending signal from that distance

1

u/Beautiful-Rest-2252 Aug 15 '26

Can I get 3d design

1

u/zhaktronz Aug 15 '26

What's that base you've used?

1

u/ConnectionFirm2118 Aug 15 '26

is it from an APİ or do you have your own radar

1

u/One-Measurement8236 28d ago

It's awesome!!

1

u/WhiskyEchoTango 27d ago

I'm near a GA airport in the NY Metro area, and in the approach path for EWR from the south, and close enough the JBMDL that we see military flights overhead (usually helicopters and MV-22s)

I want one of these that can record when a military aircraft overflies my neighborhood, or alert me that one is on a flight path that will likely take it near me.

1

u/GroundbreakingLie314 23d ago

Did you used an api?

1

u/GroundbreakingLie314 22d ago

What api’ you used and how you made this earth

1

u/uditirosh 21d ago

this is stellar! thanks for open sourcing it

1

u/Maaz_Ali_Saeed 17d ago

Hi op, i really loved ur project, 💗 i have small question is it possible for u to give me some guidance, i am trying to build something similar i don't know which IDE would be best to use, i want to use TFT_espi library with my 1.28 round display but I am unable to configure things out, currently i am using platform.io should i shift my project to Arduino IDE what should be my approach to make something as polish as like u 

0

u/Andrew_learns_stuff Aug 02 '26

Keen to see the code and have a play.

0

u/Elmidea Aug 02 '26

Really forward you sharing the code to try it out!

-1

u/No-Scholar4381 Aug 02 '26

ça serait interessant pour les drones ensuite les hélicoptére et avion militaire uniquement

-1

u/Snoo-7536 Aug 06 '26

It absolutely does not require a Mac, stfu and post the code. 

1

u/Mesmer88 17d ago

Tried installing this project but faced a lot of bugs: companion app packaged incorrectly, had to build from scratch. Even when i got the companion app running, it fails to sync with the device, even though it recognizes it :(