Summary
CAD tools with GUI
Debian packages for CAD tools with GUI
This metapackage will install Debian packages for electronic
computer-aided design which have GUIs.
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
Benutzerfreundliche Elektronikentwicklungssoftware
|
Versions of package fritzing |
Release | Version | Architectures |
sid | 1.0.1-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 1.0.1-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bookworm | 0.9.6+dfsg-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
stretch | 0.9.3b+dfsg-4 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
bullseye | 0.9.3b+dfsg-10 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
jessie | 0.9.0b+dfsg-1 | amd64,armel,armhf,i386 |
buster | 0.9.3b+dfsg-9 | amd64,arm64,armhf,i386 |
Debtags of package fritzing: |
field | electronics |
interface | x11 |
role | app-data, program |
scope | application |
uitoolkit | qt |
x11 | application |
|
License: DFSG free
|
Das quelloffene Projekt Fritzing wurde entwickelt, um den Anwender beim
Übergang vom Prototyp zum abgeschlossenen Projekt zu unterstützen. Es
richtet sich an Benutzer, die Schaltkreise und Experimente produzieren oder
dokumentieren wollen. Man fängt mit einen physikalischen Prototyp an und
baut ihn in Fritzings grafischen Editor nach. Anschließend kann man
Schaltpläne, Leiterplattenvorlagen und PCB-Dateien erzeugen.
|
|
kicad
Entwurf von Schaltplänen und Platinen
|
Versions of package kicad |
Release | Version | Architectures |
stretch-security | 4.0.5+dfsg1-4+deb9u1 | amd64,arm64,armel,armhf,i386 |
stretch-backports | 4.0.7+dfsg1-1~bpo9+1 | armel,mips,mipsel,ppc64el |
stretch-backports | 5.0.2+dfsg1-1~bpo9+1 | amd64,arm64,armhf,i386 |
buster | 5.0.2+dfsg1-1 | amd64,arm64,armhf,i386 |
buster-security | 5.0.2+dfsg1-1+deb10u1 | amd64,arm64,armhf,i386 |
sid | 8.0.8+dfsg-1 | amd64,arm64,armhf,i386,mips64el,ppc64el,riscv64 |
jessie | 0.20140622+bzr4027-3 | amd64,armel,armhf,i386 |
trixie | 8.0.8+dfsg-1 | amd64,arm64,armhf,i386,mips64el,ppc64el,riscv64 |
bookworm-backports | 8.0.8+dfsg-1~bpo12+1 | amd64,arm64,armhf,i386,mips64el,ppc64el |
bookworm | 6.0.11+dfsg-1 | amd64,arm64,armhf,i386,mips64el,ppc64el |
bullseye-backports | 6.0.11+dfsg-1~bpo11+1 | amd64,arm64,armhf,i386,mips64el,ppc64el |
buster-backports-sloppy | 6.0.7+dfsg-1~bpo10+1 | amd64,arm64,armhf,i386,mips64el,ppc64el |
bullseye-security | 5.1.9+dfsg1-1+deb11u1 | amd64,arm64,armhf,i386 |
bullseye | 5.1.9+dfsg1-1+deb11u1 | amd64,arm64,armhf,i386,mips64el,ppc64el |
buster-backports | 5.1.9+dfsg1-1~bpo10+1 | amd64,arm64,armhf,i386,mips64el,ppc64el |
stretch-backports-sloppy | 5.1.6+dfsg1-1~bpo9+1 | amd64,armhf,i386 |
stretch | 4.0.5+dfsg1-4 | amd64,arm64,armel,armhf,i386,mips,mipsel,ppc64el |
Debtags of package kicad: |
field | electronics |
interface | x11 |
role | program |
uitoolkit | qt, wxwidgets |
use | editing, learning |
x11 | application |
|
License: DFSG free
|
Kicad ist ein Satz von Programmen für Entwurf von Platinen. Er enthält
Programme für den Entwurf von Schaltplänen und Platinen, Hilfsprogramme
und ein 3D-Ansichtsprogramm zur Anzeige einer fertigen, voll bestückten
Platine.
Kicad hat fünf Hauptbestandteile:
- kicad - Projektverwaltung
- eeschema - Schaltplanentwurf
- pcbnew - Platinenentwurf
- gerbview - Betrachter für GERBER-Dateien
- cvpcb - Anschlussflächenauswahl für die Komponenten
Bibliotheken:
- Sowohl eeschema und pcbnew bieten Bibliotheksverwaltung und
Bearbeitungsmöglichkeiten für Komponenten und Anschlüsse.
- Die Inhalte der Bibliotheken können leicht entworfen, bearbeitet,
gelöscht und ausgetauscht werden.
- Dokumentationen können mit Komponenten, Anschlussflächen und
Schlüsselwörtern zur einfachen funktionsorientierten Suche
verbunden werden.
- Die Bibliotheken für Schaltplanelemente und Anschlussflächen sind sehr
groß.
- Für die meisten Komponenten gibt es dreidimensionale Modelle.
|
|
lepton-eda
Lepton Electronic Design Automation
|
Versions of package lepton-eda |
Release | Version | Architectures |
buster | 1.9.7-2 | amd64,arm64,armhf,i386 |
bullseye | 1.9.13-4 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm | 1.9.18-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el |
trixie | 1.9.18-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64 |
sid | 1.9.18-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64 |
|
License: DFSG free
|
The Lepton EDA suite provides schematic capture, netlisting, bill of
materials generation, and many other features. It was forked from the
gEDA/gaf suite in late 2016.
|
|
oregano
Anwendung zur Erfassung von elektronischen Schaltungen
|
Versions of package oregano |
Release | Version | Architectures |
sid | 0.84.41+dfsg.1-1.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
jessie | 0.70-2 | amd64,armel,armhf,i386 |
stretch | 0.70-3 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
buster | 0.84.41+dfsg.1-1 | amd64,arm64,armhf,i386 |
bullseye | 0.84.41+dfsg.1-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm | 0.84.41+dfsg.1-1.1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
Debtags of package oregano: |
field | electronics |
role | program |
suite | gnome |
uitoolkit | gtk |
|
License: DFSG free
|
Oregano ist eine GNOME-Anwendung zur Schaltbild Erfassung und zum Drucken von
elektronischen Schaltungen. Zusammen mit »Berkeley Spice«,
Gnucap oder ng-spice können die Schaltungen simuliert werden.
|
|
pcb
Programm zur Entwicklung gedruckter Schaltungen - Metapaket
|
Versions of package pcb |
Release | Version | Architectures |
buster | 4.2.0-2 | all |
bullseye | 4.2.2-1 | all |
stretch | 20140316-3.1 | all |
sid | 4.3.0-4 | all |
trixie | 4.3.0-4 | all |
bookworm | 4.2.2-1 | all |
jessie | 20140316-3 | all |
Debtags of package pcb: |
field | electronics |
role | metapackage |
suite | gnu |
|
License: DFSG free
|
PCB ist ein interaktiver Editor für gedruckte Schaltungen für das X11
Window System. Er bietet Entflechtung (ratsnest feature), die Überprüfung
von Entwurfsregeln (design rule check), Unterstützung des
Industriestandards RS-274-X (Gerber), NC-Bohrer, Ausgabe von
»centroid«-Daten (X-Y-Daten) zur Verwendung in der Platinenherstellung und
während des Zusammenbaus. PCB bietet High-End-Eigenschaften wie einen
Autorouter und Trace-Optimierer, die die Layoutzeit drastisch verkürzen können.
|
|
pcb-rnd
Standard installation of pcb-rnd
|
Versions of package pcb-rnd |
Release | Version | Architectures |
sid | 3.1.6-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bullseye | 2.3.1-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el |
bookworm | 3.0.6-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
stretch | 1.1.4-2 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
trixie | 3.1.6-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
buster | 2.1.1-1 | amd64,arm64,armhf,i386 |
|
License: DFSG free
|
pcb-rnd is a highly modular PCB (Printed Circuit Board) layout tool
with a rich set of plugins for communicating with various external
design tools and other EDA/CAD packages.
Feature highlights:
- subcircuits, pad stacks
- flexible footprint model; unrestricted pad shapes
- arbitrary copper, silk, paste and soldermask objects
- sophisticated, flexible layer model
- flexible/universal polygon model
- any object, even polygons, can have a clearance within a polygon
- advanced mil and mm grid, with support for mixed unit design
- strong CLI support
- static footprints and parametric (generated) footprints
- query language for advanced search & select
- powerful, user scriptable, modular Design Rule Checker (DRC)
- layout optimizers such as teardrops and a trace puller
- footprint library from local file systems, HTTP and board files
- netlist management: imported and as-built; back annotation
File formats and compatibility:
- text based, tree structured native file format (lihata)
- import board:
- Altium PcbDoc ASCII board
- autotrax PCB board, version 4
- autotrax PCB board, version 5
- dsn board
- eagle xml board version 6, 7, 8
- eagle binary board version 3, 4, 5
- hyperlynx board, version 2 and above
- kicad board, version 3, 4 and 5 (s-expr)
- lihata pcb-rnd board (any version)
- PADS ASCII board
- gEDA/PCB .pcb board (any version up to 2017)
- export board:
- anonimized board statistics in lihata
- autotrax PCB board, version 4
- specctra dsn board
- hyperlynx board, version 2.0
- kicad board, version 3 (s-expr)
- kicad pcbnew-board, version 1 (legacy plain text format)
- lihata pcb-rnd board (any version)
- PADS ASCII board
- gEDA/PCB .pcb board (various version up to 2017)
- import footprint:
- BXL footprints
- eagle xml footprint lib .lbr (as board)
- eagle xml footprint lib .lbr (as footprint)
- eagle binary footprint lib (as board)
- lihata pcb-rnd footprint (any version)
- Mentor Graphics cell footprints
- gEDA/PCB .fp footprints
- tEDAx footprint (any version)
- export footprint:
- kicad module (s-expr, according to version 3)
- kicad pcbnew-module (legacy plain text format)
- lihata pcb-rnd footprint (any version)
- gEDA/PCB .fp footprints
- tEDAx footprint (any version)
- import netlist:
- Accel ASCII netlists + footprint info
- calay (netlists + footprint info)
- flat netlist from EDIF
- freepcb netlist + footprint info
- gEDA/gschem (netlist + footprint info, running gnetlist)
- import ltspice .net and .asc (netlist and footprint info)
- flat .edf (netlist+footprint, produced by Mentor Graphics Design Capture)
- pcb-rnd action script (netlist + footprint info)
- schematics import by running a commandline
- netlist import by running a commandline
- gEDA netlist (plain text, no footprint info)
- Orcad PCB II (netlist + footprint info)
- PADS ascii (.asc, netlists + footprint info)
- Protel netlists 2.0 + footprint info
- sch-rnd sheet (netlist + footprint info, running sch-rnd)
- sch-rnd project (netlist + footprint info, running sch-rnd)
- Ringdove project (netlist + footprint info, running sch-rnd)
- tinycad .net (netlists + footprint info)
- eeschema netlist and footprint info
- tEDAx netlist (any version)
- export netlist:
- tEDAx netlist (any version)
- export image:
- render in .png
- render in .gif
- render in .jpeg
- render black&white postscript (single or multiple files)
- render black&white or color embedded postscript (single file)
- pro (projector: 3d rendering)
- svg (Scalable Vector Graphics)
- import misc:
- HPGL plot (lines, arcs, polygons)
- MUCS unixplot .pl (lines and vias)
- ttf font
- specctra .dsn (route result: wires and vias)
- specctra .ses (route result: wires and vias)
- eagle DRU (design rules)
- lihata pcb-rnd font (any version)
- gEDA/PCB font
- tEDAx drc
- tEDAx pcb-rnd drc script
- export misc:
- bom (Bill of Materials, text, templated)
- .dxf (2D drawing for mech CADs)
- excellon drill/cnc (for PCB fabbing)
- fidocad .fcd (partial export)
- export gcode (for milling)
- gerber for PCB fabbing
- hpgl
- IPC-D-356 Netlist (for automated testing)
- printer (using ps)
- list of terminal connections (old, custom format)
- OpenEMS (simulation, matlab files)
- openscad script (colored 3D model)
- stl (3d triangulated surface model)
- amf (Additive Manufacturing File, surface model)
- geda/PCB xy
- gxyrs
- Macrofab's pick&place
- pick&place file for the TM220/TM240 device
- KiCad .pos file
- IPC-D-356 Netlist (from automated testing)
- lihata pcb-rnd font (any version)
- tEDAx etest
- tEDAx drc
- tEDAx pcb-rnd drc script
|
|
qelectrotech
Editor für elektrische Schaltpläne
|
Versions of package qelectrotech |
Release | Version | Architectures |
bullseye-backports | 0.9-1~bpo11+1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
stretch | 0.5-2 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
stretch-backports | 0.6.1-1~bpo9+1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
buster | 0.6.1-1 | amd64,arm64,armhf,i386 |
buster-backports | 0.7.0-1~bpo10+1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
bullseye | 0.7.0-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm | 0.9-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 0.9-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
sid | 0.9-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
jessie | 0.22+svn897-1.1 | amd64,armel,armhf,i386 |
Debtags of package qelectrotech: |
field | electronics |
interface | x11 |
role | program |
scope | application |
uitoolkit | qt |
x11 | application |
|
License: DFSG free
|
QElectroTech ist ein C++-Programm mit Qt5-Oberfläche.
Dieses Programm hilft Ihnen beim Entwurf elektrischer Schaltpläne.
Es enthält Editoren für Schaltpläne, Elemente und Titelblöcke.
Die erzeugten Inhalte legt es in XML-Dateien ab.
|
|
simulide
simple real time electronic circuit simulator
|
Versions of package simulide |
Release | Version | Architectures |
sid | 1.1.0.1912+dfsg-4 | amd64,i386 |
trixie | 1.1.0.1912+dfsg-4 | amd64,i386 |
buster | 0.1.7+dfsg-2 | amd64,arm64,armhf,i386 |
bookworm | 0.1.7+dfsg-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 0.1.7+dfsg-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
upstream | 1.1.0.2030 |
|
License: DFSG free
|
Simulide is a real time electronic circuit simulator intended for hobbist and
student experimentation with simple general purpose electronic circuits and
PIC, AVR and Arduino microcontroller simulations.
|
|
tkgate
Tcl/Tk based digital circuit editor and simulator
|
Versions of package tkgate |
Release | Version | Architectures |
stretch | 2.0~b10-5 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
sid | 2.1+repack-7 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
jessie | 2.0~b10-4 | amd64,armel,armhf,i386 |
trixie | 2.1+repack-7 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bookworm | 2.1+repack-5 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 2.1+repack-4 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 2.1+repack-3 | amd64,arm64,armhf,i386 |
Debtags of package tkgate: |
field | electronics |
hardware | emulation |
interface | x11 |
role | program |
scope | application |
uitoolkit | tk |
x11 | application |
|
License: DFSG free
|
TkGate is a digital circuit editor and simulator with a Tcl/Tk based
interface. TkGate includes a large number of built-in devices including basic
gates, memories, ttys and modules for hierarchical design. The simulator can
be controlled either interactively or through a simulation script. Memory
contents can be loaded from files, and a microcode/macrocode compiler (gmac)
is included to create tkgate memory files from a high-level description. The
simulator supports continuous simulation, single step simulation (by clock or
epoch) and breakpoints. Save files are in a Verilog-like format.
TkGate also includes a number of tutorial and example circuits which can be
loaded through the "Help" menu. The examples range from a simple gate-level
3-bit adder to a 16-bit CPU programmed to play the "Animals" game.
TkGate has a multi-language interface with support for English, Japanese,
French and Spanish.
|
|
|