<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>LCD Wizard blog</title>
  <link>https://lcdwizard.com/blog/</link>
  <atom:link href="https://lcdwizard.com/blog/feed.xml" rel="self" type="application/rss+xml"/>
  <description>Field notes from building LCD Wizard: ESP32 display boards, LVGL and the ESP32-P4.</description>
  <language>en-gb</language>
  <item>
    <title>The M5Stack Core2's three hidden buttons were pressing your screen</title>
    <link>https://lcdwizard.com/blog/m5stack-core2-hidden-touch-buttons</link>
    <guid isPermaLink="true">https://lcdwizard.com/blog/m5stack-core2-hidden-touch-buttons</guid>
    <pubDate>Fri, 30 Oct 2026 09:00:00 GMT</pubDate>
    <category>Boards</category>
    <description>The three printed circles under the M5Stack Core2's screen are touch buttons on the same touch panel. In LVGL they pressed whatever sat on the bottom row. Now they're buttons A, B and C, as M5Stack's own code has them.</description>
  </item>
  <item>
    <title>An LVGL spectrum analyser that hears every sound your board makes</title>
    <link>https://lcdwizard.com/blog/spectrum-analyser-every-output</link>
    <guid isPermaLink="true">https://lcdwizard.com/blog/spectrum-analyser-every-output</guid>
    <pubDate>Fri, 30 Oct 2026 09:00:00 GMT</pubDate>
    <category>Audio</category>
    <description>LCD Wizard's Spectrum analyser draws live frequency bars from a microphone or from anything the board plays: internet radio, SD card files, video, the two-way radio, even a Bluetooth speaker.</description>
  </item>
  <item>
    <title>Why your Cheap Yellow Display can't do Wi-Fi radio and a Bluetooth speaker at once</title>
    <link>https://lcdwizard.com/blog/cyd-bluetooth-speaker-esp32-memory</link>
    <guid isPermaLink="true">https://lcdwizard.com/blog/cyd-bluetooth-speaker-esp32-memory</guid>
    <pubDate>Wed, 28 Oct 2026 09:00:00 GMT</pubDate>
    <category>Hard lessons</category>
    <description>We measured a classic ESP32 Cheap Yellow Display running LVGL, Wi-Fi, an MP3 stream and a Bluetooth speaker. Here's where the memory goes, why it crashes, and which boards can do it.</description>
  </item>
  <item>
    <title>Smooth 24 fps video with sound on an ESP32-P4. Every frame.</title>
    <link>https://lcdwizard.com/blog/esp32-p4-smooth-video-24fps</link>
    <guid isPermaLink="true">https://lcdwizard.com/blog/esp32-p4-smooth-video-24fps</guid>
    <pubDate>Tue, 27 Oct 2026 09:00:00 GMT</pubDate>
    <category>ESP32-P4</category>
    <description>We got the ESP32-P4 playing H.264 video at 24 fps with AAC sound and no dropped frames, from flash, the web, RTSP and the SD card. Here's what it does and what you can build with it.</description>
  </item>
  <item>
    <title>Our ESP32-P4 screen flicker fix is now in Espressif's Arduino core</title>
    <link>https://lcdwizard.com/blog/esp32-p4-dsi-flicker-espressif-fix</link>
    <guid isPermaLink="true">https://lcdwizard.com/blog/esp32-p4-dsi-flicker-espressif-fix</guid>
    <pubDate>Mon, 26 Oct 2026 09:00:00 GMT</pubDate>
    <category>ESP32-P4</category>
    <description>ESP32-P4 MIPI-DSI screens blinked black or blue every time a program saved to flash. We found why, fixed it in LCD Wizard, and Espressif merged our fix into the Arduino core's build.</description>
  </item>
  <item>
    <title>ESP32-P4 Wi-Fi broken out of the box? Fixed in 13 seconds from your browser</title>
    <link>https://lcdwizard.com/blog/esp32-p4-c6-wifi-update-browser</link>
    <guid isPermaLink="true">https://lcdwizard.com/blog/esp32-p4-c6-wifi-update-browser</guid>
    <pubDate>Sun, 25 Oct 2026 09:00:00 GMT</pubDate>
    <category>Free tools</category>
    <description>&quot;ESP-Hosted of an unknown version&quot;, Wi-Fi that fails or freezes at start: most ESP32-P4 boards ship with old firmware on their ESP32-C6. Our free tool updates it from Chrome or Edge in one click.</description>
  </item>
  <item>
    <title>We turned a 4.3-inch ESP32-P4 into a voice recorder you'd actually use</title>
    <link>https://lcdwizard.com/blog/voice-notes-esp32-p4-recorder</link>
    <guid isPermaLink="true">https://lcdwizard.com/blog/voice-notes-esp32-p4-recorder</guid>
    <pubDate>Sun, 25 Oct 2026 09:00:00 GMT</pubDate>
    <category>ESP32-P4</category>
    <description>Voice Notes records WAV notes on an ESP32-P4 touchscreen, names them by date and time, and lists them to play, rename or delete, on the SD card or the board's own flash. Built in LCD Wizard with no new widget.</description>
  </item>
  <item>
    <title>Is your display board dead or is it your code? Test any of 107 boards from your browser</title>
    <link>https://lcdwizard.com/blog/test-107-esp32-display-boards-browser</link>
    <guid isPermaLink="true">https://lcdwizard.com/blog/test-107-esp32-display-boards-browser</guid>
    <pubDate>Sat, 24 Oct 2026 09:00:00 GMT</pubDate>
    <category>Free tools</category>
    <description>Test my board flashes a ready-made test to 107 ESP32 display boards straight from Chrome or Edge. In about a minute it shows the glass, colours, touch, backlight and every part the board has.</description>
  </item>
  <item>
    <title>One free app to monitor, plot and flash nine kinds of ESP32</title>
    <link>https://lcdwizard.com/blog/serialwizard-free-esp32-flasher</link>
    <guid isPermaLink="true">https://lcdwizard.com/blog/serialwizard-free-esp32-flasher</guid>
    <pubDate>Fri, 23 Oct 2026 09:00:00 GMT</pubDate>
    <category>Free tools</category>
    <description>SerialWizard is a free desktop serial monitor, live plotter, Modbus RTU/TCP master and flasher for the ESP32, S2, S3, P4, C2, C3, C5, C6 and H2. Windows, macOS and Linux, no account.</description>
  </item>
  <item>
    <title>Two ESP32 screens, one button: we built a walkie-talkie with no router</title>
    <link>https://lcdwizard.com/blog/esp32-two-way-radio-espnow</link>
    <guid isPermaLink="true">https://lcdwizard.com/blog/esp32-two-way-radio-espnow</guid>
    <pubDate>Thu, 22 Oct 2026 09:00:00 GMT</pubDate>
    <category>Audio</category>
    <description>Hold to talk on one ESP32 touchscreen, hear it on the other. Our two-way radio pairs two boards over ESP-NOW with no Wi-Fi network, and now sends data between them too.</description>
  </item>
  <item>
    <title>Why your touchscreen presses land 30 pixels from your finger</title>
    <link>https://lcdwizard.com/blog/touch-presses-30px-off-fixed</link>
    <guid isPermaLink="true">https://lcdwizard.com/blog/touch-presses-30px-off-fixed</guid>
    <pubDate>Thu, 22 Oct 2026 09:00:00 GMT</pubDate>
    <category>Hard lessons</category>
    <description>On a Waveshare AMOLED-1.8 V2, presses landed up to 30 px from the finger. The cause was when the touch chip was read. We now read every Waveshare CST816S and CST820 board the way its maker's own code does.</description>
  </item>
  <item>
    <title>No keyboard on a tiny screen? Join Wi-Fi with your phone instead</title>
    <link>https://lcdwizard.com/blog/wifi-by-phone-esp32-touchscreen</link>
    <guid isPermaLink="true">https://lcdwizard.com/blog/wifi-by-phone-esp32-touchscreen</guid>
    <pubDate>Mon, 12 Oct 2026 09:00:00 GMT</pubDate>
    <category>Networking</category>
    <description>Typing a Wi-Fi password on a tiny round screen is miserable. LCD Wizard's free WiFi by phone widget puts up a QR code; scan it, pick your network on your phone, and the board saves it and joins.</description>
  </item>
  <item>
    <title>Build your own OBS stream deck from an ESP32 touchscreen</title>
    <link>https://lcdwizard.com/blog/diy-obs-stream-deck-esp32</link>
    <guid isPermaLink="true">https://lcdwizard.com/blog/diy-obs-stream-deck-esp32</guid>
    <pubDate>Sat, 10 Oct 2026 09:00:00 GMT</pubDate>
    <category>Projects</category>
    <description>An ESP32 touchscreen that pairs as a Bluetooth keyboard and drives OBS Studio: scenes, mute, record and a GO LIVE key you have to hold. Step-by-step tutorial with 57 pictures.</description>
  </item>
</channel>
</rss>
