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?

  • 1
    \$\begingroup\$ It would help if you suggest what parts are required that are missing from the standard Eagle libraries. \$\endgroup\$
    – David
    Mar 10 '15 at 20:28
  • 1
    \$\begingroup\$ This will speed things up too if you're doing your own parts (free version) pcblibraries.com \$\endgroup\$ Mar 10 '15 at 20:34
  • 1
    \$\begingroup\$ Also, the EAGLE website offers a large number of user-contributed libs. And often, there are other parts with same symbol and package as your parts, so you can use them. If you don't find something suitable, it's also a good exercise to make your own libs. \$\endgroup\$
    – sweber
    Mar 10 '15 at 20:41
  • 1
    \$\begingroup\$ "Parts" in Eagle are largely things that can go on a PCB. Is the stepper motor supposed to go on the PCB? I'm sure there are situations where you would mount one on a PCB, but in this case, I think you're talking about including some sort of breakout to wire up the stepper motor, or maybe a header. There are plenty of headers in the "PINHEAD" library \$\endgroup\$ Mar 10 '15 at 20:42
  • \$\begingroup\$ Good point on the stepper. I only need to some sort of breakout. The color sensor and steppers will have their own Arduino Nano and be separated on two different PCBs.The two PCBs will be connected through some rx/tx communication. \$\endgroup\$ Mar 10 '15 at 20:45

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.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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