5
\$\begingroup\$

I would like to reuse a PCB layout of a design to make an Arduino shield. I want to reuse Arduino Uno R3 board to make an Arduino shield package in my library by deleting every components in the original design (leaving the stack headers intact for the shield).

I tried block copy to bring the block in board to the package window (in create new package) but it did seem to work. It did not allow copying of pads from layout to package window.

I would not want to draw everything from scratch and even pad placement in this case.

\$\endgroup\$
3
  • \$\begingroup\$ there's a message "skipped unsuitable objects" and the pads are filtered out of the block copy \$\endgroup\$ – Shawn Le Dec 20 '13 at 8:34
  • \$\begingroup\$ Isn't there a shield template in an Eagle library somewhere? \$\endgroup\$ – W5VO Dec 20 '13 at 16:57
  • \$\begingroup\$ @W5VO Yes, there is. I've used it several times until the "shield phase" passed. I'll dig it up and find the source when I get home tonight. \$\endgroup\$ – Ricardo Dec 20 '13 at 17:47
2
\$\begingroup\$

What you want is to start out your design with an Eagle CAD template for an Arduino Shield, as W5VO pointed out in his comment.

Here is a link to one library that contains such a template, from Adafruit Industries.

\$\endgroup\$
2
  • \$\begingroup\$ thanks! I might consider this as an answer. It was a little late where I've found Adafruit library after I made the package from scratch already. Though, might there be the case where one would like to make a pcb layout a package library? is this something a real practice? \$\endgroup\$ – Shawn Le Dec 21 '13 at 6:32
  • 1
    \$\begingroup\$ @ShawnLe I've never been able to reuse a PCB layout, but that feature would be really helpful. I found this discussion that seems to address the issue in some way. They mention that you can cut and paste a part of your schematics with its PCB layout, but only if you have the PRO licence, because it requires you to have the schematics you want to copy in a separate sheet. I only have the free license, so I cannot confirm. \$\endgroup\$ – Ricardo Dec 21 '13 at 10:08

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.