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

gEDA-user: data format for gEDA gschem and pcb and gerbv



> Stuart Brorson wrote:
>> Another CAD format, ODB++, is a newer, smarter format for PCB CAD.

Here's a comment that is so telling by Govt contractor Martin Marietta:

The ODB++ proposal states the benefits of having libraries for the fabricator to draw
on. Having dealt for years with the problems caused by mismatched library
information and formats, this feature would add an additional burden to the PWB
quality and acceptance departments. librarians, and component engineers..."

Don't we know...


The IPC standards seem to be freely downloadable now...

http://webstds.ipc.org/2511/2511intro.htm
has them.  It's all XML!  GA Tech has some history of it:

http://eislab.gatech.edu/projects/genx/ipc-review/ipc2510if.pdf

IPC-2510  had format like:

$PACKAGES
PACKAGE: “CAP_SUPPRESS_TYPE_24”, “P34”, “CERAMIC_DIP”;
PINS: 24, “TH_RIBBON”, 100, SIDE;
TARGET: “FIDUC_X”, TARGETMARKER, “Padstack12”, (0,0);
$ENDPACKAGES

IPC-2511 for the same is:

<?xml version="1.0" standalone="yes" ?>
<PACKAGES>
<PACKAGE>
<PACKAGE_NAME> CAP_SUPPRESS_TYPE_24</PACKAGE_NAME>
<PRIMITIVE_REF>P34</PRIMITIVE_REF>
<PACKAGE_TYPE>CERAMIC_DIP</PACKAGE_TYPE>
<PINS>
<PIN_COUNT>24</PIN_COUNT>
<PIN_TYPE>TH_RIBBON</PIN_TYPE>
<PIN_PITCH>100</PIN_PITCH>
<PIN_EXIT>SIDE</PIN_EXIT>
</PINS>
<TARGET>
<TARGET_NAME>FIDUC_X</TARGET_NAME>
<TARGET_SURFACE_REFERENCE>TARGETMARKET</TARGET_SURFACE_REFERENCE>
<TARGET_REL_CENTER_POSITION>Padstack12< /TARGET_REL_CENTER_POSITION>
<TARGET_ROTATION>(0,0)</ TARGET_ROTATION>
</TARGET>
</PACKAGE>
</PACKAGES>


It kind of bogs me down...

They show another proposed XML format:

<?xml version=”1.0” standalone=”yes” ?>
<PACKAGES>
<PACKAGE NAME=”CAP_SUPPRESS_TYPE_24” PRIMITIVE_REF=”P34” TYPE=”CERAMIC_DIP”>
<PINS COUNT=”24” TYPE=”TH_RIBBON” PITCH=”100” EXIT=”SIDE”/>
<TARGET NAME=”FIDUC_X” SURFACE_REFERENCE=”TARGETMARKET”
REL_CENTER_POSITION=”Padstack12” ROTATION=”(0,0)”/>
</PACKAGE>
</PACKAGES>

that seems better...  all that is 1998 or so...  long ago...



> John Griessen


-- 
Ecosensory   Austin TX
tinyOS devel on:  ubuntu Linux;   tinyOS v2.0.2;   telosb ecosens1


_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user