Macro Exchange
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.
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:
Compatibility: CAM350 8.5 and later
Author: DownStream Technologies
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.
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
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 Corporation
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.
Compatibility: CAM350 8.5 and later
Author: DownStream Technologies
Brief Summary: Posted August 1, 2004. Globally transforms rectangular and square pad pairs into homeplate pair. Saving time in creating homeplates
Compatibility: CAM350 8.5 and later
Author: DownStream Technologies
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.
Compatibility: CAM350 9.5 and later
Author: DownStream Technologies
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.
Compatibility: CAM350 9.5
Author: Richard Dunn (questions, please email Richard)
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.
Compatibility: CAM350 8.0 and later
Author: Gerard Goossens - Flatfield Multiprint
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.
Compatibility: CAM350 8.6
Author: Shehryar Abbasi - Electronic Interconnect Corporation
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.
Compatibility: CAM350 8.6.1
Author: Shehryar Abbasi - Electronic Interconnect Corporation
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
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
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.
Compatibility: CAM350 9.5-10.2
Author: Undisclosed