Impariamo insieme: Mappa dinamica con Arduino

Negli ultimi anni, i produttori di circuiti stampati hanno dato la possibilità di realizzarli di forme, spessori e colori differenti. Ho voluto sfruttare questa possibilità per realizzare un circuito stampato con la forma dell’Italia e dotato di 20 led RGB, uno per ogni regione, per poter visualizzare diverse informazioni: E’ nato così il progetto ItalyMap. Grazie all’uso…

Eagle – Preventivo automatico PCB

Il sito PCBShopper consente di confrontare i prezzi dei più diffusi service che realizzano PCB a basso prezzo. Jeremy Ruhland ha pubblicato sul proprio repository Github uno script (ulp, user language program) per Eagle che automaticamente raccoglie da un progetto Eagle le informazioni necessarie e compila il form di PCBShopper. Vediamo come utilizzarlo: – per prima cosa clicchiamo su pcbshopper.ulp…

Eagle – Posizionare i pin in cerchio

Sto realizzando in Eagle il PCB di un orologio Nixie. Non avendo trovato una libreria già pronta, ho dovuto creare l’elemento libreria per la Nixie che ho scelto. Il datasheet della Nixie riporta questa disposizione dei pins: Vediamo come realizzarla in Eagle, grazie ad un ULP (User Language Program). Scegliamo File – Run ULP… Selezioniamo il file cmd-draw.ulp: Scegliamo Pad, quindi inseriamo i dati relativi…

PCB non rettangolari grazie a Inkscape e Eagle

Molti service che realizzano PCB sono in grado di produrli in forme diverse: ad esempio FusionPCB di Seeedstudio (di cui vi ho già parlato qui) ha pubblicato in passato foto di PCB circolari, a forma di foglia… e addirittura a forma di bambola: In questo tutorial vedremo come realizzare PCB non rettangolari grazie all’uso di Inkscape ed Eagle. Workflow…

Eagle – Nomi dei pins

Nel realizzare un nuovo componente in Eagle, mi sono accorto che venivano visualizzati sia i nomi dei pin (configurati nel simbolo del componente), sia quelli dei pad (configurati nel package): Quando si aggiunge un pin nel symbol editor, è possibile scegliere quale nome sarà visualizzato (nessuno, nome del pad, nome del pin, entrambi) tramite la barra dei pulsanti: Se il…

Ultra Librarian e Eagle

Ultra Librarian è un tool di Accelerated Designs per gestire librerie di componenti elettronici (disegni CAD, modelli per simulazioni…). Molti produttori di circuiti integrati forniscono files Ultra Librarian (.bxl) dei propri prodotti: in questo tutorial vedremo come importare tali modelli in Eagle…

Stanchi del beige?

Se anche voi siete stanchi dei brutti contenitori beige che nascondono i vostri progetti elettronici, Ian di Dangerous Prototypes può avere la soluzione giusta! 😉 Con il progetto Sick_of_Beige, DP in collaborazione con David Moberly si propone due obiettivi: [checklist] definire delle misure standard per i PCB; rendere disponibili dei contenitori compatibili con tali misure. [/checklist] PCB…

Eagle – Pin con lo stesso nome

Durante la creazione di un nuovo componente, ho avuto la necessità di dare lo stesso nome a due pin (nell’esempio, Arduino Pro Mini ha due pin di reset, RST). Provando a rinominare il secondo pin, si ottiene un errore: La soluzione è molto semplice: assegnare ai pin un nome così composto: nome@numero, ad esempio RST@2:…