chendo

Hi there!

I'm chendo – a web performance engineer, gadget enthusiast, amateur photographer

Latest Articles

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…

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…

TLS v1.3 performance compared to TLS v1.2

I was doing some certificate maintenance on our cluster and decided it had been a while since I ran an SSL Test [https://www.ssllabs.com/ssltest/], so I ran it against our edge cluster and it gave us a…