Difference between revisions of "Talk:GEDA Resources"
(summary on small inaccuracies) |
|||
Line 44: | Line 44: | ||
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. | 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. | ||
*[http://mesoscopic.mines.edu/mediawiki/index.php/GEDA_Howto gEDA Howto] at CSM Mesoscopic Physics Laboratory | *[http://mesoscopic.mines.edu/mediawiki/index.php/GEDA_Howto 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. |
Latest revision as of 02:00, 9 December 2024
Potential sections to add:
Contents
Evil Mad Science projects using gEDA[edit]
- 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[edit]
- 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[edit]
- 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[edit]
- Intro from Low Voltage Labs
Why use gEDA?[edit]
- gEDA Development Process at Student Robotics
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.
- gEDA Howto at CSM Mesoscopic Physics Laboratory
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.