Per principianti, maker, studenti e sviluppatori firmware

Guarda dentro la tua scheda.

Descrivi un progetto e ottieni collegamenti che passano i controlli. Trova un filo sbagliato con misure vere. Programma la scheda con un backup prima. BoardPilot mostra ogni pin, filo e transazione sul bus in 3D, e ogni risposta dice 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
13schede: ESP32, Pico, Arduino, STM32, nRF52, Teensy
385componenti con collegamenti sicuri e fonti
11lezioni, da zero a senior
0scritture sulla scheda senza il tuo OK
EN · ITItaliano e inglese
Cosa fa

Dall’idea a una scheda che funziona.

Un’unica app per tutto il lavoro: pianifica il progetto, collegalo, programmalo, trova cosa non va e capisci perché. Ogni funzione va anche in modalità simulatore, quindi puoi provarle tutte senza una scheda.

1Progetti in chat

Descrivilo. Ottieni componenti e collegamenti che passano i controlli.

Di’ cosa vuoi costruire. L’assistente chiede solo quello che gli serve, confronta i componenti con te, poi propone i componenti, i fili, cosa comprare in più e il codice di partenza. Non cambia nulla finché non premi Applica.

  • Componenti dalla libreria aperta, pin scelti con le regole della scheda
  • Ogni proposta passa dallo stesso controllo dei collegamenti dei tuoi disegni
  • Provato su 26 richieste vere, compresi i progetti di display: superate 26 su 26 con Claude Sonnet 5.5 (23 su 23 con Sonnet 5)
La proposta dell’assistente per una stazione meteo: componenti, otto fili su pin sicuri e “Controlli superati”, con il risultato sulla scheda 3D
2Debug con misure vere

Da “non funziona” al filo esatto.

Dicci cosa non va. BoardPilot controlla i pull-up, scansiona il bus così com’è collegato e con SDA e SCL scambiati, legge l’ID del chip e ti dice la causa, con le prove.

  • Ogni risposta ha un’etichetta: misurato, dal datasheet o suggerimento
  • Guide per una scheda che non viene trovata, che si riavvia o che stampa caratteri strani
  • Con un clic crei un report da condividere
Display Studio: uno schermo ST7789 collegato a un ESP32 in 3D, il pattern a scacchiera simulato e il codice generato nel pannello Codice
3Guarda dentro la scheda

Ogni pin, filo e componente, dal vivo in 3D.

La scheda è costruita dal suo datasheet, quindi ogni pin è reale: cliccalo per vedere cosa sa fare, cosa evitare e il suo livello in tempo reale. I fili si illuminano quando il bus comunica.

  • Collegamenti controllati mentre disegni: pin della flash, 5 V su un componente a 3,3 V, bus invertiti, massa mancante
  • Lo stesso progetto come piedinatura 2D, schema dei collegamenti e schema elettrico
  • Clicca una riga del registro o una risposta dell’AI per puntare la telecamera sul suo pin
Un ESP32 in 3D con sensore, LED, pulsante e potenziometro collegati, i dati del chip misurati e un avviso su un pin di strapping
4Debug con misure vere

Da “non funziona” al filo esatto.

Dicci cosa non va. BoardPilot controlla i pull-up, scansiona il bus così com’è collegato e con SDA e SCL scambiati, legge l’ID del chip e ti dice la causa, con le prove.

  • Ogni risposta ha un’etichetta: misurato, dal datasheet o suggerimento
  • Guide per una scheda che non viene trovata, che si riavvia o che stampa caratteri strani
  • Con un clic crei un report da condividere
BoardPilot trova i fili SDA e SCL invertiti su un sensore BME280 collegato a un ESP32
5Scrittura sicura

Prima viene salvato il tuo vecchio programma.

Di base BoardPilot legge soltanto. Prima della prima scrittura salva tutta la flash, e qualsiasi scrittura sulla scheda aspetta il tuo clic.

  • 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
