🦞🌯 Lobster Roll

Stories by mikeayles

Show HN: KiDoom – Running DOOM on PCB Traces (mikeayles.com)
I got DOOM running in KiCad by rendering it with PCB traces and footprints instead of pixels.<p>Walls are rendered as PCB_TRACK traces, and entities (enemies, items, player) are actual component footprints - SOT-23 for small items, SOIC-8 for decorations, QFP-64 for enemies and the player.<p>How I d...
The Physics and Economics of Moving 44 Tonnes at 56mph (mikeayles.com)
The Hydrogen Truck Problem Isn't the Truck (mikeayles.com)
Every Diesel Truck Has a Chemical Plant Bolted Underneath (mikeayles.com)
Show HN: Doom running in OpenSCAD at 10-20 FPS (mikeayles.com)
Third entry in my series of running DOOM on engineering tools that weren&#x27;t designed for games.<p>KiDoom rendered walls as PCB traces in KiCad. ScopeDoom piped vectors through a headphone jack to an oscilloscope. Now OpenSCAD-DOOM exports geometry to a parametric CAD tool in real-time.<p>It&#x27...
Show HN: I reproduced the CL1 DOOM demo in 132 parameters (mikeayles.com)
CO2 Is the Wrong Number: Greenhouse Gas Equivalents for Road Freight (mikeayles.com)
Show HN: Doom rendered in OpenSCAD geometry, now playable in browser (doom.mikeayles.com)
Creator here. Third in a series of running DOOM on engineering tools - KiDoom rendered walls as PCB traces in KiCad, ScopeDoom piped vectors through a headphone jack to an oscilloscope.<p>This one exports frame geometry to OpenSCAD, a parametric CAD tool. The browser version uses Three.js to render ...