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
Filling up the appropriate values produces the desired results. e.g.
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.
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.
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