Automatic panelization


A single product may be panelized automatically with a script. An autopanel script automatically generates a panel by fitting the appropriate number of boards into the panel and adding fiducial marks, tooling holes, etc as specified in the script. In most cases, a finished panel can be generated with one click!

The MacaosDemo script is supplied with Macaos Enterprise. This script will create a panel approximately 250 mm by 150 mm with 10 mm frame borders, four tooling holes and three fiducial marks. To modify this script or create additional scripts, use the Configure|Script manager command to open the Autopanel script manager.

The available scripts are listed in the left column. Clicking on a script name loads the selected script so that its properties may be viewed or modified. These properties include:

Panel size: The minimum, ideal and maximum panel size. The script will find the instance combination that is closest to the ideal panel size, without exceeding the min/max limits.

Panel properties: Use these properties to specify the frame width, spacing, corners and other parameters of the panel.

Break-off tabs: Use these properties to specify the size and placement of break-off tabs in the panel. If neither of the autoplace options are selected, then no tabs will be added to the panel by the script.

Objects in panel frame: A list of the optional objects that will be added to the panel frame by the script. There are five types of objects:

  1. Fiducial marks: Any number of fiducial mark definitions may be added to the script

  2. Tooling holes: Any number of tooling hole definitions may be added to the script

  3. Annotation field: Any number of annotation fields may be added to the script

  4. Break-off holes: Only one definition for break-off holes may be added to the script

  5. Bad marks: Only one definition for bad marks may be added to the script

It is not possible to include text, bar code or assembly mask objects in a script. These must be added to the panel by the user after the script has been run.

Use the buttons at the bottom of the script manager to create and save frame objects, or to save scripts. Right-click in the frame objects list to delete an object. Right-click in the scripts list to delete, rename, import or export a script.

Scripts are stored together with the user's program settings. To share a script with another user, export the script to a file and send the file to the other user for import into their script manager.

There are also scripts available for download at