Offline Map Viewer with ESP32 and Round Display @ThatProject
Offline Map Viewer with ESP32 and Round Display  @ThatProject
Uploaded September 2025 | Updated September 2026, 2 weeks ago
This is a small project I put together to show local maps on a 4-inch round display using an ESP32. The map tiles are stored on an SD card, so it works without Wi-Fi.

It’s not meant to replace your phone — it’s just a fun way to learn and experiment. The project uses LVGL to draw map tiles, supports touch scrolling, and lets you adjust the zoom level. As you move the map, the latitude and longitude at the center update in real time.

The workflow is straightforward:
- Download map tiles with an offline map downloader.
- Convert them into RGB565 binaries for LVGL.
- Load them from the SD card inside an ESP-IDF project.

I also published a map_tiles component to the ESP registry to make it easier for others to try.
This is just a hobby project, but it could be a starting point for other ideas like offline GPS gadgets or simple map-based dashboards.

[Offline Map Downloader]
github.com/0015/OfflineMapDownloader

[LVGL Map Tile Converter]
github.com/0015/map_tiles/tree/main/script

[Map Tiles Component for LVGL 9.x]
components.espressif.com/components/0015/map_tiles

[Map Tiles Example Project]
github.com/0015/map_tiles_projects

[ESP32-P4 4-Inch Round Display]
waveshare.com/esp32-p4-wifi6-touch-lcd-3.4c.htm?&aff_id=116255
amzn.to/4pSgNoT

[ESP32-S3 1.75inch AMOLED]
waveshare.com/esp32-s3-touch-amoled-1.75.htm?&aff_id=116255
Offline Map Viewer with ESP32 and Round DisplayMy Air Quality Sensor, LVGL 9, [Ep.06] Draw IKEA UI, #ikea #airquality #esp32Google Glass without a camera? T-Glass running on ESP32-S3 #T_Glass #ESP32S3 #geek #googleglassArduino Stella - NXP App Demo #AR #airtagMini Retro Desktop PC with Raspberry Pi #286PC #RetroHome Assistant with multiple ESP32 Cameras! (Part. 2)This Tiny ESP32 Device Makes HOLOGRAMS?! (Holoneo Review)Real-Time VLM on Jetson Orin Nano (With an ESP32-Cam?!)UWB Trilateration with ESP32, DW3000 #LocalPositioningLVGL Tutorial with ESP32, We can understand better and faster through LVGL Examples #LVGL #UIA local map application running on ESP32 #GPS #LoRa #LVGLUnleashing the Wolf: Real-Time 3D on ESP32-P4
That Project |

Offline Map Viewer with ESP32 and Round Display

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER