SparkFun Forums 

Where electronics enthusiasts find answers.

Questions about the BatchPCB service

Moderator: robacarp

By westfw
#3627
cbatters wrote:
1. No direct way to duplicate a device
Heh. "Library management" has long been a weak spot of Eagle, but
there were major improvements in version 4.1. So I heard. But I didn't
see them either, and was forced to read the "update.txt."

To create a new version of a package or device (or symbol, probably, but
I didn't try that one), open the library editor and create your new device
name (for instance.) Now, go back over to the Eagle control panel, and
expand the list under the libary that has the device you want to copy.
Click and drag it to the library window. Poof! Modify as needed.
If you dragged a device that has multiple packages, all the packages get
added to your new library as well. Looks like you can drag new packages
to an existing device as well. Probably pretty useful, but (as someone said)
not entirely intuitive.

One of the things I like about Eagle is that it is actively maintained. Cadsoft
has several forums for supporting Eagle (which are pretty useful), AND they seem
to listen to comments that are made there. Every version of Eagle that has
come out since I first started playing with it has had noticable improvements.

BillW
By cbatters
#3733
westfw wrote:
cbatters wrote:
1. No direct way to duplicate a device
Heh. "Library management" has long been a weak spot of Eagle, but
there were major improvements in version 4.1. So I heard. But I didn't
see them either, and was forced to read the "update.txt."

To create a new version of a package or device (or symbol, probably, but
I didn't try that one), open the library editor and create your new device
name (for instance.) Now, go back over to the Eagle control panel, and
expand the list under the libary that has the device you want to copy.
Click and drag it to the library window. Poof! Modify as needed.
If you dragged a device that has multiple packages, all the packages get
added to your new library as well. Looks like you can drag new packages
to an existing device as well. Probably pretty useful, but (as someone said)
not entirely intuitive.

One of the things I like about Eagle is that it is actively maintained. Cadsoft
has several forums for supporting Eagle (which are pretty useful), AND they seem
to listen to comments that are made there. Every version of Eagle that has
come out since I first started playing with it has had noticable improvements.

BillW
Sorry but it really doesn't work the way you described.

When you drag a device from the expanded library list into an open library, it ignores the name you selected for a new device and creates an instance of the original device including the original symbol name.

The only opportunity to rename a "copy" of the original device comes if you attempt to drag the edited device back to the original library. At this point it complains about a duplicate and prompts for a new device name.

Unfortunately, it doesn't prompt for a new symbol and corrupts the original symbol.

The procedure I outlined earlier is crude but it works.

Powerful package but terrible UI.



Clint
By westfw
#3741
> Powerful package but terrible UI.

Hmm. Do you have a recomendation for a package with a GOOD UI?
I've tried a couple schematic/PCB packages, breifly. My impression
was that they ALL has lousy UIs. I don't know if this is a requirement of
this sort of application, or just history back to days before GUIs were
standardized at all, or just randomness. For a while I was using standard
draw programs for PCB layout; they certainly had fine and consistant
user interfaces, but weren't very good at checking for electrical errors
or translating between schematics and PCBs. :-( Eagle seemed to have
a very attractive licensing structure, so I decided to spend some time
getting up to working speed with it, and so far I've been pretty happy.

WestfW
By cbatters
#3750
westfw wrote:> Powerful package but terrible UI.

Hmm. Do you have a recomendation for a package with a GOOD UI?
I've tried a couple schematic/PCB packages, breifly. My impression
was that they ALL has lousy UIs. I don't know if this is a requirement of
this sort of application, or just history back to days before GUIs were
standardized at all, or just randomness. For a while I was using standard
draw programs for PCB layout; they certainly had fine and consistant
user interfaces, but weren't very good at checking for electrical errors
or translating between schematics and PCBs. :-( Eagle seemed to have
a very attractive licensing structure, so I decided to spend some time
getting up to working speed with it, and so far I've been pretty happy.

WestfW
Seems to be the most capable low end PCB/schematic capture program out there.

All it needs is an experienced Product Manager and a couple software engineers that understand modern Window/UI design. (I have been managing software product development teams for the last 15 years. In a couple months this product could be best-of-breed.)



Clint