Blog
Gestore schede ESP32: schede mancanti e soluzioni
L’ESP32 non compare nel Gestore schede, la lista è vuota o è stata selezionata la scheda sbagliata. Le soluzioni da cinque minuti, in ordine.
Non trovo l’ESP32 nel Gestore schede?
Allora il pacchetto non è mai stato installato — il Gestore schede elenca solo i pacchetti disponibili dagli URL che hai configurato. Controlla File → Preferenze → Additional Boards Manager URLs; deve contenere https://dl.espressif.com/dl/package_esp32_index.json. Campo vuoto: incollalo e riapri il Gestore schede. URL presente ma ricerca vuota: il download dell’indice è fallito — riprova, oppure usa l’installazione manuale via zip. Una volta ci ho perso un pomeriggio, e la causa era una cache di pacchetti stantia di un’installazione vecchia — cancellare la cache sotto %LOCALAPPDATA%Arduino15 e reinstallare ha risolto. Nove volte su dieci, però, è l’URL mancante la storia intera.
Come installare la scheda ESP32 nell’Arduino IDE?
Preferenze → incolla l’URL JSON di Espressif → Gestore schede → cerca esp32 → installa “esp32 by Espressif Systems” — esistono sosia di terze parti, prendi quello di Espressif. Poi riavvia l’IDE — il menu delle schede carica i pacchetti al riavvio, il passaggio che quasi ogni segnalazione “ancora non c’è” ha saltato.
Come aggiungere la scheda ESP32 nell’Arduino IDE?
Aggiungere una scheda significa installarne il pacchetto — stessa operazione, parola diversa. Già installato e la scheda manca comunque? Disinstalla dal Gestore schede, riavvia, reinstalla. Il pacchetto è piccolo; una reinstallazione da cinque minuti batte un’ora di ricerca.
Quale scheda scegliere per l’ESP32 nell’Arduino IDE?
Per una dev board ESP32 generica — WROOM-32, WROOM-32D, DevKitC — seleziona “ESP32 Dev Module”. Il default sicuro: clock corretto e gestione flash giusta per le schede da 4 MB. S3, C3 e S2 hanno voci proprie, e scegliere la famiglia sbagliata compila senza problemi ma fallisce all’upload con un mismatch di chip nell’output di esptool.
Perché il mio ESP32 non compare nell’Arduino IDE?
Due problemi diversi vengono chiamati “non compare”, con soluzioni opposte. Scheda mancante sotto Strumenti → Scheda: problema di pacchetto, vedi le risposte sull’installazione sopra. Scheda presente ma lista porte vuota: driver o cavo — i chip CH340 e CP2102 vogliono i driver del produttore (soprattutto su Windows), e i cavi USB solo-carica portano corrente ma non dati. Il Gestore dispositivi lo vede? No → cavo o driver. Sì ma nessuna porta Arduino → driver sbagliato o conflitto. È il lato porte quello che vedo diagnosticare male più spesso — la gente reinstalla il pacchetto schede per quello che si rivela essere un cavo.
Cosa devo selezionare in Arduino per l’ESP32?
“ESP32 Dev Module” per le schede standard; la variante esatta per S3, C3, S2. Dimensione flash, PSRAM e schema delle partizioni stanno nello stesso menu; i default vanno bene per la maggior parte degli sketch. Nel dubbio, seleziona ESP32 Dev Module e non cambiare nient’altro.
Il Gestore schede mostra il pacchetto, ma l’installazione dà errore?
Gli errori di download dell’indice sono rete; gli errori di estrazione sono disco o antivirus. Su Windows, l’AV a volte mette in quarantena la toolchain a metà estrazione — escludi la cartella Arduino15 e riprova. La FAQ sul flashing copre gli stessi errori quando compaiono all’upload.
Ho installato un secondo pacchetto e ora non funziona nulla?
I pacchetti vecchi fanno ombra a quelli nuovi; il Gestore schede tiene le versioni una accanto all’altra. Rimuovi la voce vecchia, riavvia, reinstalla. Una voce per famiglia di chip è la regola.
Posso installare le schede ESP32 senza internet?
Sì, con un po’ di fatica: l’installazione manuale JSON-più-zip documentata da Espressif, oppure copiare l’intera cartella Arduino15 da una macchina dove funziona. Copiare la cartella è quello che faccio davvero sulle macchine air-gapped — è rozzo e funziona.
Ancora bloccato? Esegui il codice comunque.
Mentre la toolchain ti combatte, lo stesso sketch gira in un simulatore del browser — app.sensbench.com modella il WROOM-32D, quindi valida il codice adesso e flashalo quando l’IDE collabora. La FAQ per iniziare lega insieme scelta della scheda e primo upload dall’inizio alla fine.
I progetti di questo argomento girano direttamente nel simulatore gratuito di sensbench: circuito pre-cablato, firmware incluso, senza account né installazione.