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

Generating Gerber files from Eagle

Breadcrumb

  • Home
  • Additional info
  • Gerber file generation tips
  • Generating Gerber files from Eagle

We have created a simple CAM processor job for Eagle, which may be used to generate Gerber and Drill files for import into Macaos Enterprise.

  1. Download the Macaos Eagle CAM processor
  2. Unpack the zip file. Save macaos.cam to the cam subfolder of your Eagle installation. If it doesn't already exist, save drillcfg.ulp to the ulp subfolder of your Eagle installation.
  3. Open the board project
  4. Generate a drill tool list (*.drl file).
    1. Choose the File|Run menu and select the drillcfg.ulp user program.
    2. Choose mm when asked to select the unit for output file, and then click OK.
    3. You should not normally need to make changes to the tool diameters. Click OK.
    4. The ouput (*.drl) file should be saved with the same name to the same folder as your project. Click Save.
  5. Generate the Gerber and drill files
    1. Choose the File|CAM Processor menu to open the CAM Processor module.
    2. In the CAM Processor, choose the File|Open|Job menu and select the macaos.cam CAM processor job. Click Open.
    3. Click Process Job. This will generate Gerber and Drill files and save them in the same folder as your project. There will be one file for each section (layer) in the CAM processor job, pluss one info file (*.gpi or *.dri) for each output device (file format).
    4. If you receive one or more warnings of No layers active!, they may be ignored. This simply means that the CAM processor job tried to output a layer that does not exist in you project. This will result in an empty Gerber or Drill file, which will not need to be imported to Macaos Enterprise. This will typically occur when your board does not have any notation (silk screen) on the bottom (solder) side.
    5. Close the CAM Processor.
  6. Open the generated files in Macaos Enterprise Import.

Note: The macaos.cam CAM Processor Job is set up for a standard 2-layer board. If you have additional layers or additional drill hole depths (blind/buried vias), then you will need to modify the CAM processor job to match your needs. See the Eagle user documentation for more information about creating or modifying CAM processor jobs.

Note: The information on this page was created using an earlier version of Eagle than the most recent version. If you have suggestions for updating this information, please send them to us at support@macaos.com.

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