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.