Skip to content

Describe it. Run it. Build it.

Tell Breadboard what you want to make. It picks the parts, wires the circuit and writes the firmware, then runs it all in your browser. When it works, flash it to a real board on your desk.

Free simulator Nothing to install

Or open the workbench and wire it yourself.

Try

Sign-up opens soon. AI generation requires Pro.

  1. Describe
  2. Run
  3. Build

Describe it.From a sentence to a working project.

The copilot picks the parts, wires them, writes the MicroPython and boot-tests the result on the real engine before it reaches your bench. Then it is yours: change a wire, edit the code, or ask for more.

Air-quality stationESP32-C3 · MicroPython

Ready

Your next project starts here.The verified circuit arrives on your bench.
WORKBENCH
main.py · excerpt

Your code will open here.

Generated with the circuit. Yours to edit.
  1. Describe
  2. Run
  3. Build

Run it.It runs in your browser first.

Real firmware boots on emulated Arduino, Pico and ESP32 boards while an analog engine solves every net. Wi-Fi, Bluetooth, Thread and Zigbee share one air. Try these, live:

Flight radarUno R3 · Arduino

Loading

powering the bench…
A compiled Arduino sketch sweeps a radar across a 128 × 128 OLED on an emulated Uno R3.

Measure it.

Clip the scope onto a net, hang the logic analyzer on a bus, or let the packet sniffer listen to the air. These scenes replay readings recorded from running circuits.

On the bench555 LED flasherCH1 on the 10 µF timing capacitor, CH2 on the 555’s output, pin 3, which also drives the LED.
The 555 LED flasher circuit, as the workbench draws it.

200 ms/div · 1/4-speed replay

CH1 · timing capacitor
1.66 Vpp
CH2 · 555 output
4.86 Vpp
Frequency
1.495 Hz
Duty cycle
49.7 %
  1. Describe
  2. Run
  3. Build

Build it.Then build it on your desk.

Every project comes with its parts list and the wiring, drawn to the breadboard's own pitch. Plug your board in over USB and flash the firmware you already tested. Minutes, not an afternoon.

The air-quality station built on a breadboard: an ESP32-C3-DevKitM-1 on USB, a Sensirion SEN55 on its cable, and an OLED showing PM2.5, humidity and temperature, joined by jumper wires.
Project
Air-quality station
Board
ESP32-C3-DevKitM-1
Bus
I²C · G8 SDA, G9 SCL
Power
USB, 5 V
Jumpers
8

Parts list6 items

  1. ESP32-C3-DevKitM-11×Runs the MicroPython the copilot wrote.
  2. Sensirion SEN551×Particles, humidity and temperature over I²C, cabled from its six-way connector.
  3. 0.96″ OLED, SSD13061×Shows the three readings.
  4. 830-point breadboard1×Solderless; every part plugs in.
  5. Jumper wires8×Red 5 V, orange 3.3 V, black ground, green SDA, yellow SCL.
  6. Micro-USB cable1×Powers the board and carries the flash.

Flash it.

Plug the board in over USB and write the firmware you tested, straight from Chrome or Edge. No toolchain to install.

An ESP32-C3-DevKitM-1 on the desk, its USB cable plugged in and its red power LED lit.

Ready to flash

Flashes over Web SerialUno R3ESP32ESP32-S3ESP32-C3ESP32-C5ESP32-C6ESP32-H2ESP32-P4

Flash from the workbench

Keep it working.

Breadboard CI runs your project and its checks on the same engine for every commit. A failure comes back as a GitHub annotation and a recording you can replay on the bench.

Read the CI guide

$ breadboard-ci run --doc air-station.json tests/

▶ air station reads the SEN55 (tests/air.bbtest.json)

✓ pass

1/1 passed

04Boards

Build on
sixteen boards.

Each chip is emulated down to its instruction set: AVR, Arm, Xtensa and RISC-V. Arduino sketches, MicroPython and ESP-IDF apps run unmodified, and the Pico 2 runs whichever core its image selects.

boards
16
distinct chips
14
instruction sets
4
parts on the shelf
118
  • 01Uno R3ATmega328P · AVR

  • 02NanoATmega328P · AVR

  • 03Mega 2560ATmega2560 · AVR

  • 04Uno R4 WiFiRA4M1 · Cortex-M4 · Wi-Fi

  • 05ESP32Xtensa LX6 · Wi-Fi, BLE

  • 06ESP32-S2Xtensa LX7 · Wi-Fi

  • 07ESP32-S32 × Xtensa LX7 · Wi-Fi, BLE

  • 08ESP32-C3RISC-V · Wi-Fi, BLE

  • 09ESP32-C5RISC-V · 5 GHz Wi-Fi 6

  • 10ESP32-C6RISC-V · Wi-Fi 6, BLE, 802.15.4

  • 11ESP32-H2RISC-V · BLE, 802.15.4

  • 12ESP32-P42 × RISC-V · 400 MHz

  • 13ESP32-S312 × RISC-V · a logical development profile with no radios

  • 14PicoRP2040 · 2 × Cortex-M0+

  • 15Pico WRP2040 · Wi-Fi, BLE

  • 16Pico 2RP2350 · Cortex-M33 or RISC-V

  • 17Pico 2 WRP2350 · Wi-Fi, BLE

06Pricing

Start free.

The simulator is free, with no account. Pro adds AI-generated projects, more cloud storage and real internet access for your boards. CI tests your circuits on every commit.

Free

$0forever

Wire, simulate and explore, in your browser.

  • Build and simulate circuits yourself
  • Every part, MCU, radio, and instrument
  • All examples and tutorials
  • Free account, once sign-up opens: 10 cloud projects, 20 share links, 15 build min/day
Open free workbench

ProOpens soon

Pro

$6/moor $48 billed yearly

Turn a description into a working circuit.

  • Unlimited cloud projects and share links
  • Larger compile budget + custom libraries
  • 150 AI chats + 25 generations each month
  • Real internet for Wi-Fi boards + version history
Read about Pro

CIOpens soon

CI

$12/moor $96 billed yearly

Your circuits tested on every commit.

  • Everything in Pro + hosted Breadboard CI
  • 1,500 simulation minutes each month
  • 2 runs in parallel on emulated boards
  • Replayable failures + automation tokens
Read about CI

What will you build?

Try

Sign-up opens soon. AI generation requires Pro.

Or start another way:Light your first LEDOpen a working projectRead the guide