PCB Layout & Gerber Viewers

PCB Layout

Osmond PCB
PCB Layout. There is a design size limited free version, and a unlimited commercial version. Latest development includes a Cocoa version with updated UI. Scriptable. Macintosh OS X only.
http://www.osmondpcb.com/

QFN Builder for Osmond
Builds osmond symbol from parameters of QFN package. Macintosh OS X only.
http://www.amug.org/~rzusman/QFN%20Builder.zip

Sockulator
Some web based tools for making Osmond components with pads in a circle.
http://nixietube.info/Sockulator.html
https://dl.dropbox.com/u/5346257/Sockulator%20diameter.html
This one works with both Osmond and Eagle:
http://www.desmith.net/NMdS/Electronics/soculator.html

Net List Converters
Perl Scripts by Wayne to convert Orcad, Pads, and PCAD netlists to Osmond. Macintosh OS X only.
http://contello.net/Site/Scripts/ConvertToOsmondNetList.zip

Device Placer for circular placement
A program I wrote for concentric rings of components. With tangential rotation option. Macintosh OS X only. See my software page here.

Xilinx BGA builder
FPGATool, a program I wrote for Xilinx FPGAs. Not updated since 2005. Macintosh OS X only. See my software page here.

Keypad button/capacitive slider pattern builder
SliderWtiter, builds interlaced patterns from parameters. Macintosh OS X only. See my software page here.

LayoutEditor
PCB, Thin Film, & IC Layout. Offers three license levels. Uses Calma’s GDSII file format but is compatible with five others including Gerber file format. Will work as a Gerber viewer for Osmond.
Open source version:
http://www.layouteditor.net/
Professional version:
http://www.juspertor.com/

DipTrace
Schematic, PCB layout with autoplacer and autorouter, Spice output. Package modules allow you to exchange schematics, layouts and libraries with other EDA and CAD packages (DXF, Eagle, P-CAD, PADS, OrCAD). DipTrace allows you to export edge polylines to DXF. The DXF files can be converted to G-code for milling machine generated PCBs. Macintosh OS X, Linux (Wine), Windows.
http://www.diptrace.com/

Eagle
Schematic, Layout, and autorouter. Old click on ‘command’ and then do command type of interface. Must manually add junction dots to connect net spurs. Macintosh OS X, Linux, and Windows.
http://www.cadsoftusa.com/
PCB Etching plugin:
http://pcbgcode.org/

McCAD
Schematic capture, Simulation (analog & digital), Printed Circuit Board layout, Autorouting. Macintosh OS X, Linux, and Windows.
http://www.mccad.com/
McCAD is supported by PCB Libraries.

Saturn PCB Design Toolkit
This impedance/thermal PCB calculator is a Windows application that runs well under Crossover. Macintosh OS X under Crossover, and Windows.
http://saturnpcb.com/pcb_toolkit.htm

Epoxy
PCB layout. French and English localization, but only French documentation. Development stopped in 2010 but source is available.  Macintosh OS X only.
http://jumpifnotzero.free.fr/logitheque/epoxy_uk.html

pcb – Printed Circuit Board Layout Tool
PCB layout. Open source. Macintosh OS X, UNIX, and Windows.
http://pcb.geda-project.org/
Good tutorials are here:
http://blog.csdn.net/lamboy/article/details/7248102
http://www.delorie.com/pcb/docs/gs/gs.html
If you are new to building your own tools, here are some tips on using Terminal, Shells, and paths.

GerbMerge
PCB Gerber file merging. UNIX, and Windows.
http://claymore.engineer.gvsu.edu/~steriana/Software/index.html

Printed Circuit University web site
Online training resource for professionals involved in the engineering and design of printed circuit boards and related technologies.
http://www.printedcircuituniversity.com

Kicad
Kicad is an open source (GPL) software for the creation of electronic schematic diagrams and printed circuit board artwork. Includes Gerber file viewer. Macintosh OS X, UNIX, Linux, and Windows.
http://www.kicad-pcb.org/display/KICAD/KiCad+EDA+Software+Suite
Macintosh OS X binaries:
http://www.mdx4.org/index.php?/categories/5-Kicad

Professional Layout by Douglas Electronics
Oldest PCB layout program for Mac, may not work on current OS.
http://www.douglas.com/software/pro/prolayout.html

DIY Layout Creator
Schematic capture and proto board layout tool. Java for Macintosh OS X, Linux, and Windows.
http://diy-fever.com/software/diylc/
Source code project:
http://code.google.com/p/diy-layout-creator/

CircuitCalculator.com
Calculators for trace widths, wire parameters, RMS and so on. All platforms.
http://circuitcalculator.com/

PCB Prototype Software & Hardware

PCB Milling Wiki
http://reprap.org/wiki/PCB_Milling

PCB Milling
A nice ‘how to’ site:
http://reprap.org/wiki/PCB_Milling#Installation_on_Mac.C2.A0OS.C2.A0X
Download PCB-Gcode source and documentation here (after you have logged in):
http://pcbgcode.org/file.php/download/12/93/pcb-gcode-3.5.2.11.zip
Download cynbes-gcoder source and documentation here:
http://muq.org/~cynbe/gcoder/cynbes-gcoder-2008-12-21-04.49.09.tbz

