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 | *** GTL - Top copper layer, main traces | ||
*** GBL - Bottom copper layer | *** GBL - Bottom copper layer, same bottom | ||
*** GTO - Top silkscreen | *** GTO - Top silkscreen, all the text, lines, model numbers | ||
*** GBO - Bottom silkscreen | *** GBO - Bottom silkscreen, same bottom | ||
*** GTS - Top soldermask | *** GTS - Top soldermask, where to put tin/gold plated pads | ||
*** GBS - Bottom soldermask | *** GBS - Bottom soldermask, same bottom | ||
*** GTP - Top solder paste stensil | *** GTP - Top solder paste stensil, only needed for assembly of parts to the board | ||
*** TXT - Drill coordinates | *** TXT - Drill coordinates, for vias and 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 20: | Line 20: | ||
** [https://github.com/adafruit/Adafruit-Eagle-Library Adafruit Eagle Library] | ** [https://github.com/adafruit/Adafruit-Eagle-Library Adafruit Eagle Library] | ||
*** Ladyada has made a library for most of the parts used in their tutorials | *** Ladyada has made a library for most of the parts used in their tutorials | ||
== 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 == | == PCB Manufacturers == |
Revision as of 21:33, 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:
- GTL - Top copper layer, main traces
- GBL - Bottom copper layer, same bottom
- GTO - Top silkscreen, all the text, lines, model numbers
- GBO - Bottom silkscreen, same bottom
- GTS - Top soldermask, where to put tin/gold plated pads
- 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 holes
- Eagle parts libraries:
- SparkFun Eagle Library
- Includes most of the parts SparkFun offer ont their website
- Adafruit Eagle Library
- Ladyada has made a library for most of the parts used in their tutorials
- SparkFun Eagle Library
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