[Preflight][KiCad 7] Updated preflight references and tests

- Disabled PCB parity, API broken
This commit is contained in:
Salvador E. Tropea 2023-02-14 12:28:07 -03:00
parent 28390c9f6f
commit f84b49bd2a
24 changed files with 2583 additions and 670 deletions

View File

@ -118,7 +118,7 @@ class Update_XML(BasePreFlight): # noqa: F821
errors.append('PCB net code {} missing connection/s: {}'.format(n, ','.join(list(dif))))
def check_pcb_parity(self):
if GS.ki5:
if GS.ki5 or GS.ki7:
logger.error('PCB vs schematic parity only available for KiCad 6')
exit(MISSING_TOOL)
fname = GS.sch_no_ext+'.xml'

View File

@ -1,4 +1,3 @@
bom/
print_err.pro
test_v5/
zone-refill.pro

View File

@ -0,0 +1,240 @@
(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)
)
(setup
(pad_to_mask_clearance 0)
(aux_axis_origin 148.4 80.2)
(pcbplotparams
(layerselection 0x00010fc_ffffffff)
(plot_on_all_layers_selection 0x0000000_00000000)
(disableapertmacros false)
(usegerberextensions false)
(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 false)
(subtractmaskfromsilk false)
(outputformat 1)
(mirror false)
(drillshape 1)
(scaleselection 1)
(outputdirectory "")
)
)
(net 0 "")
(net 1 "GND")
(net 2 "Net-(C1-Pad1)")
(net 3 "VCC")
(footprint "Capacitor_SMD:C_0805_2012Metric" (layer "F.Cu")
(tstamp 00000000-0000-0000-0000-00005ebea01d)
(at 146.3 78.6)
(descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator")
(tags "capacitor")
(path "/00000000-0000-0000-0000-00005ebe91ac")
(attr smd)
(fp_text reference "C1" (at 0 -1.65) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 9c9d8199-175d-4e72-9011-0f0185e5f8cd)
)
(fp_text value "1uF" (at 0 1.65) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 75316dc7-6d46-417e-8b6a-162b22dfd19a)
)
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
(effects (font (size 0.5 0.5) (thickness 0.08)))
(tstamp db1cd0fb-05d4-44ec-b454-d6a236c238a3)
)
(fp_line (start -0.261252 -0.735) (end 0.261252 -0.735)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bbb604e2-8eaa-49ba-bc8d-1266d9ba7dd4))
(fp_line (start -0.261252 0.735) (end 0.261252 0.735)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 27655bcd-4c1a-46cc-955d-5b5b5261c864))
(fp_line (start -1.7 -0.98) (end 1.7 -0.98)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0540ca27-05d9-4ca7-b70d-f92722d38ba5))
(fp_line (start -1.7 0.98) (end -1.7 -0.98)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8a85c785-84a4-4187-8351-25e248f4f364))
(fp_line (start 1.7 -0.98) (end 1.7 0.98)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6953b3ec-5f36-4382-8414-4b8ed5275ff0))
(fp_line (start 1.7 0.98) (end -1.7 0.98)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e6211b5c-800e-40b7-aff2-63e2fd710db4))
(fp_line (start -1 -0.625) (end 1 -0.625)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 03097cce-abba-42fb-a29b-81d00831759b))
(fp_line (start -1 0.625) (end -1 -0.625)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 713f7208-b71b-4b1b-baa8-a647790e865d))
(fp_line (start 1 -0.625) (end 1 0.625)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 776241c6-9634-465f-9f35-31d275ddb70e))
(fp_line (start 1 0.625) (end -1 0.625)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d279b9bc-2303-4272-bf6a-94f4bd8fd219))
(pad "1" smd roundrect (at -0.95 0) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
(net 2 "Net-(C1-Pad1)") (tstamp 22724ee9-7edc-46c3-9dad-daeaebd9c606))
(pad "2" smd roundrect (at 0.95 0) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
(net 1 "GND") (tstamp b1ef38df-3c86-4fc6-8739-1c64ab2bf578))
(model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu")
(tstamp 00000000-0000-0000-0000-00005ebea02e)
(at 146.3 81.55 180)
(descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
(tags "resistor")
(path "/00000000-0000-0000-0000-00005ebe8a2e")
(attr smd)
(fp_text reference "R1" (at 0 -1.65) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp c673541e-281f-463a-ac6b-ad54dbd30319)
)
(fp_text value "100" (at 0 1.65) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp a8816dfd-28bb-412c-ad07-1214032d763b)
)
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
(effects (font (size 0.5 0.5) (thickness 0.08)))
(tstamp 79fa1346-eb17-4f67-9688-7380b95bf08b)
)
(fp_line (start -0.227064 -0.735) (end 0.227064 -0.735)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d5c0d515-fbd4-46ff-925e-63100f09db13))
(fp_line (start -0.227064 0.735) (end 0.227064 0.735)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8272a645-4413-41c6-8bed-c4b4760f96a4))
(fp_line (start -1.68 -0.95) (end 1.68 -0.95)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp fdc0f79f-e515-4d7e-a030-b9d3f4c60b60))
(fp_line (start -1.68 0.95) (end -1.68 -0.95)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ecc8577a-84bc-4200-ad6a-3b661b80c38c))
(fp_line (start 1.68 -0.95) (end 1.68 0.95)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5e8d5ff4-4f6f-4251-984b-61022789ae1b))
(fp_line (start 1.68 0.95) (end -1.68 0.95)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp fcfcd859-0f83-481b-b094-a2f57961025a))
(fp_line (start -1 -0.625) (end 1 -0.625)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b5b58052-9f31-4837-981b-aa3c19b1ac9c))
(fp_line (start -1 0.625) (end -1 -0.625)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5568ea96-73af-4c53-8865-e6917f8edfbf))
(fp_line (start 1 -0.625) (end 1 0.625)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4f5af935-8675-4256-babd-43718301424e))
(fp_line (start 1 0.625) (end -1 0.625)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 475e817c-7d78-449c-9aaa-cef1253ad63c))
(pad "1" smd roundrect (at -0.9125 0 180) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902)
(net 3 "VCC") (tstamp b79d1e40-2471-4764-9ea4-56137645d19e))
(pad "2" smd roundrect (at 0.9125 0 180) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902)
(net 2 "Net-(C1-Pad1)") (tstamp b12bc4bb-c30f-4872-8ca4-7f2a2f7652fb))
(model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu")
(tstamp 00000000-0000-0000-0000-00005ebea03f)
(at 150.71 78.6 180)
(descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator")
(tags "resistor")
(path "/00000000-0000-0000-0000-00005ebe8e9e")
(attr smd)
(fp_text reference "R2" (at 0 -1.65) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 153c0863-275c-47bf-ab70-70617d013f8e)
)
(fp_text value "200" (at 0 1.65) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 25a27614-40a6-42df-8b74-01d12486edf1)
)
(fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
(effects (font (size 0.5 0.5) (thickness 0.08)))
(tstamp b21cc471-e229-4084-a5e1-e63e632764bf)
)
(fp_line (start -0.227064 -0.735) (end 0.227064 -0.735)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c12980f3-1246-4d40-a994-da434db439c0))
(fp_line (start -0.227064 0.735) (end 0.227064 0.735)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 94bb58a0-1695-4d34-b64b-a659b4788a2c))
(fp_line (start -1.68 -0.95) (end 1.68 -0.95)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e1cb63cf-7550-434d-ab1c-f8201fda6fcc))
(fp_line (start -1.68 0.95) (end -1.68 -0.95)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5fd2b0bd-aa1f-4e3d-aaba-810b73d95668))
(fp_line (start 1.68 -0.95) (end 1.68 0.95)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d96e0a1f-fc49-4e92-8838-2b7d4e9dc208))
(fp_line (start 1.68 0.95) (end -1.68 0.95)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3db38e3b-940f-4b79-aa38-456142c68041))
(fp_line (start -1 -0.625) (end 1 -0.625)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 74ffcc5f-7b35-4182-9427-003dd8fe602f))
(fp_line (start -1 0.625) (end -1 -0.625)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f5335666-b6e0-4b78-8e64-4c69dfba6283))
(fp_line (start 1 -0.625) (end 1 0.625)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5a075f5a-14f8-4e51-ba50-aa1e538ec9e1))
(fp_line (start 1 0.625) (end -1 0.625)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 59e09225-6686-4ef0-ae60-013a703477da))
(pad "1" smd roundrect (at -0.9125 0 180) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902)
(net 2 "Net-(C1-Pad1)") (tstamp 830253c8-8a42-4c56-8887-0fd8f7d59d1d))
(pad "2" smd roundrect (at 0.9125 0 180) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902)
(net 1 "GND") (tstamp d4aa7cc8-3eb8-4f8d-a86f-bce11b19d712))
(model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(gr_line (start 153 84) (end 153 76)
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp 00000000-0000-0000-0000-00005ebea29b))
(gr_line (start 144 76) (end 144 84)
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp bb3326cd-028c-43fb-af47-5975412a67c7))
(gr_line (start 153 76) (end 144 76)
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp d534140b-6f16-4b83-8893-ef4b026f6ec9))
(gr_line (start 144 84) (end 153 84)
(stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp ea655683-6135-4d3f-a322-1186e1a703b2))
(segment (start 147.2375 78.6) (end 149.7725 78.6) (width 0.25) (layer "F.Cu") (net 1) (tstamp 4ebf58f7-8428-4480-b240-bb7d3c895103))
(segment (start 145.3625 78.6) (end 146.4625 77.5) (width 0.25) (layer "F.Cu") (net 2) (tstamp 1b063e64-61f9-4040-a610-60a05ee660d5))
(segment (start 146.4625 77.5) (end 150.5475 77.5) (width 0.25) (layer "F.Cu") (net 2) (tstamp 47e9ca4c-383c-4a7f-a00e-65cdec517ca4))
(segment (start 150.5475 77.5) (end 151.6475 78.6) (width 0.25) (layer "F.Cu") (net 2) (tstamp d280ba73-e3e4-48e5-961d-6330b91cc2cc))
(segment (start 145.3625 81.55) (end 145.3625 78.6) (width 0.25) (layer "F.Cu") (net 2) (tstamp fa5e5b8e-4772-4e87-91b9-d14646e82a50))
)

