
Smooth 24 fps video with sound on an ESP32-P4. Every frame.
512x288 and 640x360 at 24 fps with sound, no gaps, measured on a 4.3-inch P4. And you can put buttons over it.
Ran on a board3 min read
Blog Field notes from the bench
ESP32 display boards, LVGL and the ESP32-P4, from one developer's desk in Scotland. Every post says whether it ran on a real board or has only been compiled.

512x288 and 640x360 at 24 fps with sound, no gaps, measured on a 4.3-inch P4. And you can put buttons over it.
Ran on a board3 min read

Tap the circle under the screen and a key on the bottom row fires. Not any more.
Ran on a board2 min read

Radio, card files, video, voice notes, Bluetooth speaker. Whatever plays, the bars dance.
Ran, part compiled2 min read

130 KB free at start, 21 KB after Wi-Fi, then Bluetooth asks for more. The numbers, measured on a real CYD.
Ran on a board2 min read

Every save to flash made P4 screens blink. We found it, fixed it, and Espressif merged the fix.
Ran on a board2 min read

"ESP-Hosted of an unknown version"? Your P4's Wi-Fi chip is out of date. One click fixes it.
Ran on a board2 min read

Tap, talk, saved with the date and time. On the SD card or in flash, listed newest first.
Ran on a board2 min read

Plug it in, press Flash it now, and in about a minute the board tells you what works.
Ran on a board2 min read

Serial monitor, live plotter, Modbus master and an ESP32 flasher that won't let you brick it. Free.
Live on the site2 min read

Pair two boards, hold to talk, hear it on the other. No router, no app, no internet.
Ran on a board2 min read

Up to 30 px off on an AMOLED. The chip was fine. It was being read at the wrong moment.
Ran on a board2 min read

Scan a QR code, pick your network on your phone, done. Free, on any ESP32 with Wi-Fi.
Ran on a board2 min read

A touchscreen that pairs as a Bluetooth keyboard and drives OBS. Tested on a real stream setup.
Ran on a board1 min read
Free to start, in your browser
Drag widgets onto your board's real screen, press Preview, then export Arduino, ESP-IDF, MicroPython or ESPHome.