Difference between revisions of "GEDA Resources"

From Evil Mad Scientist Wiki
Jump to: navigation, search
Line 5: Line 5:
  
 
:'''Note 1:''' ''This page is a continuing work in progress.''   
 
:'''Note 1:''' ''This page is a continuing work in progress.''   
:'''Note 2:''' This wiki is publicly editable; topical contributions are welcome.
+
:'''Note 2:''' This wiki is publicly editable; topical contributions are welcome.  
  
  
Line 15: Line 15:
  
  
== Introductory Tutorials ==
+
 
 +
== Installing gEDA ==
 +
 
 +
=== Installing gEDA on Windows ===
 +
* gEDA can be run on Windows natively, as a cygwin application, or in a virtual machine.
 +
* Easy "native" way: Use [http://www2.eng.cam.ac.uk/~pcjc2/geda-windows.html this unofficial installer] by Peter Clifton. 
 +
* [http://bibo.iqo.uni-hannover.de/dokuwiki/doku.php?id=fertigung:englische_version_der_anleitung  Another set] of unofficial installers. 
 +
* Virtual machine method: Download [http://www.virtualbox.org/ Virtualbox] and download [http://www.ubuntu.com Ubuntu], so that you can run Ubuntu in a virtual machine on your computer. (It's fast and easy!) Then, install gEDA (gschem and PCB) from the Ubuntu software center.
 +
 
 +
 
 +
=== Installing gEDA on Mac ===
 +
* gEDA can be run on the Mac as an X11 application or in a virtual machine.
 +
* Standard method 1: Use [http://www.finkproject.org/ MacPorts], and install both "geda-gaf" and "pcb."  You may also want to use the [http://porticus.alittledrop.com/ Porticus] GUI to make that process easier.
 +
* Standard method 2: Use [http://www.finkproject.org/ Fink], and install the "geda-bundle."    You may also want to use the [http://finkcommander.sourceforge.net/ Fink Commander] GUI to make that process easier. More about this process [http://www.ghz.cc/charles/fink/ here]. 
 +
* Virtual machine method: Download [http://www.virtualbox.org/ Virtualbox] and download [http://www.ubuntu.com Ubuntu], so that you can run Ubuntu in a virtual machine on your computer. (It's fast and easy!) Then, install gEDA (gschem and PCB) from the Ubuntu software center.  Note: this is ''faster'' than the Fink method-- under 1 hour, if you have a reasonably fast internet connection.
 +
 
 +
 
 +
=== Installing gEDA on Linux ===
 +
* In Ubuntu, install gEDA (gschem and PCB) from the Ubuntu software center.
 +
* Similar packages are available for other Linux flavors, for example as [http://packages.debian.org/sid/geda Debian Packages].
 +
 
 +
 
 +
== Introductory tutorials ==
 
* [http://geda.seul.org/wiki/geda:gsch2pcb_tutorial The classic tutorial] by Bill Wilson
 
* [http://geda.seul.org/wiki/geda:gsch2pcb_tutorial The classic tutorial] by Bill Wilson
 
* [http://www-mdp.eng.cam.ac.uk/web/CD/engapps/geda/starting_gEDA_long.pdf Getting started with gEDA] 7 MB PDF tutorial, from  Cambridge University Engineering Department, covering schematics, layout, and spice
 
* [http://www-mdp.eng.cam.ac.uk/web/CD/engapps/geda/starting_gEDA_long.pdf Getting started with gEDA] 7 MB PDF tutorial, from  Cambridge University Engineering Department, covering schematics, layout, and spice
Line 23: Line 45:
  
  
 +
== In-depth documentation about gschem and PCB ==
 +
* [http://geda.seul.org/wiki/geda:gschem_ug gschem user guide] at the gEDA wiki
 +
* [http://pcb.gpleda.org/pcb-cvs/pcb.html PCB manual]
 +
* [http://geda.seul.org/wiki/geda:pcb_tips PCB Tips] at the gEDA wiki.  ''Extremely helpful.''
  
  
Line 48: Line 74:
  
 
=== Format documentation ===
 
=== Format documentation ===
 +
* [http://geda.seul.org/wiki/geda:gschem_symbol_creation gschem symbol creation guide] at the gEDA wiki
 +
* [http://geda.seul.org/wiki/geda:pcb_footprints PCB Footprint guide] at the gEDA wiki
 
* [http://www.brorson.com/gEDA/land_patterns_20070805.pdf Footprint Creation Guide] (1.1 MB PDF document)
 
* [http://www.brorson.com/gEDA/land_patterns_20070805.pdf Footprint Creation Guide] (1.1 MB PDF document)
  
Line 53: Line 81:
 
== gEDA Utilities ==
 
== gEDA Utilities ==
 
* [http://sourceforge.net/apps/trac/wedana/ Wedana]: Cross-platform browser-based tools to view and edit data from gEDA applications.
 
* [http://sourceforge.net/apps/trac/wedana/ Wedana]: Cross-platform browser-based tools to view and edit data from gEDA applications.
 +
* [http://www.designer-iii.com/gEDA/index.html A script] to convert gschem .sch files to SVG
  
  
Line 58: Line 87:
 
* [http://ashwith.wordpress.com/2010/09/10/circuit-simulation-in-gnulinux-lets-begin/ Beginners tutorial] at Ashwith, the first of several
 
* [http://ashwith.wordpress.com/2010/09/10/circuit-simulation-in-gnulinux-lets-begin/ Beginners tutorial] at Ashwith, the first of several
 
* [http://www.brorson.com/gEDA/SPICE/intro.html Tutorial]  by Stuart Brorson
 
* [http://www.brorson.com/gEDA/SPICE/intro.html Tutorial]  by Stuart Brorson
 
 
== Installing gEDA ==
 
 
=== Installing gEDA on Windows ===
 
* gEDA can be run on Windows natively, as a cygwin application, or in a virtual machine.
 
* Easy "native" way: Use [http://www2.eng.cam.ac.uk/~pcjc2/geda-windows.html this unofficial installer] by Peter Clifton. 
 
* [http://bibo.iqo.uni-hannover.de/dokuwiki/doku.php?id=fertigung:englische_version_der_anleitung  Another set] of unofficial installers. 
 
* Virtual machine method: Download [http://www.virtualbox.org/ Virtualbox] and download [http://www.ubuntu.com Ubuntu], so that you can run Ubuntu in a virtual machine on your computer. (It's fast and easy!) Then, install gEDA (gschem and PCB) from the Ubuntu software center.
 
 
 
=== Installing gEDA on Mac ===
 
* gEDA can be run on the Mac as an X11 application or in a virtual machine.
 
* Standard method 1: Use [http://www.finkproject.org/ MacPorts], and install both "geda-gaf" and "pcb."  You may also want to use the [http://porticus.alittledrop.com/ Porticus] GUI to make that process easier.
 
* Standard method 2: Use [http://www.finkproject.org/ Fink], and install the "geda-bundle."    You may also want to use the [http://finkcommander.sourceforge.net/ Fink Commander] GUI to make that process easier. More about this process [http://www.ghz.cc/charles/fink/ here]. 
 
* Virtual machine method: Download [http://www.virtualbox.org/ Virtualbox] and download [http://www.ubuntu.com Ubuntu], so that you can run Ubuntu in a virtual machine on your computer. (It's fast and easy!) Then, install gEDA (gschem and PCB) from the Ubuntu software center.  Note: this is ''faster'' than the Fink method-- under 1 hour, if you have a reasonably fast internet connection.
 
 
 
=== Installing gEDA on Linux ===
 
* In Ubuntu, install gEDA (gschem and PCB) from the Ubuntu software center.
 
* Similar packages are available for other Linux flavors, for example as [http://packages.debian.org/sid/geda Debian Packages].
 
  
  

Revision as of 23:19, 6 September 2011

Useful resources for working with gEDA, the GPL'd suite and toolkit of Electronic Design Automation software.


Note 1: This page is a continuing work in progress.
Note 2: This wiki is publicly editable; topical contributions are welcome.


Basics


Installing gEDA

Installing gEDA on Windows

  • gEDA can be run on Windows natively, as a cygwin application, or in a virtual machine.
  • Easy "native" way: Use this unofficial installer by Peter Clifton.
  • Another set of unofficial installers.
  • Virtual machine method: Download Virtualbox and download Ubuntu, so that you can run Ubuntu in a virtual machine on your computer. (It's fast and easy!) Then, install gEDA (gschem and PCB) from the Ubuntu software center.


Installing gEDA on Mac

  • gEDA can be run on the Mac as an X11 application or in a virtual machine.
  • Standard method 1: Use MacPorts, and install both "geda-gaf" and "pcb." You may also want to use the Porticus GUI to make that process easier.
  • Standard method 2: Use Fink, and install the "geda-bundle." You may also want to use the Fink Commander GUI to make that process easier. More about this process here.
  • Virtual machine method: Download Virtualbox and download Ubuntu, so that you can run Ubuntu in a virtual machine on your computer. (It's fast and easy!) Then, install gEDA (gschem and PCB) from the Ubuntu software center. Note: this is faster than the Fink method-- under 1 hour, if you have a reasonably fast internet connection.


Installing gEDA on Linux

  • In Ubuntu, install gEDA (gschem and PCB) from the Ubuntu software center.
  • Similar packages are available for other Linux flavors, for example as Debian Packages.


Introductory tutorials


In-depth documentation about gschem and PCB


Symbols and Footprints

Symbols: Schematic symbols for use in gschem


Footprints: component footprints for use in PCB


Footprint-generating utilities

  • Footgen, Darryl Harmon's python-based footprint generator for geda/pcb
  • Ruby-based footprint generator by Stefan Salewski
  • browser-based footprint generator
  • Browser-based rectangular footprint generator by chlazza.net


Format documentation


gEDA Utilities

  • Wedana: Cross-platform browser-based tools to view and edit data from gEDA applications.
  • A script to convert gschem .sch files to SVG


Simulating circuits with gEDA and friends


Platform-specific tips and resources

For Mac users