Debian Electronics Project
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
jednoducho použiteľný softvér na návrh elektroniky
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 je open source projekt, ktorý pomáha previesť prototypu na hotový produkt. Je zameraný na používateľov, ktorí chcú vyrábať alebo dokumentovať obvody a experimenty. Začnete postavením fyzického prototypu a potom ho vybudujete v grafickom editore vo Fritzing. Odtiaľ môžete vytvoriť schému, výtvarné prvky na doske tlačených spojov (PCB) a produkčné súbory dosky tlačených spojov.

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
softvér na návrh elektrotechnických schém a plošných spojov
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 je sada programov na tvorbu dosiek plošných spojov. Obsahuje editor schém, nástroj na rozloženie tlačeného spoja, podporné nástroje a 3D prehliadač na zobrazenie dokončeného a plne osadeného plošného spoja.

Kicad pozostáva z piatich hlavných komponentov:

  • kicad - správca projektov
  • eeschema - editor schém
  • pcbnew - editor plošných spojov
  • gerbview - prehliadač GERBER
  • cvpcb - výber puzdier súčiastok

Knižnice:

  • eeschema aj pcbnew majú správcov knižnice a editory svojich komponentov a puzdier
  • môžete jednoducho vytvárať, upravovať, mazať a vymieňať položky knižnice
  • súbory dokumentácie možno pridružiť s komponentmi, puzdrami a kľúčovými slovami, čo umožňuje rýchle hľadanie podľa funkcie
  • sú dostupné veľmi veľké knižnice pre schematické značky a puzdrá súčiastok
  • väčšina komponentov má zodpovedajúce 3D modely
lepton-eda
Lepton Electronic Design Automation
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

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
tool for schematical capture of electronic circuits
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 is a GNOME application for schematic capture and printing of electronic circuits. It can simulate the circuits using Gnucap, ng-spice or Berkeley spice.

Screenshots of package oregano
pcb
printed circuit board (pcb) design program - metapackage
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 is an interactive printed circuit board editor for the X11 window system. PCB includes a rats nest feature, design rule checking, and can provide industry standard RS-274-X (Gerber), NC drill, and centroid data (X-Y data) output for use in the board fabrication and assembly process. PCB offers high end features such as an autorouter and trace optimizer which can tremendously reduce layout time.

pcb-rnd
Standard installation of 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 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
    • 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
Electric schematic editor
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 is a Qt5 application written in C++ . This program helps you to design electrical schematic diagrams. It includes a schematic editor, an element editor, and a titleblock editor. It uses XML files to store the produced contents.

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
simple real time electronic circuit simulator
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 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.

Screenshots of package simulide
tkgate
Tcl/Tk based digital circuit editor and simulator
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 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.

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