Brian Benchoff
Hardware, embedded systems, and reverse engineering. Built on stolen Ohlone land.
Recently updated
2025-10-28
OrthoRoute
2025-07-07
Babelscope
2025-06-09
Finite Atari Machine
2025-06-03
Reverse Engineering the NVIDIA SXM2 Socket
Software
OrthoRouteGPU-accelerated PCB autorouting, as a KiCad plugin
Babelscopea massively parallel emulator that found nothing
Finite Atari30 billion random ROM files, one playable game
MacSSLmbed-TLS, ported to Mac OS 7 / 8 / 9
Embedded SSL & GZIPTLS on a microcontroller, because not everything needs Linux
System 7 in CSSthe classic Macintosh desktop, rebuilt in the browser
Writing
8-Track Engineershumans are shockingly good at an NP-hard problem
Hardware
\$15 Linux Machinea fully functional Linux handheld for under \$15
Isolated Thermocouplea \$20 reader against a \$2,000 industrial module
Nvidia SXM2 Socketreverse-engineering an undocumented GPU socket
Zip Drive Towerfifteen ATAPI Zip drives stacked into one USB array
Portable Dumb Terminala pocket-sized VT100 in a 3D-printed shell
BaudBoxa 256-key ASCII input device for obscure characters
Electric car
Citicar Restorationbringing a 1980 Citicar EV back to life
CAN Bus Conversionreplacing every relay and analog system with a CAN network
Industrial design
Silicone Keyboardscustom low-cost, high-durability membrane keyboards
Full-Color PCBsmulti-color circuit boards beyond standard manufacturing
Mini-ITX Caseretro-inspired industrial design for a small-form PC
Quarter-Scale BeBoxa miniature tribute to the BeBox
Elsewhere
Exaluminalan IoT device to detect a supernova before it reaches Earth
640by480a photo board for old digital cameras
Full project index in the Menu, top-left. For the full retrocomputing experience, try System 7 mode.