NC Drill Import
The most common NC drill formats are easily imported into our editors:
Aperture List Import
The Aperture Wizard allows you to define and save a method for importing aperture list formats that our editors do not automatically recognize. In addition, we can automatically transcode and merge the following CAD aperture lists:
These basic formats are supported by our editors:
Netlist Conversion for Import
CAMMaster can read a netlist from the following netlist formats. These netlists will be converted into our native format, Lavenir F02 or F04.
PCB Data Export
Once you have finished with your job, the following ouput formats are supported:
NC Drill Export
Send your finished files to your drillers using one of these formats:
Use these formats when you are ready to build your test fixtures or moving porbe:
Additional Netlist Export
CAMMaster also exports netlists in the following formats:
Text Database Report
Export a text report with the following information about the loaded database.
Share your jobs with your colleagues or customers before fabrication.
Print to Bitmap file
BMP is a handy format to create reports or PDF files.
We can handle these different types of file layers:
The D Code table defines aperture shape codes and dimensions for D Codes 4 to 10,000. PentaLogix supports the following aperture types:
D Codes defined in the D Code Table as NC Drill Codes (shape N) are further defined with types and diameters on the Tool Code Table. The Tool Code Table defines Tool Codes 1 to 255. PentaLogix supports the following Tool Types:
Pad and Trace Viewing
Selected Element Viewing
Unselected Element Viewing
Turn On and Off Visibility for Unselected Elements
Zoom range is from .001 to 7000.
Select Data for Editing
Some types of editing commands work on selected elements. Use the following commands to select data for editing.
Edit Selected Elements
Use these commands on elements that have been selected using the selection commands.
These features make editing easier and more precise.
Special Editing Commands
These manual editing commands do not require element selection.
These commands act on entire layers and do not require element selection.
Use these selection commands to select D Codes for editing in the D Code table.
These routines are used to clean up files with multiple / nested polygons. This tool is especially useful for converting drawn planes to polygons. Reduces file size, speeds DRC and Netlist operations, and makes output more reliable.
Automatic CAM Editing Tools
Venting & Thieving
Generate Venting and Thieving Patterns and Solid Fill line drawings at any angle. Mix patterns for different layer types in a single job. Use variable border types for copper balancing. Pick from among the following patterns:
Add Snowman or Teardrop Filleting at the intersection of pads and traces. Filleting can be added at variable size, percentage and position. Perform multiple operations on multiple layers simultaneously.
Fill simple or complex polygons. Fill inside or around circuit elements. Define fill and keep out areas with Nested Polygons. Automatically identify or repair Open, Crossed, or Overlapped polygons. Fill with one or two D Codes. Use the following fill patterns:
Automatically duplicate Padmaster pads using swelled D Codes in a Soldermask layer. Use existing D Codes for the Soldermask pads or generate new D Codes.
Retract traces to pad borders or edges of holes in circular or square pads. Transfer covered or duplicate traces and pads. Process multiple layers simultaneously.
Global Draw to Flash Pad Conversion
Convert drawn pads into standard or custom D Codes. Process single or multiple layers simultaneously using one of these two methods.1) Stand alone pads, such as elements found on soldermask layers, will allow you to quickly convert all drawn pads in a selection into standard or custom shapes. 2) Only flash elements exposed by a guide, such as the soldermask, leaving all other pads and traces unchanged.
Snap to Padmaster
Automatically snap misaligned data, layers of different resolution, or scanned artwork to a padmaster or drill file. Snap all or a selected part of the loaded data. Snap both pads and traces, or pads only, or elements of a selected D Code only. Process multiple layers simultaneously.
Copper Area Calculation
Analyzes the copper area of any combination of layers, venting patterns, test coupons, targets, and drill data. Capable of including the copper area of plated through-holes using the hole diameter and PCB thickness. Bitmap analysis accounts for element overlap. Text Copper Area Report file shows the analysis results in square inches, square cm, or percentage of analyzed area.
Centroid Data Generation
Calculates the component location of groups of lands converted to a single D Code. Outputs an ASCII file of component numbers and X, Y locations. Creates a Gerber file of Shape or Component outlines.
Delete Non-Functional Pads
Automatically deletes or transfers unconnected pads and padstacks. Uses tolerance values to determine whether pads are unconnected or stacked. Exempts some specified classes of pads from deletion or transfer. Operates on multiple layers simultaneously.
Clip Silk Screen
Clips silkscreen traces to clear soldermask pads. You have the option to automatically discard traces that have been clipped to shorter than a specified length.
Generate Outline Data
Generates trace outlines of the elements of a layer. Outlines can be swelled by a margin value. Outline data from a soldermask layer can be used to generate a laser cutting path for making stencils.
Break 360-Degree Arcs into Quadrant Arcs
Approximate Arcs with Chords
Sort Elements by Proximity
Hypotenuse and Max XY Methods.
After you've edited and panelized your job, be sure the finished boards will match your customers' original files with Net Compare.
Vector DRC does not support the following Data types:
Raster DRC converts the Gerber image into a raster bitmap and uses that bitmap to create polygonal outlines of the image. Next the Raster DRC checks for clearances and contact between polygons. The advantage of Raster vs. Vector DRC is that raster accepts merged layers; Pos/ Neg or Paint/ scratch merged layers as well as handling split ground planes directly. The Raster DRC routine outputs a text Error Summary Report and tags DRC errors with a user-definable color-coded graphic. You can go to the first, next, previous, or last error of each error type using a specialized DRC error inspection tool. You can run a Raster DRC on all or only a selected part of the loaded data.
Check the following design rules with Raster DRC:
Contour DRC has all of the advantages of Raster plus being resolution independent. This is useful for boards with tight geometries. Contour DRC converts the Gerber image into polygonal outlines of the image. Next the Contour DRC checks for clearances and contact between polygons. The Contour DRC routine outputs a text Error Summary Report and tags DRC errors with a user-definable color-coded graphic. You can go to the first, next, previous, or last error of each error type using a specialized DRC error inspection tool. You can run a Contour DRC on all or only a selected part of the loaded data.
The Vector Netlist generates a variety of netlist information and files:
Raster-Based Netlist Extraction
Raster Netlist Extraction converts the Gerber image into a raster bitmap and uses that bitmap to create polygonal outlines of the image. The Raster Netlist Extraction routine defines elements that are inside a single polygon to be in the same net. The advantage of Raster vs. Vector DRC is that raster accepts merged layers; Pos/ Neg or Paint/ scratch merged layers as well as handling split ground planes directly. In addition, Raster only needs outer layers and soldermask drawn pads to be converted to flash.
The Raster Netlist generates a variety of netlist information that is added to loaded job database and can be used to export:
The Raster Netlist also generates:
Contour-Based Netlist Extraction
Contour DRC has all of the advantages of Raster plus being resolution independent. This is useful for boards with tight geometries. Contour Netlist Extraction converts the Gerber image into polygonal outlines of the image. The Contour Netlist Extraction routine uses the size and shape of polygonal outlines to determine if the elements intersect. The Contour Netlist Extraction routine defines polygonal outlines that intersect to be a part of the same net.
The Contour Netlist generates a variety of netlist information that is added to loaded job database and can be used to export:
The Contour Netlist also generates:
CAM ActiveX Automation Object Library
The CAM Automation Object Library is a library of CAM ActiveX methods and properties that you can use to create scripts. Using these methods and properties (objects), you can easily insert and use CAM functions in your scripts, and you can also have your scripts get values from the currently loaded job file.
The Sax Basic Language provides the core language definition for scripting in Lavenir products. The Sax Basic Language is Visual Basic for Applications(TM)-compatible.
The Sax Basic Editor is an editing and development environment for macros and scripts written in the Sax Basic Language. It has specialized tools for editing, running, and debugging Sax Basic scripts.
CAMMaster also has a macro recorder for capturing macros and recording them as Sax Basic scripts which can be saved, edited and executed.
CAMMaster has an interactive design environment for recording, developing, testing and executing scripts. You can program using variables, math and flow control. The CAMMaster script development system can also make use of the functions of other programs whose methods and properties are available to you as automation object libraries.