Summary
		
			
			
				PCB development 
				
				  Debian packages for PCB development 
				 
				
	           This metapackage will install Debian packages useful
for the development of printed circuit boards. 
                   
                  
			 
			
				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
	      
	     
	           Standard installation of camv-rnd 
	      
	     
	     
	    | 
	   
	     
	       
		 | Versions of package camv-rnd |  
		 | Release | Version | Architectures |  
		   | trixie | 1.1.5-1 | amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x |  
		   | bookworm | 1.1.0-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |  
		   | forky | 1.1.6-1 | amd64,arm64,armhf,i386,ppc64el,riscv64,s390x |  
		   | sid | 1.1.6-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |  
	        
	     
	     
	     
	     
            | 
           
             License: DFSG free
	     
	     
            | 
          
         
           | 
	            camv-rnd is a modular EDA (mainly PCB) CAM file format viewer that supports
gerber, excellon and g-code. The GUI features zoom, pan and measurements on
multiple layers from multiple files. 
	         
         
          
	    | 
	   
	     
            | 
          
       
      
     
       
	 
	   | 
	     
	      fritzing
	      
	     
	           Easy-to-use electronic design software 
	      
	     
	     
	    | 
	   
	     
	       
		 | Versions of package fritzing |  
		 | Release | Version | Architectures |  
		   | forky | 1.0.1-1 | amd64,arm64,armhf,i386,ppc64el,riscv64,s390x |  
		   | trixie | 1.0.1-1 | amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x |  
		   | bookworm | 0.9.6+dfsg-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |  
		   | bullseye | 0.9.3b+dfsg-10 | amd64,arm64,armhf,i386 |  
		   | sid | 1.0.1-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |  
	        
	     
	     
	       
		 | Debtags of package fritzing: |  
		   | field | electronics |  
		   | interface | x11 |  
		   | role | app-data, program |  
		   | scope | application |  
		   | uitoolkit | qt |  
		   | x11 | application |  
	        
	     
	     
	     
	     
            | 
           
             License: DFSG free
	     
	     
            | 
          
         
           | 
	            Fritzing is an open source project designed to help one transition from a
prototype to a finished project. Aimed at users who want to produce or document
circuits and experiments, one starts by building a physical prototype, then
recreating it with Fritzing’s graphical editor. From there one can generate a
schematic, PCB artwork, and PCB production files. 
	         
         
          
	    | 
	   
	     
            | 
          
       
      
     
       
	 
	   | 
	     
	      gerbv
	      
	     
	           Gerber file viewer (only RS 274 X format) 
	      
	     
	     
	    | 
	   
	     
	       
		 | Versions of package gerbv |  
		 | Release | Version | Architectures |  
		   | bullseye | 2.7.0-2+deb11u2 | amd64,arm64,armhf,i386 |  
		   | sid | 2.10.0-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |  
		   | forky | 2.10.0-2 | amd64,arm64,armhf,i386,ppc64el,riscv64,s390x |  
		   | trixie | 2.10.0-1 | amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x |  
		   | bookworm | 2.9.6-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |  
		   | bullseye-security | 2.7.0-2+deb11u2 | amd64,arm64,armhf,i386 |  
	        
	     
	     
	       
		 | Debtags of package gerbv: |  
		   | field | electronics |  
		   | interface | x11 |  
		   | role | program |  
		   | scope | utility |  
		   | uitoolkit | gtk |  
		   | use | viewing |  
		   | x11 | application |  
	        
	     
	     
	     
	     
            | 
           
             License: DFSG free
	     
	     
            | 
          
         
           | 
	            gerbv is a utility for viewing Gerber RS-274X files, Excellon drill files,
and CSV files for pick-and-place files. Gerber files are used for
communicating printed circuit board (PCB) designs to PCB manufacturers. 
	         
         
          
	    | 
	   
	     
            | 
          
       
      
     
       
	 
	   | 
	     
	      kicad
	      
	     
	           Electronic schematic and PCB design software 
	      
	     
	     
	    | 
	   
	     
	       
		 | Versions of package kicad |  
		 | Release | Version | Architectures |  
		   | sid | 9.0.5+dfsg-1 | amd64,arm64,armhf,i386,mips64el,ppc64el,riscv64 |  
		   | bullseye | 5.1.9+dfsg1-1+deb11u1 | amd64,arm64,armhf,i386 |  
		   | bullseye-security | 5.1.9+dfsg1-1+deb11u1 | amd64,arm64,armhf,i386 |  
		   | bookworm | 6.0.11+dfsg-1 | amd64,arm64,armhf,i386,mips64el,ppc64el |  
		   | trixie | 9.0.2+dfsg-1 | amd64,arm64,armhf,i386,ppc64el,riscv64 |  
		   | forky | 9.0.5+dfsg-1 | amd64,arm64,armhf,i386,ppc64el,riscv64 |  
		   | bookworm-backports | 9.0.5+dfsg-1~bpo12+1 | amd64,arm64,armhf,i386,mips64el,ppc64el |  
		   | trixie-backports | 9.0.5+dfsg-1~bpo13+1 | amd64,arm64,armhf,i386,ppc64el,riscv64 |  
                 | upstream | 9.0.6 | 
                  
	        
	     
	     
	       
		 | Debtags of package kicad: |  
		   | field | electronics |  
		   | interface | x11 |  
		   | role | program |  
		   | uitoolkit | qt, wxwidgets |  
		   | use | editing, learning |  
		   | x11 | application |  
	        
	     
	     
	     
	     
            | 
           
             License: DFSG free
	     
	     
            | 
          
         
           | 
	            Kicad is a suite of programs for the creation of printed circuit boards.
