Author Topic: Do the default kicad and eagle libraries suck or is it just me  (Read 10653 times)

0 Members and 1 Guest are viewing this topic.

Offline rocketfireTopic starter

  • Contributor
  • Posts: 10
Do the default kicad and eagle libraries suck or is it just me
« on: December 24, 2014, 09:52:53 am »
Do all you professionals, semi-professional and hobbyists just keep making your own footprints?

One day into kicad I got so frustrated with a lack of components in the library. No ltc44*, how about a tsot; nope, how about 0805 phototransistor; nope. Only the most basic parts in the library.

Ok, I'll swap to eagle, they're linked in with Element14 so it must be better, nope.

I'm only two days into learning PCB design software so it could be me, please tell me something obvious that I'm missing.
 

Offline free_electron

  • Super Contributor
  • ***
  • Posts: 8517
  • Country: us
    • SiliconValleyGarage
Re: Do the default kicad and eagle libraries suck or is it just me
« Reply #1 on: December 24, 2014, 10:39:34 am »
You found the weak spot of all cad tools.
They give you a base library and that's it. There simply are so many packages out there it is impossible to keep up.

And even of you think you got the right So8 footpri t.. They can differ from manufacturer to manufacturer...  Ran i to trouble the other day with a ti part. Labeled so20 (so wide ), no , it's inbetween the width of an so14 and so20...  Dammit.
Professional Electron Wrangler.
Any comments, or points of view expressed, are my own and not endorsed , induced or compensated by my employer(s).
 

Offline rob77

  • Super Contributor
  • ***
  • Posts: 2085
  • Country: sk
Re: Do the default kicad and eagle libraries suck or is it just me
« Reply #2 on: December 24, 2014, 10:51:28 am »
everytime i design something, 20% of the time spent in eagle is googling keywords "part-xyz eagle" and downloading libraries ;) so it's not just you, it's normal :D
you only have to make your own footprint for some "exotic" parts, because many guys are making libraries and sharing them with the rest of the world (and therefore once you make your own library for an exotic part, please share it as others do).
 

Offline Dago

  • Frequent Contributor
  • **
  • Posts: 659
  • Country: fi
    • Electronics blog about whatever I happen to build!
Re: Do the default kicad and eagle libraries suck or is it just me
« Reply #3 on: December 24, 2014, 10:56:19 am »
Just make your own symbols and footprints. It takes about as much time to make them yourself than trying to find them from somewhere.

After I started making my own I've had like zero problems with footprints or symbols. Libraries made by others are often just plain incorrect or mislabeled.

A tool like http://www.pcblibraries.com/LibraryExpert/ is extremely handy, just insert package dimensions and plop out comes IPC7351 compliant footprint you can import to your EDA-tool. Literally takes like thirty seconds per footprint.

One thing I've also noticed is that NEVER trust the "recommended footprint" from datasheets. You'd think the manufacturer know what kind of footprint is good but very often... nope.
Come and check my projects at http://www.dgkelectronics.com ! I also tweet as https://twitter.com/DGKelectronics
 

Offline madires

  • Super Contributor
  • ***
  • Posts: 7765
  • Country: de
  • A qualified hobbyist ;)
Re: Do the default kicad and eagle libraries suck or is it just me
« Reply #4 on: December 24, 2014, 11:06:33 am »
Sometimes some parts are well hidden in the Eagle libs or you find only the matching package, but it's easy to create your own parts. I've made a few personal libs with my favourite stuff. Or, as already mentioned, you can find tons of eagle libs in the web.
 

Offline rocketfireTopic starter

  • Contributor
  • Posts: 10
Re: Do the default kicad and eagle libraries suck or is it just me
« Reply #5 on: December 24, 2014, 01:33:31 pm »

Thanks guys for the feedback and the tips, at least it wasn't me missing something obvious. It does seem a huge duplication of effort. So many people would have their own libraries for something that could be done just once by the manufacturer. Maybe I'm just too green and my glasses too rose coloured.




 
 

Offline Simon

  • Global Moderator
  • *****
  • Posts: 17816
  • Country: gb
  • Did that just blow up? No? might work after all !!
    • Simon's Electronics
Re: Do the default kicad and eagle libraries suck or is it just me
« Reply #6 on: December 24, 2014, 01:42:18 pm »
I use diptrace and have had to create footprints of slightly odd parts. so called SO or SOIC parts scare the crap out of me because it's such a generic terms and it can mean any number of things so I have been known to take the mechanical drawing of the datasheet and create a footprint to match exactly and give it the parts part number.
 

Offline mjkuwp

  • Supporter
  • ****
  • Posts: 259
  • Country: us
  • mechanical engineering defector
    • The Mz Lab
Re: Do the default kicad and eagle libraries suck or is it just me
« Reply #7 on: December 24, 2014, 04:45:45 pm »
There are better Eagle libraries available.

Sparkfun

https://github.com/sparkfun/SparkFun-Eagle-Libraries

Adafruit

https://github.com/adafruit/Adafruit-Eagle-Library

Seeedstudio

http://www.seeedstudio.com/wiki/Open_parts_library


The biggest problem I have is that the search feature doesn't work or else I don't know how to work it.  I end up downloading a search tool for my PC and search the library by brute-force full text file search.
 

Offline rob77

  • Super Contributor
  • ***
  • Posts: 2085
  • Country: sk
Re: Do the default kicad and eagle libraries suck or is it just me
« Reply #8 on: December 24, 2014, 05:08:15 pm »
There are better Eagle libraries available.

Sparkfun

