Vendor | Track Width / Gap | Smallest Drill | Via Annular Ring | Component Annular Ring | Board Edge to Copper | Drill to Copper Gap | Solder Mask Silver | Solder Mask Expansion |
OSH Park | 5 | 10 | 4 (5*) | ns | ns | ns | ns | ns (4*) |
PCB-POOL | 5 | 8 | 5 | 8 | 12 | 12 | 4 | 3 |
ns = not specified, * = guess based on experience
PCB-Pool's rule listing is more complete than OSH Park's. Given how similar they are I'm inclined to generalize my prototyping rule set in Altium to work for both vendors.
PCB-Pool's Drill to Copper Gap caught my attention. This rule defines how far copper on an internal layer must be from a drill with a different net. With the bityExpress-C ruleset, the 5 mil annular ring rule plus the 5 mil clearance rule meant that my PCB had a 10 mil Drill to Copper Gap where the PCB-Pool rule is 12 mils. This is especially interesting because if I increase my Plane to Plane Clearance (polygons in this case) to the 7 mils that OSH Park recommended, I also meet PCB-Pool's Drill to Copper Gap rule.
All of this makes me wonder if OSH Park was right that the bityExpress-C shorts are inter-plane shorts. It's possible that the shorts are really due to inaccurate drills hitting planes. I'll give this some more thought. Perhaps I can drill out the vias on one shorted net and see if I can clear the short.
OSH Park wanted to re-run the PCB so I updated it to rev C1. The only change made was to bump the polygon clearance rule to 7 mils. I'm already working on some plans for rev D (which will most likely be built at PCB-Pool). I'll post about my rev D plans soon.
No comments:
Post a Comment