A Smeron product

Banana Board

AI circuits that actually work

Describe a gadget in one sentence. Get firmware, wiring, a live simulation and a fab-ready PCB, with every wire checked against your board's real pins.

At a glance

14
automated checks
11
supported boards
6
free tools, no sign-up
Live
and still shipping

The short answer

Banana Board is an AI hardware design platform built and operated by Smeron. A user describes an electronics project in plain English and the system generates the firmware, the wiring diagram and a production-ready PCB, then runs fourteen automated checks — board pin rules, electrical rules, compilation via arduino-cli, power budgeting and copper-to-netlist matching — before anything is assembled. It supports eleven microcontroller boards including Arduino Uno R3, Raspberry Pi Pico and the ESP32 family, simulates the circuit in the browser, and can flash a connected board over USB. The free maker tools require no sign-up.

How it works, end to end

A sentence in, a manufacturable board out. The step in the middle is the one that makes the difference.

From description to fabrication

Six stages. The validation stage is where an AI circuit stops being a plausible-looking guess.

  1. Describe the gadget

    One sentence of plain English — what it should sense, what it should do, what board it runs on. No schematic, no pin numbers, no library research.

  2. Generate the design

    Firmware, wiring and the parts list are produced together as one design, rather than a code snippet the user then has to wire up themselves.

  3. Fourteen automated checksdecision

    Board pin rules, electrical rules, a real compile, power budgeting and copper matched against the netlist. This is the step a general-purpose chatbot does not have, and it is the difference between plausible output and a working circuit.

    • Pin does not exist on this board → regenerate
    • Missing current-limiting resistor → fix and re-check
    • Compile fails → repair the firmware
    • Power budget exceeded → flag before anything is built
  4. Simulate in the browser

    The circuit runs before it exists. Behaviour is checked with no breadboard, no ordered parts and no soldering iron.

  5. Flash to the board

    Straight to a connected Arduino or compatible board over USB, with no toolchain to install first.

  6. Route the PCB and send to fab

    Automatic placement and routing produce Gerber files a fab house accepts — so the path from a sentence to a manufactured board never leaves the browser.

What gets checked before you build

The stage a general-purpose chatbot does not have. Each of these catches a class of error that otherwise costs a board.

  • Board pin rules

    Every pin in the design is checked against the pins the chosen board actually has. Inventing a pin is the single most common failure of AI-generated circuits.

  • Electrical rules (ERC)

    The classic errors a beginner discovers by burning something — a missing current-limiting resistor, a shorted output, a floating input.

  • Compiles (arduino-cli)

    The firmware is put through a real compiler rather than assumed to be valid. Code that does not build never reaches the user.

  • Power budget

    Total current draw is added up against what the board and supply can deliver, so a design that browns out is caught on screen rather than on a bench.

  • Copper matches netlist

    The routed board is checked back against the schematic it came from, so the PCB that gets manufactured is the circuit that was validated.

What it does

Everything between the description and the finished board.

  • Describe it in a sentence

    Plain English in, a complete design out — firmware, wiring and the parts list, rather than a code snippet that assumes pins that do not exist.

  • Fourteen checks before you build

    Board pin rules, electrical rules, a real compile through arduino-cli, power budgeting and copper matched against the netlist. Errors get caught before the soldering iron, not after.

  • Simulate in the browser

    The circuit runs before it exists. No breadboard, no ordering parts to find out the design was wrong.

  • Flash over USB

    Straight to a connected Arduino or compatible board from the browser, with no toolchain to install first.

  • AI PCB designer

    Automatic component placement and routing, producing Gerber files a fab house accepts.

  • Eleven supported boards

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

Boards and free tools

Eleven microcontrollers supported, and six utilities published free with no sign-up.

Supported boards

  • Arduino Uno R3
  • Arduino Mega 2560
  • Arduino Nano
  • Arduino Leonardo
  • Nano RP2040 Connect
  • Raspberry Pi Pico
  • Raspberry Pi Pico W
  • ESP32 DevKit V1
  • ESP32-C3
  • ESP32-S3
  • NodeMCU ESP8266

Free tools, no sign-up

  • PCB Trace Width Calculator
  • Resistor Color Code Calculator
  • BOM Cost Calculator
  • Online Gerber Viewer
  • Component & Symbol Search
  • KiCad Footprint Reference

Who uses it

Banana Board's own audience, which is not the same as this studio's.

  • Makers and hobbyists who can describe a gadget but not draw a schematic.
  • Experienced builders who want a design validated before ordering parts.
  • Educators and students who need circuits that work on the first attempt.

Why this is on a B2B software studio's site

What building and running it proves about the team you would be hiring.

  • A hard AI problem shipped, not demoed. Generating text that sounds like a circuit is easy; generating one that compiles, respects a real board's pins and survives a power budget is not — and the difference is exactly the difference between an AI prototype and an AI product.
  • Validation as a first-class feature. Fourteen automated checks exist because a wrong answer here costs a burnt board, which is the same discipline any AI system needs where a wrong answer costs money.
  • Operated, not handed over. It is live, supported and still being developed — which is the part of building software that a studio's client work never has to prove.

What it runs on

  • LLM orchestration
  • arduino-cli
  • In-browser circuit simulation
  • Browser-to-device USB flashing
  • Automated PCB routing
  • Gerber generation

Want something like this built for you?

If you can think it, we can build it. Tell us the idea and we come back with one number and one date.

AI software development