[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: gEDA/gaf capabilities
On Wed, 07 Nov 2007 08:23:57 -0800, Steve Meier wrote:
> 1) Lack of support for hierarchical buses.
> 2) pcb lacks buried, blind and micro vias.
> 3) no back annotation between pcb and gschem.
My personal hit list of weaknesses is more concerned with usability. Much
can be done, but is more hassle than desirable. Even a very common task
like an update of the layout after a trivial change of the schematic
suffers from this. Say, I added a low pass to my signal path. To
propagate this into the layout, I have to:
1) save the schematic
2) call gsch2pcb foo.sch
3) in the file menu of pcb choose 'load layout to buffer'
4) point the file chooser to ' '
5) left-click exactly once at some free space on the canvas of pcb
6) choose 'load netlist file'
7) point the file chooser to 'foo.net'
8) type ':ExecuteFile(foo.cmd)'
All of this could be reduced to one and a half step: A special save
command, that calls gsch2pcb on the fly. A running instance of pcb would
be informed, that new versions of foo.new.pcb, foo.net and foo.cmd have
been written. In response, it produces a pop-up to ask whether or not the
files should be processed.
More weaknesses of this usability kind:
* No simple way to lock or unlock all objects of a selection.
* No fool-proof way to align footprints to the grid.
* Lack of properties dialogs in pcb.
* No simple way to transfer a selection of symbols in gschem to a
selection of corresponding footprints in pcb.
* No simple way to update footprints in a layout.
* No way to define a set of preferred grid sizes.
* No way to manipulate individual footprints in the layout except for pad
size, hole size and clearance.
* No way to declare a list of preferred footprints for a symbol. E.g.
"1206", "0805" and "0402" for a generic resistor.
* No GUI way to configure keyboard accels.
* No easy way to define sub schematic symbols.
* No (GUI) way to rotate by angles other than 90° (both gschem and pcb)
* No way to multi-copy objects (symbols, vias, footprints, tracks...)
Sounds like I am unhappy with geda, which I am not --- See my other post
in this thread :-)
---<(kaimartin)>------(back to my current layout...)
--
Kai-Martin Knaak
http://lilalaser.de/blog
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user