It includes a schematic editor, a PCB layout tool, support tools and a
3D viewer to display a finished & fully populated PCB. 
Kicad is made up of 5 main components: 
- kicad - project manager
 
- eeschema - schematic editor
 
- pcbnew - PCB editor
 
- gerbview - GERBER viewer
 
- cvpcb - footprint selector for components
 
 
Libraries: 
- Both eeschema and pcbnew have library managers and editors for their
   components and footprints
 
- You can easily create, edit, delete and exchange library items
 
- Documentation files can be associated with components, footprints and key
   words, allowing a fast search by function
 
- Very large libraries are available for schematic components and footprints
 
- Most components have corresponding 3D models
 
 
	         
         
          
	    | 
	   
	     
            | 
          
       
      
     
       
	 
	   | 
	     
	      lepton-eda
	      
	     
	           Lepton Electronic Design Automation 
	      
	     
	     
	    | 
	   
	     
	       
		 | Versions of package lepton-eda |  
		 | Release | Version | Architectures |  
		   | trixie | 1.9.18-3 | amd64,arm64,armel,armhf,i386,ppc64el,riscv64 |  
		   | bullseye | 1.9.13-4 | amd64,arm64,armhf,i386 |  
		   | sid | 1.9.18-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64 |  
		   | forky | 1.9.18-3 | amd64,arm64,armhf,i386,ppc64el,riscv64 |  
		   | bookworm | 1.9.18-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el |  
	        
	     
	     
	     
	     
            | 
           
             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. 
	         
         
          
	    | 
	   
	     
            | 
          
       
      
     
       
	 
	   | 
	     
	      pcb-rnd
	      
	     
	           ??? missing short description for package pcb-rnd :-( 
	      
	     
	     
	    | 
	   
	     
	       
		 | Versions of package pcb-rnd |  
		 | Release | Version | Architectures |  
		   | forky | 3.1.7b-2 | amd64,arm64,armhf,i386,ppc64el,riscv64,s390x |  
		   | sid | 3.1.7b-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |  
		   | bullseye | 2.3.1-1 | amd64,arm64,armhf,i386 |  
		   | bookworm | 3.0.6-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |  
		   | trixie | 3.1.6-1 | amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x |  
	        
	     
	     
	     
	     
            | 
           
             License: DFSG free
	     
	     
            | 
          
         
           | 
	           
	         
          
          
	    | 
	   
	     
            | 
          
       
      
     
       
	 
	   | 
	     
	      visolate
	      
	     
	           ??? missing short description for package visolate :-( 
	      
	     
	     
	    | 
	   
	     
	       
		 | Versions of package visolate |  
		 | Release | Version | Architectures |  
		   | bookworm | 2.1.6~svn8+dfsg1-1.1 | all |  
		   | sid | 3.1.1+dfsg-1 | all |  
		   | bullseye | 2.1.6~svn8+dfsg1-1.1 | all |  
		   | trixie | 2.1.6~svn8+dfsg1-1.2 | all |  
		   | forky | 3.1.1+dfsg-1 | all |  
	        
	     
	     
	       
		 | Debtags of package visolate: |  
		   | field | electronics |  
		   | interface | commandline, x11 |  
		   | role | program |  
		   | scope | utility |  
		   | use | converting |  
		   | works-with | image:vector |  
		   | x11 | application |  
	        
	     
	     
	     
	     
            | 
           
             License: DFSG free
	     
	     
            | 
          
         
           | 
	           
	         
          
          
	    | 
	   
	     
            | 
          
       
      
			Official Debian packages with lower relevance
     
       
	 
	   | 
	     
	      camv-rnd-core
	      
	     
	           camv-rnd executable with the core functionality and boxsym-rnd 
	      
	     
	     
	    | 
	   
	     
	       
		 | Versions of package camv-rnd-core |  
		 | Release | Version | Architectures |  
		   | forky | 1.1.6-1 | amd64,arm64,armhf,i386,ppc64el,riscv64,s390x |  
		   | sid | 1.1.6-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |  
		   | bookworm | 1.1.0-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |  
		   | trixie | 1.1.5-1 | amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x |  
	        
	     
	     
	     
	     
            | 
           
             License: DFSG free
	     
	     
            | 
          
         
           | 
	            Includes the data model, the most common action commands, the native
file format. Can be used in headless mode or batch/scripted mode for
automated processing or with GUI (if camv-rnd-lib-gui and librnd GUI
HIDs are installed). 
	         
         
          
	    | 
	   
	     
            | 
          
       
      
     
       
	 
	   | 
	     
	      camv-rnd-export-extra
	      
	     
	           Export formats: special/extra 
	      
	     
	     
	    | 
	   
	     
	     
	     
	     
            | 
           
             License: DFSG free
	     
	     
            | 
          
         
           | 
	            Less commonly used export formats: direct printing with lpr. 
	         
         
          
	    | 
	   
	     
            | 
          
       
      
     
       
	 
	   | 
	     
	      camv-rnd-export-gd
	      
	     
	           Export formats that require libgd. 
	      
	     
	     
	    | 
	   
	     
	       
		 | Versions of package camv-rnd-export-gd |  
		 | Release | Version | Architectures |  
		   | trixie | 1.1.5-1 | amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x |  
		   | sid | 1.1.6-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |  
		   | bookworm | 1.1.0-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |  
		   | forky | 1.1.6-1 | amd64,arm64,armhf,i386,ppc64el,riscv64,s390x |  
	        
	     
	     
	     
	     
            | 
           
             License: DFSG free
	     
	     
            | 
          
         
           | 
	            Bitmap export plugin (png, jpeg, etc.) 
	         
         
          
	    | 
	   
	     
            | 
          
       
      
     
       
	 
	   | 
	     
	      camv-rnd-export-vector
	      
	     
	           Export formats: vector graphics 
	      
	     
	     
	    | 
	   
	     
	       
		 | Versions of package camv-rnd-export-vector |  
		 | Release | Version | Architectures |  
		   | trixie | 1.1.5-1 | amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x |  
		   | bookworm | 1.1.0-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |  
		   | sid | 1.1.6-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |  
		   | forky | 1.1.6-1 | amd64,arm64,armhf,i386,ppc64el,riscv64,s390x |  
	        
	     
	     
	     
	     
            | 
           
             License: DFSG free
	     
	     
            | 
          
         
           | 
	            Common vector graphic export formats: ps, eps, svg. 
	         
         
          
	    | 
	   
	     
            | 
          
       
      
     
       
	 
	   | 
	     
	      camv-rnd-import
	      
	     
	           Standard import file format support (PCB). 
	      
	     
	     
	    | 
	   
	     
	       
		 | Versions of package camv-rnd-import |  
		 | Release | Version | Architectures |  
		   | trixie | 1.1.5-1 | amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x |  
		   | bookworm | 1.1.0-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |  
		   | forky | 1.1.6-1 | amd64,arm64,armhf,i386,ppc64el,riscv64,s390x |  
		   | sid | 1.1.6-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |  
	        
	     
	     
	     
	     
            | 
           
             License: DFSG free
	     
	     
            | 
          
         
           | 
	            Plugins for loading gerber layers, excellon drill files and g-code
files. 
	         
         
          
	    | 
	   
	     
            | 
          
       
      
     
       
	 
	   | 
	     
	      camv-rnd-lib-gui
	      
	     
	           Support library for building the GUI. 
	      
	     
	     
	    | 
	   
	     
	       
		 | Versions of package camv-rnd-lib-gui |  
		 | Release | Version | Architectures |  
		   | trixie | 1.1.5-1 | amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x |  
		   | bookworm | 1.1.0-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |  
		   | sid | 1.1.6-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |  
		   | forky | 1.1.6-1 | amd64,arm64,armhf,i386,ppc64el,riscv64,s390x |  
	        
	     
	     
	     
	     
            | 
           
             License: DFSG free
	     
	     
            | 
          
         
           | 
	            Provides camv-rnd specific dialog boxes and top window GUI elements. 
	         
         
          
	    | 
	   
	     
            | 
          
       
      
			Packaging has started and developers might try the packaging code in VCS
     
       
	 
	   | 
	     
	      openboardview
	      
	     
	           renders layouts for electronic boards 
	      
	     
	     
	    | 
	   
	     
	       
		 | Versions of package openboardview |  
		 | Release | Version | Architectures |  
		   | VCS | 9.95.1-1 | all |  
	        
	     
	     
	     
	      
            | 
           
             License: MIT
	      
                Debian package not available
              
	     
            Version: 9.95.1-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
 
 
	         
         
          
	    | 
          
       
      
		 
	 |