L’assistente salva la flash della scheda passo per passo prima di scrivere qualsiasi cosa
6Monitor e test dell’hardware

Guarda il tuo firmware e il tuo bus, dal vivo.

Traccia i valori dei sensori e la memoria mentre gira il tuo programma, leggi l’uscita seriale e guarda ogni transazione I2C decodificata bit per bit.

  • Grafici colorati come il pin da cui arrivano i dati
  • Scansione del bus, verifica dell’ID del chip e vista temporale con i cursori
  • Registri dei sensori letti dal chip e spiegati bit per bit
Test hardware: scansione degli indirizzi I2C, schema del bus e transazione decodificata bit per bit
7Impara l’embedded

Parti da zero. Verifica quello che impari su una scheda.

11 lezioni visive, da cos’è un microcontrollore fino all’RTOS. I laboratori finali verificano i tuoi collegamenti con misure dal vivo, nel simulatore o sulla tua scheda.

  • Gratis su questo sito: le lezioni, un glossario e i calcolatori
  • Tre progetti per il portfolio, costruiti tappa per tappa
  • Un allenatore per i colloqui su ogni argomento
Una lezione sui GPIO con il suo esempio mostrato sulla scheda 3D
8Agenti AI con MCP

Il tuo agente AI vede la scheda.

BoardPilot è un server MCP. Claude Code, Cursor o Claude Desktop possono scansionare il bus, leggere i pin e controllare collegamenti e codice sulla scheda vera, invece di tirare a indovinare.

  • Spento di default, solo sul tuo computer, con un token
  • Ogni risultato dice se è stato misurato o letto da un datasheet
  • Le scritture aprono la finestra di conferma dell’app: senza il tuo clic non succede nulla
Terminal
$ claude mcp add boardpilot -- \
    /Applications/BoardPilot.app/Contents/MacOS/BoardPilot --mcp-stdio

# i2c_scan, through BoardPilot
{
  "value": { "found": ["0x76"], "trace": [ … ] },
  "confidence": "measured",
  "source": "diagnostic agent: i2c_scan",
  "boardId": "esp32-devkitc-30"
}
identify_boardcheck_wiringcheck_codei2c_scani2c_readread_pinspullup_checkadc_readread_serialsearch_partsget_partrequest_flashrequest_gpio_write
9Progetti passati

I tuoi progetti passati, trovati mentre progetti il prossimo.

Indica a BoardPilot le cartelle dove il tuo team conserva i progetti passati. Li legge in una tabella: scheda o chip, componenti, bus e protocolli. Mentre descrivi un nuovo progetto, ti mostra quale progetto passato è simile, e perché.

  • Legge progetti Arduino, PlatformIO, ESP-IDF, STM32CubeMX e KiCad, distinte base e documenti
  • Ogni valore indica il file e la riga da cui viene; le tue note e correzioni restano dopo una nuova lettura
  • “Usa come base” apre un progetto passato come nuovo, collegato su pin sicuri, con il suo vecchio codice
  • Solo lettura e in locale: non viene modificato nulla e nulla esce dal tuo computer
Libreria componenti aperta

385 componenti, pronti da collegare alla tua scheda.

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

Schede supportate

Le schede che gli sviluppatori embedded usano ogni giorno.

Scegli la tua scheda: modello 3D, regole dei pin, programmazione e simulatore la seguono. Ogni scheda ha una pagina gratuita con la piedinatura e i pin da evitare.

