Talk:GEDA Resources
Potential sections to add:
Contents
Evil Mad Science projects using gEDA
- The Bulbdial Clock Kit
- The Original Egg-Bot Kit
- Evil Mad Science ISP Shield
- Larson Scanner
- Meggy Jr RGB
- Octolively
- Peggy 2 and Peggy 2LE
- Diavolino
"Particularly notable" hardware projects using gEDA
- Digital Storage Oscilloscope by Stefan Salewski
- IP04 IP-PBX, a blackfin-based 4 port IP-PBX
- Reprap, generation 7 electronics
Other hardware projects using gEDA
- Drawdio in gEDA
- Video overlay shield for Arduino
- Various projects by Vanessa Ezekowitz
- Arduino shield outline
- The big list at the gEDA wiki
Presentations about gEDA
- Intro from Low Voltage Labs
Why use gEDA?
- gEDA Development Process at Student Robotics
Additional tips and tricks to add
- 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
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.
- gEDA Howto at CSM Mesoscopic Physics Laboratory
Small inaccuracies
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.