[DOCs] Added option to pass ERC with multi-PCB
This commit is contained in:
parent
fd0b0fd2ee
commit
7a6df7a664
|
|
@ -226,7 +226,6 @@
|
|||
)
|
||||
)
|
||||
|
||||
|
||||
(junction (at 111.76 76.2) (diameter 0) (color 0 0 0 0)
|
||||
(uuid 153f4bd4-d6b1-4153-a497-e2fbdb38564d)
|
||||
)
|
||||
|
|
|
|||
|
|
@ -0,0 +1,5 @@
|
|||
fp-info-cache
|
||||
*.kicad_prl
|
||||
*-backups
|
||||
*-bak
|
||||
*-erc.txt
|
||||
File diff suppressed because it is too large
Load Diff
|
After Width: | Height: | Size: 70 KiB |
File diff suppressed because it is too large
Load Diff
|
After Width: | Height: | Size: 66 KiB |
File diff suppressed because it is too large
Load Diff
|
After Width: | Height: | Size: 62 KiB |
|
|
@ -0,0 +1,2 @@
|
|||
(kicad_pcb (version 20211014) (generator pcbnew)
|
||||
)
|
||||
|
|
@ -0,0 +1,334 @@
|
|||
{
|
||||
"board": {
|
||||
"design_settings": {
|
||||
"defaults": {
|
||||
"board_outline_line_width": 0.1,
|
||||
"copper_line_width": 0.2,
|
||||
"copper_text_size_h": 1.5,
|
||||
"copper_text_size_v": 1.5,
|
||||
"copper_text_thickness": 0.3,
|
||||
"other_line_width": 0.15,
|
||||
"silk_line_width": 0.15,
|
||||
"silk_text_size_h": 1.0,
|
||||
"silk_text_size_v": 1.0,
|
||||
"silk_text_thickness": 0.15
|
||||
},
|
||||
"diff_pair_dimensions": [],
|
||||
"drc_exclusions": [],
|
||||
"rules": {
|
||||
"min_copper_edge_clearance": 0.0,
|
||||
"solder_mask_clearance": 0.0,
|
||||
"solder_mask_min_width": 0.0
|
||||
},
|
||||
"track_widths": [],
|
||||
"via_dimensions": []
|
||||
},
|
||||
"layer_presets": []
|
||||
},
|
||||
"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": "warning",
|
||||
"hier_label_mismatch": "error",
|
||||
"label_dangling": "error",
|
||||
"lib_symbol_issues": "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",
|
||||
"unannotated": "error",
|
||||
"unit_value_mismatch": "error",
|
||||
"unresolved_variable": "error",
|
||||
"wire_dangling": "error"
|
||||
}
|
||||
},
|
||||
"libraries": {
|
||||
"pinned_footprint_libs": [],
|
||||
"pinned_symbol_libs": []
|
||||
},
|
||||
"meta": {
|
||||
"filename": "Top_Level.kicad_pro",
|
||||
"version": 1
|
||||
},
|
||||
"net_settings": {
|
||||
"classes": [
|
||||
{
|
||||
"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": "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.0
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"version": 2
|
||||
},
|
||||
"net_colors": null
|
||||
},
|
||||
"pcbnew": {
|
||||
"last_paths": {
|
||||
"gencad": "",
|
||||
"idf": "",
|
||||
"netlist": "",
|
||||
"specctra_dsn": "",
|
||||
"step": "",
|
||||
"vrml": ""
|
||||
},
|
||||
"page_layout_descr_file": ""
|
||||
},
|
||||
"schematic": {
|
||||
"annotate_start_num": 0,
|
||||
"drawing": {
|
||||
"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": "",
|
||||
"ngspice": {
|
||||
"fix_include_paths": true,
|
||||
"fix_passive_vals": false,
|
||||
"meta": {
|
||||
"version": 0
|
||||
},
|
||||
"model_mode": 0,
|
||||
"workbook_filename": ""
|
||||
},
|
||||
"page_layout_descr_file": "",
|
||||
"plot_directory": "",
|
||||
"spice_adjust_passive_values": false,
|
||||
"spice_external_command": "spice \"%I\"",
|
||||
"subpart_first_id": 65,
|
||||
"subpart_id_separator": 0
|
||||
},
|
||||
"sheets": [
|
||||
[
|
||||
"23ce3a0d-bf9b-4a36-aa85-a1430fcef9c7",
|
||||
""
|
||||
],
|
||||
[
|
||||
"1915c359-c3f3-4d3d-9201-50272cf57a7c",
|
||||
"Filter_A"
|
||||
],
|
||||
[
|
||||
"eb9bfe27-f26e-461b-be25-bc92a359b8c5",
|
||||
"Filter_B"
|
||||
]
|
||||
],
|
||||
"text_variables": {}
|
||||
}
|
||||
|
|
@ -0,0 +1,485 @@
|
|||
(kicad_sch (version 20211123) (generator eeschema)
|
||||
|
||||
(uuid 23ce3a0d-bf9b-4a36-aa85-a1430fcef9c7)
|
||||
|
||||
(paper "A4")
|
||||
|
||||
(title_block
|
||||
(title "Filter A + B (Top level)")
|
||||
)
|
||||
|
||||
(lib_symbols
|
||||
(symbol "Jumper:SolderJumper_2_Bridged" (pin_names (offset 0) hide) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "JP" (id 0) (at 0 2.032 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Value" "SolderJumper_2_Bridged" (id 1) (at 0 -2.54 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Footprint" "" (id 2) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (id 3) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_keywords" "solder jumper SPST" (id 4) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_description" "Solder Jumper, 2-pole, closed/bridged" (id 5) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_fp_filters" "SolderJumper*Bridged*" (id 6) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "SolderJumper_2_Bridged_0_1"
|
||||
(rectangle (start -0.508 0.508) (end 0.508 -0.508)
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(fill (type outline))
|
||||
)
|
||||
(arc (start -0.254 1.016) (mid -1.27 0) (end -0.254 -1.016)
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(fill (type none))
|
||||
)
|
||||
(arc (start -0.254 1.016) (mid -1.27 0) (end -0.254 -1.016)
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(fill (type outline))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy -0.254 1.016)
|
||||
(xy -0.254 -1.016)
|
||||
)
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(fill (type none))
|
||||
)
|
||||
(polyline
|
||||
(pts
|
||||
(xy 0.254 1.016)
|
||||
(xy 0.254 -1.016)
|
||||
)
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(fill (type none))
|
||||
)
|
||||
(arc (start 0.254 -1.016) (mid 1.27 0) (end 0.254 1.016)
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(fill (type none))
|
||||
)
|
||||
(arc (start 0.254 -1.016) (mid 1.27 0) (end 0.254 1.016)
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(fill (type outline))
|
||||
)
|
||||
)
|
||||
(symbol "SolderJumper_2_Bridged_1_1"
|
||||
(pin passive line (at -3.81 0 0) (length 2.54)
|
||||
(name "A" (effects (font (size 1.27 1.27))))
|
||||
(number "1" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
(pin passive line (at 3.81 0 180) (length 2.54)
|
||||
(name "B" (effects (font (size 1.27 1.27))))
|
||||
(number "2" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol "power:GND1" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "#PWR" (id 0) (at 0 -6.35 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Value" "GND1" (id 1) (at 0 -3.81 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Footprint" "" (id 2) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "" (id 3) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_description" "Power symbol creates a global label with name \"GND1\" , ground" (id 5) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "GND1_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) (color 0 0 0 0))
|
||||
(fill (type none))
|
||||
)
|
||||
)
|
||||
(symbol "GND1_1_1"
|
||||
(pin power_in line (at 0 0 270) (length 0) hide
|
||||
(name "GND1" (effects (font (size 1.27 1.27))))
|
||||
(number "1" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
)
|
||||
)
|
||||
(symbol "power:GND2" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
|
||||
(property "Reference" "#PWR" (id 0) (at 0 -6.35 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Value" "GND2" (id 1) (at 0 -3.81 0)
|
||||
(effects (font (size 1.27 1.27)))
|
||||
)
|
||||
(property "Footprint" "" (id 2) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "" (id 3) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "ki_description" "Power symbol creates a global label with name \"GND2\" , ground" (id 5) (at 0 0 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(symbol "GND2_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) (color 0 0 0 0))
|
||||
(fill (type none))
|
||||
)
|
||||
)
|
||||
(symbol "GND2_1_1"
|
||||
(pin power_in line (at 0 0 270) (length 0) hide
|
||||
(name "GND2" (effects (font (size 1.27 1.27))))
|
||||
(number "1" (effects (font (size 1.27 1.27))))
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
(wire (pts (xy 181.61 78.74) (xy 190.5 78.74))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 0fd591b8-5e5f-4c51-8f60-02ac5addfdd5)
|
||||
)
|
||||
(polyline (pts (xy 129.54 82.55) (xy 123.19 82.55))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 136574f4-5fab-4525-b809-6cc43f6813c0)
|
||||
)
|
||||
(polyline (pts (xy 129.54 72.39) (xy 129.54 82.55))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 21c83f6a-9b8f-40e3-8f59-0ca4cb027b44)
|
||||
)
|
||||
|
||||
(wire (pts (xy 71.12 80.01) (xy 71.12 78.74))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 29fa81fa-6c2c-41d3-8eb2-6fb701341052)
|
||||
)
|
||||
(wire (pts (xy 114.3 76.2) (xy 139.7 76.2))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 45168aeb-7d05-4d4b-93a6-e9be2c299ab1)
|
||||
)
|
||||
(wire (pts (xy 181.61 80.01) (xy 181.61 78.74))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 56109dd6-eae5-4ba5-bfda-5add6cde2475)
|
||||
)
|
||||
(wire (pts (xy 177.8 76.2) (xy 190.5 76.2))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 5bd98cc4-7b9f-4d58-9146-1c0a52262740)
|
||||
)
|
||||
(polyline (pts (xy 186.69 72.39) (xy 186.69 82.55))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 653a5ed6-8217-48bd-961b-661555320874)
|
||||
)
|
||||
(polyline (pts (xy 123.19 72.39) (xy 129.54 72.39))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 6fab85fa-cbf1-4bc4-a7cc-7a31e7f09597)
|
||||
)
|
||||
|
||||
(wire (pts (xy 116.84 78.74) (xy 137.16 78.74))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 82a6daa0-63f1-45cb-a937-caa8b413b2f8)
|
||||
)
|
||||
(wire (pts (xy 137.16 101.6) (xy 137.16 102.87))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 863ab615-f553-4225-b77d-a65386604561)
|
||||
)
|
||||
(polyline (pts (xy 64.77 71.12) (xy 67.31 71.12))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 9567000d-bd84-454b-b1af-f15ede36a91b)
|
||||
)
|
||||
(polyline (pts (xy 184.15 72.39) (xy 184.15 82.55))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 965b24f8-241e-419b-9324-cdf96eb4e348)
|
||||
)
|
||||
(polyline (pts (xy 67.31 71.12) (xy 67.31 82.55))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid 99282cff-763a-421a-a3a5-a4c1dc838735)
|
||||
)
|
||||
(polyline (pts (xy 123.19 72.39) (xy 123.19 82.55))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid a9690e15-3859-4120-88a2-6a30f9a7515e)
|
||||
)
|
||||
(polyline (pts (xy 67.31 82.55) (xy 64.77 82.55))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid b67fe271-be5f-488f-a4d9-3f146c482840)
|
||||
)
|
||||
|
||||
(wire (pts (xy 63.5 78.74) (xy 71.12 78.74))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid bb194e37-5c6f-491b-9a67-5477a5c0fda2)
|
||||
)
|
||||
(wire (pts (xy 137.16 78.74) (xy 137.16 93.98))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid bff3add2-e365-47d1-893d-b351ac02b3cb)
|
||||
)
|
||||
(wire (pts (xy 63.5 76.2) (xy 76.2 76.2))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid d4bc188a-7764-4489-983e-47eb9a811e1d)
|
||||
)
|
||||
(polyline (pts (xy 184.15 72.39) (xy 186.69 72.39))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid e6d85784-60d6-499c-86b1-c92e75c2e642)
|
||||
)
|
||||
(polyline (pts (xy 186.69 82.55) (xy 184.15 82.55))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid ed29a84c-6f1d-464d-93d2-a7aefe820ca2)
|
||||
)
|
||||
|
||||
(wire (pts (xy 116.84 80.01) (xy 116.84 78.74))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid f57f8e81-6e52-476d-aa0f-eddf3619a521)
|
||||
)
|
||||
(polyline (pts (xy 64.77 71.12) (xy 64.77 82.55))
|
||||
(stroke (width 0) (type default) (color 0 0 0 0))
|
||||
(uuid fb6db6b4-25a9-463f-ae5a-be833a4f1aad)
|
||||
)
|
||||
|
||||
(text "OUT <-> IN" (at 120.65 71.12 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom))
|
||||
(uuid 52d2bf3e-697a-466e-8911-d1974d14ea7b)
|
||||
)
|
||||
(text "OUT" (at 182.88 71.12 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom))
|
||||
(uuid 7e432fdf-de33-416d-b910-254f7fbfbcb2)
|
||||
)
|
||||
(text "IN" (at 64.77 69.85 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom))
|
||||
(uuid a2cf2373-204d-41fd-ad66-657cfd0b98f7)
|
||||
)
|
||||
|
||||
(symbol (lib_id "power:GND1") (at 71.12 80.01 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (fields_autoplaced)
|
||||
(uuid 08ee5ad7-a452-4553-84ed-02c04b11d9f4)
|
||||
(property "Reference" "#PWR0106" (id 0) (at 71.12 86.36 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Value" "GND1" (id 1) (at 71.12 84.4534 0))
|
||||
(property "Footprint" "" (id 2) (at 71.12 80.01 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "" (id 3) (at 71.12 80.01 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid d8050170-51ca-4c0b-b0b0-c9355a378ac7))
|
||||
)
|
||||
|
||||
(symbol (lib_id "power:GND2") (at 137.16 102.87 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (fields_autoplaced)
|
||||
(uuid 1eed23be-ed7e-4b7b-9bf8-10e4a95c4d4f)
|
||||
(property "Reference" "#PWR0108" (id 0) (at 137.16 109.22 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Value" "GND2" (id 1) (at 137.16 107.3134 0))
|
||||
(property "Footprint" "" (id 2) (at 137.16 102.87 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "" (id 3) (at 137.16 102.87 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid d62b46bc-a95c-4570-ad7c-0645ff8459af))
|
||||
)
|
||||
|
||||
(symbol (lib_id "power:GND2") (at 181.61 80.01 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (fields_autoplaced)
|
||||
(uuid 41a0830e-84f6-4a1e-a8cb-d7d2ba3b115e)
|
||||
(property "Reference" "#PWR0107" (id 0) (at 181.61 86.36 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Value" "GND2" (id 1) (at 181.61 84.4534 0))
|
||||
(property "Footprint" "" (id 2) (at 181.61 80.01 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "" (id 3) (at 181.61 80.01 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid 5e659796-5e3f-4026-8d6c-058f82460dd5))
|
||||
)
|
||||
|
||||
(symbol (lib_id "Jumper:SolderJumper_2_Bridged") (at 137.16 97.79 90) (unit 1)
|
||||
(in_bom no) (on_board no) (fields_autoplaced)
|
||||
(uuid 5eb48cdf-9cf1-43d4-ba27-c8109fbd5e20)
|
||||
(property "Reference" "JP1001" (id 0) (at 138.811 96.9553 90)
|
||||
(effects (font (size 1.27 1.27)) (justify right))
|
||||
)
|
||||
(property "Value" "SolderJumper_2_Bridged" (id 1) (at 138.811 99.4922 90)
|
||||
(effects (font (size 1.27 1.27)) (justify right))
|
||||
)
|
||||
(property "Footprint" "" (id 2) (at 137.16 97.79 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "~" (id 3) (at 137.16 97.79 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid 60f4e735-450e-4e6f-84e9-bc1e0aaa6baa))
|
||||
(pin "2" (uuid 11b6b112-be4e-4c06-a6c6-d6e6a14d302f))
|
||||
)
|
||||
|
||||
(symbol (lib_id "power:GND1") (at 116.84 80.01 0) (unit 1)
|
||||
(in_bom yes) (on_board yes) (fields_autoplaced)
|
||||
(uuid e6b5b8cc-d36b-458c-95e9-473fcf53c186)
|
||||
(property "Reference" "#PWR0105" (id 0) (at 116.84 86.36 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Value" "GND1" (id 1) (at 116.84 84.4534 0))
|
||||
(property "Footprint" "" (id 2) (at 116.84 80.01 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(property "Datasheet" "" (id 3) (at 116.84 80.01 0)
|
||||
(effects (font (size 1.27 1.27)) hide)
|
||||
)
|
||||
(pin "1" (uuid 0bc9bf11-5d11-4b0e-b6da-61da1a9d0ae9))
|
||||
)
|
||||
|
||||
(sheet (at 76.2 63.5) (size 38.1 25.4) (fields_autoplaced)
|
||||
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
|
||||
(fill (color 0 0 0 0.0000))
|
||||
(uuid 1915c359-c3f3-4d3d-9201-50272cf57a7c)
|
||||
(property "Sheet name" "Filter_A" (id 0) (at 76.2 62.7884 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom))
|
||||
)
|
||||
(property "Sheet file" "../Filter_A/Filter_A.kicad_sch" (id 1) (at 76.2 89.4846 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top))
|
||||
)
|
||||
(pin "IN" input (at 76.2 76.2 180)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
(uuid d8a65b4c-e2a5-4b0a-971b-5744c341a100)
|
||||
)
|
||||
(pin "OUT" output (at 114.3 76.2 0)
|
||||
(effects (font (size 1.27 1.27)) (justify right))
|
||||
(uuid da2ca25e-e4f5-41e7-82f6-730c4896d0fa)
|
||||
)
|
||||
)
|
||||
|
||||
(sheet (at 139.7 63.5) (size 38.1 25.4) (fields_autoplaced)
|
||||
(stroke (width 0.1524) (type solid) (color 0 0 0 0))
|
||||
(fill (color 0 0 0 0.0000))
|
||||
(uuid eb9bfe27-f26e-461b-be25-bc92a359b8c5)
|
||||
(property "Sheet name" "Filter_B" (id 0) (at 139.7 62.7884 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left bottom))
|
||||
)
|
||||
(property "Sheet file" "../Filter_B/Filter_B.kicad_sch" (id 1) (at 139.7 89.4846 0)
|
||||
(effects (font (size 1.27 1.27)) (justify left top))
|
||||
)
|
||||
(pin "IN" input (at 139.7 76.2 180)
|
||||
(effects (font (size 1.27 1.27)) (justify left))
|
||||
(uuid 03276ec7-c5b2-4935-82a6-4ab4bd6af192)
|
||||
)
|
||||
(pin "OUT" output (at 177.8 76.2 0)
|
||||
(effects (font (size 1.27 1.27)) (justify right))
|
||||
(uuid 6ee2ff8e-0fa9-43fa-9af6-b0983ad35e51)
|
||||
)
|
||||
)
|
||||
|
||||
(sheet_instances
|
||||
(path "/" (page "1"))
|
||||
(path "/1915c359-c3f3-4d3d-9201-50272cf57a7c" (page "2"))
|
||||
(path "/eb9bfe27-f26e-461b-be25-bc92a359b8c5" (page "4"))
|
||||
)
|
||||
|
||||
(symbol_instances
|
||||
(path "/1915c359-c3f3-4d3d-9201-50272cf57a7c/665930ba-f909-46e6-ac09-95855d6c4144"
|
||||
(reference "#FLG0101") (unit 1) (value "PWR_FLAG") (footprint "")
|
||||
)
|
||||
(path "/eb9bfe27-f26e-461b-be25-bc92a359b8c5/6c27ecfe-afc0-449e-9f52-b4d0eaff37b1"
|
||||
(reference "#FLG0102") (unit 1) (value "PWR_FLAG") (footprint "")
|
||||
)
|
||||
(path "/1915c359-c3f3-4d3d-9201-50272cf57a7c/a511d9b6-2293-48e7-9a5a-dadefb785dc4"
|
||||
(reference "#PWR01") (unit 1) (value "GND1") (footprint "")
|
||||
)
|
||||
(path "/1915c359-c3f3-4d3d-9201-50272cf57a7c/9aed012e-76db-456c-9606-8ce7a7c48370"
|
||||
(reference "#PWR02") (unit 1) (value "GND1") (footprint "")
|
||||
)
|
||||
(path "/1915c359-c3f3-4d3d-9201-50272cf57a7c/b4c9f615-8394-4d40-885e-6ce3cf46fe2e"
|
||||
(reference "#PWR03") (unit 1) (value "GND1") (footprint "")
|
||||
)
|
||||
(path "/1915c359-c3f3-4d3d-9201-50272cf57a7c/cf559a94-0b0f-4a5f-ad42-e70e02125571"
|
||||
(reference "#PWR04") (unit 1) (value "GND1") (footprint "")
|
||||
)
|
||||
(path "/1915c359-c3f3-4d3d-9201-50272cf57a7c/dbc8c808-18ae-46fc-944b-83161d4cf420"
|
||||
(reference "#PWR05") (unit 1) (value "GND1") (footprint "")
|
||||
)
|
||||
(path "/eb9bfe27-f26e-461b-be25-bc92a359b8c5/ae0f78d5-7a28-4d3f-89e6-85902dc1169d"
|
||||
(reference "#PWR0101") (unit 1) (value "GND2") (footprint "")
|
||||
)
|
||||
(path "/eb9bfe27-f26e-461b-be25-bc92a359b8c5/7de809d3-593f-4c4b-9be4-82ff94ac9eeb"
|
||||
(reference "#PWR0102") (unit 1) (value "GND2") (footprint "")
|
||||
)
|
||||
(path "/eb9bfe27-f26e-461b-be25-bc92a359b8c5/05abc4af-56f4-4c0a-86dc-434196135fab"
|
||||
(reference "#PWR0103") (unit 1) (value "GND2") (footprint "")
|
||||
)
|
||||
(path "/eb9bfe27-f26e-461b-be25-bc92a359b8c5/8f827479-706f-433b-84b1-398bbb1582bb"
|
||||
(reference "#PWR0104") (unit 1) (value "GND2") (footprint "")
|
||||
)
|
||||
(path "/e6b5b8cc-d36b-458c-95e9-473fcf53c186"
|
||||
(reference "#PWR0105") (unit 1) (value "GND1") (footprint "")
|
||||
)
|
||||
(path "/08ee5ad7-a452-4553-84ed-02c04b11d9f4"
|
||||
(reference "#PWR0106") (unit 1) (value "GND1") (footprint "")
|
||||
)
|
||||
(path "/41a0830e-84f6-4a1e-a8cb-d7d2ba3b115e"
|
||||
(reference "#PWR0107") (unit 1) (value "GND2") (footprint "")
|
||||
)
|
||||
(path "/1eed23be-ed7e-4b7b-9bf8-10e4a95c4d4f"
|
||||
(reference "#PWR0108") (unit 1) (value "GND2") (footprint "")
|
||||
)
|
||||
(path "/1915c359-c3f3-4d3d-9201-50272cf57a7c/fe6ba767-ccdc-43b3-8046-b03474a8e7c1"
|
||||
(reference "C1") (unit 1) (value "100nF") (footprint "Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm")
|
||||
)
|
||||
(path "/1915c359-c3f3-4d3d-9201-50272cf57a7c/e1cb155b-5ab9-4384-ae36-20d129ee24a8"
|
||||
(reference "C2") (unit 1) (value "100nF") (footprint "Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm")
|
||||
)
|
||||
(path "/eb9bfe27-f26e-461b-be25-bc92a359b8c5/6130db05-4ed3-49ab-9e3e-6bd0ead0578b"
|
||||
(reference "C101") (unit 1) (value "100nF") (footprint "Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm")
|
||||
)
|
||||
(path "/eb9bfe27-f26e-461b-be25-bc92a359b8c5/d0a907f2-ec04-492b-ab07-69facca32dd1"
|
||||
(reference "C102") (unit 1) (value "100nF") (footprint "Capacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mm")
|
||||
)
|
||||
(path "/1915c359-c3f3-4d3d-9201-50272cf57a7c/c9217635-f575-42a3-81c6-0cb5a2f1bcca"
|
||||
(reference "J1") (unit 1) (value "In") (footprint "Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical")
|
||||
)
|
||||
(path "/1915c359-c3f3-4d3d-9201-50272cf57a7c/95224f0a-0ef7-46ba-97c5-c75a9379ddb2"
|
||||
(reference "J2") (unit 1) (value "Out") (footprint "Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical")
|
||||
)
|
||||
(path "/eb9bfe27-f26e-461b-be25-bc92a359b8c5/f51d6c49-aefa-468a-b9a5-ecbf3acdcf27"
|
||||
(reference "J101") (unit 1) (value "IN") (footprint "Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical")
|
||||
)
|
||||
(path "/eb9bfe27-f26e-461b-be25-bc92a359b8c5/e7925c32-55ee-4423-ae0f-a190596cc514"
|
||||
(reference "J102") (unit 1) (value "OUT") (footprint "Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical")
|
||||
)
|
||||
(path "/5eb48cdf-9cf1-43d4-ba27-c8109fbd5e20"
|
||||
(reference "JP1001") (unit 1) (value "SolderJumper_2_Bridged") (footprint "")
|
||||
)
|
||||
(path "/1915c359-c3f3-4d3d-9201-50272cf57a7c/7ab91663-c6d6-4865-af4d-58f15d17bea5"
|
||||
(reference "R1") (unit 1) (value "1k") (footprint "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal")
|
||||
)
|
||||
(path "/eb9bfe27-f26e-461b-be25-bc92a359b8c5/56f140e5-f5a6-453d-90e1-453a9c49ca4b"
|
||||
(reference "R101") (unit 1) (value "1k") (footprint "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal")
|
||||
)
|
||||
)
|
||||
)
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
# Example KiBot config file
|
||||
kibot:
|
||||
version: 1
|
||||
|
||||
preflight:
|
||||
run_erc: true
|
||||
|
||||
import:
|
||||
- file: ../../../print_sch_svg.kibot.yaml
|
||||
|
|
@ -54,7 +54,7 @@ And for board B:
|
|||
|
||||
|
||||
|
||||
## Solution 2: Using hierarchical sheets 1
|
||||
## Solution 2: Using hierarchical sheets A
|
||||
|
||||
This looks a little bit more complicated, but solves various problems.
|
||||
|
||||
|
|
@ -94,3 +94,15 @@ how they are connected.
|
|||
|
||||
* You can't run the ERC for the whole system.
|
||||
KiCad will complain about more than one PWR_FLAG for the same node.
|
||||
|
||||
|
||||
|
||||
## Solution 3: Using hierarchical sheets B
|
||||
|
||||
This is just a hack for the second solution.
|
||||
Here we add a jumper to isolate the powers, we mark it as excluded from the BoM.
|
||||
Now the top-level looks like this:
|
||||
|
||||

|
||||
|
||||
And the ERC works.
|
||||
|
|
|
|||
Loading…
Reference in New Issue