Visolate
Generate efficient gcode to mill PCBs using voronoi-regions. Free, source available. Java for Macintosh OSX, Linux, UNIX, and Windows.
http://visolate.sourceforge.net/
Download from:
http://sourceforge.net/projects/visolate/

Cyclone-PCB-Factory
Open source hardware for prototype PCB milling. Made from 3-D printed parts. All platforms.
https://github.com/carlosgs/Cyclone-PCB-Factory/tree/master/Hardware

Gerber File Viewers & Editors

Gerbv
An outstanding Gerber file/drill file viewer. Supports current and deprecated Gerber commands. Includes measurement tool.  FINK/MacPorts based Gerber viewer. If you haven’t Built open source applications on OS X before, the OS X application Fink Commander makes it fairly easy after you get Fink Installed. First download FINK for Macintosh, Use FINK Commander to load Gerbv, Then launch Gerbv from Terminal. Includes measure tools. Full GUI under X11 (Mountain Lion/Mavricks users need XQuartz). Macintosh OS X, UNIX, and Linux.
http://gerbv.geda-project.org/
Start here with FINK: http://www.finkproject.org/download/index.php?phpLang=en
If you have trouble building Gerbv you may need to try this in terminal:

fink index -f

Fink Commander is a useful tool for maintaining your Fink applications:
http://finkcommander.sourceforge.net/
If you are a OS X 10.6 user you need to go into Fink Commander Preferences. Under the Paths tab change the path of Perl to

/usr/bin/perl5.8.9

If you are new to Fink and are looking for a little help, see the Evil Mad Scientist:
http://www.evilmadscientist.com/article.php/pcbtools
Here is a tip for building on OS X Mavricks:
https://github.com/tkamada/pcb2gcode

MCN Gerber Viewer for MAC OS X
MAC OS X native Gerber File viewer. Reads both drill and plot files. Version 143 has issues with %LPC*% and %LPD*% commands like Osmond uses. Free. Macintosh OS X only.
http://www.mcn-audio.com/sharewares/index.html

Gerber Quick Look
A Gerber File Quick Look plug-in. You can rapidly scan through a folder of several Gerber files like you normally can Quick Look text files. Current version only works on OS X Mavericks. Free. Macintosh OS X only.
http://remco.beryllium.net/Gerber/

Cenon
2D CAD software. Gerber import feature works with version 3.9.3 and later. Gerber files need the extension “.gerber”. Free, source available. Macintosh OS X, Linux, and UNIX.
http://www.cenon.info/frame_gb.html

Kicad
Kicad is an open source (GPL) software for the creation of electronic schematic diagrams and printed circuit board artwork. Includes Gerber file viewer. The Gerber file viewer has problems with copper floods but shows promise. Macintosh OS X, UNIX, Linux, and Windows.
http://www.kicad-pcb.org/display/KICAD/KiCad+EDA+Software+Suite
Macintosh OS X binaries:
http://www.mdx4.org/index.php?/categories/5-Kicad

McCAD GView
Gerber viewer. The free version only allows two layers at a time. File size restrictions.
http://www.mccad.com/FREE_GerberViewer.html

McCAD GView (Professional version)
Gerber viewer.
http://www.mccad.com/STfeat.html

GerbMerge
GerbMerge is a program for combining (panelizing) the CAM data from multiple printed circuit board designs into a single set of CAM files.
http://ruggedcircuits.com/gerbmerge/

Professional Layout by Douglas Electronics
Oldest PCB layout program for Mac, Will not work on current OS.
http://www.douglas.com/software/utilities/gerberviewer.html

CircuitPeople’s “Got Gerbers” web site
An online service for viewing PCB gerber files. Any platform.
http://www.circuitpeople.com/

Other Tools

The Surface Evolver
Modeling of liquid surfaces shaped by various forces and constraints. Macintosh OS X, UNIX, and Windows.
http://www.susqu.edu/brakke/evolver/evolver.html

Web Based Tools

WikiComponents
WikiComponents is a site for creating, managing and sharing component part and package data for electronics design and manufacturing.
http://www.wikicomponents.com/

PCB Array Calculator
A calculator to find out how many boards/arrays you can yield from a panel.
http://bayareacircuits.com/pcb-array-calculator/

Panel Efficiency Calculator
A calculator to find out how many boards/arrays you can yield from a panel. Includes detailed explanation and efficiency.
http://circuitpeople.com/Blog/PanelsInPcbManufacturing.aspx

KwickFit
A subscription service with a lot of panelization capability.
http://www.micromeg.com/Home/Features

PCB Design Javascript Cost Calculator
A quick calculator for the most popular PCB manufacturers for prototype PCBs.
http://www.ladyada.net/library/pcb/costcalc.html

CircuitPeople’s “Got Gerbers” web site
An online service for viewing PCB gerber files. Any platform.
http://www.circuitpeople.com/

Online Gerber-Viewer
An online service for viewing PCB gerber files. Any platform.
http://www.gerber-viewer.com/

A good source of information for the Gerber File Format
http://www.ucamco.com/downloads.aspx

Clearance and Creepage Rules for PCB Assembly
http://blog.optimumdesign.com/clearance-and-creepage-rules-for-pcb-assembly

Author: admin on April 20, 2014
Category:

Leave a Reply