2010 08 22 how to make own eagle library
TRANSCRIPT
-
8/2/2019 2010 08 22 How to Make Own Eagle Library
1/15
HowToMakeOwnEagleLibrary
22nd
August,2010
WrittenbyCholisSafrudinYD1CHS
http://yd1chs.wordpress.com
OneofmyfavouritePCBdesignersoftwareisEAGLE(EasilyApplicableGraphicalLayoutEditor),
since it is free, easy to be used and satisfies my need. You can download it at
http://www.cadsoft.de/
Usingthissoftware is fullofjoy,butsometimeweexperienceaconditionwherewecouldnt
find any specific symbol at the existing EAGLEs library, for example a single gang plastic
variable capacitor (varco). This component usually is used at old broadcasting single band
receiver.Here,Iwouldliketosharemyexperiencetocreateanewsymbolandadding itinto
EAGLEslibrary.
Firstofall,itisneededtodeterminesizeandshapeofthenewcomponent.Inthiscase,letus
useaoldplastic singlegangvariable capacitor (varco) forexample.Thevarcohas rectangle
shape,eachsidesized1 inch.Ithas3pins,thecenterpin isacommonpin.Thecentrepin is
placed atmiddlepositionofone side,meanwhileeachotherpins seperatedabout0.5 inch
from thecentrepin.Rotator is laid in thecentreof rectangle.Both sideshas smallhole for
mountingscrewdriver.Untilnow,wehavehadacompletepictureofournewcomponent.You
maydrawitintoapieceofpapertoassistduringdrawing.Theprocedureisquitesimple,they
areasfollowed:
1.Creating
a
new
library
2. Creatinganewpackage3. Creatinganewsymbol4. Creatinganewdevicebyconnectingbetweennewsymbolandnewpackage
Thisstepbystepprocedureguideyoutocreateanewsymbolandsaveitintoanewlibrary.
Step1:CreateANewLibrary
Open theEAGLEsoftware,createanew librarybyclickingFILE>NEW>LIBRARY,save itby
clickingFILE>SAVEASandnameitasyouwish.Inthisexample,Inameitbylibrary_ku.
1
http://yd1chs.wordpress.com/http://www.cadsoft.de/http://www.cadsoft.de/http://yd1chs.wordpress.com/ -
8/2/2019 2010 08 22 How to Make Own Eagle Library
2/15
Figure1CreateANewLibrary
Figure2SaveIt
2
-
8/2/2019 2010 08 22 How to Make Own Eagle Library
3/15
Figure3NameandPlaceIt
Nowwehaveanew librarynamedlibrary_ku.Youcancheck itsappearanceon theEAGLE
default library folder named lbr,which is appeared as library_ku.lbr. This library is still
emptyand
we
have
to
fill
it
with
one
or
several
symbols.
Step2:CreateANewPackage
Beforewe create symbol,we need to digitalizing shapeofour new component into a new
package.Thispackagewillbeusedbyoursymboljustlikeamask,sothat,asymbolcanhave
severalpackages.Tocreateanewpackage,pleasefollowstepbystepprocedurebelow.
3
-
8/2/2019 2010 08 22 How to Make Own Eagle Library
4/15
Figure4OpenEditWindowandNameforANewPackage
Figure5SaveTheNewPackage
Figure6ChoosePADToDrawPackage
4
-
8/2/2019 2010 08 22 How to Make Own Eagle Library
5/15
Figure7DrawANewPackageforVarcoWithRealDimension
Usetoolrectangle,line,etctodrawthepackage.Pleasepayattentiononitsdimensionper
division,since
it
determines
real
dimension
of
the
package.
In
the
package
window,
there
is
ahaircross,itindicatescenterpositionofthepackage.Youcanputitfreelyasyouwish.Iloveto
putitatthepackagecorner.
Letexaminethepackageabove.Theshapeshownisbottomside.Eachsideoftherectangleis
20divisionor20*0.05inch=1inch.Ithasthreepins(greencolor),onerotatorandtwoscrew
driverholes.Drawthemallinthepackagewindow.
Nowournewpackagehasfinished,nextstepiscreatinganewsymbolandlinksittothisnew
package.
Step3:CreateANewSymbol
Now isatimetocreateournewsymbol.Youcancreateasspecificsymbolasyou like,but I
recommendyoutodrawitasageneralknownsymbol,sothatotherusercanidentifyiteasily.
Hereistheprocedure.
5
-
8/2/2019 2010 08 22 How to Make Own Eagle Library
6/15
Figure8NameOurNewSymbol
Figure9CreateANewSymbol
Figure10DrawAVarcoSymbol
Figure11DetermineEachPinUsingMenuBelow
6
-
8/2/2019 2010 08 22 How to Make Own Eagle Library
7/15
Pay attention during determine each pin on the varco symbol. Their arrangements will be
correlatedwiththeirrealposition.Letseethesymbolabove,Isetthe1stpinformostleftpin
P$1,then2nd
pinforP$2andfinallythemostrightpinasthe3rd
pinP$3.Soon,youwillseeits
correlationwhenweconnecteverypinbetweensymbolandpackageonthenextstep.
Now,oursymbolhasfinished.Next,wewillcreateanewdevicebyconnectingoursymboland
ourpackage
before
we
use
it
into
our
PCB.
Step4:CreateANewDevicebyConnectingBetweenNewSymbolandNewPackage
Thisstepisakeyofalldevicecreation.WecannotuseournewsymbolforourPCBbeforelink
itwithitsappropriatepackage.Hereistheprocedure.
Figure12OpenWindowandCreateandNameANewDevice
Figure13SaveOurNewDevice
Figure14ClickNewButton
7
-
8/2/2019 2010 08 22 How to Make Own Eagle Library
8/15
Figure15ChooseAnAppropriatePackageInthiscaseisVARCO_PACKET
Figure16
The
Package
is
Now
Appeared
On
The
Device
Window
8
-
8/2/2019 2010 08 22 How to Make Own Eagle Library
9/15
Figure17ChooseSymbolfortheChoosedPackageUsingButtonBelow
Figure18ChooseAppropriateSymbolforChoosenPacket
Figure19OurVarcoSymbolWillbeAppearedOnTheWindow
Figure20ClickMenuConnectToConnectEachPinBetweenSymbolandPackage
9
-
8/2/2019 2010 08 22 How to Make Own Eagle Library
10/15
Figure21ConnectEachPin(Symbol)withEachPad(Package)
Figure22AllPinsHaveBeenConnectedToAllAppropriatedPad
Finally,clickbuttonOKanddevicecreationprocesshasfinished.Now,thedevicehasbeen
readytobeuseforourPCB.
Inorder
to
use
our
new
device
into
our
PCB
design,
the
EAGLE
software
should
be
shut
down
previously.Justcloseitdownandopenupagain.Youcanfindournewlibraryinthedirectory
lbr,asfollowed.
10
-
8/2/2019 2010 08 22 How to Make Own Eagle Library
11/15
Figure23FindOurNewLibraryInThelbrDirectory
Figure24DoubleClickTheLibrarylibrary_ku.lbr,Device,SymbolandPackageWillBeShown
11
-
8/2/2019 2010 08 22 How to Make Own Eagle Library
12/15
Figure25ThisisAppearanceOfOurNewSymbol
Figure26ThisOurPackageLookedOntheBoard(PCB)
12
-
8/2/2019 2010 08 22 How to Make Own Eagle Library
13/15
Ihaveexplained stepbystepprocedures to createanew library intoourEAGLE.Thereare
many other tricks and tips we can be applied to enhance our PCB creation as well as its
production.ThefollowingpicturesaresummaryofallstepIhavebeenexplainedbefore.
CREATINGANEWLIBRARY
13
-
8/2/2019 2010 08 22 How to Make Own Eagle Library
14/15
14
-
8/2/2019 2010 08 22 How to Make Own Eagle Library
15/15
EVALUATINGOURNEWLIBRARY
[]EndofPageYD1CHS
15