mirror of
https://gitlab.com/kicad/code/kicad.git
synced 2024-11-22 12:05:01 +00:00
f7f52d77e4
Adds QA checks to copper sliver tests. Adds the following checks: - Dot product between two arms (quickly avoids checks for >90°) - Checks the sliver is convex (area test) - Eliminates minor slivers with angles that are approximately 0 and ones with the opposite side width beneath a configurable level - Updates Clipper2 to fix a couple of jagged edges on inflate - Adds simplify during zone fill inflation to limit jaggies Fixes https://gitlab.com/kicad/code/kicad/issues/14549
116 lines
3.0 KiB
Plaintext
116 lines
3.0 KiB
Plaintext
(kicad_pcb (version 20230410) (generator pcbnew)
|
|
|
|
(general
|
|
(thickness 1.6)
|
|
)
|
|
|
|
(paper "A4")
|
|
(layers
|
|
(0 "F.Cu" signal)
|
|
(31 "B.Cu" signal)
|
|
(32 "B.Adhes" user "B.Adhesive")
|
|
(33 "F.Adhes" user "F.Adhesive")
|
|
(34 "B.Paste" user)
|
|
(35 "F.Paste" user)
|
|
(36 "B.SilkS" user "B.Silkscreen")
|
|
(37 "F.SilkS" user "F.Silkscreen")
|
|
(38 "B.Mask" user)
|
|
(39 "F.Mask" user)
|
|
(40 "Dwgs.User" user "User.Drawings")
|
|
(41 "Cmts.User" user "User.Comments")
|
|
(42 "Eco1.User" user "User.Eco1")
|
|
(43 "Eco2.User" user "User.Eco2")
|
|
(44 "Edge.Cuts" user)
|
|
(45 "Margin" user)
|
|
(46 "B.CrtYd" user "B.Courtyard")
|
|
(47 "F.CrtYd" user "F.Courtyard")
|
|
(48 "B.Fab" user)
|
|
(49 "F.Fab" user)
|
|
(50 "User.1" user)
|
|
(51 "User.2" user)
|
|
(52 "User.3" user)
|
|
(53 "User.4" user)
|
|
(54 "User.5" user)
|
|
(55 "User.6" user)
|
|
(56 "User.7" user)
|
|
(57 "User.8" user)
|
|
(58 "User.9" user)
|
|
)
|
|
|
|
(setup
|
|
(pad_to_mask_clearance 0)
|
|
(pcbplotparams
|
|
(layerselection 0x00010fc_ffffffff)
|
|
(plot_on_all_layers_selection 0x0000000_00000000)
|
|
(disableapertmacros false)
|
|
(usegerberextensions false)
|
|
(usegerberattributes true)
|
|
(usegerberadvancedattributes true)
|
|
(creategerberjobfile true)
|
|
(dashed_line_dash_ratio 12.000000)
|
|
(dashed_line_gap_ratio 3.000000)
|
|
(svgprecision 4)
|
|
(plotframeref false)
|
|
(viasonmask false)
|
|
(mode 1)
|
|
(useauxorigin false)
|
|
(hpglpennumber 1)
|
|
(hpglpenspeed 20)
|
|
(hpglpendiameter 15.000000)
|
|
(dxfpolygonmode true)
|
|
(dxfimperialunits true)
|
|
(dxfusepcbnewfont true)
|
|
(psnegative false)
|
|
(psa4output false)
|
|
(plotreference true)
|
|
(plotvalue true)
|
|
(plotinvisibletext false)
|
|
(sketchpadsonfab false)
|
|
(subtractmaskfromsilk false)
|
|
(outputformat 1)
|
|
(mirror false)
|
|
(drillshape 1)
|
|
(scaleselection 1)
|
|
(outputdirectory "")
|
|
)
|
|
)
|
|
|
|
(net 0 "")
|
|
|
|
(gr_poly
|
|
(pts
|
|
(xy 101.9556 69.1388)
|
|
(xy 133.096 69.2404)
|
|
(xy 133.2484 71.1708)
|
|
(xy 102.0572 71.1708)
|
|
(xy 102.0572 70.2564)
|
|
(xy 132.4356 70.2056)
|
|
(xy 102.0064 70.0024)
|
|
)
|
|
(stroke (width 0) (type solid)) (fill solid) (layer "F.Cu") (tstamp 53555c8c-8370-4dd2-82cd-fb5fcf7d0670))
|
|
(gr_poly
|
|
(pts
|
|
(xy 102.2096 76.5556)
|
|
(xy 133.4008 76.6064)
|
|
(xy 133.4008 74.3204)
|
|
(xy 102.2096 74.0664)
|
|
(xy 102.2096 75.184)
|
|
(xy 132.1308 75.438)
|
|
(xy 102.2096 75.7936)
|
|
)
|
|
(stroke (width 0) (type solid)) (fill solid) (layer "F.Cu") (tstamp 9e84cf11-135c-4d2a-a849-6dc335827c5c))
|
|
(gr_poly
|
|
(pts
|
|
(xy 102.2096 72.7964)
|
|
(xy 133.0452 73.152)
|
|
(xy 102.2096 73.2028)
|
|
(xy 101.9048 73.1012)
|
|
(xy 101.9048 72.898)
|
|
(xy 102.0572 72.7964)
|
|
)
|
|
(stroke (width 0) (type solid)) (fill solid) (layer "F.Cu") (tstamp ceafb5a5-949b-47d2-af13-6d5cb962e056))
|
|
(gr_rect (start 99.06 67.7164) (end 136.144 77.1652)
|
|
(stroke (width 0.1) (type default)) (fill none) (layer "Edge.Cuts") (tstamp 2be69152-e65e-49cc-b325-c520ff486dc0))
|
|
|
|
)
|