ESP32ESP32 DevKit (30 pins)La classica scheda ESP32 con Wi-Fi e Bluetooth. Comoda sulla breadboard, logica a 3,3 V.3.3 V · 30 pin ESP32-S3ESP32-S3-DevKitC-1La scheda ESP32-S3 di Espressif: Wi-Fi, Bluetooth LE, due porte USB e un LED RGB. Comoda sulla breadboard, logica a 3,3 V.3.3 V · 44 pin ESP32-C3ESP32-C3-DevKitM-1La piccola scheda ESP32-C3 di Espressif con Wi-Fi, Bluetooth LE, un core RISC-V e un LED RGB. Comoda sulla breadboard, logica a 3,3 V.3.3 V · 30 pin Raspberry Pi RP2040Raspberry Pi PicoUna scheda piccola ed economica con il chip Raspberry Pi RP2040. Logica a 3,3 V (non tollera i 5 V), comoda sulla breadboard, e si programma trascinandoci sopra un file.3.3 V · 43 pin Raspberry Pi RP2040Raspberry Pi Pico WLa Raspberry Pi Pico con in più Wi-Fi e Bluetooth. Stessi 40 pin e logica a 3,3 V della Pico; il LED sulla scheda è pilotato dal chip wireless (usa LED_BUILTIN), e i GPIO 23, 24, 25 e 29 sono usati dalla radio, quindi non sono sul connettore.3.3 V · 43 pin Raspberry Pi RP2350Raspberry Pi Pico 2La Pico di seconda generazione con il chip RP2350, più veloce, il doppio della memoria e 4 MB di flash. Stessa disposizione a 40 pin della Pico, logica a 3,3 V.3.3 V · 43 pin Arduino (AVR)Arduino Mega 2560 R3Un Arduino grande con 54 pin digitali, 16 ingressi analogici e 4 porte seriali. Usa logica a 5 V, quindi i sensori solo a 3,3 V hanno bisogno di un convertitore di livello (level shifter).5 V · 85 pin Arduino (AVR)Arduino NanoUn Arduino piccolo, comodo sulla breadboard, con lo stesso chip della Uno. Usa logica a 5 V, quindi i sensori solo a 3,3 V hanno bisogno di un convertitore di livello (level shifter).5 V · 30 pin Arduino (AVR)Arduino Uno R3La classica scheda Arduino per imparare. Usa logica a 5 V, quindi i sensori solo a 3,3 V hanno bisogno di un convertitore di livello (level shifter).5 V · 31 pin STM32ST NUCLEO-F401RELa scheda STM32F401 ufficiale di ST con prese in stile Arduino Uno e un programmatore e debugger ST-LINK integrato. Logica a 3,3 V, la maggior parte dei pin tollera i 5 V.3.3 V · 99 pin STM32WeAct Black Pill STM32F411CEUna scheda STM32F411 piccola ed economica con USB-C. Veloce (100 MHz), comoda sulla breadboard, logica a 3,3 V, e la maggior parte dei pin tollera i 5 V.3.3 V · 44 pin Nordic nRF52Nordic nRF52840 DKIl kit di sviluppo ufficiale di Nordic per il chip Bluetooth nRF52840, con debugger J-Link integrato, 4 pulsanti, 4 LED e connettori in stile Arduino. I pin lavorano a 3,0 V e non tollerano i 5 V.3.3 V · 57 pin Teensy (i.MX RT)Teensy 4.1Una scheda molto veloce (600 MHz), comoda sulla breadboard, con USB nativa, tante porte seriali, I2C e SPI e uno slot microSD. Logica a 3,3 V; i pin non tollerano i 5 V.3.3 V · 53 pin
Come funziona

Come funziona, e come puoi esserne sicuro.

Cinque passi da un’idea a una scheda che funziona. Per ognuno: cosa fa BoardPilot e come puoi verificarlo da solo, senza fidarti sulla parola.