https://github.com/sparkfun/SparkFun-Eagle-Libraries

Adafruit

https://github.com/adafruit/Adafruit-Eagle-Library

Seeedstudio

http://www.seeedstudio.com/wiki/Open_parts_library


The biggest problem I have is that the search feature doesn't work or else I don't know how to work it.  I end up downloading a search tool for my PC and search the library by brute-force full text file search.

first of all tick the "description" check-box in the add dialog, and enclose your search term in asterisks ;)  e.g.  add *3904* will yield all parts with 3904 in them.
 

Offline Leuams

  • Contributor
  • Posts: 34
  • Country: us
Re: Do the default kicad and eagle libraries suck or is it just me
« Reply #9 on: December 25, 2014, 02:33:07 pm »
I have been considering deleting all the libraries in Kicad and making my own as I go just so I know I have the right footprints.
 

Offline Thor-Arne

  • Supporter
  • ****
  • Posts: 500
  • Country: no
  • tinker - tinker, little noob.....
Re: Do the default kicad and eagle libraries suck or is it just me
« Reply #10 on: December 25, 2014, 04:54:06 pm »
Don't delete them, just create your on in a different location so a uninstall/reinstall wont delete them.
 

Offline Maxlor

  • Frequent Contributor
  • **
  • Posts: 565
  • Country: ch
Re: Do the default kicad and eagle libraries suck or is it just me
« Reply #11 on: December 25, 2014, 05:52:10 pm »
After it happened to me a few times that the footprint I got from an eagle library wasn't exactly what I thought it would be, I know make all components myself, which has removed that source of error. As an added bonus, you can more easily make small modifications to the foot print, to make them work better with the solder method you're going to use (e.g. make pads a bit longer if you hand solder, so you have room to place the iron tip.)

I learned not to implicitly trust 3rd party libraries (actually, not even the ones supplied with eagle, although they are better.) I found wrong descriptions, imprecisions or plain mistakes in the footprint layout every so often. Hence, double checking everything myself is required, and at that point, I might as well just do the whole thing myself.
 

Offline rdl

  • Super Contributor
  • ***
  • Posts: 3667
  • Country: us
Re: Do the default kicad and eagle libraries suck or is it just me
« Reply #12 on: December 25, 2014, 05:54:03 pm »
That's what I did in Diptrace. There were too many I knew I'd never use and the ones I did try often had errors or quirks I didn't like. When I realized how trivial it was just to just create your own, that's what decided to do.

I have been considering deleting all the libraries in Kicad and making my own as I go just so I know I have the right footprints.
 

Offline Dave Turner

  • Frequent Contributor
  • **
  • Posts: 447
  • Country: gb
Re: Do the default kicad and eagle libraries suck or is it just me
« Reply #13 on: December 25, 2014, 09:20:43 pm »
It does seem like duplication of effort, but creating your own is a good learning experience.
Possibly more importantly is that your personal library is limited to what components you use and is arranged to your way of thinking. This is nearly always more efficient than trying to wade through someone else's ideas of organisation.

Connectors et al, though are a different matter - I'll copy those when I can find them.

 

 
 

Offline timb

  • Super Contributor
  • ***
  • Posts: 2536
  • Country: us
  • Pretentiously Posting Polysyllabic Prose
    • timb.us
Re: Do the default kicad and eagle libraries suck or is it just me
« Reply #14 on: December 26, 2014, 11:42:48 am »
DipTrace actually has a really strong set of footprints built in. The trick is to always use the measure tool to compare pin spacing with the mechanical data at the end of your datasheet. This way you don't get burnt.


Sent from my Smartphone
Any sufficiently advanced technology is indistinguishable from magic; e.g., Cheez Whiz, Hot Dogs and RF.
 

Offline Simon

  • Global Moderator
  • *****
  • Posts: 17816
  • Country: gb
  • Did that just blow up? No? might work after all !!
    • Simon's Electronics
Re: Do the default kicad and eagle libraries suck or is it just me
« Reply #15 on: December 26, 2014, 01:51:26 pm »
they are also unusually organized and hard to search. Library management is the single largest failure of diptrace and they claim to be changing it.
« Last Edit: December 26, 2014, 04:48:28 pm by Simon »
 

Offline Wh1sper

  • Regular Contributor
  • *
  • Posts: 151
  • Country: de
    • Zockertown
Re: Do the default kicad and eagle libraries suck or is it just me
« Reply #16 on: December 26, 2014, 03:03:12 pm »
 

Offline Simon

  • Global Moderator
  • *****
  • Posts: 17816
  • Country: gb
  • Did that just blow up? No? might work after all !!
    • Simon's Electronics
Re: Do the default kicad and eagle libraries suck or is it just me
« Reply #17 on: December 26, 2014, 04:48:52 pm »
I meant to say dip trace in my post above that has now been corrected
 

Offline timb

  • Super Contributor
  • ***
  • Posts: 2536
  • Country: us
  • Pretentiously Posting Polysyllabic Prose
    • timb.us
Re: Do the default kicad and eagle libraries suck or is it just me
« Reply #18 on: December 27, 2014, 12:21:57 am »

they are also unusually organized and hard to search. Library management is the single largest failure of diptrace and they claim to be changing it.

Search works fine as of the latest major version. As for the way footprints are organized I don't see any huge problems. Diodes are under diodes, SMD under SMD, caps under caps, etc.


Sent from my Smartphone
Any sufficiently advanced technology is indistinguishable from magic; e.g., Cheez Whiz, Hot Dogs and RF.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf