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

Import PCB

Breadcrumb

  • Home
  • Import PCB
Import module

Note: This module is only available in Macaos Enterprise for Engineers and Macaos Gallery.

The Import Module converts output data from an Electronic CAD system to a Macaos Enterprise product. In most cases, you will be importing a set of Gerber and Drill files, or ODB++ data. Each of these files must be linked to the correct layer of the PCB. It is also necessary to specify the desired layer buildup for the product, and perhaps some other properties as well. 

See our guidelines for how best to export your Gerber and Drill files from your CAD system.

Note: In an ODB++ dataset, the graphic data is already linked to specific layers. This layer linking should be checked (and corrected, if necessary) before specifying product properties.

You can also add fiducial marks and other symbols to the product prior to publishing. There are also tools for inspecting and measuring features of the product.

Once a product has been completely specified, you must publish (Macaos Enterprise) or save (Macaos Gallery) the product so that it will be available for purchase (Macaos Enterprise), panelization, creating a solder paste stencil or in-circuit test fixture, working with assembly data, etc.

A complete data set streamlines production

  • Gerber and Drill files: At the minimum, you need a Gerber file for each layer of the PCB. In addition, you should have a Gerber file containing the board outline (as well as the outlines of cutouts and centerlines of slots, if any). If the board has drilled holes, then there must be one or more drill files (in either NC Drill or Gerber format).
  • Gerber Job file: A Gerber Job file will speed the import of your data. The Gerber Job file specifies which layer each of the Gerber/Drill files represents. It may also include additional board specifications, such as layer buildup and mask colors.
  • ODB++ data: Alternatively, ODB++ data may be imported. This would replace the Gerber, Drill and Gerber Job files.
  • Pick and place data: PnP data includes the designator, location and rotation of each component on the PCBA. It is helpful if the PnP data also includes fiducial marks and test points (for in-circuit testing). Macaos Enterprise for Engineers stores this information on the Component Top and Component Bottom layers of the PCB.
  • Bill of materials data: BOM data includes the designator, manufacturer part number, manufacturer and other properties of each component on the PCBA. Macaos Enterprise for Engineers stores this information on the Component Top and Component Bottom layers of the PCB, using the designator to link components from the BOM data to components from the PnP data.
  • IPC-D-356 data: An IPC-D-356 file contains data used for bare-board testing. This file is very useful for the PCB manufacturer. In addition, Macaos Enterprise for Engineers uses this data to determine key pins and component outlines (in the Assembly Data Manager), to link stencil openings to components (when designing a solder paste stencil), and to annotate test pins (when designing test fixtures).

When all of this data is present, the various modules in Macaos Enterprise for Engineers will do most of the work for you.

Module overview

The Import Module window consists of three main elements:

  • an icon bar (top)
  • a product data and specifications region (left)
  • a graphic display region with layer list (right)

 There are six “panes” of information in the specifications region:

  • The Files pane lists files in the project and each file’s associated layer (if any).
  • Use the Drill files and tools pane to inspect and modify the drill holes in the product.
  • Use the Board outline pane to define the board's outer contour, as well as cutouts or scoring lines.
  • Use the Specs pane to specify the stackup, finish, colors and other properties.
  • Use the Stats pane to specify minimum feature sizes. This pane also displays several other product parameters.
  • Use the ID & Options pane to specify product identification and specify product options.

You can also carry out graphic actions before saving your imported data, including:

  • Use Align drill when your drill files do not have the same origin as your Gerber files.
  • Use Padstack report to inspect the diameters of pads around a hole.
  • Use Fiducial marks to place fiducial marks on the board.
  • Use Batch no. to specify where the manufacturer should place their product/batch number.
  • Use Symbols to place text, bar codes or a variety of graphic symbols on the board.
  • Use Remarks to attach a manufacturing remark to a specific position of the board.
  • Use Align Components when your component data does not have the same origin as your Gerber files. This function is accessed by clicking on the small down-arrow of the Align drill button.
  • Creating a board product
  • Layers
  • Linking files
  • Drill files and tools
  • Board outline
  • Board specifications
  • Board statistics
  • Board ID and Options
  • Aligning drill files
  • Padstacks
  • Fiducial marks
  • Product number
  • Symbols
  • Graphical remarks
  • Aligning component or test pad data
  • Publishing or saving a PCB product
  • Import options

Book traversal links for Import PCB

  • Creating a board product ›

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