From 672a8ca39b8c70205604934aba375e475752fd0a Mon Sep 17 00:00:00 2001 From: Mikolaj Wielgus Date: Wed, 12 Jan 2022 21:42:44 +0100 Subject: [PATCH] Add subsheets simulation demo --- .../simulation/subsheets/subsheet1.kicad_sch | 252 +++++++++ .../simulation/subsheets/subsheet2.kicad_sch | 321 +++++++++++ .../simulation/subsheets/subsheets.kicad_pro | 337 +++++++++++ .../simulation/subsheets/subsheets.kicad_sch | 528 ++++++++++++++++++ 4 files changed, 1438 insertions(+) create mode 100644 demos/simulation/subsheets/subsheet1.kicad_sch create mode 100644 demos/simulation/subsheets/subsheet2.kicad_sch create mode 100644 demos/simulation/subsheets/subsheets.kicad_pro create mode 100644 demos/simulation/subsheets/subsheets.kicad_sch diff --git a/demos/simulation/subsheets/subsheet1.kicad_sch b/demos/simulation/subsheets/subsheet1.kicad_sch new file mode 100644 index 0000000000..b0f12856fb --- /dev/null +++ b/demos/simulation/subsheets/subsheet1.kicad_sch @@ -0,0 +1,252 @@ +(kicad_sch (version 20220104) (generator eeschema) + + (uuid 653165f2-b395-46b4-92da-df4011983d82) + + (paper "A4") + + (lib_symbols + (symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes) + (property "Reference" "C" (id 0) (at 0.635 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "C" (id 1) (at 0.635 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0.9652 -3.81 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" "cap capacitor" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Unpolarized capacitor" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "C_*" (id 6) (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" (id 0) (at 2.032 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "R" (id 1) (at 0 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at -1.778 0 90) + (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" "R res resistor" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Resistor" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "R_*" (id 6) (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" (id 0) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (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 \"GND\" , ground" (id 5) (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)))) + ) + ) + ) + ) + + (junction (at 161.29 87.63) (diameter 0) (color 0 0 0 0) + (uuid 61a8c1a2-e2dd-4c64-a18f-a9d84004e6c2) + ) + + (wire (pts (xy 148.59 87.63) (xy 149.86 87.63)) + (stroke (width 0) (type default)) + (uuid 3baab755-bd97-4628-b156-0da9d264a26e) + ) + (wire (pts (xy 157.48 87.63) (xy 161.29 87.63)) + (stroke (width 0) (type default)) + (uuid 4a94ce7d-c1c7-4578-9613-6e9dd7598014) + ) + (wire (pts (xy 161.29 99.695) (xy 161.29 99.06)) + (stroke (width 0) (type default)) + (uuid 5523f710-c4b7-45eb-aa8d-6d2e7a2e75d5) + ) + (wire (pts (xy 161.29 91.44) (xy 161.29 87.63)) + (stroke (width 0) (type default)) + (uuid 6ac6455d-424e-4409-abf1-4ac47be70843) + ) + (wire (pts (xy 172.72 87.63) (xy 173.99 87.63)) + (stroke (width 0) (type default)) + (uuid ce33d6eb-b53e-4d64-bfc9-e202a16d7f1f) + ) + (wire (pts (xy 165.1 87.63) (xy 161.29 87.63)) + (stroke (width 0) (type default)) + (uuid de0cb652-bd1c-4098-b680-87b98e9465c8) + ) + + (hierarchical_label "in" (shape input) (at 148.59 87.63 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 804c72e7-40fe-4feb-96db-807d74dd32e5) + ) + (hierarchical_label "out" (shape input) (at 173.99 87.63 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid ece9b868-f3a9-49d5-861f-6a4ade358ed4) + ) + + (symbol (lib_id "Device:C") (at 161.29 95.25 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 095e1ba3-2974-4f8f-a24c-c096c7121cf9) + (property "Reference" "C2" (id 0) (at 165.1 94.615 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1u" (id 1) (at 165.1 96.52 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 162.2552 99.06 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 161.29 95.25 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f07d0ccf-31d7-45b6-9241-6513028d66c7)) + (pin "2" (uuid 6c714c2a-0b1b-4214-b6af-18ad2bb9d064)) + ) + + (symbol (lib_id "power:GND") (at 161.29 99.695 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 0ead21e7-55b1-4314-868c-b00eb077f41c) + (property "Reference" "#PWR05" (id 0) (at 161.29 106.045 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 161.29 103.505 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 161.29 99.695 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 161.29 99.695 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 19a547a3-3c1b-4cb4-b542-87c409928a1e)) + ) + + (symbol (lib_id "Device:R") (at 168.91 87.63 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 24300085-c511-46c8-b0a8-c435ed72984b) + (property "Reference" "R6" (id 0) (at 168.275 85.09 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "100" (id 1) (at 170.18 85.09 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 168.91 89.408 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 168.91 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 5a7bff44-7b50-49bc-a53e-5ad2d385cd23)) + (pin "2" (uuid 88a023ae-f2fe-4b6c-8112-7557bd5d8594)) + ) + + (symbol (lib_id "Device:R") (at 153.67 87.63 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 84fb99cd-cd4d-45fa-95d5-fc922374f67b) + (property "Reference" "R4" (id 0) (at 153.035 85.09 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "100" (id 1) (at 154.94 85.09 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 153.67 89.408 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 153.67 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 7dfe7602-471c-4188-a229-9f6d8c682255)) + (pin "2" (uuid c5681d2b-0499-45c5-831e-5e410cc5e54e)) + ) +) diff --git a/demos/simulation/subsheets/subsheet2.kicad_sch b/demos/simulation/subsheets/subsheet2.kicad_sch new file mode 100644 index 0000000000..ff7077949e --- /dev/null +++ b/demos/simulation/subsheets/subsheet2.kicad_sch @@ -0,0 +1,321 @@ +(kicad_sch (version 20220104) (generator eeschema) + + (uuid f2065221-90f2-4aff-998c-cf9fc3a93c83) + + (paper "A4") + + (lib_symbols + (symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes) + (property "Reference" "C" (id 0) (at 0.635 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "C" (id 1) (at 0.635 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0.9652 -3.81 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" "cap capacitor" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Unpolarized capacitor" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "C_*" (id 6) (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" (id 0) (at 2.032 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "R" (id 1) (at 0 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at -1.778 0 90) + (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" "R res resistor" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Resistor" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "R_*" (id 6) (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" (id 0) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (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 \"GND\" , ground" (id 5) (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)))) + ) + ) + ) + ) + + (junction (at 142.24 88.9) (diameter 0) (color 0 0 0 0) + (uuid 3cb24c87-c935-4956-8aa0-707ecfd3a89c) + ) + (junction (at 139.7 88.9) (diameter 0) (color 0 0 0 0) + (uuid 46566484-2920-4871-9665-d767c5446583) + ) + (junction (at 137.16 88.9) (diameter 0) (color 0 0 0 0) + (uuid fa296efa-13f9-4b9f-b894-3b166f3dd012) + ) + + (wire (pts (xy 151.13 88.9) (xy 152.4 88.9)) + (stroke (width 0) (type default)) + (uuid 072f62bf-3e46-4a4c-9885-0a6e6492b7cb) + ) + (wire (pts (xy 142.24 80.01) (xy 142.24 88.9)) + (stroke (width 0) (type default)) + (uuid 0f658511-6571-42bf-8e41-69c7883267e7) + ) + (wire (pts (xy 135.89 88.9) (xy 137.16 88.9)) + (stroke (width 0) (type default)) + (uuid 191121b0-64da-4bfb-a4da-fb8665051771) + ) + (wire (pts (xy 139.7 101.6) (xy 139.7 100.33)) + (stroke (width 0) (type default)) + (uuid 1b79f233-3409-49b0-a91f-e40dcc11aa34) + ) + (wire (pts (xy 127 88.9) (xy 128.27 88.9)) + (stroke (width 0) (type default)) + (uuid 20a7f6e0-14da-480a-a407-87642edb9ade) + ) + (wire (pts (xy 137.16 72.39) (xy 142.24 72.39)) + (stroke (width 0) (type default)) + (uuid 545d10b0-5410-4f8c-9ae5-476808e26b06) + ) + (wire (pts (xy 143.51 88.9) (xy 142.24 88.9)) + (stroke (width 0) (type default)) + (uuid afbc96bd-b9d5-4d21-b161-0158aac095ec) + ) + (wire (pts (xy 139.7 92.71) (xy 139.7 88.9)) + (stroke (width 0) (type default)) + (uuid b2141be9-52f5-4516-8aec-30e41ee13da2) + ) + (wire (pts (xy 142.24 88.9) (xy 139.7 88.9)) + (stroke (width 0) (type default)) + (uuid b46eab36-3a50-455b-b747-8fc0f2c95abf) + ) + (wire (pts (xy 137.16 80.01) (xy 137.16 88.9)) + (stroke (width 0) (type default)) + (uuid d37994e8-9087-47cb-8217-2c087c1503c1) + ) + (wire (pts (xy 137.16 88.9) (xy 139.7 88.9)) + (stroke (width 0) (type default)) + (uuid d90012df-0bc0-4efd-8a9e-a4a6843385c3) + ) + + (label "node" (at 137.16 72.39 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 9eddc447-fa03-49b2-8363-0a5da65b95a9) + ) + + (hierarchical_label "in" (shape input) (at 127 88.9 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 362ea2f2-5c76-4db2-97cf-9eecbbe856cc) + ) + (hierarchical_label "out" (shape input) (at 152.4 88.9 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid e4307d52-2849-4894-abac-eb5475d29be7) + ) + + (symbol (lib_id "Device:R") (at 132.08 88.9 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 0e9b8a33-b22b-4894-9c31-cec06b0a7ccc) + (property "Reference" "R5" (id 0) (at 131.445 86.36 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1K" (id 1) (at 133.35 86.36 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 132.08 90.678 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 132.08 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 72351396-b503-436c-a320-e9868d8bc9fd)) + (pin "2" (uuid 0c0a6414-6c9e-4d55-9a54-d3ffcadfe152)) + ) + + (symbol (lib_id "Device:R") (at 142.24 76.2 180) (unit 1) + (in_bom yes) (on_board yes) + (uuid 6fedafba-1972-49b1-a9d7-83403df1287b) + (property "Reference" "R9" (id 0) (at 147.32 76.835 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1K" (id 1) (at 147.32 74.93 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 144.018 76.2 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 142.24 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9a8b00a8-a444-4e51-82b2-0bc03c37b1ce)) + (pin "2" (uuid 3b2cb572-034f-4a10-a075-1b4595ee2c0c)) + ) + + (symbol (lib_id "power:GND") (at 139.7 101.6 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 989c9cd3-d36f-4c4d-a44f-190db318b78d) + (property "Reference" "#PWR06" (id 0) (at 139.7 107.95 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 139.7 105.41 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 139.7 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 139.7 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid ef736f6d-93ef-4ee4-b173-f131480ca5cc)) + ) + + (symbol (lib_id "Device:C") (at 139.7 96.52 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 99f26952-de1a-45f8-9ec5-0ba7ae52acd9) + (property "Reference" "C3" (id 0) (at 143.51 95.885 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "10u" (id 1) (at 143.51 97.79 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 140.6652 100.33 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 139.7 96.52 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 57882de9-ec52-4b4d-8586-7a7064554383)) + (pin "2" (uuid 7910f151-7ab1-4e2b-ba24-fb6ad5025e3f)) + ) + + (symbol (lib_id "Device:R") (at 137.16 76.2 180) (unit 1) + (in_bom yes) (on_board yes) + (uuid 9bcf2f5a-dcdd-4cb9-9016-05080097ffef) + (property "Reference" "R8" (id 0) (at 134.62 76.835 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1K" (id 1) (at 134.62 74.93 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 138.938 76.2 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 137.16 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 075a33e9-28d6-416f-946c-7d0db63b563d)) + (pin "2" (uuid 3d1c775d-ed73-4c85-8a9b-21201101af2e)) + ) + + (symbol (lib_id "Device:R") (at 147.32 88.9 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid e2d27696-5902-41ea-9f49-b0769304f2f5) + (property "Reference" "R7" (id 0) (at 146.685 86.36 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1K" (id 1) (at 148.59 86.36 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 147.32 90.678 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 147.32 88.9 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b5fd3c5a-d55e-4aa7-b45d-8e5dbf52ef0c)) + (pin "2" (uuid d8eeced4-4d82-496c-8ece-ecdb660f3dad)) + ) +) diff --git a/demos/simulation/subsheets/subsheets.kicad_pro b/demos/simulation/subsheets/subsheets.kicad_pro new file mode 100644 index 0000000000..d3bc73cb34 --- /dev/null +++ b/demos/simulation/subsheets/subsheets.kicad_pro @@ -0,0 +1,337 @@ +{ + "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": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_label_syntax": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "extra_units": "error", + "global_label_dangling": "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": "subsheets.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": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "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": [ + [ + "e63e39d7-6ac0-4ffd-8aa3-1841a4541b55", + "" + ], + [ + "51ab3a6c-36b1-4056-a2d2-39c83ee99c02", + "subsheet1" + ], + [ + "cd8140cb-ee2c-44d2-bab6-19a75f861228", + "subsheet2" + ] + ], + "text_variables": {} +} diff --git a/demos/simulation/subsheets/subsheets.kicad_sch b/demos/simulation/subsheets/subsheets.kicad_sch new file mode 100644 index 0000000000..de9b68874e --- /dev/null +++ b/demos/simulation/subsheets/subsheets.kicad_sch @@ -0,0 +1,528 @@ +(kicad_sch (version 20220104) (generator eeschema) + + (uuid e63e39d7-6ac0-4ffd-8aa3-1841a4541b55) + + (paper "A4") + + (lib_symbols + (symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes) + (property "Reference" "C" (id 0) (at 0.635 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "C" (id 1) (at 0.635 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0.9652 -3.81 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" "cap capacitor" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Unpolarized capacitor" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "C_*" (id 6) (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" (id 0) (at 2.032 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "R" (id 1) (at 0 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at -1.778 0 90) + (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" "R res resistor" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Resistor" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "R_*" (id 6) (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" (id 0) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (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 \"GND\" , ground" (id 5) (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 "rectifier_schlib:VSOURCE" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "V" (id 0) (at 5.08 5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "VSOURCE" (id 1) (at 6.35 2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Fieldname" "Value" (id 4) (at 0 0 0) + (effects (font (size 1.524 1.524)) hide) + ) + (property "Spice_Primitive" "V" (id 5) (at 0 0 0) + (effects (font (size 1.524 1.524)) hide) + ) + (property "Spice_Node_Sequence" "1 2" (id 6) (at -7.62 5.08 0) + (effects (font (size 1.524 1.524)) hide) + ) + (symbol "VSOURCE_0_1" + (polyline + (pts + (xy 0 -1.905) + (xy 0 1.905) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 1.905) + (xy -0.635 0.635) + (xy 0.635 0.635) + (xy 0 1.905) + ) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (circle (center 0 0) (radius 2.54) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "VSOURCE_1_1" + (pin input line (at 0 5.08 270) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 0 -5.08 90) (length 2.54) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + (junction (at 147.955 101.6) (diameter 0) (color 0 0 0 0) + (uuid 6d6a7a48-0605-4a8b-940b-31b71bf98ff6) + ) + (junction (at 130.175 101.6) (diameter 0) (color 0 0 0 0) + (uuid c5758720-4f8e-4b7b-ba94-b4ef3501862a) + ) + + (wire (pts (xy 170.815 78.74) (xy 187.325 78.74)) + (stroke (width 0) (type default)) + (uuid 0458ee03-f060-47f9-b4f2-775642ec2902) + ) + (wire (pts (xy 156.845 78.74) (xy 130.175 78.74)) + (stroke (width 0) (type default)) + (uuid 24552a3f-fc08-4544-aa2f-57894893ad1b) + ) + (wire (pts (xy 170.815 101.6) (xy 187.325 101.6)) + (stroke (width 0) (type default)) + (uuid 2d7c1bac-3b9b-4a4b-9f6c-515794887243) + ) + (wire (pts (xy 147.955 101.6) (xy 156.845 101.6)) + (stroke (width 0) (type default)) + (uuid 468cf795-46df-4197-993f-b6f14b7eac1a) + ) + (wire (pts (xy 130.175 101.6) (xy 140.335 101.6)) + (stroke (width 0) (type default)) + (uuid 5314ff4c-3cb7-4953-baa1-53f048a4a72e) + ) + (wire (pts (xy 130.175 78.74) (xy 130.175 101.6)) + (stroke (width 0) (type default)) + (uuid 70e29193-424a-4cf0-b1c8-a4589aaf3765) + ) + + (text ".tran 1u 10m\n" (at 128.905 127 0) + (effects (font (size 1.524 1.524)) (justify left bottom)) + (uuid cd763078-6e8e-42d0-a7f6-5b08fa59c64e) + ) + + (label "out2" (at 183.515 78.74 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 002283f4-0704-4937-909b-0f9fd7bf85fa) + ) + (label "in" (at 130.175 78.74 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 549f8e1d-1695-4a5c-8563-3cc0f995f082) + ) + (label "out1" (at 183.515 101.6 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid a66d8f67-4349-4f9d-8dde-027db865f987) + ) + + (symbol (lib_id "Device:R") (at 187.325 82.55 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 0fbfa0e4-d4ac-4eb4-ade0-4c8089a3dd72) + (property "Reference" "R2" (id 0) (at 189.865 81.915 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1K" (id 1) (at 189.865 83.82 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 185.547 82.55 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 187.325 82.55 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 26dcbae3-2848-4450-a6e9-9dcfb1c46164)) + (pin "2" (uuid 3afd15d7-e1a2-4640-a3b5-e7f8e38c4db2)) + ) + + (symbol (lib_id "power:GND") (at 187.325 86.36 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 1c5075db-bba0-4c17-82ec-84362aa9314c) + (property "Reference" "#PWR03" (id 0) (at 187.325 92.71 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 187.325 90.17 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 187.325 86.36 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 187.325 86.36 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid fc571968-4362-4b02-aa19-0e87197ff3ed)) + ) + + (symbol (lib_id "Device:R") (at 144.145 101.6 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 335263d3-7e35-4a9c-83c2-cd71d45f0688) + (property "Reference" "R1" (id 0) (at 143.51 99.06 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "100" (id 1) (at 145.415 99.06 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 144.145 103.378 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 144.145 101.6 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 1354903a-b7d2-4e04-b220-6c6c8f058ef7)) + (pin "2" (uuid e0660a46-ff2a-4b28-b311-cf71bc999b82)) + ) + + (symbol (lib_id "rectifier_schlib:VSOURCE") (at 130.175 106.68 180) (unit 1) + (in_bom yes) (on_board yes) + (uuid 5c8fbc47-6c66-4f9c-97ec-82cda511cebe) + (property "Reference" "V1" (id 0) (at 126.9238 107.8484 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "SINE(0 1.5 1k 0 0 0 0)" (id 1) (at 126.9238 105.537 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 130.175 106.68 0) + (effects (font (size 1.27 1.27))) + ) + (property "Datasheet" "" (id 3) (at 130.175 106.68 0) + (effects (font (size 1.27 1.27))) + ) + (property "Fieldname" "Value" (id 4) (at 130.175 106.68 0) + (effects (font (size 1.524 1.524)) hide) + ) + (property "Spice_Primitive" "V" (id 5) (at 130.175 106.68 0) + (effects (font (size 1.524 1.524)) hide) + ) + (property "Spice_Node_Sequence" "1 2" (id 6) (at 137.795 111.76 0) + (effects (font (size 1.524 1.524)) hide) + ) + (pin "1" (uuid 27183008-7d2c-4e22-b31a-c7ab7593bd3a)) + (pin "2" (uuid 8701d230-c990-42af-bf98-0f0bb7fa088c)) + ) + + (symbol (lib_id "Device:R") (at 187.325 105.41 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 6df295b5-7825-454f-8c4b-423b0bc301cf) + (property "Reference" "R3" (id 0) (at 189.865 104.775 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1K" (id 1) (at 189.865 106.68 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 185.547 105.41 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 187.325 105.41 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 10fbe552-04cd-4144-a29a-f8128e66e140)) + (pin "2" (uuid dc5047f6-77e0-42aa-80e1-350f139635dc)) + ) + + (symbol (lib_id "Device:C") (at 147.955 105.41 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 8c7cfb57-e13d-4a3d-beac-498f9f4de146) + (property "Reference" "C1" (id 0) (at 151.765 104.775 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "1u" (id 1) (at 151.765 106.68 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 148.9202 109.22 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 147.955 105.41 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9a72e10b-191a-4fb1-a40f-b2297f01e083)) + (pin "2" (uuid a75142f2-7a9b-4c12-8657-e47f90013fdb)) + ) + + (symbol (lib_id "power:GND") (at 130.175 111.76 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid d0802183-04a8-4aad-b16e-6be404ca6ade) + (property "Reference" "#PWR01" (id 0) (at 130.175 118.11 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 130.175 115.57 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 130.175 111.76 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 130.175 111.76 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 19bf5bc5-4a27-4887-bde2-d0b015802be7)) + ) + + (symbol (lib_id "power:GND") (at 147.955 109.22 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid d2980117-00b9-4eaa-9fba-07086935c25b) + (property "Reference" "#PWR02" (id 0) (at 147.955 115.57 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 147.955 113.03 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 147.955 109.22 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 147.955 109.22 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid db0ec5a3-8a8a-4b13-a60d-fbb1914e57fb)) + ) + + (symbol (lib_id "power:GND") (at 187.325 109.22 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid e62d6f48-7372-40c9-90cd-a8a0127461e5) + (property "Reference" "#PWR04" (id 0) (at 187.325 115.57 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 187.325 113.03 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 187.325 109.22 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 187.325 109.22 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6ea8f028-0708-48c1-a3f3-5647395c78da)) + ) + + (sheet (at 156.845 95.25) (size 13.97 13.97) (fields_autoplaced) + (stroke (width 0.1524) (type solid)) + (fill (color 0 0 0 0.0000)) + (uuid 51ab3a6c-36b1-4056-a2d2-39c83ee99c02) + (property "Sheetname" "subsheet1" (id 0) (at 156.845 94.5384 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Sheetfile" "subsheet1.kicad_sch" (id 1) (at 156.845 109.8046 0) + (effects (font (size 1.27 1.27)) (justify left top)) + ) + (pin "in" input (at 156.845 101.6 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 7d34bd80-1948-4689-9586-e63e4b177b8e) + ) + (pin "out" input (at 170.815 101.6 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid e983f7d1-388b-4bf0-ab6f-23264e0b4fbe) + ) + ) + + (sheet (at 156.845 72.39) (size 13.97 13.97) (fields_autoplaced) + (stroke (width 0.1524) (type solid)) + (fill (color 0 0 0 0.0000)) + (uuid cd8140cb-ee2c-44d2-bab6-19a75f861228) + (property "Sheetname" "subsheet2" (id 0) (at 156.845 71.6784 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Sheetfile" "subsheet2.kicad_sch" (id 1) (at 156.845 86.9446 0) + (effects (font (size 1.27 1.27)) (justify left top)) + ) + (pin "in" input (at 156.845 78.74 180) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 29c3694b-40dc-4b25-afa7-f6f725269a9f) + ) + (pin "out" input (at 170.815 78.74 0) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 7a633e69-b897-41f7-b106-0205738f3d20) + ) + ) + + (sheet_instances + (path "/" (page "1")) + (path "/51ab3a6c-36b1-4056-a2d2-39c83ee99c02" (page "2")) + (path "/cd8140cb-ee2c-44d2-bab6-19a75f861228" (page "3")) + ) + + (symbol_instances + (path "/d0802183-04a8-4aad-b16e-6be404ca6ade" + (reference "#PWR01") (unit 1) (value "GND") (footprint "") + ) + (path "/d2980117-00b9-4eaa-9fba-07086935c25b" + (reference "#PWR02") (unit 1) (value "GND") (footprint "") + ) + (path "/1c5075db-bba0-4c17-82ec-84362aa9314c" + (reference "#PWR03") (unit 1) (value "GND") (footprint "") + ) + (path "/e62d6f48-7372-40c9-90cd-a8a0127461e5" + (reference "#PWR04") (unit 1) (value "GND") (footprint "") + ) + (path "/51ab3a6c-36b1-4056-a2d2-39c83ee99c02/0ead21e7-55b1-4314-868c-b00eb077f41c" + (reference "#PWR05") (unit 1) (value "GND") (footprint "") + ) + (path "/cd8140cb-ee2c-44d2-bab6-19a75f861228/989c9cd3-d36f-4c4d-a44f-190db318b78d" + (reference "#PWR06") (unit 1) (value "GND") (footprint "") + ) + (path "/8c7cfb57-e13d-4a3d-beac-498f9f4de146" + (reference "C1") (unit 1) (value "1u") (footprint "") + ) + (path "/51ab3a6c-36b1-4056-a2d2-39c83ee99c02/095e1ba3-2974-4f8f-a24c-c096c7121cf9" + (reference "C2") (unit 1) (value "1u") (footprint "") + ) + (path "/cd8140cb-ee2c-44d2-bab6-19a75f861228/99f26952-de1a-45f8-9ec5-0ba7ae52acd9" + (reference "C3") (unit 1) (value "10u") (footprint "") + ) + (path "/335263d3-7e35-4a9c-83c2-cd71d45f0688" + (reference "R1") (unit 1) (value "100") (footprint "") + ) + (path "/0fbfa0e4-d4ac-4eb4-ade0-4c8089a3dd72" + (reference "R2") (unit 1) (value "1K") (footprint "") + ) + (path "/6df295b5-7825-454f-8c4b-423b0bc301cf" + (reference "R3") (unit 1) (value "1K") (footprint "") + ) + (path "/51ab3a6c-36b1-4056-a2d2-39c83ee99c02/84fb99cd-cd4d-45fa-95d5-fc922374f67b" + (reference "R4") (unit 1) (value "100") (footprint "") + ) + (path "/cd8140cb-ee2c-44d2-bab6-19a75f861228/0e9b8a33-b22b-4894-9c31-cec06b0a7ccc" + (reference "R5") (unit 1) (value "1K") (footprint "") + ) + (path "/51ab3a6c-36b1-4056-a2d2-39c83ee99c02/24300085-c511-46c8-b0a8-c435ed72984b" + (reference "R6") (unit 1) (value "100") (footprint "") + ) + (path "/cd8140cb-ee2c-44d2-bab6-19a75f861228/e2d27696-5902-41ea-9f49-b0769304f2f5" + (reference "R7") (unit 1) (value "1K") (footprint "") + ) + (path "/cd8140cb-ee2c-44d2-bab6-19a75f861228/9bcf2f5a-dcdd-4cb9-9016-05080097ffef" + (reference "R8") (unit 1) (value "1K") (footprint "") + ) + (path "/cd8140cb-ee2c-44d2-bab6-19a75f861228/6fedafba-1972-49b1-a9d7-83403df1287b" + (reference "R9") (unit 1) (value "1K") (footprint "") + ) + (path "/5c8fbc47-6c66-4f9c-97ec-82cda511cebe" + (reference "V1") (unit 1) (value "SINE(0 1.5 1k 0 0 0 0)") (footprint "") + ) + ) +)