<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Workshop · ArchWorks</title><link>https://archworks.co/categories/workshop/</link><description/><language>en</language><lastBuildDate>Wed, 17 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://archworks.co/categories/workshop/index.xml" rel="self" type="application/rss+xml"/><item><title>Rebuilding a 2009 Clio's dashboard: a head unit for sound, a tablet for the rest</title><link>https://archworks.co/posts/clio-head-unit-swap/</link><pubDate>Wed, 17 Jun 2026 00:00:00 +0000</pubDate><guid isPermaLink="true">https://archworks.co/posts/clio-head-unit-swap/</guid><description>The Clio 3 dash has two things worth replacing: the radio and the little info display above it. I did both, as two separate installs - a Pioneer 1-DIN head unit that drives the speakers and sub, and a rooted, degoogled tablet that handles navigation and shows the live dashboard from the OBD Pi. The fiddly part of the radio is one connector; the fiddly part of the tablet is making Android behave like an appliance.</description></item><item><title>Turning a 2009 Clio's OBD port into a live dashboard</title><link>https://archworks.co/posts/clio-obd-telemetry-pi/</link><pubDate>Sat, 30 May 2026 00:00:00 +0000</pubDate><guid isPermaLink="true">https://archworks.co/posts/clio-obd-telemetry-pi/</guid><description>A Raspberry Pi 4 in the car reads ~20 sensors off the OBD-II port over a Bluetooth dongle, logs them to a local time-series database, and shows them on a custom touch HUD and Grafana. The interesting parts: estimating which gear you are in with no gear sensor, and surviving the fact that turning the key off is a hard power cut.</description></item><item><title>Decoding Creality's locked Klipper fork</title><link>https://archworks.co/posts/decoding-the-k2-plus/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid isPermaLink="true">https://archworks.co/posts/decoding-the-k2-plus/</guid><description>The K2 Plus runs a Klipper fork with a 1.88 MB Cython binary at its core. What is inside it, how I read it without the source, and what the firmware does that the touchscreen does not admit.</description></item><item><title>MeshCore on Heltec and nRF52: off-grid, encrypted, solar-powered</title><link>https://archworks.co/posts/meshcore-heltec-nrf52-solar/</link><pubDate>Fri, 08 May 2026 00:00:00 +0000</pubDate><guid isPermaLink="true">https://archworks.co/posts/meshcore-heltec-nrf52-solar/</guid><description>A LoRa mesh that needs no cell towers, no ISP, no permission. End-to-end encrypted, kilometre range on a coin cell. Here is the protocol I picked, the power math that decides everything, and what it extends into: sensor telemetry, Home Assistant feeds, a side channel to my server.</description></item><item><title>Hijacking the display header to embed a Pi Zero inside an Ender 3 V2 Neo</title><link>https://archworks.co/posts/ender3-v2-neo-pi-zero-internal/</link><pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate><guid isPermaLink="true">https://archworks.co/posts/ender3-v2-neo-pi-zero-internal/</guid><description>Klipper on a Pi Zero 2W hidden inside the printer base, powered and serial-fed from the stock display header. Plus direct-drive, dual Z, custom heatbreaks, and the mods that followed once the host was clean.</description></item><item><title>Learning FreeCAD 1.x by designing hobby rockets</title><link>https://archworks.co/posts/freecad-and-amateur-rocketry/</link><pubDate>Tue, 08 Apr 2025 00:00:00 +0000</pubDate><guid isPermaLink="true">https://archworks.co/posts/freecad-and-amateur-rocketry/</guid><description>I learned FreeCAD 1.x by drawing parts for hobby rockets: nosecones, fin sections, motor mounts, recovery bays. The channel that taught me the workflow, and the parametric discipline that stuck around for everything else.</description></item><item><title>Building an ESP32 quadcopter from a public project, and what flight control actually feels like</title><link>https://archworks.co/posts/esp32-quadcopter-from-flix/</link><pubDate>Sun, 30 Mar 2025 00:00:00 +0000</pubDate><guid isPermaLink="true">https://archworks.co/posts/esp32-quadcopter-from-flix/</guid><description>I forked okalachev/flix, printed a frame, and learned the IMU pipeline the slow way. Here is what every step between 'motor spins' and 'thing hovers' actually costs.</description></item></channel></rss>