Skip to main content

AI circuit generator

Generate a complete, working circuit from a description

Banana Board is an AI circuit generator that goes further than a diagram. Describe what you want to build and it generates the firmware, the wiring, a validated pin-by-pin map, a parts list, and a routed 2-layer PCB — all checked against the real board so it actually works, not just looks right.

FirmwareWiringParts listSimulationFab-ready PCB
D1R1U1R2BZ1SW1
DRC 7/7
A · 90/100
38.1 × 48.3 mm · 223.5 mm copper · 3 vias

A real board derived at page-build time: placed, routed on two layers, and graded. Every chip (grade, DRC, copper length, vias) is a number the engine computed, not a claim.

What it generates from a single prompt

Ask for something like “an Arduino that reads a soil-moisture sensor and turns on a pump above a threshold” and Banana Board produces four things at once: compiled firmware for the board, a wiring diagram with an exact pin map, a bill of materials with distributor links, and a placed-and-routed 2-layer PCB. Each piece is consistent with the others, because they are generated from one validated model of the circuit rather than stitched together after the fact.

Generated, then proven

A generator is only useful if you can trust the output. Banana Board compiles the firmware with arduino-cli, validates every connection against the board's real pin map, runs electrical-rule checks, and confirms a power budget before you build anything. For AVR boards you can run the design in an in-browser simulator to watch it behave. What you get is a circuit that has been checked end to end, not a first draft you have to debug from scratch.

Iterate by chatting, then export

Circuits are never right on the first try, so refining is a conversation: “move the LED to a PWM pin”, “make it easier to hand-solder”, “add a second button”. Each change is re-validated. When you are happy, export fab-ready Gerbers for JLCPCB, PCBWay, or OSH Park, or take the project into KiCad. The generator is the fast start; you stay in control of the finish.

AI PCB designer

Vibe-design your PCB

Describe the board in plain English. Banana Board places the parts, routes the copper on two layers, checks it against the netlist, and hands you fab-ready Gerbers.

Start vibe PCB designing

Frequently asked

Can AI generate a working circuit?

Yes, within limits. Banana Board generates firmware, wiring, a parts list, and a routed 2-layer PCB for its supported Arduino, ESP32, and RP2040 boards, and validates every connection against the board's real pins. It targets common maker and prototype circuits rather than complex multi-layer professional designs.

Does it write the code too?

Yes. Along with the wiring it generates the firmware for the board and compiles it with arduino-cli, so the sketch and the wiring are consistent and the code is known to build.

How do I know the generated circuit will work?

Every connection is checked against the target board's verified pin map and run through electrical-rule checks and a power budget. For AVR boards you can also simulate the design in the browser before touching hardware.

Can I change the circuit after it is generated?

Yes. Refine it by chatting — move a part to a different pin, add a component, optimise for hand-soldering — and each change is re-validated. Then export the Gerbers or a KiCad project.

Which boards does it support?

Arduino Uno, Nano, Mega, and Leonardo; ESP32 DevKit, C3, and S3; ESP8266 NodeMCU; and the Raspberry Pi Pico, Pico W, and Nano RP2040 Connect.

Is it free?

There is a free tier, so you can generate and validate a circuit without paying. You only pay a board house when you choose to manufacture.

Build it, do not just look it up

Describe your circuit in one sentence and Banana Board wires it to these exact pins, validates it, and lays out a fab-ready PCB.

Start building free