Eagle Create Custom Library Part 1

Learn the Art and Science of PCB Design Using Eagle Create Custom Library Component in Eagle
14 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€67.10
List Price:  €95.86
You save:  €28.76
£55.67
List Price:  £79.54
You save:  £23.86
CA$100.49
List Price:  CA$143.56
You save:  CA$43.07
A$111.96
List Price:  A$159.95
You save:  A$47.99
S$94.87
List Price:  S$135.54
You save:  S$40.66
HK$544.16
List Price:  HK$777.41
You save:  HK$233.24
CHF 62.56
List Price:  CHF 89.37
You save:  CHF 26.81
NOK kr792.29
List Price:  NOK kr1,131.89
You save:  NOK kr339.60
DKK kr500.54
List Price:  DKK kr715.08
You save:  DKK kr214.54
NZ$123.74
List Price:  NZ$176.78
You save:  NZ$53.04
د.إ257.07
List Price:  د.إ367.26
You save:  د.إ110.19
৳8,330.24
List Price:  ৳11,900.85
You save:  ৳3,570.61
₹5,945.56
List Price:  ₹8,494.03
You save:  ₹2,548.46
RM315.51
List Price:  RM450.75
You save:  RM135.24
₦108,149.19
List Price:  ₦154,505.46
You save:  ₦46,356.27
₨19,403.53
List Price:  ₨27,720.51
You save:  ₨8,316.98
฿2,393.75
List Price:  ฿3,419.79
You save:  ฿1,026.04
₺2,454.67
List Price:  ₺3,506.82
You save:  ₺1,052.15
B$425.95
List Price:  B$608.53
You save:  B$182.58
R1,282.09
List Price:  R1,831.63
You save:  R549.54
Лв131.15
List Price:  Лв187.37
You save:  Лв56.21
₩101,234.93
List Price:  ₩144,627.53
You save:  ₩43,392.60
₪254.67
List Price:  ₪363.83
You save:  ₪109.16
₱4,117.86
List Price:  ₱5,882.91
You save:  ₱1,765.05
¥10,949.58
List Price:  ¥15,642.93
You save:  ¥4,693.35
MX$1,405.49
List Price:  MX$2,007.92
You save:  MX$602.43
QR254.12
List Price:  QR363.05
You save:  QR108.92
P963.49
List Price:  P1,376.48
You save:  P412.98
KSh8,999.72
List Price:  KSh12,857.29
You save:  KSh3,857.57
E£3,561.31
List Price:  E£5,087.81
You save:  E£1,526.49
ብር8,689.79
List Price:  ብር12,414.52
You save:  ብር3,724.72
Kz64,250.82
List Price:  Kz91,790.82
You save:  Kz27,540
CLP$69,143.42
List Price:  CLP$98,780.55
You save:  CLP$29,637.13
CN¥510.67
List Price:  CN¥729.56
You save:  CN¥218.89
RD$4,244.94
List Price:  RD$6,064.47
You save:  RD$1,819.52
DA9,440.04
List Price:  DA13,486.35
You save:  DA4,046.31
FJ$162.13
List Price:  FJ$231.62
You save:  FJ$69.49
Q537.12
List Price:  Q767.35
You save:  Q230.22
GY$14,584.29
List Price:  GY$20,835.60
You save:  GY$6,251.30
ISK kr9,693.35
List Price:  ISK kr13,848.23
You save:  ISK kr4,154.88
DH701.59
List Price:  DH1,002.31
You save:  DH300.72
L1,285.64
List Price:  L1,836.70
You save:  L551.06
ден4,127.89
List Price:  ден5,897.23
You save:  ден1,769.34
MOP$558.06
List Price:  MOP$797.27
You save:  MOP$239.20
N$1,283.39
List Price:  N$1,833.49
You save:  N$550.10
C$2,565.21
List Price:  C$3,664.75
You save:  C$1,099.53
रु9,482.30
List Price:  रु13,546.73
You save:  रु4,064.42
S/259.58
List Price:  S/370.84
You save:  S/111.26
K282.68
List Price:  K403.85
You save:  K121.16
SAR262.90
List Price:  SAR375.59
You save:  SAR112.68
ZK1,929.21
List Price:  ZK2,756.13
You save:  ZK826.92
L333.95
List Price:  L477.10
You save:  L143.14
Kč1,686.22
List Price:  Kč2,408.98
You save:  Kč722.76
Ft27,781.83
List Price:  Ft39,690.03
You save:  Ft11,908.20
SEK kr772.17
List Price:  SEK kr1,103.14
You save:  SEK kr330.97
ARS$71,242.69
List Price:  ARS$101,779.64
You save:  ARS$30,536.94
Bs481.71
List Price:  Bs688.19
You save:  Bs206.47
COP$305,135.87
List Price:  COP$435,927.07
You save:  COP$130,791.20
₡35,171.10
List Price:  ₡50,246.58
You save:  ₡15,075.48
L1,769.55
List Price:  L2,528.04
You save:  L758.48
₲543,563.42
List Price:  ₲776,552.46
You save:  ₲232,989.03
$U3,109.25
List Price:  $U4,441.97
You save:  $U1,332.72
zł286.15
List Price:  zł408.81
You save:  zł122.65
Already have an account? Log In

Transcript

Hi there. So far now you have seen how we can create nice PCBs single sided, double sided with Eagle. But what happens most of the times is we don't create a particular part that we want to use and also into the libraries. Although the libraries of eagle is very vast, including the pre built libraries, as well as there are number of different libraries available on internet. Sometimes it happens that for the part that we are looking out to use if we don't find a readily available library. So in this video, what we are going to do is we are going to study how to create a custom part in Eagle.

