The week on the bench · Monday to Sunday, UTC
Week 26, 2026 · 22 to 28 June
8 entries published: 6 tools, 1 guide, 1 news. 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.
Tools6
All tools4 mo ago
oscilloscope-mcp: an agent sets up a Rigol DS1104Z and checks hardware against RTL simulation
oscilloscope-mcp connects Claude Code, Cursor or a custom agent to a Rigol DS1000Z oscilloscope over LAN SCPI. A profile lists the series' 15 trigger types and about 95 parameters, and the server checks requests against it before sending. A compare tool diffs captured edges against an RTL simulation. The README shows an agent-configured four-channel capture on a DS1104Z.
Shown working4 mo ago
mcp-hardware-tools: Claude judges its own scope captures and fixes the setup
mcp-hardware-tools connects Claude to a Rigol DS1054Z oscilloscope and decodes SPI, I2C and UART from raw waveforms. Each capture comes back with clipping and trigger-status flags, and the agent adjusts the setup and captures again. The author reports bench tests against known signals from a JDS6600 generator and a Pico 2, and no use yet on an unknown fault.
Claimed4 mo ago
easyeda-agent: an AI agent draws schematics and lays out PCBs in EasyEDA Pro
easyeda-agent drives EasyEDA Pro from an AI agent through an extension that calls the editor's official eda API. The agent builds parts from datasheets, draws schematics, places and routes boards and runs DRC, and each write is read back because the API has no undo. README GIFs show schematic and layout edits; no fabricated board is shown.
Claimed4 mo ago
nixkor moonraker-mcp: Claude queries and controls a Klipper 3D printer
moonraker-mcp runs next to Moonraker on a Raspberry Pi and exposes 43 tools for a Klipper 3D printer to Claude Desktop or Claude Code. Stop, pause, cancel and heater commands wait for a second call with confirmation; other G-code, including motion, runs at once. The README advises keeping the endpoint on a trusted LAN.
Claimed4 mo ago
ESPHome-MCP: drive the ESPHome 2026.6 Device Builder from an agent
ESPHome-MCP connects an agent to the ESPHome Device Builder through the WebSocket protocol it adopted in 2026.6. Its 16 tools edit and validate YAML, stream logs, decode crash backtraces and compile and OTA-flash firmware. Flash tools are marked destructive, and an offline device reports a deferred flash. The author expects to archive it once ESPHome ships its own MCP server.
Claimed4 mo ago
ardupilot-mcp: an agent reads, tunes and diagnoses an ArduPilot vehicle over MAVLink
ardupilot-mcp connects an agent to an ArduPilot vehicle over MAVLink. The agent reads vehicle state, gets and sets parameters, switches modes and reads prearm messages to see why arming failed. Actuation is off by default; a non-loopback link needs a second flag, and there is no force-arm. The README marks only ArduCopter 4.5 in SITL as validated.
Claimed
Guides1
All guides4 mo ago
CSS Electronics: reverse-engineering CAN bus signals with a Claude Code skill
Martin Falch of CSS Electronics shows a Claude Code skill that decodes proprietary CAN signals into DBC files with a CANsub.2 interface. The skill matches bus bits against a reference, such as OBD2 data, dashboard video read by OCR or hand-logged gauge positions, and fits scale and offset. The 31-minute video runs it on car logs and a gauge bench.
Shown working
News1
All news4 mo ago
Paper: an LLM agent writes ARTIQ control code for a trapped-ion experiment behind hardware safety tokens
Researchers put an LLM agent in charge of a trapped-ion experiment's ARTIQ control code through an MCP server. Every tool call needs a token bound to its contents, issued by a human or after a simulated run stays within device limits. The paper reports that the agent built a calibration stack and, with operator guidance, closed a magnetic-field stabilization loop.
Claimed