We make a lot of panels. Let's automate it!
We make a lot of different designs in SparkX.
How do we get from a single design like the one above...
To a v-scored panel of UV Sensors that speeds up production? The panel is small enough that we can hand stencil it but large enough to pass the PCBWay minimum of 75x75mm for user-created v-scored panels.
We used to generate these layouts like the one shown above by hand by doing the following:
Yea, that last one is a doozy. EAGLE loads a default DRC file whenever you create a new BRD. The default rules are pretty far from what we run for production boards which always lead to vias being exposed and polygon pours being pull back from board edges which can lead to ground nets becoming broken. Oh my!
There's a better way! We've written a ULP called SparkX-Panelizer.ulp. You can get it and all our other helpful ULPs from our SparkFun Eagle Settings repo. However, to simply run a demo of this wiz-bang ULP:
You should see a panel of UV sensor boards!
The settings such as gap between boards, min panel size, etc. are hard coded in the ULP but can be easily exposed through a GUI if needed.
We've got a new version! Please checkout our ULP repo for the latest SparkFun-Panlizer and SparkFun-CAMmer ULPs.
Let us know if you get benefit from this ULP and we'll try to share some of our other tricks. Thanks for reading!