OK, so I am trying to export some DXF's of the cream layers from Eagle. The purpose is to cut some nice solder paste stencils out of 0.003" stainless shim stock, using our nice 2W UV laser we have here in the lab.
The issue is that the dxf.ulp for Eagle exports the pads as "solid" type objects, and, for whatever reason, the laser toolpath generation software doesn't read those correctly. It'll draw 3 sides of a rectangular pad, but not the closing line! The software for the laser isn't very good, and I've put in some inquiries with those folks to see if maybe this problem can be solved from their end.
But, if the eagle dxf.ulp exported line perimeters of the solids rather than "solids" themselves, then it should work just fine.
But I guess there are a lot of potential solutions to this... if the dxf.ulp changed it's output format, great. We also have AutoCAD (since they nicely make it free for students), but there doesn't seem to be a straightforward way to convert the "solids" into line segments with that software.
I'm reading through the dxf.ulp, and slowly learning the Eagle scripting language. It seems like it should be possible to do it from there.
At the same time, I'm also trying to learn the AutoLISP language, since maybe it can be done via a conversion script inside autoCAD.
If anyone else had any good ideas (python libraries?) that could do this, please do let me know.
WMF does work, but doesn't seem to retain scale information. The only way I've gotten it to work so far was by importing both the WMF and the DXF, and using the dimensions of the DXF to scale the WMF imported data.
If someone out there just writes the script for me, I'll cut some stencils for you
(although our laser only does 4" x 4").
