Browse Source
Smarten connection width checker looking for splits
Smarten connection width checker looking for splits
Fractured polygons are always fractured along the x-axis, so when checking to see if a segment is a fracture point, we check if the y coordinate is equal. This avoids situations where there are multiple fracture points between two inflection points Additionally, we add a second check to ensure we don't hit spurious blobs (all kinks should be symmetric and therefore be substantial in each direction) Fixes https://gitlab.com/kicad/code/kicad/issues/14130newinvert
6 changed files with 2359 additions and 21 deletions
-
32pcbnew/drc/drc_test_provider_connection_width.cpp
-
908qa/data/pcbnew/issue12831.kicad_pcb
-
598qa/data/pcbnew/issue12831.kicad_pro
-
348qa/data/pcbnew/issue14130.kicad_pcb
-
490qa/data/pcbnew/issue14130.kicad_pro
-
4qa/unittests/pcbnew/drc/test_drc_copper_conn.cpp
@ -0,0 +1,908 @@ |
|||
(kicad_pcb (version 20221018) (generator pcbnew) |
|||
|
|||
(general |
|||
(thickness 1.6) |
|||
) |
|||
|
|||
(paper "A4") |
|||
(layers |
|||
(0 "F.Cu" signal) |
|||
(31 "B.Cu" signal) |
|||
(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) |
|||
(41 "Cmts.User" user "User.Comments") |
|||
(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 "Mechanical.1") |
|||
(51 "User.2" user "Mechanical.2") |
|||
) |
|||
|
|||
(setup |
|||
(stackup |
|||
(layer "F.SilkS" (type "Top Silk Screen")) |
|||
(layer "F.Paste" (type "Top Solder Paste")) |
|||
(layer "F.Mask" (type "Top Solder Mask") (thickness 0.01)) |
|||
(layer "F.Cu" (type "copper") (thickness 0.035)) |
|||
(layer "dielectric 1" (type "core") (thickness 1.51) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02)) |
|||
(layer "B.Cu" (type "copper") (thickness 0.035)) |
|||
(layer "B.Mask" (type "Bottom Solder Mask") (thickness 0.01)) |
|||
(layer "B.Paste" (type "Bottom Solder Paste")) |
|||
(layer "B.SilkS" (type "Bottom Silk Screen")) |
|||
(copper_finish "None") |
|||
(dielectric_constraints no) |
|||
) |
|||
(pad_to_mask_clearance 0) |
|||
(aux_axis_origin 119.5 127) |
|||
(pcbplotparams |
|||
(layerselection 0x00010f8_ffffffff) |
|||
(plot_on_all_layers_selection 0x0000000_00000000) |
|||
(disableapertmacros false) |
|||
(usegerberextensions true) |
|||
(usegerberattributes false) |
|||
(usegerberadvancedattributes false) |
|||
(creategerberjobfile false) |
|||
(dashed_line_dash_ratio 12.000000) |
|||
(dashed_line_gap_ratio 3.000000) |
|||
(svgprecision 6) |
|||
(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 true) |
|||
(subtractmaskfromsilk false) |
|||
(outputformat 1) |
|||
(mirror false) |
|||
(drillshape 0) |
|||
(scaleselection 1) |
|||
(outputdirectory "Manufacture/Gerber/JLCPCB/") |
|||
) |
|||
) |
|||
|
|||
(property "PCB_ID" "S007.01.020.1122") |
|||
|
|||
(net 0 "") |
|||
(net 1 "GND") |
|||
(net 2 "/5V") |
|||
(net 3 "/-5V") |
|||
(net 4 "Net-(U10-Vout)") |
|||
(net 5 "/5VFILT") |
|||
|
|||
(footprint "Inductor_SMD:INDC2012X90" (layer "F.Cu") |
|||
(tstamp 098f50c9-0d6c-4d40-b045-03bf13e84a63) |
|||
(at 146.1135 150.749) |
|||
(descr "Resistor,Chip;2.00mm L X 1.25mm W X 0.60mm H") |
|||
(property "Case" "0805") |
|||
(property "Sheetfile" "S007.01.020.1122.supply.kicad_sch") |
|||
(property "Sheetname" "Supply") |
|||
(path "/09a6f737-2266-4cb6-a936-4f1167a063d9/1d273c89-96c2-40b8-a525-66c8d16d57f1") |
|||
(attr smd) |
|||
(fp_text reference "L6" (at -2.5635 0.03434) (layer "F.SilkS") hide |
|||
(effects (font (size 1.016 0.8128) (thickness 0.1524) bold)) |
|||
(tstamp d66d5135-3d16-44e4-aec5-9ea936ede738) |
|||
) |
|||
(fp_text value "FB60E" (at 0 0) (layer "F.Fab") hide |
|||
(effects (font (size 0.6096 0.6096) (thickness 0.1524) bold)) |
|||
(tstamp 5123aec7-6a03-4df5-849f-89f915a1cf20) |
|||
) |
|||
(fp_line (start -0.271 -0.446) (end 0.271 -0.446) |
|||
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 5a9e861c-ac86-44fb-98b5-9128502be571)) |
|||
(fp_line (start -0.271 0.446) (end 0.271 0.446) |
|||
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp a992ab29-65d9-48b7-8819-c4d61ad8016f)) |
|||
(fp_line (start 0.271 -0.446) (end -0.271 -0.446) |
|||
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 59345707-dc18-405b-9888-6ed6024c06ba)) |
|||
(fp_line (start 0.271 0.446) (end -0.271 0.446) |
|||
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 36b5a3e0-06d2-40b3-974b-5d2dc61c6261)) |
|||
(fp_line (start -1.725 -0.95) (end 1.725 -0.95) |
|||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 00dd50b1-d502-4751-86ef-9c597c220d2c)) |
|||
(fp_line (start -1.725 0.95) (end -1.725 -0.95) |
|||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d55276e0-3c2c-495d-8b8d-9ac56d0bc08e)) |
|||
(fp_line (start 1.725 -0.95) (end 1.725 0.95) |
|||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2360644e-5ea1-4b45-9265-a12866032c5b)) |
|||
(fp_line (start 1.725 0.95) (end -1.725 0.95) |
|||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 79a290f1-4768-4bb0-b362-648ae88a2e41)) |
|||
(pad "1" smd rect (at -1 0) (size 0.95 1.4) (layers "F.Cu" "F.Paste" "F.Mask") |
|||
(net 4 "Net-(U10-Vout)") (pintype "passive") (tstamp 0777198b-fe59-4b6a-9ad1-6530f4ea65c4)) |
|||
(pad "2" smd rect (at 1 0) (size 0.95 1.4) (layers "F.Cu" "F.Paste" "F.Mask") |
|||
(net 3 "/-5V") (pintype "passive") (tstamp 84bdec75-c18e-4f2e-a079-630b2e603801)) |
|||
(model "${KICAD6_3DMODEL_DIR}/Inductors_SMD.3dshapes/L_0805_2012Metric.step" |
|||
(offset (xyz 0 0 0)) |
|||
(scale (xyz 1 1 1)) |
|||
(rotate (xyz 0 0 0)) |
|||
) |
|||
) |
|||
|
|||
(footprint "Inductor_SMD:INDC2012X90" (layer "F.Cu") |
|||
(tstamp 3bf579f7-b629-4a1e-a7d4-22f995e7d017) |
|||
(at 146.1135 148.7805) |
|||
(descr "Resistor,Chip;2.00mm L X 1.25mm W X 0.60mm H") |
|||
(property "Case" "0805") |
|||
(property "Sheetfile" "S007.01.020.1122.kicad_sch") |
|||
(property "Sheetname" "") |
|||
(path "/cdecd81d-921e-49dd-9796-bd06680e39af") |
|||
(attr smd) |
|||
(fp_text reference "L1" (at -2.5635 0.03434) (layer "F.SilkS") hide |
|||
(effects (font (size 1.016 0.8128) (thickness 0.1524) bold)) |
|||
(tstamp a5dfaf02-0f60-4126-8c55-17abbb583fa9) |
|||
) |
|||
(fp_text value "FB60E" (at 0 0) (layer "F.Fab") hide |
|||
(effects (font (size 0.6096 0.6096) (thickness 0.1524) bold)) |
|||
(tstamp dce43451-be11-4263-a4fc-b78698e8e883) |
|||
) |
|||
(fp_line (start -0.271 -0.446) (end 0.271 -0.446) |
|||
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp d622b837-cafe-4009-9f1c-c41fdb76d717)) |
|||
(fp_line (start -0.271 0.446) (end 0.271 0.446) |
|||
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp ef74bbeb-ea0a-4809-89a3-d3fd7fedf411)) |
|||
(fp_line (start 0.271 -0.446) (end -0.271 -0.446) |
|||
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp d30e2036-2370-437a-87e7-5395fe8ed390)) |
|||
(fp_line (start 0.271 0.446) (end -0.271 0.446) |
|||
(stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 269c0ebc-8472-4657-954a-b49b1725efc0)) |
|||
(fp_line (start -1.725 -0.95) (end 1.725 -0.95) |
|||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7ca46600-8f09-4b28-b627-a53c0d4141c5)) |
|||
(fp_line (start -1.725 0.95) (end -1.725 -0.95) |
|||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 62ecd551-c9fa-453a-b8bb-63e23022d710)) |
|||
(fp_line (start 1.725 -0.95) (end 1.725 0.95) |
|||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ac13c766-8378-4cb7-b2b8-14dfe93e3ab7)) |
|||
(fp_line (start 1.725 0.95) (end -1.725 0.95) |
|||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f770e53f-9b42-4c7c-b6b3-73962b53db83)) |
|||
(pad "1" smd rect (at -1 0) (size 0.95 1.4) (layers "F.Cu" "F.Paste" "F.Mask") |
|||
(net 2 "/5V") (pintype "passive") (tstamp 87c0f90c-f477-4fe3-9af3-5e633cb5440c)) |
|||
(pad "2" smd rect (at 1 0) (size 0.95 1.4) (layers "F.Cu" "F.Paste" "F.Mask") |
|||
(net 5 "/5VFILT") (pintype "passive") (tstamp 76d97024-6a50-4ee8-a111-047f6ab670cc)) |
|||
(model "${KICAD6_3DMODEL_DIR}/Inductors_SMD.3dshapes/L_0805_2012Metric.step" |
|||
(offset (xyz 0 0 0)) |
|||
(scale (xyz 1 1 1)) |
|||
(rotate (xyz 0 0 0)) |
|||
) |
|||
) |
|||
|
|||
(footprint "Capacitor_SMD:C_0805_2012Metric_60" (layer "F.Cu") |
|||
(tstamp 4a8e238f-90b1-4174-b169-c57e02a6048e) |
|||
(at 154.178 149.80666 90) |
|||
(descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") |
|||
(tags "capacitor") |
|||
(property "Case" "0805") |
|||
(property "Dielectric" "X7R") |
|||
(property "P_or_V" "_") |
|||
(property "Sheetfile" "S007.01.020.1122.supply.kicad_sch") |
|||
(property "Sheetname" "Supply") |
|||
(property "Tolerance" "_") |
|||
(property "WIO_Prefix" "CK") |
|||
(path "/09a6f737-2266-4cb6-a936-4f1167a063d9/4f36c903-cf68-479f-85b1-39f346e37ac6") |
|||
(attr smd) |
|||
(fp_text reference "C37" (at 3.12166 0 270) (layer "F.SilkS") |
|||
(effects (font (size 1.016 0.8128) (thickness 0.1524))) |
|||
(tstamp 2173e7d2-615a-42dd-ae7d-498509886adb) |
|||
) |
|||
(fp_text value "10N" (at 0 0 90) (layer "F.Fab") hide |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524))) |
|||
(tstamp 7c4229e5-511c-431e-b468-e6a929ab0b47) |
|||
) |
|||
(fp_line (start -0.2 -0.6) (end 0.2 -0.6) |
|||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4477a875-a283-4a6f-9b1f-0693256c4291)) |
|||
(fp_line (start -0.2 0.6) (end 0.2 0.6) |
|||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1944d228-695a-4857-b324-350f18112c67)) |
|||
(fp_line (start -1.68 -0.95) (end 1.68 -0.95) |
|||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp dfd36894-3c96-4557-b08f-deff6690e10e)) |
|||
(fp_line (start -1.68 0.95) (end -1.68 -0.95) |
|||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c7d86ec1-98b8-434c-9ad5-28c2ab0d15ba)) |
|||
(fp_line (start 1.68 -0.95) (end 1.68 0.95) |
|||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d6c53773-67bd-4727-9351-e4f715a9a8bf)) |
|||
(fp_line (start 1.68 0.95) (end -1.68 0.95) |
|||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 365de8b2-8021-4dd8-a9db-9459a000d409)) |
|||
(fp_line (start -1 -0.6) (end 1 -0.6) |
|||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d4ebbd50-72aa-4d97-b6dd-22120a7b524e)) |
|||
(fp_line (start -1 0.6) (end -1 -0.6) |
|||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2951840c-7888-4d82-b9b2-4b2b0408e274)) |
|||
(fp_line (start 1 -0.6) (end 1 0.6) |
|||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 91ba4195-04b2-4e14-b527-b0ac1b40bd24)) |
|||
(fp_line (start 1 0.6) (end -1 0.6) |
|||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fa61ca3b-b57d-41ea-a8c8-eec1c4778881)) |
|||
(pad "1" smd roundrect (at -0.9375 0 90) (size 0.975 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) |
|||
(net 3 "/-5V") (pintype "passive") (tstamp 26cbffa3-663b-47c3-b73e-b92c9eab0423)) |
|||
(pad "2" smd roundrect (at 0.9375 0 90) (size 0.975 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) |
|||
(net 1 "GND") (pintype "passive") (thermal_bridge_angle 45) (tstamp a7545ed9-148a-4e1d-9017-366cc5464abf)) |
|||
(model "${KICAD6_3DMODEL_DIR}/Cap_SMD.3dshapes/CAPC2012X60.step" |
|||
(offset (xyz 0 0 0)) |
|||
(scale (xyz 1 1 1)) |
|||
(rotate (xyz 0 0 0)) |
|||
) |
|||
) |
|||
|
|||
(footprint "Capacitor_SMD:C_0805_2012Metric_60" (layer "F.Cu") |
|||
(tstamp a2ab81b1-0ee7-47d2-ba77-77fabefb7b93) |
|||
(at 149.6695 149.7965 90) |
|||
(descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") |
|||
(tags "capacitor") |
|||
(property "Case" "0805") |
|||
(property "Dielectric" "X7R") |
|||
(property "P_or_V" "_") |
|||
(property "Sheetfile" "S007.01.020.1122.supply.kicad_sch") |
|||
(property "Sheetname" "Supply") |
|||
(property "Tolerance" "_") |
|||
(property "WIO_Prefix" "CK") |
|||
(path "/09a6f737-2266-4cb6-a936-4f1167a063d9/e1322ffe-cd00-45ec-a5cd-d1dc02bede6a") |
|||
(attr smd) |
|||
(fp_text reference "C35" (at 3.048 0.0635 270) (layer "F.SilkS") |
|||
(effects (font (size 1.016 0.8128) (thickness 0.1524))) |
|||
(tstamp 4eb11aaf-0c91-42aa-b76f-eb82f73b5663) |
|||
) |
|||
(fp_text value "1µ" (at 0 0 90) (layer "F.Fab") hide |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524))) |
|||
(tstamp f2c06317-6cc0-423c-9114-e3da46d6b223) |
|||
) |
|||
(fp_line (start -0.2 -0.6) (end 0.2 -0.6) |
|||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp fb0b03a7-8796-4df2-a7b0-abe1a136459d)) |
|||
(fp_line (start -0.2 0.6) (end 0.2 0.6) |
|||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 91fd989b-9ff0-48e3-9e41-937f867e17d1)) |
|||
(fp_line (start -1.68 -0.95) (end 1.68 -0.95) |
|||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e6a48cdb-d86c-4043-a0d9-198553881bd1)) |
|||
(fp_line (start -1.68 0.95) (end -1.68 -0.95) |
|||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e081b401-800a-429b-8ae1-6fa8418e2a0c)) |
|||
(fp_line (start 1.68 -0.95) (end 1.68 0.95) |
|||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d04c6b40-dc82-41bf-9533-0ea46997761b)) |
|||
(fp_line (start 1.68 0.95) (end -1.68 0.95) |
|||
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c5574b45-3c6c-4377-99fd-5c96279f7aee)) |
|||
(fp_line (start -1 -0.6) (end 1 -0.6) |
|||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d628ab73-3fa2-4f9a-9181-f2c2c2c9f748)) |
|||
(fp_line (start -1 0.6) (end -1 -0.6) |
|||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7e9a310a-17ef-499f-b513-b7c0c66e0f6c)) |
|||
(fp_line (start 1 -0.6) (end 1 0.6) |
|||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c2e68064-c9a5-4e7a-b974-65861c93fb0e)) |
|||
(fp_line (start 1 0.6) (end -1 0.6) |
|||
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ba8b8299-4ffc-4f01-97e0-9e0e1d4b032e)) |
|||
(pad "1" smd roundrect (at -0.9375 0 90) (size 0.975 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) |
|||
(net 3 "/-5V") (pintype "passive") (tstamp cd35784a-ef8c-4f50-81c8-03f1d32edccf)) |
|||
(pad "2" smd roundrect (at 0.9375 0 90) (size 0.975 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) |
|||
(net 1 "GND") (pintype "passive") (thermal_bridge_angle 45) (tstamp 7e041ba5-5014-4af5-96f2-27470af6b210)) |
|||
(model "${KICAD6_3DMODEL_DIR}/Cap_SMD.3dshapes/CAPC2012X60.step" |
|||
(offset (xyz 0 0 0)) |
|||
(scale (xyz 1 1 1)) |
|||
(rotate (xyz 0 0 0)) |
|||
) |
|||
) |
|||
|
|||
(gr_circle (center 151.4475 133.35) (end 153.289599 132.9055) |
|||
(stroke (width 0.3048) (type default)) (fill none) (layer "Cmts.User") (tstamp 091e9728-9d3f-4700-b395-8c3c7c731996)) |
|||
(gr_circle (center 165.745031 134.1755) (end 167.58713 133.731) |
|||
(stroke (width 0.3048) (type default)) (fill none) (layer "Cmts.User") (tstamp 18e51eb8-c995-4b66-87db-980fd9e9b5ff)) |
|||
(gr_circle (center 152.7175 114.681) (end 159.447901 114.681) |
|||
(stroke (width 0.3048) (type default)) (fill none) (layer "Cmts.User") (tstamp d38ab102-2a8d-44a4-93ae-29d07a08d9fb)) |
|||
(gr_circle (center 143.9545 132.1435) (end 147.130099 131.826) |
|||
(stroke (width 0.3048) (type default)) (fill none) (layer "Cmts.User") (tstamp e1753a9a-c057-4ff2-9c6f-dae0054c529f)) |
|||
(gr_rect (start 143.256857 145.016567) (end 157.236108 152.733526) |
|||
(stroke (width 0.15) (type default)) (fill none) (layer "Edge.Cuts") (tstamp 5b99daae-a006-499a-84c3-df13c580fbb5)) |
|||
(gr_circle (center 88.5 149) (end 91.5 149) |
|||
(stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 6c33d3bd-17db-4435-a6ee-8f35c733fc7b)) |
|||
(gr_circle (center 88.5 105) (end 91.5 105) |
|||
(stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 7fe7a0a8-0f8c-4d99-b64e-9306710cffcc)) |
|||
(gr_circle (center 165.5 105) (end 168.5 105) |
|||
(stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp f0d106ed-335c-4ca9-a9f9-3fb74435b03c)) |
|||
(gr_circle (center 165.5 149) (end 168.5 149) |
|||
(stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp f42768e7-f16a-4b1c-88aa-f1b87f099370)) |
|||
(gr_line (start 100.5 124.5) (end 103 124.5) |
|||
(stroke (width 0.1) (type dash_dot_dot)) (layer "User.2") (tstamp 0665bbb2-1a12-40f3-b89c-517a5f8c2a82)) |
|||
(gr_circle locked (center 125.5 127) (end 128.6 127) |
|||
(stroke (width 0.3) (type solid)) (fill none) (layer "User.2") (tstamp 195a76cd-aace-41f4-b6b9-93fdd21afeba)) |
|||
(gr_line (start 149 99) (end 149 124.5) |
|||
(stroke (width 0.1) (type dash_dot_dot)) (layer "User.2") (tstamp 22ae95c9-c4fd-48e3-abf2-027c9f16948b)) |
|||
(gr_arc (start 151.5 124.5) (mid 154.101999 127) (end 151.5 129.5) |
|||
(stroke (width 0.1) (type dash_dot_dot)) (layer "User.2") (tstamp 22d45ef2-228d-4673-9454-523fe6002940)) |
|||
(gr_circle locked (center 114.4 138) (end 117.5 138) |
|||
(stroke (width 0.3) (type solid)) (fill none) (layer "User.2") (tstamp 2ceca93d-e79e-4a45-b6e1-b38cfdde1a46)) |
|||
(gr_arc (start 87.499998 154.999998) (mid 83.964465 153.535532) (end 82.499998 149.999998) |
|||
(stroke (width 0.1) (type default)) (layer "User.2") (tstamp 422cfb28-e0f3-4f0c-9ae3-143ddef5433c)) |
|||
(gr_line (start 149 129.5) (end 149 155) |
|||
(stroke (width 0.1) (type dash_dot_dot)) (layer "User.2") (tstamp 433de348-cf60-49a6-8eeb-6e1405e9dfca)) |
|||
(gr_line (start 151.5 129.5) (end 149 129.5) |
|||
(stroke (width 0.1) (type dash_dot_dot)) (layer "User.2") (tstamp 53f2fe6b-e7c9-4c32-97ce-fb8158c4e242)) |
|||
(gr_line (start 103 129.5) (end 100.5 129.5) |
|||
(stroke (width 0.1) (type dash_dot_dot)) (layer "User.2") (tstamp 5669d7de-9cbf-482c-92ce-2bfbb8abfd4c)) |
|||
(gr_arc (start 82.5 104) (mid 83.964466 100.464467) (end 87.5 99) |
|||
(stroke (width 0.1) (type default)) (layer "User.2") (tstamp 60497d3c-a360-4f4c-893e-c20eb1810a24)) |
|||
(gr_circle locked (center 114.5 127) (end 117.6 127) |
|||
(stroke (width 0.3) (type solid)) (fill none) (layer "User.2") (tstamp 763815a2-c42d-4131-acbe-ae6bb1d67700)) |
|||
(gr_rect (start 147.15 112.3) (end 161.9045 141.71) |
|||
(stroke (width 0.2) (type solid)) (fill solid) (layer "User.2") (tstamp 82e3bc8a-ed46-4a4e-8642-9aae49b079f1)) |
|||
(gr_arc (start 100.5 129.5) (mid 97.898001 127) (end 100.5 124.5) |
|||
(stroke (width 0.1) (type dash_dot_dot)) (layer "User.2") (tstamp 87784551-a8a5-470c-ae64-8dd332f97376)) |
|||
(gr_line (start 87.5 99) (end 174.5 99.000002) |
|||
(stroke (width 0.1) (type default)) (layer "User.2") (tstamp 9e924f25-befe-4376-8d4a-f76a8aa3e9d4)) |
|||
(gr_line (start 149 124.5) (end 151.5 124.5) |
|||
(stroke (width 0.1) (type dash_dot_dot)) (layer "User.2") (tstamp 9fc65509-d6ae-4736-9f73-3a1a75025098)) |
|||
(gr_line (start 82.499998 149.999998) (end 82.5 104) |
|||
(stroke (width 0.1) (type default)) (layer "User.2") (tstamp a3513f8a-bff8-4d69-9b0b-22c82c7ed1a5)) |
|||
(gr_arc (start 174.5 99.000002) (mid 178.035533 100.464468) (end 179.5 104.000002) |
|||
(stroke (width 0.1) (type default)) (layer "User.2") (tstamp a79bbec4-0688-4796-9eca-a3137c841f9a)) |
|||
(gr_line (start 174.5 155) (end 87.499998 154.999998) |
|||
(stroke (width 0.1) (type default)) (layer "User.2") (tstamp ab54a9c1-b4f7-4ecd-bbff-5a61b5cbf8c6)) |
|||
(gr_circle locked (center 131.5 110) (end 134.6 110) |
|||
(stroke (width 0.3) (type solid)) (fill none) (layer "User.2") (tstamp b2ecd73f-af8d-40b1-ab71-bd3c8007f756)) |
|||
(gr_line (start 179.5 104.000002) (end 179.499998 150) |
|||
(stroke (width 0.1) (type default)) (layer "User.2") (tstamp b71978a5-87cd-4209-9cd2-a9bb9f2a8299)) |
|||
(gr_line (start 103 99) (end 103 124.5) |
|||
(stroke (width 0.1) (type dash_dot_dot)) (layer "User.2") (tstamp cbfc345e-10c0-4d69-9e27-728946de3fef)) |
|||
(gr_circle locked (center 131.5 144) (end 134.6 144) |
|||
(stroke (width 0.3) (type solid)) (fill none) (layer "User.2") (tstamp d672847b-072c-4fe5-828b-4bb58564f563)) |
|||
(gr_arc (start 179.499998 150) (mid 178.035532 153.535533) (end 174.499998 155) |
|||
(stroke (width 0.1) (type default)) (layer "User.2") (tstamp dfd7ce03-3191-4418-b290-d702c1d73c55)) |
|||
(gr_line (start 103 129.5) (end 103 155) |
|||
(stroke (width 0.1) (type dash_dot_dot)) (layer "User.2") (tstamp ec7963de-fc82-46be-8239-2c219b0c0766)) |
|||
(gr_circle locked (center 114.5 116) (end 117.6 116) |
|||
(stroke (width 0.3) (type solid)) (fill none) (layer "User.2") (tstamp ee0794c7-dadc-4571-b767-32ce82aeb706)) |
|||
(gr_circle locked (center 103.5 127) (end 106.6 127) |
|||
(stroke (width 0.3) (type solid)) (fill none) (layer "User.2") (tstamp fe02e9a6-80f9-4a3b-8ddf-4321b33904a2)) |
|||
(gr_text "Critical soldering" (at 119.0625 97.536) (layer "Cmts.User") (tstamp 68292c9f-fec4-40a6-8086-8f1d66d6ed71) |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524) bold) (justify left bottom)) |
|||
) |
|||
(dimension (type aligned) (layer "User.1") (tstamp 5ece0e8f-27dd-4271-abcf-d7f7f679a687) |
|||
(pts (xy 147.1455 112.29) (xy 147.1455 141.71)) |
|||
(height -28.3545) |
|||
(gr_text "29.42" (at 175.5 127 90) (layer "User.1") (tstamp 5ece0e8f-27dd-4271-abcf-d7f7f679a687) |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524))) |
|||
) |
|||
(format (prefix "") (suffix "") (units 2) (units_format 0) (precision 2) suppress_zeroes) |
|||
(style (thickness 0.1) (arrow_length 1.27) (text_position_mode 1) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) |
|||
) |
|||
(dimension (type aligned) (layer "User.1") (tstamp f4f02ea5-b5ee-497d-af46-61325c4529d0) |
|||
(pts (xy 147.1455 112.29) (xy 161.8455 112.29)) |
|||
(height -16.7225) |
|||
(gr_text "14.7" (at 154.4955 95.5675) (layer "User.1") (tstamp f4f02ea5-b5ee-497d-af46-61325c4529d0) |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524))) |
|||
) |
|||
(format (prefix "") (suffix "") (units 2) (units_format 0) (precision 2) suppress_zeroes) |
|||
(style (thickness 0.1) (arrow_length 1.27) (text_position_mode 1) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) |
|||
) |
|||
(dimension (type orthogonal) (layer "User.1") (tstamp 0678e859-60dd-4592-9ec3-c56ba0a2917d) |
|||
(pts (xy 88.49999 105) (xy 88.5 149)) |
|||
(height 88.994832) |
|||
(orientation 1) |
|||
(gr_text "44" (at 177.494822 127 90) (layer "User.1") (tstamp 0678e859-60dd-4592-9ec3-c56ba0a2917d) |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524))) |
|||
) |
|||
(format (prefix "") (suffix "") (units 2) (units_format 0) (precision 2) suppress_zeroes) |
|||
(style (thickness 0.1) (arrow_length 1.27) (text_position_mode 1) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) |
|||
) |
|||
(dimension (type orthogonal) (layer "User.1") (tstamp 0ad15ddc-72ef-4cc7-b25d-0cba030083c6) |
|||
(pts (xy 131.5 144) (xy 119.5 127)) |
|||
(height -51.713941) |
|||
(orientation 1) |
|||
(gr_text "17" (at 79.786059 135.5 90) (layer "User.1") (tstamp 0ad15ddc-72ef-4cc7-b25d-0cba030083c6) |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524))) |
|||
) |
|||
(format (prefix "") (suffix "") (units 2) (units_format 0) (precision 2) suppress_zeroes) |
|||
(style (thickness 0.1) (arrow_length 1.27) (text_position_mode 1) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) |
|||
) |
|||
(dimension (type orthogonal) (layer "User.1") (tstamp 177fb786-26e4-4fbf-927a-5546acb72b0f) |
|||
(pts (xy 84.5 149) (xy 169.5 149)) |
|||
(height 15) |
|||
(orientation 0) |
|||
(gr_text "85" (at 127 164) (layer "User.1") (tstamp 177fb786-26e4-4fbf-927a-5546acb72b0f) |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524))) |
|||
) |
|||
(format (prefix "") (suffix "") (units 2) (units_format 0) (precision 2) suppress_zeroes) |
|||
(style (thickness 0.1) (arrow_length 1.27) (text_position_mode 1) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) |
|||
) |
|||
(dimension (type orthogonal) (layer "User.1") (tstamp 20200b16-eeca-46a6-84b4-b6e33812ec66) |
|||
(pts (xy 119.5 127) (xy 86.5 111.5)) |
|||
(height -37.115234) |
|||
(orientation 1) |
|||
(gr_text "15.5" (at 82.384766 119.25 90) (layer "User.1") (tstamp 20200b16-eeca-46a6-84b4-b6e33812ec66) |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524))) |
|||
) |
|||
(format (prefix "") (suffix "") (units 2) (units_format 0) (precision 2) suppress_zeroes) |
|||
(style (thickness 0.1) (arrow_length 1.27) (text_position_mode 1) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) |
|||
) |
|||
(dimension (type orthogonal) (layer "User.1") (tstamp 21c25529-23d9-48dd-b470-801777c483af) |
|||
(pts (xy 119.5 127) (xy 165.5 149)) |
|||
(height 31.5) |
|||
(orientation 0) |
|||
(gr_text "46" (at 142.5 158.5) (layer "User.1") (tstamp 21c25529-23d9-48dd-b470-801777c483af) |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524))) |
|||
) |
|||
(format (prefix "") (suffix "") (units 2) (units_format 0) (precision 2) suppress_zeroes) |
|||
(style (thickness 0.1) (arrow_length 1.27) (text_position_mode 1) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) |
|||
) |
|||
(dimension (type orthogonal) (layer "User.1") (tstamp 3034e429-f9f9-44a2-8240-03a24b63e1fb) |
|||
(pts (xy 88.5 105) (xy 165.5 105)) |
|||
(height 55.5) |
|||
(orientation 0) |
|||
(gr_text "77" (at 127 160.5) (layer "User.1") (tstamp 3034e429-f9f9-44a2-8240-03a24b63e1fb) |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524))) |
|||
) |
|||
(format (prefix "") (suffix "") (units 2) (units_format 0) (precision 2) suppress_zeroes) |
|||
(style (thickness 0.1) (arrow_length 1.27) (text_position_mode 1) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) |
|||
) |
|||
(dimension (type orthogonal) (layer "User.1") (tstamp 436b72a5-ad75-45ff-8dc3-7a81b7648b02) |
|||
(pts (xy 119.5 127) (xy 131.5 110)) |
|||
(height 29.5) |
|||
(orientation 0) |
|||
(gr_text "12" (at 125.5 156.5) (layer "User.1") (tstamp 436b72a5-ad75-45ff-8dc3-7a81b7648b02) |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524))) |
|||
) |
|||
(format (prefix "") (suffix "") (units 2) (units_format 0) (precision 2) suppress_zeroes) |
|||
(style (thickness 0.1) (arrow_length 1.27) (text_position_mode 1) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) |
|||
) |
|||
(dimension (type orthogonal) (layer "User.1") (tstamp 561ac32b-75e8-4abf-9bf8-c611af19f887) |
|||
(pts (xy 114.5 116) (xy 114.5 127)) |
|||
(height -41.59574) |
|||
(orientation 1) |
|||
(gr_text "11" (at 72.90426 121.5 90) (layer "User.1") (tstamp 561ac32b-75e8-4abf-9bf8-c611af19f887) |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524))) |
|||
) |
|||
(format (prefix "") (suffix "") (units 2) (units_format 0) (precision 2) suppress_zeroes) |
|||
(style (thickness 0.1) (arrow_length 1.27) (text_position_mode 1) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) |
|||
) |
|||
(dimension (type orthogonal) (layer "User.1") (tstamp 582b29a1-247a-44ee-8e5a-45183ce88f2d) |
|||
(pts (xy 114.5 127) (xy 125.5 127)) |
|||
(height -42.5) |
|||
(orientation 0) |
|||
(gr_text "11" (at 120 84.5) (layer "User.1") (tstamp 582b29a1-247a-44ee-8e5a-45183ce88f2d) |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524))) |
|||
) |
|||
(format (prefix "") (suffix "") (units 2) (units_format 0) (precision 2) suppress_zeroes) |
|||
(style (thickness 0.1) (arrow_length 1.27) (text_position_mode 1) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) |
|||
) |
|||
(dimension (type orthogonal) (layer "User.1") (tstamp 6e58d35e-842e-41f9-b302-a0606bc2c8e5) |
|||
(pts (xy 119.5 127) (xy 114.5 127)) |
|||
(height 29.5) |
|||
(orientation 0) |
|||
(gr_text "5" (at 117 156.5) (layer "User.1") (tstamp 6e58d35e-842e-41f9-b302-a0606bc2c8e5) |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524))) |
|||
) |
|||
(format (prefix "") (suffix "") (units 2) (units_format 0) (precision 2) suppress_zeroes) |
|||
(style (thickness 0.1) (arrow_length 1.27) (text_position_mode 1) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) |
|||
) |
|||
(dimension (type orthogonal) (layer "User.1") (tstamp 6f71c78b-cef8-4e72-92cb-5022570fd43b) |
|||
(pts (xy 131.5 110) (xy 119.5 127)) |
|||
(height -51.713941) |
|||
(orientation 1) |
|||
(gr_text "17" (at 79.786059 118.5 90) (layer "User.1") (tstamp 6f71c78b-cef8-4e72-92cb-5022570fd43b) |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524))) |
|||
) |
|||
(format (prefix "") (suffix "") (units 2) (units_format 0) (precision 2) suppress_zeroes) |
|||
(style (thickness 0.1) (arrow_length 1.27) (text_position_mode 1) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) |
|||
) |
|||
(dimension (type orthogonal) (layer "User.1") (tstamp 742f2a37-f4ee-47a0-a531-306ead6002c2) |
|||
(pts (xy 119.5 127) (xy 147.1455 112.29)) |
|||
(height 52.949907) |
|||
(orientation 1) |
|||
(gr_text "14.71" (at 172.449907 119.645 90) (layer "User.1") (tstamp 742f2a37-f4ee-47a0-a531-306ead6002c2) |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524))) |
|||
) |
|||
(format (prefix "") (suffix "") (units 2) (units_format 0) (precision 2) suppress_zeroes) |
|||
(style (thickness 0.1) (arrow_length 1.27) (text_position_mode 1) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) |
|||
) |
|||
(dimension (type orthogonal) (layer "User.1") (tstamp 84323be8-7de1-495b-b888-60e0be8432e3) |
|||
(pts (xy 119.5 127) (xy 140.9455 109.3)) |
|||
(height -29.913116) |
|||
(orientation 0) |
|||
(gr_text "21.45" (at 130.22275 97.086884) (layer "User.1") (tstamp 84323be8-7de1-495b-b888-60e0be8432e3) |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524))) |
|||
) |
|||
(format (prefix "") (suffix "") (units 2) (units_format 0) (precision 2) suppress_zeroes) |
|||
(style (thickness 0.1) (arrow_length 1.27) (text_position_mode 1) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) |
|||
) |
|||
(dimension (type orthogonal) (layer "User.1") (tstamp 9f80625e-6acf-4ada-b94e-53c27d34a8b7) |
|||
(pts (xy 119.5 127) (xy 147.1455 112.29)) |
|||
(height -31.5) |
|||
(orientation 0) |
|||
(gr_text "27.65" (at 133.32275 95.5) (layer "User.1") (tstamp 9f80625e-6acf-4ada-b94e-53c27d34a8b7) |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524))) |
|||
) |
|||
(format (prefix "") (suffix "") (units 2) (units_format 0) (precision 2) suppress_zeroes) |
|||
(style (thickness 0.1) (arrow_length 1.27) (text_position_mode 1) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) |
|||
) |
|||
(dimension (type orthogonal) (layer "User.1") (tstamp b2d0abf7-eaae-40a9-bb2b-0efdc343ab78) |
|||
(pts (xy 165.5 101) (xy 165.5 153)) |
|||
(height 14.5) |
|||
(orientation 1) |
|||
(gr_text "52" (at 180 127 90) (layer "User.1") (tstamp b2d0abf7-eaae-40a9-bb2b-0efdc343ab78) |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524))) |
|||
) |
|||
(format (prefix "") (suffix "") (units 2) (units_format 0) (precision 2) suppress_zeroes) |
|||
(style (thickness 0.1) (arrow_length 1.27) (text_position_mode 1) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) |
|||
) |
|||
(dimension (type orthogonal) (layer "User.1") (tstamp d599ac46-a145-4012-9d75-dd4344cffb46) |
|||
(pts (xy 114.5 127) (xy 103.5 127)) |
|||
(height -42.5) |
|||
(orientation 0) |
|||
(gr_text "11" (at 109 84.5) (layer "User.1") (tstamp d599ac46-a145-4012-9d75-dd4344cffb46) |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524))) |
|||
) |
|||
(format (prefix "") (suffix "") (units 2) (units_format 0) (precision 2) suppress_zeroes) |
|||
(style (thickness 0.1) (arrow_length 1.27) (text_position_mode 1) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) |
|||
) |
|||
(dimension (type orthogonal) (layer "User.1") (tstamp d8a83651-0b6d-468d-b94a-33b2949efa43) |
|||
(pts (xy 114.5 127) (xy 114.5 138)) |
|||
(height -41.5) |
|||
(orientation 1) |
|||
(gr_text "11" (at 73 132.5 90) (layer "User.1") (tstamp d8a83651-0b6d-468d-b94a-33b2949efa43) |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524))) |
|||
) |
|||
(format (prefix "") (suffix "") (units 2) (units_format 0) (precision 2) suppress_zeroes) |
|||
(style (thickness 0.1) (arrow_length 1.27) (text_position_mode 1) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) |
|||
) |
|||
(dimension (type orthogonal) (layer "User.1") (tstamp d983e0f7-968d-4c29-aee0-f4d691bbe9b6) |
|||
(pts (xy 140.9455 109.3) (xy 163.9455 109.3)) |
|||
(height -12.3) |
|||
(orientation 0) |
|||
(gr_text "23" (at 152.4455 97) (layer "User.1") (tstamp d983e0f7-968d-4c29-aee0-f4d691bbe9b6) |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524))) |
|||
) |
|||
(format (prefix "") (suffix "") (units 2) (units_format 0) (precision 2) suppress_zeroes) |
|||
(style (thickness 0.1) (arrow_length 1.27) (text_position_mode 1) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) |
|||
) |
|||
(dimension (type orthogonal) (layer "User.1") (tstamp e71adec1-54fa-4ecf-a8b1-75cb203356c0) |
|||
(pts (xy 119.5 127) (xy 169.5 149)) |
|||
(height 35) |
|||
(orientation 0) |
|||
(gr_text "50" (at 144.5 162) (layer "User.1") (tstamp e71adec1-54fa-4ecf-a8b1-75cb203356c0) |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524))) |
|||
) |
|||
(format (prefix "") (suffix "") (units 2) (units_format 0) (precision 2) suppress_zeroes) |
|||
(style (thickness 0.1) (arrow_length 1.27) (text_position_mode 1) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) |
|||
) |
|||
(dimension (type orthogonal) (layer "User.1") (tstamp eae74c6f-5f47-4b12-a021-f72736590de7) |
|||
(pts (xy 119.5 127) (xy 98.5 102.6404)) |
|||
(height -31.5) |
|||
(orientation 0) |
|||
(gr_text "21" (at 109 95.5) (layer "User.1") (tstamp eae74c6f-5f47-4b12-a021-f72736590de7) |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524))) |
|||
) |
|||
(format (prefix "") (suffix "") (units 2) (units_format 0) (precision 2) suppress_zeroes) |
|||
(style (thickness 0.1) (arrow_length 1.27) (text_position_mode 1) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) |
|||
) |
|||
(dimension (type orthogonal) (layer "User.1") (tstamp f346d034-b8e4-4e5a-b1bf-5fbd19d0e8db) |
|||
(pts (xy 114.5 127) (xy 119.5 127)) |
|||
(height -38.987452) |
|||
(orientation 0) |
|||
(gr_text "5" (at 117 88.012548) (layer "User.1") (tstamp f346d034-b8e4-4e5a-b1bf-5fbd19d0e8db) |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524))) |
|||
) |
|||
(format (prefix "") (suffix "") (units 2) (units_format 0) (precision 2) suppress_zeroes) |
|||
(style (thickness 0.1) (arrow_length 1.27) (text_position_mode 1) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) |
|||
) |
|||
(dimension (type orthogonal) (layer "User.1") (tstamp f6082788-13b1-47ca-8c56-ef76795b4741) |
|||
(pts (xy 104.75 101) (xy 103.25 99.50007)) |
|||
(height -23.74626) |
|||
(orientation 1) |
|||
(gr_text "1.5" (at 80.892 97.9805 90) (layer "User.1") (tstamp f6082788-13b1-47ca-8c56-ef76795b4741) |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524))) |
|||
) |
|||
(format (prefix "") (suffix "") (units 2) (units_format 0) (precision 2) suppress_zeroes) |
|||
(style (thickness 0.1) (arrow_length 1.27) (text_position_mode 2) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) |
|||
) |
|||
(dimension (type orthogonal) (layer "User.2") (tstamp 704da601-f15e-43e3-a13e-e295d8eaa3f4) |
|||
(pts (xy 119.5 127) (xy 161.8455 127)) |
|||
(height -34.05) |
|||
(orientation 0) |
|||
(gr_text "42.35" (at 140.67275 92.95) (layer "User.2") (tstamp 704da601-f15e-43e3-a13e-e295d8eaa3f4) |
|||
(effects (font (size 0.8128 0.8128) (thickness 0.1524))) |
|||
) |
|||
(format (prefix "") (suffix "") (units 2) (units_format 0) (precision 2) suppress_zeroes) |
|||
(style (thickness 0.1) (arrow_length 1.27) (text_position_mode 1) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) |
|||
) |
|||
|
|||
(zone (net 1) (net_name "GND") (layer "F.Cu") (tstamp 010a09a7-f836-49f8-b28e-94bbb196a736) (name "ZONE_GND") (hatch edge 0.508) |
|||
(connect_pads (clearance 0.254)) |
|||
(min_thickness 0.2032) (filled_areas_thickness no) |
|||
(fill yes (thermal_gap 0.254) (thermal_bridge_width 0.3048)) |
|||
(polygon |
|||
(pts |
|||
(xy 83.499436 153.991295) |
|||
(xy 83.501529 98.500585) |
|||
(xy 171.121043 98.500591) |
|||
(xy 171.05545 153.962007) |
|||
) |
|||
) |
|||
(filled_polygon |
|||
(layer "F.Cu") |
|||
(pts |
|||
(xy 156.985308 145.230545) |
|||
(xy 157.02213 145.267367) |
|||
(xy 157.035608 145.317667) |
|||
(xy 157.035608 152.432426) |
|||
(xy 157.02213 152.482726) |
|||
(xy 156.985308 152.519548) |
|||
(xy 156.935008 152.533026) |
|||
(xy 143.557957 152.533026) |
|||
(xy 143.507657 152.519548) |
|||
(xy 143.470835 152.482726) |
|||
(xy 143.457357 152.432426) |
|||
(xy 143.457357 151.474067) |
|||
(xy 144.384 151.474067) |
|||
(xy 144.398764 151.548299) |
|||
(xy 144.421203 151.58188) |
|||
(xy 144.455016 151.632484) |
|||
(xy 144.539199 151.688734) |
|||
(xy 144.613433 151.7035) |
|||
(xy 145.613566 151.703499) |
|||
(xy 145.613567 151.703499) |
|||
(xy 145.687799 151.688735) |
|||
(xy 145.6878 151.688734) |
|||
(xy 145.687801 151.688734) |
|||
(xy 145.771984 151.632484) |
|||
(xy 145.828234 151.548301) |
|||
(xy 145.843 151.474067) |
|||
(xy 146.384 151.474067) |
|||
(xy 146.398764 151.548299) |
|||
(xy 146.421203 151.58188) |
|||
(xy 146.455016 151.632484) |
|||
(xy 146.539199 151.688734) |
|||
(xy 146.613433 151.7035) |
|||
(xy 147.613566 151.703499) |
|||
(xy 147.613567 151.703499) |
|||
(xy 147.687799 151.688735) |
|||
(xy 147.6878 151.688734) |
|||
(xy 147.687801 151.688734) |
|||
(xy 147.771984 151.632484) |
|||
(xy 147.828234 151.548301) |
|||
(xy 147.843 151.474067) |
|||
(xy 147.843 151.025406) |
|||
(xy 148.715 151.025406) |
|||
(xy 148.72138 151.084751) |
|||
(xy 148.771448 151.21899) |
|||
(xy 148.771449 151.218991) |
|||
(xy 148.857311 151.333689) |
|||
(xy 148.972009 151.419551) |
|||
(xy 149.10625 151.46962) |
|||
(xy 149.165591 151.476) |
|||
(xy 150.173408 151.475999) |
|||
(xy 150.23275 151.46962) |
|||
(xy 150.366991 151.419551) |
|||
(xy 150.481689 151.333689) |
|||
(xy 150.567551 151.218991) |
|||
(xy 150.61762 151.08475) |
|||
(xy 150.622908 151.035566) |
|||
(xy 153.2235 151.035566) |
|||
(xy 153.22988 151.094911) |
|||
(xy 153.279948 151.22915) |
|||
(xy 153.279949 151.229151) |
|||
(xy 153.365811 151.343849) |
|||
(xy 153.466937 151.419551) |
|||
(xy 153.480509 151.429711) |
|||
(xy 153.604612 151.475999) |
|||
(xy 153.61475 151.47978) |
|||
(xy 153.674091 151.48616) |
|||
(xy 154.681908 151.486159) |
|||
(xy 154.74125 151.47978) |
|||
(xy 154.875491 151.429711) |
|||
(xy 154.990189 151.343849) |
|||
(xy 155.076051 151.229151) |
|||
(xy 155.12612 151.09491) |
|||
(xy 155.1325 151.035569) |
|||
(xy 155.132499 150.452752) |
|||
(xy 155.12612 150.39341) |
|||
(xy 155.076051 150.259169) |
|||
(xy 154.990189 150.144471) |
|||
(xy 154.875491 150.058609) |
|||
(xy 154.87549 150.058608) |
|||
(xy 154.741252 150.00854) |
|||
(xy 154.724295 150.006717) |
|||
(xy 154.681909 150.00216) |
|||
(xy 154.681904 150.00216) |
|||
(xy 153.674093 150.00216) |
|||
(xy 153.614748 150.00854) |
|||
(xy 153.480509 150.058608) |
|||
(xy 153.365811 150.144471) |
|||
(xy 153.279948 150.259169) |
|||
(xy 153.22988 150.393407) |
|||
(xy 153.22988 150.39341) |
|||
(xy 153.224593 150.442592) |
|||
(xy 153.2235 150.452755) |
|||
(xy 153.2235 151.035566) |
|||
(xy 150.622908 151.035566) |
|||
(xy 150.624 151.025409) |
|||
(xy 150.623999 150.442592) |
|||
(xy 150.61762 150.38325) |
|||
(xy 150.567551 150.249009) |
|||
(xy 150.481689 150.134311) |
|||
(xy 150.366991 150.048449) |
|||
(xy 150.36699 150.048448) |
|||
(xy 150.232752 149.99838) |
|||
(xy 150.215795 149.996557) |
|||
(xy 150.173409 149.992) |
|||
(xy 150.173404 149.992) |
|||
(xy 149.165593 149.992) |
|||
(xy 149.106248 149.99838) |
|||
(xy 148.972009 150.048448) |
|||
(xy 148.857311 150.134311) |
|||
(xy 148.771448 150.249009) |
|||
(xy 148.72138 150.383247) |
|||
(xy 148.715 150.442595) |
|||
(xy 148.715 151.025406) |
|||
(xy 147.843 151.025406) |
|||
(xy 147.842999 150.023934) |
|||
(xy 147.842999 150.023932) |
|||
(xy 147.828235 149.9497) |
|||
(xy 147.80957 149.921766) |
|||
(xy 147.771984 149.865516) |
|||
(xy 147.746356 149.848391) |
|||
(xy 147.71353 149.812172) |
|||
(xy 147.701651 149.76475) |
|||
(xy 147.71353 149.717328) |
|||
(xy 147.746356 149.681108) |
|||
(xy 147.771984 149.663984) |
|||
(xy 147.809049 149.608512) |
|||
(xy 153.654172 149.608512) |
|||
(xy 153.674142 149.610659) |
|||
(xy 154.68185 149.610659) |
|||
(xy 154.701825 149.608511) |
|||
(xy 154.178 149.084686) |
|||
(xy 153.654172 149.608512) |
|||
(xy 147.809049 149.608512) |
|||
(xy 147.815838 149.598352) |
|||
(xy 149.145672 149.598352) |
|||
(xy 149.165642 149.600499) |
|||
(xy 150.17335 149.600499) |
|||
(xy 150.193325 149.598351) |
|||
(xy 149.6695 149.074526) |
|||
(xy 149.145672 149.598352) |
|||
(xy 147.815838 149.598352) |
|||
(xy 147.828234 149.579801) |
|||
(xy 147.843 149.505567) |
|||
(xy 147.843 149.150351) |
|||
(xy 148.7155 149.150351) |
|||
(xy 148.721874 149.209643) |
|||
(xy 148.771893 149.34375) |
|||
(xy 148.856372 149.456599) |
|||
(xy 148.856373 149.456599) |
|||
(xy 149.453974 148.859) |
|||
(xy 149.885026 148.859) |
|||
(xy 150.482625 149.456599) |
|||
(xy 150.567107 149.343748) |
|||
(xy 150.617125 149.209644) |
|||
(xy 150.622407 149.160511) |
|||
(xy 153.224 149.160511) |
|||
(xy 153.230374 149.219803) |
|||
(xy 153.280393 149.35391) |
|||
(xy 153.364872 149.466759) |
|||
(xy 153.364873 149.466759) |
|||
(xy 153.962474 148.86916) |
|||
(xy 154.393526 148.86916) |
|||
(xy 154.991125 149.466759) |
|||
(xy 155.075607 149.353908) |
|||
(xy 155.125625 149.219804) |
|||
(xy 155.131999 149.160511) |
|||
(xy 155.131999 148.577808) |
|||
(xy 155.125625 148.518516) |
|||
(xy 155.075606 148.384411) |
|||
(xy 154.991125 148.271559) |
|||
(xy 154.393526 148.86916) |
|||
(xy 153.962474 148.86916) |
|||
(xy 153.364873 148.271559) |
|||
(xy 153.364872 148.271559) |
|||
(xy 153.280392 148.384411) |
|||
(xy 153.230374 148.518515) |
|||
(xy 153.224 148.577808) |
|||
(xy 153.224 149.160511) |
|||
(xy 150.622407 149.160511) |
|||
(xy 150.623499 149.150351) |
|||
(xy 150.623499 148.567648) |
|||
(xy 150.617125 148.508356) |
|||
(xy 150.567106 148.374251) |
|||
(xy 150.482625 148.261399) |
|||
(xy 149.885026 148.859) |
|||
(xy 149.453974 148.859) |
|||
(xy 148.856373 148.261399) |
|||
(xy 148.856372 148.261399) |
|||
(xy 148.771892 148.374251) |
|||
(xy 148.721874 148.508355) |
|||
(xy 148.7155 148.567648) |
|||
(xy 148.7155 149.150351) |
|||
(xy 147.843 149.150351) |
|||
(xy 147.842999 148.119647) |
|||
(xy 149.145673 148.119647) |
|||
(xy 149.669499 148.643473) |
|||
(xy 150.183165 148.129807) |
|||
(xy 153.654173 148.129807) |
|||
(xy 154.177999 148.653633) |
|||
(xy 154.701825 148.129807) |
|||
(xy 154.681851 148.12766) |
|||
(xy 153.674143 148.12766) |
|||
(xy 153.654173 148.129806) |
|||
(xy 153.654173 148.129807) |
|||
(xy 150.183165 148.129807) |
|||
(xy 150.193325 148.119647) |
|||
(xy 150.173351 148.1175) |
|||
(xy 149.165643 148.1175) |
|||
(xy 149.145673 148.119646) |
|||
(xy 149.145673 148.119647) |
|||
(xy 147.842999 148.119647) |
|||
(xy 147.842999 148.055434) |
|||
(xy 147.842999 148.055432) |
|||
(xy 147.828235 147.9812) |
|||
(xy 147.817015 147.964409) |
|||
(xy 147.771984 147.897016) |
|||
(xy 147.687801 147.840766) |
|||
(xy 147.613566 147.826) |
|||
(xy 146.613432 147.826) |
|||
(xy 146.5392 147.840764) |
|||
(xy 146.471805 147.885797) |
|||
(xy 146.455018 147.897015) |
|||
(xy 146.455015 147.897017) |
|||
(xy 146.398766 147.981198) |
|||
(xy 146.384 148.055433) |
|||
(xy 146.384 149.505567) |
|||
(xy 146.398764 149.579799) |
|||
(xy 146.41795 149.608512) |
|||
(xy 146.455016 149.663984) |
|||
(xy 146.48064 149.681106) |
|||
(xy 146.513469 149.717326) |
|||
(xy 146.525348 149.764747) |
|||
(xy 146.51347 149.81217) |
|||
(xy 146.480641 149.848393) |
|||
(xy 146.455016 149.865515) |
|||
(xy 146.398766 149.949698) |
|||
(xy 146.384 150.023933) |
|||
(xy 146.384 151.474067) |
|||
(xy 145.843 151.474067) |
|||
(xy 145.842999 150.023934) |
|||
(xy 145.842999 150.023932) |
|||
(xy 145.828235 149.9497) |
|||
(xy 145.80957 149.921766) |
|||
(xy 145.771984 149.865516) |
|||
(xy 145.746356 149.848391) |
|||
(xy 145.71353 149.812172) |
|||
(xy 145.701651 149.76475) |
|||
(xy 145.71353 149.717328) |
|||
(xy 145.746356 149.681108) |
|||
(xy 145.771984 149.663984) |
|||
(xy 145.828234 149.579801) |
|||
(xy 145.843 149.505567) |
|||
(xy 145.842999 148.055434) |
|||
(xy 145.842999 148.055432) |
|||
(xy 145.828235 147.9812) |
|||
(xy 145.817015 147.964409) |
|||
(xy 145.771984 147.897016) |
|||
(xy 145.687801 147.840766) |
|||
(xy 145.613566 147.826) |
|||
(xy 144.613432 147.826) |
|||
(xy 144.5392 147.840764) |
|||
(xy 144.471805 147.885797) |
|||
(xy 144.455018 147.897015) |
|||
(xy 144.455015 147.897017) |
|||
(xy 144.398766 147.981198) |
|||
(xy 144.384 148.055433) |
|||
(xy 144.384 149.505567) |
|||
(xy 144.398764 149.579799) |
|||
(xy 144.41795 149.608512) |
|||
(xy 144.455016 149.663984) |
|||
(xy 144.48064 149.681106) |
|||
(xy 144.513469 149.717326) |
|||
(xy 144.525348 149.764747) |
|||
(xy 144.51347 149.81217) |
|||
(xy 144.480641 149.848393) |
|||
(xy 144.455016 149.865515) |
|||
(xy 144.398766 149.949698) |
|||
(xy 144.384 150.023933) |
|||
(xy 144.384 151.474067) |
|||
(xy 143.457357 151.474067) |
|||
(xy 143.457357 145.317667) |
|||
(xy 143.470835 145.267367) |
|||
(xy 143.507657 145.230545) |
|||
(xy 143.557957 145.217067) |
|||
(xy 156.935008 145.217067) |
|||
) |
|||
) |
|||
) |
|||
) |
@ -0,0 +1,598 @@ |
|||
{ |
|||
"board": { |
|||
"3dviewports": [], |
|||
"design_settings": { |
|||
"defaults": { |
|||
"board_outline_line_width": 0.15, |
|||
"copper_line_width": 0.15, |
|||
"copper_text_italic": false, |
|||
"copper_text_size_h": 0.8128, |
|||
"copper_text_size_v": 0.8128, |
|||
"copper_text_thickness": 0.15239999999999998, |
|||
"copper_text_upright": false, |
|||
"courtyard_line_width": 0.049999999999999996, |
|||
"dimension_precision": 2, |
|||
"dimension_units": 2, |
|||
"dimensions": { |
|||
"arrow_length": 1270000, |
|||
"extension_offset": 500000, |
|||
"keep_text_aligned": true, |
|||
"suppress_zeroes": true, |
|||
"text_position": 1, |
|||
"units_format": 0 |
|||
}, |
|||
"fab_line_width": 0.09999999999999999, |
|||
"fab_text_italic": false, |
|||
"fab_text_size_h": 0.8128, |
|||
"fab_text_size_v": 0.8128, |
|||
"fab_text_thickness": 0.15239999999999998, |
|||
"fab_text_upright": false, |
|||
"other_line_width": 0.09999999999999999, |
|||
"other_text_italic": false, |
|||
"other_text_size_h": 0.8128, |
|||
"other_text_size_v": 0.8128, |
|||
"other_text_thickness": 0.15239999999999998, |
|||
"other_text_upright": false, |
|||
"pads": { |
|||
"drill": 0.0, |
|||
"height": 1.75, |
|||
"width": 1.25 |
|||
}, |
|||
"silk_line_width": 0.15, |
|||
"silk_text_italic": false, |
|||
"silk_text_size_h": 0.8128, |
|||
"silk_text_size_v": 1.016, |
|||
"silk_text_thickness": 0.15239999999999998, |
|||
"silk_text_upright": false, |
|||
"zones": { |
|||
"45_degree_only": false, |
|||
"min_clearance": 0.254 |
|||
} |
|||
}, |
|||
"diff_pair_dimensions": [ |
|||
{ |
|||
"gap": 0.0, |
|||
"via_gap": 0.0, |
|||
"width": 0.0 |
|||
} |
|||
], |
|||
"drc_exclusions": [], |
|||
"meta": { |
|||
"version": 2 |
|||
}, |
|||
"rule_severities": { |
|||
"annular_width": "error", |
|||
"clearance": "error", |
|||
"connection_width": "warning", |
|||
"copper_edge_clearance": "error", |
|||
"copper_sliver": "warning", |
|||
"courtyards_overlap": "error", |
|||
"diff_pair_gap_out_of_range": "error", |
|||
"diff_pair_uncoupled_length_too_long": "error", |
|||
"drill_out_of_range": "ignore", |
|||
"duplicate_footprints": "warning", |
|||
"extra_footprint": "warning", |
|||
"footprint": "error", |
|||
"footprint_type_mismatch": "ignore", |
|||
"hole_clearance": "error", |
|||
"hole_near_hole": "error", |
|||
"invalid_outline": "error", |
|||
"isolated_copper": "warning", |
|||
"item_on_disabled_layer": "error", |
|||
"items_not_allowed": "error", |
|||
"length_out_of_range": "error", |
|||
"lib_footprint_issues": "ignore", |
|||
"lib_footprint_mismatch": "ignore", |
|||
"malformed_courtyard": "error", |
|||
"microvia_drill_out_of_range": "error", |
|||
"missing_courtyard": "ignore", |
|||
"missing_footprint": "warning", |
|||
"net_conflict": "warning", |
|||
"npth_inside_courtyard": "ignore", |
|||
"padstack": "error", |
|||
"pth_inside_courtyard": "ignore", |
|||
"shorting_items": "error", |
|||
"silk_edge_clearance": "warning", |
|||
"silk_over_copper": "warning", |
|||
"silk_overlap": "ignore", |
|||
"skew_out_of_range": "error", |
|||
"solder_mask_bridge": "error", |
|||
"starved_thermal": "error", |
|||
"text_height": "warning", |
|||
"text_thickness": "warning", |
|||
"through_hole_pad_without_hole": "error", |
|||
"too_many_vias": "error", |
|||
"track_dangling": "warning", |
|||
"track_width": "error", |
|||
"tracks_crossing": "error", |
|||
"unconnected_items": "error", |
|||
"unresolved_variable": "error", |
|||
"via_dangling": "warning", |
|||
"zones_intersect": "error" |
|||
}, |
|||
"rules": { |
|||
"allow_blind_buried_vias": false, |
|||
"allow_microvias": false, |
|||
"max_error": 0.005, |
|||
"min_clearance": 0.15239999999999998, |
|||
"min_connection": 0.15239999999999998, |
|||
"min_copper_edge_clearance": 0.19999999999999998, |
|||
"min_hole_clearance": 0.254, |
|||
"min_hole_to_hole": 0.254, |
|||
"min_microvia_diameter": 0.39877999999999997, |
|||
"min_microvia_drill": 0.29972, |
|||
"min_resolved_spokes": 2, |
|||
"min_silk_clearance": 0.15, |
|||
"min_text_height": 1.016, |
|||
"min_text_thickness": 0.15239999999999998, |
|||
"min_through_hole_diameter": 0.3, |
|||
"min_track_width": 0.254, |
|||
"min_via_annular_width": 0.13, |
|||
"min_via_annulus": 0.15, |
|||
"min_via_diameter": 0.6, |
|||
"solder_mask_to_copper_clearance": 0.0, |
|||
"use_height_for_length_calcs": true |
|||
}, |
|||
"teardrop_options": [ |
|||
{ |
|||
"td_allow_use_two_tracks": true, |
|||
"td_curve_segcount": 5, |
|||
"td_on_pad_in_zone": false, |
|||
"td_onpadsmd": true, |
|||
"td_onroundshapesonly": false, |
|||
"td_ontrackend": false, |
|||
"td_onviapad": true |
|||
} |
|||
], |
|||
"teardrop_parameters": [ |
|||
{ |
|||
"td_curve_segcount": 0, |
|||
"td_height_ratio": 1.0, |
|||
"td_length_ratio": 0.5, |
|||
"td_maxheight": 2.0, |
|||
"td_maxlen": 1.0, |
|||
"td_target_name": "td_round_shape", |
|||
"td_width_to_size_filter_ratio": 0.9 |
|||
}, |
|||
{ |
|||
"td_curve_segcount": 0, |
|||
"td_height_ratio": 1.0, |
|||
"td_length_ratio": 0.5, |
|||
"td_maxheight": 2.0, |
|||
"td_maxlen": 1.0, |
|||
"td_target_name": "td_rect_shape", |
|||
"td_width_to_size_filter_ratio": 0.9 |
|||
}, |
|||
{ |
|||
"td_curve_segcount": 0, |
|||
"td_height_ratio": 1.0, |
|||
"td_length_ratio": 0.5, |
|||
"td_maxheight": 2.0, |
|||
"td_maxlen": 1.0, |
|||
"td_target_name": "td_track_end", |
|||
"td_width_to_size_filter_ratio": 0.9 |
|||
} |
|||
], |
|||
"track_widths": [ |
|||
0.0, |
|||
0.254, |
|||
0.3048, |
|||
0.4064, |
|||
0.508, |
|||
0.6096, |
|||
0.8128, |
|||
1.016, |
|||
1.27, |
|||
1.524, |
|||
1.778, |
|||
2.032 |
|||
], |
|||
"via_dimensions": [ |
|||
{ |
|||
"diameter": 0.0, |
|||
"drill": 0.0 |
|||
}, |
|||
{ |
|||
"diameter": 0.6, |
|||
"drill": 0.3 |
|||
}, |
|||
{ |
|||
"diameter": 0.7, |
|||
"drill": 0.4 |
|||
}, |
|||
{ |
|||
"diameter": 0.8, |
|||
"drill": 0.5 |
|||
}, |
|||
{ |
|||
"diameter": 0.9, |
|||
"drill": 0.6 |
|||
}, |
|||
{ |
|||
"diameter": 1.0, |
|||
"drill": 0.7 |
|||
} |
|||
], |
|||
"zones_allow_external_fillets": false, |
|||
"zones_use_no_outline": true |
|||
}, |
|||
"layer_presets": [ |
|||
{ |
|||
"activeLayer": -2, |
|||
"layers": [ |
|||
32, |
|||
44 |
|||
], |
|||
"name": "No layers", |
|||
"renderLayers": [ |
|||
125, |
|||
126, |
|||
127, |
|||
128, |
|||
129, |
|||
130, |
|||
133, |
|||
134, |
|||
135, |
|||
136, |
|||
138, |
|||
139, |
|||
140, |
|||
141, |
|||
142, |
|||
143, |
|||
144, |
|||
145, |
|||
146, |
|||
147, |
|||
148, |
|||
149, |
|||
150, |
|||
151, |
|||
152, |
|||
153, |
|||
154, |
|||
155, |
|||
157, |
|||
158, |
|||
159, |
|||
160, |
|||
161, |
|||
164 |
|||
] |
|||
} |
|||
], |
|||
"viewports": [] |
|||
}, |
|||
"boards": [], |
|||
"cvpcb": { |
|||
"equivalence_files": [] |
|||
}, |
|||
"erc": { |
|||
"erc_exclusions": [], |
|||
"meta": { |
|||
"version": 0 |
|||
}, |
|||
"pin_map": [ |
|||
[ |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
1, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
2 |
|||
], |
|||
[ |
|||
0, |
|||
2, |
|||
0, |
|||
1, |
|||
0, |
|||
0, |
|||
1, |
|||
0, |
|||
2, |
|||
2, |
|||
2, |
|||
2 |
|||
], |
|||
[ |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
1, |
|||
0, |
|||
1, |
|||
0, |
|||
1, |
|||
2 |
|||
], |
|||
[ |
|||
0, |
|||
1, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
1, |
|||
1, |
|||
2, |
|||
1, |
|||
1, |
|||
2 |
|||
], |
|||
[ |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
1, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
2 |
|||
], |
|||
[ |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
2 |
|||
], |
|||
[ |
|||
1, |
|||
1, |
|||
1, |
|||
1, |
|||
1, |
|||
0, |
|||
1, |
|||
1, |
|||
1, |
|||
1, |
|||
1, |
|||
2 |
|||
], |
|||
[ |
|||
0, |
|||
0, |
|||
0, |
|||
1, |
|||
0, |
|||
0, |
|||
1, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
2 |
|||
], |
|||
[ |
|||
0, |
|||
2, |
|||
1, |
|||
2, |
|||
0, |
|||
0, |
|||
1, |
|||
0, |
|||
2, |
|||
2, |
|||
2, |
|||
2 |
|||
], |
|||
[ |
|||
0, |
|||
2, |
|||
0, |
|||
1, |
|||
0, |
|||
0, |
|||
1, |
|||
0, |
|||
2, |
|||
0, |
|||
0, |
|||
2 |
|||
], |
|||
[ |
|||
0, |
|||
2, |
|||
1, |
|||
1, |
|||
0, |
|||
0, |
|||
1, |
|||
0, |
|||
2, |
|||
0, |
|||
0, |
|||
2 |
|||
], |
|||
[ |
|||
2, |
|||
2, |
|||
2, |
|||
2, |
|||
2, |
|||
2, |
|||
2, |
|||
2, |
|||
2, |
|||
2, |
|||
2, |
|||
2 |
|||
] |
|||
], |
|||
"rule_severities": { |
|||
"bus_definition_conflict": "error", |
|||
"bus_entry_needed": "error", |
|||
"bus_label_syntax": "error", |
|||
"bus_to_bus_conflict": "error", |
|||
"bus_to_net_conflict": "error", |
|||
"different_unit_footprint": "error", |
|||
"different_unit_net": "error", |
|||
"duplicate_reference": "error", |
|||
"duplicate_sheet_names": "error", |
|||
"extra_units": "error", |
|||
"global_label_dangling": "error", |
|||
"hier_label_mismatch": "error", |
|||
"label_dangling": "error", |
|||
"lib_symbol_issues": "warning", |
|||
"multiple_net_names": "error", |
|||
"net_not_bus_member": "error", |
|||
"no_connect_connected": "error", |
|||
"no_connect_dangling": "error", |
|||
"pin_not_connected": "error", |
|||
"pin_not_driven": "error", |
|||
"pin_to_pin": "error", |
|||
"power_pin_not_driven": "error", |
|||
"similar_labels": "error", |
|||
"unannotated": "error", |
|||
"unit_value_mismatch": "error", |
|||
"unresolved_variable": "error", |
|||
"wire_dangling": "error" |
|||
} |
|||
}, |
|||
"libraries": { |
|||
"pinned_footprint_libs": [], |
|||
"pinned_symbol_libs": [] |
|||
}, |
|||
"meta": { |
|||
"filename": "S007.01.020.1122.kicad_pro", |
|||
"version": 1 |
|||
}, |
|||
"net_settings": { |
|||
"classes": [ |
|||
{ |
|||
"bus_width": 6.0, |
|||
"clearance": 0.2032, |
|||
"diff_pair_gap": 0.2032, |
|||
"diff_pair_via_gap": 0.25, |
|||
"diff_pair_width": 0.254, |
|||
"line_style": 0, |
|||
"microvia_diameter": 0.3, |
|||
"microvia_drill": 0.1, |
|||
"name": "Default", |
|||
"pcb_color": "rgba(0, 0, 0, 0.000)", |
|||
"schematic_color": "rgba(0, 0, 0, 0.000)", |
|||
"track_width": 0.254, |
|||
"via_diameter": 0.6, |
|||
"via_drill": 0.3, |
|||
"wire_width": 6.0 |
|||
}, |
|||
{ |
|||
"bus_width": 12.0, |
|||
"clearance": 0.2, |
|||
"diff_pair_gap": 0.25, |
|||
"diff_pair_via_gap": 0.25, |
|||
"diff_pair_width": 0.2, |
|||
"line_style": 0, |
|||
"microvia_diameter": 0.3, |
|||
"microvia_drill": 0.1, |
|||
"name": "GNDA", |
|||
"pcb_color": "rgba(0, 0, 0, 0.000)", |
|||
"schematic_color": "rgba(0, 0, 0, 0.000)", |
|||
"track_width": 0.25, |
|||
"via_diameter": 0.8, |
|||
"via_drill": 0.4, |
|||
"wire_width": 6.0 |
|||
} |
|||
], |
|||
"meta": { |
|||
"version": 3 |
|||
}, |
|||
"net_colors": null, |
|||
"netclass_assignments": null, |
|||
"netclass_patterns": [] |
|||
}, |
|||
"pcbnew": { |
|||
"last_paths": { |
|||
"gencad": "", |
|||
"idf": "", |
|||
"netlist": "", |
|||
"specctra_dsn": "", |
|||
"step": "../../Mech/S007.01.020.1022.step", |
|||
"vmrl": "../../Mech/007.01.010.0920.wrl", |
|||
"vrml": "../../Mech/S007.01.020.0922.wrl" |
|||
}, |
|||
"page_layout_descr_file": "" |
|||
}, |
|||
"schematic": { |
|||
"annotate_start_num": 0, |
|||
"drawing": { |
|||
"dashed_lines_dash_length_ratio": 12.0, |
|||
"dashed_lines_gap_length_ratio": 3.0, |
|||
"default_bus_thickness": 12.0, |
|||
"default_junction_size": 20.0, |
|||
"default_line_thickness": 6.0, |
|||
"default_text_size": 50.0, |
|||
"default_wire_thickness": 6.0, |
|||
"field_names": [], |
|||
"intersheets_ref_own_page": false, |
|||
"intersheets_ref_prefix": "", |
|||
"intersheets_ref_short": false, |
|||
"intersheets_ref_show": false, |
|||
"intersheets_ref_suffix": "", |
|||
"junction_size_choice": 3, |
|||
"label_size_ratio": 0.3, |
|||
"pin_symbol_size": 25.0, |
|||
"text_offset_ratio": 0.3 |
|||
}, |
|||
"legacy_lib_dir": "", |
|||
"legacy_lib_list": [], |
|||
"meta": { |
|||
"version": 1 |
|||
}, |
|||
"net_format_name": "KiCad", |
|||
"ngspice": { |
|||
"fix_include_paths": true, |
|||
"fix_passive_vals": false, |
|||
"meta": { |
|||
"version": 0 |
|||
}, |
|||
"model_mode": 0, |
|||
"workbook_filename": "" |
|||
}, |
|||
"page_layout_descr_file": "${KICAD6_TEMPLATE_DIR}/WIO_pagelayout.kicad_wks", |
|||
"plot_directory": "./", |
|||
"spice_adjust_passive_values": false, |
|||
"spice_external_command": "spice \"%I\"", |
|||
"spice_save_all_currents": false, |
|||
"spice_save_all_voltages": false, |
|||
"subpart_first_id": 65, |
|||
"subpart_id_separator": 0 |
|||
}, |
|||
"sheets": [ |
|||
[ |
|||
"b30d8d0d-c3c0-4d90-a94c-f6b433fa7634", |
|||
"" |
|||
], |
|||
[ |
|||
"09a6f737-2266-4cb6-a936-4f1167a063d9", |
|||
"Supply" |
|||
] |
|||
], |
|||
"text_variables": { |
|||
"PCB_ID": "S007.01.020.1122" |
|||
} |
|||
} |
@ -0,0 +1,348 @@ |
|||
(kicad_pcb (version 20221018) (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 |
|||
(stackup |
|||
(layer "F.SilkS" (type "Top Silk Screen")) |
|||
(layer "F.Paste" (type "Top Solder Paste")) |
|||
(layer "F.Mask" (type "Top Solder Mask") (thickness 0.01)) |
|||
(layer "F.Cu" (type "copper") (thickness 0.035)) |
|||
(layer "dielectric 1" (type "core") (thickness 1.51) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02)) |
|||
(layer "B.Cu" (type "copper") (thickness 0.035)) |
|||
(layer "B.Mask" (type "Bottom Solder Mask") (thickness 0.01)) |
|||
(layer "B.Paste" (type "Bottom Solder Paste")) |
|||
(layer "B.SilkS" (type "Bottom Silk Screen")) |
|||
(copper_finish "None") |
|||
(dielectric_constraints no) |
|||
) |
|||
(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 "") |
|||
(net 1 "unconnected-(J101-Pad1)") |
|||
(net 2 "unconnected-(J101-Pad2)") |
|||
|
|||
(footprint "0_Connectors:RCH_RC01931_RJ45" (layer "F.Cu") |
|||
(tstamp 600ad7ec-defc-4840-b1ef-4cfb8c5ea3fe) |
|||
(at 88.355 84.58) |
|||
(descr "RCH RC01931 RJ45 Connector, Vertical, THT, LEDs, Shielded") |
|||
(tags "RCH RC01931 RJ45 Connector, Vertical, THT, LEDs, Shielded") |
|||
(property "Footprint Checked" "Y") |
|||
(property "MPN" "RC01931") |
|||
(property "Manufacturer" "RCH") |
|||
(property "Package" "") |
|||
(property "Sheetfile" "Bug Report.kicad_sch") |
|||
(property "Sheetname" "") |
|||
(property "ki_description" "RJ connector, 8P8C (8 positions 8 connected), two LEDs, RJ45, Shielded") |
|||
(property "ki_keywords" "8P8C RJ socket connector led") |
|||
(path "/bca8c0bf-9325-4a77-90c6-1a19dbe165ee") |
|||
(attr through_hole) |
|||
(fp_text reference "J101" (at 0 -9.58 unlocked) (layer "F.SilkS") |
|||
(effects (font (size 1 1) (thickness 0.15))) |
|||
(tstamp 817ff335-ae78-49ed-bb68-409d8553449b) |
|||
) |
|||
(fp_text value "8P8C_LED_Shielded" (at 0 9.92 unlocked) (layer "F.Fab") |
|||
(effects (font (size 1 1) (thickness 0.15))) |
|||
(tstamp 4fd2cacc-0786-41fe-a877-3fa1fd421829) |
|||
) |
|||
(fp_text user "${REFERENCE}" (at 0 -0.08 unlocked) (layer "F.Fab") |
|||
(effects (font (size 1 1) (thickness 0.15))) |
|||
(tstamp 422c7bf0-fea8-40d2-9a6f-6127f9781e0d) |
|||
) |
|||
(fp_line (start -8.2 -8.55) (end 8.2 -8.55) |
|||
(stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 1ed8c409-7b74-47ed-8ca9-ec9b335e20bc)) |
|||
(fp_line (start -8.2 -0.08) (end -8.2 -8.55) |
|||
(stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 0f00169b-6992-491f-8ff3-e22dfb3d3466)) |
|||
(fp_line (start -8.2 8.55) (end -8.2 3.55) |
|||
(stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 42cdcaba-df19-4b0b-915a-2f245eee097b)) |
|||
(fp_line (start 5.98 4.4) (end 6.58 4.1) |
|||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5ed1cabc-6a19-4770-bbf6-70bc667d1c9d)) |
|||
(fp_line (start 6.58 4.1) (end 6.58 4.7) |
|||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5418a65a-6f97-405e-9d56-31dd0d98f8d4)) |
|||
(fp_line (start 6.58 4.7) (end 5.98 4.4) |
|||
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 00fc21d1-eb11-4ea0-a26c-ae5c0a3935e6)) |
|||
(fp_line (start 8.2 -8.55) (end 8.2 -0.08) |
|||
(stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 776a0e08-c691-4ecb-93f1-99fe43ee0df6)) |
|||
(fp_line (start 8.2 3.55) (end 8.2 8.55) |
|||
(stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 7b112adc-58a8-4427-88d3-f35ee1c064cd)) |
|||
(fp_line (start 8.2 8.55) (end -8.2 8.55) |
|||
(stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp b2c34243-d8c9-4793-bdc3-661071fff01a)) |
|||
(fp_line (start -7.95 -8.3) (end 7.95 8.3) |
|||
(stroke (width 0.1) (type default)) (layer "Dwgs.User") (tstamp 9d1b7104-1e70-4387-880c-b1cda79c3c57)) |
|||
(fp_line (start -9.66 3.52) (end -9.66 -0.08) |
|||
(stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp f604b7e2-12d0-491d-a6de-9687ef3c5ee1)) |
|||
(fp_line (start -8.45 -8.8) (end 8.45 -8.8) |
|||
(stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 45dae031-d00e-40a4-afb3-7c6ed2020025)) |
|||
(fp_line (start -8.45 -0.08) (end -9.66 -0.08) |
|||
(stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 4b6ce6d8-6665-4339-94b5-ff14995fc5bc)) |
|||
(fp_line (start -8.45 -0.08) (end -8.45 -8.8) |
|||
(stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 78f71184-4cce-49b6-81dc-ab6d36e588e3)) |
|||
(fp_line (start -8.45 3.52) (end -9.66 3.52) |
|||
(stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 76454d4b-d9cb-4fee-b1b0-81b5deec12fe)) |
|||
(fp_line (start -8.45 8.8) (end -8.45 3.52) |
|||
(stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 120db9fb-e542-4d71-a51e-b69b5734715a)) |
|||
(fp_line (start 8.45 -8.8) (end 8.45 -0.08) |
|||
(stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp eacf0cd2-803b-4c98-a69e-1a8d8cd8fe5c)) |
|||
(fp_line (start 8.45 -0.08) (end 9.64 -0.08) |
|||
(stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp d753820b-f721-4b9b-a100-fc374aada733)) |
|||
(fp_line (start 8.45 3.52) (end 8.45 8.8) |
|||
(stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 293c7129-a233-4380-a042-7f7d5b527444)) |
|||
(fp_line (start 8.45 3.52) (end 9.64 3.52) |
|||
(stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 62c02a8e-9683-4dbb-acef-2c67f8c9a1c0)) |
|||
(fp_line (start 8.45 8.8) (end -8.45 8.8) |
|||
(stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp f4a6cc63-5a85-47f4-808c-9310dbc5d4a9)) |
|||
(fp_line (start 9.64 3.52) (end 9.64 -0.08) |
|||
(stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 265cca94-af8f-48e9-ba70-c9306b7ed757)) |
|||
(fp_line (start 5.98 3.4) (end 6.58 3.1) |
|||
(stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp ad728d21-d4a2-45c1-9363-7ed02f966a76)) |
|||
(fp_line (start 6.58 3.1) (end 6.58 3.7) |
|||
(stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 29490ece-6f0f-4024-88fb-7a7de90dc2be)) |
|||
(fp_line (start 6.58 3.7) (end 5.98 3.4) |
|||
(stroke (width 0.12) (type solid)) (layer "F.Fab") (tstamp 49806d75-401d-4a13-bda1-c13d853064c8)) |
|||
(fp_rect (start -7.95 -8.3) (end 7.95 8.3) |
|||
(stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 892292fe-0ec2-4aa1-b168-cd218d1af382)) |
|||
(pad "1" thru_hole rect (at 4.445 4.27) (size 1.7 1.7) (drill 0.9) (layers "*.Cu" "*.Mask") |
|||
(net 1 "unconnected-(J101-Pad1)") (pintype "passive") (tstamp 1d624f4d-c51a-4baf-953f-9b6b87b1be94)) |
|||
(pad "3" thru_hole circle (at 1.905 4.27) (size 1.7 1.7) (drill 0.9) (layers "*.Cu" "*.Mask") |
|||
(pintype "passive") (tstamp dd7d5f74-ad96-4e68-832c-0094cf9a587a)) |
|||
(model "${PERSONAL_LIBRARIES}/3D_Models/TE_1734577-1_THT_CONN_RJ45_FEMALE_VERTICAL.stp" |
|||
(offset (xyz 0 0.3 16.5)) |
|||
(scale (xyz 1 1 1)) |
|||
(rotate (xyz 0 0 0)) |
|||
) |
|||
) |
|||
|
|||
(gr_rect (start 71.84 73.6) (end 104.21 98.71) |
|||
(stroke (width 0.1) (type default)) (fill none) (layer "Edge.Cuts") (tstamp eecf5847-57a4-41ff-bb0a-252b5577275a)) |
|||
|
|||
(zone (net 2) (net_name "unconnected-(J101-Pad2)") (layer "F.Cu") (tstamp 13558cc0-77e2-4c57-b932-d4e44f881321) (hatch edge 0.5) |
|||
(connect_pads yes (clearance 0.2)) |
|||
(min_thickness 0.2) (filled_areas_thickness no) |
|||
(fill yes (thermal_gap 0.5) (thermal_bridge_width 0.5)) |
|||
(polygon |
|||
(pts |
|||
(xy 74 74) |
|||
(xy 102 74) |
|||
(xy 102 98) |
|||
(xy 74 98) |
|||
) |
|||
) |
|||
(filled_polygon |
|||
(layer "F.Cu") |
|||
(pts |
|||
(xy 101.9505 74.013263) |
|||
(xy 101.986737 74.0495) |
|||
(xy 102 74.099) |
|||
(xy 102 97.901) |
|||
(xy 101.986737 97.9505) |
|||
(xy 101.9505 97.986737) |
|||
(xy 101.901 98) |
|||
(xy 74.099 98) |
|||
(xy 74.0495 97.986737) |
|||
(xy 74.013263 97.9505) |
|||
(xy 74 97.901) |
|||
(xy 74 88.85) |
|||
(xy 89.204417 88.85) |
|||
(xy 89.2247 89.055934) |
|||
(xy 89.284768 89.253954) |
|||
(xy 89.287062 89.258246) |
|||
(xy 89.287063 89.258248) |
|||
(xy 89.380023 89.432163) |
|||
(xy 89.380025 89.432166) |
|||
(xy 89.382315 89.43645) |
|||
(xy 89.51359 89.59641) |
|||
(xy 89.67355 89.727685) |
|||
(xy 89.856046 89.825232) |
|||
(xy 90.054066 89.8853) |
|||
(xy 90.26 89.905583) |
|||
(xy 90.465934 89.8853) |
|||
(xy 90.663954 89.825232) |
|||
(xy 90.84645 89.727685) |
|||
(xy 90.856121 89.719748) |
|||
(xy 91.7495 89.719748) |
|||
(xy 91.750446 89.724506) |
|||
(xy 91.750447 89.724511) |
|||
(xy 91.751534 89.729976) |
|||
(xy 91.761133 89.778231) |
|||
(xy 91.76655 89.786338) |
|||
(xy 91.766551 89.78634) |
|||
(xy 91.800028 89.836441) |
|||
(xy 91.805448 89.844552) |
|||
(xy 91.871769 89.888867) |
|||
(xy 91.930252 89.9005) |
|||
(xy 93.66489 89.9005) |
|||
(xy 93.669748 89.9005) |
|||
(xy 93.728231 89.888867) |
|||
(xy 93.794552 89.844552) |
|||
(xy 93.838867 89.778231) |
|||
(xy 93.8505 89.719748) |
|||
(xy 93.8505 87.980252) |
|||
(xy 93.838867 87.921769) |
|||
(xy 93.794552 87.855448) |
|||
(xy 93.786441 87.850028) |
|||
(xy 93.73634 87.816551) |
|||
(xy 93.736338 87.81655) |
|||
(xy 93.728231 87.811133) |
|||
(xy 93.718667 87.80923) |
|||
(xy 93.718666 87.80923) |
|||
(xy 93.674511 87.800447) |
|||
(xy 93.674506 87.800446) |
|||
(xy 93.669748 87.7995) |
|||
(xy 91.930252 87.7995) |
|||
(xy 91.925494 87.800446) |
|||
(xy 91.925488 87.800447) |
|||
(xy 91.881333 87.80923) |
|||
(xy 91.88133 87.809231) |
|||
(xy 91.871769 87.811133) |
|||
(xy 91.863663 87.816549) |
|||
(xy 91.863659 87.816551) |
|||
(xy 91.813558 87.850028) |
|||
(xy 91.813555 87.85003) |
|||
(xy 91.805448 87.855448) |
|||
(xy 91.80003 87.863555) |
|||
(xy 91.800028 87.863558) |
|||
(xy 91.766551 87.913659) |
|||
(xy 91.766549 87.913663) |
|||
(xy 91.761133 87.921769) |
|||
(xy 91.759231 87.93133) |
|||
(xy 91.75923 87.931333) |
|||
(xy 91.750447 87.975488) |
|||
(xy 91.750446 87.975494) |
|||
(xy 91.7495 87.980252) |
|||
(xy 91.7495 89.719748) |
|||
(xy 90.856121 89.719748) |
|||
(xy 91.00641 89.59641) |
|||
(xy 91.137685 89.43645) |
|||
(xy 91.235232 89.253954) |
|||
(xy 91.2953 89.055934) |
|||
(xy 91.315583 88.85) |
|||
(xy 91.2953 88.644066) |
|||
(xy 91.235232 88.446046) |
|||
(xy 91.137685 88.26355) |
|||
(xy 91.00641 88.10359) |
|||
(xy 90.84645 87.972315) |
|||
(xy 90.842166 87.970025) |
|||
(xy 90.842163 87.970023) |
|||
(xy 90.668248 87.877063) |
|||
(xy 90.668246 87.877062) |
|||
(xy 90.663954 87.874768) |
|||
(xy 90.659293 87.873354) |
|||
(xy 90.47059 87.816112) |
|||
(xy 90.470586 87.816111) |
|||
(xy 90.465934 87.8147) |
|||
(xy 90.26 87.794417) |
|||
(xy 90.255157 87.794894) |
|||
(xy 90.058908 87.814223) |
|||
(xy 90.058907 87.814223) |
|||
(xy 90.054066 87.8147) |
|||
(xy 90.049415 87.81611) |
|||
(xy 90.049409 87.816112) |
|||
(xy 89.860706 87.873354) |
|||
(xy 89.860702 87.873355) |
|||
(xy 89.856046 87.874768) |
|||
(xy 89.851757 87.87706) |
|||
(xy 89.851751 87.877063) |
|||
(xy 89.677836 87.970023) |
|||
(xy 89.677828 87.970028) |
|||
(xy 89.67355 87.972315) |
|||
(xy 89.669796 87.975394) |
|||
(xy 89.669791 87.975399) |
|||
(xy 89.517354 88.1005) |
|||
(xy 89.517348 88.100505) |
|||
(xy 89.51359 88.10359) |
|||
(xy 89.510505 88.107348) |
|||
(xy 89.5105 88.107354) |
|||
(xy 89.385399 88.259791) |
|||
(xy 89.385394 88.259796) |
|||
(xy 89.382315 88.26355) |
|||
(xy 89.380028 88.267828) |
|||
(xy 89.380023 88.267836) |
|||
(xy 89.287063 88.441751) |
|||
(xy 89.28706 88.441757) |
|||
(xy 89.284768 88.446046) |
|||
(xy 89.283355 88.450702) |
|||
(xy 89.283354 88.450706) |
|||
(xy 89.226112 88.639409) |
|||
(xy 89.22611 88.639415) |
|||
(xy 89.2247 88.644066) |
|||
(xy 89.204417 88.85) |
|||
(xy 74 88.85) |
|||
(xy 74 74.099) |
|||
(xy 74.013263 74.0495) |
|||
(xy 74.0495 74.013263) |
|||
(xy 74.099 74) |
|||
(xy 101.901 74) |
|||
) |
|||
) |
|||
) |
|||
) |
@ -0,0 +1,490 @@ |
|||
{ |
|||
"board": { |
|||
"3dviewports": [], |
|||
"design_settings": { |
|||
"defaults": { |
|||
"board_outline_line_width": 0.09999999999999999, |
|||
"copper_line_width": 0.19999999999999998, |
|||
"copper_text_italic": false, |
|||
"copper_text_size_h": 1.5, |
|||
"copper_text_size_v": 1.5, |
|||
"copper_text_thickness": 0.3, |
|||
"copper_text_upright": false, |
|||
"courtyard_line_width": 0.049999999999999996, |
|||
"dimension_precision": 4, |
|||
"dimension_units": 3, |
|||
"dimensions": { |
|||
"arrow_length": 1270000, |
|||
"extension_offset": 500000, |
|||
"keep_text_aligned": true, |
|||
"suppress_zeroes": false, |
|||
"text_position": 0, |
|||
"units_format": 1 |
|||
}, |
|||
"fab_line_width": 0.09999999999999999, |
|||
"fab_text_italic": false, |
|||
"fab_text_size_h": 1.0, |
|||
"fab_text_size_v": 1.0, |
|||
"fab_text_thickness": 0.15, |
|||
"fab_text_upright": false, |
|||
"other_line_width": 0.15, |
|||
"other_text_italic": false, |
|||
"other_text_size_h": 1.0, |
|||
"other_text_size_v": 1.0, |
|||
"other_text_thickness": 0.15, |
|||
"other_text_upright": false, |
|||
"pads": { |
|||
"drill": 0.762, |
|||
"height": 1.524, |
|||
"width": 1.524 |
|||
}, |
|||
"silk_line_width": 0.15, |
|||
"silk_text_italic": false, |
|||
"silk_text_size_h": 1.0, |
|||
"silk_text_size_v": 1.0, |
|||
"silk_text_thickness": 0.15, |
|||
"silk_text_upright": false, |
|||
"zones": { |
|||
"min_clearance": 0.19999999999999998 |
|||
} |
|||
}, |
|||
"diff_pair_dimensions": [ |
|||
{ |
|||
"gap": 0.0, |
|||
"via_gap": 0.0, |
|||
"width": 0.0 |
|||
} |
|||
], |
|||
"drc_exclusions": [], |
|||
"meta": { |
|||
"version": 2 |
|||
}, |
|||
"rule_severities": { |
|||
"annular_width": "error", |
|||
"clearance": "error", |
|||
"connection_width": "warning", |
|||
"copper_edge_clearance": "error", |
|||
"copper_sliver": "warning", |
|||
"courtyards_overlap": "error", |
|||
"diff_pair_gap_out_of_range": "error", |
|||
"diff_pair_uncoupled_length_too_long": "error", |
|||
"drill_out_of_range": "error", |
|||
"duplicate_footprints": "warning", |
|||
"extra_footprint": "warning", |
|||
"footprint": "error", |
|||
"footprint_type_mismatch": "ignore", |
|||
"hole_clearance": "error", |
|||
"hole_near_hole": "error", |
|||
"invalid_outline": "error", |
|||
"isolated_copper": "warning", |
|||
"item_on_disabled_layer": "error", |
|||
"items_not_allowed": "error", |
|||
"length_out_of_range": "error", |
|||
"lib_footprint_issues": "warning", |
|||
"lib_footprint_mismatch": "warning", |
|||
"malformed_courtyard": "error", |
|||
"microvia_drill_out_of_range": "error", |
|||
"missing_courtyard": "ignore", |
|||
"missing_footprint": "warning", |
|||
"net_conflict": "warning", |
|||
"npth_inside_courtyard": "ignore", |
|||
"padstack": "warning", |
|||
"pth_inside_courtyard": "ignore", |
|||
"shorting_items": "error", |
|||
"silk_edge_clearance": "warning", |
|||
"silk_over_copper": "warning", |
|||
"silk_overlap": "warning", |
|||
"skew_out_of_range": "error", |
|||
"solder_mask_bridge": "error", |
|||
"starved_thermal": "error", |
|||
"text_height": "warning", |
|||
"text_thickness": "warning", |
|||
"through_hole_pad_without_hole": "error", |
|||
"too_many_vias": "error", |
|||
"track_dangling": "warning", |
|||
"track_width": "error", |
|||
"tracks_crossing": "error", |
|||
"unconnected_items": "error", |
|||
"unresolved_variable": "error", |
|||
"via_dangling": "warning", |
|||
"zones_intersect": "error" |
|||
}, |
|||
"rules": { |
|||
"max_error": 0.005, |
|||
"min_clearance": 0.0, |
|||
"min_connection": 0.09999999999999999, |
|||
"min_copper_edge_clearance": 0.0, |
|||
"min_hole_clearance": 0.0, |
|||
"min_hole_to_hole": 0.0, |
|||
"min_microvia_diameter": 0.19999999999999998, |
|||
"min_microvia_drill": 0.09999999999999999, |
|||
"min_resolved_spokes": 2, |
|||
"min_silk_clearance": 0.0, |
|||
"min_text_height": 0.0, |
|||
"min_text_thickness": 0.0, |
|||
"min_through_hole_diameter": 0.06, |
|||
"min_track_width": 0.0, |
|||
"min_via_annular_width": 0.01, |
|||
"min_via_diameter": 0.01, |
|||
"solder_mask_clearance": 0.0, |
|||
"solder_mask_min_width": 0.0, |
|||
"solder_mask_to_copper_clearance": 0.0, |
|||
"use_height_for_length_calcs": true |
|||
}, |
|||
"teardrop_options": [ |
|||
{ |
|||
"td_allow_use_two_tracks": true, |
|||
"td_curve_segcount": 5, |
|||
"td_on_pad_in_zone": false, |
|||
"td_onpadsmd": true, |
|||
"td_onroundshapesonly": false, |
|||
"td_ontrackend": false, |
|||
"td_onviapad": true |
|||
} |
|||
], |
|||
"teardrop_parameters": [ |
|||
{ |
|||
"td_curve_segcount": 0, |
|||
"td_height_ratio": 1.0, |
|||
"td_length_ratio": 0.5, |
|||
"td_maxheight": 2.0, |
|||
"td_maxlen": 1.0, |
|||
"td_target_name": "td_round_shape", |
|||
"td_width_to_size_filter_ratio": 0.9 |
|||
}, |
|||
{ |
|||
"td_curve_segcount": 0, |
|||
"td_height_ratio": 1.0, |
|||
"td_length_ratio": 0.5, |
|||
"td_maxheight": 2.0, |
|||
"td_maxlen": 1.0, |
|||
"td_target_name": "td_rect_shape", |
|||
"td_width_to_size_filter_ratio": 0.9 |
|||
}, |
|||
{ |
|||
"td_curve_segcount": 0, |
|||
"td_height_ratio": 1.0, |
|||
"td_length_ratio": 0.5, |
|||
"td_maxheight": 2.0, |
|||
"td_maxlen": 1.0, |
|||
"td_target_name": "td_track_end", |
|||
"td_width_to_size_filter_ratio": 0.9 |
|||
} |
|||
], |
|||
"track_widths": [ |
|||
0.0 |
|||
], |
|||
"via_dimensions": [ |
|||
{ |
|||
"diameter": 0.0, |
|||
"drill": 0.0 |
|||
} |
|||
], |
|||
"zones_allow_external_fillets": false |
|||
}, |
|||
"layer_presets": [], |
|||
"viewports": [] |
|||
}, |
|||
"boards": [], |
|||
"cvpcb": { |
|||
"equivalence_files": [] |
|||
}, |
|||
"erc": { |
|||
"erc_exclusions": [], |
|||
"meta": { |
|||
"version": 0 |
|||
}, |
|||
"pin_map": [ |
|||
[ |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
1, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
2 |
|||
], |
|||
[ |
|||
0, |
|||
2, |
|||
0, |
|||
1, |
|||
0, |
|||
0, |
|||
1, |
|||
0, |
|||
2, |
|||
2, |
|||
2, |
|||
2 |
|||
], |
|||
[ |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
1, |
|||
0, |
|||
1, |
|||
0, |
|||
1, |
|||
2 |
|||
], |
|||
[ |
|||
0, |
|||
1, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
1, |
|||
1, |
|||
2, |
|||
1, |
|||
1, |
|||
2 |
|||
], |
|||
[ |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
1, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
2 |
|||
], |
|||
[ |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
2 |
|||
], |
|||
[ |
|||
1, |
|||
1, |
|||
1, |
|||
1, |
|||
1, |
|||
0, |
|||
1, |
|||
1, |
|||
1, |
|||
1, |
|||
1, |
|||
2 |
|||
], |
|||
[ |
|||
0, |
|||
0, |
|||
0, |
|||
1, |
|||
0, |
|||
0, |
|||
1, |
|||
0, |
|||
0, |
|||
0, |
|||
0, |
|||
2 |
|||
], |
|||
[ |
|||
0, |
|||
2, |
|||
1, |
|||
2, |
|||
0, |
|||
0, |
|||
1, |
|||
0, |
|||
2, |
|||
2, |
|||
2, |
|||
2 |
|||
], |
|||
[ |
|||
0, |
|||
2, |
|||
0, |
|||
1, |
|||
0, |
|||
0, |
|||
1, |
|||
0, |
|||
2, |
|||
0, |
|||
0, |
|||
2 |
|||
], |
|||
[ |
|||
0, |
|||
2, |
|||
1, |
|||
1, |
|||
0, |
|||
0, |
|||
1, |
|||
0, |
|||
2, |
|||
0, |
|||
0, |
|||
2 |
|||
], |
|||
[ |
|||
2, |
|||
2, |
|||
2, |
|||
2, |
|||
2, |
|||
2, |
|||
2, |
|||
2, |
|||
2, |
|||
2, |
|||
2, |
|||
2 |
|||
] |
|||
], |
|||
"rule_severities": { |
|||
"bus_definition_conflict": "error", |
|||
"bus_entry_needed": "error", |
|||
"bus_to_bus_conflict": "error", |
|||
"bus_to_net_conflict": "error", |
|||
"conflicting_netclasses": "error", |
|||
"different_unit_footprint": "error", |
|||
"different_unit_net": "error", |
|||
"duplicate_reference": "error", |
|||
"duplicate_sheet_names": "error", |
|||
"endpoint_off_grid": "warning", |
|||
"extra_units": "error", |
|||
"global_label_dangling": "warning", |
|||
"hier_label_mismatch": "error", |
|||
"label_dangling": "error", |
|||
"lib_symbol_issues": "warning", |
|||
"missing_bidi_pin": "warning", |
|||
"missing_input_pin": "warning", |
|||
"missing_power_pin": "error", |
|||
"missing_unit": "warning", |
|||
"multiple_net_names": "warning", |
|||
"net_not_bus_member": "warning", |
|||
"no_connect_connected": "warning", |
|||
"no_connect_dangling": "warning", |
|||
"pin_not_connected": "error", |
|||
"pin_not_driven": "error", |
|||
"pin_to_pin": "warning", |
|||
"power_pin_not_driven": "error", |
|||
"similar_labels": "warning", |
|||
"simulation_model_issue": "error", |
|||
"unannotated": "error", |
|||
"unit_value_mismatch": "error", |
|||
"unresolved_variable": "error", |
|||
"wire_dangling": "error" |
|||
} |
|||
}, |
|||
"libraries": { |
|||
"pinned_footprint_libs": [], |
|||
"pinned_symbol_libs": [] |
|||
}, |
|||
"meta": { |
|||
"filename": "Bug Report.kicad_pro", |
|||
"version": 1 |
|||
}, |
|||
"net_settings": { |
|||
"classes": [ |
|||
{ |
|||
"bus_width": 12, |
|||
"clearance": 0.2, |
|||
"diff_pair_gap": 0.151, |
|||
"diff_pair_via_gap": 0.25, |
|||
"diff_pair_width": 0.1468, |
|||
"line_style": 0, |
|||
"microvia_diameter": 0.3, |
|||
"microvia_drill": 0.1, |
|||
"name": "Default", |
|||
"pcb_color": "rgba(0, 0, 0, 0.000)", |
|||
"schematic_color": "rgba(0, 0, 0, 0.000)", |
|||
"track_width": 0.25, |
|||
"via_diameter": 0.8, |
|||
"via_drill": 0.4, |
|||
"wire_width": 6 |
|||
} |
|||
], |
|||
"meta": { |
|||
"version": 3 |
|||
}, |
|||
"net_colors": null, |
|||
"netclass_assignments": null, |
|||
"netclass_patterns": [] |
|||
}, |
|||
"pcbnew": { |
|||
"last_paths": { |
|||
"gencad": "", |
|||
"idf": "", |
|||
"netlist": "", |
|||
"specctra_dsn": "", |
|||
"step": "", |
|||
"vrml": "" |
|||
}, |
|||
"page_layout_descr_file": "" |
|||
}, |
|||
"schematic": { |
|||
"annotate_start_num": 0, |
|||
"drawing": { |
|||
"dashed_lines_dash_length_ratio": 12.0, |
|||
"dashed_lines_gap_length_ratio": 3.0, |
|||
"default_line_thickness": 6.0, |
|||
"default_text_size": 50.0, |
|||
"field_names": [], |
|||
"intersheets_ref_own_page": false, |
|||
"intersheets_ref_prefix": "", |
|||
"intersheets_ref_short": false, |
|||
"intersheets_ref_show": false, |
|||
"intersheets_ref_suffix": "", |
|||
"junction_size_choice": 3, |
|||
"label_size_ratio": 0.375, |
|||
"pin_symbol_size": 25.0, |
|||
"text_offset_ratio": 0.15 |
|||
}, |
|||
"legacy_lib_dir": "", |
|||
"legacy_lib_list": [], |
|||
"meta": { |
|||
"version": 1 |
|||
}, |
|||
"net_format_name": "", |
|||
"page_layout_descr_file": "", |
|||
"plot_directory": "", |
|||
"spice_current_sheet_as_root": false, |
|||
"spice_external_command": "spice \"%I\"", |
|||
"spice_model_current_sheet_as_root": true, |
|||
"spice_save_all_currents": false, |
|||
"spice_save_all_voltages": false, |
|||
"subpart_first_id": 65, |
|||
"subpart_id_separator": 0 |
|||
}, |
|||
"sheets": [ |
|||
[ |
|||
"0046065b-e39e-4406-a080-1c9c19e47446", |
|||
"" |
|||
] |
|||
], |
|||
"text_variables": {} |
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue