I'm designing a PCB (a shield for Spark Core - microcontroller + wifi board). It is connected to 5 analog sensors (not on board, using 3pin header) and 4 relays (on board).

Output(RJ45) and vias on right is for debug and extension purpose.

(images deleted for copyright purposes)

  • Bottom Layer: Blue, Yellow
  • Top Layer: Red, White
  • Pad, Via: Green
  • Software used: Eagle

Please tell me anything you think. Any suggestion is appreciated.

  • 3
    \$\begingroup\$ Please show your schematic and details of your components. Otherwise, we can't really provide too much insight. \$\endgroup\$ – whatsisname Aug 28 '14 at 16:26
  • 1
    \$\begingroup\$ Does it pass all the DRC's on Eagle? There's a blue trace going through the 3X6 matrix of pads on the bottom left hand side, that looks very close to the green pads. \$\endgroup\$ – George Herold Aug 28 '14 at 16:30
  • \$\begingroup\$ Check if all grounds are contiguous. Next thing, the shift register probably has a capacitor on VCC but its other end is too far from VSS. Also you have shorts at multiple places. \$\endgroup\$ – venny Aug 28 '14 at 16:30

You've got lots of little proximity issues and shorts that Eagle's DRC should have pointed out to you. Did you run the DRC? When you do, it's best to use the design rules provided by the board house you plan to use. For example, here's OSH Park's design rules (scroll half way down the page). They even provide a .dru file to use directly as your DRC.

I've circled in orange the problems that I could see. As whatsisname suggested, it'd be more helpful if you provided the schematic as well.

enter image description here enter image description here


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.