Visualizzazione post con etichetta Fritzing. Mostra tutti i post
Visualizzazione post con etichetta Fritzing. Mostra tutti i post

mercoledì 26 agosto 2020

Compilare Fritzing da sorgenti su Debian

Ho appena scoperto che non e' piu' possibile scaricare in modo gratuito Fritzing....ma e' comunque possibile compilarlo da sorgenti

Ovviamente ho deciso di provare a compilarlo da sorgenti


Per prima cosa si deve creare un directory in cui eseguire


git clone https://github.com/fritzing/fritzing-app

git clone https://github.com/fritzing/fritzing-parts


a questo punto si scaricano i sorgenti di Boost

apt-get install  libboost-dev

si crea quindi una directory libgit2 e si decomprimono i sorgenti da https://github.com/libgit2/libgit2/releases/tag/v0.28.5 e si compilano

mkdir build 
cd build 
cmake -DBUILD_SHARED_LIBS=OFF .. 
cmake --build .

a questo punto si apre QtCreator e si apre il progetto phoenix.pro e si lancia la compilazione

Arrivati fino a qui l'eseguibile e' compilato ma non riesce a trovare le librerie delle parti elettroniche

Per attivarle da linea di comando si lancia

/Fritzing -f "/home/luca/fritzing/build-phoenix-Desktop_Qt_5_13_2_GCC_64bit-Debug/" -parts "/home/luca/fritzing/fritzing-parts/"




venerdì 11 settembre 2015

Fritzing: da idea a PCB

Fritzing non e' solo un programma che permette di trascrivere in modo ordinato i collegamenti di una breadboard ma puo' essere utilizzato anche per crearsi un PCB (circuito stampato) da mettere poi in produzione


Partendo dallo schema sopra riportato, cliccando sul tab PCB. Si puo' fare in modo che il programma cerchi in modo autonomo quale sia la migliore disposizione delle piste del PCB mediante la funzione Routing/Autoinstrada. Questa e' una procedura automatica ma non e' esente da errori. Si devono spostare/routare i componenti fino a che ci si trova nella condizione si non avere piste incrociate e non sia necessario usare dei cavi esterni al di sopra del PCB (si possono creare PCB a due facce od una faccia, per uso amatoriale e' meglio a faccia singola)


Una volta ottenuto un autoinstradamento che puo' sembrare corretto, si clicca su Routing/Design Rule Check (DRC) che effettivamente effettua il controllo sulla correttezza del circuito (ci possono essere casi in cui le piste non ci incrociano ma sono comunque troppo vicine da creare interferenza)
E' un lavoro piuttosto noioso e fatto di tentativi ed errori

Alla fine, se non ci sono errori, si puo' stampare su carta il risultato
Come indicato sul sito di Fritzing e' molto utile incollare la stampa del circuito appena creato su una base di polistirolo dove inserire i componenti reali. Cio' permette di verificare direttamente l'ingombro dei componenti fisici ed eventuali errori 


Debugger integrato ESP32S3

Aggiornamento In realta' il Jtag USB funziona anche sui moduli cinesi Il problema risiede  nell'ID USB della porta Jtag. Nel modulo...