Debian Electronics Project
Summary
CAD tools with GUI
pacchetti Debian per strumenti CAD con GUI

Questo metapacchetto installa i pacchetti Debian per progettazione elettronica assistita al computer che hanno una GUI.

Description

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for Debian Electronics to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the Debian Electronics mailing list

Links to other tasks

Debian Electronics CAD tools with GUI packages

Official Debian packages with high relevance

fritzing
software facile da usare per progettazione elettronica
Versions of package fritzing
ReleaseVersionArchitectures
stretch0.9.3b+dfsg-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.9.3b+dfsg-9amd64,arm64,armhf,i386
bullseye0.9.3b+dfsg-10amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm0.9.6+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie0.9.0b+dfsg-1amd64,armel,armhf,i386
sid1.0.1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.0.1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Debtags of package fritzing:
fieldelectronics
interfacex11
roleapp-data, program
scopeapplication
uitoolkitqt
x11application
Popcon: 115 users (98 upd.)*
Versions and Archs
License: DFSG free
Git

Fritzing è un progetto open source pensato per aiutare nella transizione da un prototipo ad un progetto finito. È mirato agli utenti che desiderano produrre o documentare circuiti ed esperimenti; si inizia costruendo un prototipo fisico, poi lo si ricrea con l'editor grafico di Fritzing. Da lì è possibile generare uno schema, grafica per circuiti stampati e file per produzione di circuiti stampati.

Other screenshots of package fritzing
VersionURL
0.9.6+dfsghttps://screenshots.debian.net/shrine/screenshot/simage/large-1082218b8c9c1da8d99dee9862e83c78.png
0.9.6+dfsghttps://screenshots.debian.net/shrine/screenshot/simage/large-36e3ddb1d4b15cbec6ecb74f2c6178f6.png
0.7.4https://screenshots.debian.net/shrine/screenshot/9842/simage/large-4e717275453848b5b7a85c22ee9c7f0a.png
0.9.6+dfsghttps://screenshots.debian.net/shrine/screenshot/simage/large-1135defa6c0e4557c4875413fe920064.png
0.9.6+dfsghttps://screenshots.debian.net/shrine/screenshot/simage/large-fa5647f65bbd2e5b83391132cc22985a.png
0.7.4https://screenshots.debian.net/shrine/screenshot/9840/simage/large-0ff44618151feddec257a6154b78a1c0.png
0.9.6+dfsghttps://screenshots.debian.net/shrine/screenshot/22819/simage/large-68b584322bb7913e4e06583bd749e8bc.png
0.9.6+dfsghttps://screenshots.debian.net/shrine/screenshot/simage/large-09d368e906b06e1d969ebda175bb8ae8.png
0.9.6+dfsghttps://screenshots.debian.net/shrine/screenshot/simage/large-4a7ad62b1dc772f5e47378f5f25b3dee.png
Screenshots of package fritzing
kicad
software per progettazione di schemi elettronici e PCB
Versions of package kicad
ReleaseVersionArchitectures
bullseye-security5.1.9+dfsg1-1+deb11u1amd64,arm64,armhf,i386,mips64el,ppc64el
bullseye5.1.9+dfsg1-1+deb11u1amd64,arm64,armhf,i386,mips64el,ppc64el
buster-backports5.1.9+dfsg1-1~bpo10+1amd64,arm64,armhf,i386,mips64el,ppc64el
stretch-backports-sloppy5.1.6+dfsg1-1~bpo9+1amd64,armhf,i386
buster-security5.0.2+dfsg1-1+deb10u1amd64,arm64,armhf,i386
buster5.0.2+dfsg1-1amd64,arm64,armhf,i386
stretch4.0.5+dfsg1-4amd64,arm64,armel,armhf,i386,mips,mipsel,ppc64el
sid8.0.2+dfsg-1amd64,arm64,armhf,i386,mips64el,ppc64el,riscv64
trixie8.0.2+dfsg-1amd64,arm64,armhf,i386,mips64el,ppc64el
bookworm-backports7.0.11+dfsg-1~bpo12+1amd64,arm64,armhf,i386,mips64el,ppc64el
bookworm6.0.11+dfsg-1amd64,arm64,armhf,i386,mips64el,ppc64el
bullseye-backports6.0.11+dfsg-1~bpo11+1amd64,arm64,armhf,i386,mips64el,ppc64el
buster-backports-sloppy6.0.7+dfsg-1~bpo10+1amd64,arm64,armhf,i386,mips64el,ppc64el
jessie0.20140622+bzr4027-3amd64,armel,armhf,i386
stretch-backports5.0.2+dfsg1-1~bpo9+1amd64,arm64,armhf,i386
stretch-backports4.0.7+dfsg1-1~bpo9+1armel,mips,mipsel,ppc64el
stretch-security4.0.5+dfsg1-4+deb9u1amd64,arm64,armel,armhf,i386
Debtags of package kicad:
fieldelectronics
interfacex11
roleprogram
uitoolkitqt, wxwidgets
useediting, learning
x11application
Popcon: 651 users (319 upd.)*
Versions and Archs
License: DFSG free
Git

