Oops I Did It Again New PCBs have arrived, but of course, things didn't go as planned! The simplest part, the LED, was a bust due to a common anode vs. common cathode mix-up in the design. Thankfully, the fix wasn't too tough: just needed some good ol' solder resist, a bit of desoldering and resoldering, and a bit of a workaround to get it blinking right—and yes, it involved a fair amount of swearing! 01 August 2025
A Potentially Explosive Error Just received the new PCBs for the ESP32-TV project and they're looking sharp with only a tiny resistor tweak needed. But I discovered a sneaky, undocumented resistor causing a conflict between the ESP32 and USB2244 over the USB connection. Fixed that, but there's a bigger issue lurking in the design - check the schematic in the video and see if you can spot it before I reveal the explosive mistake! 20 November 2023
ESP32-S3 Hardware SPI on the Adafruit ST7789 I've had some commenters point out the issue with the slow display updates in my recent Arduino Nano ESP32 video. It turns out, the software SPI of the Adafruit_ST7789 library was the culprit. Lo and behold, the solution is simple - using the hardware SPI constructor of the library. Apparently, this isn't well documented, so I wrote some code to serve as reference for myself and others who might run into the same snags. Trust me, the difference in speed is absolutely bonkers. Check out the video to see the magic in action. 31 August 2023