View File

@ -0,0 +1,77 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
},
"ratsnest_display_mode": 0,
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": true,
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
0,
1,
2,
3,
4,
5,
6,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
30,
32,
33,
34,
35,
36,
37,
38
],
"visible_layers": "fffffff_ffffffff",
"zone_display_mode": 0
},
"meta": {
"filename": "bom.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}

View File

@ -0,0 +1,430 @@
{
"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": {
"45_degree_only": false,
"min_clearance": 0.508
}
},
"diff_pair_dimensions": [],
"drc_exclusions": [],
"meta": {
"version": 1
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"copper_edge_clearance": "error",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_too_small": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"keepout": "error",
"length_out_of_range": "error",
"malformed_courtyard": "error",
"microvia_drill_too_small": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "error",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_over_copper": "error",
"silk_overlap": "error",
"skew_out_of_range": "error",
"too_many_vias": "error",
"track_dangling": "warning",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"via_hole_larger_than_pad": "error",
"zone_has_empty_net": "error",
"zones_intersect": "error"
},
"rules": {
"allow_blind_buried_vias": false,
"allow_microvias": false,
"max_error": 0.005,
"min_clearance": 0.0,
"min_copper_edge_clearance": 0.01,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_silk_clearance": 0.0,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.19999999999999998,
"min_via_annular_width": 0.049999999999999996,
"min_via_diameter": 0.39999999999999997,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0,
"solder_paste_clearance": 0.0,
"solder_paste_margin_ratio": 0.0
},
"track_widths": [],
"via_dimensions": [],
"zones_allow_external_fillets": false,
"zones_use_no_outline": true
},
"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": "error",
"no_connect_dangling": "error",
"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": "bom.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12,
"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": "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_bus_thickness": 12.0,
"default_junction_size": 40.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": "",
"page_layout_descr_file": "",
"plot_directory": "",
"spice_adjust_passive_values": false,
"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": [
[
"d2d83f5f-ce2c-48e9-9bf7-d06fc221d288",
""
]
],
"text_variables": {}
}

View File

