element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Autodesk EAGLE
  • Products
  • More
Autodesk EAGLE
EAGLE User Support (English) DXF; output cream layers as "lines", not "solids"?
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Autodesk EAGLE to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 4 replies
  • Subscribers 179 subscribers
  • Views 1026 views
  • Users 0 members are here
  • eagle
  • dxf
  • ulp
  • cam
  • stencil
Related

DXF; output cream layers as "lines", not "solids"?

apullin
apullin over 14 years ago

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 image  (although our laser only does 4" x 4").

  • Sign in to reply
  • Cancel
  • Former Member
    Former Member over 14 years ago

    On 7/18/11 12:19 AM, Andrew Pullin wrote:

    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 image  (although our laser only does 4" x 4").

     

     

    I've had luck printing the tCream layer as an EPS file, importing that

    into Inkscape, changing the fill style of everything to "none" and that

    leaves only outlines.

     

    I save that to PDF since our laser engraver reads those directly. I'm

    not sure if Inkscape can export to DXF.

     

    Andrew.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • apullin
    apullin over 14 years ago in reply to Former Member

    Do you *print* the layer as an EPS, or run it through CAM? Nonetheless ... I'm not sure if I will want to go that route, since it's still pretty circuitous, whereas geometry should "just work"....

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 14 years ago in reply to apullin

    On 7/18/11 5:06 AM, Andrew Pullin wrote:

    Do you print the layer as an EPS, or run it through CAM? Nonetheless ... I'm not sure if I will want to go that route, since it's still pretty circuitous, whereas geometry should "just work"....

     

     

    I run it through CAM.

     

    Andrew.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Former Member
    Former Member over 14 years ago

    Have a look at mill.ulp

     

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube