The week on the bench · Monday to Sunday, UTC
Week 30, 2026 · 20 to 26 July
6 entries published: 5 tools, 1 Magic Smoke. This page lists what was published; it is not a newsletter issue.
The week as a scope trace
One channel per kind, one pulse per entry at the hour it was published. Taller pulses have more points.
Tools5
All tools3 mo ago
devpsu: bench power supply control for agents, with human-set limits
Jacob Beningo's devpsu sets voltage and current, switches the output and power-cycles a board from a CLI or MCP server. It supports three B&K Precision 168xB models and Manson HCS-3xxx supplies. Session limits come from the user through an MCP prompt; environment ceilings refuse anything higher. The README says it was built against a 1687B.
Claimed3 mo ago
devusb: USB port power control an agent can use to unwedge a board
Jacob Beningo's devusb switches, monitors and power-cycles USB ports from a CLI or an MCP server. It drives Yepkit YKUSH hubs over HID and other switchable hubs through uhubctl. When a probe or board hangs, the agent cycles its port instead of asking for a replug. The README marks the YKUSH3 and two generic hub chipsets as verified on hardware.
Claimed3 mo ago
teensy-loader-mcp: an MCP server that flashes PJRC Teensy boards
teensy-loader-mcp wraps PJRC's teensy_loader_cli in a Python MCP server for coding agents. Its tools check that the CLI is installed, list boards from the Teensy 2.0 to the 4.1 and MicroMod, flash an Intel HEX file and reboot a board. The README covers setup for Claude Desktop, Cursor and Grok, and recovery after a wrong-chip flash.
Claimed3 mo ago
claude-code-eyes: a camera skill so Claude Code can check real hardware
claude-code-eyes grabs one frame from an Android IP Webcam, a Raspberry Pi camera or any snapshot URL and hands it to Claude Code. Version 1.1 added lens zoom for reading small markings. The README's demo shows Claude flashing an ESP32 over OTA and fixing a display bug its tests missed.
Shown working3 mo ago
smolmux: share one serial or SWD connection between people, scripts and agents
smolmux holds one serial, GDB or serial-over-TCP link open and shares it among several clients over Unix sockets. Two MCP servers put the broker in front of agents, and esptool can borrow the port. The README's demo GIF runs on an ESP32-S3, and a linked transcript shows its MCP probe tool identifying a SAM C21 board over SWD.
Shown working
Magic Smoke1
All Magic Smoke3 mo ago
An unattended agent bench bricks an RP2040's USB, and software alone cannot bring it back
On FastLED's unattended bench, an RP2040 stopped enumerating over USB after it was flashed with an I2S microphone sketch. Elevated device restarts and disable-enable cycles all failed. The issue says a port restart resets the bus but never cuts VBUS. The follow-up lists a switchable hub, an SWD probe and a watchdog that falls back to BOOTSEL.
Shown working