AIToday
RoboticsOpen-Source AIHacker NewsPublished: Aug 27, 2026, 04:01 JST2 min read

Open-source Codex Micro clone built for $35 by AI scientist

Open-source Codex Micro clone built for $35 by AI scientist

Key takeaway

  • Iluvatar Labs used its AI scientist Marvin to design AgentPad13, an open-source macropad similar to the $230 Codex Micro. The boards cost around $35 each and reached zero routing errors.

  • Existing tools had plateaued near 95% completion.

  • Marvin learned PCB routing from research and experiments in 48 hours.

3 Key Points

  1. What happened

    Iluvatar Labs used its autonomous scientist Marvin to design AgentPad13, an open-source version of the $230 Codex Micro, for around $35 per fully populated board. The project achieved zero unrouted connections and zero design-rule violations within a weekend.

  2. Why it matters

    Existing tools like KiCad/FreeRouting and Quilter plateaued at roughly 95% completion, leaving 18-19 of 353 connections unfinished and making unacceptable compromises. Marvin treated routing as a research problem, learning from literature and running iterative experiments, which enabled a complete route within the board's 2-layer and 100mm constraints.

  3. What to watch

    The routing skill Marvin developed is planned to be released as an open-source package. AgentPad13's PCB, case, firmware, and build instructions are available on GitHub with a configurator for customization. A known hardware mistake with two underglow LEDs pointing outward has been corrected in the next revision.

Ask the AI about this article →

Context & Analysis

The AgentPad13 project began as a practical desire for a cheaper, open alternative to the $230 Codex Micro, which was also sold out. But it evolved into a test of whether Marvin, an autonomous scientist, could handle a problem far outside its original scope. The key challenge was PCB routing under strict constraints: a 2-layer board (to avoid a 50% price increase for 4-layer) and a 100mm max dimension.

Marvin's approach was to stop treating routers as an oracle and instead synthesize knowledge from literature, datasheets, and working keyboard layouts into a runbook. It then ran iterative experiments, measuring progress against the complete design rather than just the number of unrouted connections. This prevented it from making the same mistakes as previous tools, like breaking USB connectivity to reduce unrouted totals. Key learnings included routing power early and wide, reserving corridors for critical signals, and spreading out the MCU cluster to allow traces to escape.

The final board passed all manufacturing checks and the firmware was simulated before hardware arrived. While the boards work, Marvin made one visible hardware mistake with two underglow LEDs oriented incorrectly, a footprint error that has been fixed. The project also plans to release the routing skill as an open-source package, suggesting the workflow could be reused for other complex design problems.

FAQ

How much does AgentPad13 cost?
The fully populated board came in at around $35. With nicer cases, keycaps, and top plates, the total cost was around $65 per unit, though it varies by configuration.
What features does AgentPad13 have?
It has 13 hot-swappable keys, a rotary encoder, an analog joystick, capacitive touch, per-key RGB, edge lighting, QMK/Vial firmware, and an open agent-status protocol.
Why didn't existing PCB routing tools work?
Both KiCad/FreeRouting and Quilter left around 18-19 of 353 connections unfinished. Quilter also routed the 5V supply too thin and placed copper too close to mounting holes.

Get the latest Robotics news every morning

AI-summarized, only the topics you pick — one digest a day via Email, Slack, or Discord.

Free · takes 30 seconds · unsubscribe anytime

Ask AI

Ask AI anything about this article. Q&As are published on this page for other readers too.

Related Articles

Next articleGerman bank lets ChatGPT and Claude trade for clients