PMSA003I reporting 0 for all values fix

I have a couple of air quality sensors I've made by cobbling various Adafruit boards together (Magtag, Funhouse, ESP32-C3) that report to my Home Assistant instance for monitoring. One of these stopped working, where the PMSA003I appeared to be working…

Docker in Docker (DIND) MTU fix for docker-compose

If you're running into weird connection stalling issues when inside a Docker-in-Docker environment, it's rather likely MTU is the culprit. For example, when basic network connectivity works (ping works, curl example.com works) but curl to a https endpoint stalls…

Mitigating Octoprint print quality issues with BufferBuddy

Mitigating Octoprint print quality issues with BufferBuddy

This is a continuation of my deep-dive into understanding print quality issues when printing over USB with Octoprint [https://chen.do/diagnosing-reduced-print-quality-with-octoprint/], and adding buffer monitoring to Marlin [https://chen.do/adding-buffer-monitoring-to-marlin/]. Now that I had an objective mechanism to…

Adding buffer monitoring to Marlin

Adding buffer monitoring to Marlin

This is a sequel of my post about diagnosing 3D print quality when printing with Octoprint. [https://chen.do/diagnosing-reduced-print-quality-with-octoprint/] Now that we have a working theory for the reduced print quality, the next step was to know for sure…