I dettagli tecnici: file delle schede, scelta dei pin, ogni regola di cablaggio, gli strumenti dell’IA, il simulatore →

  1. 1Scegliere i componenti

    Di’ all’assistente cosa vuoi costruire. Chiede solo quello che cambia il progetto, come l’alimentazione o se va dentro o fuori casa, una domanda alla volta. Quando c’è una vera scelta, mostra le opzioni come schede che dicono cosa cambia: cosa misurano, la tensione, i collegamenti e le trappole note.

    Come puoi esserne sicuro
    • Può usare solo componenti della libreria aperta: 385 componenti, ognuno con pin, tensione, indirizzi I2C e trappole note, con le loro fonti.
    • Un componente che non è nella libreria viene rifiutato, mai inventato. Se la libreria non può fare quello che chiedi, lo dice.
    • La scelta la fai tu, e non viene aggiunto nulla finché non premi Applica.
    Guarda come sceglie i componenti per irrigare una pianta →
    Il progetto di irrigazione proposto dall’assistente: sensore del terreno, modulo MOSFET e pompa, perché ognuno è stato scelto, e un diodo di ricircolo nella lista della spesa
  2. 2Collegamenti

    I pin vengono scelti con le regole della scheda, scritte dal suo datasheet. L’assistente disegna i fili, aggiunge i collegamenti tra componenti per i carichi, come una pompa su un modulo MOSFET, ed elenca cosa comprare in più.

    Come puoi esserne sicuro
    • Ogni proposta passa dal controllo dei collegamenti prima che tu la veda: pin della flash, pin di sola lettura, pin di strapping, ADC2 con il Wi-Fi, componenti a 5 V su pin a 3,3 V, I2C invertito, due componenti con lo stesso indirizzo I2C, alimentazione o massa mancanti. Gli errori vanno corretti prima.
    • Pull-up, partitori di tensione, traslatori di livello e diodi di ricircolo finiscono nella lista della spesa dalle note dei componenti nella libreria.
    • Non cambia nulla finché non premi Applica, e Annulla torna indietro. I fili che disegni tu sono controllati dalle stesse regole.
    Provalo: disegna un filo nella demo dal vivo →
    Un allarme di distanza su Arduino Uno: sei fili, ogni segnale su un pin sicuro, e “Controlli superati”
  3. 3Debug

    Con il tuo OK, BoardPilot installa sulla scheda un piccolo agente diagnostico, dopo aver salvato il tuo programma. Poi misura: i pull-up sui pin I2C, una scansione del bus così com’è collegato e con SDA e SCL scambiati, e il registro di identificazione del chip.

    Come puoi esserne sicuro
    • Ogni dato ha un’etichetta: Misurato (in questa sessione, con lo strumento che l’ha misurato), Dalla documentazione (con la sezione del datasheet) o Suggerimento (lo confermi tu prima che qualcosa ci si basi).
    • I fili invertiti si vedono da una misura, non da un’ipotesi: il sensore risponde solo quando SDA e SCL sono scambiati.
    • Non mostra mai una tensione che non ha misurato. Sui pin senza ADC indica solo ALTO o BASSO.
    Guarda la demo di debug →
    Lettura della scheda: ogni risultato con “measured” e lo strumento che l’ha misurato, come il test di scambio e la lettura dell’ID del chip
  4. 4Codice e programmazione

    BoardPilot scrive il codice di partenza dal tuo disegno, usando solo i pin che hai collegato, per Arduino, Pico SDK, ESP-IDF o STM32 HAL. Puoi anche aprire il tuo sketch nel pannello del codice.

    Come puoi esserne sicuro
    • Il controllo del codice confronta il codice con i collegamenti mentre scrivi: pin I2C nell’ordine sbagliato, una velocità seriale diversa da quella del monitor, un LED su un altro pin. Ogni problema segna la sua riga, e quelli semplici hanno una correzione con un clic.
    • Il codice dell’AI passa dallo stesso controllo prima di essere mostrato, e aspetta che tu lo accetti.
    • Programmare la scheda richiede la tua conferma. Prima della prima scrittura viene salvata tutta la flash, e con un clic torna il tuo vecchio programma.
    Guarda il controllo del codice nella demo dal vivo →
    Uno sketch controllato con il disegno: pin I2C scambiati e un LED sul pin sbagliato segnati sulle loro righe
  5. 5Simulazione

    La modalità simulatore fa girare tutta l’app senza una scheda: le stesse schermate e gli stessi controlli, su una scheda virtuale con guasti realistici come fili invertiti, un finto sensore, cali di tensione o il baud rate sbagliato. I progetti modello girano passo per passo, con la riga in esecuzione evidenziata e il valore di ogni componente e pin accanto al codice.

    Come puoi esserne sicuro
    • I valori simulati hanno sempre l’etichetta “simulato”, così non li scambi mai per misure.
    • La scheda simulata funziona con la stessa interfaccia di una vera, quindi i passi che impari sono quelli che userai.
    • Display Studio mostra cosa disegnerà il tuo modulo display, pixel per pixel, prima ancora di averlo, e un test verifica che il codice generato disegni esattamente gli stessi pixel con la vera libreria Adafruit GFX.
    Fai girare un progetto modello nel simulatore →
    Il modello di irrigazione nel simulatore: la riga corrente evidenziata, lo stato e l’umidità del terreno con l’etichetta simulato

