Difference between revisions of "PCB Design"

From ivc wiki
Jump to navigationJump to search
Line 7: Line 7:
** [http://www.sparkfun.com/tutorial/BeginningEmbedded/9-EaglePCBs/sfe-gerb274x.cam SparkFun CAM]
** [http://www.sparkfun.com/tutorial/BeginningEmbedded/9-EaglePCBs/sfe-gerb274x.cam SparkFun CAM]
** Creates the proper gerber files for manufacturing:
** Creates the proper gerber files for manufacturing:
*** GTL - Top copper layer, main traces
*** glt - Top copper layer, main traces
*** GBL - Bottom copper layer, same bottom
*** gbl - Bottom copper layer, same bottom
*** GTO - Top silkscreen, all text, lines, illustrations can be painted on top of the soldermask
*** gto - Top silkscreen, all text, lines, illustrations can be painted on top of the soldermask
*** GBO - Bottom silkscreen, same bottom
*** gbo - Bottom silkscreen, same bottom
*** GTS - Top soldermask, where to put tin/gold plated pads and mask all other green/other color
*** gts - Top soldermask, where to put tin/gold plated pads and mask all other green/other color
*** GBS - Bottom soldermask, same bottom
*** gbs - Bottom soldermask, same bottom
*** GTP - Top solder paste stensil, only needed for assembly of parts to the board
*** gtp - Top solder paste stensil, only needed for assembly of parts to the board
*** TXT - Drill coordinates, for vias and mounting holes
*** txt - Drill coordinates, for vias and mounting holes
* Eagle parts libraries:
* Eagle parts libraries:
** [https://github.com/sparkfun/SparkFun-Eagle-Library SparkFun Eagle Library]
** [https://github.com/sparkfun/SparkFun-Eagle-Library SparkFun Eagle Library]
Line 24: Line 24:
* Signal traces width: 12-16 mils / 0.254-0.4064 mm
* Signal traces width: 12-16 mils / 0.254-0.4064 mm
* Power traces width: 16-20 mils / 0.4064-0.508 mm
* Power traces width: 16-20 mils / 0.4064-0.508 mm


== PCB Manufacturers ==
== PCB Manufacturers ==
Line 34: Line 33:
* FR4 -  Stands for Flame Retardant and 4 means woven glass reinforced epoxy resin
* FR4 -  Stands for Flame Retardant and 4 means woven glass reinforced epoxy resin
** Standard 1.5 mm thickness
** Standard 1.5 mm thickness
== Tools ==
* Eagle - Connect schematic and design PCB board layout
* Viewplot - View the files coming out of Eagle for verification

Revision as of 22:38, 29 January 2011

The the prototyping is done, putting the design proper PCB board makes it more rigid and possible to offer unassembled kits. The process is mostly straight forward but the design process to lay out the board requires some time to get right.

Eagle will be used here, it's cross platform and great part libraries.

Setup

  • CAM, Computer Aided Manufacturing, processing files
    • SparkFun CAM
    • Creates the proper gerber files for manufacturing:
      • glt - Top copper layer, main traces
      • gbl - Bottom copper layer, same bottom
      • gto - Top silkscreen, all text, lines, illustrations can be painted on top of the soldermask
      • gbo - Bottom silkscreen, same bottom
      • gts - Top soldermask, where to put tin/gold plated pads and mask all other green/other color
      • gbs - Bottom soldermask, same bottom
      • gtp - Top solder paste stensil, only needed for assembly of parts to the board
      • txt - Drill coordinates, for vias and mounting holes
  • Eagle parts libraries:

Good practices

  • Signal traces width: 12-16 mils / 0.254-0.4064 mm
  • Power traces width: 16-20 mils / 0.4064-0.508 mm

PCB Manufacturers

A great place to start is Ladyada's PCB cost calculator.

  • BatchPCB - Easy and cheap for small boards

Board config

  • FR4 - Stands for Flame Retardant and 4 means woven glass reinforced epoxy resin
    • Standard 1.5 mm thickness

Tools

  • Eagle - Connect schematic and design PCB board layout
  • Viewplot - View the files coming out of Eagle for verification