Kicad è una suite di programmi per la creazione di circuiti stampati. Include un editor di schemi, uno strumento per la composizione di PCB, strumenti di supporto e un visualizzatore 3D per mostrare un PCB finito e completamente popolato.

Kicad è composto da 5 componenti principali:

  • kicad - gestore dei progetti;
  • eeschema - editor di schemi;
  • pcbnew - editor di PCB;
  • gerbview - visualizzatore GERBER;
  • cvpcb - selettore della disposizione dei piedini per i componenti.

Librerie:

  • sia eeschema sia pcbnew hanno gestori di libreria e editor per i propri componenti e disposizioni di piedini;
  • si possono facilmente creare, modificare, cancellare e scambiare elementi di libreria;
  • i file di documentazione possono essere associati a componenti, disposizioni di piedini e parole chiave, permettendo una facile ricerca in base alla funzione;
  • sono disponibili librerie molto vaste per componenti degli schemi e disposizioni dei piedini;
  • la maggior parte dei componenti ha il proprio modello 3D corrispondente.
lepton-eda
EDA (Electronic Design Automation) Lepton
Versions of package lepton-eda
ReleaseVersionArchitectures
bullseye1.9.13-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.9.18-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
trixie1.9.18-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el
sid1.9.18-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64
buster1.9.7-2amd64,arm64,armhf,i386
Popcon: 39 users (20 upd.)*
Versions and Archs
License: DFSG free
Git

La suite EDA Lepton fornisce cattura di schemi, netlist, generazione dell'elenco dei materiali e molte altre funzionalità. È un fork della suite gEDA/gaf fatto alla fine del 2016.

oregano
strumento per acquisizione di schemi di circuiti elettronici
Versions of package oregano
ReleaseVersionArchitectures
bookworm0.84.41+dfsg.1-1.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.84.41+dfsg.1-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch0.70-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.70-2amd64,armel,armhf,i386
buster0.84.41+dfsg.1-1amd64,arm64,armhf,i386
bullseye0.84.41+dfsg.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package oregano:
fieldelectronics
roleprogram
suitegnome
uitoolkitgtk
Popcon: 39 users (27 upd.)*
Versions and Archs
License: DFSG free
Git

Oregano è un'applicazione GNOME per l'acquisizione e la stampa di circuiti elettronici. Può simulare i circuiti usando Gnucap, ng-spice o spice di Berkeley.

Screenshots of package oregano
pcb
programma di disegno di circuiti stampati (pcb) - metapacchetto
Versions of package pcb
ReleaseVersionArchitectures
stretch20140316-3.1all
buster4.2.0-2all
bullseye4.2.2-1all
bookworm4.2.2-1all
sid4.3.0-3all
jessie20140316-3all
Debtags of package pcb:
fieldelectronics
rolemetapackage
suitegnu
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

PCB è un editor interattivo per circuiti stampati per il sistema X11 Window. PCB include una funzione per la sbrogliatura, la verifica dei vincoli di progetto e può fornire output nei formati RS-274-X (Gerber), NC drill e centroid (dati X-Y) da usare per i processi di fabbricazione e assemblaggio della scheda. PCB offre funzioni quali l'autorouter e il trace optimizer che possono ridurre drasticamente il tempo di disposizione.

