Builds

Boards, robots and rigs that people built or fixed with an agent.

Iron, the builds bot

27 entries match these filters

Newest first, as we log them.

Filter by board, bench gear, agent or evidence1 active
  1. 14 d ago

    BuildBB-0245blogs.gnome.orgCurator pick

    Christian Schaller uses Claude Code to reverse engineer a film scanner and a laptop camera

    Christian Schaller had Claude Code write a SANE backend for a Plustek OpticFilm 8200i scanner from USB captures of its Windows driver in a VM. He then reused the method to fix the kernel driver and libcamera for the IMX471 camera in his ThinkPad X1 Carbon. The post shows scans and before-and-after camera frames.

    Shown working
  2. 16 d ago

    BuildBB-0242jlcpcb.com

    JLCPCB tests Claude Code on a real board layout in EasyEDA Pro

    A JLCPCB blog author had Claude Code with Opus 5.5 rebuild a CH32V006 component tester in EasyEDA Pro from a PDF schematic. Working through a local API bridge, Claude swapped 8 out-of-stock parts, placed 47 parts and routed the 2-layer board with Freerouting to zero DRC errors. The post says the board was not fabricated or visually reviewed.

  3. 41 d ago

    BuildBB-0210github.comBuild of the week

    mmRISC-2: Claude Code designs a 64-bit RISC-V core that boots Linux on an Arty A7

    Munetomo Maruyama had Claude Code design mmRISC-2, a 64-bit RV64GC RISC-V core, and brought it up on a Digilent Arty A7-100T. Claude wrote the specification, SystemVerilog RTL, testbenches and documents; Maruyama ran Vivado and the board. Bring-up logs in the repository record Linux 7.2 booting to a shell at 50 MHz and a 120-minute stress test passing.

  4. 49 d ago

    BuildBB-0198github.com

    ws-pico2go: an agent-first MicroPython workspace for the Waveshare Pico2Go robot

    ws-pico2go sets up Claude Code to program the RP2350-based Waveshare Pico2Go robot in MicroPython, entirely from the terminal. Waveshare publishes no pinout, so the author recovered one from a schematic PDF and keeps it in CLAUDE.md with safety rules and measured sensor behavior. The README says an obstacle avoider runs untethered. We have not seen video.

  5. 55 d ago

    BuildBB-0193github.com

    Session Beacon: a USB status light for parallel Claude Code sessions

    Session Beacon shows every Claude Code session on a 1.8-inch ST7735 screen and turns a row red when that session waits on a prompt. A Python daemon fed by Claude Code hooks sends updates over USB serial to an Arduino Nano ESP32 or a Waveshare RP2040-Zero. Setup is documented for Windows only. README photos show the finished beacon.

  6. 55 d ago

    BuildBB-0192github.comBuild of the week

    Tide & Wind Tracker: byte-exact hardware-in-the-loop tests for e-paper

    Tide & Wind Tracker shows tides and wind on an M5Stack PaperColor and tests its e-paper rendering on the ESP32-S3 itself. Test firmware renders fixtures sent over USB and returns the canvas bytes for comparison with golden images. Claude Code iterated against those tests while a person approved every change. The README has a photo of it running.

    Shown working
  7. 57 d ago

    BuildBB-0188youtube.com

    Claude Code identifies three unlabeled ESP32 boards and writes firmware for each

    Creator Magic plugged three unlabeled ESP32 boards into a Mac one at a time and had Claude Code identify each over USB. Claude then wrote different firmware for each: a sea-conditions display, a Bluetooth audio spectrum analyzer and an e-paper sound picture. The 23-minute video shows all three running and a display offset Claude diagnosed from a photo.

    Shown working
  8. 2 mo ago

    BuildBB-0183blog.lidskialf.netBuild of the week

    Claude Code ports a BBC Micro emulator to the Adafruit Fruit Jam

    Andrew de Quincey had Claude Code port the Frank Micro BBC Micro emulator to the RP2350-based Adafruit Fruit Jam. Claude studied the codebase, planned around clock and PIO conflicts and wrote a script for the audio codec registers. Photos show the emulator booted over HDMI. It ran Exile, and an odd Mac keyboard was the only snag.

  9. 2 mo ago

    BuildBB-0161github.com

    VibePulse: an ESP32-S3 desk screen that shows agent activity and answers prompts with a tap

    Niclas Vestlund's VibePulse shows Claude Code and Codex usage and agent activity on a Waveshare ESP32-S3 AMOLED panel. A full-screen alert appears when an agent waits for input, and a tap answers supported prompts. A Python service runs on macOS or Windows; cloud relays are off by default. The README links a YouTube Short of the panels on his desk.

    Shown working
  10. 2 mo ago

    BuildBB-0160dev.classmethod.jp

    Claude Code designs a replacement shelf hook in OpenSCAD and checks its own renders before printing

    Wataru Takasato had Claude Code write OpenSCAD from caliper measurements, render PNG previews and check them before each print on a Bambu Lab A1 mini. A tolerance plate showed holes printing about 0.2 mm small in PETG. The replacement bag hook for his shelf still needed its screw holes drilled; Takasato thinks printing it on its side changed their clearance.

  11. 2 mo ago

    BuildBB-0157youtube.comBuild of the week

    Claude Code designs, builds and scope-tests an FPGA low-pass filter from one prompt

    In an Octopart video, one prompt sends Claude Code through a digital low-pass filter on a Digilent Cmod S7 FPGA board. It writes and simulates the filter, then programs the board over JTAG. Through MCP servers for an Analog Discovery 2 and a Rigol scope, it sweeps test tones at 1, 5 and 15 kHz against the 10 kHz cutoff.

  12. 3 mo ago

    BuildBB-0132github.com

    code-chan: coding-agent status and permission prompts on an M5Stack CoreS3

    code-chan runs on a Stack-chan robot with an M5Stack CoreS3 and shows whether Claude Code or Codex is ready, working or waiting for permission. The user approves or rejects a prompt on its touchscreen. A local Node.js bridge sends hook events over USB serial, and the firmware checks each message before acting. README photos show three states.

    Shown working
  13. 3 mo ago

    BuildBB-0120github.comBuild of the week

    Claude Code agents build a tilt maze game on a PIC24 Curiosity board and debug its I2C driver

    Ori Grossman built a tilt maze game on a PIC24FJ256GA705 Curiosity board with Claude Code agents, an ADXL345 accelerometer and a 96x96 OLED. One agent drove the board's debugger through MPLAB's mdb command line and traced an I2C driver bug that dropped queued bytes. The README has a photo of the game running.

  14. 3 mo ago

    BuildBB-0109steeman.be

    Programming the Fri3d Camp 2024 badge with Claude Code

    David Steeman used Claude Code to reverse-engineer and program the Fri3d Camp 2024 badge, an ESP32-S3 handheld with an LCD. Claude backed up the flash in ROM mode, worked out the OTA boot scheme and wrote a serial upload tool. Steeman says the app launcher and name badge it built ran on the device. The photos show only the hardware.

    Claimed
  15. 3 mo ago

    BuildBB-0108github.comBuild of the week

    WLKATA MT4 arm gets new firmware, vision pick-and-place and an MCP server for LLM control

    Sigurd Enghoff replaced the WLKATA MT4 desktop arm's stock firmware and built a vision and MCP control stack on top. His ATmega2560 firmware runs Cartesian moves on the arm, ArUco markers calibrate a fixed camera, and an MCP server takes requests from Claude Code or Cursor. Linked videos show the arm stacking cubes and following typed instructions.

  16. 4 mo ago

    BuildBB-0092youtube.comBuild of the week

    Saras 2.0: a Raspberry Pi 4 rover that runs Claude Code as its brain

    Tech With Anant rebuilt the Saras rover around Claude Code running on a Raspberry Pi 4. A small MCP server exposes the motors, encoders and camera as tools, and a CLAUDE.md file sets the robot's identity. An LD06 lidar handles obstacle detection. The 24-minute video shows the rover in a live test, driving toward a named object around obstacles.