This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
geda:pcb_footprints [2015/07/12 07:29] vzh Removed FIXME as the info about footprints is already here. |
geda:pcb_footprints [2017/06/24 01:32] henry.wolfe [PCB Footprint Guides] Fix Brorson pdf guide broken link |
||
---|---|---|---|
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 ==== | ||
* There are two types of footprints: M4 and NEWLIB. | * There are two types of footprints: M4 and NEWLIB. | ||
* 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: (FIXME: insert a WYSIWYG footprint creation guide) | + | * **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 51: | Line 51: | ||
* [[http://www.luciani.org/geda/pcb/pcb-footprint-list.html|John Luciani's website]] has a large number of footprints and tools. | * [[http://www.luciani.org/geda/pcb/pcb-footprint-list.html|John Luciani's website]] has a large number of footprints and tools. | ||
* Darrell Harmon provides a nice footprint generating script [[http://www.dlharmon.com/geda/footgen.html|on his website]]. | * Darrell Harmon provides a nice footprint generating script [[http://www.dlharmon.com/geda/footgen.html|on his website]]. | ||
+ | * Kicad footprints (called "modules" there) can be converted to PCB footprints with the [[https://github.com/erichVK5/KicadModuleToGEDA|utility]] by Erich Heinzle. | ||
* Finally, you can ask on the [[http://wiki.geda-project.org/geda:mailinglists|geda-user mailing list]], and somebody might take pity on you and send you a footprint. | * Finally, you can ask on the [[http://wiki.geda-project.org/geda:mailinglists|geda-user mailing list]], and somebody might take pity on you and send you a footprint. | ||
Line 131: | Line 132: | ||
=== pcb does not save silk when I try to make a footprint === | === pcb does not save silk when I try to make a footprint === | ||
- | The silk of footprints can only deal with lines and arcs. All the other objects like polygons, rectangles and text are silently omitted during **//Convert buffer to element//**. If you need text in footprints you have to literary draw the letters with the line tool. | + | The silk of footprints can only deal with lines and arcs. All the other objects like polygons, rectangles and text are silently omitted during **//Convert buffer to element//**. If you need text in footprints you have to literally draw the letters with the line tool. |
+ | Or, use this | ||
+ | [[https://github.com/erichVK5/FootprintTextForPCB|utility]] by | ||
+ | Erich Heinzle to create silkscreen line elements for any given | ||
+ | ASCII text, which can then be added to an existing footprint. | ||