Skip to main content Skip to footer
Home
User manuals

Main navigation

  • Home
  • Enterprise for Engineers
    • Program overview
      • Getting started
      • Product browser
      • Recent activity
      • Viewer tab
        • Product viewer
      • Specifications tab
        • Product Specifications viewer
        • Product documentation
        • Product buildup viewer
        • PCBA Components
        • Product sharing
      • Quotation
      • History
      • Shopping Cart
    • File menu
    • Show menu
      • Find product
      • View mode
    • Products menu
    • Operations menu
      • Import PCB
      • Panelize PCB
      • Create Stencil
      • Add Masks to PCB
      • Assembly Data Manager
      • Solder Pallet Designer
      • Depanelize PCB
      • Test Fixture
      • Test Fixture (legacy)
      • Connector chooser
      • Import 3D Mechanical Part
      • Order History
    • Configuration menu
      • Partner manager
      • User details
      • User manager
      • Options
      • Move ME to new PC
    • What's new
    • Release notes
  • Enterprise for Purchasers
    • Activity Overview
    • Product details
    • Search for product
    • Additional Operations
      • Partner manager
      • User profile
      • User manager
      • Options
  • Macaos Gallery
    • Product Browser
      • Product Explorer
      • Simple PCB Editor
      • Exporting product data to Gerber
      • Searching for products
      • MIF File history
      • Icon bar
      • Product info
    • Operations
      • Standard operations
        • Import PCB
        • Panelize PCB
        • Create Stencil
        • Add Masks to PCB
      • EMS version operations
        • Assembly Data Manager
        • Solder Pallet Designer
        • Depanelize PCB
        • Test Fixture
    • Technical Documentation
    • Configuration
    • Gallery PreCAM
      • Configuration options
      • Quotation module
        • Quotations
        • Calculated prices
        • Adjusting prices
        • Quotation
      • Quotation archive
        • Folders
      • Price Editor module
      • Price list editor
        • Price element editor
        • Selector editor
        • Curve editor
        • Price list wizard
      • Sales office settings
      • Holidays
      • About prices
        • Factory price
        • Retail price
        • How is a price calculated?
      • Reference
        • Price list
        • Price element
        • Curve function
        • Parameters
      • Example: Creating the Demo price list
        • Using the price list wizard
        • Refining the price list
        • Retail price
    • What's new
    • Release notes
  • Subsystem Manuals
    • Product editor Modules
      • Assembly Data Manager (ADM)
      • Assembly Masks
      • Depanelization
      • Import PCB
      • Mechanical Parts
      • Panelization
      • Solder Pallet
      • Solder Paste Stencils
      • SPRINT Test Fixtures
      • Test Fixtures (Legacy)
    • Product display modules
      • PCBA Components
      • Product Buildup Viewer
      • Product History
      • Product Specifications Viewer
      • Product Viewer
    • Other Modules
      • Connector Chooser
      • Order History
      • Partner Manager
      • Product sharing
      • Quotation
      • Search
      • Shopping Cart
      • User Details
      • User Manager
  • Additional info
    • Release notes
      • What's new in ME for Engineers
      • What's new in ME for Purchasers
      • What's new in Gallery
      • What's new in Convergence
      • ME for Engineers release notes
      • ME for Purchasers release notes
      • Gallery release notes
      • Convergence release notes
      • Perception release notes
    • Gerber file generation tips
      • Using KiCad
      • Using Eagle
      • Using CADint
      • From other systems
    • Performance Classes
    • Solder paste stencil ratios
    • Surface finishes
    • Via types
    • Panelization scripts
  • Contact
  • Back to Macaos website

Automatic panelization

Breadcrumb

  • Home
  • Panelization
  • Automatic panelization
Panel script editor

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 the application. 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:

Script style: Choose the style of script

  • Best fit: A best fit script fits as many boards as possible into a panel between the specified minimum and maximum panel size. The panel frame size remains constant.
  • Fixed size: A fixed size script fits as many boards as possible into a panel with the specified panel size. The panel frame size is adjusted as necessary.
  • Frame objects only: A frame objects script adds frame objects to an existing panel, leaving the panel size and frame size unchanged.

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. If Do not rotate boards in panel is not checked, then the script will rotate all boards by 90 degrees if that will increase the number of boards that will fit in the panel.

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
  6. Text or bar code: Any number of text or bar code objects may be added to the script.

Click on the Add button to create a frame object definition. If a frame object in the list is selected when clicking the Add button, then a copy of that object will be created. Otherwise, a list is displayed from which you choose which type of object to create. After specifying all parameters, click on the Save button to save the object definition to the script.

When specifying a text or bar code object, right-click on the text field to insert a product property as the text.

It is not possible to include assembly mask or test coupon 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 list to save scripts. 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 www.macaos.com/support/panelscripts.

Book traversal links for Automatic panelization

  • ‹ Graphical remarks
  • Up
  • Multi-product panels ›

Macaos Software AS
Sanddalsringen 5b
N-5225 Nesttun
Norway

Download gerber specification
ODB++ partner
IPC member

Footer menu

  • Contact
  • Privacy policy
Powered by Drupal

Copyright © 2025 Macaos Software AS - All rights reserved