This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
geda:pcb_footprints [2015/11/27 10:42] vzh Added text by Erich Heinzle about two his utilities |
geda:pcb_footprints [2017/06/24 01:35] (current) henry.wolfe [PCB Footprint FAQ] another broken link. less duplication! |
||
---|---|---|---|
Line 2: | Line 2: | ||
====== PCB Footprint Guides ====== | ====== PCB Footprint Guides ====== | ||
- | * Stuart Brorson's footprint [[http://www.brorson.com/gEDA/land_patterns_20070818.pdf|footprint guide]] | + | * Stuart Brorson's [[http://wiki.geda-project.org/_media/geda:land_patterns_20070818.pdf|footprint guide]] |
* [[http://pcb.geda-project.org/pcb-cvs/pcb.html|PCB manual]] | * [[http://pcb.geda-project.org/pcb-cvs/pcb.html|PCB manual]] | ||
- | * The PCB FAQ: [[geda:pcb_tips]]. | + | * [[geda:pcb-quick_reference#footprint_reference|The PCB Quick-Reference]] |
- | * The PCB Quick-Reference has info on [[geda:pcb-quick_reference#footprint_reference|footprints]] | + | |
* [[ gEDA:PCB Footprint Naming Conventions ]] : read this to learn how to //name// your footprint files. | * [[ gEDA:PCB Footprint Naming Conventions ]] : read this to learn how to //name// your footprint files. | ||
+ | * [[geda:pcb_tips| The PCB FAQ.]] | ||
==== Footprint basics ==== | ==== Footprint basics ==== | ||
Line 12: | Line 12: | ||
* The best tools for creating footprints are PCB (wysiwyg), TEXT EDITOR (fast, accurate), SCRIPTING (powerful). | * The best tools for creating footprints are PCB (wysiwyg), TEXT EDITOR (fast, accurate), SCRIPTING (powerful). | ||
* **For drawing footprints in PCB**, refer to the [[http://pcb.geda-project.org/pcb-cvs/pcb.html#Library-Creation|section about library creation in the PCB manual]], look at the part "Creating Newlib Footprints" in the "New Style Libraries" subsection. | * **For drawing footprints in PCB**, refer to the [[http://pcb.geda-project.org/pcb-cvs/pcb.html#Library-Creation|section about library creation in the PCB manual]], look at the part "Creating Newlib Footprints" in the "New Style Libraries" subsection. | ||
- | * **For writing footprints in text**, refer to [[http://www.brorson.com/gEDA/land_patterns_20070818.pdf|Footprint Creation for the Open-Source Layout Program "PCB"]] written and maintained by Stuart Brorson. | + | * **For writing footprints in text**, refer to [[http://wiki.geda-project.org/_media/geda:land_patterns_20070818.pdf|Footprint Creation for the Open-Source Layout Program "PCB"]] written and maintained by Stuart Brorson. |
* **For Scripting footprints** see the [[pcb:footprint generators]] page. | * **For Scripting footprints** see the [[pcb:footprint generators]] page. | ||
* Other things you may find helpful: calculator, paper+pencil, datasheets, calipers, spreadsheet. | * Other things you may find helpful: calculator, paper+pencil, datasheets, calipers, spreadsheet. | ||
Line 97: | Line 97: | ||
Everybody does this a little differently. Some people draw the footprint entirely using PCB. Some people first draw a preliminary footprint in PCB, and then finish it off by hand editing it (e.g. using emacs). Some people write Perl or Python scripts to autogenerate footprints. | Everybody does this a little differently. Some people draw the footprint entirely using PCB. Some people first draw a preliminary footprint in PCB, and then finish it off by hand editing it (e.g. using emacs). Some people write Perl or Python scripts to autogenerate footprints. | ||
- | * use a text editor. See [[http://www.brorson.com/gEDA/land_patterns_20070818.pdf| the manual on footprint creation]] by Stuart Brorson for the details. | + | * use a text editor. See [[http://wiki.geda-project.org/_media/geda:land_patterns_20070818.pdf| the manual on footprint creation]] by Stuart Brorson for the details. |
* draw the part in PCB and save as a footprint. See the [[http://ronja.twibright.com/guidelines/footprints.php|howto by Karel Kulhavy]] | * draw the part in PCB and save as a footprint. See the [[http://ronja.twibright.com/guidelines/footprints.php|howto by Karel Kulhavy]] | ||
* or use a [[http://dlharmon.com/geda/footgen.html| python script]] by Darrel Harmon for "two pad", "SOxx", "tabbed" and QFP" style | * or use a [[http://dlharmon.com/geda/footgen.html| python script]] by Darrel Harmon for "two pad", "SOxx", "tabbed" and QFP" style |