Eagle Libraries

77 posts / 0 new
Last post
wight
Offline
Last seen: 1 year 3 months ago
Joined: 11/27/2013 - 16:40
Posts: 4969
Location: Virginia, USA

Did you solve your problem using that thread?
If not, what does the little bar at the bottom of your control panel say when you highlight your LBR?

Still fine, still on a break. One day I’ll catch up with you folks! previous wight catchup Wink
list of my drivers & variants (A17DD, FET+1 stuff, WIP stuff, etc)

Cereal_killer
Cereal_killer's picture
Offline
Last seen: 1 year 5 months ago
Joined: 07/22/2013 - 13:10
Posts: 4005
Location: Ohio

Here’s my file, its got lots of wire pad’s / via’s, its got spring pad’s (8mm, 8 but with only 5mm exposed, 5mm). There is another set of battery pad’s, this was when I needed to make a buck driver with one + and one – pad to make a cell connection. My version of 7135, my SOD-323 with slightly oversized (a little extra heigth) pad’s. some PIC parts, the parts needed for BU_CK and RGBW_Clicky and some other crap.

https://www.dropbox.com/s/8tak9c9ngdukv9x/dan.lbr?dl=0

can someone download it and verify it opens for me please.

Other than mine my next most used library is supply.lbr in the E14 download’s, thats where I get my GND symbol and other crap (I use my own batt+ / Vin)

Edit:

wight wrote:
Did you solve your problem using that thread?
If not, what does the little bar at the bottom of your control panel say when you highlight your LBR?

Yes got it solved, I’m not sure why my .lbr wasnt visible in windows, I was looking in the exact directory that path told me to but my file was NOT in there, even on a whole hard drive search my file was nowhere to be found. I followed the instructions in that thread to copy and paste to the desktop and was able to get it to show up that way.

 RIP  SPC Joey Riley, KIA 11/24/14. Now I am become death, the destroyer of worlds.

wight
Offline
Last seen: 1 year 3 months ago
Joined: 11/27/2013 - 16:40
Posts: 4969
Location: Virginia, USA

I downloaded your LBR file and glanced at it in Wordpad. Looks fine to me.

As to why it’s not showing up, it’s probably an attribute problem – hidden is the common culprit. You may paste this into your “Run” prompt in order to see if the file is listed, use ENTER or SPACE to page through the results:

cmd /K "dir /a C:\EAGLE-7.1.0\lbr\ | more"

or to check the attributes on that particular file, use this:

cmd /K "attrib C:\EAGLE-7.1.0\lbr\dan.lbr"

A normal file will show:

A            C:\xxxxxxxxxxxxxxxxxxxxwhateverxxxx

Whereas a file with the hidden and system attributes would show:
A  SH        C:\xxxxxxxxxxxxxxxxxxxwhateverxxxx

Still fine, still on a break. One day I’ll catch up with you folks! previous wight catchup Wink
list of my drivers & variants (A17DD, FET+1 stuff, WIP stuff, etc)

wight
Offline
Last seen: 1 year 3 months ago
Joined: 11/27/2013 - 16:40
Posts: 4969
Location: Virginia, USA

Cereal_killer asked for an LFPAK56 / Power-SO8 LBR in my A17DD-SO8 / A20DD-SO8 driver thread.

Here is the library.

I think that the contents of this LBR are based on a combination of things from the regular Eagle distribution and Robert Star’s LBR-EX parts library. https://github.com/robertstarr

Still fine, still on a break. One day I’ll catch up with you folks! previous wight catchup Wink
list of my drivers & variants (A17DD, FET+1 stuff, WIP stuff, etc)

WarHawk-AVG
WarHawk-AVG's picture
Offline
Last seen: 1 year 2 weeks ago
Joined: 01/04/2014 - 06:47
Posts: 5071
Location: H-Town

wight wrote:
Cereal_killer asked for an LFPAK56 / Power-SO8 LBR in my A17DD-SO8 / A20DD-SO8 driver thread.

