Debian Electronics Project
Summary
PCB development
pacchetti Debian per lo sviluppo di PCB

Questo metapacchetto installa i pacchetti Debian utili per lo sviluppo di circuiti stampati.

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 PCB development packages

Official Debian packages with high relevance

camv-rnd
installazione standard di camv-rnd
Versions of package camv-rnd
ReleaseVersionArchitectures
bookworm1.1.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.1.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.1.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

camv-rnd è un visualizzatore modulare per file EDA in formato CAM (principalmente PCB) che supporta Gerber, Excellon e G-code. La GUI permette zoom, movimento e misurazioni su più livelli da più file.

fritzing
software facile da usare per progettazione elettronica
Versions of package fritzing
ReleaseVersionArchitectures
jessie0.9.0b+dfsg-1amd64,armel,armhf,i386
sid1.0.1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye0.9.3b+dfsg-10amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0.9.3b+dfsg-9amd64,arm64,armhf,i386
stretch0.9.3b+dfsg-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm0.9.6+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.0.1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package fritzing:
fieldelectronics
interfacex11
roleapp-data, program
scopeapplication
uitoolkitqt
x11application
Popcon: 140 users (131 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.7.4https://screenshots.debian.net/shrine/screenshot/9842/simage/large-4e717275453848b5b7a85c22ee9c7f0a.png
0.7.4https://screenshots.debian.net/shrine/screenshot/9841/simage/large-f2e8206c20446e383dcc722096943dfc.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-fa5647f65bbd2e5b83391132cc22985a.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-36e3ddb1d4b15cbec6ecb74f2c6178f6.png
0.9.6+dfsghttps://screenshots.debian.net/shrine/screenshot/simage/large-1082218b8c9c1da8d99dee9862e83c78.png
0.9.6+dfsghttps://screenshots.debian.net/shrine/screenshot/simage/large-4a7ad62b1dc772f5e47378f5f25b3dee.png
Screenshots of package fritzing
gerbv
visualizzatore di file Gerber (solo formato RS 274 X)
Versions of package gerbv
ReleaseVersionArchitectures
stretch-security2.6.1-2+deb9u1amd64,arm64,armel,armhf,i386
jessie2.6.0-1amd64,armel,armhf,i386
stretch2.6.1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.7.0-1+deb10u1amd64,arm64,armhf,i386
buster-security2.7.0-1+deb10u3amd64,arm64,armhf,i386
bullseye2.7.0-2+deb11u2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye-security2.7.0-2+deb11u2amd64,arm64,armhf,i386
bookworm2.9.6-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.10.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid2.10.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package gerbv:
fieldelectronics
interfacex11
roleprogram
scopeutility
uitoolkitgtk
useviewing
x11application
Popcon: 72 users (19 upd.)*
Versions and Archs
License: DFSG free
Git

gerbv è un programma per visualizzare file Gerber RS-274X, file Excellon per trapani e file CSV per file pick-and-place. I file Gerber sono usati per trasmettere progetti di circuiti stampati (Printed Circuit Board) ai produttori di PCB.

Screenshots of package gerbv
kicad
software per progettazione di schemi elettronici e PCB
Versions of package kicad
ReleaseVersionArchitectures
stretch-backports5.0.2+dfsg1-1~bpo9+1amd64,arm64,armhf,i386
stretch4.0.5+dfsg1-4amd64,arm64,armel,armhf,i386,mips,mipsel,ppc64el
stretch-security4.0.5+dfsg1-4+deb9u1amd64,arm64,armel,armhf,i386
stretch-backports4.0.7+dfsg1-1~bpo9+1armel,mips,mipsel,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
bullseye5.1.9+dfsg1-1+deb11u1amd64,arm64,armhf,i386,mips64el,ppc64el
bullseye-security5.1.9+dfsg1-1+deb11u1amd64,arm64,armhf,i386
jessie0.20140622+bzr4027-3amd64,armel,armhf,i386
buster-backports-sloppy6.0.7+dfsg-1~bpo10+1amd64,arm64,armhf,i386,mips64el,ppc64el
bullseye-backports6.0.11+dfsg-1~bpo11+1amd64,arm64,armhf,i386,mips64el,ppc64el
bookworm6.0.11+dfsg-1amd64,arm64,armhf,i386,mips64el,ppc64el
bookworm-backports8.0.8+dfsg-1~bpo12+1mips64el
bookworm-backports9.0.0+dfsg-1~bpo12+1amd64,arm64,armhf,i386,ppc64el
trixie9.0.0+dfsg-1amd64,arm64,armhf,i386,mips64el,ppc64el,riscv64
sid9.0.0+dfsg-1amd64,arm64,armhf,i386,mips64el,ppc64el,riscv64
buster-security5.0.2+dfsg1-1+deb10u1amd64,arm64,armhf,i386
buster5.0.2+dfsg1-1amd64,arm64,armhf,i386
Debtags of package kicad:
fieldelectronics
interfacex11
roleprogram
uitoolkitqt, wxwidgets
useediting, learning
x11application
Popcon: 834 users (393 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
buster1.9.7-2amd64,arm64,armhf,i386
bookworm1.9.18-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
trixie1.9.18-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64
sid1.9.18-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64
bullseye1.9.13-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 39 users (7 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.

pcb-rnd
Standard installation of pcb-rnd
Versions of package pcb-rnd
ReleaseVersionArchitectures
trixie3.1.6-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm3.0.6-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye2.3.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
buster2.1.1-1amd64,arm64,armhf,i386
stretch1.1.4-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid3.1.6-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 1 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
    • 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
visolate
strumento per fresare PCB tramite CNC
Versions of package visolate
ReleaseVersionArchitectures
stretch2.1.6~svn8+dfsg1-1.1all
bullseye2.1.6~svn8+dfsg1-1.1all
bookworm2.1.6~svn8+dfsg1-1.1all
trixie2.1.6~svn8+dfsg1-1.1all
sid2.1.6~svn8+dfsg1-1.1all
jessie2.1.6~svn8+dfsg1-1all
buster2.1.6~svn8+dfsg1-1.1all
Debtags of package visolate:
fieldelectronics
interfacecommandline, x11
roleprogram
scopeutility
useconverting
works-withimage:vector
x11application
Popcon: 7 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

Visolate legge i file gerber che descrivono le schede dei circuiti stampati e le converte nel codice G (codice RS-274) necessario per fresare la loro struttura su una scheda usando una macchina CNC. Possono essere create riproduzioni precise della struttura originale, come anche riempimenti voronoi della struttura originale, accorciando il percorso della macchina utensile.

Screenshots of package visolate

Official Debian packages with lower relevance

camv-rnd-core
eseguibile camv-rnd con le funzionalità principali e boxsym-rnd
Versions of package camv-rnd-core
ReleaseVersionArchitectures
sid1.1.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.1.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.1.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 5 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

Include il modello dei dati, i comandi di azione più comuni, il formato di file nativo. Può essere usato in modalità headless o in modalità non interattiva/script per l'elaborazione automatizzata o con la GUI (se camv-rnd-lib-gui e gli HID della GUI librnd sono installati).

camv-rnd-export-extra
formati di esportazione: speciali/aggiuntivi
Versions of package camv-rnd-export-extra
ReleaseVersionArchitectures
bookworm1.1.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.1.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid1.1.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 1 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Formati di esportazione usati meno frequentemente: stampa diretta con lpr.

camv-rnd-export-gd
formati di esportazione che richiedono libgd
Versions of package camv-rnd-export-gd
ReleaseVersionArchitectures
sid1.1.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.1.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.1.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 5 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

Plugin per esportare bitmap (PNG, JPEG, ecc.).

camv-rnd-export-vector
formati per esportazione: grafica vettoriale
Versions of package camv-rnd-export-vector
ReleaseVersionArchitectures
trixie1.1.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.1.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.1.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 5 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

Formati comuni per esportazione in grafica vettoriale: ps, eps, svg.

camv-rnd-import
supporto per formato d'importazione standard (PCB)
Versions of package camv-rnd-import
ReleaseVersionArchitectures
sid1.1.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.1.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.1.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 5 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

Plugin per caricare livelli Gerber, file Excellon per trapani e file G-code.

camv-rnd-lib-gui
libreria di supporto per costruire la GUI
Versions of package camv-rnd-lib-gui
ReleaseVersionArchitectures
bookworm1.1.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.1.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid1.1.5-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 5 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

Fornisce riquadri di dialogo specifici per camv-rnd ed elementi della GUI della finestra principale.

Packaging has started and developers might try the packaging code in VCS

openboardview
renders layouts for electronic boards
Versions of package openboardview
ReleaseVersionArchitectures
VCS7.4~pre1+git20190505-1all
Versions and Archs
License: MIT
Debian package not available
Git
Version: 7.4~pre1+git20190505-1

Viewer for .brd files. The tool is essential for the growing electronic repairs community. It is intended to act as a drop-in replacement for respective commercial tools.

  • Annotations (per board database file)
  • Part and pin sizes better represented
  • Better outlining of irregular objects (such as connectors)
  • Drag and drop
  • Recently used file history
  • Non-orthagonally orientated caps/resistors/diodes now drawn more realistically
  • Adjustable DPI (for working on 2K/4K screens)
  • Works with multiple concurrent instances
*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 253031