Talk:GEDA Resources

From Evil Mad Scientist Wiki
Jump to: navigation, search

Potential sections to add:

Evil Mad Science projects using gEDA[edit]


"Particularly notable" hardware projects using gEDA[edit]


Other hardware projects using gEDA[edit]


Presentations about gEDA[edit]

  • Intro from Low Voltage Labs


Why use gEDA?[edit]


Additional tips and tricks to add[edit]

  • Using ps2edit to add graphics to PCB
  • PCB Milling and g-code export with gEDA @ Reprap wiki
  • Perl Scripts for PCB by David Rowe, including panelizing. (archive.org link)


Additional tutorials[edit]

There are a lot of different "getting started" tutorials for gEDA, which vary wildly in quality. We probably don't want to list them all, but to pick 1-3 excellent ones to put on the main page. Additional ones to evaluate may be listed here. Note that even "skimpy" tutorials often have a few good tips in them.

Small inaccuracies[edit]

I've been following the gEDA project for many years. I think this article is generally correct and useful, but there are small details that are off.

1. I think "lepton-eda" should be "Lepton EDA", that's how the original documentation uses it

2. Lepton EDA is not the "fork of the rest of the geda family"

It is a bit more complicated: gEDA means multiple things. One is the whole umbrella of federated projects (inclduing pcb) and the other is a narrower thing, officially called geda-gaf (gaf means gschem and friends), which includes gschem and a few utilities closely related to it. I think the article is generally about the umbrella project, not geda-gaf narrowly.

According to the project home page archived at https://web.archive.org/web/20240823100103/http://www.geda-project.org/ conists of gschem, pcb, gedasymbols.org, gerbv, Icarus Verilog and gtkwave; gschem is really part of a subproject called geda-gaf. Lepton EDA is a fork of geda-gaf only, so it does not include the rest of the gEDA umbrella project (e.g. gerbv, Icarus Verilog, gtkwave, etc).

I suggest changing the wording "fork of the rest of the geda family" to "fork of geda-gaf" or "fork of gschem". Most readers would probalby understand what gschem is, while geda-gaf is familiar only to power users.

3. pcb/gschem availability on Linux

"In Ubuntu, install gEDA (gschem and PCB) from the Ubuntu software center." - no, not anymore. Both got removed or are getting removed from modern Linux distributions becuase of outdated/unmaintained dependencies. gschem started to disappear earlier, because depending on python2 and an old version of guile, pcb started to get removed lately because of gtk2 dependency.

I suggest updating this section to refer to Letpon EDA and pcb-rnd, those are typically available (and they have more modern dependencies).

4. git reference to git.geda-project.org

I would remove this. pcb-rnd is not in git but svn. Lepton EDA is in git but was never hosted in git.geda-project.org. gedasymbols.org uses CVS. The rest of the tools, Icarus Verilog, gtkwave are hosted elsewhere too. The last two relevant member project hosted in git.geda-project.org were pcb and gschem, but those projects are dead (no commits, no releases for years) and geda-project.org is generally down most of the time. So it's probably the worst place to start looking for any relevant source code.

5. Introductory tutorials

I recommend linking the tutorials for pcb-rnd on http://repo.hu/projects/pcb-rnd/tutorials/ instead of tutorials for PCB.

'Converting Altium layouts' and openaltium are less relevant too, as pcb-rnd can load altium files directly.

6. Related Projects

I would list Ringdove EDA (the EDA suite around pcb-rnd) in this section. Ringdove EDA offers pcb-rnd, sch-rnd (to replace gschem/Lepton EDA), camv-rnd (to replace gerbv). All the replacement utilities can load gEDA file formats. Ringdove EDA is essentially gEDA 2.0.