Here is the library.

I think that the contents of this LBR are based on a combination of things from the regular Eagle distribution and Robert Star’s LBR-EX parts library. https://github.com/robertstarr


Nice…thanks

Added to my previous repository as a secondary place to get em

Cereal_killer
Cereal_killer's picture
Offline
Last seen: 1 year 5 months ago
Joined: 07/22/2013 - 13:10
Posts: 4005
Location: Ohio

Does anyone have a .lrb part for a mini (not micro) female USB plug?

The other thing I’m needing (tho I’m 99.9% sure I’ll have to make it) is one of those <$2 SOIC8 ZIF socket’s from ebay.

 RIP  SPC Joey Riley, KIA 11/24/14. Now I am become death, the destroyer of worlds.

Halo...
Halo...'s picture
Offline
Last seen: 4 years 10 months ago
Joined: 12/15/2011 - 02:39
Posts: 3304
Location: Halo island

I believe there is a female mini USB in sparkfun’s library.

Cereal_killer
Cereal_killer's picture
Offline
Last seen: 1 year 5 months ago
Joined: 07/22/2013 - 13:10
Posts: 4005
Location: Ohio
Halo… wrote:
I believe there is a female mini USB in sparkfun’s library.

Perfect, thanks for the tip!

 RIP  SPC Joey Riley, KIA 11/24/14. Now I am become death, the destroyer of worlds.

wight
Offline
Last seen: 1 year 3 months ago
Joined: 11/27/2013 - 16:40
Posts: 4969
Location: Virginia, USA

I made an Eagle LBR for the SOT89-5 part QX7136. I tweaked the exposed copper in v006, but I will probably revert back to v005. Here they both are.

Datasheet link:
http://www.dianyuan.com/blog/u/56/1187258075.pdf

Still fine, still on a break. One day I’ll catch up with you folks! previous wight catchup Wink
list of my drivers & variants (A17DD, FET+1 stuff, WIP stuff, etc)

Cereal_killer
Cereal_killer's picture
Offline
Last seen: 1 year 5 months ago
Joined: 07/22/2013 - 13:10
Posts: 4005
Location: Ohio

Hey Alex, do you have a preferred library part you use for the LFPAK FET’s? I have a few that are in different stock libraries but there are some differences between them, wondering what one exactly you’re using.

 RIP  SPC Joey Riley, KIA 11/24/14. Now I am become death, the destroyer of worlds.

wight
Offline
Last seen: 1 year 3 months ago
Joined: 11/27/2013 - 16:40
Posts: 4969
Location: Virginia, USA

I was using the package from Robert Starr’s lbr_usr, but I decided that sucked! (sorry whoever made it… what document did you base the thing off of?) https://github.com/robertstarr/lbr_user

I haven’t actually made a new part yet (yeah, I know) so I’ve been using a stock Eagle part. That part is under:
Transistor Power -> N-MOSFET-SO8S

That’s a correct Power-SO8 footprint. Then I drop a little rectangle of stop on top of it to fix the large exposed pad used on modern 5×6 packages, as well as 3 little rectangles of paste. It should work by itself without those things if someone wanted it to.

Once I make a new part I’ll post it.

Still fine, still on a break. One day I’ll catch up with you folks! previous wight catchup Wink
list of my drivers & variants (A17DD, FET+1 stuff, WIP stuff, etc)

Mike C
Mike C's picture
Offline
Last seen: 15 hours 21 min ago
Joined: 01/22/2014 - 08:03
Posts: 2554
Location: Sweden

Does anyone have an edited 7135 “footprint” for mounting them standing up? I’ve seen somewhere a board design with them standing. I don’t remember who did it. I guess I could make one myself, but would much prefer a tried and tested version.

WarHawk-AVG
WarHawk-AVG's picture
Offline
Last seen: 1 year 2 weeks ago
Joined: 01/04/2014 - 06:47
Posts: 5071
Location: H-Town

I think wight just used the correct size via’s

