Hey Folks,
I’m designing a board with KiCad that uses a USB C connector. My basic requirements for the part are:
- 16pin 8 dummy
- SMT Pads with solder lugs. I want to avoid passing signals between sides/planes - keep everything on the top
- Not a mid-mount USB C connector as I want manufacturing to be as cheap as possible and I have PTH parts which means a wave and I don’t want to get into custom wave soldering fixtures
- Pre-existing and usable KiCad library files (Currently using Ultra Librarian)
- Available at Digi-Key and LCSC (Hopefully with LCSC having a great price)
After much searching, I’m using the Amphenol 10155435-00011LF at Digi-Key
Which is okay but throws a ton of DRC errors:
[solder_mask_bridge]: Front solder mask aperture bridges items with different nets
Rule: board setup solder mask min width; error
@(137.4948 mm, 151.8852 mm): Polygon on F.Cu
@(137.6726 mm, 152.4567 mm): Pad A1 [Earth] of J9 on F.Cu
[solder_mask_bridge]: Front solder mask aperture bridges items with different nets
Rule: board setup solder mask min width; error
@(137.4948 mm, 151.8852 mm): Polygon on F.Cu
@(137.9266 mm, 152.4567 mm): Pad B12 [Earth] of J9 on F.Cu
[solder_mask_bridge]: Front solder mask aperture bridges items with different nets
Rule: board setup solder mask min width; error
@(138.2949 mm, 151.8852 mm): Polygon on F.Cu
@(138.4727 mm, 152.4567 mm): Pad A4 [VBUS] of J9 on F.Cu
[solder_mask_bridge]: Front solder mask aperture bridges items with different nets
Rule: board setup solder mask min width; error
@(138.2949 mm, 151.8852 mm): Polygon on F.Cu
@(138.7267 mm, 152.4567 mm): Pad B9 [VBUS] of J9 on F.Cu
[solder_mask_bridge]: Front solder mask aperture bridges items with different nets
Rule: board setup solder mask min width; error
@(143.0955 mm, 151.8852 mm): Polygon on F.Cu
@(143.5273 mm, 152.4567 mm): Pad A9 [VBUS] of J9 on F.Cu
[solder_mask_bridge]: Front solder mask aperture bridges items with different nets
Rule: board setup solder mask min width; error
@(143.0955 mm, 151.8852 mm): Polygon on F.Cu
@(143.2733 mm, 152.4567 mm): Pad B4 [VBUS] of J9 on F.Cu
[solder_mask_bridge]: Front solder mask aperture bridges items with different nets
Rule: board setup solder mask min width; error
@(143.8956 mm, 151.8852 mm): Polygon on F.Cu
@(144.3274 mm, 152.4567 mm): Pad A12 [Earth] of J9 on F.Cu
[solder_mask_bridge]: Front solder mask aperture bridges items with different nets
Rule: board setup solder mask min width; error
@(143.8956 mm, 151.8852 mm): Polygon on F.Cu
@(144.0734 mm, 152.4567 mm): Pad B1 [Earth] of J9 on F.Cu
[starved_thermal]: Thermal relief connection to zone incomplete (layer F.Cu; zone min spoke count 2; actual 1)
Local override; error
@(78.7500 mm, 108.2500 mm): Zone [Earth] on F.Cu
@(78.1500 mm, 108.2012 mm): Pad 2 [Earth] of C1 on F.Cu
[invalid_outline]: Board has malformed outline (not a closed shape)
Local override; error
@(136.6801 mm, 153.5679 mm): Segment on Edge.Cuts
[invalid_outline]: Board has malformed outline (not a closed shape)
Local override; error
@(136.6801 mm, 157.5954 mm): Segment on Edge.Cuts
[invalid_outline]: Board has malformed outline (not a closed shape)
Local override; error
@(145.3199 mm, 153.5679 mm): Segment on Edge.Cuts
[invalid_outline]: Board has malformed outline (not a closed shape)
Local override; error
@(145.3199 mm, 157.5954 mm): Segment on Edge.Cuts
[holes_co_located]: Drilled holes co-located
Local override; warning
@(114.5000 mm, 86.7500 mm): Via [Vdrive] on F.Cu - B.Cu
@(114.5000 mm, 86.7500 mm): Via [Vdrive] on F.Cu - B.Cu
[copper_edge_clearance]: Board edge clearance violation (board setup constraints edge clearance 0.5000 mm; actual 0.0000 mm)
Rule: board setup constraints edge; error
@(136.6801 mm, 153.5679 mm): Segment on Edge.Cuts
@(136.6801 mm, 153.0219 mm): Pad 19 [<no net>] of J9 on F.Cu
[copper_edge_clearance]: Board edge clearance violation (board setup constraints edge clearance 0.5000 mm; actual 0.0000 mm)
Rule: board setup constraints edge; error
@(145.3199 mm, 153.5679 mm): Segment on Edge.Cuts
@(145.3199 mm, 153.0219 mm): Pad 20 [<no net>] of J9 on F.Cu
[copper_edge_clearance]: Board edge clearance violation (board setup constraints edge clearance 0.5000 mm; actual 0.0000 mm)
Rule: board setup constraints edge; error
@(136.6801 mm, 157.5954 mm): Segment on Edge.Cuts
@(136.6801 mm, 157.2017 mm): Pad 21 [<no net>] of J9 on F.Cu
[copper_edge_clearance]: Board edge clearance violation (board setup constraints edge clearance 0.5000 mm; actual 0.0000 mm)
Rule: board setup constraints edge; error
@(145.3199 mm, 157.5954 mm): Segment on Edge.Cuts
@(145.3199 mm, 157.2017 mm): Pad 22 [<no net>] of J9 on F.Cu
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0757 mm)
Rule: netclass 'Default'; error
@(130.9257 mm, 87.8243 mm): Track [Vdrive] on F.Cu, length 1.5193 mm
@(130.5000 mm, 85.2500 mm): Track [Net-(U9-BRA)] on F.Cu, length 4.5000 mm
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0757 mm)
Rule: netclass 'Default'; error
@(130.9257 mm, 90.5743 mm): Track [Vdrive] on F.Cu, length 2.7500 mm
@(130.5000 mm, 85.2500 mm): Track [Net-(U9-BRA)] on F.Cu, length 4.5000 mm
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0000 mm)
Rule: netclass 'Default'; error
@(144.0528 mm, 152.4567 mm): Track [Earth] on F.Cu, length 0.3072 mm
@(143.8956 mm, 151.8852 mm): Polygon on F.Cu
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0000 mm)
Rule: netclass 'Default'; error
@(144.3600 mm, 152.4567 mm): Track [Earth] on F.Cu, length 1.0967 mm
@(143.8956 mm, 151.8852 mm): Polygon on F.Cu
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0757 mm)
Rule: netclass 'Default'; error
@(108.4257 mm, 87.5743 mm): Track [Vdrive] on F.Cu, length 1.1657 mm
@(108.0000 mm, 85.2500 mm): Track [Net-(U8-BRA)] on F.Cu, length 4.5000 mm
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0757 mm)
Rule: netclass 'Default'; error
@(108.4257 mm, 90.5743 mm): Track [Vdrive] on F.Cu, length 3.0000 mm
@(108.0000 mm, 85.2500 mm): Track [Net-(U8-BRA)] on F.Cu, length 4.5000 mm
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0757 mm)
Rule: netclass 'Default'; error
@(85.9257 mm, 87.8243 mm): Track [Vdrive] on F.Cu, length 1.5193 mm
@(85.5000 mm, 85.2500 mm): Track [Net-(U7-BRA)] on F.Cu, length 4.5000 mm
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0757 mm)
Rule: netclass 'Default'; error
@(85.9257 mm, 90.5743 mm): Track [Vdrive] on F.Cu, length 2.7500 mm
@(85.5000 mm, 85.2500 mm): Track [Net-(U7-BRA)] on F.Cu, length 4.5000 mm
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0000 mm)
Rule: netclass 'Default'; error
@(137.9522 mm, 152.4426 mm): Track [Earth] on F.Cu, length 0.3048 mm
@(137.4948 mm, 151.8852 mm): Polygon on F.Cu
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0000 mm)
Rule: netclass 'Default'; error
@(137.6474 mm, 152.4567 mm): Track [Earth] on F.Cu, length 0.3048 mm
@(137.4948 mm, 151.8852 mm): Polygon on F.Cu
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0000 mm)
Rule: netclass 'Default'; error
@(137.9522 mm, 151.0478 mm): Track [Earth] on F.Cu, length 1.4089 mm
@(137.4948 mm, 151.8852 mm): Polygon on F.Cu
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0757 mm)
Rule: netclass 'Default'; error
@(130.5000 mm, 89.7500 mm): Track [Net-(U9-BRA)] on F.Cu, length 0.1051 mm
@(130.9257 mm, 90.5743 mm): Track [Vdrive] on F.Cu, length 2.7500 mm
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0000 mm)
Rule: netclass 'Default'; error
@(143.5450 mm, 152.4567 mm): Track [VBUS] on F.Cu, length 0.3023 mm
@(143.0955 mm, 151.8852 mm): Polygon on F.Cu
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0000 mm)
Rule: netclass 'Default'; error
@(138.4425 mm, 152.4567 mm): Track [VBUS] on F.Cu, length 0.3075 mm
@(138.2949 mm, 151.8852 mm): Polygon on F.Cu
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0757 mm)
Rule: netclass 'Default'; error
@(108.0000 mm, 89.7500 mm): Track [Net-(U8-BRA)] on F.Cu, length 0.1051 mm
@(108.4257 mm, 90.5743 mm): Track [Vdrive] on F.Cu, length 3.0000 mm
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0000 mm)
Rule: netclass 'Default'; error
@(138.7500 mm, 152.4567 mm): Track [VBUS] on F.Cu, length 3.8067 mm
@(138.2949 mm, 151.8852 mm): Polygon on F.Cu
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0757 mm)
Rule: netclass 'Default'; error
@(85.5000 mm, 89.7500 mm): Track [Net-(U7-BRA)] on F.Cu, length 0.1051 mm
@(85.9257 mm, 90.5743 mm): Track [Vdrive] on F.Cu, length 2.7500 mm
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0772 mm)
Rule: netclass 'Default'; error
@(138.7500 mm, 153.2054 mm): Track [VBUS] on F.Cu, length 0.0569 mm
@(138.2949 mm, 151.8852 mm): Polygon on F.Cu
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0000 mm)
Rule: netclass 'Default'; error
@(138.7500 mm, 152.4567 mm): Track [VBUS] on F.Cu, length 0.7487 mm
@(138.2949 mm, 151.8852 mm): Polygon on F.Cu
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.1174 mm)
Rule: netclass 'Default'; error
@(138.7902 mm, 153.2456 mm): Track [VBUS] on F.Cu, length 0.9642 mm
@(138.2949 mm, 151.8852 mm): Polygon on F.Cu
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0000 mm)
Rule: netclass 'Default'; error
@(143.2428 mm, 152.4567 mm): Track [VBUS] on F.Cu, length 0.8005 mm
@(143.0955 mm, 151.8852 mm): Polygon on F.Cu
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0000 mm)
Rule: netclass 'Default'; error
@(70.0000 mm, 91.5500 mm): Pad 5 [Net-(CR17-Pad3)] of Q1 on F.Cu
@(70.4318 mm, 91.4074 mm): Polygon on F.Cu
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0000 mm)
Rule: netclass 'Default'; error
@(70.0000 mm, 92.2000 mm): Pad 6 [Net-(CR17-Pad3)] of Q1 on F.Cu
@(70.4318 mm, 91.4074 mm): Polygon on F.Cu
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0000 mm)
Rule: netclass 'Default'; error
@(70.0000 mm, 92.8500 mm): Pad 7 [Net-(CR17-Pad3)] of Q1 on F.Cu
@(70.4318 mm, 91.4074 mm): Polygon on F.Cu
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0000 mm)
Rule: netclass 'Default'; error
@(70.0000 mm, 93.5000 mm): Pad 8 [Net-(CR17-Pad3)] of Q1 on F.Cu
@(70.4318 mm, 91.4074 mm): Polygon on F.Cu
[hole_clearance]: Hole clearance violation (board setup constraints hole clearance 0.2500 mm; actual 0.0000 mm)
Rule: board setup constraints hole; error
@(136.6801 mm, 153.0219 mm): Pad 19 [<no net>] of J9 on F.Cu
@(136.6801 mm, 152.4758 mm): NPTH pad of J9
[hole_clearance]: Hole clearance violation (board setup constraints hole clearance 0.2500 mm; actual 0.0000 mm)
Rule: board setup constraints hole; error
@(136.6801 mm, 153.0219 mm): Pad 19 [<no net>] of J9 on F.Cu
@(136.6801 mm, 153.5679 mm): NPTH pad of J9
[hole_clearance]: Hole clearance violation (board setup constraints hole clearance 0.2500 mm; actual 0.0000 mm)
Rule: board setup constraints hole; error
@(145.3199 mm, 153.0219 mm): Pad 20 [<no net>] of J9 on F.Cu
@(145.3199 mm, 153.5679 mm): NPTH pad of J9
[hole_clearance]: Hole clearance violation (board setup constraints hole clearance 0.2500 mm; actual 0.0000 mm)
Rule: board setup constraints hole; error
@(145.3199 mm, 153.0219 mm): Pad 20 [<no net>] of J9 on F.Cu
@(145.3199 mm, 152.4758 mm): NPTH pad of J9
[hole_clearance]: Hole clearance violation (board setup constraints hole clearance 0.2500 mm; actual 0.0000 mm)
Rule: board setup constraints hole; error
@(136.6801 mm, 157.2017 mm): Pad 21 [<no net>] of J9 on F.Cu
@(136.6801 mm, 157.5954 mm): NPTH pad of J9
[hole_clearance]: Hole clearance violation (board setup constraints hole clearance 0.2500 mm; actual 0.0000 mm)
Rule: board setup constraints hole; error
@(136.6801 mm, 157.2017 mm): Pad 21 [<no net>] of J9 on F.Cu
@(136.6801 mm, 156.8080 mm): NPTH pad of J9
[hole_clearance]: Hole clearance violation (board setup constraints hole clearance 0.2500 mm; actual 0.0000 mm)
Rule: board setup constraints hole; error
@(145.3199 mm, 157.2017 mm): Pad 22 [<no net>] of J9 on F.Cu
@(145.3199 mm, 156.8080 mm): NPTH pad of J9
[hole_clearance]: Hole clearance violation (board setup constraints hole clearance 0.2500 mm; actual 0.0000 mm)
Rule: board setup constraints hole; error
@(145.3199 mm, 157.2017 mm): Pad 22 [<no net>] of J9 on F.Cu
@(145.3199 mm, 157.5954 mm): NPTH pad of J9
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0000 mm)
Rule: netclass 'Default'; error
@(137.6726 mm, 152.4567 mm): Pad A1 [Earth] of J9 on F.Cu
@(137.4948 mm, 151.8852 mm): Polygon on F.Cu
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0000 mm)
Rule: netclass 'Default'; error
@(138.4727 mm, 152.4567 mm): Pad A4 [VBUS] of J9 on F.Cu
@(138.2949 mm, 151.8852 mm): Polygon on F.Cu
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0000 mm)
Rule: netclass 'Default'; error
@(143.5273 mm, 152.4567 mm): Pad A9 [VBUS] of J9 on F.Cu
@(143.0955 mm, 151.8852 mm): Polygon on F.Cu
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0000 mm)
Rule: netclass 'Default'; error
@(144.3274 mm, 152.4567 mm): Pad A12 [Earth] of J9 on F.Cu
@(143.8956 mm, 151.8852 mm): Polygon on F.Cu
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0000 mm)
Rule: netclass 'Default'; error
@(144.0734 mm, 152.4567 mm): Pad B1 [Earth] of J9 on F.Cu
@(143.8956 mm, 151.8852 mm): Polygon on F.Cu
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0000 mm)
Rule: netclass 'Default'; error
@(143.2733 mm, 152.4567 mm): Pad B4 [VBUS] of J9 on F.Cu
@(143.0955 mm, 151.8852 mm): Polygon on F.Cu
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0000 mm)
Rule: netclass 'Default'; error
@(138.7267 mm, 152.4567 mm): Pad B9 [VBUS] of J9 on F.Cu
@(138.2949 mm, 151.8852 mm): Polygon on F.Cu
[clearance]: Clearance violation (netclass 'Default' clearance 0.1200 mm; actual 0.0000 mm)
Rule: netclass 'Default'; error
@(137.9266 mm, 152.4567 mm): Pad B12 [Earth] of J9 on F.Cu
@(137.4948 mm, 151.8852 mm): Polygon on F.Cu
I can ignore them, but I’m uncomfortable doing that because a) they might be indicating a real problem when I send the board out for fab and b) there may be an unrelated error stuck somewhere in there that I miss scanning over them.
Can anybody recommend a part that meets my requirements above? I would work with an LCSC only solution.
I don’t feel like I’m asking for the moon but I’ve spent many hours on this with surprisingly little luck.
This is my first post, so please be kind.
Thanx!