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 Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • 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
Blog Board Outline Helper
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Autodesk EAGLE to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: ipv1
  • Date Created: 3 Apr 2017 6:00 PM Date Created
  • Views 1374 views
  • Likes 4 likes
  • Comments 3 comments
  • eagleulpcontest
  • eagleulp
Related
Recommended

Board Outline Helper

ipv1
ipv1
3 Apr 2017

Introduction

 

This is my submission for the EAGLE Workshop CadSoft EAGLE Design Competition EAGLE ULPs Contest at EAGLE Exchange

With the Autodesk takeover of Eagle, a lot of new features have been introduced which make ULPs for panelisation, parameter checking etc redundant. My submission for this contest is a rather simple one which makes up for it's lack of complexity with it usefulness and flexibility.

 

The Board Outline Helper

 

My ULP is a custom, hand-coded tool that is used to generate a board outline which may sound simple BUT when rounded corners are to be added, this little script comes in pretty handy. The idea is simple and draws out everything from straight cut edges to circular PCBs. This is one feature that is yet to be implemented in Eagle and the script help with the setup. Once executed, a dialog pops up and asks the user about the outline parameters

 

Sample

Filling up the appropriate values produces the desired results. e.g.

 

image image

 

 

OR

 

image image

 

Now rounded shapes are no longer a problem.

 

More use cases

 

The board helper can create shapes hence we can use it for slots and cutouts as well. Here is an example.

 

image image

In the future I intend to add some title blocks and logos in addition to a DXF importer but since those features are something I have not fully tested, I would like to submit this slim ULP for this challenge.

 

Thanking You,

Sincerely,
IP

 

About me: I am a part-time teacher and part-time PhD student at GNDU Amritsar. With over two decades of hands on experience, I am an engineer by passion and love making and sharing things. I write about projects in my blogs as well as have publications in books as well as guest articles. For more information about me, please visit:https://inderpreet.github.io

Board Outline Helper

 

  • Sign in to reply

Top Comments

  • geralds
    geralds over 8 years ago +1
    Hi, this is a very nice tool. Yes, I like komplex PCBs. I mostly work with that board outlines, e.g. for DIN rail modules. Gerald ---
  • ipv1
    ipv1 over 8 years ago in reply to geralds

    I will add that in the next version. image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • geralds
    geralds over 8 years ago

    Hi,

    this is a very nice tool. Yes, I like komplex PCBs.

    image

     

    image

     

    I mostly work with that board outlines, e.g. for DIN rail modules.

     

    Gerald

    ---

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • rachaelp
    rachaelp over 8 years ago

    Very nice! It's a really simple concept that implements something basic which EAGLE lacks. Will you be making this available to download at some point?

     

    Best Regards,


    Rachael

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • 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 © 2025 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