Bernhard Kr?mer wrote: : Hello,
: After two days of desperate tries to make one simple circuit with gEDA, I am : nearly giving up. In contrast to Protel, where the functions are hidden, : gEDA is much better organised, but also much harder to use, especially for : a novice.
: At this point, I propose the following changes to be made in future versions : of gEDA. I know that this is perhaps not the best place to post such a : list, but I hope you still appreciate it :
Constructive criticism and ideas are always of interest!
: - The menus should be steerable by keyboard. They should disappear when : clicking beside of it.
If you mean that the menus pop open when you type the corresponding keyboard shortcut, this is an interesting idea.
: - The footprints should be assigned for many components at once, by : selecting them and choosing one footprint which will be then assigned for : all.
Use "gattrib" to do bulk editing of footprints and other attributes. It presents your design as a spreadsheet components and their attributes. Here's a screenshot:
formatting link
Don't download gattrib from that site -- use the gattrib version off the CD.
The issue with footprints comes up often, especially with newbies.
The gEDA philosophy is minimalist w.r.t. footprints and other attributes. That is, the component symbols aren't pre-loaded with footprint attributes. It's up to the user to make the assignment of the footprint names. This is the case for several reasons:
- Each user may have his own names for the footprints.
- Many common parts have multiple footprints for the same schematic symbol. Examples include most passives (e.g. 1K resistor in through-hole version, SMT of various sizes). Instead of having one symbol for each 0402, 0603, 0805, 1206, etc, you just assign the footprint you want at design time.
- It's just evolved that way. Building and maintaing symbol and footprint libs is not glamorous work, so nobody volunteers to do that. INstead, folks using the tools just get used to rolling their own. That's what pros do anyway -- they roll their own footprints and symbol at least 80% of the time.
That having been said, one member of the gEDA community was going to produce a CD containing a professional quality symbol and footprint lib, and then sell the CD. He seems to have dropped the project recently. In any event, the question is: how much would you pay for such a product anyway?
: - Every component should have a footprint by default
See above. Defaults are good for newbies, but bad for experienced folks who have their own footprint libs and don't want the default values. Yes, defaults can be replaced, but you can get bitten if you forget to do the replacement. With no default, the DRC checker tells you to install a footprint.
: - When adding a footprint or whatever, standard should be "show value" and : not "show name&value"
INteresting suggestion. I agree. I can look at this.
: - There should be a footprint-browser in gschem. I could imagine a list of : possibilities that appears while choosing a footprint for a component. This : would spare you to know all footprint-types by heart and even worse, to : have to search for them.
This idea has been suggested before. It's a good one.
: - The preview option in the part-browser should be activated by default.
I can fix that.
: - After changing the schematics, new parts should appear in the pcb-file and : not in the .new.pcb-file.
Yeah, I'm not sure why it was architected to work like this. . . .
Stuart