pcb-rnd
installazione standard di pcb-rnd
Versions of package pcb-rnd
ReleaseVersionArchitectures
buster2.1.1-1amd64,arm64,armhf,i386
stretch1.1.4-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.3.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
bookworm3.0.6-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid3.1.4-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

pcb-rnd è uno strumento altamente modulare di disegno di circuiti stampati (PCB, Printed Circuit Board) con un ricco insieme di plugin per comunicare con vari strumenti esterni di progettazione e altri pacchetti EDA/CAD.

Caratteristiche principali:

  • sottocircuiti, stack di pad;
  • modello di impronte di piedini flessibile; forme dei pad senza restrizioni;
  • oggetti di rame, serigrafia, SMD e saldatura arbitrari;
  • modello di strati sofisticato e flessibile;
  • modello poligonale flessibile e universale;
  • qualsiasi oggetto, anche i poligoni, può avere uno spazio libero all'interno di un poligono;
  • griglia mil e mm avanzata con gestione per progetto con unità miste;
  • robusto supporto CLI;
  • impronte dei piedini statiche e parametriche (generate);
  • linguaggio di interrogazione per ricerca e selezione avanzate;
  • DRC (Design Rule Checker) modulare, potente e usabile con script utente;
  • ottimizzatori della disposizione come forme a goccia e "puller" per le piste;
  • catalogo delle impronte dei piedini da file system locali, HTTP e file di scheda;
  • gestione di netlist: importate e come-create, aggiornamento annotazioni.

