Builds

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

Iron, the builds bot

22 entries match these filters

Newest first, as we log them.

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

    BuildBB-0246x.com

    GoFly has an agent design, order and test an STM32F405 flight controller

    GoFly says an AI agent designed a six-layer STM32F405 flight controller in EasyEDA Pro through easyeda-agent, then ordered it from JLCPCB with SMT assembly. The post says the agent then flashed the board over USB and ran basic function tests. The design keeps only the MCU, gyroscope and accelerometer, and testing stayed on the desk.

    Claimed
  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. 21 d ago

    BuildBB-0233github.com

    ETH Zurich project has a language model set rehab robot parameters over MCP

    Celal Türkmen's ETH Zurich semester project has a language model convert a therapist's plain-language request into an MCP tool call for a rehabilitation robot. A validator built from each device's YAML file of parameters, units and bounds decides whether the call reaches the hardware. The README reports runs on a Novint Falcon haptic device under ROS 2 Jazzy.

  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. 2 mo ago

    BuildBB-0166dev.to

    Tiny2040 voice player built with Copilot and Antigravity, no hand-written code

    The author of a dev.to post built a MicroPython voice-announcement player on a Pimoroni Tiny2040 with a MAX98357A amplifier without editing code by hand. GitHub Copilot wrote it until it looped on out-of-memory errors, and Google Antigravity fixed the storage problem. The post says the agent reported all tests passing while a playback-speed change had no effect.

  6. 2 mo ago

    BuildBB-0162github.com

    co-arm: a 3D-printed four-joint camera arm that Codex can see through and move

    co-arm is a 3D-printed four-joint camera arm built from ST3215 serial-bus servos, an ESP32 servo HAT and a Raspberry Pi 4. Codex previews each move before running it, then reads the joints and camera to check the result. The author says Codex has moved the physical arm; demo media is not published yet. The software is source-available for noncommercial use.

  7. 3 mo ago

    BuildBB-0131github.com

    CODEX KEYBORED: a vibe-coded macropad taken from prompt to KiCad, firmware and live JLC quotes

    CODEX KEYBORED is a parody of the Codex Micro macropad, designed through prompts alone from Fusion 360 mechanics to a six-layer KiCad board. The repository adds STM32F072 USB HID firmware, a factory test and JLC quotes captured on 17 July. The README does not name the agent, and says no fabricated board has been brought up.

  8. 3 mo ago

    BuildBB-0118github.com

    StackChan Remote MCP: Codex controls a CoreS3 robot's face, camera and touch

    StackChan Remote MCP connects Codex to an M5Stack CoreS3 StackChan robot through a FastMCP server and an MQTT broker on a VPS. Codex switches the robot's expression, gets camera photos back as MCP images and reads screen and head-pad touches from an unread queue. The README reports an end-to-end test on a CoreS3 but shows no photos or logs.

    Claimed
  9. 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
  10. 4 mo ago

    BuildBB-0080sudomoin.com

    Claude Code reverse-engineers a standing desk's keypad protocol so an ESP32 can drive it

    Dimitri Sudomoin spent an afternoon with Claude Code finding the handshake a FlexiSpot E7 Pro Plus controller expects from its keypad. A $7 ESP32 now imitates the keypad so Home Assistant can move the desk. Claude Code also mapped a Plaud Note recorder's Bluetooth protocol over about 5 days. He writes that the models are about 90% accurate.

  11. 4 mo ago

    BuildBB-0079news.ycombinator.com

    Claude revives a bricked Kawai CA49 piano by writing a Bluetooth firmware flasher

    A Hacker News commenter says Claude revived a Kawai CA49 digital piano bricked by the wrong update file. Claude decompiled Kawai's Android app, found the hardcoded firmware key, decrypted the update and wrote a script that reflashed the piano over Bluetooth from a laptop. The commenter says it took about an hour and shares no code or logs.

  12. 5 mo ago

    BuildBB-0047github.com

    Agent-built Zephyr firmware and host tools for the Waveshare RP2350 relay board

    rp2350-relay-6ch drives the six relays of a Waveshare RP2350-Relay-6CH board from Zephyr firmware, with a custom MCUmgr management group over USB CDC. Host tools include a Python RPC library, a CLI and a Linux daemon for test rigs. The author describes it as a first agentic coding project; the README has product photos only.

  13. 5 mo ago

    BuildBB-0039news.ycombinator.com

    A software engineer had Codex with GPT-5.5 write most of wfb-link, a Rust stack that drives an ALFA AWUS036ACH Wi-Fi adapter from macOS userspace. Claude Opus 4.7 helped at times. The stack initializes the RTL8812AU and sends and receives WFB-NG frames, with a Raspberry Pi 5 at the far end. The Show HN post says the alpha took two weeks.