Come puoi essere sicuro di tutto questo

Non dovresti fidarti sulla parola di un’app per quello che hai sul tavolo. Ecco cosa fa BoardPilot perché tu possa verificare.

MisuratoDalla documentazioneSuggerimento

Tre etichette su ogni risposta, anche quelle dell’assistente, ognuna con la sua fonte: lo strumento che ha misurato, la sezione del datasheet o la voce della libreria.

0

scritture senza il tuo clic. Programmazione, agente diagnostico e comando di un pin aspettano la tua conferma, dopo un backup completo. L’AI e gli agenti AI possono solo chiedere.

26/26

vere conversazioni con Claude Sonnet 5.5 superate (23 su 23 con Sonnet 5), valutate con le regole di cablaggio dell’app e rilette per la sicurezza da un secondo modello.

Leggi la valutazione →
3.200+

test automatici delle regole di cablaggio, del controllo del codice, dei flussi, dei parser e di ogni file scheda, più test end-to-end che guidano l’app compilata in ogni attività.

Come viene testata →
Demo · senza installare

Guardala al lavoro prima di installare qualsiasi cosa.

Ogni demo gira nel tuo browser. Nessuna richiede una scheda, un account o una chiave AI. Ce ne sono di tre tipi:

  • App dal vivoLa vera app con una scheda simulata. Clicca, trascina e collega quello che vuoi.
  • RegistrazioneUna vera conversazione con Claude, registrata una volta e riprodotta. Mentre guardi non viene chiamata nessuna IA.
  • AutomaticaL’app svolge un’attività da sola su una scheda simulata, passo per passo.
App dal vivo

Provala nel tuo browser.

Questa è la vera app con un ESP32 simulato e una stazione meteo con un errore di cablaggio. Clicca un pin, trascina un componente, disegna un filo, oppure apri “Risolvi un problema” e guarda come trova il guasto.

BoardPilot mostra la scheda ESP32 DevKit (30 pins) in 3D
Provala dal vivo

La vera app con una scheda ESP32 DevKit (30 pins) simulata, nel tuo browser. Niente da installare, niente da collegare.

Automatica

Trova un filo invertito

Il debug guidato controlla una stazione meteo il cui sensore “non viene trovato”: pull-up, scansione del bus, test di scambio. Trova SDA e SCL invertiti e mostra quali fili scambiare.

ESP32 DevKit (30 pins) · scheda simulata

Apri la demo →
Registrazione

Lampada notturna

Un LED che si accende quando è buio, su ESP32 (in italiano).

Claude Sonnet 5 · ESP32 DevKit (30 pins) · in italiano

Guarda la conversazione →
Registrazione

Stazione meteo

Temperatura, umidità e pressione su un piccolo schermo, con un ESP32.

Claude Sonnet 5 · ESP32 DevKit (30 pins) · in inglese

Guarda la conversazione →
Registrazione

Allarme di distanza

Suona quando qualcosa si avvicina a meno di 30 cm, con un Arduino Uno.

