All Posts

The Physics and Economics of Moving 44 Tonnes at 56mph

Weight limits, speed limits, fuel consumption at scale, and why trucks do the things that annoy you on the motorway.

The Hydrogen Truck Problem Isn't the Truck

Hydrogen fuel cell trucks exist. They work. The problem is everything around them: production efficiency, infrastructure economics, and a competitor called 'the grid' that's already everywhere.

50kWh In, 33kWh Out: On-Vehicle Hydrogen Generation

The energy chain behind HHO systems, worked from a real product's published specifications. Why on-vehicle hydrogen generation for diesel trucks is a thermodynamic impossibility, not an engineering challenge.

Playing DOOM in OpenSCAD at 10-20 FPS

DOOM in OpenSCAD at 10-20 FPS - real-time 3D rendering in a parametric CAD tool using the Manifold geometry kernel

Zookeeper: Pokédex for Real Zoo Animals

Pokédex for real zoo animals - AI-powered collection game that turns zoo visits into adventures with Gemini vision identification

Phaestus: Compiler for Physical Products

Compiler for physical products - natural language to manufacturable PCB, enclosure, and firmware using constrained AI generation

TOKN: Token-Optimised KiCad Notation

Token-Optimised KiCad Notation - 92% token reduction format for LLM circuit generation, with benchmark suite and model comparison

KiDoom: Running DOOM on PCB Traces

Running DOOM on PCB traces - vector-based rendering of the classic 1993 shooter using KiCad's PCB editor at 10-25 FPS

ScopeDoom: DOOM on an Oscilloscope via Sound Card

DOOM on an oscilloscope via sound card - using a MacBook's headphone jack as a dual-channel DAC to drive vector graphics at 4-8 Hz

bitwise-mcp: MCP Server for Embedded Documentation

MCP documentation server for embedded developers. Ingests PDF RMs, extracts register definitions, and provides fast semantic search with minimal token usage.