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.
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.
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.
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.