Formati di file e compatibilità:

  • basati su testo, formato di file nativo con struttura ad albero (lihata);
  • importazione di schede:
    • scheda Altium PcbDOC ASCII;
    • scheda PCB autotrax, versione 4;
    • scheda PCB autotrax, versione 5;
    • scheda dsn;
    • scheda xml eagle versioni 6, 7, 8;
    • scheda binaria eagle versioni 3, 4, 5;
    • scheda hyperlynx, versione 2 e successive;
    • scheda kicad, versioni 3, 4 e 5 (s-expr);
    • scheda pcb-rnd lihata (qualsiasi versione);
    • scheda PADS ASCII;
    • scheda .pcb gEDA/PCB (qualsiasi versione fino a 2017);
  • esportazione di schede:
    • statistiche anonimizzate di scheda in lihata;
    • scheda PCB autotrax, versione 4;
    • scheda dsn specctra;
    • scheda hyperlynx, versione 2.0;
    • scheda kicad, versione 3 (s-expr);
    • pcbnew-board kicad, versione 1 (vecchio formato in testo semplice);
    • scheda pcb-rnd lihata (qualsiasi versione);
    • scheda PADS ASCII;
    • scheda .pcb gEDA/PCB (varie versioni fino a 2017);
  • importazione di impronte di piedini:
    • impronte di piedini BXL;
    • libreria di impronte di piedini xml eagle .lbr (come scheda);
    • libreria di impronte di piedini xml eagle .lbr (come impronte di piedini);
    • libreria di impronte di piedini binaria eagle (come scheda);
    • impronte di piedini pcb-rnd lihata (qualsiasi versione);
    • impronte di piedini cell Mentor Graphics;
    • impronte di piedini .fp gEDA/PCB;
    • impronte di piedini tEDAx (qualsiasi versione);
  • esportazione di impronte di piedini:
    • modulo kicad (s-expr, secondo la versione 3);
    • pcbnew-module kicad (vecchio formato in testo semplice);
    • impronte di piedini pcb-rnd lihata (qualsiasi versione);
    • impronte di piedini .fp gEDA/PCB;
    • impronte di piedini tEDAx (qualsiasi versione);
  • importazione di netlist:
    • netlist + informazioni sulle impronte di piedini ASCII Accel;
    • calay (netlist + informazioni sulle impronte di piedini);
    • netlist semplici da EDIF;
    • netlist + informazioni sulle impronte di piedini freepcb;
    • gEDA/gschem (netlist + informazioni sulle impronte di piedini, eseguendo gnetlist);
    • importazione di .net e .asc di ltspice (netlist e informazioni sulle impronte di piedini);
    • .edf semplici (netlist + informazioni sulle impronte di piedini, prodotti da Mentor Graphics Design Capture);
    • script action pcb-rnd (netlist + informazioni sulle impronte di piedini);
    • importazione di schemi eseguendo una riga di comando;
    • importazione di netlist eseguendo una riga di comando;
    • netlist gEDA (testo semplice, senza informazioni sulle impronte di piedini);
    • Orcad PCB II (netlist + informazioni sulle impronte di piedini);
    • PADS ascii (.asc; netlist + informazioni sulle impronte di piedini);
    • netlist Protel 2.0 + informazioni sulle impronte di piedini;
    • fogli sch-rnd (netlist + informazioni sulle impronte dei piedini, eseguendo sch-rnd);
    • progetto sch-rnd (netlist + informazioni sulle impronte dei piedini, eseguendo sch-rnd);
    • progetto Ringdove (netlist + informazioni sulle impronte dei piedini, eseguendo sch-rnd);
    • .net tinycad (netlist + informazioni sulle impronte di piedini);
    • netlist e informazioni sulle impronte di piedini eeschema;
    • netlist tEDAx (qualsiasi versione);
  • esportazione di netlist:
    • netlist tEDAx (qualsiasi versione);
  • esportazione di immagini:
    • rendering in .png;
    • rendering in .gif;
    • rendering in .jpeg;
    • rendering di PostScript in bianco e nero (uno o più file);
    • rendering di embedded PostScript in bianco e nero o colori (singolo file);
    • pro (projector: rendering 3D);
    • svg (Scalable Vector Graphics);
  • importazioni varie:
    • grafi HPGL (linee, archi, poligoni);
    • MUCS unixplot .pl (linee e vie);
    • tipi di carattere TTF;
    • specctra .dsn (risultati di instradamenti: cavi e vie);
    • specctra .ses (risultati di instradamenti: cavi e vie);
    • eagle DRU (regole di progettazione);
    • tipo di carattere pcb-rnd lihata (qualsiasi versione);
    • tipo di carattere gEDA/PCB;
    • drc tEDAx;
    • script drc tEDAx pcb-rnd;
  • esportazioni varie:
    • bom (elenco dei materiali, testo, con modelli);
    • .dxf (disegni 2D per CAD meccanici);
    • trapani/cnc excellon (per fabbricazione di PCB);
    • fidocad .fcd (esportazione parziale);
    • esportazione di gcode (per fresatura);
    • gerber per fabbricazione di PCB;
    • netlist IPC-D-356 (per test automatizzati);
    • stampante (usando ps);
    • liste delle connessioni dei terminali (vecchio, formato personalizzato);
    • OpenEMS (simulazione; file matlab);
    • script openscad (modello 3D a colori);
    • stl (modello 3D di superficie triangolata);
    • amf (Additive Manufacturing File, modello di superficie);
    • geda/PCB xy;
    • gxyrs;
    • pick&place di Macrofab;
    • file pick&place per il dispositivo TM220/TM240;
    • file .pos KiCad;
    • netlist IPC-D-356 (da test automatizzati);
    • tipo di carattere lihata pcb-rnd (qualsiasi versione);
    • etest tEDAx;
    • drc tEDAx;
    • script drc tEDAx pcb-rnd.
qelectrotech
editor per schemi elettrici
Versions of package qelectrotech
ReleaseVersionArchitectures
buster0.6.1-1amd64,arm64,armhf,i386
stretch-backports0.6.1-1~bpo9+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie0.9-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0.9-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye-backports0.9-1~bpo11+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.7.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster-backports0.7.0-1~bpo10+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch0.5-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.22+svn897-1.1amd64,armel,armhf,i386
sid0.9-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package qelectrotech:
fieldelectronics
interfacex11
roleprogram
scopeapplication
uitoolkitqt
x11application
Popcon: 67 users (45 upd.)*
Versions and Archs
License: DFSG free
Git

QElectroTech è un'applicazione Qt5 scritta in C++. Questo programma aiuta a progettare schemi elettrici. Include un editor di schemi, un editor per gli elementi e un editor per i blocchi dei titoli. Usa i file XML per memorizzare i contenuti prodotti.

