Close

Log Entry: The Firmware Struggle

A project log for ML01 project

The fully DIY through-hole LED device for everyone

release255RELEASE255 01/23/2026 at 19:390 Comments

Developing the firmware for the ML01 proved to be even more complex than the hardware design itself. Running a web server on a microcontroller like the Pico 2W while managing 16 LEDs and real-time logs requires a delicate balance.

The "Memory Wall": The main challenge lay in RAM management. Using the Microdot framework offers great flexibility, but it can quickly saturate the Pico's memory, especially when streaming HTML content and running background tasks.

Fortunately, even after several days of operation, the ML01 remains stable, responsive, and ready to light up your desk.

Discussions