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…
chendo
A collection of 26 posts
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…
Controlling LG MusicFlow Soundbars in Home Assistant
Automating LG MusicFlow Soundbars in Home Assistant using mufloctl, tcpdump, and netcat.
SwiftUI @State/@Binding objects not updating in Release configuration
TL;DR: Reflection Metadata Level set to "Off" (potentially a default from older Xcode projects) can cause @State/@Binding to have issues around getting the variable to update. After banging my head against the wall for a couple of hours,…
Fixing Service Topology with nginx-ingress
Trying to use Service Topology but nginx-ingress isn't respecting your topology? Turns out it's just an annotation missing on Ingress.
Fixing the bugged elevator for Nocturne OP55N1 in Cyberpunk 2077

Can't get into the elevator to see Hanako for Nocturne OP55N1 in Cyberpunk 2077? This is how I fixed it for a friend.
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

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
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…
Valve Index Base Station power management
I managed to get a Valve Index a few weeks ago (which has been great), but the reliability of SteamVR could be a lot better. Especially with the base station power management feature, where it only puts the lasers on…