Per maker, studenti e sviluppatori firmware

Guarda dentro il tuo ESP32.

BoardPilot ti guida nel lavoro embedded su una scheda vera. Ogni pin, filo e transazione sul bus è visibile in 3D, e ogni risposta mostra da dove viene.

Gratis per 30 giorni · macOS 12+ e Windows 10/11 · Funziona anche senza scheda, in modalità simulatore

BoardPilot trova i fili SDA e SCL invertiti su un sensore BME280 collegato a un ESP32
Misurato SDA e SCL sono invertiti
0x76 W ACK · 0xD0 ACK · 0x60
30pin mappati dal datasheet Espressif
0scritture sulla scheda senza il tuo OK
8guasti simulati per imparare
EN · ITItaliano e inglese
Cosa fa

Da “non funziona” al filo esatto.

Una scheda 3D dal vivo

Generata dal datasheet: ogni pin è cliccabile e mostra funzioni, avvisi e livello in tempo reale. I fili si illuminano quando il bus comunica.

Un debug guidato che misura

Pull-up, scansione del bus, test di scambio SDA/SCL, ID del chip: l’app controlla passo passo e ti dice la causa, con le prove.

I2C decodificato, grafici dal vivo

Vedi start, indirizzo, ACK e bit dei dati sotto la forma d’onda. Traccia i valori dei sensori e la memoria mentre gira il tuo firmware.

Libreria componenti, da qualsiasi link

Aggiungi sensori, display e pulsanti, spostali e ruotali in 3D. Incolla il link di un prodotto e BoardPilot prepara il componente e il suo modello 3D, che controlli tu.

Cablaggio controllato mentre costruisci

Pin della flash, pin di sola lettura, pin di strapping, 5 V su un componente a 3,3 V, bus invertiti, massa mancante: segnalati sul pin, prima di dare tensione.

Un assistente onesto

AI facoltativa (demo gratuita, o la tua chiave Claude, GPT o Gemini) che dichiara solo ciò che ha misurato, etichetta le ipotesi come suggerimenti e cita la sezione del datasheet per tutto il resto.

Schermata di BoardPilot: risultato del debug guidato su una scheda ESP32 in 3D

Il debug guidato ha trovato SDA e SCL invertiti sul sensore e mostra quali fili scambiare.

Libreria componenti aperta

383 componenti, pronti da collegare a un ESP32.

Sensori, display, driver per motori, radio e altro: pin, tensione, indirizzi I2C, verifica dell’ID del chip, un modello 3D e un collegamento sicuro all’ESP32 per ognuno. Riutilizzabili liberamente con licenza CC BY 4.0.

Come funziona

Prima guarda. Chiede solo ciò che non vede.

  1. 1

    Collega

    BoardPilot trova la porta, legge chip, dimensione della flash e MAC. Nessuna porta? Ti guida tra cavo, driver e pulsante BOOT.

  2. 2

    Scegli un’attività

    Collega, nuovo progetto, flash, debug, monitor, test, report. Oppure descrivi il problema con parole tue.

  3. 3

    Ottieni la causa, con le prove

    Ogni risultato elenca cosa è stato misurato, cosa dice il datasheet e cosa fare dopo. Con un clic crei un report da condividere.

Sicurezza

La tua scheda, il tuo programma, la tua scelta.

BoardPilot di base legge soltanto. Qualsiasi scrittura sulla scheda richiede la tua conferma esplicita, e prima salva una copia del tuo firmware.

  • Backup completo della flash prima della prima scrittura, ripristino con un clic
  • L’AI può chiedere di scrivere, ma solo tu puoi confermare
  • Rifiuta i pin della flash e le uscite sui pin di sola lettura, anche nel firmware
  • Non mostra mai una tensione che non ha misurato
  • Modalità simulatore: impara e fai demo senza alcun hardware
Prezzi

Prova tutto per 30 giorni.

Prova gratuita

€0per 30 giorni
  • Tutte le funzioni, senza account
  • Simulatore e schede reali
  • I tuoi dati restano sul tuo Mac
Scarica

Scuole e team

Chiediciper postazione
  • Licenze per classi e laboratori
  • Scenari del simulatore per esercitazioni
  • Italiano e inglese
Contatti

BoardPilot è source-available: il codice è pubblico su GitHub, puoi leggerlo, compilarlo e contribuire. Dopo la prova serve una chiave di licenza.

FAQ

Domande

BoardPilot è open source?

È source-available. Tutto il codice è pubblico su GitHub con la BoardPilot License: puoi leggerlo, studiarlo, modificarlo e compilarlo. Dopo i 30 giorni di prova serve una chiave di licenza. Il firmware (agente diagnostico e libreria BoardPilotProbe) è sotto licenza MIT.

Quali schede supporta?

Oggi: l’ESP32 DevKit a 30 pin (ESP32-WROOM-32). Le schede sono file di dati, quindi i prossimi sono ESP32-S3 e STM32 con ST-Link.

Il computer avvisa che l’app è di uno sviluppatore sconosciuto.

Le prime versioni non sono ancora firmate. Su Mac fai clic destro su BoardPilot in Applicazioni e scegli Apri (oppure Impostazioni di Sistema → Privacy e sicurezza → Apri comunque). Su Windows fai clic su Ulteriori informazioni → Esegui comunque nella finestra di SmartScreen.

Mi serve una scheda per provarlo?

No. La modalità simulatore fa girare tutta l’app con una scheda virtuale e guasti realistici: fili invertiti, un finto BME280, cali di tensione, baud rate sbagliato.

Serve internet o un account AI?

No. Controlli, misure e simulatore funzionano offline. L’assistente AI è facoltativo: provalo con la demo gratuita (un modello Gemini più vecchio e limitato, solo per test) oppure usa la tua chiave per Claude, GPT o Gemini.

Cosa installa sulla mia scheda?

Solo se confermi: un piccolo agente diagnostico che permette all’app di leggere i pin e fare test sul bus. Prima salva il tuo programma, che torna con un clic.