Claude Sonnet 5 · Arduino Uno R3 · in inglese

Guarda la conversazione →
Registrazione

Irrigazione della pianta

Annaffia una pianta quando il terreno è secco, con un Raspberry Pi Pico.

Claude Sonnet 5 · Raspberry Pi Pico · in inglese

Guarda la conversazione →
Registrazione Novità

Display test patterns

Test patterns on an ST7789 screen, simulated pixel by pixel, then the code.

Claude Sonnet 5.5 · ESP32 DevKit (30 pins) · in inglese

Guarda la conversazione →

App dal vivo Ogni pagina delle schede ha la sua demo dal vivo con quella scheda già scelta: Pico, Arduino, STM32, nRF52, Teensy e altre. Scegli una scheda →

Le registrazioni sono vere conversazioni con Claude Sonnet 5, registrate una volta e riprodotte qui: mentre guardi non viene chiamata nessuna IA. Nell’app la conversazione la fai tu, con la tua chiave Claude, GPT o Gemini o con l’IA demo gratuita. Ogni proposta è verificata dalle stesse regole di cablaggio di un disegno fatto a mano.

Video brevi

Guardala in 15 secondi.

Registrati dall’app vera in modalità simulatore. Nessuna voce, solo sottotitoli, così funzionano anche senza audio. I progetti di esempio sono inventati.

Progetto passato simileDescrivi un nuovo progetto: compare uno passato simile, con ciò che hanno in comune.
Termostato ambienteIl nuovo modello nel simulatore: calore sotto la temperatura impostata, al massimo una commutazione della caldaia al minuto.
TrovatoIl test di scambio trova SDA e SCL invertiti, con le prove.
I2C, bit per bitUna lettura di registro decodificata: start, indirizzo, ACK, dati, stop.
Nessuna scheda necessariaOgni attività funziona prima su una scheda simulata.
Libreria componentiI componenti della libreria arrivano sulla scheda, pronti da collegare.
Confronto

Come si affianca BoardPilot agli strumenti che usi già.

BoardPilot non sostituisce il tuo editor di codice o il tuo programma per i PCB. È la parte che guarda la scheda: collegamenti, misure, scrittura sicura e spiegazioni semplici. Ecco cosa offre ogni strumento, preso dal suo sito ufficiale.

  • Sì
  • In parte, vedi la nota
  • No
  • Vuoto: non indicato sul sito ufficiale del prodotto (non vuol dire “no”)

Scorri di lato per vedere tutti gli strumenti →

