Should I build the own parts for making PCB with eagle or is there a database somewhere

componentseaglepcb-designstepper motor

I'm trying to build a custom PCB for a project I'm working on. I'm building a small robot that navigates using a color sensor and moves using two motors. For logic I'm using an Arduino Nano.
My problem is that I can't find the following parts:

  1. 28BYJ-48 5V Stepper Motor.
  2. TCS3200 color sensor.

I've found this site, but cant find them there. I also tried to search github, but with out any luck.

It seems strange to my, if nobody else have made a stepper motor and then shared it?! So I'm wondering if I'm looking in the wrong places?

Another question is of its worth the trouble to learn to make my own parts with Eagle?

Best Answer

Parts are difficult to make standard; depending on technology used to make a PCB certain features must be resized while certain other features must stay the same. Also, the libraries included with the editor are often too large to be useful - you spend more time looking for a part than what it would take to draw one from scratch. On the other hand, redrawing everything would be silly. Make your own libraries, copy included parts as needed, i.e., only ones you're actually using, and draw the parts which are not included. Sparkfun has nice tutorials on Eagle libraries.