KI-Agenten
Sag deinem Agenten, was er bauen soll. Er sucht die Bauteile, verdrahtet die Schaltung, schreibt und kompiliert die Firmware, startet die Simulation und liest das Ergebnis zurück: Messwerte, serielle Ausgabe, sogar das Display. Du siehst zu, wie die Schaltung in deinem Editor entsteht.
Du„Bau eine Wetterstation mit Arduino Uno, BME280 und OLED und zeig mir das Display.“
library_search"bme280", "oled"…- bme280 · BME280 (temperature, pressure, humidity, I²C)
- ssd1306 · OLED 0.96" 128×64 (SSD1306, I²C)
library_getarduino_uno- Pins, Parameter und Modell des Arduino Uno R3
circuit_edit7 Bauteile, Netze 5V, GND, SCL, SDA- Projekt „Weather station“ angelegt, Revision 1
circuit_check- 0 Fehler, 0 Warnungen
firmware_compileArduino-Sketch für den Uno- Flash 22.390 von 32.256 Bytes (69 %), RAM 594 von 2.048 Bytes (29 %)
circuit_simulate2 s Transientenanalyse- 209.515 Schritte, Firmware läuft
- seriell: 21.00 C 1013.25 hPa 45.0 %
- Display DS1: 128×64, 775 Pixel an
Agent„Die Wetterstation läuft. Das OLED zeigt 21,0 °C, 1013,2 hPa und 45 % Luftfeuchte.“
Läuft mit dem Agenten, den du schon hast
Ein MCP-Server gibt Claude Code und anderen MCP-Clients dieselben Werkzeuge wie der Editor. Einen eingebauten Chat gibt es nicht; du nutzt den Agenten, den du schon hast.
claude mcp add --transport http bringup \
https://bringup.deckle.io/mcp \
--header "Authorization: Bearer YOUR_API_KEY"Was der Agent kann
- library_search
- Findet Bauteile und ihre Pins
- circuit_edit
- Platziert und verbindet Bauteile; die Änderungen erscheinen im offenen Editor
- circuit_check
- Findet Verdrahtungs- und Versorgungsfehler
- firmware_compile
- Kompiliert Firmware und lädt sie in den Chip
- circuit_simulate
- Führt die Schaltung aus, misst mit Oszilloskop und Logikanalysator, liest Displays und geht schrittweise durch den Code
Firmware
Unten läuft ein Arduino Uno mit einem kompilierten Sketch in deinem Browser. Ändere die Temperatur: Die Firmware liest den BME280 über I²C und zeichnet das OLED neu.
Arduino-Sketches, Bare-Metal-C und Zephyr-Projekte werden zu der Binärdatei kompiliert, die du auch flashen würdest. Emulierte Chips: ATmega328P, RP2040, nRF52840, STM32F411, STM32G474 und ESP32-C3.
Arduino Uno, ATmega328P mit 16 MHz
Diese Schaltung öffnenMesswerte des BME280
I²C-Bus, dekodiert
Der Busverkehr erscheint, sobald die Firmware läuft.
Der laufende Sketch
void loop() {float t = bme.readTemperature(), p = bme.readPressure() / 100.0, h = bme.readHumidity();oled.clearDisplay();oled.setTextSize(1); oled.setCursor(0, 0); oled.print(F("Weather station"));oled.setTextSize(2); oled.setCursor(0, 16); oled.print(t, 1); oled.print((char)247); oled.print('C');oled.setTextSize(1); oled.setCursor(0, 40); oled.print(p, 1); oled.print(F(" hPa"));oled.setCursor(0, 52); oled.print(h, 0); oled.print(F(" % rel. humidity"));oled.display();Serial.print(t, 2); Serial.print(F(" C ")); Serial.print(p, 2); Serial.print(F(" hPa ")); Serial.print(h, 1); Serial.println(F(" %"));delay(500);}Im Editor
161 Bauteile, darunter echte Typen wie TPS7A20, BME280 und SSD1306. Eigene legst du selbst an, KiCad-Netzlisten lassen sich importieren.
Leiterplatte
Importiere eine KiCad-Platine mit Netzliste oder lass den Editor eine aus deinem Schaltplan platzieren und routen. In beiden Fällen bekommst du 3D-Ansicht, Design-Rule-Check, Kupferanalyse und die Fertigungsdaten.

Vom Schaltplan zur gerouteten Platine
Das ist die Platine des Spiels vom Seitenanfang. Platzierung und Routing entstehen aus dem Schaltplan, mit Regeln je Netztyp. Du prüfst die Designregeln, siehst die Platine in 3D und exportierst Gerber X2, Bohrdaten, Stückliste, Bestückungsdatei oder ein KiCad-Board. Die Dateien sind an keinen Hersteller gebunden.
| Versorgung | Leiterbreite aus dem Strom, den die Simulation gemessen hat |
|---|---|
| USB-Paar | Als Paar geführt, 90 Ω differenziell, Längen angeglichen |
| HF | 50-Ω-Leitung, so kurz wie möglich, ohne Vias |
| Quarz | Kurz, ohne Vias, mehr Abstand |
| Schaltknoten | Breit und kurz, mehr Abstand |
| Hochspannung | Abstand nach IPC-2221B, aus der Spannung in der Simulation |
Lektionen
13 Lektionen, vom ohmschen Gesetz bis zur ersten Platine. Jeder Schritt wird an der laufenden Simulation geprüft.
Probier die erste gleich hier: Beweg den Regler.
Die erste LED: Ohmsches GesetzÄndere den Widerstand R1 so, dass 10 bis 20 mA durch die LED fließen.
–
Grundlagen der Elektronik
- Die erste LED: Ohmsches Gesetz
- Spannungsteiler: 3,3 V aus 5 V
- Der Transistor als Schalter
- Wechselblinker: Kondensatoren bestimmen die Zeit
Arduino programmieren
- Blink: das erste Programm
- Serial: der Arduino spricht
- Analoge Werte: das Poti
- Taster einlesen mit INPUT_PULLUP
Sensoren und Anzeigen
- Text auf dem LCD
- Sensorwerte ändern sich
WLAN und Internet der Dinge
- Pico W ins WLAN bringen
- Messwerte per MQTT senden
Die eigene Platine
- Vom Schaltplan zur Platine
Beispiele
35 Schaltungen sind im Editor dabei. Diese hier öffnen sich direkt; jedes Display zeigt, was die Schaltung in der Simulation gezeichnet hat.
- Jump & RunSTM32F411, Farb-TFT und USB-Tastatur; das Spiel ist Bare-Metal-C, das du ändern kannst
- UKW-RadioSTM32F411 mit Zephyr, RDA5807M-Tuner, Sendersuche, RDS, Ton
- Funk-MessengerZwei nRF52840 mit TFTs tauschen Nachrichten über eine modellierte 50-kHz-Funkstrecke aus
- 16-Bit-CPU aus 74xx-ChipsVier 74LS181 als ALU, ROM- und RAM-Chips, zeichnet auf ein TFT
- Webserver auf einem Pico WWLAN-Treiber und lwIP im virtuellen Netz; die Seite schaltet die LED
- Volladdierer aus 36 MOSFETsNeun CMOS-NAND-Gatter, jeder Transistor wird simuliert
Simulation
Analoge Bauteile, Logik und Firmware laufen in einer Simulation. Dieses Oszilloskop zeigt einen RLC-Reihenschwingkreis, in deinem Browser gelöst von derselben Engine wie im Editor: Beweg einen Regler und die Antwort ändert sich.
Live in deinem Browser simuliert, mit derselben Engine wie im Editor. Schieb einen Regler.
- Resonanz
- 5.03 kHz
- Güte
- 0.7
- Überschwingen
- –
Genauigkeit
Die Schaltung vom Oszilloskop oben, mit derselben Netzliste in diesem Simulator und in ngspice 47. Die größte Abweichung über 4 ms beträgt 902 µV, bei einem Signal, das bis 8.9 V schwingt.
Die Testsuite wiederholt diese Vergleiche und schlägt fehl, wenn eine Abweichung wächst.
| Schaltung | Größte Abweichung |
|---|---|
| RLC-Reihenschwingkreis von obenTransient | 902 µV |
| RC-TiefpassTransient | 7 µV |
| Diodengleichrichter mit KondensatorTransient | 8.1 mV |
| Rote LED mit WiderstandArbeitspunkt | 990 µV |
| NPN in EmitterschaltungArbeitspunkt | 354 µV |
| NMOS-SchalterArbeitspunkt | unter 1 µV |
- Bringup
- ngspice 47
- Signalspitze
- 8.94 V
- Größte Abweichung
- 0.90 mV
Abweichung zwischen beiden
Werte als Tabelle zeigen
| Zeit | Bringup | ngspice | Abweichung |
|---|---|---|---|
| 0.00 ms | 0.000 V | 0.000 V | 0.00 mV |
| 0.25 ms | 5.088 V | 5.088 V | 0.37 mV |
| 0.50 ms | 6.533 V | 6.533 V | -0.21 mV |
| 0.75 ms | 4.923 V | 4.923 V | -0.11 mV |
| 1.00 ms | 4.524 V | 4.524 V | 0.01 mV |
| 1.25 ms | -0.107 V | -0.106 V | -0.36 mV |
| 1.50 ms | -1.385 V | -1.385 V | 0.12 mV |
| 1.75 ms | 0.078 V | 0.078 V | 0.11 mV |
| 2.00 ms | 0.431 V | 0.431 V | -0.01 mV |
| 2.25 ms | 5.184 V | 5.183 V | 0.38 mV |
| 2.50 ms | 6.392 V | 6.392 V | -0.06 mV |
| 2.75 ms | 4.898 V | 4.899 V | -0.12 mV |
| 3.00 ms | 4.565 V | 4.565 V | 0.01 mV |
| 3.25 ms | 0.135 V | 0.135 V | -0.39 mV |
| 3.50 ms | -1.411 V | -1.411 V | 0.04 mV |
| 3.75 ms | 0.004 V | 0.004 V | 0.12 mV |
| 4.00 ms | 0.435 V | 0.435 V | -0.01 mV |
Alle Funktionen
Ganze Liste zeigenSimulation, Messgeräte, Chips und Boards, 161 Bauteile in der Bibliothek, Firmware, Virtuelles Netz, Schaltplan, Leiterplatte, Dateien, Konten
Simulation
- Transientenanalyse und DC-Arbeitspunkt
- Analogteile, Logik und Firmware in einem Lauf
- Integration nach Trapez, Gear 2 und Backward Euler
- Zeitlupe, Zeitraffer und schnellere Ruhephasen
- Temperaturen aus der simulierten Leistung
- Ton aus Lautsprechern, Kopfhörern und Summern
- Antennenkopplung nach Abstand und Ausrichtung
Messgeräte
- Oszilloskop mit Trigger, Cursorn und bis zu 2 Millionen Punkten pro Kanal
- Min, Max, Spitze-Spitze, Mittelwert, RMS, Frequenz, Tastverhältnis
- Spannungs- und Strommessspitzen
- Logikanalysator mit Decodern für I²C, SPI und UART
- Serieller Monitor mit Eingabe
- Live-Bild von TFT- und OLED-Displays
Chips und Boards
- Arduino Uno, Arduino Nano (ATmega328P)
- Raspberry Pi Pico, Pico W (RP2040)
- nRF52840, u-blox BMD-340
- STM32F411, STM32G474
- ESP32-C3 (RISC-V)
161 Bauteile in der Bibliothek
- Anzeigen: SSD1306 OLED, ST7735 TFT, HD44780 LCD, TM1637, MAX7219, WS2812B
- Sensoren: BME280, DHT22, DHT11, MPU-6050, LSM6DSOX, HC-SR04
- Bewegung und Ton: SG90-Servo, 28BYJ-48-Schrittmotor, LRA, Lautsprecher, Summer
- Eingabe: Tastenfeld, KY-040-Drehgeber, Taster, Potentiometer
- Analog: Operationsverstärker, NE555, LM393, LM386, TPS7A20, MCP73831
- Logik und Speicher: 74HC- und 74LS-Chips, EEPROM, SRAM, SPI-Flash
- Funk: RDA5807M, Antennen, AM- und FM-Quellen
Firmware
- Arduino-Sketches mit gängigen Bibliotheken
- Bare-Metal-C und Zephyr-Projekte
- Haltepunkte, Schritt über, hinein und heraus
- Register, lokale und globale Variablen, Aufrufstapel
- Flash- und RAM-Belegung nach jedem Build
- ROM-Editor mit Assembler für die 74xx-CPUs
Virtuelles Netz
- Router mit DHCP, DNS und NTP
- HTTP-Testserver und Webseiten deiner eigenen Platine
- MQTT-Broker; Nachrichten direkt aus dem Panel
- Protokoll des gesamten Netzverkehrs
Schaltplan
- Mehrere Blätter und Platinen in einem Projekt
- Schaltung als eigenes Bauteil speichern
- Bauteil-Editor mit SPICE- oder Verilog-Modellen
- Schaltungsprüfung auf Verdrahtungs- und Versorgungsfehler
- Layout mit einem Klick aufräumen
- Rückgängig, Wiederholen und Tastenkürzel
Leiterplatte
- Automatisches Platzieren und Routen
- 2 oder 4 Kupferlagen
- Netzklassen mit Impedanz- und Abstandsregeln
- Leiterbreite aus dem simulierten Strom
- Bauteile verschieben, drehen und sperren, dann neu routen
- Leiterbahnen und Kupferflächen von Hand zeichnen
- Design-Rule-Check
- Färbung nach Spannung, Lage oder Strom, Wärmebild
- 3D-Ansicht
Dateien
- Gerber X2, Bohrdaten, Stückliste und Bestückungsdatei als ZIP
- KiCad-Platine exportieren und importieren
- KiCad-Netzliste importieren
- Projekte als JSON
Konten
- Beispiele und geteilte Schaltungen öffnen ohne Konto
- Kostenloses Konto für Projekte, eigene Bauteile und API-Schlüssel
- MCP-Server für KI-Agenten
- Englisch und Deutsch, dunkel und hell
Grenzwerte
- Eine Simulation ersetzt keinen Prototyp. Modelle decken ab, wofür sie gebaut sind, und manche Effekte fehlen.
- Es gibt keinen Feldlöser. Funkstrecken und Antennen sind modelliert, nicht elektromagnetisch berechnet.
- Prüfe eine automatisch geroutete Platine vor der Bestellung, besonders bei Hochspannung.
Bau jetzt deine erste Schaltung
Läuft im Browser. Probiere die Beispiele ohne Konto aus; registriere dich kostenlos, um eigene Schaltungen zu bauen.