BoardPilot a confronto con altri strumenti per principianti e piccoli team embedded
Cosa ti serveBoardPilotArduino IDE 2PlatformIOWokwiFritzingChatbot AI (ChatGPT)
Per iniziare
PrezzoProva gratuita di 30 giorni, poi una licenzaGratisGratisPiano gratuito e piani a pagamentoNon indicato sul suo sitoPiano gratuito e piani a pagamento
Dove funzionaApp per Mac e Windows; demo nel browserWindows, macOS, LinuxVS Code su macOS, Windows, Linux, FreeBSDBrowser, più plugin per VS Code e JetBrainsWindows, macOS, LinuxWeb, app desktop e mobile
Lezioni per principiantiSì11 lezioni, laboratori verificati sulla schedaIn parteTutorial nella documentazioneNon indicato sul suo sitoNon indicato sul suo sitoNon indicato sul suo sitoNon indicato sul suo sito
Codice sorgentePubblico, licenza source-availableOpen source (AGPL-3.0)Open source (Apache 2.0)In parteLo strumento a riga di comando è MITOpen source (GPL v3)Non indicato sul suo sito
Progetto e collegamenti
Simula scheda e componenti senza hardwareSì13 schede, con guasti realisticiNon indicato sul suo sitoNon indicato sul suo sitoSìArduino, ESP32, STM32, Pico e altreIn parteSimulatore di circuiti; microcontrollori non citatiNon indicato sul suo sito
Vista dei collegamentiSìScheda 3D, piedinatura 2D, schema dei collegamentiNon indicato sul suo sitoNon indicato sul suo sitoSìSchema 2DSìVista breadboard 2DNon indicato sul suo sito
Schema elettricoSìDisegnato dal progettoNon indicato sul suo sitoNon indicato sul suo sitoNon indicato sul suo sitoSìVista schema elettricoNon indicato sul suo sito
Progettazione PCBNoNon è uno strumento per PCBNon indicato sul suo sitoNon indicato sul suo sitoNon indicato sul suo sitoSìLayout PCB per la produzioneNon indicato sul suo sito
Controlla gli errori di collegamentoSìRegole dei pin, tensione, bus invertiti, massa mancanteNon indicato sul suo sitoNon indicato sul suo sitoIn parteUn controllo a riga di comando del file dello schemaIn parteControllo delle regole di progetto per il PCBNon indicato sul suo sito
Propone componenti e collegamenti verificati con le regole dei pin della schedaSìVerificati dalle regole di cablaggio prima di ApplicaNon indicato sul suo sitoNon indicato sul suo sitoNon indicato sul suo sitoNon indicato sul suo sitoNon indicato sul suo sito
Codice e programmazione
Editor di codice con completamento e gestore librerieIn partePannello del codice verificato con i collegamenti; nessun gestore librerieSìCompletamento, Library ManagerSìLibrary Manager, indice del codiceIn parteLibrary Manager; completamento per #includeIn parteVista codice con colori della sintassiNon indicato sul suo sito
Carica il firmware su una scheda veraSìDopo un backup completo della flash e il tuo OKSìTramite arduino-cliSìCaricamento da VS CodeNon indicato sul suo sitoSìDalla vista codiceNon indicato sul suo sito
Salva la scheda prima di scrivereSìTutta la flash, ripristino con un clicNon indicato sul suo sitoNon indicato sul suo sitoNon indicato sul suo sitoNon indicato sul suo sitoNon indicato sul suo sito
Debugger passo passo sul chipNoPasso passo solo sui modelli nel simulatoreIn parteSchede SAMD, di solito con una sondaSìCon una sonda o un debugger sulla schedaIn parteGDB sul chip simulatoNon indicato sul suo sitoNon indicato sul suo sito
Debug della scheda
Monitor seriale e graficiSìConsole seriale, grafici dal vivo, memoriaSìSerial Monitor e Serial PlotterIn parteMonitor; grafici con un’estensioneSìNella simulazioneIn parteMonitor seriale nella vista codiceNon indicato sul suo sito
Misura la scheda vera (pin, scansione del bus, test di scambio)SìTramite un piccolo agente diagnosticoNon indicato sul suo sitoNon indicato sul suo sitoNon indicato sul suo sitoNon indicato sul suo sitoNon indicato sul suo sito
Transazioni I2C decodificateSìStart, indirizzo, ACK e dati, dalla schedaNon indicato sul suo sitoNon indicato sul suo sitoNon indicato sul suo sitoNon indicato sul suo sitoNon indicato sul suo sito
AI
Assistente AI integratoSìFacoltativo: Claude, GPT, Gemini o una demo gratuita; dice cosa ha misuratoIn parteAI Assistant nel Cloud EditorNon indicato sul suo sitoNon indicato sul suo sitoNon indicato sul suo sitoSìÈ l’assistente
MCP per agenti AISìServer MCP per la scheda veraNon indicato sul suo sitoNon indicato sul suo sitoIn parteServer MCP sperimentale in wokwi-cliNon indicato sul suo sitoIn parteSi collega a server MCP (come client)

