Vous êtes sur la page 1sur 11

21/12/2018 Adding Custom Components to Eagle: 10 Steps

(/) Let's Make ... Login (/account/login/) | Sign Up (/account/gopro/)

f (http://www.autodesk.com)

advertisement

Adding Custom Components to Eagle


By sweep14 (/member/sweep14/) in Technology (/technology/) > Electronics (/technology/electronics/) 12.884 23 2

Download Favorite

(https://cdn instructables com/FEE/STF2/I21RB7L6/FEESTF2I21RB7L6 LARGE jpg)

This instructable will show you how to add components to your Eagle library which will
allow you to have custom PCB's fabricated. This tutorial will focus on using existing
symbols and packages in order to make the layout process as fast as possible. A hobbyist
level knowledge of electronics is required. The steps will typically take 10 minutes to
complete.

 Add Tip V Ask Question | Comment Download

https://www.instructables.com/id/Adding-Custom-Components-To-Eagle/ 1/18
21/12/2018 Adding Custom Components to Eagle: 10 Steps

advertisement

Step 1: Assumptions and Definitions


Before we begin a few de nitions and assumptions are in order.

Assumptions:

You have a component you want to add and have its datasheet handy.
You have Eagle 7.1.0 installed.
You understand how to use Eagle at a basic level.

De nitions:

Pads: These are what IC's on the PCB are soldered to and what Eagle sees as
inputs/outputs to the package.
Pins: These are what Eagle sees as the inputs/outputs to the symbols and what are
connected to the packages pads.
Symbol: A symbol is a graphical representation of the component and what is displayed
on the schematic.
Package: A package is what form factor the component comes in and where the pads
should be on the board.

For this instructable I will be adding Maxims MCP6001 to my library.

 Add Tip V Ask Question | Comment Download

Step 2: Adding a Library

(https://cdn instructables com/FY7/1OE5/I1SB97C5/FY71OE5I1SB97C5 LARGE jpg)

https://www.instructables.com/id/Adding-Custom-Components-To-Eagle/ 2/18
21/12/2018 Adding Custom Components to Eagle: 10 Steps

The rst step is to create our custom Library.

1. Open Eagle.

You should see the Eagle home screen.

2. Right click on Libraries.

3. Select new folder and enter a name for your library.

I used My_Lib to name my library but the name is up to you just remember what it is.

4. Select the new folder you created and then click on File => New => Library.

A window with an awful lot of white space should appear. This is where we will add our
symbol and package to create a device.

5. Click File => Save.

The all familiar windows explorer should pop up.

6. Double click on the folder you created in the rst step.

7. Enter a name for your component and hit enter.

 Add Tip V Ask Question | Comment Download

Step 3: Getting the Symbol

https://www.instructables.com/id/Adding-Custom-Components-To-Eagle/ 3/18
21/12/2018 Adding Custom Components to Eagle: 10 Steps

Next, we will nd an existing symbol to add to our new component to represent it in


schematics.

Personally I like using the symbols included with the LTSpice library but these steps will
work for any of the included libraries in Eagle.

1. Exit out of your library.

2. Return to the Eagle home screen.

3. Click File => Open => Library.

4. Double click on Opamps.lbr.

Note: When rst looking for a symbol to use it can be helpful to browse through the
libraries on the Eagle home page. Whenever a library is selected a preview of the selected
component will appear. This can be a quick way to track down the right symbol.

 Add Tip V Ask Question | Comment Download

Step 4: Copying the Symbol

(https://cdn instructables com/F49/PFDJ/I1SBA3HX/F49PFDJI1SBA3HX LARGE jpg)


https://www.instructables.com/id/Adding-Custom-Components-To-Eagle/ 4/18
21/12/2018 Adding Custom Components to Eagle: 10 Steps

Now, that we are in the right library we can get the symbol we want and copy it to our
clipboard.

1. Open the symbol for the LT118A.

You should then see a symbol that looks like the above pictures.

2. Click the layer icon.

3. Click on the all button.

4. Click OK to apply and exit the layers window.

5. Select the group icon and draw a box around the whole symbol.

6. Click the copy icon.

7. Right click on any white space.

8. Select copy: Group.

9. Click escape to keep the symbol from following your cursor all over the screen.

10. Exit out of this window.

Note: The group, symbol, and layer icon are called out in the pictures above.

 Add Tip V Ask Question | Comment Download

Step 5: Adding Symbol to Library

https://www.instructables.com/id/Adding-Custom-Components-To-Eagle/ 5/18
21/12/2018 Adding Custom Components to Eagle: 10 Steps

Now that we have copied the symbol we want we can add it to our library.

In order to do this we have to go back to the Eagle home and re-open the library we
created for our part.

1. Double click on the folder we created earlier.

2. Double click the library we created.

3. Click on the symbol icon.

A pretty bare box should pop up.

4. Enter the name we would like to call our symbol and click ok.

I have decided to call my symbol OPAMP to keep things simple.

5. You'll get a warning asking if you want to create a new symbol. Click yes and the a blank
grid should appear.

6. Can click the paste icon and the symbol we copied should appear in the grid.

Now we can edit the symbol however we like. Personally I like to remove the SpiceOrder's
and rename the pins so they make sense to me but this is optional.

7. Once you are happy with the symbol click File => Save and close the window.

Note: The paste symbol is called out in the picture up top.

https://www.instructables.com/id/Adding-Custom-Components-To-Eagle/ 6/18
21/12/2018
 Add Tip V |
Adding Custom Components to Eagle: 10 Steps
Ask Question Comment Download

Step 6: Getting the Package

(https://cdn instructables com/FN9/N5VA/I1T48H6X/FN9N5VAI1T48H6X LARGE jpg)

(https://cdn instructables com/FDI/ODZJ/I1SBAVB0/FDIODZJI1SBAVB0 LARGE jpg) (https://cdn instructables com/F9Y/BZNM/I1SBAVGN/F9YBZNMI1SBAVGN LARGE jpg)

Now is when the datasheet for your component becomes important.The datasheet of the
MCP6001 shows many different packages available but for this instructable I'll focus on
adding the SC70-5 package.

To get the package we'll go through a roundabout process that will make our lives a little
easier.

1. On the Eagle home page click File => New => Board.

2. On the new window click the add button.

Here we can search for the package we need.

3. Type the name of the package you want and hit enter.

A list of parts with the same package will appear.


https://www.instructables.com/id/Adding-Custom-Components-To-Eagle/ 7/18
21/12/2018 4. Once you nd the same packageAdding
placeCustom
the component
Components anywhere on the board.
to Eagle: 10 Steps

Note: The add icon is again called out in a picture.

Troubleshooting: If you click the add icon and search for a package and can't nd the same
package then one of three things happened

You may have entered the name of the package slightly wrong. Eagle can be very picky
about how things are spelled including capitals so make sure to check what you searched
for.

Eagle doesn't have a component with the package you want and you'll have to create the
package by hand which is outside the scope of this instructable.

You need to add the libraries you want to search through to the Eagle part list. This can be
done by clicking on Library => Use, and then selecting all the libraries and clicking open.

 Add Tip V Ask Question | Comment Download

Step 7: Copying the Package

(https://cdn instructables com/FUH/2L57/I1SBC7MW/FUH2L57I1SBC7MW LARGE jpg) (https://cdn instructables com/FYD/YQU8/I1SBC7QW/FYDYQU8I1SBC7QW LARGE jpg)

Now we can copy the package much like we copied the symbol.

1. Select the change button

2. Right click on the package

3. Select open package

A new window should appear with the package

4. Select the group icon and draw a border around the whole package

5. Select the copy icon click on any white space and select Copy: Group.

6. Press escape and exit the window.

https://www.instructables.com/id/Adding-Custom-Components-To-Eagle/ 8/18
21/12/2018
 Add Tip V |
Adding Custom Components to Eagle: 10 Steps
Ask Question Comment Download

Step 8: Adding the Package

(https://cdn instructables com/F9Y/VA8U/I1SBCJJS/F9YVA8UI1SBCJJS LARGE jpg) (https://cdn instructables com/F0J/YYV9/I1SBCJPS/F0JYYV9I1SBCJPS LARGE jpg)

Now we can add the package to our custom library

1. Re-open the library we made

2. Click the package icon.

3. give the package a name.

You'll get a warning asking if you want to create the new package click yes.

4. Click the paste icon

Your screen should look like the picture above.

5. (Optional) Go around the package and rename each pin so you can more easily nd them
later.

6. When done click File => Save.

Note: There is an origin symbol on the grid when copying things in. Eagle sees this as your
device when placing components on the board so keeping the package centered around it
is recommended.

 Add Tip V Ask Question


https://www.instructables.com/id/Adding-Custom-Components-To-Eagle/
| Comment Download
9/18
21/12/2018 Adding Custom Components to Eagle: 10 Steps

Step 9: Connecting Pins and Pads

(https://cdn instructables com/FLZ/CLDM/I1SBCQS4/FLZCLDMI1SBCQS4 LAR

(https://cdn instructables com/F7I/CPEL/I1SBCQW3/F7ICPELI1SBCQW3 LARG

https://www.instructables.com/id/Adding-Custom-Components-To-Eagle/ 10/18
21/12/2018 Adding Custom Components to Eagle: 10 Steps

We're almost done. All we have left to do is connect the schematic to the package so Eagle
knows where things should be connected when laying out our board.

1. Click on the Device icon and enter the name of your device.

You should end up with a window similar to the one above.

2. Click on the add a symbol button.

3. Select the symbol you created.

4. Click New in the lower right comer

5. Select the package you copied in.

The window should now look like the third picture.

6. Click connect in the lower right corner.

If you named everything the same way you should be able to just select the similarly
named things and connect them.

7. Click File => Save.

 Add Tip V Ask Question | Comment Download

Step 10: You're Done


Congratulations you're done. You're part can now be used just like any other part in the
Eagle library.

 Add Tip V Ask Question | Comment Download

advertisement

https://www.instructables.com/id/Adding-Custom-Components-To-Eagle/ 11/18

Vous aimerez peut-être aussi