Macaos Gallery Pro

Macaos Gallery Pro bruce Tue, 03/26/2013 - 14:40

Macaos Gallery Pro is the ideal Pre-CAM solution for PCB manufacturers, resellers and traders. It adds a powerful price calculation and quotation generation functionality to Macaos Gallery, allowing you to respond to RFQs (Reqests for Quotation) within just a couple of minutes.


Use the Import Module to easily import Gerber and Drill files from almost any source, and create a PCB product. The Import module automatically calculates many relevant characteristics of the product, and allows you to easily inspect and measure for minimum feature sizes. Choose from a number of pre-defined stackups, or define your own buildup and generate a high quality technical drawing.


With the Panelization Module you can step up a PCB board to an array (panel) suitable for assembly in a matter of seconds. You have complete control over the placement and style of break-off tabs. In addition, you can easily add fiducial marks, tooling holes, bad marks, copper fill, bar codes and text to the panel frame. It is also possible to add assembly mask data (such as peel-off mask, glue mask, etc) to the panel. A WYSIWYG viewer shows your panel just as it will be interpreted by the manufacturer. A high quality technical drawing of the panel may be generated.


The Stencil Module allows you to easily create a solder paste stencil product, either based on an existing PCB product or on a gerber file. Choose from one of the pre-defined stencil frames or upload your own. Specify adjustments to pad openings, split large openings into an array of smaller openings, add text and remove extraneous objects. A WYSIWYG viewer shows your stencil just as it will be cut.


The test fixture module allows you to quickly design a "Bed of Nails" test fixture for a PCB. Simply click on holes or pads to place guide pins or test pins. For each test point, specify the signal name and connector pin to automatically generate a wiring list. Test jigs and test pins for a complete in-circuit test setup are available for purchase from the Test accessories folder.


The quotation module in Macaos Gallery Pro allows you to instantly calculate prices for any quantity and lead time. You can generate a quotation for your customer and mail it to them in a matter of seconds.

Use the price editor module to specify your pricing parameters. You may define different price lists to meet different needs. Nearly 200 different pricing parameters are supported.

See also:


Inspect bruce Tue, 03/26/2013 - 14:42

Import ModuleImport Module

The Import Module is used to read Gerber and drill files, as well as pick & place data and documentation, into the system and "package" them into a PCB product. Each input file is automatically mapped to it's board layer, based on an AI-based filename analysis or by using pre-defined or customizable filename filters. A WYSIWYG viewer shows your board just as it will be interpreted by the manufacturer. Once the PCB product has been saved it will appear in the Product Browser, ready for panelization and/or stencil creation.


When defining your board, you may choose from a large selection of pre-defined stackups, or define your own buildup. Either way, a  high quality technical drawing of the stackup is automatically generated in PDF format.



A unique feature of the import module is the ability to add symbols to the component legend or solder mask layers. Available symbols include: Lead-free, CE-mark, WEEE, Recycle, ESD, RoHS, bar code, fiducial and the fabricator's UL-mark.

Product Browser

Product browser

The Product Browser allows you to organize and browse all of your PCB and Stencil products. Products may be sorted into customizable project folders for easy searching.

The Product Viewer allows you to view and inspect the product's Gerber, drill and pick & place data in detail. Features include pan, zoom, measure and complete layer selection. Documentation files, including automatically generated stackup drawings and panel drawings, may be viewed or saved locally. You may also add additional documentation to the product, if necessary.

The print utility may be used to generate high quality technical drawings in PDF format. Layout drawings for each layer, stackup drawings and drill template drawings may be generated.


Panelize bruce Tue, 03/26/2013 - 14:52

The Macaos Gallery Panelization Module allows you to quickly step up a PCB board to an array (panel) suitable for assembly. The panel may be generated automatically from a script or you may specify panel parameters and add features to the panel frame as desired. Downloadable scripts from EMS providers may be used or modified to meet your own needs.

Panelization Module

You can easily add features to the panel, such as:

  • Break-off tabs
  • Fiducial marks
  • Tooling holes
  • Break-off holes
  • Bad marks
  • Copper fill
  • Text
  • Bar code

A WYSIWYG viewer shows your panel just as it will be interpreted by the manufacturer. Once the panel has been saved it will appear in the Product Browser. A high-quality technical drawing of the panel in PDF format is automatically generated when the panel is saved.

Multi-product panels

Multi-product panels

Panels that combine several different products are also supported. Use the File|Open menu command to add additional products to the panel.

Add assembly masks to a panel

Often, the necessary data for assembly masks is missing from the Gerber files created by the board designer. Especially in cases where assembly is being done by an EMS provider, this missing data can be a problem. It is the EMS provider who knows the processes and needs to specify the masks, but getting this information to the board designer early enough to be included in the design is usually not possible.