Mike C
Mike C's picture
Offline
Last seen: 15 hours 21 min ago
Joined: 01/22/2014 - 08:03
Posts: 2554
Location: Sweden

WarHawk-AVG wrote:
I think wight just used the correct size via’s

Manually placing them all out would be a hassle, I’d assumed the footprint was modified for easily placing of the vias.
Cereal_killer
Cereal_killer's picture
Offline
Last seen: 1 year 5 months ago
Joined: 07/22/2013 - 13:10
Posts: 4005
Location: Ohio
Mike C wrote:
Does anyone have an edited 7135 “footprint” for mounting them standing up? I’ve seen somewhere a board design with them standing. I don’t remember who did it. I guess I could make one myself, but would much prefer a tried and tested version.

I have one, only thing is the way I do my library, I do it as a single large library instead of a new .lbr for every part I make. I will break off that one part [threw hole mounted 7135) and post it on my Dropbox today, will post link when I have it up for you…

 RIP  SPC Joey Riley, KIA 11/24/14. Now I am become death, the destroyer of worlds.

Cereal_killer
Cereal_killer's picture
Offline
Last seen: 1 year 5 months ago
Joined: 07/22/2013 - 13:10
Posts: 4005
Location: Ohio

Here’s that file for you-

https://www.dropbox.com/s/hsansjl8ny6yjw2/AMC7135_threwhole.lbr?dl=0

And in the name of sharing, here’s my entire library, this has all the part’s I’ve made as well as all the parts I often use but didnt make myself (I copy part’s into my library so I only have to look in this one place and so when I’m doing backup’s I only have to backup this one file). If you’ve downloaded my library before I suggest throwing that file away and replacing it with this, I am constantly adding part’s.

https://www.dropbox.com/s/8tak9c9ngdukv9x/dan.lbr?dl=0

 RIP  SPC Joey Riley, KIA 11/24/14. Now I am become death, the destroyer of worlds.

Cereal_killer
Cereal_killer's picture
Offline
Last seen: 1 year 5 months ago
Joined: 07/22/2013 - 13:10
Posts: 4005
Location: Ohio

I think it would be good info to have in this thread-

How to copy part’s from a .sch or .brd, using 7.2 this is a very simple process no longer requiring a ULP.

Open the file (I always do this from the .sch but it should work from the .brd)
go to the file menu
go to export
the last option is library
Name it what you want, select the 2nd option (for convenience, any will work)

 RIP  SPC Joey Riley, KIA 11/24/14. Now I am become death, the destroyer of worlds.

Mike C
Mike C's picture
Offline
Last seen: 15 hours 21 min ago
Joined: 01/22/2014 - 08:03
Posts: 2554
Location: Sweden

Thank you! Much appreciated! And thanks for your entire library, very nice of you to share.

Cereal_killer
Cereal_killer's picture
Offline
Last seen: 1 year 5 months ago
Joined: 07/22/2013 - 13:10
Posts: 4005
Location: Ohio

This is a question specifically for other folk’s who use GND plane’s, it has to deal with 7135’s…

Any of you that dont run GND routes, just let a solid GND plane take care of connecting everything, have you considered disconnecting pad 2 of the 7135 from GND? I am considering doing that now, just looking for feedback.

For an example let’s look at this driver, specifically the bottom of it. Notice how there must be a via at pin 2 of each of the bottom 7135’s? That’s because the GND plane is broken where the pin connects EVEN THO it does make connection at the tab. The only real reason those are required is to make the connections in eagle, if those arnt there I’ll get 5 air wire’s remaining during ratsnest (I pay close attention to my net list / ratsnest and make sure I have zero left. I also dont run ANY GND traces at all, I let my main GND poly do it). IRL there is no need to have the pin connected to anything since it is the same as the tab.

In bottom view it’s easy to see, the left most 7135 would be fine without that via, removing the rest would all cause air wire’s from pin2 to GND cause the LED- trace break’s the plane up. Again IRL we know that pin doesnt need to be connected but eagle doesnt.

