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) How do i create holes based on a DXF i have imported WITHOUT redrawing the polygons
  • 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
  • State Suggested Answer
  • Replies 5 replies
  • Answers 1 answer
  • Subscribers 179 subscribers
  • Views 722 views
  • Users 0 members are here
  • eagle
  • dxf
  • holes
  • cad
  • polygons
  • cnc.
Related

How do i create holes based on a DXF i have imported WITHOUT redrawing the polygons

shearder
shearder over 9 years ago

I have designed a panel from acrylic. It has switches, buttons, LEDs a LCD screen and back lighting. I saved the panel and then imported to brd as a dxf and use it in dimension layer for board outline etc. I need to cut out a number of holes based on the "holes" in the cad and some circles are NOT holes BUT LED positions. How do i create holes that must be cut out without drawing new polygons and trying to align to the DXF which i imported?

 

I hope that made sense. I need to be able to select a circle/hole and then create a hole to be cutout. Also i need to use some circles and positions for LEDs.

 

Thanks in advance

  • Sign in to reply
  • Cancel

Top Replies

  • autodeskguest
    autodeskguest over 9 years ago in reply to rachaelp +1 suggested
    rachaelp wrote: I thought this was an interesting query so decided to write a ULP to do this. Save the below as circleToHole.ulp. sprintf(cmd, "GRID mil; HOLE %f (%f %f);", 2.0 * u2mil(C.radius), u2mil…
  • autodeskguest
    0 autodeskguest over 9 years ago

    On 27/05/2016 6:09 a.m., Sean Hearder wrote:

    I have designed a panel from acrylic. It has switches, buttons, LEDs a LCD screen and back lighting. I saved the panel and then imported to brd as a dxf and use it in dimension layer for board outline etc. I need to cut out a number of holes based on the "holes" in the cad and some circles are NOT holes BUT LED positions. How do i create holes that must be cut out without drawing new polygons and trying to align to the DXF which i imported?

     

    I hope that made sense. I need to be able to select a circle/hole and then create a hole to be cutout. Also i need to use some circles and positions for LEDs.

     

    Thanks in advance

     

    --

    To view any images and attachments in this post, visit:

    https://www.element14.com/community/message/197958

     

     

    Hi Sean

     

    This forum (eagle.suggest.eng) is for making suggestions for changes to

    the EagleCad Software.

     

    Please use the support (eagle.support.eng) or the user chat

    (eagle.userchat.eng) forums for posts of your nature.

     

    HTH

    Warren

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • autodeskguest
    0 autodeskguest over 9 years ago

    On 27/05/2016 6:09 a.m., Sean Hearder wrote:

    I have designed a panel from acrylic. It has switches, buttons, LEDs a LCD screen and back lighting. I saved the panel and then imported to brd as a dxf and use it in dimension layer for board outline etc. I need to cut out a number of holes based on the "holes" in the cad and some circles are NOT holes BUT LED positions. How do i create holes that must be cut out without drawing new polygons and trying to align to the DXF which i imported?

     

    I hope that made sense. I need to be able to select a circle/hole and then create a hole to be cutout. Also i need to use some circles and positions for LEDs.

     

    Thanks in advance

     

    --

    To view any images and attachments in this post, visit:

    https://www.element14.com/community/message/197958

     

     

    Hi Sean

     

    This forum (eagle.suggest.eng) is for making suggestions for changes to

    the EagleCad Software.

     

    Please use the support (eagle.support.eng) or the user chat

    (eagle.userchat.eng) forums for posts of your nature.

     

    HTH

    Warren

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • rachaelp
    0 rachaelp over 9 years ago

    Moved to reply in your thread in the support forum.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • autodeskguest
    0 autodeskguest over 9 years ago in reply to rachaelp

    rachaelp wrote:

    I thought this was an interesting query so decided to write a ULP to do this. Save the below as circleToHole.ulp.

    sprintf(cmd, "GRID mil; HOLE %f (%f %f);", 2.0 * u2mil(C.radius), u2mil(C.x), u2mil(C.y));

     

    you don't need to mess with the grid settings, just force the unit for

    the values:

     

    sprintf(cmd, "HOLE %fmil (%fmil %fmil);", 2.0 * u2mil(C.radius), u2mil(C.x), u2mil(C.y));

    --

     

         Lorenz

     

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • rachaelp
    0 rachaelp over 9 years ago in reply to autodeskguest

    Hi Lorenz, yep that's a good point. I'm still learning ULP at the moment so sometimes I still do things the long way where there is something much more obvious! :-)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • 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