Hello,
Some about five years ago I completed a small, private project using Eagle; then I posted some thoughts about my frustrating experience. Unfortunately, the following discussion focussed more on "to CLI or not to CLI", see here:
A newcomer's experience and what can be done about it
Fast forward today, were I have to complete a somewhat more complex project, and this time it is not private. Therefore we bought a commercial license. Unfortunately, not more changed during these almost five years: Eagle has the same infuriatingly different, non-standard user interface. The GUI is still centred on the command line paradigm, where you first select an action, then the object(s) upon which this action will be executed. From my point of view, I simply can't understand how one can be proficient with this tool.
So I have a simple question that I hope someone can enlighten me, because I can't find an acceptable solution even after re-reading the manual. What is the workflow for the following scenario:
Suppose you have a 100 pins micro controller that you need to wire the nets to various other components' pins. The way I do it is:
1) Draw a short net from the controller pin;
2) Draw a short net from (e.g.) a memory, that will be connected to the controller;
3) Add a label to the net just drawn from the controller (at this time, there is no way in Eagle to name the label);
4) Add a label to the net of the memory;
5) Select the "Name" button to name both Labels, including activating the Xref.
6) Answer each time, YES, I want to merge the nets.
Isn't this crazy? If you have to do this tens of times, that would take an eternity! Can anyone tell me how their workflow looks like for such a trivial operation? I don't care if with the GUI or the CLI.
This software drives me crazy. I invested already so much time in Eagle and I still am not efficient with it. With PADS I would have done this in one hour or so (only that PADS costs 10x more than Eagle).
Lix