Dove gli altri sono la scelta migliore

  • Scrivere codiceArduino IDE e PlatformIO sono editor di codice completi, con completamento automatico, gestore delle librerie e, sui chip supportati, un debugger passo passo. Il pannello del codice di BoardPilot verifica il tuo sketch con i collegamenti, ma non è un IDE completo: tieni il tuo editor e usali insieme.
  • Simulare nel browserWokwi fa girare il tuo codice su schede simulate direttamente nel browser, senza installare niente, e ha plugin per VS Code e JetBrains.
  • Progettare un PCBFritzing va dalla vista breadboard allo schema elettrico fino al layout del PCB per la produzione. BoardPilot non progetta PCB.
  • Qualsiasi domandaUn chatbot generico può parlare di quasi tutto. L’assistente di BoardPilot è più mirato: lavora sul tuo progetto, con le misure della tua scheda e le sezioni dei datasheet, e dice quale è quale.

I dati sugli altri prodotti vengono solo dai loro siti ufficiali, dalla documentazione e dalle pagine GitHub, controllati il 24 ottobre 2026. I nomi dei prodotti sono marchi dei rispettivi proprietari. Qualcosa è sbagliato o non aggiornato? Diccelo su GitHub.

Schermate

Altro dall’app.

Schermata di BoardPilot: lo spazio di lavoro del progetto con scheda 3D, codice, registro e assistente

La pagina del progetto: scheda 3D, codice con le correzioni del controllo, il registro, l’assistente che fa il lavoro e una barra degli avvisi.

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.

Sono un principiante assoluto. Da dove comincio?

Comincia dalle lezioni gratuite su questo sito: cos’è un microcontrollore, poi le basi di elettronica, GPIO, bus, ADC e timer. Non serve una scheda: il simulatore dell’app (e la demo nel browser su questa pagina) ti fa collegare componenti e vedere cosa succede. Quando prendi una scheda, una ESP32 DevKit o un Raspberry Pi Pico sono una buona prima scelta, e i laboratori pratici dell’app verificano i tuoi collegamenti con misure vere.

In cosa è diverso BoardPilot da Arduino IDE, PlatformIO o Wokwi?

Quelli sono strumenti per scrivere il codice (Arduino IDE, PlatformIO) o per simularlo nel browser (Wokwi), e lo fanno molto bene. BoardPilot si affianca a loro e guarda la scheda: controlla i collegamenti con le regole dei pin, misura pin e bus sulla scheda vera, salva la flash prima di ogni scrittura e spiega ogni risultato con la sua fonte. Molti scrivono il codice nel loro editor di sempre e usano BoardPilot per collegare, controllare e fare il debug.

Le demo di questa pagina chiamano un’IA?

Le conversazioni registrate no: sono vere conversazioni con Claude, registrate una volta e riprodotte nel tuo browser. Nella demo dal vivo l’assistente risponde con l’IA demo gratuita solo quando gli chiedi qualcosa. Tutto il resto delle demo, compresi i controlli e la scheda simulata, gira nel tuo browser.

Quali schede supporta?

ESP32 DevKit, DevKit ESP32-S3 ed ESP32-C3, Raspberry Pi Pico, Pico W e Pico 2, Arduino Uno, Nano e Mega, STM32 Nucleo-F401RE e Black Pill, Nordic nRF52840 DK e Teensy 4.1. Le schede sono file di dati, quindi aggiungerne altre è facile.

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.

Il mio agente AI può usarlo?

Sì, dalla versione 0.6. BoardPilot avvia un server MCP locale (spento di default, solo localhost). Claude Code, Cursor e Claude Desktop possono identificare la scheda, scansionare l’I2C, leggere i pin e controllare collegamenti e codice. Ogni risultato dice se è stato misurato o letto da un datasheet, e niente viene scritto sulla scheda senza il tuo clic nell’app.

Posso imparare l’embedded con BoardPilot?

Sì. L’app ha 11 lezioni visive, da cos’è un microcontrollore fino all’RTOS e a un percorso verso il livello senior, con demo interattive. I laboratori sono verificati sulla tua scheda (o nel simulatore), tre progetti per il portfolio si costruiscono tappa per tappa e un allenatore ti aiuta a prepararti ai colloqui.