@ -0,0 +1,381 @@
(kicad_sch (version 20230121) (generator eeschema)
(uuid d2d83f5f-ce2c-48e9-9bf7-d06fc221d288)
(paper "A4")
(lib_symbols
(symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
(property "Reference" "C" (at 0.635 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "C" (at 0.635 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (at 0.9652 -3.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "cap capacitor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Unpolarized capacitor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "C_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "C_0_1"
(polyline
(pts
(xy -2.032 -0.762)
(xy 2.032 -0.762)
)
(stroke (width 0.508) (type default))
(fill (type none))
)
(polyline
(pts
(xy -2.032 0.762)
(xy 2.032 0.762)
)
(stroke (width 0.508) (type default))
(fill (type none))
)
)
(symbol "C_1_1"
(pin passive line (at 0 3.81 270) (length 2.794)
(name "~" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -3.81 90) (length 2.794)
(name "~" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "R" (at 2.032 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "R" (at 0 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at -1.778 0 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "R res resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "R_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "R_0_1"
(rectangle (start -1.016 -2.54) (end 1.016 2.54)
(stroke (width 0.254) (type default))
(fill (type none))
)
)
(symbol "R_1_1"
(pin passive line (at 0 3.81 270) (length 1.27)
(name "~" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at 0 -3.81 90) (length 1.27)
(name "~" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (at 0 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 0 -3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "power-flag" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "GND_0_1"
(polyline
(pts
(xy 0 0)
(xy 0 -1.27)
(xy 1.27 -1.27)
(xy 0 -2.54)
(xy -1.27 -1.27)
(xy 0 -1.27)
)
(stroke (width 0) (type default))
(fill (type none))
)
)
(symbol "GND_1_1"
(pin power_in line (at 0 0 270) (length 0) hide
(name "GND" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "power:VCC" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (at 0 -3.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VCC" (at 0 3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "power-flag" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"VCC\"" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "VCC_0_1"
(polyline
(pts
(xy -0.762 1.27)
(xy 0 2.54)
)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy 0 0)
(xy 0 2.54)
)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy 0 2.54)
(xy 0.762 1.27)
)
(stroke (width 0) (type default))
(fill (type none))
)
)
(symbol "VCC_1_1"
(pin power_in line (at 0 0 90) (length 0) hide
(name "VCC" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
)
)
)
(junction (at 88.9 62.23) (diameter 1.016) (color 0 0 0 0)
(uuid 733adfd3-6c20-491a-b55e-2f221f97af3d)
)
(wire (pts (xy 88.9 59.69) (xy 88.9 62.23))
(stroke (width 0) (type solid))
(uuid 2291694f-250b-45b6-8a57-5cc6823fa44a)
)
(wire (pts (xy 99.06 62.23) (xy 88.9 62.23))
(stroke (width 0) (type solid))
(uuid 36e4c43b-d90a-4461-af49-36fa3d58aa8f)
)
(wire (pts (xy 99.06 76.2) (xy 99.06 73.66))
(stroke (width 0) (type solid))
(uuid 6ca7e247-bbe9-4f5a-8cb8-6422be6978c3)
)
(wire (pts (xy 88.9 76.2) (xy 88.9 73.66))
(stroke (width 0) (type solid))
(uuid bf12deb3-56d7-4c0f-ae70-87cc7f5abbb8)
)
(wire (pts (xy 99.06 66.04) (xy 99.06 62.23))
(stroke (width 0) (type solid))
(uuid c7f57cf0-e666-419a-a949-8322a5ce509f)
)
(wire (pts (xy 88.9 62.23) (xy 88.9 66.04))
(stroke (width 0) (type solid))
(uuid db3f1494-e01f-45ab-89d3-d2a2b1bfe48f)
)
(wire (pts (xy 88.9 52.07) (xy 88.9 49.53))
(stroke (width 0) (type solid))
(uuid e94f9bc1-5e26-4353-bcaf-a4b67275876d)
)
(symbol (lib_id "Device:R") (at 88.9 55.88 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 00000000-0000-0000-0000-00005ebe8a2e)
(property "Reference" "R1" (at 90.678 54.7116 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "100" (at 90.678 57.023 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 87.122 55.88 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 88.9 55.88 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 41a7481d-00ef-4f95-b270-387d00c6df9a))
(pin "2" (uuid e3a2973a-bc35-45f1-a043-cf2976dc2b5d))
(instances
(project "bom"
(path "/d2d83f5f-ce2c-48e9-9bf7-d06fc221d288"
(reference "R1") (unit 1)
)
)
)
)
(symbol (lib_id "Device:R") (at 88.9 69.85 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 00000000-0000-0000-0000-00005ebe8e9e)
(property "Reference" "R2" (at 90.678 68.6816 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "200" (at 90.678 70.993 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 87.122 69.85 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 88.9 69.85 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid aaceb31f-4d72-451c-8cb8-058c56067150))
(pin "2" (uuid 826e04a0-5a98-42db-9954-1a9f1f2390c5))
(instances
(project "bom"
(path "/d2d83f5f-ce2c-48e9-9bf7-d06fc221d288"
(reference "R2") (unit 1)
)
)
)
)
(symbol (lib_id "Device:C") (at 99.06 69.85 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 00000000-0000-0000-0000-00005ebe91ac)
(property "Reference" "C1" (at 101.981 68.6816 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "1uF" (at 101.981 70.993 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 100.0252 73.66 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 99.06 69.85 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 5741fe5d-b9b1-42fd-aeef-01b933ca2176))
(pin "2" (uuid 16cfe212-d011-4465-b1ac-2d25135a6940))
(instances
(project "bom"
(path "/d2d83f5f-ce2c-48e9-9bf7-d06fc221d288"
(reference "C1") (unit 1)
)
)
)
)
(symbol (lib_id "power:GND") (at 99.06 76.2 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 00000000-0000-0000-0000-00005ebe965a)
(property "Reference" "#PWR03" (at 99.06 82.55 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 99.187 80.5942 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 99.06 76.2 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 99.06 76.2 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 9dd259d1-0b41-4122-b9ea-3b42cc2fa45f))
(instances
(project "bom"
(path "/d2d83f5f-ce2c-48e9-9bf7-d06fc221d288"
(reference "#PWR03") (unit 1)
)
)
)
)
(symbol (lib_id "power:GND") (at 88.9 76.2 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 00000000-0000-0000-0000-00005ebe9830)
(property "Reference" "#PWR02" (at 88.9 82.55 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 89.027 80.5942 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 88.9 76.2 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 88.9 76.2 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid d2035865-177f-4c63-bc31-6c50f2c4a84b))
(instances
(project "bom"
(path "/d2d83f5f-ce2c-48e9-9bf7-d06fc221d288"
(reference "#PWR02") (unit 1)
)
)
)
)
(symbol (lib_id "power:VCC") (at 88.9 49.53 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 00000000-0000-0000-0000-00005ebe99a0)
(property "Reference" "#PWR01" (at 88.9 53.34 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VCC" (at 89.3318 45.1358 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 88.9 49.53 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 88.9 49.53 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 36e7785c-2308-4c49-9be8-2624d1a4fa9b))
(instances
(project "bom"
(path "/d2d83f5f-ce2c-48e9-9bf7-d06fc221d288"
(reference "#PWR01") (unit 1)
)
)
)
)
(sheet_instances
(path "/" (page "1"))
)
)

View File

@ -0,0 +1,5 @@
(fp_lib_table
(lib (name Connector_JST)(type KiCad)(uri ${KICAD7_FOOTPRINT_DIR}/Connector_JST.pretty)(options "")(descr ""))
(lib (name Capacitor_SMD)(type KiCad)(uri ${KICAD7_FOOTPRINT_DIR}/Capacitor_SMD.pretty)(options "")(descr ""))
(lib (name Resistor_SMD)(type KiCad)(uri ${KICAD7_FOOTPRINT_DIR}/Resistor_SMD.pretty)(options "")(descr ""))
)

View File

@ -0,0 +1,83 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# C-passive
#
DEF C-passive C 0 40 N N 1 F N
F0 "C" 0 50 40 H V C CNN
F1 "C-passive" 0 -50 40 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
P 2 0 1 0 -25 0 -50 0 N
P 2 0 1 0 -25 0 -15 0 N
P 2 0 1 0 -10 15 -10 -15 N
P 2 0 1 0 10 15 10 -15 N
P 2 0 1 0 25 0 10 0 N
P 2 0 1 0 50 0 25 0 N
X 1 1 -50 0 0 R 25 25 1 1 P
X 2 2 50 0 0 R 25 25 1 1 P
ENDDRAW
ENDDEF
#
# CONN_01X02-conn
#
DEF CONN_01X02-conn P 0 40 Y N 1 F N
F0 "P" 0 150 50 H V C CNN
F1 "CONN_01X02-conn" 100 0 50 V V C CNN
F2 "" 0 0 50 H V C CNN
F3 "" 0 0 50 H V C CNN
$FPLIST
Pin_Header_Straight_1X02
Pin_Header_Angled_1X02
Socket_Strip_Straight_1X02
Socket_Strip_Angled_1X02
$ENDFPLIST
DRAW
S -50 -45 10 -55 0 1 0 N
S -50 55 10 45 0 1 0 N
S -50 100 50 -100 0 1 0 N
X P1 1 -200 50 150 R 50 50 1 1 P
X P2 2 -200 -50 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CP-passive
#
DEF CP-passive C 0 40 N N 1 F N
F0 "C" 0 55 40 H V C CNN
F1 "CP-passive" 0 -50 40 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
A 20 0 15 901 -901 0 1 0 N 20 15 20 -15
S -35 20 -15 20 0 1 0 N
S -25 25 -25 10 0 1 0 N
S -25 30 -25 25 0 1 0 N
P 2 0 1 0 -25 0 -50 0 N
P 2 0 1 0 -25 0 -15 0 N
P 2 0 1 0 -10 15 -10 -15 N
P 2 0 1 0 25 0 10 0 N
P 2 0 1 0 50 0 25 0 N
X 1 1 -50 0 0 R 25 25 1 1 I
X 2 2 50 0 0 R 25 25 1 1 I
ENDDRAW
ENDDEF
#
# R-passive
#
DEF R-passive R 0 40 N N 1 F N
F0 "R" 0 50 40 H V C CNN
F1 "R-passive" 0 -50 40 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S 25 10 -25 -10 0 1 0 f
P 2 0 1 0 -25 0 -50 0 N
P 2 0 1 0 50 0 25 0 N
X 1 1 -50 0 0 R 25 25 1 1 P
X 2 2 50 0 0 R 25 25 1 1 P
ENDDRAW
ENDDEF
#
#End Library

File diff suppressed because it is too large Load Diff

View File

@ -5,6 +5,121 @@
(paper "A4")
(lib_symbols
(symbol "fail-project-rescue:C-passive" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "C" (at 0 1.27 0)
(effects (font (size 1.016 1.016)))
)
(property "Value" "C-passive" (at 0 -1.27 0)
(effects (font (size 1.016 1.016)))
)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.524 1.524)))
)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.524 1.524)))
)
(symbol "C-passive_0_1"
(polyline
(pts
(xy -0.635 0)
(xy -1.27 0)
)
(stroke (width 0) (type solid))
(fill (type none))
)
(polyline
(pts
(xy -0.635 0)
(xy -0.381 0)
)
(stroke (width 0) (type solid))
(fill (type none))
)
(polyline
(pts
(xy -0.254 0.381)
(xy -0.254 -0.381)
)
(stroke (width 0) (type solid))
(fill (type none))
)
(polyline
(pts
(xy 0.254 0.381)
(xy 0.254 -0.381)
)
(stroke (width 0) (type solid))
(fill (type none))
)
(polyline
(pts
(xy 0.635 0)
(xy 0.254 0)
)
(stroke (width 0) (type solid))
(fill (type none))
)
(polyline
(pts
(xy 1.27 0)
(xy 0.635 0)
)
(stroke (width 0) (type solid))
(fill (type none))
)
)
(symbol "C-passive_1_1"
(pin passive line (at -1.27 0 0) (length 0)
(name "1" (effects (font (size 0.635 0.635))))
(number "1" (effects (font (size 0.635 0.635))))
)
(pin passive line (at 1.27 0 0) (length 0)
(name "2" (effects (font (size 0.635 0.635))))
(number "2" (effects (font (size 0.635 0.635))))
)
)
)
(symbol "fail-project-rescue:CONN_01X02-conn" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "P" (at 0 3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "CONN_01X02-conn" (at 2.54 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)))
)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.27 1.27)))
)
(property "ki_fp_filters" "Pin_Header_Straight_1X02 Pin_Header_Angled_1X02 Socket_Strip_Straight_1X02 Socket_Strip_Angled_1X02" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "CONN_01X02-conn_0_1"
(rectangle (start -1.27 -1.143) (end 0.254 -1.397)
(stroke (width 0) (type solid))
(fill (type none))
)
(rectangle (start -1.27 1.397) (end 0.254 1.143)
(stroke (width 0) (type solid))
(fill (type none))
)
(rectangle (start -1.27 2.54) (end 1.27 -2.54)
(stroke (width 0) (type solid))
(fill (type none))
)
)
(symbol "CONN_01X02-conn_1_1"
(pin passive line (at -5.08 1.27 0) (length 3.81)
(name "P1" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 -1.27 0) (length 3.81)
(name "P2" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (at 0 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
@ -85,243 +200,81 @@
)
)
)
(symbol "power:VCC" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (at 0 -3.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VCC" (at 0 3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "power-flag" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"VCC\"" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "VCC_0_1"
(polyline
(pts
(xy -0.762 1.27)
(xy 0 2.54)
)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy 0 0)
(xy 0 2.54)
)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy 0 2.54)
(xy 0.762 1.27)
)
(stroke (width 0) (type default))
(fill (type none))
)
)
(symbol "VCC_1_1"
(pin power_in line (at 0 0 90) (length 0) hide
(name "VCC" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
)
)
(symbol "warning-project-rescue:C-passive" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "C" (at 0 1.27 0)
(effects (font (size 1.016 1.016)))
)
(property "Value" "C-passive" (at 0 -1.27 0)
(effects (font (size 1.016 1.016)))
)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.524 1.524)))
)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.524 1.524)))
)
(symbol "C-passive_0_1"
(polyline
(pts
(xy -0.635 0)
(xy -1.27 0)
)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy -0.635 0)
(xy -0.381 0)
)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy -0.254 0.381)
(xy -0.254 -0.381)
)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy 0.254 0.381)
(xy 0.254 -0.381)
)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy 0.635 0)
(xy 0.254 0)
)
(stroke (width 0) (type default))
(fill (type none))
)
(polyline
(pts
(xy 1.27 0)
(xy 0.635 0)
)
(stroke (width 0) (type default))
(fill (type none))
)
)
(symbol "C-passive_1_1"
(pin passive line (at -1.27 0 0) (length 0)
(name "1" (effects (font (size 0.635 0.635))))
(number "1" (effects (font (size 0.635 0.635))))
)
(pin passive line (at 1.27 0 0) (length 0)
(name "2" (effects (font (size 0.635 0.635))))
(number "2" (effects (font (size 0.635 0.635))))
)
)
)
(symbol "warning-project-rescue:CONN_01X02-conn" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "P" (at 0 3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "CONN_01X02-conn" (at 2.54 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)))
)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.27 1.27)))
)
(property "ki_fp_filters" "Pin_Header_Straight_1X02 Pin_Header_Angled_1X02 Socket_Strip_Straight_1X02 Socket_Strip_Angled_1X02" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "CONN_01X02-conn_0_1"
(rectangle (start -1.27 -1.143) (end 0.254 -1.397)
(stroke (width 0) (type default))
(fill (type none))
)
(rectangle (start -1.27 1.397) (end 0.254 1.143)
(stroke (width 0) (type default))
(fill (type none))
)
(rectangle (start -1.27 2.54) (end 1.27 -2.54)
(stroke (width 0) (type default))
(fill (type none))
)
)
(symbol "CONN_01X02-conn_1_1"
(pin passive line (at -5.08 1.27 0) (length 3.81)
(name "P1" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin passive line (at -5.08 -1.27 0) (length 3.81)
(name "P2" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
)
)
)
(junction (at 125.476 90.424) (diameter 1.016) (color 0 0 0 0)
(uuid 3172f2e2-18d2-4a80-ae30-5707b3409798)
(junction (at 123.19 90.17) (diameter 1.016) (color 0 0 0 0)
(uuid 0f41a909-27c4-4be2-9d5e-9ae2108c8ff5)
)
(junction (at 132.334 90.424) (diameter 1.016) (color 0 0 0 0)
(uuid 712d6a7d-2b62-464f-b745-fd2a6b0187f6)
(junction (at 138.43 90.17) (diameter 1.016) (color 0 0 0 0)
(uuid 35354519-a28c-40c4-befd-0943e98dea53)
)
(junction (at 138.43 90.424) (diameter 1.016) (color 0 0 0 0)
(uuid b3d08afa-f296-4e3b-8825-73b6331d35bf)
)
(junction (at 123.19 92.964) (diameter 1.016) (color 0 0 0 0)
(uuid c801d42e-dd94-493e-bd2f-6c3ddad43f55)
(junction (at 123.19 92.71) (diameter 1.016) (color 0 0 0 0)
(uuid 632acde9-b7fd-4f04-8cb4-d2cbb06b3595)
)
(wire (pts (xy 125.476 89.408) (xy 125.476 90.424))
(wire (pts (xy 123.19 90.17) (xy 138.43 90.17))
(stroke (width 0) (type solid))
(uuid 03d88a85-11fd-47aa-954c-c318bb15294a)
(uuid 150a6923-10ec-4a0b-bf2e-18204cd1f43e)
)
(wire (pts (xy 132.334 90.424) (xy 138.43 90.424))
(wire (pts (xy 116.84 90.17) (xy 123.19 90.17))
(stroke (width 0) (type solid))
(uuid 0dcdf1b8-13c6-48b4-bd94-5d26038ff231)
(uuid 38f2d955-ea7a-4a21-aba6-02ae23f1bd4a)
)
(wire (pts (xy 125.476 90.424) (xy 132.334 90.424))
(wire (pts (xy 138.43 90.17) (xy 142.24 90.17))
(stroke (width 0) (type solid))
(uuid 1a2f72d1-0b36-4610-afc4-4ad1660d5d3b)
(uuid 417f13e4-c121-485a-a6b5-8b55e70350b8)
)
(wire (pts (xy 123.19 92.964) (xy 132.334 92.964))
(stroke (width 0) (type solid))
(uuid 51c4dc0a-5b9f-4edf-a83f-4a12881e42ef)
(wire (pts (xy 123.19 90.17) (xy 123.19 88.9))
(stroke (width 0) (type default))
(uuid 6343779f-beb2-4103-a4d9-e220408dea94)
)
(wire (pts (xy 138.43 90.424) (xy 142.748 90.424))
(stroke (width 0) (type solid))
(uuid 58dc14f9-c158-4824-a84e-24a6a482a7a4)
(wire (pts (xy 123.19 93.98) (xy 123.19 92.71))
(stroke (width 0) (type default))
(uuid 78b7feb0-0b7c-4192-9e1c-8e9c631dabac)
)
(wire (pts (xy 115.57 92.964) (xy 123.19 92.964))
(wire (pts (xy 132.08 92.71) (xy 132.08 96.52))
(stroke (width 0) (type solid))
(uuid 842e430f-0c35-45f3-a0b5-95ae7b7ae388)
(uuid 9dab0cb7-2557-4419-963b-5ae736517f62)
)
(wire (pts (xy 115.57 90.424) (xy 125.476 90.424))
(wire (pts (xy 116.84 92.71) (xy 123.19 92.71))
(stroke (width 0) (type solid))
(uuid 98e81e80-1f85-4152-be3f-99785ea97751)
(uuid b730f65f-6cde-4ea1-9534-9186248be2cc)
)
(wire (pts (xy 132.334 92.964) (xy 132.334 95.504))
(wire (pts (xy 138.43 91.44) (xy 138.43 90.17))
(stroke (width 0) (type default))
(uuid b7e8ba25-d115-4fe4-8b60-45066b963960)
)
(wire (pts (xy 138.43 95.25) (xy 138.43 93.98))
(stroke (width 0) (type default))
(uuid df0a9cff-f402-4745-ad96-fa7a1fe69951)
)
(wire (pts (xy 123.19 92.71) (xy 132.08 92.71))
(stroke (width 0) (type solid))
(uuid dde3dba8-1b81-466c-93a3-c284ff4da1ef)
(uuid e12e827e-36be-4503-8eef-6fc7e8bc5d49)
)
(hierarchical_label "VCC" (shape output) (at 142.748 90.424 0) (fields_autoplaced)
(hierarchical_label "VCC" (shape output) (at 142.24 90.17 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid f976e2cc-36f9-4479-a816-2c74d1d5da6f)
(uuid c201e1b2-fc01-4110-bdaa-a33290468c83)
)
(symbol (lib_id "warning-project-rescue:CONN_01X02-conn") (at 110.49 91.694 180) (unit 1)
(symbol (lib_id "fail-project-rescue:CONN_01X02-conn") (at 111.76 91.44 180) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 00000000-0000-0000-0000-00005ca714f2)
(property "Reference" "P1" (at 112.5982 84.709 0)
(property "Reference" "P1" (at 113.8682 84.455 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "CONN_01X02" (at 112.5982 87.0204 0)
(property "Value" "CONN_01X02" (at 113.8682 86.7664 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "Connector_JST:JST_JWPF_B02B-JWPF-SK-R_1x02_P2.00mm_Vertical" (at 110.49 91.694 0)
(property "Footprint" "Connector_JST:JST_JWPF_B02B-JWPF-SK-R_1x02_P2.00mm_Vertical" (at 111.76 91.44 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (at 110.49 91.694 0)
(property "Datasheet" "" (at 111.76 91.44 0)
(effects (font (size 1.27 1.27)))
)
(pin "1" (uuid 704d6d51-bb34-4cbf-83d8-841e208048d8))
(pin "2" (uuid 0eaa98f0-9565-4637-ace3-42a5231b07f7))
(pin "1" (uuid 10109f84-4940-47f8-8640-91f185ac9bc1))
(pin "2" (uuid 55e740a3-0735-4744-896e-2bf5437093b9))
(instances
(project "warning-project"
(path "/87c78429-be2b-40ed-8d3b-56cb9666a56f/00000000-0000-0000-0000-00005ca71704"
@ -331,47 +284,47 @@
)
)
(symbol (lib_id "power:VCC") (at 132.334 90.424 0) (unit 1)
(symbol (lib_id "power:PWR_FLAG") (at 123.19 88.9 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 00000000-0000-0000-0000-00005ca71fa4)
(property "Reference" "#PWR0101" (at 132.334 94.234 0)
(uuid 00000000-0000-0000-0000-00005ca71c3c)
(property "Reference" "#FLG01" (at 123.19 86.487 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "VCC" (at 132.7658 86.0298 0)
(property "Value" "PWR_FLAG" (at 123.19 83.2358 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 132.334 90.424 0)
(property "Footprint" "" (at 123.19 88.9 0)
(effects (font (size 1.27 1.27)))
)
(property "Datasheet" "" (at 132.334 90.424 0)
(property "Datasheet" "~" (at 123.19 88.9 0)
(effects (font (size 1.27 1.27)))
)
(pin "1" (uuid 54365317-1355-4216-bb75-829375abc4ec))
(pin "1" (uuid afb8e687-4a13-41a1-b8c0-89a749e897fe))
(instances
(project "warning-project"
(path "/87c78429-be2b-40ed-8d3b-56cb9666a56f/00000000-0000-0000-0000-00005ca71704"
(reference "#PWR0101") (unit 1)
(reference "#FLG01") (unit 1)
)
)
)
)
(symbol (lib_id "power:PWR_FLAG") (at 123.19 92.964 180) (unit 1)
(symbol (lib_id "power:PWR_FLAG") (at 123.19 93.98 180) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 00000000-0000-0000-0000-00005ca72902)
(property "Reference" "#FLG02" (at 123.19 95.377 0)
(property "Reference" "#FLG02" (at 123.19 96.393 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "PWR_FLAG" (at 123.19 98.6282 0)
(property "Value" "PWR_FLAG" (at 123.19 99.6442 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 123.19 92.964 0)
(property "Footprint" "" (at 123.19 93.98 0)
(effects (font (size 1.27 1.27)))
)
(property "Datasheet" "" (at 123.19 92.964 0)
(property "Datasheet" "~" (at 123.19 93.98 0)
(effects (font (size 1.27 1.27)))
)
(pin "1" (uuid 127679a9-3981-4934-815e-896a4e3ff56e))
(pin "1" (uuid 6a955fc7-39d9-4c75-9a69-676ca8c0b9b2))
(instances
(project "warning-project"
(path "/87c78429-be2b-40ed-8d3b-56cb9666a56f/00000000-0000-0000-0000-00005ca71704"
@ -381,22 +334,22 @@
)
)
(symbol (lib_id "power:GND") (at 132.334 95.504 0) (unit 1)
(symbol (lib_id "power:GND") (at 132.08 96.52 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 00000000-0000-0000-0000-00005ca73f58)
(property "Reference" "#PWR01" (at 132.334 101.854 0)
(property "Reference" "#PWR01" (at 132.08 102.87 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 132.461 99.8982 0)
(property "Value" "GND" (at 132.207 100.9142 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 132.334 95.504 0)
(property "Footprint" "" (at 132.08 96.52 0)
(effects (font (size 1.27 1.27)))
)
(property "Datasheet" "" (at 132.334 95.504 0)
(property "Datasheet" "" (at 132.08 96.52 0)
(effects (font (size 1.27 1.27)))
)
(pin "1" (uuid 5fc27c35-3e1c-4f96-817c-93b5570858a6))
(pin "1" (uuid e615f7aa-337e-474d-9615-2ad82b1c44ca))
(instances
(project "warning-project"
(path "/87c78429-be2b-40ed-8d3b-56cb9666a56f/00000000-0000-0000-0000-00005ca71704"
@ -406,23 +359,23 @@
)
)
(symbol (lib_id "warning-project-rescue:C-passive") (at 138.43 91.694 270) (unit 1)
(symbol (lib_id "fail-project-rescue:C-passive") (at 138.43 92.71 270) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 00000000-0000-0000-0000-00005ca745a6)
(property "Reference" "C1" (at 139.5476 90.5256 90)
(property "Reference" "C1" (at 139.5476 91.5416 90)
(effects (font (size 1.016 1.016)) (justify left))
)
(property "Value" "C" (at 139.5476 92.456 90)
(property "Value" "C" (at 139.5476 93.472 90)
(effects (font (size 1.016 1.016)) (justify left))
)
(property "Footprint" "Capacitor_SMD:C_0402_1005Metric" (at 138.43 91.694 0)
(property "Footprint" "Capacitor_SMD:C_0402_1005Metric" (at 138.43 92.71 0)
(effects (font (size 1.524 1.524)) hide)
)
(property "Datasheet" "" (at 138.43 91.694 0)
(property "Datasheet" "" (at 138.43 92.71 0)
(effects (font (size 1.524 1.524)))
)
(pin "1" (uuid 1831fb37-1c5d-42c4-b898-151be6fca9dc))
(pin "2" (uuid 0f22151c-f260-4674-b486-4710a2c42a55))
(pin "1" (uuid 66116376-6967-4178-9f23-a26cdeafc400))
(pin "2" (uuid 749dfe75-c0d6-4872-9330-29c5bbcb8ff8))
(instances
(project "warning-project"
(path "/87c78429-be2b-40ed-8d3b-56cb9666a56f/00000000-0000-0000-0000-00005ca71704"
@ -432,22 +385,22 @@
)
)
(symbol (lib_id "power:GND") (at 138.43 92.964 0) (unit 1)
(symbol (lib_id "power:GND") (at 138.43 95.25 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 00000000-0000-0000-0000-00005ca755f5)
(property "Reference" "#PWR02" (at 138.43 99.314 0)
(property "Reference" "#PWR02" (at 138.43 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (at 138.557 97.3582 0)
(property "Value" "GND" (at 138.557 99.6442 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 138.43 92.964 0)
(property "Footprint" "" (at 138.43 95.25 0)
(effects (font (size 1.27 1.27)))
)
(property "Datasheet" "" (at 138.43 92.964 0)
(property "Datasheet" "" (at 138.43 95.25 0)
(effects (font (size 1.27 1.27)))
)
(pin "1" (uuid 03c52831-5dc5-43c5-a442-8d23643b46fb))
(pin "1" (uuid 30f15357-ce1d-48b9-93dc-7d9b1b2aa048))
(instances
(project "warning-project"
(path "/87c78429-be2b-40ed-8d3b-56cb9666a56f/00000000-0000-0000-0000-00005ca71704"
@ -456,29 +409,4 @@
)
)
)
(symbol (lib_id "power:PWR_FLAG") (at 125.476 89.408 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no)
(uuid 730f8822-2270-4bad-80bd-620f2d81aa41)
(property "Reference" "#FLG0101" (at 125.476 87.503 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "PWR_FLAG" (at 125.476 85.0836 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (at 125.476 89.408 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (at 125.476 89.408 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 30f15357-ce1d-48b9-93dc-7d9b1b2aa048))
(instances
(project "warning-project"
(path "/87c78429-be2b-40ed-8d3b-56cb9666a56f/00000000-0000-0000-0000-00005ca71704"
(reference "#FLG0101") (unit 1)
)
)
)
)
)

View File

@ -1,3 +1,4 @@
(sym_lib_table
(lib (name "warning-project-rescue")(type "KiCad")(uri "${KIPRJMOD}/warning-project-rescue.kicad_sym")(options "")(descr ""))
(lib (name fail-project-rescue)(type Legacy)(uri ${KIPRJMOD}/fail-project-rescue.lib)(options "")(descr ""))
)

View File

@ -8,22 +8,22 @@
)
(wire (pts (xy 110.49 63.246) (xy 138.684 63.246))
(stroke (width 0) (type solid))
(uuid e83e0227-ac0f-4180-82bd-68d3a7b56476)
(wire (pts (xy 111.76 63.5) (xy 137.16 63.5))
(stroke (width 0) (type default))
(uuid da6d10cb-92aa-4b78-ab10-321cb0ff8fb3)
)
(sheet (at 81.788 54.356) (size 28.702 37.084)
(sheet (at 81.28 53.34) (size 30.48 40.64)
(stroke (width 0) (type solid))
(fill (color 0 0 0 0.0000))
(uuid 00000000-0000-0000-0000-00005ca71704)
(property "Sheetname" "Power" (at 81.788 53.7205 0)
(property "Sheetname" "Power" (at 81.28 52.7045 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Sheetfile" "power.kicad_sch" (at 81.788 91.9485 0)
(property "Sheetfile" "power.kicad_sch" (at 81.28 90.9325 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
(pin "VCC" output (at 110.49 63.246 0)
(pin "VCC" output (at 111.76 63.5 0)
(effects (font (size 1.27 1.27)) (justify right))
(uuid 7e969d15-6cc0-4258-8b27-586608a21adb)
)
@ -34,17 +34,17 @@
)
)
(sheet (at 138.684 55.372) (size 31.242 36.322)
(sheet (at 137.16 53.34) (size 33.02 40.64)
(stroke (width 0) (type solid))
(fill (color 0 0 0 0.0000))
(uuid 00000000-0000-0000-0000-00005ca75bc1)
(property "Sheetname" "logic" (at 138.684 54.7365 0)
(property "Sheetname" "logic" (at 137.16 52.7045 0)
(effects (font (size 1.27 1.27)) (justify left bottom))
)
(property "Sheetfile" "logic.kicad_sch" (at 138.684 92.2025 0)
(property "Sheetfile" "logic.kicad_sch" (at 137.16 90.1705 0)
(effects (font (size 1.27 1.27)) (justify left top))
)
(pin "VCC" input (at 138.684 63.246 180)
(pin "VCC" input (at 137.16 63.5 180)
(effects (font (size 1.27 1.27)) (justify left))
(uuid 6ca3c38c-4e71-4202-b6c1-1b25f04a27ae)
)

View File

@ -0,0 +1,77 @@
{
"board": {
"active_layer": 44,
"active_layer_preset": "All Layers",
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
},
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": false,
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
0,
1,
2,
3,
4,
5,
8,
9,
10,
11,
12,
13,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36,
39,
40
],
"visible_layers": "fffffff_ffffffff",
"zone_display_mode": 0
},
"meta": {
"filename": "fail-project.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}

View File

@ -52,8 +52,10 @@
"diff_pair_dimensions": [],
"drc_exclusions": [
"clearance|176385001|79614999|7e023245-2c2b-4e2b-bfb9-5d35176e88f2|666713b0-70f4-42df-8761-f65bc212d03b",
"invalid_outline|165100000|80645000|13afaae8-0f17-437c-8995-388b4489e4bd|00000000-0000-0000-0000-000000000000",
"invalid_outline|165100000|80645000|e6d8b5bb-6f41-4222-9a89-b8a6280d0752|00000000-0000-0000-0000-000000000000",
"silk_over_copper|153440000|84620000|3f5fe6b7-98fc-4d3e-9567-f9f7202d1455|f4f99e3d-7269-4f6a-a759-16ad2a258779"
"silk_over_copper|153440000|84620000|3f5fe6b7-98fc-4d3e-9567-f9f7202d1455|f4f99e3d-7269-4f6a-a759-16ad2a258779",
"solder_mask_bridge|176385001|79614999|7e023245-2c2b-4e2b-bfb9-5d35176e88f2|666713b0-70f4-42df-8761-f65bc212d03b"
],
"meta": {
"version": 2

View File

@ -1 +0,0 @@
../6_0_8/PCB_Bot.pdf

Binary file not shown.

View File

@ -1 +0,0 @@
../6_0_8/PCB_Bot_def.pdf

Binary file not shown.

View File

@ -1 +0,0 @@
../6_0_8/bom-F_Cu+F_SilkS.pdf

Binary file not shown.

View File

@ -1 +0,0 @@
../6_0_8/bom-F_Cu+F_SilkS.svg

Before

Width:  |  Height:  |  Size: 29 B

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -0,0 +1,63 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="841.889764pt" height="595.275591pt" viewBox="0 0 841.889764 595.275591" version="1.2">
<g id="surface15132">
<rect x="0" y="0" width="841.889764" height="595.275591" style="fill:rgb(100%,100%,100%);fill-opacity:1;stroke:none;"/>
<path style="fill:none;stroke-width:113;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(76.078431%,76.078431%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 38269.010417 28910.9375 L 38269.010417 10769.010417 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:113;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(76.078431%,76.078431%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 17859.114583 10769.010417 L 17859.114583 28910.9375 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:113;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(76.078431%,76.078431%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 38269.010417 10769.010417 L 17859.114583 10769.010417 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:113;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(76.078431%,76.078431%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 17859.114583 28910.9375 L 38269.010417 28910.9375 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:272;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 22489.0625 15054.947917 L 23660.9375 15054.947917 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:272;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 22489.0625 18275 L 23660.9375 18275 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:272;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 23660.9375 24965.104167 L 22489.0625 24965.104167 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:272;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 23660.9375 21745.052083 L 22489.0625 21745.052083 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 22696.875 27929.947917 L 21940.885417 26850 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 21401.041667 27929.947917 L 21401.041667 25661.979167 L 22265.104167 25661.979167 L 22480.989583 25770.052083 L 22589.0625 25878.125 L 22696.875 26094.010417 L 22696.875 26417.96875 L 22589.0625 26634.114583 L 22480.989583 26741.927083 L 22265.104167 26850 L 21401.041667 26850 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 24857.03125 27929.947917 L 23560.9375 27929.947917 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 24209.114583 27929.947917 L 24209.114583 25661.979167 L 23992.96875 25985.9375 L 23777.083333 26202.083333 L 23560.9375 26309.895833 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 22696.875 13540.885417 L 22589.0625 13648.958333 L 22265.104167 13757.03125 L 22048.958333 13757.03125 L 21725 13648.958333 L 21509.114583 13433.072917 L 21401.041667 13216.927083 L 21292.96875 12784.895833 L 21292.96875 12460.9375 L 21401.041667 12028.90625 L 21509.114583 11813.020833 L 21725 11596.875 L 22048.958333 11489.0625 L 22265.104167 11489.0625 L 22589.0625 11596.875 L 22696.875 11704.947917 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 24857.03125 13757.03125 L 23560.9375 13757.03125 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 24209.114583 13757.03125 L 24209.114583 11489.0625 L 23992.96875 11813.020833 L 23777.083333 12028.90625 L 23560.9375 12136.979167 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:272;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 33661.979167 18275 L 32489.0625 18275 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:272;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 33661.979167 15054.947917 L 32489.0625 15054.947917 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 32697.916667 21240.104167 L 31941.927083 20159.895833 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 31402.083333 21240.104167 L 31402.083333 18971.875 L 32265.885417 18971.875 L 32482.03125 19079.947917 L 32590.104167 19188.020833 L 32697.916667 19403.90625 L 32697.916667 19728.125 L 32590.104167 19944.010417 L 32482.03125 20052.083333 L 32265.885417 20159.895833 L 31402.083333 20159.895833 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 33561.979167 19188.020833 L 33670.052083 19079.947917 L 33885.9375 18971.875 L 34425 18971.875 L 34640.885417 19079.947917 L 34748.958333 19188.020833 L 34857.03125 19403.90625 L 34857.03125 19620.052083 L 34748.958333 19944.010417 L 33453.90625 21240.104167 L 34857.03125 21240.104167 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:567;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 25201.041667 16665.104167 L 30950 16665.104167 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:567;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 32877.083333 14340.885417 L 34101.041667 15564.0625 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:567;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 20948.958333 16665.104167 L 20948.958333 18253.125 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:567;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 34101.041667 15564.0625 L 35202.083333 16665.104167 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:567;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 20948.958333 16665.104167 L 23272.916667 14340.885417 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:567;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 20948.958333 18253.125 L 20948.958333 23354.947917 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:567;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 23272.916667 14340.885417 L 32877.083333 14340.885417 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(51.764706%,0%,0%);fill-opacity:1;" d="M 305.941406 234.464844 L 322.53125 234.464844 L 322.53125 265.5 L 305.941406 265.5 Z M 305.941406 234.464844 "/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 20396.09375 17700 L 21502.083333 17700 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 21502.083333 17700 L 21502.083333 15630.989583 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 21502.083333 15630.989583 L 20396.09375 15630.989583 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 20396.09375 15630.989583 L 20396.09375 17700 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(51.764706%,0%,0%);fill-opacity:1;" d="M 369.71875 234.464844 L 386.308594 234.464844 L 386.308594 265.5 L 369.71875 265.5 Z M 369.71875 234.464844 "/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 24647.916667 17700 L 25753.90625 17700 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 25753.90625 17700 L 25753.90625 15630.989583 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 25753.90625 15630.989583 L 24647.916667 15630.989583 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 24647.916667 15630.989583 L 24647.916667 17700 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(51.764706%,0%,0%);fill-opacity:1;" d="M 369.71875 334.800781 L 386.308594 334.800781 L 386.308594 365.851562 L 369.71875 365.851562 Z M 369.71875 334.800781 "/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 25753.90625 22320.052083 L 24647.916667 22320.052083 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 24647.916667 22320.052083 L 24647.916667 24390.104167 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 24647.916667 24390.104167 L 25753.90625 24390.104167 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 25753.90625 24390.104167 L 25753.90625 22320.052083 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(51.764706%,0%,0%);fill-opacity:1;" d="M 305.941406 334.800781 L 322.53125 334.800781 L 322.53125 365.851562 L 305.941406 365.851562 Z M 305.941406 334.800781 "/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 21502.083333 22320.052083 L 20396.09375 22320.052083 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 20396.09375 22320.052083 L 20396.09375 24390.104167 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 20396.09375 24390.104167 L 21502.083333 24390.104167 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 21502.083333 24390.104167 L 21502.083333 22320.052083 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(51.764706%,0%,0%);fill-opacity:1;" d="M 519.734375 234.464844 L 536.308594 234.464844 L 536.308594 265.5 L 519.734375 265.5 Z M 519.734375 234.464844 "/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 35753.90625 15630.989583 L 34648.958333 15630.989583 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 34648.958333 15630.989583 L 34648.958333 17700 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 34648.958333 17700 L 35753.90625 17700 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 35753.90625 17700 L 35753.90625 15630.989583 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(51.764706%,0%,0%);fill-opacity:1;" d="M 455.953125 234.464844 L 472.53125 234.464844 L 472.53125 265.5 L 455.953125 265.5 Z M 455.953125 234.464844 "/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 31502.083333 15630.989583 L 30396.875 15630.989583 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 30396.875 15630.989583 L 30396.875 17700 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 30396.875 17700 L 31502.083333 17700 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 31502.083333 17700 L 31502.083333 15630.989583 " transform="matrix(0.015,0,0,0.015,0,0)"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 29 B

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -1 +0,0 @@
../6_0_8/bom_portrait-F_Cu+F_SilkS.svg

Before

Width:  |  Height:  |  Size: 38 B

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -0,0 +1,63 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="595.275591pt" height="841.889764pt" viewBox="0 0 595.275591 841.889764" version="1.2">
<g id="surface13907">
<rect x="0" y="0" width="595.275591" height="841.889764" style="fill:rgb(100%,100%,100%);fill-opacity:1;stroke:none;"/>
<path style="fill:none;stroke-width:113;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(76.078431%,76.078431%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 30045.052083 37134.895833 L 30045.052083 18992.96875 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:113;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(76.078431%,76.078431%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9634.895833 18992.96875 L 9634.895833 37134.895833 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:113;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(76.078431%,76.078431%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 30045.052083 18992.96875 L 9634.895833 18992.96875 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:113;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(76.078431%,76.078431%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 9634.895833 37134.895833 L 30045.052083 37134.895833 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:272;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 14265.104167 23278.90625 L 15436.979167 23278.90625 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:272;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 14265.104167 26498.958333 L 15436.979167 26498.958333 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:272;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 15436.979167 33189.0625 L 14265.104167 33189.0625 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:272;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 15436.979167 29969.010417 L 14265.104167 29969.010417 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 14472.916667 36153.90625 L 13716.927083 35073.958333 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 13177.083333 36153.90625 L 13177.083333 33885.9375 L 14040.885417 33885.9375 L 14257.03125 33994.010417 L 14365.104167 34102.083333 L 14472.916667 34317.96875 L 14472.916667 34641.927083 L 14365.104167 34858.072917 L 14257.03125 34965.885417 L 14040.885417 35073.958333 L 13177.083333 35073.958333 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 16633.072917 36153.90625 L 15336.979167 36153.90625 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 15984.895833 36153.90625 L 15984.895833 33885.9375 L 15769.010417 34209.895833 L 15553.125 34426.041667 L 15336.979167 34534.114583 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 14472.916667 21765.104167 L 14365.104167 21872.916667 L 14040.885417 21980.989583 L 13825 21980.989583 L 13501.041667 21872.916667 L 13284.895833 21657.03125 L 13177.083333 21440.885417 L 13069.010417 21009.114583 L 13069.010417 20684.895833 L 13177.083333 20253.125 L 13284.895833 20036.979167 L 13501.041667 19821.09375 L 13825 19713.020833 L 14040.885417 19713.020833 L 14365.104167 19821.09375 L 14472.916667 19928.90625 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 16633.072917 21980.989583 L 15336.979167 21980.989583 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 15984.895833 21980.989583 L 15984.895833 19713.020833 L 15769.010417 20036.979167 L 15553.125 20253.125 L 15336.979167 20360.9375 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:272;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 25438.020833 26498.958333 L 24265.104167 26498.958333 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:272;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 25438.020833 23278.90625 L 24265.104167 23278.90625 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 24473.958333 29464.0625 L 23717.96875 28384.114583 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 23178.125 29464.0625 L 23178.125 27196.09375 L 24041.927083 27196.09375 L 24258.072917 27303.90625 L 24365.885417 27411.979167 L 24473.958333 27628.125 L 24473.958333 27952.083333 L 24365.885417 28167.96875 L 24258.072917 28276.041667 L 24041.927083 28384.114583 L 23178.125 28384.114583 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:340;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,51.764706%,51.764706%);stroke-opacity:1;stroke-miterlimit:10;" d="M 25338.020833 27411.979167 L 25446.09375 27303.90625 L 25661.979167 27196.09375 L 26201.041667 27196.09375 L 26416.927083 27303.90625 L 26525 27411.979167 L 26633.072917 27628.125 L 26633.072917 27844.010417 L 26525 28167.96875 L 25229.947917 29464.0625 L 26633.072917 29464.0625 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:567;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 16977.083333 24889.0625 L 22726.041667 24889.0625 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:567;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 24653.125 22565.104167 L 25877.083333 23788.020833 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:567;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 12725 24889.0625 L 12725 26477.083333 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:567;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 25877.083333 23788.020833 L 26978.125 24889.0625 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:567;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 12725 24889.0625 L 15048.958333 22565.104167 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:567;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 12725 26477.083333 L 12725 31578.90625 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:567;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 15048.958333 22565.104167 L 24653.125 22565.104167 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(51.764706%,0%,0%);fill-opacity:1;" d="M 182.578125 357.824219 L 199.171875 357.824219 L 199.171875 388.859375 L 182.578125 388.859375 Z M 182.578125 357.824219 "/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 12171.875 25923.958333 L 13278.125 25923.958333 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 13278.125 25923.958333 L 13278.125 23854.947917 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 13278.125 23854.947917 L 12171.875 23854.947917 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 12171.875 23854.947917 L 12171.875 25923.958333 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(51.764706%,0%,0%);fill-opacity:1;" d="M 246.359375 357.824219 L 262.949219 357.824219 L 262.949219 388.859375 L 246.359375 388.859375 Z M 246.359375 357.824219 "/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 16423.958333 25923.958333 L 17529.947917 25923.958333 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 17529.947917 25923.958333 L 17529.947917 23854.947917 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 17529.947917 23854.947917 L 16423.958333 23854.947917 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 16423.958333 23854.947917 L 16423.958333 25923.958333 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(51.764706%,0%,0%);fill-opacity:1;" d="M 246.359375 458.160156 L 262.949219 458.160156 L 262.949219 489.210938 L 246.359375 489.210938 Z M 246.359375 458.160156 "/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 17529.947917 30544.010417 L 16423.958333 30544.010417 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 16423.958333 30544.010417 L 16423.958333 32614.0625 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 16423.958333 32614.0625 L 17529.947917 32614.0625 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 17529.947917 32614.0625 L 17529.947917 30544.010417 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(51.764706%,0%,0%);fill-opacity:1;" d="M 182.578125 458.160156 L 199.171875 458.160156 L 199.171875 489.210938 L 182.578125 489.210938 Z M 182.578125 458.160156 "/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 13278.125 30544.010417 L 12171.875 30544.010417 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 12171.875 30544.010417 L 12171.875 32614.0625 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 12171.875 32614.0625 L 13278.125 32614.0625 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 13278.125 32614.0625 L 13278.125 30544.010417 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(51.764706%,0%,0%);fill-opacity:1;" d="M 396.375 357.824219 L 412.949219 357.824219 L 412.949219 388.859375 L 396.375 388.859375 Z M 396.375 357.824219 "/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 27529.947917 23854.947917 L 26425 23854.947917 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 26425 23854.947917 L 26425 25923.958333 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 26425 25923.958333 L 27529.947917 25923.958333 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 27529.947917 25923.958333 L 27529.947917 23854.947917 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(51.764706%,0%,0%);fill-opacity:1;" d="M 332.59375 357.824219 L 349.171875 357.824219 L 349.171875 388.859375 L 332.59375 388.859375 Z M 332.59375 357.824219 "/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 23278.125 23854.947917 L 22172.916667 23854.947917 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 22172.916667 23854.947917 L 22172.916667 25923.958333 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 22172.916667 25923.958333 L 23278.125 25923.958333 " transform="matrix(0.015,0,0,0.015,0,0)"/>
<path style="fill:none;stroke-width:1106;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(51.764706%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 23278.125 25923.958333 L 23278.125 23854.947917 " transform="matrix(0.015,0,0,0.015,0,0)"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 38 B

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -1 +0,0 @@
../6_0_8/kibom-variant_3_txt-F_Fab.pdf

Binary file not shown.

View File

@ -81,12 +81,14 @@ def test_erc_warning_2(test_dir):
def test_drc_1(test_dir):
prj = 'bom'
prj = name = 'bom'
if context.ki7():
prj = 'bom/'+prj
ctx = context.TestContext(test_dir, prj, 'drc', '')
ctx.run()
# Check all outputs are there
ctx.expect_out_file(prj+'-drc.txt')
ctx.clean_up()
ctx.expect_out_file(name+'-drc.txt')
ctx.clean_up(keep_project=context.ki7())
def test_drc_filter_1(test_dir):
@ -177,7 +179,7 @@ def test_update_xml_1(test_dir):
@pytest.mark.slow
@pytest.mark.eeschema
@pytest.mark.skipif(context.ki5(), reason="KiCad 6 implementation")
@pytest.mark.skipif(context.ki5() or context.ki7(), reason="KiCad 6 implementation")
def test_update_xml_2(test_dir):
prj = 'pcb_parity'
ctx = context.TestContext(test_dir, prj, 'update_xml_2', '')

View File

@ -27,3 +27,10 @@ preflight:
- filter_msg: 'Ignore unconnected pad 2 of C4'
error: unconnected_items
regexp: 'Pad 2 .* of C4'
# KiCad v7 rc2
- filter_msg: 'Ignore solder mask bridge'
error: solder_mask_bridge
regexp: 'of C3 on F.Cu'
- filter_msg: 'Ignore library issues'
error: lib_footprint_issues
regexp: '.*'

View File

@ -14,3 +14,6 @@ preflight:
- filter_msg: 'Ignore missing outline'
error: invalid_outline
regexp: 'no edges found'
- filter_msg: 'Ignore library issues'
error: lib_footprint_mismatch
regexp: '.*'

View File

@ -29,71 +29,71 @@ outputs:
- layer: Edge.Cuts
color: "#004040"
page_id: F_Cu_color
- monochrome: true
layers:
- layer: F.Cu
- layer: F.Mask
color: '#14332440'
- layer: Edge.Cuts
color: "#004040"
page_id: F_Cu_mono
- name: 'print_bottom'
comment: "Experiment"
type: pcb_print
options:
plot_sheet_reference: true
dnf_filter: _mechanical
format: 'EPS'
scaling: 0
sheet_reference_layout: '${KIPRJMOD}/../../data/test_img.kicad_wks'
# frame_plot_mechanism: gui slow
# frame_plot_mechanism: plot only k6
drill_marks: small
force_edge_cuts: true
pages:
- layers:
- layer: B.Cu
- layer: B.Mask
color: '#14332440'
sort_layers: true
monochrome: true
mirror: true
sheet_reference_color: "#A02020"
- name: 'print_inner_1'
comment: "Experiment"
type: pcb_print
options:
plot_sheet_reference: true
dnf_filter: _mechanical
format: 'SVG'
# frame_plot_mechanism: gui slow
# frame_plot_mechanism: plot only k6
drill_marks: none
force_edge_cuts: true
pages:
- layers:
- layer: In1.Cu
sheet_reference_color: "#A02020"
- name: 'print_bottom_3'
comment: "Experiment"
type: pcb_print
options:
plot_sheet_reference: true
dnf_filter: _mechanical
hide_excluded: true
format: 'PS'
# frame_plot_mechanism: gui slow
# frame_plot_mechanism: plot only k6
drill_marks: none
force_edge_cuts: true
via_color: '#FF8080'
pages:
- layers:
- layer: B.Cu
- layer: B.Mask
color: '#14332440'
mirror: true
sheet_reference_color: "#A02020"
# - monochrome: true
# layers:
# - layer: F.Cu
# - layer: F.Mask
# color: '#14332440'
# - layer: Edge.Cuts
# color: "#004040"
# page_id: F_Cu_mono
#
# - name: 'print_bottom'
# comment: "Experiment"
# type: pcb_print
# options:
# plot_sheet_reference: true
# dnf_filter: _mechanical
# format: 'EPS'
# scaling: 0
# sheet_reference_layout: '${KIPRJMOD}/../../data/test_img.kicad_wks'
# # frame_plot_mechanism: gui slow
# # frame_plot_mechanism: plot only k6
# drill_marks: small
# force_edge_cuts: true
# pages:
# - layers:
# - layer: B.Cu
# - layer: B.Mask
# color: '#14332440'
# sort_layers: true
# monochrome: true
# mirror: true
# sheet_reference_color: "#A02020"
#
# - name: 'print_inner_1'
# comment: "Experiment"
# type: pcb_print
# options:
# plot_sheet_reference: true
# dnf_filter: _mechanical
# format: 'SVG'
# # frame_plot_mechanism: gui slow
# # frame_plot_mechanism: plot only k6
# drill_marks: none
# force_edge_cuts: true
# pages:
# - layers:
# - layer: In1.Cu
# sheet_reference_color: "#A02020"
#
# - name: 'print_bottom_3'
# comment: "Experiment"
# type: pcb_print
# options:
# plot_sheet_reference: true
# dnf_filter: _mechanical
# hide_excluded: true
# format: 'PS'
# # frame_plot_mechanism: gui slow
# # frame_plot_mechanism: plot only k6
# drill_marks: none
# force_edge_cuts: true
# via_color: '#FF8080'
# pages:
# - layers:
# - layer: B.Cu
# - layer: B.Mask
# color: '#14332440'
# mirror: true
# sheet_reference_color: "#A02020"