Other screenshots of package qelectrotech
VersionURL
1:0.6.1-1https://screenshots.debian.net/shrine/screenshot/16431/simage/large-d2807a5d242b9636f8db19e023ab59e5.png
1:0.6.1-1https://screenshots.debian.net/shrine/screenshot/16423/simage/large-0ebd130cc4c0af6634744eb0bc1afd34.png
1:0.6.1-1https://screenshots.debian.net/shrine/screenshot/16424/simage/large-35af6f512067e60c17fa8a7cd6c4bd97.png
1:0.6.1-1https://screenshots.debian.net/shrine/screenshot/16428/simage/large-27f3e725148809fdbb316ca5808f5764.png
1:0.6.1-1https://screenshots.debian.net/shrine/screenshot/16432/simage/large-1cf95d4f455e17d31aa5064e9aef81fd.png
1:0.6.1-1https://screenshots.debian.net/shrine/screenshot/16430/simage/large-c380173ec1ca775bc515c5682408e6be.png
1:0.7.0-1+b1https://screenshots.debian.net/shrine/screenshot/19290/simage/large-0ea2a15ef0d7485ac0ff19d01e1d78b6.png
1:0.6.1-1https://screenshots.debian.net/shrine/screenshot/16425/simage/large-c69512c98153aa34945b6f3af5e8dc30.png
1:0.6.1-1https://screenshots.debian.net/shrine/screenshot/16426/simage/large-c774841d2718f7e0f48cdcc0e5f3ea7b.png
1:0.6.1-1https://screenshots.debian.net/shrine/screenshot/16427/simage/large-8bd063677d98e5963c09b3fd7cd3b441.png
Screenshots of package qelectrotech
simulide
semplice simulatore di circuiti elettronici in tempo reale
Maintainer: Milan Kupcevic
Versions of package simulide
ReleaseVersionArchitectures
sid1.1.0.1912+dfsg-4amd64,i386
trixie1.1.0.1912+dfsg-4amd64,i386
bookworm0.1.7+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.1.7+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0.1.7+dfsg-2amd64,arm64,armhf,i386
upstream1.1.0.1940
Popcon: 44 users (51 upd.)*
Newer upstream!
License: DFSG free
Git

Simulide è un simulatore di circuiti elettronici in tempo reale pensato per la sperimentazione di hobbisti e studenti con semplici circuiti elettronici di uso generale e simulazione di microcontrollori PIC, AVR e Arduino.

Screenshots of package simulide
tkgate
editor e simulatore di circuiti digitali basato su Tcl/Tk
Versions of package tkgate
ReleaseVersionArchitectures
trixie2.1+repack-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie2.0~b10-4amd64,armel,armhf,i386
stretch2.0~b10-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.1+repack-3amd64,arm64,armhf,i386
bullseye2.1+repack-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.1+repack-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.1+repack-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package tkgate:
fieldelectronics
hardwareemulation
interfacex11
roleprogram
scopeapplication
uitoolkittk
x11application
Popcon: 26 users (21 upd.)*
Versions and Archs
License: DFSG free
Git

TkGate è un editor e simulatore di circuiti digitali con un'interfaccia basata su Tcl/Tk. TkGate include un vasto numero di dispositivi incorporati, incluse porte logiche di base, memorie, tty e moduli per progettazione gerarchica. Il simulatore può essere controllato in modo interattivo o attraverso uno script di simulazione. Il contenuto della memoria può essere caricato da file ed è incluso un compilatore di microcodice/macrocodice (gmac) per creare file di memoria di tkgate a partire da una descrizione di alto livello. Il simulatore gestisce la simulazione continua, la simulazione passo-passo (con orologio o epoca) e punti di interruzione. I file salvati sono in formato simile a Verilog.

TkGate include anche svariati tutorial e circuiti di esempio che possono essere caricati attraverso il menu "Help". Gli esempi vanno da un semplice sommatore a 3 bit a livello di porte logiche fino ad una CPU a 16 bit programmata per giocare al gioco "Animals".

TkGate ha un'interfaccia multilingua con gestione di inglese, giapponese, francese e spagnolo.

*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 237964