First surface mount board. Help me check my board.

Here is my first surface mount board with the ATMEGA328P-AU. I am shooting for small scale manufacturer. The V1.x version of this board sold a large quantity over the past several years. I attached the board top and bottom. Can you help me check for "Design for manufacture" aspect?

I know I should add fuducial points but I don't know where and with what rule. Any suggestion is appreciated.

Since the board is simple, I was trying to use EAGLE autoroute. But the router made a bunch of vias to route all IC pins on the bottom (not bottom layer) and used bottom layers. Made no sense. So I hand routed most connections.

Thanks!

Feducials can go anywhere, I normally use 3 spaced around the edges, sometime another one or to if it's a large board and/or large fine-pitched chips.

I haven't got time to look closely right now, but at first glance the board looks ok.


Rob

Thanks Rob. I think with this small board (about 5cm*3cm) I can go with two. Do fab houses have typical requirements of size and shapes?

I laid out a few resistors and caps (0603) and I wonder if their orientations matter to manufacture-ability.

You have some traces on the red layer that are awfully thin, I would fix those. Looks like maybe remnants of autorouting with default settings.
Edit:NetClasses, check the width setting for the traces, clearances around traces.

Click the download tab here
http://imall.iteadstudio.com/open-pcb/pcb-prototyping/im120418001.html
and download the CAM and DRU file.
On the .brd file, run the DRU check, Load the itead .dru file.
Fix any clearances, overlaps, traces that do not meet the Netclasses assignments.

When you're ready to make cards, contact cbas-usa.com in CA for assembly quote. You drop ship parts & boards & a check (no plastic last time I ordered), they send boards back using your FedEx account.

CR,

Thank you for the comments. Yes those thin traces (0.006") were done by auto router. I can increase them to 0.01", same width as the ones that I routed. Do you think 0.01" for signal is decent?

I have two net classes: default set at 0mil for width, drill and clearance. The other one is power, 14mil for width and 0mil for drill and clearance.

I am using Laen's DRU (OSH park). In his DRU, all clearances are set to 6mil. I guess this is the reason my autorouted traces are all 6mils (overriding 0mil default?)

Change defualt to 0.01", 0.01" for clearance, 0.012" for drills.
Power, 14 mil (0.014") for width, 0.01" for clearance, 0.016" for drills.

I use 10 mil for traces, sometimes 12. Never had a signal issue with 10 mil (0.01").

6 mil is very thin - go with wider, 10 mil is good and gives a little more room for solder clearance.

Your traces are 6 mil because 0 default results in 6 mil.

Change clearances in Edit:Net classes, hit Rats Nest, should update everything.

Thanks. I made the changes. I had to reduce clearance to 6mils otherwise there is not enough space to route the GND and 5V pins on the chip. Also the SMD pads on the IC are too closely spaced for 10mil clearance and I got 72 design rule errors if I don't reduce clearance to 6mil :slight_smile: The pads seem to be spaced out 0.01". This part came from Seeedstudio open parts library.

So about assembly, for something this simple, do you have a ball-park estimate from your past interactions with cbas-usa? I poked around seeedstudio's propagate service. Their minimal order is 100, and costs maybe $7.5 (including printing the board).

e-mail them & ask. If just a couple they'll probably suggest doing by hand, there are so few parts. If a lot, they'l quote you for a solder paste stencil, pick & place programming, and the actual assembly. I've only done larger boards, hard to say with this few components.

Will email them. Thanks.

The autorouter has put a bunch of tracks about 6mil from nearby pads, since you've told it that that's OK.
Just because it's OK, doesn't mean it's the best idea; when I autoroute a PCB I then spend quite a bit of time pushing around the tracks (and resizing them) to make the board less prone to manufacturing and user errors.

On the blue side there's a couple of traces at the bottom that go below the big connector right to the edge of the board that could easily be rerouted more directly and wholly inside the connector footprint. Same goes for the connector on the right hand edge to a lesser extent.

Generally looks pretty tidy though!

Thanks. Marvin, do you mean LCD pin 2 should be routed more directly? I can see that. It is 5v that I can get from right side of the mcu.

Westfw, I later adjusted the default net class as CR advised and now minimal trace is 10mil. I am still learning EAGLE. There must be a way to have auto router do a few traces at a time.

Do fab houses have typical requirements of size and shapes?

Sorry, been away for a cupla daze.

Dunno if there is a standard, for my last boards I had a 1mm (40mil) pad, inside a 3mm (120mil) with no solder resist or traces.


Rob

Here you go - Tracks in orange are simplified routing

Also the connections between orange 1-1 and 2-2 could be done on the top layer to remove necessity for vias and also help with simplifying bottom layer more.

(Caveat - I can't 100% guarantee this is ok because some of the traces are obscured in the screenshots)

Thank you Marvin. My second version has removed the problems. Now the only three vias are underneath the MCU. All traces are 0.01" or thicker.

So I am ready to submit this board order. I've found most of the SMD parts and purchased them. One part still eluded my hands/mouse clicks, the 16MHz 5032 crystal with 2 contacts:

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

Scroll to the very end. Only one crystal is listed. I searched ebay and only found 4-pad crystals. They put together this library with parts that can be hand soldered. Maybe that's why they picked this one? Any source of this part?

Digikey has a bunch. They seem to call the package SMD-2 rather than 5032, but there seems to be a set in the right size.
Here's one example (the cheapest): http://www.digikey.com/product-detail/en/7A-16.000MAAE-T/887-1747-1-ND/3518797

I was a little surprised at your choice of crystal package; for whatever reason, 2-lead SMD crystals seem to be less common than 4pin packages.

Westfw,

I was using seeedstudio open parts library for EAGLE. They can assemble small quantities of boards if I use their parts. I thought they used it to help hand soldering. I will ask them though. Do you think "hand soldering" argument makes some sense?

westfw,

The digikey crystals are exact match of the foot print. I'll order some for prototyping. Thanks again. SMD-2 or 2-SMD are the same I guess, not 5032.

I usually use thru hole HC49US package, seems to consume less pad area, easier to work the traces around, leaves more room.