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.I have posted it at http://dlharmon.com/geda/
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.
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
