[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

gEDA-user: Interest in PCB footprint generation scripts?



I am currently writing a set of python scripts to generate PCB footprints. The idea behind what I am doing is to make it easy to create footprints for a project from the components datasheets quickly. I have it working for BGA parts so far, and will be adding QFP, SO, SOT, DIP, ... Is there any interest in this? If so, I will clean it up, write documentation and put it on my website. Suggestions are welcome. The set of scripts will be licensed under the GPL, but there will be an exception so that the output will be public domain.

Input to generate Xilinx FT256 BGA:

type = "bga"
pitch = 1mm
silkwidth = 10 mils
balldia = 0.4mm
maskclear = 0.1mm
polyclear = 6 mil
silkboxwidth = 17mm
silkboxheight = 17mm
rows = 16
cols = 16
part = "FT256"

I have attempted to design so that the input data is simple to understand and modify. Notice how the mixed units are allowed. The script converts automatically from inches, mils or mm.

--
Darrell Harmon
100x100mm SBC running GNU/Linux:
http://dlharmon.com/sbc.html