If I disconnect pin 2 in my library part I would no longer need to have the vias. What do you think, is that ok to do or a bad idea?

Edit: went ahead and did it, now I have no vias and no air wire’s. Does anyone think it’s a bad idea to have the pin disconnected in the .lbr part for any reason?

Ratsnest: Nothing to do!

 RIP  SPC Joey Riley, KIA 11/24/14. Now I am become death, the destroyer of worlds.

wight
Offline
Last seen: 1 year 3 months ago
Joined: 11/27/2013 - 16:40
Posts: 4969
Location: Virginia, USA

It’s a bad idea. With the part as you’ve now modified it you are unable to use Pin2 without causing DRC errors. It’s possible to run a wire near (or over top of) Pin2, but of course you are unable to ‘connect’ to it and put it on the same net. So you’ll get overlap errors.

I’m not certain right this moment whether there’s a better way to put the part together so that this may be avoided.

There’s no reason for you not to ignore those airwires.

Still fine, still on a break. One day I’ll catch up with you folks! previous wight catchup Wink
list of my drivers & variants (A17DD, FET+1 stuff, WIP stuff, etc)

Cereal_killer
Cereal_killer's picture
Offline
Last seen: 1 year 5 months ago
Joined: 07/22/2013 - 13:10
Posts: 4005
Location: Ohio
wight wrote:
It’s a bad idea. With the part as you’ve now modified it you are unable to use Pin2 without causing DRC errors.

I understand what you’re saying but the way I work I dont run wires / traces / net’s to pin 2. I dont run ANY ground traces anywhere on my board at all thus I’ll never need to connect to pin2, once I hit f12 (ratsnest) it’s taken care of so I dont have a reason to need to connect anything to any ground pins of any components.

