Qualche anno fa ho iniziato eNSPanel, un PCB custom open-source per sostituire quello del Sonoff NSPanel. Ogni revisione diventava un po’ migliore. Intorno alla sesta o settima revisione volevo sistemare la gestione termica e finalmente considerare il design concluso.
Poi è nato mio figlio e ho smesso di dormire. La scheda è rimasta in un cassetto per mesi.
Il chip che non voleva comportarsi bene
Quando ci sono tornato sopra, lo stesso regolatore era ancora bollente. Lo step-down ST1S10PHR assorbiva una corrente assurda e si scaldava come una stufa appena alimentavo la scheda. Rail di uscita piatto. Nessuna oscillazione, nessun soft recovery, solo calore.
Una giornata a prendere ordini da Opus
Quindi ho fatto quello che si fa nel 2026. Ho dato a Claude Opus lo schematico, il layout, ogni misura e il datasheet, e ho iniziato a debuggarlo con lui. Claude come debugger, io come manodopera.
Siamo andati avanti tutto il giorno.
Taglia questa pista. Sostituisci quei condensatori. Cambia il chip, potrebbe essere contraffatto. Fai un ponte qui. Solleva questo pin. Misura di nuovo il pin 3 verso massa. Ora il pin 7. Ora il pin 1. Prova una tensione di ingresso diversa. Aggiungi un pulldown. Rimuovi il pulldown. Sostituisci di nuovo il chip.
Ho fatto tutto. Ho le bruciature di flussante a dimostrarlo. A sera avevo otto campioni ST1S10PHR morti, una scheda che sembrava un campo di battaglia e lo stesso identico sintomo che avevo alle 9 del mattino.
Dieci minuti su Reddit
Finite le opzioni, ho buttato tutto in un post su r/AskElectronics: schematico, layout, ogni misura. Ho aggiunto il disclaimer ormai tradizionale: “Ho persino chiesto all’AI, ma non mi ha detto niente di utile.”
La moderazione di Reddit ha trattenuto il post per un po’. Dieci minuti dopo la pubblicazione, avevo la risposta.
Un utente chiamato Ard-War, flair “Electron Herder”, ha guardato lo schematico e ha fatto esattamente una domanda:
“Why is there 4μ7 across VIN and SW? I’m surprised it wasn’t outright going in flames with that.”
Un condensatore da 4.7 uF che avevo collegato direttamente tra VIN e il nodo di switching. A ogni ciclo, il chip stava di fatto cortocircuitando il proprio pin di switching verso il rail di ingresso. Il suo follow-up sembrava una frase che scrivi solo dopo anni passati vicino a questi componenti:
“microfarads with microohm ESR is really in smokes and fires category.”
Una domanda. Nessun nuovo componente. Nessuna misura esotica. Una review dello schematico fatta da qualcuno che ha disegnato centinaia di buck converter e che non avrebbe mai messo un condensatore lì in primo luogo.
Ho rimosso il condensatore incriminato, corretto il layout, montato un chip nuovo e il rail si è acceso pulito. Ho risposto “Thanks IT works” e ho pubblicato lo schematico ridisegnato. Ard-War ha revisionato anche quello. Pronto per la produzione.
La competenza è il guardrail
La morale non è “gli LLM fanno schifo”. Li uso ogni giorno e sui problemi testuali sono straordinari. Il punto è più circoscritto e, per me, importante.
Sull’hardware, Opus era perfettamente disposto a darmi per un giorno intero un piano sicuro, plausibile e completamente inutile. Non perché stesse mentendo, ma perché il failure mode era un errore di layout su un regolatore switching: un dominio in cui i priori sono molto specifici, i failure mode sono visivi e la risposta giusta di solito arriva da qualcuno che ha guardato cento layout di buck converter.
Se sei esperto di quello che stai chiedendo al modello, un LLM è un amplificatore. Tu lo guidi, lui accelera, e la tua conoscenza esistente gli impedisce di portarti giù da un dirupo.
Se non lo sei, e il dominio non perdona, puoi passare una giornata intera a eseguire una sequenza di mosse costose e irreversibili che non portano da nessuna parte, senza nemmeno renderti conto di essere fuori mappa.
Io non sono un EE. Sono un software engineer che salda. Quel gap non compare in nessun benchmark che abbia visto.
Ho perso un giorno e otto chip. Reddit mi è costato un post e un “Thanks IT works”.
Per il tipo di problemi che risolvo di solito, il modello vince a mani basse. Per questo, il modello non ci è nemmeno andato vicino.
1-0.