Elettronica

I 10 migliori strumenti di progettazione di circuiti per Linux

I 10 migliori strumenti di progettazione di circuiti per Linux
Quindi, stai pianificando un nuovo progetto di elettronica e ti chiedi quali strumenti sono i migliori? Potresti anche imparare a progettare i tuoi circuiti e la tua piattaforma preferita è Linux. Dove sono gli strumenti specifici per Linux o multipiattaforma e quale si adatta meglio alle mie esigenze?? Oggi imparerai cosa ti serve per iniziare il tuo nuovo progetto. Questo elenco esamina gli strumenti disponibili e discute i pro e i contro di ciascuno. Sentirai anche come si specializzano.

Quali sono i tuoi obiettivi?

Prima di iniziare, potresti considerare quali sono i tuoi obiettivi attuali current. Stai imparando a creare progetti per 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 realizzare. 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 essere in linea con le tue attuali competenze. Se stai leggendo le basi, avrai bisogno di un sistema che mostri più informazioni sui circuiti. Dovrebbe anche aiutarti con i compiti. I sistemi di base sono basati sul testo, un principiante non vuole iniziare in questo modo. Fortunatamente, molti programmi sono molto istruttivi e puoi persino simulare i tuoi circuiti.

Iniziamo. Nell'elenco troverai tutti i livelli di interazione e l'aiuto che puoi ottenere subito. Alcuni sono anche a riga di comando, quindi puoi usare un terminale.

KiCAD

Il programma KiCAD ha molte belle funzioni di introduzione e una bella interfaccia. Puoi scegliere un modello da un elenco impressionante. L'elenco include Raspberry Pi, progetti Arduino e anche BeagleBone. C'è una vivace comunità che contribuisce con nuovi modelli, librerie e componenti al repository GitHub. Puoi scaricare l'ultima versione o monitorare tu stesso il repository. Il formato del modello è un file di testo che puoi anche scrivere tu stesso, anche se potrebbe volerci del tempo per abituarsi alla gestione delle parentesi.

L'interfaccia è chiara e facile da usare. Il pacchetto è diviso in più parti in modo da modificare una cosa alla volta. Finisci per modificare il progetto, il PCB e lo schema in diverse finestre. Copre tutte le parti del processo, inclusa la simulazione dei circuiti per assicurarsi di non aver commesso errori pericolosi nella progettazione.

Hai funzioni di esportazione su netlist, pcb e altri formati. Le funzioni di importazione includono la netlist di file EAGLE e molto altro. KiCAD è un pacchetto completo con molte funzionalità e una comunità attiva che è disposta ad aiutare.

QUCS - SPICE

Qucs-S è prima di tutto un simulatore, puoi fare schemi e hai alcuni componenti ma il focus è sulla simulazione. Questo strumento è una bella interfaccia grafica per NGspice, XYCE o SpiceOpus, puoi scegliere quale vuoi usare quando lo avvii. Una volta che il software è in esecuzione, puoi vedere il focus 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 per gli accademici è evidente nella home page, dove sono presenti i collegamenti alle pubblicazioni scientifiche degli utenti che utilizzano Qucs-S. Questo pacchetto richiede anche che tu abbia il software del 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 controllare la simulazione.

Tutto ciò significa che dovresti usare Qucs-S per apprendere le teorie di base e per ricercare come funzionano componenti e sistemi. non hai modo di creare un circuito né di 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 utile. Inclusi nell'installazione predefinita, hai molti componenti dai cataloghi di SparkFun. Per aggiungere componenti, selezionali da un elenco a lato e trascinali nel tuo progetto.

L'interfaccia ha una svolta interessante in quanto, per impostazione predefinita, hai una vista breadboard del tuo circuito. Puoi passare facilmente a una vista schematica o a un PCB. Quando si passa alla visualizzazione PCB si hanno sia le funzioni di auto-routing che la capacità manuale. Gestisce anche molti livelli. Il passaggio da una visualizzazione all'altra semplifica la creazione di piani per una breadboard e quindi la transizione in un PCB. Puoi anche ordinare il PCB dal menu a discesa File nell'applicazione.

Fritzing non supporta la simulazione, quindi è necessario utilizzare altri software per questo for. Per fare ciò, esporti come file SPICE e importi nel software del simulatore. Puoi leggere di più a riguardo in questo articolo.

PCBmodE - Inkscape

PCBmodE è uno script che prende un file SVG e genera file JSON per creare file Gerber. Il flusso di lavoro per questo sistema è un po' più basato sul testo. È necessario creare manualmente il file JSON, lasciare che PCBmodE crei un file SVG e quindi modificarli in InkScape. Quindi puoi eliminare di nuovo le modifiche in InkScape.

Il pacchetto non è così avanzato e non può simulare o controllare i percorsi. La vera ragione per usare questo pacchetto è quando vuoi 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 eseguito. È ottimo per creare schemi e ha una bella libreria di componenti. Quando lo usi, mostra i collegamenti a simulatori e altri programmi ma ha bisogno di tutto installato separatamente. È utile come front-end per questi altri strumenti. Non puoi usarlo per ordinare componenti. Hai molte scorciatoie da tastiera da imparare e devi installare gli altri programmi. Quando lo 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 caratteristica migliore 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 linea temporale.

Questo software funziona bene se hai intenzione di realizzare solo componenti digitali. Hai solo componenti standard e non puoi realizzare schede PCB direttamente con questo pacchetto.

simulide (simavr)

Il software simulide è finalizzato specificamente alla simulazione e al test dei circuiti. Puoi creare schemi usando il trascinamento della selezione. Inclusi nei componenti sono voltmetri, amperometri 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 progettisti non promettono grande precisione, puntano invece alla facilità d'uso. Non puoi usarlo per creare circuiti stampati o instradare cavi. È nelle prime fasi di sviluppo e non supporta l'esportazione in altri formati.

gnucap (gspiceui)

Il software gnucap è completamente a riga di comando. Dovresti usare questo pacchetto per conoscere i file SPICE. La homepage di Gnucap ha dei bei tutorial. Se li segui, conosci le basi del formato del file. Questo è utile, se non necessario, per tenere sotto controllo qualsiasi comportamento strano 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 per diversi anni. È facile creare schemi e simulare secondo il metodo ngspice. Dispone di 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 ti serve per il tuo progetto e la situazione attuale. Alcuni strumenti possono supportarti per tutto il percorso verso un predellino, altri devi compiere molti passaggi diversi per raggiungere questo obiettivo. Potresti volere solo una piccola parte delle possibilità. Dipende tutto da te.

Tutorial Shadow of the Tomb Raider per Linux
Shadow of the Tomb Raider è la dodicesima aggiunta alla serie Tomb Raider, un franchise di giochi d'azione e avventura creato da Eidos Montreal. Il gi...
Come aumentare gli FPS in Linux?
FPS sta per Fotogrammi al secondo. Il compito dell'FPS è misurare il frame rate nelle riproduzioni video o nelle prestazioni di gioco game. In parole ...
I migliori giochi di laboratorio dell'app Oculus
Se possiedi un visore Oculus, devi essere informato sul sideloading. Il sideloading è il processo di installazione di contenuti non archiviati sul vis...