[Now I’m not calling your way wrong. I want to stress that cause we dont always get along but IMO there can be multiple correct way’s to go about it] but you know how on some of your drivers specific component will need to be populated cause ground to another component runs threw it? I never do that, again I dont run a single ground trace on my board because of how I use full GND planes (which is where this “issue” comes about, the 7135 is connected to the plane just fine but having that second pin screws things up and it see’s an open connection where IRL there isn’t.

I’m way to busy this weekend but when I get some free time to google / youtube some boring ass eagle video’s I’ll start looking into other ways to connect multiple pins of a part to the same connection, maybe you’re onto something there.

 RIP  SPC Joey Riley, KIA 11/24/14. Now I am become death, the destroyer of worlds.

wight
Offline
Last seen: 1 year 3 months ago
Joined: 11/27/2013 - 16:40
Posts: 4969
Location: Virginia, USA

I double checked. Unfortunately there is no better way. The part I’m using is already done the ‘optimal’ way for an Eagle part. I think everybody else is already using the above pictured part or a similar one.

As we can see above, the GND “pin” on the schematic connects to both GND2 and GND3 “pads” on the footprint. This is the intended, ‘correct’ part construction you’ll find if you Google around. It does generate an airwire between the two pads on your Board view. This may be ignored, dismissed, approved, or whatever.

‘My way’ is official way. I don’t know what makes you think that you’ll never need to use Pin2, but that way of thinking does limit your layout options when a trace gets routed under the 7135. Clearly the footprint I pictured above allows GND to come in from either side of the 7135. When you remove the “connection” to Pin2 you limit yourself to bringing in GND from only one side! This applies whether you do it manually with a trace or attempt to connect it with a pour.

I think you’ve got blinders on as far as my drivers. Wink Only one of my drivers needs specific 7135’s populated: A22-7135. That is certainly not what I’m encouraging you to do. It was a hack in order to get the features I wanted into the space allotted – the hack works well (why wouldn’t it?) but it has little to do with my recommendation for you to stick with the correct connections w/in your Eagle part.

Still fine, still on a break. One day I’ll catch up with you folks! previous wight catchup Wink
list of my drivers & variants (A17DD, FET+1 stuff, WIP stuff, etc)

Halo...
Halo...'s picture
Offline
Last seen: 4 years 10 months ago
Joined: 12/15/2011 - 02:39
Posts: 3304
Location: Halo island

I’d recommend you just ignore the airwires.

Cereal_killer
Cereal_killer's picture
Offline
Last seen: 1 year 5 months ago
Joined: 07/22/2013 - 13:10
Posts: 4005
Location: Ohio
Halo… wrote:
I’d recommend you just ignore the airwires.

I hear you but I cant, too OCD

Lol

 RIP  SPC Joey Riley, KIA 11/24/14. Now I am become death, the destroyer of worlds.

Halo...
Halo...'s picture
Offline
Last seen: 4 years 10 months ago
Joined: 12/15/2011 - 02:39
Posts: 3304
Location: Halo island

Then it just comes down to “whatever works”. I’ve violated design rules, pushed minimum spacing, clearances, modified parts to cram a design onto boards that are too small. Not good to let it become a habit but its just personal boards. We not even suppose to route traces under 7135s.

Cereal_killer
Cereal_killer's picture
Offline
Last seen: 1 year 5 months ago
Joined: 07/22/2013 - 13:10
Posts: 4005
Location: Ohio
Halo… wrote:
We not even suppose to route traces under 7135s.

Uh oh, better watch out, I said that same exact thing once and got schooled up and down!

 RIP  SPC Joey Riley, KIA 11/24/14. Now I am become death, the destroyer of worlds.

Halo...
Halo...'s picture
Offline
Last seen: 4 years 10 months ago
Joined: 12/15/2011 - 02:39
Posts: 3304
Location: Halo island

Though if you get boards from cheap chinese fabs I would inspect the soldermask on traces that run under 7135s or other exposed pads. Oshpark spoils us.

Cereal_killer wrote:

Uh oh, better watch out, I said that same exact thing once and got schooled up and down!

Comes from the different mindset of doing production boards. Violate design rules there and it can really cost you.
wight
Offline
Last seen: 1 year 3 months ago
Joined: 11/27/2013 - 16:40
Posts: 4969
Location: Virginia, USA

Hmm. Let’s try not to get too sanctimonious here.

“Can” is the operative word in Halo…‘s statement. Engineering hacks are sprinkled through consumer goods as necessary. High powered flashlights certainly require more of that sort of thing than most.

The design requirements for the Nanjg-105c, for example, force the use of traces under that GND tab.

Still fine, still on a break. One day I’ll catch up with you folks! previous wight catchup Wink
list of my drivers & variants (A17DD, FET+1 stuff, WIP stuff, etc)

Mike C
Mike C's picture
Offline
Last seen: 15 hours 21 min ago
Joined: 01/22/2014 - 08:03
Posts: 2554
Location: Sweden

Could you edit the part and give it and additional pin? Make it a four pin component, having the middle leg as the fourth pin? Then just avoid connect it to anything in the schematics and it should be ok. It could make your schematic look a little ugly with an additional unused pin on the 7135s but it should work.

Note that I haven’t tried this… just brainstorming.

Cereal_killer
Cereal_killer's picture
Offline
Last seen: 1 year 5 months ago
Joined: 07/22/2013 - 13:10
Posts: 4005
Location: Ohio

Mike C wrote:
Could you edit the part and give it and additional pin? Make it a four pin component, having the middle leg as the fourth pin? Then just avoid connect it to anything in the schematics and it should be ok. It could make your schematic look a little ugly with an additional unused pin on the 7135s but it should work.

Note that I haven’t tried this… just brainstorming.

That would definitely work, (as Alex and Halo have pointed out it still wouldnt be technically correct) but make both a TAB and a GND on the symbol, then you could GND them both in the .sch when you initially lay it out and once the board’s finished if you find those remaining air wires you could go back and remove the needed GND from whichever of the 2 pins was giving you that issue from the .sch.

 RIP  SPC Joey Riley, KIA 11/24/14. Now I am become death, the destroyer of worlds.

Pages