DownStream Techonolgies - Solutions for Post Processing PCB Designs

Macro Exchange

Available Macro Scripts

These are the scripts currently available for downloading. Review the descriptions below and choose the script(s) that best fit your needs.

This website has been created so that CAM350 users can submit, download and share CAM350 macros with each other. Many of the CAM350 macros on this website have been provided by third parties. DownStream Technologies, LLC, disclaims any responsibility for or liability related to the CAM350 macros on this website.

The CAM350 macros on this website are provided by DownStream Technologies, LLC, “as is” and “with all faults.” DownStream Technologies, LLC, makes no representations or warranties of any kind concerning the quality, safety or suitability of the CAM350 macros provided on this website, either expressed or implied, including without limitation any implied warranties or merchantability, fitness for a particular purpose, or non-infringement.

There are inherent dangers in the use of any software available for download on the Internet, and DownStream Technologies, LLC, cautions you to make sure that you completely understand the potential risks before downloading any of the CAM350 macros on this website. DownStream Technologies, LLC, will not be liable for any damages that you may suffer in connection with downloading, using, modifying or distributing any of the CAM350 macros on this website.

By downloading and installing these scripts, you are automatically agreeing to the “Disclaimer and Usage Agreement”.  Click here to review agreement. Upon clicking Download, you will be lead directly to a text file.  Simply cut and paste it to save on your system.  Some files are zipped, simply choose “save” to download it onto your system.

 

 

 

Allegro Drill

Brief Summary: Posted August 18, 2004. This is an update to the existing Allegro Drill Import macro. The Allegro drill macro allows the import of Cadence Allegro .tap drill files. This update adds 3 new options:

  • User controlled Units (integers and decimals)
  • Metric Options
  • A troubleshooting counter

Download Allegro Dill

Compatibility: CAM350 8.5 and later
Author: DownStream Technologies

Auto Dimensioning

Brief Summary: Posted August 1, 2004. Allows the selection of 2 points and reports the distance between them in your unit of choice. Creates dimensioning text quickly and easily.

Download Auto Dimensioning

Compatible: Cam350 v 8.5.1 and later - Please Note: The snap to object function on this fails in v 7.0 thru 8.0 in earlier releases. The snap to object function works fine with v 8.5.1.
Author: Downstream Technologies

Drill Layer from PowerPCB

Brief Summary: Posted March 22, 2005. Script creates a drill layer for PowerPCB CAD databases recently imported using IMPORT | CAD DATA or from PowerPCB DirectCAD. Does not work on databases with blind and buried Drills.

Download Drill Layer from PowerPCB

Compatibility: CAM350 8.5.1 and later
Author: DownStream Technologies

Explode all Data, Renumber Drill Tools

Brief Summary: This script Explodes all PCB data: net, padstacks, custom-pads. It also renumbers the drill table's tools. Exploding the 1up PCB data helps in avoiding potential problems encountered at the Plotting/Copying/Rotating/Export Stage(s).

Download Explode all Data, Renumber Drill Tools

Compatibility: CAM35087, CAM35085, CAM35080, CAM35076
Author: Shehryar Abbasi - Electronic Interconnect Corporatio
n

Gerber to Outline Script

Brief Summary: Posted May 13, 2005. Creates an outline of the selected gerber file on a new CAM350 layer. Outline is 1 mil wide and centered on the original data’s edge.

Download Gerber to Outline

Compatibility: CAM350 8.5 and later
Author: DownStream Technologies

Home Plate

Brief Summary: Posted August 1, 2004. Globally transforms rectangular and square pad pairs into homeplate pair. Saving time in creating homeplates

Download Home Plate

Compatibility: CAM350 8.5 and later
Author: DownStream Technologies

Layer Stack Up

Brief Summary: Posted February 23, 2009. This Macro fills in TABLES| LAYER SETS | LAYER STACKUP with the current layer order. Layer Stackup is required for the panel editor and the proper placement of symbols.

Download Layer Stack Up

Compatibility: CAM350 9.5 and later
Author: DownStream Technologies

Layer Title Block

Brief Summary: Posted December 28, 2007. This Macro will place Title block information on selected layers (up to 20) and let you select which layer you would like the information mirrored.

Download Layer Title Block

Compatibility: CAM350 9.5
Author: Richard Dunn (questions, please email Richard)

Mask Undersize

Brief Summary: Posted September 28, 2004. Changing the mask oversize back to a usable size. When using this script it elimates about 6 steps of work by answering just 1 question. It saves time!

When have a file with no oversize in the soldermask then you can give the value -5 to oversize both mask files with 5 mil.

Download Mask Undersize

Compatibility: CAM350 8.0 and later
Author: Gerard Goossens - Flatfield Multiprint

Offset Origin

Brief Summary: Posted January 26, 2005. Changes netlist origin for Flying Probe machines. Sets value in metric units, switches back to English units before exiting.

Change the "constants" value to match netlist offset needs. Quick way to offset datum point for netlist extraction.

Download Offset Origin

Compatibility: CAM350 8.6
Author: Shehryar Abbasi - Electronic Interconnect Corporation

Sectorize Arcs

Brief Summary: Posted January 26, 2005. This macro sectorizes all arcs using a 5 degree resolution. Users of a CAM350 version experiencing difficulty in exporting/plotting data with ARCS can use this script to segment arc data.

Download Sectorize Arcs

Compatibility: CAM350 8.6.1
Author: Shehryar Abbasi - Electronic Interconnect Corporation

Silkscreen Composites

Brief Summary: Creates composites of Silkscreen and Mask layers. Uses the composite_to_layer function. The conversion process may take time - depending on the data size.

Download Silkscreen Composites

Compatibility: CAM350 8.7.1
Author: Shehryar Abbasi - Electronic Interconnect Corporation

Stencilling - Gerber to DXF

Description: Posted August 1, 2004. This CAM350 macro imports a Gerber file and creates stencil outlines for all features for the imported data. The stencil outlines are converted true arcs where possible. Finally the stencil pattern is exported to a DXF file.

Download Stencilling Gerber to DXF

Compatibility: CAM350 8.5 and later
Author: DownStream Technologies

Test Break

Description: Posted February 28, 2011. This Macro will automatically generate test coupons for control breaks. Operator, by using the mouse, indicates the region, which will be filled with a conductor of given width.

Download Test Break

Compatibility: CAM350 9.5-10.2
Author: Undisclosed