Quali sono i tuoi obiettivi?
Prima di iniziare, potresti voler considerare quali sono i tuoi obiettivi attuali. Stai imparando a creare progetti di hobby o stai già portando il tuo gioco a un livello superiore? Potresti anche considerare se il tuo fornitore di elettronica preferito supporta già lo strumento che stai per fare. Molti di questi strumenti importano cataloghi nell'applicazione in modo da poter navigare durante la progettazione, rendendo molto comodo ordinare schede o componenti.
Qual è il tuo livello attuale?
I tuoi obiettivi devono allinearsi con le tue abilità attuali. Se stai leggendo le basi, avrai bisogno di un sistema che mostri maggiori informazioni sui circuiti. Dovrebbe anche aiutarti con le attività. I sistemi di base sono basati sul testo, un principiante non vuole iniziare in quel modo. Fortunatamente, molti programmi sono molto istruttivi e puoi anche simulare i tuoi circuiti.
Iniziamo. Nell'elenco, troverai tutti i livelli di interazione e ti aiuterai. Alcuni sono anche la riga di comando, quindi puoi usare un terminale.
Kicad
Il programma Kicad ha molte belle funzionalità di introduzione e una bella interfaccia. Puoi scegliere un modello da un elenco impressionante. L'elenco include Raspberry Pi, Arduino Projects e anche Beaglebone. Esiste una vivace comunità che contribuisce a nuovi modelli, librerie e componenti al repository GitHub. Puoi scaricare tu stesso l'ultimo o tracciare il repository. Il formato modello è un file di testo che puoi scrivere anche da solo, anche se potrebbe volerci del tempo per abituarsi a gestire la parentesi.
L'interfaccia è chiara e facile da usare. Il pacchetto è diviso in molte parti in modo da modificare una cosa alla volta. Finisci per modificare il progetto, il PCB e lo schema in diverse Windows. Copre tutte le parti del processo, inclusa la simulazione dei circuiti per assicurarsi di non aver commesso errori pericolosi nel design.
Hai funzioni di esportazione in netlist, PCB e altri formati. Le funzioni di importazione includono Eagle Files Netlist e molti altri. Kicad è un pacchetto ben arrotondato con molte funzionalità e una comunità attiva che è disposta ad aiutare.
Qucs - Spice
Qucs-S è prima di tutto un simulatore, puoi creare schemi e hai alcuni componenti, ma l'attenzione è focalizzata sulla simulazione. Questo strumento è una bella interfaccia grafica per ngspice, xyce o spiceopus, puoi scegliere quale si desidera usare man mano che si avvia. Una volta che il software è in esecuzione, puoi vedere l'attenzione sugli accademici. Hai molti componenti e creare un circuito è abbastanza semplice ma puoi anche inserire sonde ed equazioni. Ci sono molte funzioni di importazione ed esportazione, puoi anche creare immagini dei tuoi schemi.
L'attenzione agli accademici è ovvio sulla homepage, in cui hai collegamenti alle pubblicazioni scientifiche degli utenti utilizzando Qucs-S. Questo pacchetto richiede anche di avere il software simulatore sul tuo sistema prima di iniziare. Puoi anche vedere come ci sono molti modi per sondare il sistema che hai creato. Hai anche le equazioni disponibili per il controllo della simulazione.
Tutto ciò significa che dovresti usare Qucs-S per imparare le teorie di base e per ricercare come funzionano i componenti e i sistemi. Non hai modo di creare un circuito né ordinare componenti. In breve, hai bisogno di più pacchetti per la produzione.
Fritzing
Fritzing è in realtà una società senza scopo di lucro che vende elettronica e kit per l'istruzione. Il software è chiaro e ben fatto, ha più colori e icone per i componenti. Poiché il software è destinato all'istruzione, è molto chiaro e disponibile. Incluso nell'installazione predefinita, hai molti componenti dai cataloghi di SparkFun. Per aggiungere componenti, li scegli da un elenco sul lato e trascinali e rilasciali al progetto.
L'interfaccia ha una svolta interessante in quanto tu, per impostazione predefinita, hai una vista sulla breadboard del tuo circuito. Puoi passare facilmente a una vista schematica o a un PCB. Quando si passa alla vista PCB, si dispone di funzioni automatiche e capacità manuali. Gestisce anche molti strati. Il passaggio da una vista tra le viste rende un gioco da ragazzi per fare piani per una breadboard e quindi passare a un PCB. È inoltre possibile ordinare il PCB dal menu a discesa file nell'applicazione.
Fritzing non ha supporto per la simulazione, quindi è necessario utilizzare altri software per questo. Per fare ciò, esporta come file di spezie e importa nel software simulatore. Puoi saperne di più in questo articolo.
PCBMODE - INCSCAPE
PCBMode è uno script che prende un file SVG e output JSON per creare file Gerber. Il flusso di lavoro per questo sistema è un po 'più basato sul testo. È necessario creare il file JSON a mano, lasciare che PCBMode crei un file SVG e quindi modifichi in Inkcape. Quindi puoi eliminare di nuovo i cambiamenti in Inkscape.
Il pacchetto non è così avanzato e non può simulare o controllare i percorsi. Il vero motivo per usare questo pacchetto è quando si desidera una forma strana della tua tavola. Dovresti davvero creare e testare la scheda con altri strumenti e utilizzare PCBMode per il punto di vista artistico.
Xschem
Xschem è un editor schematico che richiede una conoscenza un po 'più approfondita per essere eseguita. È ottimo per la creazione di schemi e ha una bella biblioteca di componenti. Quando lo usi, mostra collegamenti a simulatori e altri programmi, ma ha bisogno di tutto installato separatamente. È utile come front -end di questi altri strumenti. Non puoi usarlo per ordinare i componenti. Hai molti collegamenti per la tastiera da imparare e devi installare gli altri programmi. Quando l'hai fatto, hai un ottimo pacchetto con cui lavorare.
tkgate
Tkgate è un simulatore di circuiti digitali. È limitato ai circuiti digitali ma lo fa molto bene. La migliore caratteristica di questo pacchetto è la moltitudine di tutorial molto chiari che vengono eseguiti nell'applicazione. Il modulo di simulazione può gestire molti scenari diversi quando si tratta di logica. Ha anche un modo per seguire il circuito attraverso una sequenza temporale.
Questo software funziona bene se hai intenzione di fare solo componenti digitali. Hai solo componenti standard e non puoi creare schede PCB direttamente con questo pacchetto.
Simulide (SIMAVR)
Il software Simulide è rivolto specificamente alla simulazione e al test dei circuiti. Puoi fare gli schemi usando Drag and Drop. I componenti inclusi nei componenti sono metri di tensione, metri di ampere e oscilloscopi. Hai anche pulsanti, potenziometro, generatore di onde e un orologio.
Questo software è facile da usare e può darti una buona idea di come funzionerà il tuo circuito. I designer non promettono una grande precisione, invece mirano a facilitare. Non puoi usarlo per realizzare circuiti o fili di rotta. È nelle prime fasi dello sviluppo e non supporta l'esportazione in altri formati.
GNUCAP (Gspiceui)
Il software GNUCAP è completamente la riga di comando. Dovresti usare questo pacchetto per conoscere i file SPICE. La homepage di Gnucap ha bei tutorial. Se li segui, conosci le basi del formato di file. Ciò è utile, se non necessario, per mantenere il top di qualsiasi comportamento dispari in tutti questi pacchetti software. Usarlo per fare circuiti non è una buona idea.
Caneda
Caneda è un vecchio software che funziona ancora ma non è stato mantenuto da diversi anni. È facile creare schemi e simulare secondo il metodo NGSpice. Ha librerie di simboli ma non esiste un modo intuitivo per pianificare la produzione di PCB.
Conclusione
Ci sono molte scelte di strumenti relativi al circuito. Devi decidere da solo quale di cui hai bisogno per il tuo progetto e la situazione attuale. Alcuni strumenti possono supportarti per tutto il percorso per una scheda di esecuzione, alcuni, devi fare molti passaggi diversi per raggiungerlo. Potresti voler solo una piccola parte delle possibilità. Dipende tutto da te.