Does any one know where to find buttons in EAGLE that look something like the one in this schematic?

style 1

I'm making a schematic and all I can find are complex looking buttons. If those are not available, then can someone help me find a normal switch, like this:

style 2

I can't seem to find this in the EAGLE libraries, either.

  • \$\begingroup\$ It is not hard to draw your own symbols and build your own components in EAGLE. I have a series of training videos on this on my site. Also, beware that the two symbols you give in your post mean different things. The first symbol is most often used with momentary pushbuttons, while the second implies some kind of latching switch, such as a toggle. \$\endgroup\$ Commented Feb 28, 2013 at 11:35
  • 1
    \$\begingroup\$ Have you tried Eagle support? \$\endgroup\$ Commented Feb 28, 2013 at 11:39

2 Answers 2


The best answer is to make your own, it's easy. Someone else's library parts aren't going to adhere to your conventions for the silkscreen, hole sizes, BOM handling, etc, etc. I never even look in the Eagle libraries as they are basically useless.

In your case, you haven't even said what kind of button, only shown the schematic symbol. There are many many many different "buttons" from various manufacturers. Most of these will require a different footprint. You have to specify a particular part before you can even tell if someone else's Eagle button is applicable to your case.

In the off chance you can live with my conventions, download my Eagle Tools release from http://www.embedinc.com/pic/dload.htm and look around in the "Switch" library. There are some buttons in there, but again, there is no way to know what you actually want.

  • \$\begingroup\$ I am not too concerned about detailed button specifications because I am not creating a PCB.All I want to do is create a schematic for my microcontroller circuit, print it out and use it to guide me when I'm physically building the circuit on a breadboard in the lab, when I'm in the lab I'll probably just grab whatever buttons/switches they have lying around and use them in my circuit.The problem I was having is that I couldn't seem to find a normal looking button, but I ended up finding one called "31-XX" in the switch-omiron library. \$\endgroup\$
    – KillaKem
    Commented Feb 28, 2013 at 13:04
  • \$\begingroup\$ @Killa: I don't understand. You already have normal looking buttons in the schematic you show in the question. \$\endgroup\$ Commented Feb 28, 2013 at 13:38
  • \$\begingroup\$ @KillaKem: EAGLE's schematic editor isn't particularly well suited to drawing schematics only. Its main job is to communicate a circuit design to the PCB layout tool, since it wants to tie physical packages to each symbol you drop on the schematic sheet. The ExpressPCB and KiCad schematic editors are better for this. But my personal favorite free tool for just schematic drawing is gschem. You might also like Fritzing, given your breadboard target. [Edited by a mod] \$\endgroup\$ Commented Feb 28, 2013 at 14:51
  • \$\begingroup\$ @Warren: That's the first I've heard that Eagle isn't well suited to drawing good schematics. Just like with any tool, it's possible to make a mess, and doing it right requires neatness and attention to detail. I've done dozens of schematics professionally with Eagle, which included sending them to customers. I've never had a complaint about them being difficult to read, and a few have even commented they liked my schematics. Eagle is perfectly capable of good schematics. \$\endgroup\$ Commented Feb 28, 2013 at 14:59
  • \$\begingroup\$ @OlinLathrop: I'm not saying it can't be done. I'm saying that if the end product is the schematic only, there are better free tools. If you don't care about a PCB, you shouldn't have to choose SO-8 vs DIP-8 on every op-amp symbol, or uA741 vs TL072, or... A tool without a hard tie between the schematic and PCB will let you drop a generic op-amp symbol on the schematic and leave it at that. As for "why gschem", it's that I think its schematics look nicer than EAGLE's. No ugly line through the diode symbol, sharp vector output, etc. \$\endgroup\$ Commented Feb 28, 2013 at 15:11

You can find simple buttons under the switch-omron folder.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.