Differenze tra le versioni di "Kicad"
Riga 67: | Riga 67: | ||
= Risorse aggiuntive: = | = Risorse aggiuntive: = | ||
− | [https://contextualelectronics.com/course/kicad-tutorial/ Videocorso di contextual electronics] | + | === Video === |
− | [https://www.youtube.com/watch?v=CCG4daPvuVI Kicad Interactive Router] nuova modalita' di routing automatico real time, molto interessante | + | |
− | [https://vimeo.com/channels/578292 Videocorso kicad] | + | * [https://contextualelectronics.com/course/kicad-tutorial/ Videocorso di contextual electronics] |
+ | * [https://www.youtube.com/watch?v=CCG4daPvuVI Kicad Interactive Router] nuova modalita' di routing automatico real time, molto interessante | ||
+ | * [https://vimeo.com/channels/578292 Videocorso kicad] | ||
+ | * [http://video.fosdem.org/2015/devroom-electronic_design_automation/kicad.mp4 FOSDEM 2015 Talk] | ||
+ | |||
+ | === Progetti === | ||
+ | |||
+ | * [http://www.kicad-pcb.org/display/KICAD/Made+with+KiCad Made with KiCad] Raccolta di progetti creati con Kicad. | ||
+ | * [http://www.instructables.com/id/A-credit-card-sized-Ethernet-Arduino-compatable-co/step7/KiCad-Files/ Ethernet Arduino compatible controller board] | ||
+ | * [http://www.ohwr.org/projects/timex3/wiki/Wiki TimEX3 (Timing EXtension board version 3)] |
Versione delle 11:32, 17 apr 2015
Questa pagina è in costruzione, è l'inizio di una raccolta informazioni da organizzare meglio per crearne un piccolo corso.
Kicad presentazione
Kicad e' un software EDA (Electronic Design Automation), una CAD per il disegno di cirtuiti elettronici. Sulla home del sito ufficiale e' riportato:
KiCad is an EDA software suite for the creation of professional schematics and printed circuit boards up to 32 copper layers with additional technical layers. ..... released under the open-source GNU GPL v2 free of charge
I corporate supporters sono: University of Grenoble, GIPSA-lab, SoftPLC, CERN e The Raspberry Pi Foundation che hanno contribuito a ravvivare lo sviluppo negli ultimi tempi introdcendo sull'ultima versione molte novita'. Qualche dato e' disponibile qui e qui.
Al FOSDEM 2015 Wayne Stambaugh project leader ha raccontato la storia dello sviluppo di kicad nel tall Where we've been, where we are, and where we hope to go di cui e' disponibile sia il video che le slides.
Le modifiche riguardano il formato dei files dei progetti, le librerie grafiche dell'interfaccia del programma, il motore di rendering 3D, il supporto git per le librerie dei componenti.
Questo pero' comporta che i files generati con l'ultima release non sono retrocompatibili e va valutato bene questo aspetto nella creazione di progetti a cui si lavora in team.
Gli otuput verso il mondo esterno sono in formati ormai storici ovvero: Gerber ed SVG e quindi su questo fronte non ci sono problemi per passare dalla progettazione alla realizzazione.
Caratteristiche principali
Kicad e' una software suite completa che permette di gestire tutte le fasi della realizzazione di un circuito elettronico dal disegno dello schema elettrico alla realizzazione del pcb.
Gli strumenti a disposizione sono:
- Eeschema, editor di schemi elettrici.
- Pcbnew, per il disegno dei pcb.
- Gerbview, visualizzatore di files gerber.
- Cvpcb, per associare ai componenti il rispettivo contenitore da utilizzare durante il disegno del pcb.
Indicazioni generali per l'utilizzo
E' vivamente consigliato usare un sistema di versioning per tenere traccia di tutte le versioni prodotte per poter tornare indietro in step successivi.
Impostare la griglia molto fine soprattutto nel disegno degli schemi elettrici può essere controprducente, meglio valutarlo bene perchè poi tornare indietro risulta difficile.
Avvertenza sull'uso delle librerie:
- Quando si usano librerie di componenti su kicad va fatta attenzione alle librerie condivise (ad esempio in /usr/share/kicad/libraries) o anche a liberie autoprodotte e condivise da più progetti. Se si cambiano le dimensioni di un componente si rischia di aprire progetti precedenti e ritrovarsi con componenti più piccoli o grandi che non hanno più i collegamenti. In caso di dubbio e forse sarebbe sempre buona norma farlo un controllo dei DRC può essere molto utile.
Valutare comunque l'uso di sistemi di versioning anche per quanto riguarda le librerie.
Generazione della lista del materiale BOM:
Non sembra ben documentata, si trovano alcune spiegazioni per creare la lista dei materiali su foglio di calcolo:
- http://og2k.com/content/how-generate-bill-materials-bom-kicad questa procedura pianta il mio pc e non sono riuscito a provarla
- https://github.com/peterpolidoro/kicad_bom questo sembra funzionare, non fa cose strabilianti, ma un semplice lavoro di creazione di file csv
Per utilizzarlo da kicad piuttosto che dalla riga di comando, bisogna creare un file ad esempio /usr/local/bin/kicad_bom e renderlo eseguibile con i seguanti comandi:
root@debian-i386:~# cat /usr/local/bin/kicad_bom #!/bin/bash source ~/virtualenvs/kicad/bin/activate kicad_bom $1
e poi aggiungerlo con add plugin sulla maschera di kicad
Il plugin creerà una cartella bom sotto la cartella principale del progetto con i dati prelevato da nome_progetto.xml e popolato dalle nostre annotazioni sullo schema elettrico
Risorse aggiuntive:
Video
- Videocorso di contextual electronics
- Kicad Interactive Router nuova modalita' di routing automatico real time, molto interessante
- Videocorso kicad
- FOSDEM 2015 Talk
Progetti
- Made with KiCad Raccolta di progetti creati con Kicad.
- Ethernet Arduino compatible controller board
- TimEX3 (Timing EXtension board version 3)