[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
gEDA-user: Interest in PCB footprint generation scripts?
- To: geda-user@xxxxxxxx
- Subject: gEDA-user: Interest in PCB footprint generation scripts?
- From: Darrell Harmon <mail@xxxxxxxxxxxx>
- Date: Wed, 11 May 2005 20:28:06 -0500
- Delivered-to: archiver@seul.org
- Delivered-to: geda-user-outgoing@seul.org
- Delivered-to: geda-user@seul.org
- Delivery-date: Wed, 11 May 2005 21:28:06 -0400
- Reply-to: geda-user@xxxxxxxx
- Sender: owner-geda-user@xxxxxxxx
- User-agent: Mozilla Thunderbird 1.0.2 (X11/20050317)
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