[sdiy] Duplicates and multiples in KiCAD

Jason Nanna jasonnanna at gmail.com
Thu Mar 21 09:41:02 CET 2013


PyEDA aims to provide EDA tools written in Python, and to link to
other relevant projects.

The first subproject is kipy (Python tools for KiCAD). Not really
documented at all yet, but you can download kipy via subversion:

svn checkout http://pyeda.googlecode.com/svn/trunk/kipy kipy

kipy is basically a library designed for easy use from other programs,
but the kipy/tools directory contains scripts which can do the

Round-trip (read and write) Kicad .pro, .sch, and .lib files
Parse the .sch and .lib files and do additional rules checking
Output the netlist in a format suitable for use with ExpressPCB
Dump pin to net information for any reference designator

Kipy works under Linux and Windows and currently requires Python 2.5
or 2.6, as well as a KiCAD installation.

And here's the youtube clip I had referred to on cloning subcircuits
-- it utilizes the tools available above:


On Wed, Mar 20, 2013 at 10:44 PM, Karl Ekdahl <elektrodwarf at yahoo.se> wrote:
> To panelize/combine boards you can use "append board" from the file menu in the PCB editor to add another file (or the same file in this case), just make sure to move the pre-existing board down/up/left/right first as the new board will be appended in the same position as it's saved in the file you append.
> As for the "duplicates"-thing, i've been wondering that myself. As there is a way of doing it in the schematics editor using hierarchies, maybe there's something similar for the PCB editor?
> Karl
> ________________________________
> Från: Tim Parkhurst <tim.parkhurst at gmail.com>
> Till: Synth-DIY <synth-diy at dropmix.xs4all.nl>
> Skickat: tisdag, 19 mars 2013 14:49
> Ämne: [sdiy] Duplicates and multiples in KiCAD
> So I've run into a situation where I need to do duplicates and
> panelized boards in KiCAD, and I have to admit I have no idea how to
> go about it, or even if it's possible.
> By "duplicates" I mean duplicating most of a circuit several times on
> a single board, For example two or three LFO circuits on a PCB, all
> fed by the same power input and maybe featuring some other common
> circuitry.
> By "multiples" I mean duplicating an entire board several times to
> make a panelized layout. The separate boards would then be cut apart
> later.
> Oooh, one more question: is there a way to import Gerbers into KiCAD?
> Of course, I'm going to go fish around and find some KiCAD forums, but
> I figure I'd ask here first, since this is where all the cool kids
> hang out.
> Tim (Copy and Putz) Servo
> ---
> "Sire, the church of God is an anvil that has worn out many hammers."
> - H.L. Hastings
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at dropmix.xs4all.nl
> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at dropmix.xs4all.nl
> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy

More information about the Synth-diy mailing list