This is a three step process. Let's begin. So, library in Eagle is nothing but storing the device symbols and device package in a proper way. So what we need to do is we need to create a package, then we need to create a particular symbol. And then by combining both of them, what we need to do is we need to create a device. And all the steps are covered under creation of a library.

So we'll do every step each of these one by one by selecting a particular device for which we want to create a library. For that, what we need to know is what are the pads or holes of a package, the dimension of the package, screen outline, name and balance of the package. And to know these details, what we need to do is we need to go into the data sheets. So data sheets of any product basically gives us the exact and accurate information of how the product package will look like. Let's begin with a particular device. So I want to use this particular module from Soma.

It's called Soma for the audio module and the package for case, let's say it's not available into the eagle. So let's first see what this device is how it is what its data sheet, and then let's create a library for it. This is how it looks. It's basically an mp3 player module. So let's download the data sheets have the same once we download the data sheet, we have to open the data sheet. And then we can look into the dimensions part.

So this is the device datasheet. And it consists of all the information like there is a lot of information into it. And you have to as a designer understand how to read the data sheets. Whenever you open the data sheets, only look for that part, which you need for that moment. So now I want to create a package for it. So I'll just look at the device.

It's pinouts. And then I will look out for its package information because I want to create a package for it. I'm not interested in any other details as of now. So this is the mechanical drawing. It shows what is the distance required from dimension to dimension one into the other end hold to hold distances between mm and distance between two horses 2.54 mm. So let's try to create the package for this device.

Now for that sake, I have just pasted out something here so I'll just close it out. I'll also delete what I have done previously. So whenever you open Eagle, this is what we get. What you need to do is go to the File menu, click on new and here, you can library a new library something like this will open in front of us what is needed to be done first let's save this library give it some name when saving for now let's I am giving my name is a MIT and I saved once I save a particular library, what I can do is I can create a symbol, a footprint or package or a device which is combination of footprint and symbol. So for now let's create a footprint. It will ask me the name of footprint I'm creating it for.

So mo module. This click OK. Create new footprint just click on yes here. And here we are. So this is a footprint editor. It will also have some tools like this The very first thing we need to do is select the grid size.

Now we have seen that the distance between two holes we want it's 2.54 mm. So it's better. We take the grid in terms of mm. And it should be 1.27 1.27 is half of 2.5 mm, that's good. And let's keep the display on slide. You can choose dots or lines, I prefer lines.

Just click on OK. Now as you zoom in, you can see the distance between two holes is 1.27 mm. Now what I need to do is I need to place this pass. So here you can choose what kind of pads you want. here and you can also choose what do you want the drill size to be? What do you want the dimension to be? For now, I will just look into this datasheet and let's see what is the standard dimension so that's those other standard dimensions.

So I'll just start with in the past. So one point here, the other point should come here, this was between this becomes 2.54 mm, how many pins are there on each sides 12345678. So let's place each pads like this 4567 h. So there so it is, I have placed eight consecutive packs. Now I want to place the other eights which are placed on this side which is 18 mm from this one. Now I I don't know how to measure 18 mm from this point. So let's choose this dimension stool.

It shows unity and mmm and let's exactly begin at this point. And let's see where 18 mm so this is 17.7 hmm which is good enough for us to assume as ATM. Now let's again let's the pads over here 1234567 you can just drill it as I mentioned once your work is done Now we have placed the holes at a particular required distance with this spacing and this spacing properly taken into account. Now, what I need to do is let's look at the details now. So what we did we created a library, we saved it and it started with creating a package we gave it a name then we set up the grid then we place the holes. Now when you add the origin point, so this is a 20 pin, I feel like structure and this is my PIN number one.

One way of knowing the origin is adding one square hole and adding all the other says rounded holes. other option is you simply draw a circle on through the layer 21 people this is the 21 people's lives. Let's just draw a circle over here. Because our grid is big the circle appearing is big one. So let's first reduce the grid size a little bit for now, let's look at point 05. And this move which was my job is done.

Again going to make it 1.27 mm. That's my origin point. Now. Once origin point is one, we need to rename the pathway to him in order to give it the numbers in which they have to be. So this is number one, each mine and this is 16. So To rename the packs, this is the step the stick the name tool, or you can just type on here or click on here which is in the true research name.

Just click on each one. Simple simply call it one. Repeat the same step two. We have the names, our pets. This case holds. Now we need to add the package dimension.

So to add the package I mentioned we need to draw our dimension at this layer 51 t dog. To do that, let's choose this line to change the layer 251 which is a document layer. This defines the maximum package I mentioned. As a standard practice I used to keep it a little bit more than the actual one. That's that sips once your package dimension addition is done. Now add the silkscreen, same process has to be repeated, but the layer needs to be 21 which is the T place just out of the silk screen like this And added exactly about which that's it.

Press escape cancel. Now we have also added some screen. The last step to do is put some placeholders where the device me and value will appear. Now to do that, just choose the text icon. And here, enter a text name exactly like this without quotes this and name. placed it somewhere where you want the name to appear usually name we want to appear at this point.

So let's place it here. Before that, make sure you place the name at the layer t 25. So let's take text Name and place it on layer 20 funds enums repeat the same process for value, this time choose 27 layer and click V or just type the text values even value and place it over here. If you want any other information onto it like device name or something like that you just chose a text like somo for me, that's what I want to appear and I want you to appear on screen which is t 21. In this message like this. So that's about wraps once we're done it just click on save and your devices See.

So here we have created our first package. The next step is to create a symbol. And the last step is to add the package to the symbol. So, let's finish this, complete this assignment and then let's move on to the next video where we create the symbol. Thanks for watching.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.