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

Re: gEDA-user: Interest in PCB footprint generation scripts?



Darrell Harmon wrote:

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.

I have posted it at http://dlharmon.com/geda/
The parts in the picture are generated using the script. The dimension data may have some errors.


I like the idea of doing a web form, but dlharmon.com is a shared server with very limited capabilities for that kind of thing. Maybe someone else could do it.

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