Skip to content

A printed circuit board design tool with a twist

License

Notifications You must be signed in to change notification settings

pointyointment/pcbmode

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PCBmodE

PCBmodE is a printed circuit board design Python script that creates an SVG from JSON input files, and then creates Gerber and Excellon files for manufacturing.

PCBmodE gives the designer the freedome to place any arbitrary shape on any layer, as it is natively vector-based. Much of the design is done in a text editor -- editing JSON -- with viewing and some editing -- routing mostly -- done with Inkscape.

Requirements

You'll need:

PCBmodE is developed and tested under Linux, so it might or might not work under other OSs. (It'd be helpful to know success or failure of attempts!)

Resources

Documentation
Boards repository

The name

The 'mod' in PCBmodE has a double meaning. The first is short for 'modern' (in contrast to tired old EDA tools). The second is a play on the familiar 'modifications' or 'mods' done to imperfect PCBs. Call it 'PCB mode' or 'PCB mod E', whichever you prefer.

License

PCBmodE versions 3.0 and above are licensed under the MIT License. Previous versions were licensed under the Apache 2.0 License.

About

A printed circuit board design tool with a twist

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%