When âSoftware Bugsâ Are Actually Bad Soldering A quick MLX90640 IR camera test turned into a dead-on-I2C mystery. I ran the usual checksâaddresses, pull-ups, voltages, wiringâand even fixed my forgotten UART/I2C jumper, but still nothing. A peek under the microscope revealed sketchy solder on the 3V3 LDO; a quick reflow and the sensor sprang to life. Lesson relearned: donât trust factory soldering, look early with a microscope, and stop blaming software when the hardwareâs silent. 25 January 2026
ESP32 Rainbow QA - A tale of three boards Weâve shipped a few hundred ESP32 Rainbow boards-most are perfect - but a few failed QA. Hereâs how we tracked down and fixed three real-world faults: no sound from lifted headphone jack pads, USB not enumerating due to a mis-seated ESD IC pin, and a flaky touch keyboard from poor ESP32 module joints. A bit of microscope work and reflow brought two boards back to life (oneâs now a donor), and itâs a great reminder why we do final assembly and full QA here in Scotland. 02 January 2026