About Chaosgoo

Chaosgoo is an independent technical blog created and maintained by Chaos Goo.

I publish original, hands-on articles about embedded systems, electronics, and projects that combine hardware and software. I write, edit, and maintain the content based on my own development and engineering work.

The site is actively maintained, and I intend to keep publishing here. It is not a scraped-content or aggregation site.

For questions about content, copyright, or advertising, contact support@chaosgoo.com.

About me

My workbench, with an oscilloscope starting up for debugging

Hi, I’m Goo (Chaos Goo). I like building things myself.

This blog records experimental code, debugging notes, design decisions, and what I learned while working on real projects.

Tools and technologies

AreaTools and technologies
Embedded developmentESP32 / ESP-IDF / ESP8266 / WCH (CH58x/CH592) / Arduino
GUI frameworksLVGL / FreeType / TFT_eSPI
Smart homeHomeKit / Home Assistant / MQTT
Mobile developmentAndroid (Kotlin / Flutter)
Hardware designKiCad / Fusion 360 / 3D printing (Bambu Lab P1SC)
Version controlGit / GitHub

I work on low-cost microcontroller projects from PCB design and soldering through firmware development. Lately I’ve also been exploring low-power WCH chips, BLE, and e-paper displays. When recreating game props, I try to reproduce their behavior as well as their appearance: lighting, sound, and interactive animations.

Some of my projects

ProjectDescriptionLink
ESPFlashAn Android tool for flashing ESP32 devicesGoogle Play
SerialFlowAn Android serial monitor with search and filteringGoogle Play
PixelCompassA Minecraft compass built around a CH592F, with web-based configurationArticle
CS2 HealthPinA physical health badge synchronized with CS2 through GSIArticle
Friday InkA CH582F e-paper clock with approximately 3μA sleep currentArticle
LVGL and FreeTypeVariable font weights on ESP32Series

I use a Bambu Lab P1SC for custom enclosures and mechanical parts, and Fusion 360 for modeling.

Contact

I manage this email address directly.

This site is my official technical archive and is updated regularly.

Original articles, code snippets, and project materials are published under CC BY-NC 4.0.

Some early versions of articles appeared on other platforms. They have since been revised and consolidated here, where I maintain them. Content is intended for educational and informational purposes and is reviewed before publication. The site does not accept user-generated content or public submissions.

Ads do not influence editorial decisions or content creation.

Advertising

This site may display third-party ads, including Google AdSense, to support hosting and continued writing. Advertising does not affect editorial independence.

Previous accounts