Claude Code designed a 12-actuator quadruped robot while writing its firmware from scratch

Claude Code Built a 99-Part, 12-Actuator Robot Dog From Scratch—Now Comes the Real-World Test

Claude Code Shows Its Robotics Potential by Designing a 12-Actuator Quadruped Robot in an AI-Driven Workflow

Claude Code is gaining attention for more than software development. A developer has demonstrated how it can be used as the core of a full robotics design pipeline, handling everything from hardware planning and CAD work to firmware creation and simulation. The project, called MechFaber, is a desktop application built over three months to explore what happens when AI is given responsibility for the entire machine design process rather than simply assisting with code.

The result is an ambitious 12-actuator quadruped robot made up of 99 complex parts. While the robot has not yet been physically built, the project offers an impressive look at how AI tools could reshape robotics development, especially in early-stage prototyping and design validation.

In the demonstration shared by Reddit user “SpeedyBrowser45,” Claude Code is shown managing the robot design process from end to end. The app presents a detailed electronics and power layout, including voltage rails, current draw for individual components, and a complete parts list. That list includes the battery pack, microcontroller, motors for each leg joint, cooling fans, and a LiDAR sensor.

The system also generates a wiring diagram showing rail connections and wire routing to each actuator and sensor. It calculates total power consumption and estimated runtime automatically, giving the developer a clearer view of how the robot might perform before any physical parts are assembled.

One of the most interesting parts of the project is that it does not depend on one general-purpose AI agent trying to do everything at once. Instead, MechFaber uses multiple specialized agents, each focused on a different part of the robotics workflow. Separate agents handle research, engineering calculations, CAD design, electronics, firmware, and simulation.

This approach appears to be a key reason the system performs better. According to the developer, asking Claude Code to manage every task on its own produced weaker results. By dividing responsibilities between specialized agents, the app can produce more structured and reliable output.

Another important design decision is that the AI is not allowed to invent measurements or make unsupported assumptions. Instead, it queries the CAD kernel directly for dimensions, checks component ratings from real datasheets, and runs finite element analysis within the application. This helps reduce the risk of inaccurate dimensions, overloaded components, or unrealistic mechanical designs.

On the electronics side, the system created a complete wiring loom with appropriate wire gauges and lengths. It also selected a Raspberry Pi 5 to process LiDAR data, while choosing a Teensy microcontroller for the motor control loop. That split makes sense for a robotics platform, since the Raspberry Pi can handle heavier processing tasks while the Teensy manages time-sensitive actuator control.

Firmware development is also part of the same pipeline. Claude Code writes and tests the robot’s firmware inside a simulation environment, where a physics engine models how the quadruped would move in real-world conditions. This allows the developer to test walking behavior, actuator response, and stability without immediately building hardware.

The simulated robot appears well-suited to flat surfaces, but the real challenge for any quadruped robot is outdoor terrain. Uneven ground, slopes, and obstacles can expose weaknesses that may not appear in a controlled environment. To explore this, the developer added new test environments that can be created through simple AI prompts.

For example, the developer can ask the AI to generate a ramp, a walkway, or an obstacle course, then run the same firmware through each scenario. This makes it easier to test how the robot might respond to different surfaces and movement challenges before committing to manufacturing.

However, the biggest limitation remains clear: the robot has not been physically built yet. Simulation can be extremely useful, but it cannot fully predict every real-world issue. Mechanical tolerances, motor behavior, heat, balance, wiring problems, and material strength can all behave differently once a prototype exists outside the computer.

Even with that caveat, MechFaber is a compelling example of where AI-assisted robotics design may be heading. Instead of using AI only to write code snippets or generate documentation, this project shows a much broader workflow where AI can coordinate mechanical design, electrical planning, firmware development, and simulation testing.

If projects like this continue to improve, AI tools such as Claude Code could significantly speed up robotics prototyping. Developers may be able to move from concept to simulated machine much faster, test more design variations, and identify problems before spending money on parts and manufacturing.

For now, MechFaber remains a promising demonstration rather than a finished robot. But as an experiment in AI-driven robotics development, it shows how software agents could become powerful collaborators in designing complex machines from the ground up.