With this feature, the mask areas may be specified by the production engineer while creating the assembly panel. Mask areas may be specified either to fill a rectangle drawn by the user, or to fill all solder mask openings within a rectangle drawn by the user. The following masks may be defined:

  • Peel-off mask (Blue mask)
  • Paste mask
  • Glue mask
  • Hard gold
  • Carbon

By adding paste mask data to the desired solder mask openings of a panel, it is possible to create a solder paste stencil when paste mask data was missing from the designer. Although the solder mask openings are usually somewhat larger than the copper pads, this is easily corrected in the Stencil module, which adjusts openings relative to the original copper pad size (when available) rather than the specified paste mask pad size.


Stencil bruce Tue, 03/26/2013 - 14:54

The Stencil Product Creator Module allows you to quickly define a solder paste stencil for your PCB.

Stencil Product Creator

Using the copper layer and paste mask layer data from the PCB, you can do the following:

  • Select a frame from among pre-defined or uploaded frame data
  • Adjust all opening sizes by a percentage of area
  • Adjust the corner rounding of all openings
  • Fine tune individual opening sizes to correct for process issues
  • Mark fiducials for etching (rather than cutting)
  • Add text
  • Place top and bottom openings side by side on the same stencil
  • Split a large opening into an array of smaller openings
  • Define regions of the stencil to be built up or etched down to a different thickness


All opening size adjustments are defined as a percentage of the copper pad area (when copper data is available). The WYSIWYG viewer lets you see how your adjusted openings compare to the copper pads.

A frame manager and editor allows you to upload frames or build new frames based on pre-defined templates. Frames may be defined with variable texts (company name, product number, etc) which automatically get substituted in the Stencil Product Creator.


Test bruce Wed, 08/31/2016 - 10:21

Macaos Gallery helps you to quickly and economically set up a platform for in-circuit testing of a PCB assembly. Using the Test fixture module, you can quickly design test fixture(s) by simply clicking on PCB holes or pads.

Test jigA "Bed of Nails" test fixture is a plate with an array of spring-loaded test pins (or Pogopins) which are mounted in the fixture so that they will make contact with desired test points on the PCB. In addition, a few guide pins are placed at mounting hole locations in order to properly align the PCB with the test pins. The PCB is placed on top of the pins and then pressed down so that the pins make good contact with the test points. Ideally, all test points should be accessible from the bottom side of the PCB.

Typically, test pins consist of two parts: 1) a receptacle which is mounted in the fixture plate and wired to a connector, and 2) a spring loaded pin which is inserted into the receptacle. The spring-loaded pins are available with a variety of different pin heads, which are chosen according to the type of test point contact to be made (via hole, solder pad, component pin, etc).

The test fixture is mounted on the base of the test jig. The PCB is placed on the pins of the test fixture. An upper plate then presses the PCB onto the test pins, so that they make contact with the test points on the PCB. Once contact is made, test measurements may be made as desired.

For a more detailed description of the test fixture design process, see the user guide.

Test jigs and test pins are available for purchase from


Sell bruce Wed, 04/03/2013 - 15:41

Macaos Gallery Pro is, among other things, a system for reviewing and managing incoming PCB product data from customers, and for generating quotations based on the data. Macaos Gallery Pro adds three modules to the basic version of Macao Gallery: a quotation module, a quotation archive and a price editor module.

Quotation Module

Quotation module

The quotation module is used to generate a quotation for a specific product and a set of quantities and lead times. It makes use of a set of price lists, as defined by the user.

If the user has defined multiple price lists, then for each quantity/lead-time combination the best available price will be chosen when generating the quotation.

By clicking on the printer button, a formal quotation is generated using a template defined according to the user's specifications. This quotation may be sent to the customer by e-mail or saved in PDF format.

Quotation Archive

The quotation archive lists all quotations generated by the quotation module. Quotations may be organized into subfolders within the archive. Quotations may be marked as "Is ordered" or "Won't order", and/or with a comment. 

Price Editor Module

Price editor module

The price editor module is a tool for creating and managing the price lists used when generating quotations. The Macaos price engine supports nearly 200 different parameters that may be used to configure a price. However, only a few of these are necessary for a basic price list. A price list wizard helps convert a simple spreadsheet price matrix to a price list.

Many of the price list parameters may be defined as curves. A curve may be defined as a series of linear and/or exponential-decay segments. The curve editor supports easy conversion of a set of data points into a stairstep, point-to-point, best fit linear, or best fit exponential curve.

The Macaos Gallery price engine is a powerful and flexible tool for calculating prices. However, setting up price lists correctly can be a fairly complex task. If desired, we will set up your first two price lists for you at no additional cost. A price engine demo is available for download. This simple demo program will allow you to explore the price engine's capabilities.