Macaos Enterprise

Macaos Enterprise is a comprehensive system allowing PCB designers and purchasers to easily manage their PCB and Solder Paste Stencil acquisition needs.

PCB

Use the Product Browser to view and organize your board and stencil products. With the graphic viewer you can view, inspect and measure any detail in the product. The browser also lists key product specifications, fabrication history and order history. Instant online quotations are available for most products. Select a price and add to the shopping basket to place an order. Use the Import Module to easily create new PCB products from your Gerber, Drill and Pick & Place files.

Panelize

With the Panelization Module you can step up a PCB board to a panel (array) 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. Once the panel has been "published" to the system it will appear in the Product Browser, ready for purchase.

Stencil

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. Once the stencil has been "published" to the system it will appear in the Product Browser, ready for purchase.

Collaborate

The product sharing features of Macaos Enterprise allow a board owner to share the board with an EMS supplier. The EMS supplier can then panelize the board, add assembly mask data (such as peel-off mask, glue mask, etc), and generate solder paste stencils optimized for their own assembly processes, either for quotation purposes or to place an order for production.

See also:

PCB

With Macaos Enterprise you can easily manage information about your PCBs and Solder Mask Stencils. Product information, production data, order and fabrication history, etc. is at your fingertips. Instant online quotations and order placement save you time and money.

Product BrowserProduct browser

The Product Browser allows you to browse all of your PCB and Stencil products for product specifications, fabrication history, order history, etc. 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 documentation additional to the product, if necessary.

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 pre-defined or customizable filename filters. A WYSIWYG viewer shows your board just as it will be interpreted by the manufacturer. Once the PCB has been "published" to the system it will appear in the Product Browser, ready for panelization and/or purchase.

Symbols

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.

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

Quotation ModuleQuotation Module

The Quotation Module gives you access to online price quotations from participating suppliers. Select multiple board quantities and delivery times in order to choose the quantity/delivery/price combination that suits your needs. Once you have selected your desired price, your order can be placed with just a few mouse clicks.

Panelize

The Macaos Enterprise Panelization Module allows you to quickly step up a PCB board to a panel (array) suitable for assembly.

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 "published" to the system it will appear in the Order Browser, ready for purchase.

Pick and place data (if included in the board product) is stepped together with the boards. Once the panel product is published, right-click on a Pick&Place layer to export pick and place data for the panel.

Features available with pro license

Multi-product panels

Multi-product panels

With a pro license you also have the possibility of making multi-product panels. You can put several different products into one panel, often giving a better price than when ordered individually. If the multi-product panels is specified without break-off tabs, then the factory will manufacture deliver the boards as separate products (rather than as a 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.

Move and rotate boards within a panel

Any board in a panel may be moved or rotated as desired.

Stencil

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.

Once a stencil product has been published, you can get prices and order the stencil in the same manner as for PCB products.

Collaborate

Macaos Enterprise is designed for collaboration. You can share your products with your design bureau, fabricator, EMS, purchaser, etc so that each partner has access to the data they need without compromising product security.

For example, a product might go forward like this:

  1. When the design bureau finishes the board layout, they load the Gerber, drill and pick & place data, together with drawings and other documentation, into the Import Module.
  2. Once the product has been specified in the Import Module, the design bureau "publishes" the product, assigning ownership to the product's owner.
  3. The product owner locates the product in the Product Browser and clicks on the RFQ for Assembly button to generate RFQs for populated boards. This module automatically "shares" the product with participating EMS providers, and then asks them for a quote for a batch of populated boards. Alternatively, the product may be shared manually and any EMS provider may be directly contacted for a quotation.
  4. The EMS production engineer analyzes the board and adds assembly mask data (such as peel-off mask, glue mask, paste mask, etc) to the board product (or panel), as needed.
  5. The EMS panelizes the board as best suited to their own processes and uses the quotation module to estimate their cost for the bare boards. This, together with the product's pick & place data and BOM allows them to make a quotation.
  6. Once the EMS gets the order, they can order the panels and solder paste stencils via Macaos Enterprise.
  7. When the bare boards are finished, the fabricator uploads quality documentation and shipment tracking number, so that it is visible in the Product Browser.
  8. When the populated boards are finished, the EMS uploads quality documentation and shipment tracking number, so that it is visible in the Product Browser.

Macaos Enterprise has several levels of access and visibility, so that the product owner can control access to their data.

Macaos Enterprise Pro

There are some Macaos Enterprise features which are only available with the Pro version. These are:

Multi-product panels
Multi-product panelsIn many cases, it may be desirable to put several different products together into a panel. For example, by putting the different boards in a system together into a panel, it would be possible to order one panel per system. Often, the price of a multi-product panel will be substantially lower than the price of the same quantity of boards ordered individually.
The product chooser in the panel module allows compatible boards to be added to a panel by simply dragging the desired board into the panel and dropping it in place. If the boards are to be delivered as a panel, then break-off tabs must be placed between the boards. If break-off tabs are omitted then the "panel" will be manufactured as individual boards.
Here is an example of the potential savings that can be attained when purchasing multi-product panels. Example prices in USD for 5 pcs, 2-layer 1.6mm FR-4, from UL-approved manufacturer, including El-test and shipping.
Board Size 3 days 5 days
A 137 x 86 mm 413 313
B 77 x 53 mm 350 280
C 200 x 76 mm 435 324
D 42 x 42 mm 310 259
E 78 x 38 mm 334 271
F 78 x 20 mm 305 256
Total price 2147 1703
Multi-product panel price 823 556
Savings 1324 1147
Move and rotate boards within a panel
Any board in a panel may be moved or rotated as desired. By default, boards automatically snap to align with the edges of neighboring boards. Boards may be rotated in 90 degree increments with a keystroke.Peel-off mask
Add assembly masks to a panel or to an existing product
Often, the necessary data for assembly masks (peel-off mask, paste mask, glue mask, carbon or hard gold) 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, or added to an existing product that lacks the mask data.
Masks are specified by drawing rectangles on the panel. The user selects whether the mask will be applied to the entire rectangle or to all soldermask openings within the rectangle. This is repeated at the same location on all instances of the same board.
Edit title block text for PDF drawings
A panel drawing and a product stackup drawing (in PDF format) are automatically generated when a product is published. These are technical drawings in accordance with ISO drawing standards, suitable for use as product documentation. Pro version users may edit the text in the drawing's title block fields, such as title, drawing number, owner, etc. Pro users may also generate a panel drawing without publishing the panel.

Version comparison

Feature Basic version Pro version
Multi-product panels No Yes
Move and rotate boards No Yes
Add assembly mask data No Yes
Edit title block text for PDF drawings No Yes
Panel drawing After purchase* Yes
Paste mask data (Gerber) After purchase* Yes
Panelization charges Yes* No**
Production data (Gerber) No With download license

*With the Basic version, you will be charged a panelization fee for each panel. This fee will be charged the first time the panel is purchased. You will not have access to the panel drawing or the panelized paste mask files until the panel has been purchased.

**In some countries, Macaos Pro functionality is available to users without a Pro license. These users must still pay panelization charges.

Pricing

Basic version. No license cost. Some functionality, such as panelization or downloading production data is available on a pay-per-use basis.

Pro version. EUR 750 annual license fee.

Pro version with download. EUR 4000 annual license fee. The download license gives unlimited access to production data, allowing products to be ordered from suppliers outside of the Macaos System.

Contact us at support@macaos.com (or your sales office) to purchase a Pro version license.

What's new in Macaos Enterprise

What's new in Macaos Enterprise 3.5

Import module improvements

Automation improvements when importing files

We have made a number of changes further automate the import process.

Automated drill file scaling
In many cases, the drill files will automatically be scaled to match the scale of the Gerber files. Boards with very few drill holes, or where only a small portion of the board has drill holes, may not be scaled automatically.
Automated contour selection
Outer and inner contours are automatically detected/created in many cases. Track routing and scoring must still be specified manually. Note: If the Gerber file for the board layer contains a drawing frame or title block, then contours will not be automatically detected.
Unpack .rar files
Compressed archives in rar format can be opened in the same manner as zip files.
Link filter sharing
User defined link filters are stored online, so that they may be shared with other users in your company. We are also constantly looking at ways to improve and expand the link filters built into the system.
Copying tool definitionsPaste drill tool specifications into the tool list
If drill tool diameters are not defined in the drill file, they are probably defined in one of the text files generated by your CAD system. If you right-click on the file and choose View file, you can select the lines of text that specify the tool definitions and copy them to the clipboard. Then go to the Drill tools tab, right-click on the tool list and choose Paste tool sizes from clipboard to load the tool definitions into the tool list. Note: you should only copy the lines of text that define tools. Do not copy any other text into the clipboard.
Get assistance from an engineer
If you are still having trouble getting your files imported properly, you can send them to a Macaos engineer with the
Help|Request assistance from a Macaos engineer menu command. The engineer will import your files and return an import (*.mei) file to you by e-mail. After opening the .mei file in the Import module, you can add symbols and complete board specifications (as necessary), prior to publishing the product.

Stackup drawingImproved stackup drawing

We have refurbished the PDF stackup drawing, to give a more detailed and accurate view of the stackup. Right-click in the stackup viewer (in the stackup selection dialog box) to generate a PDF stackup drawing. The drawing follows ISO standards for the frame and title block.

A product stackup drawing is automatically generated when a product is published. If the product has blind or buried vias, these are shown in the stackup drawing. The product stackup drawing may be viewed or printed from the Macaos Enterprise product viewer.

Available only with pro license

Macaos Pro users have the option of entering their own text into the various fields of the drawing's title block. In this manner technical drawings for project documentation may be easily created, with title, drawing number, revision, etc. in accordance with the requirements of your organization.

Aluminium stackups

It is now possible to specify an aluminium carrier or core when defining a custom buildup.

Board specifications accessible in tabs

Two new tabs have been added to the product specifications tabs. Board specifications and statistics are shown in these tabs, rather than in a dialog box. This makes it possible to use the graphic viewer while viewing the product data, which can be useful when measuring minimum track, clearance and annular ring values.

Additional layer definitions

Three additional documentationlayer definitions have been added (to Additional layers) for assembly drawings and drill drawings in Gerber format.

Show/hide top or bottom layers

Right-click on the layers overview to show top, bottom or all layers, or to hide all layers.

Panelization improvements

Stackup drawing

A product stackup drawing is automatically generated when a panel is published. If the panel has blind or buried vias, these are shown in the stackup drawing. The product stackup drawing may be viewed or printed from the Macaos Enterprise product viewer.

Available only with pro license

Macaos Pro users have the option of entering their own text into the various fields of the title block. This feature applies both to the panel drawing and the product stackup drawing. In this manner technical drawings for project documentation may be easily created, with title, drawing number, revision, etc. in accordance with the requirements of your organization.

Default panel settings

With the Tools|Settings menu command, you can choose between specifying the default panelization settings at program startup, or automatically remembering the specifications used last time the program was run.

Other improvements

RFQ for assembly dialog boxRequest a quotation for assembly of a PCB

RFQ for assembly buttonYou can automatically send an RFQ to Electronic Manufacturing Service (EMS) providers for a selected PCB. The EMS providers will view your PCB and component info in Macaos Enterprise and then return a quotation to you by e-mail.

Create solder paste stencils with variable thickness

When creating a solder paste stencil, you may define regions that are to have a different thickness than the thickness of the stencil. Regions may either have a reduced thickness (by etching the region) or an expanded thickness (by gluing additional material to the stencil). Defining variable thickness regions will give you more control over the amount of solder paste deposited on component pads.

New color scheme in viewer

The product viewer has been given a new color scheme which more accurately matches the colors of a typical PCB.
You can restore the older color scheme by right-clicking on a layer name and choosing Restore classic colors.

Multiple login identities

If you use multiple user logins, Macaos Enterprise will allow you to select an identity when logging in. To enable this feature, set a check mark by the File|Remember multiple passwords menu command.

Get new password

If you have forgotten your login name or password, click on the Get new password button in the login dialog box. A new password will be sent to you by e-mail.

Commit order dialog boxCommit order dialog box

The Commit Order dialog box has a summary of the order, including contents of the shopping basket, price and delivery info for each item, invoice info and total price for the order. You may add a purchase order number and additional comments, if desired.

View packing list

When viewing the order history for a product, you may click on the pack list number to view the package contents and a link to the shipper's online tracking system (where available).

What was new in previous versions

What's new in Macaos Enterprise 3.4

Panelization module improvements

Multi-product panelsMulti-product panels

Available only with pro license

In many cases, it may be desirable to put several different boards together into a panel. For example, by putting the different boards in a system together into a panel, it would be possible to order one panel per system. Often, the price of a multi-product panel will be substantially lower than the price of the same quantity of boards ordered individually.

Select a board in the product browser and open the panelization module. Press Ctrl+R to open the product chooser, which lists all board products that match the stackup (or number of layers) and finish/colors (if selected) of the first product. Drag a product from the product list into the panel to add the board to the panel. Move the board to the desired location and click to place the board.

All boards should be placed on the panel before adding tabs, fiducials, drill holes, etc. If no tabs are added to the panel, then the boards will be delivered as individual boards.

Move and rotate boards within a panel

Available only with pro license

Any board in a panel may be moved or rotated as desired. Draw a selection rectangle over part of a board's contour to select the board. The board will move with the mouse, but will automatically snap to align with the edges of neighboring boards. Press Ctrl to disable snap. Press the space bar to rotate 90 degrees. Click to place the board into the panel.

Peel-off maskAdd assembly masks to a panel

Available only with pro license

Add data for peel-off mask (blue mask), paste mask, glue mask, carbon or hard gold 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.

Masks are specified by drawing rectangles on the panel. The user selects whether the mask will be applied to the entire rectangle or to all soldermask openings within the rectangle. This is repeated at the same location on all instances of the same board. The following assembly masks (top or bottom side) may be defined:

  • Peel-off mask (Blue mask): Used to protect a region from the solder process(es). Normally applied to an entire rectangle.
  • Paste mask: Defines openings in a solder mask stencil. This data may then be used in the Stencil Module to create a stencil product. Normally applied to pads within the rectangle.
  • Glue mask: Defines openings in a glue mask stencil. Normally applied to an entire rectangle drawn between the pads of a component.
  • Hard gold: Defines which pads should have a hard (electrolytic) gold (finger contact) finish. Normally applied to pads within the rectangle.
  • Carbon: Defines which pads should have a carbon (finger contact) finish. Normally applied to pads within the rectangle.

Import module improvements

Custom stackup definitionDefine custom stackups

Specify custom layer buildups as a "free build" or a "constrained build" .

  • Free build: Define the copper layers and total thickness
  • Constrained build: Define the copper layers and the individual dielectric layers thicknesses

Dielectric layers may be specified by thickness or by prepreg glass style. Combinationions of prepregs (such as 1x1080+2x7628) are permitted.

The thickness tolerance may be specified. However, one should only choose a tolerance different from the default value of 10% if required by the design, due to the potential for substantial
increases in production costs and lead time.

Commonly used dielectric materials may be selected from the drop-down box, or the material may be specified as a text string.

Right-click on the word "Metal" to add plating above or below an inner layer, for use with buried vias or sequential buildup.

Fiducial marks at specified coordinates.

Fiducials may be added to a board at specified coordinates by pressing Ctrl+Alt and then clicking on the board.

Stencil module improvements

Split stencil openingSplit large stencil openings into an array of smaller openings

Often it is desirable to split a large stencil opening into an array of smaller openings. This can give better control over the total amount of solder paste deposited on a large pad. The number of columns and rows in the array may be specified, as well as the size of the split openings. By default, the split openings are reduced 10% relative to the un-split opening size. The viewer allows the user to see how the opening will be split prior to applying changes to the stencil.

View pad size adjustments

All of the pad size adjustments are listed in a table on the Shape Manipulation tab. Clicking on a row in the list causes the pads with that adjustment to be highlighted. This feature makes it easy to see what adjustments have been made to which pads.

Product browser improvements

Add assembly masks to existing products

Available only with pro license

Add data for peel-off mask (blue mask), paste mask, glue mask, carbon or hard gold to an existing product by selecting the product and clicking the Add masks button. Assembly mask data is added in the same manner as for panels (described above).

Standard folders

Four new standard folders have been added to the product browser.

  • Shipped orders: Orders which have been shipped within the past week.
  • Recent orders: Orders placed within the past 3 months.
  • Global products: Products which may be purchased by anyone. These are typically kits for student projects.
  • Bargain products: Products which are in stock at the supplier (due to overproduction) and which may be available for a reduced price.

Product search

It is now possible to choose between "begins with", "ends with", "equals" and "contains" when searching for a product.

Product history

A new progress indicator shows the status of active orders.

What's new in Macaos Enterprise 3.3

Import module improvements

More silkscreen symbols

More silkscreen symbols

Add ESD-susceptibliity and RoHs symbols to the component legend or solder mask layer of your board. You can also add an annotation field (a filled rectangle) for adding serial numbers or other handwritten information.

Bar code

Bar code

Add a bar code to the component legend layer of your board. Bar codes are generated in standard Code128-B format.

Define custom stackups

Custom stackup definition

Specify custom layer buildups in detail with the new custom build definition module in the stackup selection dialog box. Or choose one of your previously defined custom stackups.

Right-click on the stackup viewer to open a detailed stackup diagram in PDF format.

Fiducial marks

Add fiducial marks to your board. If Pick and place data or paste mask data exist, then fiducials are added to those layers as well.

New autolink filters

Pre-defined autolink filters have been added for Proteus and CADint 4.x

Panelization module improvements

Bar code

Bar code

Add a bar code to the component legend layer of the panel frame. Bar codes are generated in standard Code128-B format.

Annotation field

Add an annotation field (a filled rectangle) for adding serial numbers or other handwritten information to the frame of a panel.

Stencil module improvements

Improved shape manipulations

Select and highlight objects before adjusting them. Select all objects having the same size/shape. Shapes adjustments are made relative to the size of the corresponding copper pad. Corner rounding may be specified.

Objects may be deleted

Select and delete unwanted objects from the stencil data. Delete unused frames from the frame manager.

Product browser improvements

Product browser columns

Two new configurable columns (Article and Description) have been added to the product browser. Use Show/hide columns in the View menu to turn them on or off.

Product info

Right-click on the stackup viewer to open a detailed stackup diagram in PDF format or to copy a simple stackup diagram to the clipboard in text format.

Product viewer

Add documentation files to a product. Right-click on the file list (below the layer list) to add a file to the product. This feature is intended for keeping component assembly documentation together with the product. (Note: Documents added to a product after an order has been placed will not necessarily be used by the manufacturer.)

If a product contains a UL-mark, this is indicated with a text just above the cursor coordinates.

Product history

An expected shipment date column has been added to the product history view.

What's new in Macaos Enterprise 3.2

Stencil Product CreatorStencil Product Creator

Create a new solder paste stencil product from an existing PCB product or from a Gerber file. Choose from one of our pre-defined stencil frames, or upload your own. Reduce opening sizes globally or individually and see the results compared to the copper pads. Once the stencil product is defined, publish it to the product browser for pricing and ordering.

Pick and Place dataPick and Place data

Import pick and place data together with Gerber files. Pick and Place data is automatically stepped when panelizing a board product. Right-click on a Pick&Place layer and choose from several formats for Pick and Place output.

Specify files as assembly documentation to insure that they follow the product throughout the fabrication and assembly processes.

More silkscreen symbolsMore silkscreen symbols

Additional symbols for the component legend or solder mask layer of your board are available:

  • WEEE symbol
  • Recycle symbol

Improved product searching

The product search dialog now lists the names of folders where the product may be found.

You may now assign your own article and description to products which have been shared to you by partners. This should make it easier to organize and locate partner products.

Autolink filter for Proteus

A pre-defined link filter has been added for Proteus files. You may need to open the link filter manager (Edit|Link filters) to enable the new filter.

Rounded corners on panels

When panelizing a product, it is possible to specify that the corners of the panel frame should be rounded. This makes it easier to load panels into processing machines.

What's new in Macaos Enterprise 3.1

New panelization featuresNew panelization features

Three new features have been added to the Panelization Module:

  • Fill area outside of boards with copper
  • Bad-board marks
  • Break-off holes in panel frame

Silkscreen symbolsSilkscreen symbols

Add symbols to the component legend or solder mask layer of your board. The following symbols are available:

  • Lead-free symbol
  • CE-mark

Complex Contour EditorComplex Contour Editor

At times, complex contours may be difficult to define, due to the Import Module's requirement that an outer or inner contour be a closed loop without gaps or overlaps. By holding down the Ctrl and Alt keys while selecting a contour, you can open the Complex Contour Editor, which lists all of the selected segments and indicates any breaks with bold-faced text. You may add or delete segments to try to correct the situation, or simply use the information presented as an aid to correct the layout in your CAD system.

What's new in Macaos Enterprise 3.0

Panelization ModulePanelization Module

With the new Panelization Module, you can quickly step up a single board to an array suitable for assembly. Specify the number of boards, frame width and board spacing. Break-off tabs are automatically added, but these may be modified as necessary. Add tooling holes, fiducial marks and text and then publish the finished panel to the Product Browser.

New viewer features

Cursor coordinates and board size are displayed at the bottom of the layer list.

Left-click and drag to measure distances in the viewer.

New import features

Support has been added to the Import Module for the following:

  • combined positive and negative Gerber files on same layer.
  • plated inner contours
  • G85 slots in drill files
  • placement of UL-marks
  • rotation of manufacturer's batch number

Macaos Enterprise Release Notes

For a description of new features, see What's new.

Latest version: Macaos Enterprise - 3.5.4.258

Macaos Enterprise 3.5

Build 3.5.4.258 (27-01-2012)
Changed functionality:
- 0001831: [Import] Change minimum line width for notation layers to 0.125mm
Fixes:
- 0001830: [Import] Graphic mode buttons not enabled after automatic contour generation
- 0001829: [Import] Problem defining 1-layer board with aluminium
- 0001828: [Import] Ctrl-R to rotate ident-number does not work
- 0001827: [Panelization] Unable to publish panel with board rotated

Build 3.5.3.257 (20-01-2012)
New functionality:
- 0001823: [Import] Ask if user wants to save current linking as a link filter when publishing
- 0001815: [Import] Add link filter where file names match layer names
- 0001814: [Import] Improved support for stackups with aluminium core or carrier
- 0001825: [Viewer] Right-click to choose classic color scheme instead of new color scheme
- 0001824: [Viewer] Adjust viewer colors to better match physical board colors
- 0001706: [Other] Add option to request quotation for assembly
Fixes:
- 0001813: [Import] Prevent publishing if product name is missing
- 0001810: [Import] Unable to delete user-defined link filters
- 0001809: [Import] Repeated holes incorrectly parsed when spacing is negative
- 0001796: [Import] Check that Products/Panel <= Boards/Panel
- 0001820: [Price] Problem selecting price
- 0001811: [Price] Include order options in quotation comment text
- 0001804: [Price] Prices do not update when checking off for Prototypes or IPC 3
- 0001816: [Stencil] Problems panning view in stencil viewer
- 0001655: [Viewer] When viewing stencil-products (with p in product name) viewer should zoom to paste data

Build 3.5.2.254 (20-12-2011)
Fixes:
- 0001793: [Import] Should not be necessary to specify min features for a zero-layer board
- 0001791: [Import] 2-layer stackup drawing shows both actual thickness and "free thickness"
- 0001794: [Other] Add title block text as metadata fields in PDF technical drawings
- 0001795: [Other] Disable RFQ for assembly

Build 3.5.1.253 (14-12-2011)
Fixes:
- 0001790: [Import] Some tool sizes do not update properly when copying from text file
- 0001789: [Import] Warn if user tries to link empty image file
- 0001788: [Import] Cannot enable/disable individual link filters
- 0001786: [Panelization] Convert contour arc made up of many small segments to true arc
- 0001787: [Price] Cannot change board specifications in quotation

Build 3.5.0.252 (13-12-2011)
New functionality:
- 0001777: [Import] Copy and paste to drill tab
- 0001775: [Import] add layer mappings for Gerber assembly drawings
- 0001760: [Import] Functionality to have an engineer do the import for the user
- 0001759: [Import] Allow PRO user to specify title block content when making stackup drawing for product
- 0001755: [Import] Store import link filters in db for sharing across company
- 0001749: [Import] Add the right-click popup (and shortcuts) to Import to hide all, view top, view bottom
- 0001739: [Import] Improved stackup drawing (PDF format)
- 0001734: [Import] Auto scaling of drill files
- 0001733: [Import] Auto selection of contour
- 0001730: [Import] Move board specifications to tabs so they can be edited while graphic viewer is enabled
- 0001729: [Import] Copy board specs to clipboard
- 0001728: [Import] Open files in RAR compressed archive
- 0001744: [Order] Include an order summary in final confirmation of order dialog
- 0001784: [Panelization] Allow PRO user to specify title block content when making stackup and panel drawings for product
- 0001131: [Panelization] Add "settings" to panel program
- 0001676: [Price] Include order options check boxes as customer settings
- 0001752: [Product browser] Allow user to view packing list in order history
- 0001754: [Other] Add request login info button to login dialog box
- 0001706: [Other] Add option to request quotation for assembly
- 0001654: [Other] Allow user to choose between multiple authorizations when logging in
Tweaks:
- 0001783: [Import] Warn before publish if hard gold files are linked but area is not specified
- 0001780: [Import] Rotate text in UL symbol if box height>width
- 0001779: [Import] Add menu item to open web page explaining tented/plugged/filled vias
- 0001778: [Import] Resize width of left pane as number of drill files increases
- 0001765: [Import] Warn if mask layer is linked but color is set to None
- 0001763: [Import] Support for fiducials in ground plane
- 0001756: [Import] Make filter manager dialog box resizable
- 0001740: [Import] Include stackup drawing with product files on publish
- 0001737: [Import] Add txt file to zip package with import info
- 0001735: [Import] Check for drills outside contour
- 0001731: [Import] It should not be necessary to ask more than once about leading/trailing zeros in drill files
- 0001709: [Import] Improved support for copperless stackups
- 0001674: [Import] Set non plated drill files to non plated
- 0001718: [Order] Cannot specify delivery time longer than 10 weeks
- 0001770: [Panelization] Add stackup drawing to product on publish
- 0001742: [Panelization] Add txt file to zip package with Panelization info
- 0001724: [Panelization] Change auto placement of "Centers" to "Edges"
- 0001705: [Panelization] Keep copper fill away from scoring lines
- 0001680: [Viewer] Show filename in layer checklist when layer name is unknown
- 0001741: [Viewer] Stackup viewer. Copper thickness should be shown in viewer
Fixes:
- 0001758: [Import] Ignore drill tool defined in comment if already defined in header
- 0001757: [Import] Minimum hole diameter should ignore unused tools
- 0001750: [Import] Add limit to auto-scaling of drills
- 0001748: [Import] It should not be possible to choose drill layer as active layer in contour tab
- 0001747: [Import] Adjusting cutter dia according to selected track route width
- 0001736: [Import] Range check error if drill file contains T00
- 0001722: [Import] M40 in Excellon rout file prevents import
- 0001721: [Import] Incorrect number of layers with 14 layer board
- 0001681: [Import] Import/recognizer. Empty gerberfiles should not be possible to link
- 0001404: [Import] Cannot publish Gerber files with rectangular pads having circular holes
- 0001675: [Order] Make warning for long order comments
- 0001726: [Panelization] Multi-product panel got zero inner minimums when 2-layer and 4-layer products mixed
- 0001406: [Panelization] Panel identification contains info from previous panel
- 0001723: [Stencil] Text in stencil frames is moved incorrectly when publishing from files not in 0,0
- 0001707: [Viewer] Viewer chokes on Gerber files with M2 command
- 0001669: [Viewer] ep-texts are not shown with the latest rules
- 0001751: [Product browser] User cannot see order history for orders placed for partner product
- 0001700: [Other] Multi-polygon Macro drawn improperly

Macaos Enterprise 3.4

Build 3.4.12.242 (10-08-2011)
Fixes:
- 0001670: [Import] Drill file with routing identified as drill file rather than excellon file
- 0001658: [Import] Plated and unplated drill files interpreted with differing formats
- 0001668: [Panelization] Board moves sometimes when placing special masks in panel
- 0001653: [Panelization] When clicking the Panel button in the main form, login is required
- 0001667: [Viewer] Access violation on pan/zoom

Build 3.4.11.241 (09-08-2011)
New features:
- 0001504: [Product browser] Filter products in main window
Fixes:
- 0001663: [Other] Add Masks function gives "Cannot make visible window modal" error

Build 3.4.10.240 (15-07-2011)
New features:
- 0001660: [Import] Parse Excellon files with radius-defined arcs
Fixes:
- 0001656: [Panelization] Not able to place tabs on bottom board in a panel
- 0001659: [Stencil] Placement of stencil data when top and bottom on one stencil

Build 3.4.9.239 (24-06-2011)
New features:
- 0001644: [Import] Info guide for choice of surface finish
- 0001620: [Import] Parse pick and place datafile from Eagle
Fixes:
- 0001643: [Import] Remove "standard" surface and colors
- 0001633: [Import] Access violation when selecting contour
- 0001632: [Import] Cannot place manuf ID mark on notation bottom
- 0001629: [Import] Remove unused d-code for plated slots
- 0001626: [Panelization] Not possible to select board for movement if adding scoring removes all existing route
- 0001615: [Panelization] Improve automatic tab placement between boards with unequal sides
- 0001562: [Panelization] Indicate in product whether user has chosen panel or boards when panelizing multiple products
- 0001627: [Stencil] Optimize check for reference objects
- 0001622: [Stencil] When deleting objects set as fiducials, fiducial counters not updated
- 0001621: [Stencil] Error in placing data from loaded files when top and bottom on same stencil
- 0001611: [Stencil] Issue a warning when loading same file name for stencil top and bottom
- 0001610: [Stencil] Access violation when publishing top and bottom on one stencil from loaded files

Build 3.4.8.237 (02-05-2011)
New features:
- 0001583: [Import] Generate warning if notation color is the same as soldermask color
- 0001563: [Import] Should default to notation top layer when placing symbols (except UL)
- 0001558: [Import] sort by column in file list
- 0001605: [Panelization] Allow slots to cross scoring lines if only one row or column if used on a panel
- 0001547: [Stencil] Ability to move/delete text in frame in Stencil Creator
- 0001607: [Viewer] Adjust number of decimals for the measurement tool according to the zoom level
Fixes:
- 0001599: [Import] Contour module doesn't accept tracks
- 0001584: [Import] d-codes of -xb file is output with d-codes from original customer files
- 0001582: [Import] Ident number gets placed at unexpected position when placed on notation bottom
- 0001559: [Import] Bug in placement of product number when no notation layer is found
- 0001557: [Import] unwanted context menu when right clicking on a file in the layer overview
- 0001555: [Import] Problem viewing stackup with non-standard thickness tolerance
- 0001549: [Import] Drill holes missing when file contains G85 slots
- 0001579: [Object Structure] Square polygon macros are not converted to rects
- 0001606: [Panelization] Not able to place tab on remaing slots after adding scoring
- 0001587: [Panelization] Unwanted selection of board in panel when double clicking title bar to maximize window
- 0001586: [Panelization] Routing not removed along scoring lines
- 0001532: [Panelization] Change in movement of boards in a panel
- 0001603: [Product browser] Tracking number in production history sometimes wrong
- 0001560: [Product browser] Problem seeing shared products
- 0001578: [Stencil] Error in moving data when loading frame in some cases
- 0001575: [Stencil] Bug in deleting arc objects, deletes objects inside the boundbox
- 0001574: [Stencil] Frame texts is offset wrong when data is centered by paste data
- 0001546: [Stencil] Split openings are shown as fiducals in the Show Adjustments tree
- 0001545: [Stencil] Polygons selected as fiducials are not correctly added to db
- 0001544: [Stencil] Fiducials are not output when top and bottom is on the same stencil
- 0001535: [Stencil] Disable Center data by Board outline if no outline is found
- 0001534: [Stencil] When frame file contains polygons, the program fails
- 0001591: [Viewer] Negative inner layer with multiple Gerber Layers is not visible in viewer

Build 3.4.7.236 (16-03-2011)
New features:
- 0001531: [Stencil] Option to give warning if possible fiducials are found in stencil data (round pads)
- 0001481: [Stencil] Ability to break large openings into several small
Fixes:
- 0001530: [Import] Sometimes unable to select contour objects
- 0001529: [Import] Zero-width line elements missing from macro aperture
- 0001521: [Panelization] Improved selection of boards on a panel
- 0001507: [Panelization] Not always possible to place boards in a valid location on a multi product panel
- 0001506: [Stencil] Limit text length in Product name, Article and company name in stencil frame
- 0001476: [Stencil] Background optimization of pads improved

Build 3.4.6.235 (03-03-2011)
Fixes:
- 0001497: [Import] Slot-holes not visible in Import Module
- 0001499: [Panelization] Assertion failure on publish
- 0001496: [Panelization] Multiple apertures with same D-Code in contour file for mpp with no tabs
- 0001495: [Panelization] Disallow publish of multi-product panel with no tabs when manufacture as panel is selected
- 0001494: [Panelization] Disallow publish of single product panel without at least one tab (or scoring) per board
- 0001493: [Panelization] Disallow adding tabs to outer contours when manufacture as individual boards is selected

Build 3.4.5.234 (25-02-2011)
New features:
- 0001472: [Import] Stackups: Add tolerance field to customer stackups
- 0001473: [Product browser] Bargain products folder
- 0001443: [Product browser] Add assembly masks to products without panelizing them
- 0001455: [Viewer] Make viewer contents popup menus "View top/bottom side"
Fixes:
- 0001464: [Import] Very short segments in polygon outlines sometimes ignored
- 0001460: [Import] Outline macro pads do not display properly
- 0001458: [Import] Skip drill layers when setting active layer in route tab
- 0001456: [Import] Make top/bottom side visible according to selecting top/bottom symbol placement
- 0001416: [Panelization] Zooming (by keyboard) while placing an instance results in messy graphics
- 0001478: [Stencil] Place stencils in zero point when publishing
- 0001477: [Stencil] Bug in mirror of stencil products with top and bottom on one stencil
- 0001389: [Stencil] Rout layer not duplicated when top/bottom stencil data specified
- 0001462: [Product browser] Cannot modify scope of visibility on existing share
- 0001461: [User manager] Unable to change postal code
- 0001471: [Viewer] Graphic errors when displaying small arcs

Build 3.4.4.232 (27-01-2011)
New features:
- 0001450: [Order] Preselect most recently used address/contact when selecting delivery/invoice addresses
Fixes:
- 0001453: [Import] Should not publish if user answers NO to macro primitives warning
- 0001442: [Panelization] Tools sometimes marked as unplated when accumulating drill tools in multi-product panels

Build 3.4.3.231 (10-01-2011)
Fixes:
- 0001440: [Import] Parsing problems when entering prepreg combinations in custom stackup
- 0001442: [Panelization] Errors in exported gerber drill files when accumulating drill tools in multi-product panels
- 0001439: [Product browser] Unable to share product after deleting share

Build 3.4.2.230 (29-12-2010)
New features:
- 0001432: [Import] Add link layer for tented/plugged/filled vias
Fixes:
- 0001438: [Panelization] Notation bottom sometimes missing on multi-product panels
- 0001437: [Panelization] Drill tool sizes are not accumulated on multi-product panels
- 0001434: [Panelization] Place the cursor on the selected route segment when moving boards in a panel
- 0001433: [Price] RFQs assigned to wrong sales office

Build 3.4.1.229 (17-12-2010)
New features:
- 0001369: [Product browser] Add "Download panel info" and "Download stencil data" menu items
Fixes:
- 0001428: [Import] Rout cutter size not automatically specified when opening .mei file
- 0001427: [Import] Negative inner layers do not autolink when opening .mei file
- 0001426: [Import] User layer index not incremented in file grid
- 0001423: [Import] Individual files in file grid are not displayed graphically until after they have been linked
- 0001430: [Panelization] Prevent placing a board on a panel object
- 0001429: [Panelization] Assembly mask info incorrectly added to product specifications
- 0001431: [Panelization] Cannot delete rectangular assembly mask objects
- 0001420: [Product browser] Expired share not expired
- 0001424: [Order] Some Danish users get German order confirmation

Build 3.4.0.228 (10-12-2010)
Fixes:
- 0001419: [Panelization] Peel-off layer incorrectly identified in panel

Build 3.4.0.227 (09-12-2010)
New features:
- 0001399: [Import] Allow defining free thicknesses in custom buildups
- 0001398: [Import] Allow specifying combinations of prepregs, such as 2x2116+1x1080 in custom buildups
- 0001392: [Import] Add selection list of commonly used dielectric materials in custom buildups
- 0001202: [Import] Place fiducial by entering coordinates
- 0001385: [Panelization] Add special masks to panel
- 0001364: [Panelization] Panelize different products in same panel
- 0001373: [Stencil] Make it possible to view the different adjustments of apertures
- 0001388: [Order] Warn if adding duplicate order to shopping basket
- 0001379: [Product browser] Allow column sorting in history viewer
- 0001377: [Product browser] Allow search on equals, begins, ends (in addition to contains)
- 0001366: [Product browser] Make a folder of global products which any customer may purchase
- 0001309: [Product browser] Product status view in product history
- 0001174: [Product browser] Recent orders folder
- 0000441: [Product browser] Add shipped orders folder to product browser
Fixes:
- 0001407: [Import] Zoom to fit sometimes uses wrong bound box after aligning drill with gerber
- 0001400: [Import] Stackup drawing exceeds page size if >12 layers
- 0001390: [Import] It should be possible to create a UL mark on notation even if no notation layer exists
- 0001374: [Import] Min notation line width does not ignore unused apertures
- 0001413: [Panelization] Published panels should be owned by panelizer
- 0001367: [Panelization] User asked if unpanelized product should be moved to wastebasket, even if no publish
- 0001408: [Stencil] Bug: Highlight layer did not get deleted after closing the stencil creator
- 0001372: [Stencil] Bug in company name written on stencil name when publishing stencil to another company
- 0001370: [Stencil] Bug in mirroring bottom stencil data when top and bottom data is on one stencil
- 0001381: [Price] Link to send RFQ disappears if user clicks on a price cell
- 0001380: [Product browser] Active orders folder does not list shared products which have active orders
- 0001365: [Product browser] Sometimes unable to delete shares
- 0001411: [User manager] Users disappear after creating new user

Macaos Enterprise 3.3

Build 3.3.10.221 (25-10-2010)
New features:
- 0001356: [Import] Give drill files same origin as Gerber files if they do not overlap when entering drill offset mode
- 0001246: [Import] Add support for Excellon slot holes files as generated by Altium
- 0001298: [Price] Generate RFQ when no online price available
- 0001359: [Stencil] Select product owner when publishing stencil
Fixes:
- 0001352: [Import] Empty Gerber files should clear viewer when selected in file grid
- 0001350: [Import] Import of S&M format 1000 fails if tool list is missing
- 0001347: [Import] Unknown object type when importing contour file
- 0001343: [Import] MessageToCam with scratch in soldermask, even though no scratch is in files
- 0001259: [Import] Manufacturability test for notation layers
- 0001357: [Order] Access violatoin when displaying order confirmation
- 0001354: [Price] Quote-only hint is visible, but user can still purchase
- 0001349: [Price] Incorrect copper thickness used in price for 1-layer board
- 0001082: [Other] Re-connect after loss of session
- 0000569: [Other] Configuration file moved to Local Application Data folder

Build 3.3.9.219 (17-09-2010)
Fixes:
- 0001330: [Price] Incorrect stackup used when getting prices in panelization module

Build 3.3.8.218 (13-09-2010)
New features:
- 0001247: [Import] Automatically link *.DOC, *.XLS, *.PDF and similiar files to documentation
- 0001321: [Price] Support for ordering options
- 0001320: [Price] Improved support for online pricing with non-standard stackups
Fixes:
- 0001315: [Import] Set finish to None for 0-layer boards
- 0001314: [Import] Insure that number of copper files equals number of layers
- 0001312: [Import] cannot select board stacking
- 0001310: [Import] index out of bounds for stackup spec
- 0001307: [Import] Drill parser does not properly detect trailing zero suppression
- 0000910: [Import] Clearer warning if Gerber file contains Step and repeat (SR)
- 0001292: [MIFv3 Object Structure] Circles still fail in some cases
- 0001317: [Stencil] Error in the way bottom stencil data is mirrored when publishing
- 0001316: [Stencil] Improved handling of gerber parser exceptions

Build 3.3.7.216 (16-07-2010)
Fixes:
- 0001279: [Import] Full circle arcs sometimes disappear
- 0001272: [Import] Import tries to read Gerber file as drill file
- 0001270: [Panelization] "List index out of bounds"
- 0001280: [Product browser] Not possible to remove share
- 0001275: [Viewer] UL-mark status bar does not indicate if UL-mark is to be placed on multiple layers

Build 3.3.6.214 (15-06-2010)
New features:
- 0001271: [Import] Allow selecting a previously specified custom build for a new product
- 0001266: [Import] Add support for plated inner layers in custom stackups
- 0001260: [Import] Warn customer when publishing new product with same name as existing product
- 0001255: [Import] Add support for 50um and 85um base copper in custom stackups
Fixes:
- 0001268: [Import] Inadequate user feedback when trying to import unrecognized pick&place data
- 0001265: [Import] Drill scaling doesn't work with autolinking
- 0001262: [Import] Layer display incorrect when reloading saved project with less than 2 copper layers
- 0001261: [Import] Drill file with diameters in mils causes invalid pointer operation
- 0001254: [Import] Ident number bound box is wrong on bottom side
- 0001253: [Import] Not all files get linked when reloading saved .mei file
- 0001267: [Order] Error generating order confirmation on checkout
- 0001252: [Order] Invalid floating point value when ordering stencils in Finland

Build 3.3.5.213 (27-05-2010)
New features:
- 0001248: [Stencil] Possibility to swap positions when both sides placed on one stencil
Fixes:
- 0001245: [Product browser] Do not refresh product list/tree if stencil module cancelled
- 0001250: [Stencil] Index out of bounds when threaded paste file processing is running
- 0001249: [Stencil] Dots for determining company and product identification text are not deleted
- 0001220: [Other] Requery autoupdate after a short period if not updated to latest version

Build 3.3.4.212 (25-05-2010)
Fixes:
- 0001244: [Panelization] Pads disappeared
- 0001243: [Stencil] Wrong aperture size in stencil frame

Build 3.3.3.210 (12-05-2010)
Fixes:
- 0001241: [Import] Contour highlight does not work on board layer
- 0001212: [Import] Access violation when linking gerber drill file to Drill
- 0001242: [Panelization] rout tool sizes missing from panelized product

Build 3.3.2.209 (07-05-2010)
New features:
- 0001229: [Import] Allow $ character in drill files
- 0001228: [Import] Add aperture file parsers for TopCad and old PCad
- 0001217: [Import] Initially give same copper thickness to all inner layers in custom stackup
- 0001232: [Stencil] Ability to ex-change top/bottom or left/right stencil when 2 on 1
- 0001230: [Order] Add number of layers to order confirmation
Fixes:
- 0001227: [Import] Unable to import Sieb&Meyer format 1000 drill file
- 0001218: [Import] Global material text ignored in custom stackup
- 0001214: [Import] ESD symbol should not allow segment widths <0.1mm
- 0001231: [Stencil] When placing 2 stencil on one, distance fails when changing horz to vert or vise versa
- 0001224: [Stencil] Ask for user confirmation prior to creating many fiducials
- 0001223: [Stencil] Unable to select similar track objects in delete mode

Build 3.3.1.205 (08-04-2010)
Fixes:
- 0001210: [Product browser] Some package tracking links do not work
- 0001209: [Viewer] Product batch number sometimes in wrong position
- 0001207: [Import] Autolink fails when reopening saved project with more than 10 layers
- 0001206: [Import] Problem entering material description for custom stackup
- 0001204: [Import] Access violation when clicking Select stackup for single sided boards

Build 3.3.0.204 (30-03-2010)
New features:
- 0001180: [Import] Add autolink filter for CADint version 4.x
- 0001170: [Import] Updated tool bars
- 0001166: [Import] Additional symbols (ESD, RoHS, Annotate, Bar code)
- 0001162: [Import] Add fiducial mark to board
- 0001117: [Import] New custom stackup builder
- 0001199: [Panelization] Add bar code and/or annotation field to panel frame
- 0001191: [Stencil] Delete objects from stencil
- 0001160: [Stencil] Select/highlight pads before adjusting
- 0001159: [Stencil] Delete frames from frame manager
- 0001194: [Product browser] Add article and description columns to product browser
- 0001171: [Product browser] Show expected shipment date
- 0001161: [Viewer] Update documentation files in product
Fixes:
- 0001203: [Import] Problem selecting arcs
- 0001200: [Import] Not all objects get deselected when deselecting objects in contour mode
- 0001193: [Import] Show hourglass when calculating selected features for contours
- 0001173: [Import] Shortcut keys not working when adding production number
- 0001165: [Import] Incorrect interpretation of drill file
- 0001163: [Import] Incorrectly placed drill hole
- 0001049: [Import] Drills missing on import of Macaos 3.85 mos file
- 0001158: [Product browser] After placing an order a random product is selected
- 0001156: [Product browser] Share alias information not updated
- 0001178: [Price] Stackup not properly updated on free price
- 0000293: [Other] Scroll bars on stackup viewer do not have same style as other scroll bars

Macaos Enterprise 3.2

Build 3.2.2.200 (17-02-2010)
Fixes:
- 0001155: [Import] Cannot select blind via stackup
- 0001152: [Stencil] Stencil openings sometimes have wrong shape

Build 3.2.2.199 (12-02-2010)
New features:
- 0001151: [Import] Add autolink filter for Proteus
Fixes:
- 0001148: [Import] Not able to set/select board contour
- 0001146: [Import] Change minimum slot size to 0.6mm
- 0001143: [Import] Minimum hole diameter sometimes incorrect
- 0001141: [Import] Not a valid integer error when importing old mos file
- 0001140: [Import] Gerber files from Autotrax are not recognized as Gerber
- 0001147: [Price] Holidays adversely affect delivery date of stencils

Build 3.2.1.198 (03-02-2010)
New features:
- 0001139: [Panelization] Rounded corners on panel frame
- 0001127: [Panelization] Include panel measurements in panel drawing
Fixes:
- 0001119: [Panelization] Disallow placing fiducials and tooling holes inside of boards on a panel
- 0001115: [Panelization] Incorrect routing outside panel if frame i set to zero
- 0001114: [Panelization] Board spacing is not correct if inner contour goes beyond (crosses) outer contour
- 0001138: [Import] Repeated holes in excellon file sometimes parsed incorrectly
- 0001123: [Import] Improve the visual difference between selected and unselected icon buttons
- 0001122: [Import] When adding symbols, notation top should be automatically selected if no soldermask top
- 0001121: [Import] Minimum trace width for WEEE symbol should be 0.1mm
- 0001120: [Import] Program hangs when reading drill file with leading null characters
- 0001137: [Stencil] Access violation when polygons are selected as fiducials
- 0001128: [Stencil] Display product number to user after publishing stencil
- 0001126: [Order] Access violation on checkout if no addresses listed

Build 3.2.0.197 (22-12-2009)
New features:
- 0000877: [Other] Expanded stencil product creator
- 0001103: [Import] Import/export of Pick and Place data
- 0001081: [Import] Support for assembly data and documentation files
- 0001078: [Import] WEEE and Recycle symbols
- 0001097: [Product browser] Show folder name(s) in product search dialog
- 0001096: [Product browser] Partner alias for article and description on shared products
Fixes:
- 0001098: [Panelization] Autoplace center tabs problem
- 0001070: [Panelization] Give warning when panels larger than 5dm*5dm is generated
- 0001060: [Panelization] copy old comment to new product when panelizing
- 0001107: [Import] Cannot interpret aperture files from old EasyPC
- 0001102: [Import] Problems arise if two files are assigned to same layer
- 0001101: [Import] Cannot export user shapes with more than 50 segments
- 0001100: [Import] Can't publish the product to the database
- 0001090: [Import] Padstack report works only with first drill file
- 0001085: [Import] Corrupt drill tools on publish
- 0001080: [Import] Board properties/pricing when different boards on panel
- 0001074: [Import] Soldermask invisible if outer contour is not defined first
- 0001073: [Import] Plated inner contours have wrong size
- 0001072: [Import] Unable to select contour objects (bruce) - resolved.
- 0000971: [Import] Auto select contour objects when loading a saved product
- 0000351: [Import] Contour info is not saved when saving a product
- 0001086: [Price] Cannot get price for some long, narrow PCBs
- 0001079: [Price] Support for add'l pricing parameters
- 0001076: [Price] Product name incorrect in quotation when modified specs
- 0001113: [Product browser] Cannot permanently delete stencils from wastebasket
- 0001108: [Viewer] Soldermask changed
- 0001087: [Viewer] plated slots

Macaos Enterprise 3.1

Build 3.1.1.180 (06-10-2009)
New features:
- 0001059: [Panelization] Change GUI to use toolbar rather than tabbed pages
Fixes:
- 0001058: [Panelization] Some parameters are not saved properly
- 0001057: [Panelization] Measure shows when removing frame holes
- 0001054: [Panelization] Disallow placing bad marks inside of neighboring boards
- 0001052: [Panelization] Undesired fiducials appear on paste mask bottom
- 0001056: [Import] Unable to select zero-width segments as contour objects
- 0001053: [Import] Lead-free and CE marks are not mirrored on bottom layer

Build 3.1.0.179 (01-10-2009)
New features:
- 0001035: [Panelization] Fill panel frame with copper
- 0001034: [Panelization] Add Bad-board marks to panel
- 0001033: [Panelization] Add break-off holes to panel frame
- 0001048: [Import] Add Pb-free mark or CE mark to board
- 0001030: [Import] Inspector/editor for difficult contour paths
Fixes:
- 0001051: [Import] Some pads missing when Gerber file viewed in GerbTool
- 0001050: [Import] Access violation when only one file opened
- 0001043: [Import] Display of published file with G85 slot fails
- 0001042: [Import] wrong characters are displayed when placing batch number
- 0001039: [Import] Some layers get mangled in filters
- 0001038: [Import] Disallow scoring with thin stackups
- 0001036: [Import] Drill tool diameters incorrect when merging more than 2 drill files
- 0001031: [Import] Selection mode is wrong on return to contour tab
- 0001029: [Import] Proteus Gerber files not recognized as Gerber files
- 0001028: [Import] Proteus drill file improperly scaled
- 0001037: [Price] Shipping price added to stencils ordered with PCBs
- 0001032: [Product browser] Unable to restore product browser if hidden

Macaos Enterprise 3.0

Build 3.0.5.177 (08-09-2009)
New feature:
- 0001025: [Panelization] Allow square pads/openings in fiducial marks
Fixes:
- 0001023: [Panelization] Improved manual placement of break-off tabs
- 0001018: [Panelization] Improvements to polygon and closed loop detection
- 0001017: [Panelization] Zero length arcs in generated gerber files
- 0001015: [Panelization] Layers sometimes get reordered
- 0001011: [Panelization] Mixed scoring and routed arcs
- 0001010: [Panelization] Unable to publish some panels
- 0001003: [Panelization] Holes added in frame are not added to number of non plated holes
- 0001022: [Import] Disallow contour objects that extend outside of outer contour
- 0001021: [Import] Should not allow publish when clearance / copper thickness are incompatible
- 0001019: [Import] Closed loop contours not always recognized as closed
- 0001016: [Import] Board size sometimes incorrect after unlinking layer
- 0001013: [Import] Graphic does not update when contour deleted
- 0001008: [Import] Unlinked drill file not ignored when aligning drills to pads
- 0001007: [Import] Incorrect board size and zero-point on some products
- 0001012: [Product browser] Folders not updated after order
- 0001005: [Other] Icon buttons are in grayscale rather than in color

Build 3.0.4.168 (14-08-2009)
New feature:
- 0000975: [Panelization] Mixed scoring and routing
Fixes:
- 0000987: [Panelization] UL-marks don't get panelized properly
- 0000984: [Panelization] Measure shows when removing tabs
- 0000978: [Panelization] Multiple scoring in panel?
- 0000974: [Panelization] Inner contours in panel
- 0000963: [Panelization] After stepping a product, ask if single pcb should be moved to waste basket
- 0000977: [Viewer] Solder mask not visible
- 0000552: [Viewer] showing notation clipped with soldermask
- 0001001: [Import] Center point shifts erratically on zoom with mouse wheel
- 0001000: [Import] The selected file doesn't get drawn when using arrow keys in the file list
- 0000998: [Import] Error in polygons and macros
- 0000996: [Import] Bug when selecting contours
- 0000993: [Import] Incorrect chaining of contour elements
- 0000283: [Import] Segments already used in a contour object should not be selectable

Build 3.0.3.167 (17-07-2009)
Fixes:
- 0000994: [Import] Donut aperture definitions are missing D-code
- 0000992: [Import] Aligning of drill holes to pads fails
- 0000989: [Import] Highlighted objects are not highlighted
- 0000988: [Import] Turning layers on/off does not preserve zoom factor
- 0000986: [Import] Minimum size for UL mark
- 0000985: [Import] Disallow UL mark on non-existent layer

Build 3.0.1.165 (10-07-2009)
Fixes:
- 0000983: [Import] Graphic veiwer remains in single file mode when changing tabs
- 0000982: [Import] Disallow multiple selection in file grid
- 0000981: [Import] Inner contours are displayed too large
- 0000980: [Import] Board size incorrect in some cases
- 0000979: [Price] Disallow ordering very small boards

Build 3.0.0.164 (09-07-2009)
New features:
- 0000946: [Panelization] Powerful new panelization module
- 0000951: [Viewer] Show cursor coordinates
- 0000523: [Viewer] Show product/batch number in graphic viewer
- 0000350: [Viewer] Pan and zoom in Viewer with keyboard
- 0000305: [Viewer] Measure function
- 0000964: [Import] Close Import and locate new product in browser after publish
- 0000322: [Import] Include drill format in autolink filter created from current mapping
- 0000316: [Import] Ability to add UL-mark to board
- 0000306: [Import] Rotation of product/batch number
Fixes:
- 0000291: [Product browser] Cannot delete products from wastebasket
- 0000512: [Viewer] Viewer fails to display certain products
- 0000511: [Viewer] Viewer does not display negative layers properly
- 0000353: [Viewer] Excessive memory usage
- 0000972: [Import] Add warning if an outer copper layer has no solder mask
- 0000967: [Import] Show warning if no drill files are to be published
- 0000965: [Import] Change the layer link text for non gerber or drill files in the file grid to N/A
- 0000952: [Import] Holes on single sided boards must be specified as unplated
- 0000829: [Import] Very slow response with complex contour
- 0000822: [Import] Problem with Edwin files with ground plane
- 0000817: [Import] Gerber with scratch is missing data when exporting
- 0000787: [Import] Import drill background covers checkbox
- 0000709: [Import] Resolve problem where merging not supported
- 0000601: [Import] Abnormal Program Termination error
- 0000539: [Import] G85 slot drill not supported in drill parser
- 0000328: [Import] Cannot link both positive and negative files to copper layer
- 0000327: [Import] Cannot make plated inner contours
- 0000318: [Import] Expanded use of Help frame

Macaos Enterprise 2.x

Build 2.11.1.160 (2009-01-23)
Fixes:
- 0000944: [Order] Error message when displaying order confirmation
- 0000928: [Panelization] Area of hard gold is not stepped up correctly

Build 2.11.1.159 (2008-12-17)
Fixes:
- 0000942: [Price] Panelization price incorrectly calculated

Build 2.11.0.158 (2008-12-15)
New features:
- 0000941: [Import] Import blind and buried drill files
- 0000923: [Other] Startup parameter to locate product by product number
- 0000848: [User manager] Disallow web-based license distribution
- 0000309: [Product browser] Expanded product search

Build 2.10.9.157 (2008-11-18)
New features:
- 0000936: [Price] allow the customer to choose between different costs to display
Fixes:
- 0000922: [Rem] Annular ring in order confirmation is diameter

Build 2.10.8.156 (2008-10-23)
Fixes:
- 0000932: [Import] Disable notation/solder layer color when no file is present
- 0000928: [Panelization] Area of hard gold is not stepped up correctly
- 0000927: [Other] Stencil product creation fails if no x/y size is stated

Build 2.10.7.155 (2008-10-17)
Fixes:
- 0000930: [Order] Days and quantity are incorrect when ordering stencils

Build 2.10.6.154 (2008-10-14)
Fixes:
- 0000926: [Import] Error generated by M01 in drill file
- 0000925: [Price] Shipping prices incorrectly calculated

Build 2.10.5.153 (2008-10-13)
Fixes:
- 0000924: [Import] Error parsing rotated line segments in macro apertures

Build 2.10.4.152 (2008-09-29)
Fixes:
- 0000914: [Price] Problem with payment method selection

Build 2.10.3.151 (2008-09-25)
New features:
- 0000890: [Order] Preliminary order confirmation
- 0000889: [Import] Add a check to activate Boards/panel edit-box
- 0000888: [Import] Add to Import customer checklist on "Boards/Panel"
Fixes:
- 0000913: [Product browser] Shows incorrect number of orders for partner products
- 0000911: [Rem] Unable to change password without also changing login name
- 0000898: [Order] Text order comments are limited to 255 chars by DB
- 0000896: [Order] Can not order paste masks
- 0000895: [Other] Access violation at start up
- 0000885: [Product browser] Clean up of "Ordering" icon
- 0000884: [Order] Get error message on check out
- 0000842: [Order] Order window stays in front of pop-ups
- 0000839: [Order] Addresses not updated
- 0000494: [Order] Date problem in order confirmation

Build 2.10.2.148 (2008-08-22)
New features:
- 0000480: [Price] Printing out quotation from price
- 0000308: [Other] Customizable viewer colors
Fixes:
- 0000852: [Product browser] Price missing in order history
- 0000849: [Product browser] Qty holes/tools shown incorrectly
- 0000844: [Price] Undefined product in quotation dialog
- 0000841: [Other] Access violation when changing login user
- 0000840: [Price] Prices fail to load if Elprint price list disabled
- 0000836: [Product browser] Wrong filling of drill plt/npl and qty holes/tools
- 0000835: [User manager] Create New User allows invalid login names
- 0000823: [Price] Valid prices ignored if first price found is invalid
- 0000816: [Import] Ask for create path if not existing
- 0000815: [Import] Option windows is not scalable, mean long path is outside window
- 0000809: [Product browser] Peel-off property does not show in product browser
- 0000798: [Viewer] Viewer does not display glue and peeloff layers
- 0000797: [Import] Minimum cutter tool for plated tracks is 0.7mm
- 0000796: [Import] Glue layer missing from layer selection menu
- 0000794: [Price] Error pushing NA quotation prices to database
- 0000746: [Panelization] Fresedim.txt missing from panelized product
- 0000737: [Import] Cannot delete single contour item
- 0000522: [Viewer] The graphic viewer is not showing stencil layers
- 0000476: [Panelization] missing routesize info (fresedim.txt) when panel stepping
- 0000282: [Import] Viewer exits contour mode while contour tab is visible

Build 2.10.1.145 (2008-06-12)
Fixes:
- 0000785: [Product browser] Shipment tracking link does not work
- 0000784: [Order] Problems with invoice addresses

Build 2.10.0.144 (2008-06-05)
New features:
- 0000754: [Price] Get price and place order for paste mask product
- 0000723: [User manager] Add new users
- 0000671: [Product browser] Should be possible to select multiple partners when creating shares
- 0000625: [Order] Shared shipping/invoice addresses
- 0000624: [Order] Add customer-defined addresses to an order
- 0000614: [Price] Conditions for 24 hour prices
- 0000567: [Price] Give a useful explanation when prices are unavailable
- 0000558: [Product browser] Create paste mask product
- 0000556: [Product browser] Edit product name/article/description
- 0000515: [Product browser] Viewer for paste mask products
- 0000489: [Price] Improved price calculation engine
- 0000310: [Product browser] Filter products by submitting license
- 0000296: [Price] Show a progress bar while fetching prices
Fixes:
- 0000760: [Import] Access violation in Aperture Parser dialog
- 0000757: [User manager] Error message when trying to update user info
- 0000755: [Import] Drill interpretation
- 0000742: [Order] Text in ordering field "Edit Board Specifications" is misleading
- 0000692: [Import] Unable to get prices for 0-layer board
- 0000672: [Partner manager] Partners should be listed alphabetically
- 0000667: [Order] SQL error when placing order
- 0000662: [Import] User lost their CompanyID and viewed products with no owner
- 0000626: [Partner manager] Partners must approve invoicing
- 0000583: [Price] Date out from days calculations wrong
- 0000573: [Price] Wrong date displayed in quote module
- 0000572: [Order] Cannot choose correct invoice address
- 0000571: [Price] Price grid not cleared when adding new product to basket
- 0000342: [Rem] Error message: did Not find Addr for CompanyID: 0
- 0000295: [Price] Clear quotation info on get price
- 0000292: [Order] Contact persons should be automatically looked up when an address is selected

Build 2.9.2.137 (2008-03-27)
Fixes:
- 0000711: [Import] Program appears to hang when processing complex gerber files
- 0000710: [Price] Delivery Date causes confusion
- 0000707: [Import] Illegal File Pointer Operation

Build 2.9.1.136 (2008-03-07)
Fixes:
- 0000665: [Price] Unable to edit some board parameters on free spec quotations
- 0000657: [Viewer] Negative zoom

Build 2.9.0.135 (2008-03-05)
New features:
- 0000650: [Rem] Partner must be able to edit some parameters of shares
- 0000637: [Import] Add Mantis bug reporting module
- 0000606: [Partner manager] Confirm before send partner request on search
- 0000317: [Import] Comments to CAM
- 0000315: [Import] Documentation files
- 0000313: [Product browser] Shared product visibility
- 0000312: [Price] Free info quotations
Fixes:
- 0000660: [Other] Virus problems revisited
- 0000656: [Import] Problem with problem report and empty zip file
- 0000655: [Order] Quotation dialog pops up when browsing shopping list
- 0000653: [Other] Cancel login exits program when already logged in
- 0000652: [Import] Very small arc drawn as full circle
- 0000648: [Price] Company-specific access rights
- 0000643: [Price] Peel-off and surface finish wrong with free prices
- 0000642: [Product browser] Link to stackup datasheet does not work
- 0000636: [Import] Closing product with duplicated file causes invalid pointer operation
- 0000635: [Import] Image should zoom to fit after mirror or rotate of drill file
- 0000634: [Import] Error recognizing and parsing drill file with M47 operator message
- 0000622: [Import] Changing save directories doesn't update status bar
- 0000621: [Other] About dialog looks different in main module and in import module
- 0000620: [Import] Viewer doesn't show Gerber file second time
- 0000616: [Other] Program does not run under windows emulator
- 0000575: [User manager] Updating login name or password should update auth info in ini file
- 0000574: [User manager] User disappeared after updating post code
- 0000568: [Product browser] Product description does not display in product browser

Build 2.8.1.133 (2008-01-24)
New features:
- 0000532: [Other] When installing, user should choose install directory and optionally get a shortcut
Fixes:
- 0000565: [Other] Cursor is hourglass even after auto-upgrade completes download
- 0000564: [Other] Stackup viewer should cache stackups
- 0000555: [Import] Error message 'Error in Image2Drill' is confusing
- 0000554: [Import] Drill file from Gerber does not show when auto-linked
- 0000546: [Other] Paste mask layers do not show in Product Viewer
- 0000545: [Other] Set application icon
- 0000544: [Other] Stackup viewer needs to be updated
- 0000541: [Other] Upgrade to latest auto-upgrader to get rid of virus warnings
- 0000538: [Import] G85 in drill file gives wrong error message
- 0000537: [Import] Graphics issues when using non-standard font size in Windows
- 0000536: [Import] No warning if try to save board specs without selecting stackup
- 0000531: [Other] Login without rights gives error message "Access Denied"
- 0000524: [Order] Caption on address form
- 0000516: [User manager] Problems editing customer info
- 0000514: [Other] Product viewer does not display older products
- 0000507: [Import] NOR01 apertures don't work
- 0000483: [Order] Invalid Argument on login
- 0000477: [Import] when loading a file with same name it still show old file data
- 0000472: [Order] date in price grid , is changing on repeat on days over 10
- 0000429: [Order] in graphic viewer , the missing cutout view are reintroduced
- 0000428: [Other] Installer, if upgrade connection fails but Db connection works, the proxy dialog never shows
- 0000424: [Import] File type of EDWin Gerber and Drill files not recognized properly
- 0000335: [Import] User lost their CompanyID and viewed products with no owner
- 0000330: [Import] Problem with flattening Macro primitive 7 (heat traps)
- 0000336: [Price] if previous board was a panel, the board qty in price calculation was not set to 1 for nonpanels
- 0000329: [User manager] User manager is blank

Build 2.7.5.125 (2007-11-23)
Fixes:
- 0000370: [Other] No image comes up, if board has V-cut, but if Route is deselected, image show up
- 0000371: [Import] Specify solder masks on both sides of a single layer board
- 0000369: [Import] Difference between Publish Product and Save Product is unclear
- 0000368: [Import] Possible to close Stackup Selection dialog box without selecting stackup
- 0000367: [Import] Extra hyphen added to file names
- 0000363: [Import] Auto-link fails when opening Elprint zip file
- 0000366: [Import] Import of Gerber file with very small arcs fails with Invalid Operation
- 0000360: [Import] Import of Gerber file with zero-extent polygon fails with access violation
- 0000357: [Import] Import of Gerber file with incorrectly defined outline macro fails with a floating point error
- 0000356: [Import] Zeroline pads disappear after Gerber parsing
- 0000355: [Import] Floating point error when stepping a board
- 0000338: [Import] Non Plated holes looks like X without a ring
- 0000337: [Order] Non Plated Drill holes looks like squares in Enterprise viewer
- 0000334: [Rem] File Path for some older product not found
- 0000333: [Import] when Closing the text window, user is ask if he want to clear data
- 0000332: [Import] Inner contour (d80) in Viewer is not found as a cutout
- 0000331: [Import] Missing change of layer color
- 0000280: [Import] Unplated holes should be displayed as a circle with X rather than just an X

Build 2.7.4.124 (2007-11-09)
Fixes:
- 0000324: [Order] Start costs do not get included in price when order is placed
- 0000323: [Rem] OrderByMacaosID is not inserted into order table
- 0000290: [Import] Aperture table parser fails to parse annulus and thermal apertures
- 0000289: [Import] Need to emphasize stackup selection more clearly
- 0000288: [Import] Auto-linking doesn't work on standard Gerber files
- 0000287: [Import] When adding user layers, the selection menu always says User Layer 0
- 0000286: [Import] Cannot select 0-layer stackups
- 0000285: [Import] Error messages in flattener are too cryptic
- 0000279: [Import] Aligning drill to gerber gives erratic response

Build 2.7.3.123 (2007-10-30)
Fixes:
- 0000277: [Order] Product information not completely displayed
- 0000276: [Rem] Price lists have wrong display name
- 0000275: [Rem] Macaos license should be marked active when user logs in

Build 2.7.2.122 (2007-10-29)
Fixes:
- 0000274: [Order] News/Info tab should be hidden
- 0000273: [Order] After panelization, user must manually refresh to see the panelized product
- 0000272: [Other] Viewer is unable to connect through proxy
- 0000271: [Other] Server location during auto-upgrade should be hidden
- 0000270: [Other] Choosing cancel during login does not prevent access
- 0000269: [Import] Active layer drop-down list is too wide
- 0000268: [Import] Cannot align drill with Gerber on single layer boards
- 0000267: [Rem] System uses incorrect price lists

Build 2.7.1.121 (2007-10-22)
Fixes:
- 0000266: [Other] Unable to connect through proxy when installing
- 0000265: [Import] Unable to publish

Build 2.7.0.120 (2007-10-21)
- Initial release with import module