[sdiy] What's your fav PCB package?
Ingo Debus
debus at cityweb.de
Tue Aug 16 19:39:41 CEST 2005
Am 16.08.2005 um 08:04 schrieb Tim Ressel:
> Eagle looks pretty good. I'm giving
> it a test-spin right now.
>
I've been working with Eagle for a short while now and have finished
one PCB so far, so really not an expert talking here.
I find Eagle's philosophy a bit quirky.
In PCB layout programs I'm used to (and in other apps as well) that
you FIRST select something (a component, a trace etc) and THEN decide
what to do with it (move, rotate, delete...). In Eagle this is not
possible. You FIRST have to select a tool (move, delete...) and THEN
click on the thing (trace, component) you want the tool apply to.
This often causes errors, which can be fatal with the delete tool. I
often delete something else than I wanted to. You have to click near
the reference point of the object to be deleted, and if another
object's reference point is closer enough the wrong object gets
deleted. Without the Undo function the program would be completely
useless.
To make things worse, the delete tool is also used for something
which hasn't much to do with deleting, Eagle's flood fill feature.
You switch display (flood fill on or off) with the delete and the
ratsnest tool. It's really just a display switch, the flood fill
isn't created or deleted this way. If you want to switch the display
off and don't hit the edge of the flood-filled area close enough,
something can get deleted instead. If you didn't hit ANYTHING close
enough, nothing happens. So when you intended to switch the flood-
fill display off and failed, usually you don't know if something got
deleted or not. What now? Doing an Undo would probably Undo your last
intended action....
It seems to me they piggy-backed the flood-fill display commands onto
some other unrelated tools because they did not want to introduce new
ones when they introduced the flood fill.
Another thing that annoys me is that Eagle deletes traces
automatically on the PCB when I delete connections in the schematic
and both the schematic and the board window are open. This was
obviously done in good intention, to keep the schematic and the board
consistent when ever possible. But often I just want to tidy up the
schematic a bit AFTER the trace is already completed. Tidying up a
schematic is often much more difficult and sometimes impossible when
only moving, rotating, mirroring, but not deleting and redrawing is
allowed. One can always close the board window before editing the
schematic, but this is easily forgotten. At least they could have
added an alert, like "Connection removed, do you also want to delete
the trace?".
It's probably just a matter of getting used to it. As I wrote, almost-
newbie to Eagle here.
On the other hand, Eagle has some great features. I like it that one
can zoom in and out quickly with the mouse's scroll wheel.
Ingo
More information about the Synth-diy
mailing list