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…

Diagnosing reduced 3D print quality when printing with Octoprint

Diagnosing reduced 3D print quality when printing with Octoprint

Update: See my post on Adding buffer monitoring to Marlin [https://chen.do/adding-buffer-monitoring-to-marlin/]. I recently picked up a Creality Ender 3 v2 [https://www.creality3dofficial.com/products/ender-3-v2-3d-printer] to finally check out 3D printing. Initially, I was very impressed…