doc:appunti:hardware:fritzing
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
doc:appunti:hardware:fritzing [2016/11/27 10:38] – [Istruzioni Fritzing (creazione nouvo componente)] niccolo | doc:appunti:hardware:fritzing [2018/10/30 22:09] – [Usare Fritzing per creare un nouvo componente] niccolo | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Appunti Fritzing ====== | ====== Appunti Fritzing ====== | ||
+ | |||
+ | ===== Utilizzare oggetti (parts) contribuiti da terzi ===== | ||
+ | |||
+ | Fritzing include una buona collezione di oggetti (parts) da includere nei propri progetti, questi vengono distribuiti nel pacchetto Debian **fritzing-parts**. Oltre alla **breadboard** generica per il cablaggio possiamo trovare componenti generici (**resistenze**, | ||
+ | |||
+ | **ATTENZIONE**: | ||
+ | |||
+ | Nella schermata di Fritzing gli oggetti sono visualizzati in alto a sinistra, raggruppati in **// | ||
+ | |||
+ | È possibile trovare in rete diversi oggetti che non sono compresi nel pacchetto ufficiale, distribuiti come archivi **.fzz** (si tratta in effetti di archivi ZIP). Per poterli utilizzare nei propri progetti occorre: | ||
+ | |||
+ | * Salvare l' | ||
+ | * Da Fritzing scegliere il menu //File//, **// | ||
+ | * L' | ||
+ | * È possibile **aggiungere** l' | ||
+ | |||
+ | Al termine della sessione verrà chiesto se si desidera **mantenere l' | ||
===== Creare un nuovo oggetto (part) ===== | ===== Creare un nuovo oggetto (part) ===== | ||
Line 13: | Line 30: | ||
Quando si disegna il [[wpit> | Quando si disegna il [[wpit> | ||
+ | |||
==== Istruzioni Inkscape ==== | ==== Istruzioni Inkscape ==== | ||
- | * Impostare le dimensioni a mm. | + | * Impostare le **dimensioni** a **mm**. |
- | * Nella barra della posizione e dimensione digitare i valori in mm. | + | * Nella barra della **posizione** e **dimensione** digitare i valori in mm. |
- | * Raggruppare eventualmente con //Object//, // | + | |
- | * Dimensione del disegno: //File//, //Document Properties//, | + | |
- | * Per posizionare gli oggetti allineati e correttamente spaziati usare la funzione //Object//, //Align and Distribute// | + | * Per posizionare gli oggetti |
- | * Usare il font OCRA (estrarre il file .ttf da fontsandtemplates.zip e copiarlo in '' | + | * Usare il **font OCRA** (estrarre il file .ttf da fontsandtemplates.zip e copiarlo in '' |
* Usare il **colore** **#F7BD13** per il rame e nero **#000000** per le serigrafie. | * Usare il **colore** **#F7BD13** per il rame e nero **#000000** per le serigrafie. | ||
- | * Il disegno SVG dello schema PCB deve contenere i layer **silkscreen** (la serigrafia da stampare lato componenti) e il layer **copper0** che contiene il layer **copper1**. | + | * Quando si disegna lo schema PCB di un componente si deve creare il layer **silkscreen** (la serigrafia da stampare lato componenti) e il layer **copper0** che contiene |
- | Con Inkscape non si riesce a creare | + | Il formato SVG in realtà non ha il concetto di //layer// bensì quello di // |
<code xml> | <code xml> | ||
Line 36: | Line 54: | ||
</ | </ | ||
- | ==== Istruzioni | + | Gli elementi contenuti nel gruppo **copper0** saranno posizionati solo nello strato inferiore di rame (**bottom layer**). Gli elementi nel gruppo **copper1** - se la struttura è organizzata gerarchicamente come sopra - compaiono sia nello strato superiore che in quello inferiore (**top e bottom layers**). Questa è la condizione normale per i componenti che hanno i pin passanti: si ha il vantaggio di disegnare i pad di rame solo una volta e questi verranno replicati su entrambe le facce. Ovviamente se si produce un circuito con tecnologia a singolo layer, i pad superiori non saranno creati. |
+ | |||
+ | Per i componenti di tipo **[[wpit> | ||
+ | ==== Usare Fritzing | ||
Per creare un nuovo oggetto di libreria: | Per creare un nuovo oggetto di libreria: | ||
* Scegliere un oggetto, quindi click destro, "Edit Part". | * Scegliere un oggetto, quindi click destro, "Edit Part". | ||
- | * Per ciascuna vista breadboard, schema e PCB importare il disegno SVG fatto con Inkscape. | + | * Per ciascuna vista breadboard, schema e PCB: importare il disegno SVG fatto con Inkscape. Per la vista icona conviene riusare il disegno breadboard. |
- | * Dopo aver definito | + | * Definire |
+ | * Associare | ||
+ | * Associale una label all' | ||
+ | |||
+ | ==== Usare Fritzing per progettare il PCB ==== | ||
+ | |||
+ | **Suggerimento**: | ||
+ | |||
+ | Quando si disegna il PCB di un progetto bisogna considerare alcuni aspetti: | ||
+ | |||
+ | * Bisogna decidere se il circuito sarà di tipo **one layer** (singolo strato, piste di rame solo sotto), oppure **two layers** (doppio strato, rame sopra e sotto). Questa ovviamente è la prima scelta da effettuare, cliccando sul PCB e impostandone le proprietà nel riquadro // | ||
+ | * Se il circuito è a **layer singolo** per risolvere gli " | ||
+ | * Nei circuiti a **doppio strato** per risolvere gli incroci invece esistono i **[[wp> | ||
+ | * Ogni oggetto posizionato nel PCB deve essere **posizionato lato //top// o // | ||
+ | |||
+ | Anche si si crea un PCB singolo layer, i //Gerber files// generati contengono l'// | ||
+ | |||
+ | FIXME: Fritzing come sa che si deve praticare i fori nei pad dei componenti? Basta che il layer rame abbia un foro? Altri fori esterni al circuito si possono aggiungere come elementi nella vista PCB. | ||
+ | |||
+ | Menu View | ||
+ | |||
+ | * Copper Bottom Layer | ||
+ | * Silkscreen Top Layer | ||
===== Link Web ===== | ===== Link Web ===== |
doc/appunti/hardware/fritzing.txt · Last modified: 2018/10/30 22:13 by niccolo