Last modified: Dec, 2010
Eagle 5 Manual and Eagle 5 Tutorial are two useful documents from CadSoft.
When installing EAGLE in Fedora 13 (and also in Fedora 14), you may encounter error like
/tmp/eagle-setup.21333/eagle-5.10.0/bin/eagle: error while loading shared libraries:
libssl.so.0.9.8: cannot open shared object file: No such file or directory
However, you may find ‘libssl.so’ is right inside ‘/usr/lib’, which is linked to another libssl.so with a different version (e.g., ‘libssl.so.1.0.0a’). At least this simple cheat helps in my Fedora 13:
cd /usr/lib
sudo ln -s libssl.so libssl.so.0.9.8
Eagle also needs ‘libcryto.so.0.9.8’. It is available in package ‘openssl-devel’, which is not installed by default:
sudo yum install openssl-devel
sudo ln -s libcrypto.so libcrypto.so.0.9.8
One can get the latest Eagle software from CadSoft’s website. The installation needs 32-bit libraries as follows:
sudo apt-get install libssl1.0.0:i386 libexpat1:i386 libfontconfig1:i386 libfreetype6:i386 libxrender1:i386
sudo apt-get install libjpeg62:i386 libstdc++6:i386 libx11-6:i386 libxau6:i386 libxcb1:i386
sudo apt-get install libxcursor1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxi6:i386 libxrandr2:i386
This works for Eagle 6.0.5 on 64-bit Ubuntu 12.04.
TIP:
Always consult
help [command name]
for details.
name: name an object (such as buses, pins, nets, etc.) NOTE: By default, Eagle names buses with ‘B$…’, pins with ‘P$…’, and nets with ‘N$…’.
This happens to me a lot when I use customized EAGLE libraries of my own: the physical layout of the customized libraries evolves as the project goes on, although it may look exactly the same in schematic view. I used to delete the old components in the schematic and add the updated components. However, it messes up the PCB layout a little bit.
The better way is to directly add the updated component without deleting the old ones at first. EAGLE then asks you whether you need to update the component library. You say yes. It then can automatically update without extra deleting-adding operation, and the components in PCB layout are updated as well.
Typing “drc” in EAGLE’s CLI should bring up the Design Rules Check(DRC) window. However, sometimes I can not change the default values for some unknown reasons (at least it is the case for my EAGLE in Linux…).
There is a way around it: copy the default dru file (it should be in “$HOME/.eagle/dru/default.dru”) to another place such as “$HOME/local/eagle/mydru”, edit the file and change the related parameters. For my DIY projects in which I usually fabricate PCBs on my own, probably the parameters “mdWireWire”, “mdWirePad” and “mdPadPad” are what I am mostly interested in. Save the file. Type “drc” in EAGLE’s CLI, click “File” –> “Load” to load the customized dru file, and click “Select”. Type command “rat” in board view, and you will see the difference.