From 3a20f0d488409acd21797549fa776cb6c74950a5 Mon Sep 17 00:00:00 2001 From: RodrigoCAndrade <198579161+RodrigoCAndrade@users.noreply.github.com> Date: Tue, 1 Sep 2026 18:51:11 -0300 Subject: [PATCH 01/17] Add TVS diode protection (ESD9B3.3ST5G) --- hardware/LIONv3/LIONv3.kicad_pro | 2 +- hardware/LIONv3/LIONv3.kicad_sch | 609 ++++++++++++++++++++++++++++--- hardware/LIONv3/POWER.kicad_sch | 10 + hardware/LIONv3/RF.kicad_sch | 118 +++--- 4 files changed, 647 insertions(+), 92 deletions(-) diff --git a/hardware/LIONv3/LIONv3.kicad_pro b/hardware/LIONv3/LIONv3.kicad_pro index d6d7fbf..6f807b5 100644 --- a/hardware/LIONv3/LIONv3.kicad_pro +++ b/hardware/LIONv3/LIONv3.kicad_pro @@ -770,7 +770,7 @@ "uuid": "3cc9e06f-00d0-4bec-822f-2e156022ced4" } ], - "used_designators": "", + "used_designators": "U21,#PWR15,D2,D5", "variants": [] }, "sheets": [ diff --git a/hardware/LIONv3/LIONv3.kicad_sch b/hardware/LIONv3/LIONv3.kicad_sch index e6d9aac..9840c18 100644 --- a/hardware/LIONv3/LIONv3.kicad_sch +++ b/hardware/LIONv3/LIONv3.kicad_sch @@ -310,6 +310,184 @@ ) (embedded_fonts no) ) + (symbol "Diode:ESD9B3.3ST5G" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "D" + (at 0 2.54 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "ESD9B3.3ST5G" + (at 0 -2.54 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Diode_SMD:D_SOD-923" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/ESD9B-D.PDF" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "ESD protection diode, 3.3Vrwm, SOD-923" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "diode TVS ESD" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "D*SOD?923*" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "ESD9B3.3ST5G_0_1" + (polyline + (pts + (xy -2.54 -1.27) (xy 0 0) (xy -2.54 1.27) (xy -2.54 -1.27) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.508 1.27) (xy 0 1.27) (xy 0 -1.27) (xy -0.508 -1.27) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy 2.54 -1.27) (xy 0 0) (xy 2.54 1.27) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "ESD9B3.3ST5G_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "A1" + (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 "A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "Jumper:Jumper_2_Open" (pin_numbers (hide yes) @@ -3385,6 +3563,17 @@ (embedded_fonts no) ) ) + (text "CAN_STB:\ndown -> ACTIVE\nup -> STANDBY" + (exclude_from_sim no) + (at 104.14 162.56 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "e78b6e65-5964-48c4-b354-e756b62b8263") + ) (text_box "CAN BUS" (exclude_from_sim no) (at 13.97 157.48 0) @@ -3525,12 +3714,6 @@ (color 0 0 0 0) (uuid "1673e772-c34d-4e90-ab96-b4e28fab11a4") ) - (junction - (at 30.48 173.99) - (diameter 0) - (color 0 0 0 0) - (uuid "180ce75c-5981-4d1b-be93-8a53518a4940") - ) (junction (at 81.28 194.31) (diameter 0) @@ -3543,6 +3726,12 @@ (color 0 0 0 0) (uuid "1f5bf95e-7135-4ca4-9381-1a382ac3afd6") ) + (junction + (at 97.79 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "21d8a42e-40d4-4070-8a9d-b078a8a0ad69") + ) (junction (at 88.9 58.42) (diameter 0) @@ -3609,6 +3798,12 @@ (color 0 0 0 0) (uuid "4a2aec2d-dd73-4ffd-b8fd-25a91725bf7e") ) + (junction + (at 27.94 189.23) + (diameter 0) + (color 0 0 0 0) + (uuid "51be4dc4-4601-4f0a-94c7-a331bd7f3d07") + ) (junction (at 257.81 130.81) (diameter 0) @@ -3651,12 +3846,6 @@ (color 0 0 0 0) (uuid "7298d399-e428-4b5a-8153-a881993335af") ) - (junction - (at 35.56 173.99) - (diameter 0) - (color 0 0 0 0) - (uuid "75274374-cdad-4794-a773-b470bcc09610") - ) (junction (at 115.57 71.12) (diameter 0) @@ -3693,12 +3882,6 @@ (color 0 0 0 0) (uuid "9c635080-9dd6-4277-a6f4-f507438b234a") ) - (junction - (at 30.48 189.23) - (diameter 0) - (color 0 0 0 0) - (uuid "9ef8d2b8-c4ed-43ef-89a1-afaa3e1a4033") - ) (junction (at 257.81 146.05) (diameter 0) @@ -3783,6 +3966,12 @@ (color 0 0 0 0) (uuid "de110168-5fa8-4ed0-a951-711b8fb59095") ) + (junction + (at 35.56 173.99) + (diameter 0) + (color 0 0 0 0) + (uuid "e51b39dc-6f65-416e-a3a1-dea088930fd3") + ) (junction (at 109.22 48.26) (diameter 0) @@ -3795,12 +3984,24 @@ (color 0 0 0 0) (uuid "eacc7ea0-b5eb-4a12-9755-5d68aa36a692") ) + (junction + (at 27.94 173.99) + (diameter 0) + (color 0 0 0 0) + (uuid "eb9687bd-71dc-481e-90fe-ac6bff9813a0") + ) (junction (at 102.87 115.57) (diameter 0) (color 0 0 0 0) (uuid "ed51782f-a472-46b4-af09-ad7cf8a6b36e") ) + (junction + (at 97.79 71.12) + (diameter 0) + (color 0 0 0 0) + (uuid "f15dbf94-65a9-46f9-88a2-0697560cd3c7") + ) (junction (at 135.89 21.59) (diameter 0) @@ -3851,7 +4052,7 @@ ) (wire (pts - (xy 30.48 181.61) (xy 30.48 173.99) + (xy 27.94 179.07) (xy 27.94 173.99) ) (stroke (width 0) @@ -3861,7 +4062,7 @@ ) (wire (pts - (xy 20.32 189.23) (xy 20.32 185.42) + (xy 17.78 189.23) (xy 17.78 184.15) ) (stroke (width 0) @@ -3909,6 +4110,16 @@ ) (uuid "0be60648-0460-405b-8d55-5d69244ee52b") ) + (wire + (pts + (xy 97.79 58.42) (xy 121.92 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0ded7827-fdb6-4a4a-86a5-c2d271559ca6") + ) (wire (pts (xy 255.27 143.51) (xy 257.81 143.51) @@ -3951,7 +4162,7 @@ ) (wire (pts - (xy 30.48 189.23) (xy 20.32 189.23) + (xy 27.94 189.23) (xy 17.78 189.23) ) (stroke (width 0) @@ -4031,7 +4242,7 @@ ) (wire (pts - (xy 30.48 186.69) (xy 30.48 189.23) + (xy 27.94 184.15) (xy 27.94 189.23) ) (stroke (width 0) @@ -4301,7 +4512,7 @@ ) (wire (pts - (xy 88.9 58.42) (xy 121.92 58.42) + (xy 88.9 58.42) (xy 97.79 58.42) ) (stroke (width 0) @@ -4649,6 +4860,16 @@ ) (uuid "53fe9c7b-5ff1-4a01-9808-7ddca214271b") ) + (wire + (pts + (xy 124.46 144.78) (xy 124.46 147.32) + ) + (stroke + (width 0) + (type default) + ) + (uuid "55c46656-b393-4b67-b8ff-9c8d1430511b") + ) (wire (pts (xy 78.74 179.07) (xy 78.74 182.88) @@ -4661,7 +4882,7 @@ ) (wire (pts - (xy 88.9 71.12) (xy 121.92 71.12) + (xy 88.9 71.12) (xy 97.79 71.12) ) (stroke (width 0) @@ -4849,6 +5070,16 @@ ) (uuid "615ee853-1711-49b9-9a2f-b8430924fc63") ) + (wire + (pts + (xy 97.79 71.12) (xy 121.92 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "664c2917-1bc5-4b9d-a609-70d4417dcabf") + ) (wire (pts (xy 135.89 21.59) (xy 138.43 21.59) @@ -4871,7 +5102,7 @@ ) (wire (pts - (xy 30.48 189.23) (xy 43.18 189.23) + (xy 27.94 189.23) (xy 43.18 189.23) ) (stroke (width 0) @@ -5199,6 +5430,16 @@ ) (uuid "87b2ae37-d53d-483f-b8e5-b84487d6b494") ) + (wire + (pts + (xy 97.79 68.58) (xy 97.79 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "886d4b11-58a6-4eca-b9a2-086c97e51a31") + ) (wire (pts (xy 88.9 71.12) (xy 88.9 72.39) @@ -5231,7 +5472,7 @@ ) (wire (pts - (xy 20.32 173.99) (xy 30.48 173.99) + (xy 17.78 173.99) (xy 27.94 173.99) ) (stroke (width 0) @@ -5369,6 +5610,16 @@ ) (uuid "98020ae5-1f19-4787-9ddd-bd7559db59f3") ) + (wire + (pts + (xy 124.46 134.62) (xy 124.46 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "982e8d73-5028-41ff-8f10-14942d17a6be") + ) (wire (pts (xy 130.81 25.4) (xy 130.81 21.59) @@ -5421,7 +5672,7 @@ ) (wire (pts - (xy 30.48 173.99) (xy 35.56 173.99) + (xy 27.94 173.99) (xy 35.56 173.99) ) (stroke (width 0) @@ -6299,6 +6550,16 @@ ) (uuid "f6e32538-4b93-491d-8845-9456b3bbbc5f") ) + (wire + (pts + (xy 97.79 60.96) (xy 97.79 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f74ddb97-fa03-4ca3-a4c2-acbb8790b694") + ) (wire (pts (xy 30.48 41.91) (xy 48.26 41.91) @@ -6381,7 +6642,7 @@ ) (wire (pts - (xy 20.32 180.34) (xy 20.32 173.99) + (xy 17.78 179.07) (xy 17.78 173.99) ) (stroke (width 0) @@ -7151,7 +7412,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 30.48 184.15 0) + (at 27.94 181.61 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -7162,7 +7423,7 @@ (fields_autoplaced yes) (uuid "0ddf68b1-a17c-4e2f-b1f7-e9ecfad4c528") (property "Reference" "C2" - (at 33.02 182.8862 0) + (at 30.48 180.3462 0) (show_name no) (do_not_autoplace no) (effects @@ -7173,7 +7434,7 @@ ) ) (property "Value" "100nF" - (at 33.02 185.4262 0) + (at 30.48 182.8862 0) (show_name no) (do_not_autoplace no) (effects @@ -7184,7 +7445,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" - (at 30.48 184.15 0) + (at 27.94 181.61 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7195,7 +7456,7 @@ ) ) (property "Datasheet" "" - (at 30.48 184.15 0) + (at 27.94 181.61 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7206,7 +7467,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 30.48 184.15 0) + (at 27.94 181.61 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7217,7 +7478,7 @@ ) ) (property "LCSC" "C307331" - (at 30.48 184.15 0) + (at 27.94 181.61 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7419,7 +7680,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 20.32 182.88 0) + (at 17.78 181.61 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -7430,7 +7691,7 @@ (fields_autoplaced yes) (uuid "203d0e7b-c0f9-403c-bd1b-ddcaf363af50") (property "Reference" "C1" - (at 22.86 181.6162 0) + (at 20.32 180.3462 0) (show_name no) (do_not_autoplace no) (effects @@ -7441,7 +7702,7 @@ ) ) (property "Value" "10uF" - (at 22.86 184.1562 0) + (at 20.32 182.8862 0) (show_name no) (do_not_autoplace no) (effects @@ -7452,7 +7713,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" - (at 20.32 182.88 0) + (at 17.78 181.61 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7463,7 +7724,7 @@ ) ) (property "Datasheet" "" - (at 20.32 182.88 0) + (at 17.78 181.61 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7474,7 +7735,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 20.32 182.88 0) + (at 17.78 181.61 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7485,7 +7746,7 @@ ) ) (property "LCSC" "C440198" - (at 20.32 182.88 0) + (at 17.78 181.61 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9745,6 +10006,99 @@ ) ) ) + (symbol + (lib_id "Diode:ESD9B3.3ST5G") + (at 97.79 64.77 90) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "80807281-cd0d-4f69-92b4-4e36c9c40a13") + (property "Reference" "D2" + (at 100.33 63.4999 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "ESD9B3.3ST5G" + (at 100.33 66.0399 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Diode_SMD:D_SOD-923" + (at 97.79 64.77 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.lcsc.com/datasheet/C96512.pdf" + (at 97.79 64.77 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "ESD protection diode, 3.3Vrwm, SOD-923" + (at 97.79 64.77 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC" "C96512" + (at 97.79 64.77 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "1ba6e082-8dc6-46b0-bc18-6b7c349ca2a4") + ) + (pin "2" + (uuid "bee0a566-e9ea-498c-9111-fcab64b143b0") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" + (reference "D2") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C_Small") (at 110.49 180.34 0) @@ -10359,6 +10713,84 @@ ) ) ) + (symbol + (lib_id "power:GND") + (at 124.46 147.32 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a13daa66-bb54-46c2-a3e9-613ca6bcfbf0") + (property "Reference" "#PWR015" + (at 124.46 153.67 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 124.46 152.4 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 124.46 147.32 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 124.46 147.32 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 124.46 147.32 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "6b202641-fef7-4f89-8d16-d5e1dcc167e5") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" + (reference "#PWR015") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:R_Small") (at 81.28 58.42 90) @@ -10950,6 +11382,99 @@ ) ) ) + (symbol + (lib_id "Diode:ESD9B3.3ST5G") + (at 124.46 140.97 90) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c2b25d7a-ca69-4a9f-aa88-0b16aab25df0") + (property "Reference" "D5" + (at 127 139.6999 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "ESD9B3.3ST5G" + (at 127 142.2399 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Diode_SMD:D_SOD-923" + (at 124.46 140.97 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.lcsc.com/datasheet/C96512.pdf" + (at 124.46 140.97 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "ESD protection diode, 3.3Vrwm, SOD-923" + (at 124.46 140.97 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC" "C96512" + (at 124.46 140.97 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "5d0047a6-33fc-431b-8c21-3761254b02d4") + ) + (pin "2" + (uuid "c6c7802a-4281-4c8a-be35-7b0d1dc1e88b") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" + (reference "D5") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") (at 262.89 88.9 0) diff --git a/hardware/LIONv3/POWER.kicad_sch b/hardware/LIONv3/POWER.kicad_sch index 037e544..d74701f 100644 --- a/hardware/LIONv3/POWER.kicad_sch +++ b/hardware/LIONv3/POWER.kicad_sch @@ -2455,6 +2455,16 @@ ) (uuid "23f4e3ec-bde0-428f-9e33-524a430f0243") ) + (text "AUTO-RETRY VERSION (110ms)" + (exclude_from_sim no) + (at 194.31 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "76d5cb1a-0094-43ad-8468-00339800c520") + ) (text "LED GREEN" (exclude_from_sim no) (at 241.3 37.084 0) diff --git a/hardware/LIONv3/RF.kicad_sch b/hardware/LIONv3/RF.kicad_sch index 0f64c7c..e2a5419 100644 --- a/hardware/LIONv3/RF.kicad_sch +++ b/hardware/LIONv3/RF.kicad_sch @@ -2387,12 +2387,6 @@ ) (uuid "eae0e34a-6756-4547-ba96-f7eccc8fcd51") ) - (junction - (at 88.9 27.94) - (diameter 0) - (color 0 0 0 0) - (uuid "03321b65-7b6b-446f-a200-934aa041d996") - ) (junction (at 110.49 27.94) (diameter 0) @@ -2424,10 +2418,10 @@ (uuid "238d4b3c-1dc7-4f25-9eb4-6254a4d805a0") ) (junction - (at 88.9 38.1) + (at 87.63 27.94) (diameter 0) (color 0 0 0 0) - (uuid "37e1fda3-31d1-4ff6-b88e-9763896a910a") + (uuid "2d0049f2-0a64-436f-98f3-4e563879a90c") ) (junction (at 133.35 45.72) @@ -2435,6 +2429,12 @@ (color 0 0 0 0) (uuid "3dbae5b6-3cc5-4c4e-bae3-b46624f94574") ) + (junction + (at 100.33 27.94) + (diameter 0) + (color 0 0 0 0) + (uuid "409508e3-f1dc-4965-ad9e-8caa3ff7b042") + ) (junction (at 22.86 52.07) (diameter 0) @@ -2459,12 +2459,6 @@ (color 0 0 0 0) (uuid "6996567c-c972-479c-a079-7170a0e806dc") ) - (junction - (at 100.33 27.94) - (diameter 0) - (color 0 0 0 0) - (uuid "763c164b-0140-4887-ba4e-cc1192167e73") - ) (junction (at 22.86 62.23) (diameter 0) @@ -2484,22 +2478,22 @@ (uuid "b3a9a44f-75df-4af8-b11c-8d15a1ddefd6") ) (junction - (at 182.88 33.02) + (at 87.63 38.1) (diameter 0) (color 0 0 0 0) - (uuid "b8c8c893-e46c-4926-a828-73073d0de5ec") + (uuid "b5019e42-1888-419c-83b7-14b4741b499e") ) (junction - (at 22.86 57.15) + (at 182.88 33.02) (diameter 0) (color 0 0 0 0) - (uuid "bd62cd16-9537-4d5c-acaf-5ce1fe395f8f") + (uuid "b8c8c893-e46c-4926-a828-73073d0de5ec") ) (junction - (at 100.33 38.1) + (at 22.86 57.15) (diameter 0) (color 0 0 0 0) - (uuid "c35dbcf2-ffde-40ec-8b64-e2c3617bcf46") + (uuid "bd62cd16-9537-4d5c-acaf-5ce1fe395f8f") ) (junction (at 273.05 90.17) @@ -2519,6 +2513,12 @@ (color 0 0 0 0) (uuid "de3c41db-2194-45fe-a7c2-98d6d6d7d0f1") ) + (junction + (at 100.33 38.1) + (diameter 0) + (color 0 0 0 0) + (uuid "f4cc1a07-8def-4476-aa36-511e7d06a931") + ) (junction (at 82.55 57.15) (diameter 0) @@ -2549,7 +2549,7 @@ ) (wire (pts - (xy 88.9 27.94) (xy 88.9 30.48) + (xy 100.33 27.94) (xy 100.33 30.48) ) (stroke (width 0) @@ -2689,53 +2689,53 @@ ) (wire (pts - (xy 82.55 57.15) (xy 82.55 62.23) + (xy 87.63 38.1) (xy 100.33 38.1) ) (stroke (width 0) (type default) ) - (uuid "28bc76b1-a365-4b6b-b49b-14f080ebe4de") + (uuid "28817aa8-05fd-4d26-a87e-ef77668d4490") ) (wire (pts - (xy 100.33 30.48) (xy 100.33 27.94) + (xy 82.55 57.15) (xy 82.55 62.23) ) (stroke (width 0) (type default) ) - (uuid "2c159bbc-e139-4908-8fc9-0c916fbb03b6") + (uuid "28bc76b1-a365-4b6b-b49b-14f080ebe4de") ) (wire (pts - (xy 22.86 52.07) (xy 36.83 52.07) + (xy 87.63 30.48) (xy 87.63 27.94) ) (stroke (width 0) (type default) ) - (uuid "2d8237e6-5ad3-472f-ad42-34f4f300b3e0") + (uuid "2c159bbc-e139-4908-8fc9-0c916fbb03b6") ) (wire (pts - (xy 29.21 41.91) (xy 36.83 41.91) + (xy 22.86 52.07) (xy 36.83 52.07) ) (stroke (width 0) (type default) ) - (uuid "2dae9ae3-fe1d-4e61-91a8-c2fbb85bea08") + (uuid "2d8237e6-5ad3-472f-ad42-34f4f300b3e0") ) (wire (pts - (xy 100.33 38.1) (xy 88.9 38.1) + (xy 29.21 41.91) (xy 36.83 41.91) ) (stroke (width 0) (type default) ) - (uuid "2dcde5db-96fe-45dc-8687-96b2fe4a1cb2") + (uuid "2dae9ae3-fe1d-4e61-91a8-c2fbb85bea08") ) (wire (pts @@ -2789,7 +2789,7 @@ ) (wire (pts - (xy 88.9 35.56) (xy 88.9 38.1) + (xy 100.33 35.56) (xy 100.33 38.1) ) (stroke (width 0) @@ -2857,6 +2857,16 @@ ) (uuid "4cc4af95-bfa6-490c-8efe-2e0697b057d8") ) + (wire + (pts + (xy 87.63 27.94) (xy 100.33 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "54404c47-46ce-4df3-b76a-f4cfcc0db0d3") + ) (wire (pts (xy 67.31 49.53) (xy 82.55 49.53) @@ -2979,7 +2989,7 @@ ) (wire (pts - (xy 82.55 27.94) (xy 110.49 27.94) + (xy 82.55 27.94) (xy 87.63 27.94) ) (stroke (width 0) @@ -3039,7 +3049,7 @@ ) (wire (pts - (xy 88.9 38.1) (xy 82.55 38.1) + (xy 82.55 38.1) (xy 87.63 38.1) ) (stroke (width 0) @@ -3077,6 +3087,16 @@ ) (uuid "7e449664-0536-433c-8c1c-2ea4daab19d1") ) + (wire + (pts + (xy 100.33 27.94) (xy 110.49 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "81404953-2a31-4f8c-8a52-0129a7e5d71a") + ) (wire (pts (xy 273.05 107.95) (xy 273.05 109.22) @@ -3199,7 +3219,7 @@ ) (wire (pts - (xy 100.33 35.56) (xy 100.33 38.1) + (xy 87.63 35.56) (xy 87.63 38.1) ) (stroke (width 0) @@ -6151,7 +6171,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 88.9 33.02 0) + (at 100.33 33.02 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -6162,7 +6182,7 @@ (fields_autoplaced yes) (uuid "e3ff8249-1614-4a79-95db-3eddaab97d4a") (property "Reference" "C9" - (at 91.44 31.7562 0) + (at 102.87 31.7562 0) (show_name no) (do_not_autoplace no) (effects @@ -6173,7 +6193,7 @@ ) ) (property "Value" "22uF" - (at 91.44 34.2962 0) + (at 102.87 34.2962 0) (show_name no) (do_not_autoplace no) (effects @@ -6184,7 +6204,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" - (at 88.9 33.02 0) + (at 100.33 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6195,7 +6215,7 @@ ) ) (property "Datasheet" "" - (at 88.9 33.02 0) + (at 100.33 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6206,7 +6226,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 88.9 33.02 0) + (at 100.33 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6217,7 +6237,7 @@ ) ) (property "LCSC" "C45783" - (at 88.9 33.02 0) + (at 100.33 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6416,7 +6436,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 100.33 33.02 0) + (at 87.63 33.02 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -6427,7 +6447,7 @@ (fields_autoplaced yes) (uuid "fad835d9-43a6-4676-a92a-a7a6bb505804") (property "Reference" "C10" - (at 103.505 31.7562 0) + (at 90.805 31.7562 0) (show_name no) (do_not_autoplace no) (effects @@ -6438,7 +6458,7 @@ ) ) (property "Value" "100nF" - (at 103.505 34.2962 0) + (at 90.805 34.2962 0) (show_name no) (do_not_autoplace no) (effects @@ -6449,7 +6469,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" - (at 100.33 33.02 0) + (at 87.63 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6460,7 +6480,7 @@ ) ) (property "Datasheet" "" - (at 100.33 33.02 0) + (at 87.63 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6471,7 +6491,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 100.33 33.02 0) + (at 87.63 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6482,7 +6502,7 @@ ) ) (property "LCSC" "C307331" - (at 100.33 33.02 0) + (at 87.63 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) From 404b6cb1727627f5df45773fc3267596a60f0db3 Mon Sep 17 00:00:00 2001 From: RodrigoCAndrade <198579161+RodrigoCAndrade@users.noreply.github.com> Date: Tue, 1 Sep 2026 19:20:47 -0300 Subject: [PATCH 02/17] feat(hardware): Add TVS diode protection on USB lines (USBLC6-2SC6) --- hardware/LIONv3/LIONv3.kicad_pro | 2 +- hardware/LIONv3/LIONv3.kicad_sch | 1267 ++++++++++++++++++++++++++---- hardware/LIONv3/POWER.kicad_sch | 117 +-- 3 files changed, 1126 insertions(+), 260 deletions(-) diff --git a/hardware/LIONv3/LIONv3.kicad_pro b/hardware/LIONv3/LIONv3.kicad_pro index 6f807b5..d6d7fbf 100644 --- a/hardware/LIONv3/LIONv3.kicad_pro +++ b/hardware/LIONv3/LIONv3.kicad_pro @@ -770,7 +770,7 @@ "uuid": "3cc9e06f-00d0-4bec-822f-2e156022ced4" } ], - "used_designators": "U21,#PWR15,D2,D5", + "used_designators": "", "variants": [] }, "sheets": [ diff --git a/hardware/LIONv3/LIONv3.kicad_sch b/hardware/LIONv3/LIONv3.kicad_sch index 9840c18..90f2bcc 100644 --- a/hardware/LIONv3/LIONv3.kicad_sch +++ b/hardware/LIONv3/LIONv3.kicad_sch @@ -3005,6 +3005,469 @@ ) (embedded_fonts no) ) + (symbol "Power_Protection:USBLC6-2SC6" + (pin_names + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "U" + (at 0.635 5.715 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "USBLC6-2SC6" + (at 0.635 3.81 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" + (at 1.27 -6.35 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + ) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/usblc6-2.pdf" + (at 1.27 -8.255 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Description" "Very low capacitance ESD protection diode, 2 data-line, SOT-23-6" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "usb ethernet video" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "SOT?23*" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "USBLC6-2SC6_0_0" + (circle + (center -1.524 0) + (radius 0.0001) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center -0.508 2.032) + (radius 0.0001) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center -0.508 -4.572) + (radius 0.0001) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0.508 2.032) + (radius 0.0001) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0.508 -4.572) + (radius 0.0001) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.524 -2.54) + (radius 0.0001) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "USBLC6-2SC6_0_1" + (polyline + (pts + (xy -2.54 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 -2.54) (xy 2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.508) (xy -1.016 0.508) (xy -1.524 1.524) (xy -2.032 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 -3.048) (xy -1.016 -3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 1.524) (xy -2.032 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 -4.064) (xy -2.032 -4.064) (xy -1.524 -3.048) (xy -1.016 -4.064) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.508 -1.143) (xy -0.508 -0.762) (xy 0.508 -0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy -0.508 2.032) (xy 0.508 2.032) (xy 0 1.524) (xy 0 -4.064) (xy -0.508 -4.572) (xy 0.508 -4.572) + (xy 0 -5.08) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.508 -1.778) (xy -0.508 -1.778) (xy 0 -0.762) (xy 0.508 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 1.524) (xy 2.032 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 -3.048) (xy 2.032 -3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.032 0.508) (xy 1.016 0.508) (xy 1.524 1.524) (xy 2.032 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.032 -4.064) (xy 1.016 -4.064) (xy 1.524 -3.048) (xy 2.032 -4.064) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "USBLC6-2SC6_1_1" + (rectangle + (start -2.54 2.794) + (end 2.54 -5.334) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -0.508 2.032) (xy -1.524 2.032) (xy -1.524 -4.572) (xy -0.508 -4.572) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.508 -4.572) (xy 1.524 -4.572) (xy 1.524 2.032) (xy 0.508 2.032) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "I/O1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 2.54) + (name "I/O2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 2.54) + (name "I/O2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 5.08 270) + (length 2.54) + (name "VBUS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "I/O1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "Switch:SW_Push" (pin_numbers (hide yes) @@ -3673,7 +4136,7 @@ (uuid "01771e12-0f1b-4031-a90d-b7ef399e4275") ) (junction - (at 102.87 118.11) + (at 104.14 106.68) (diameter 0) (color 0 0 0 0) (uuid "0ad1996e-68b1-4e8c-85f0-0c97d4f4c734") @@ -3697,7 +4160,7 @@ (uuid "1243791d-746c-4ca1-8195-9ae8b21e2748") ) (junction - (at 102.87 109.22) + (at 104.14 97.79) (diameter 0) (color 0 0 0 0) (uuid "136ce73f-f856-46d8-8da6-e36c6f6736fa") @@ -3738,6 +4201,12 @@ (color 0 0 0 0) (uuid "24df5a26-905e-4560-bf89-6f2093c86384") ) + (junction + (at 72.39 146.05) + (diameter 0) + (color 0 0 0 0) + (uuid "28c5284b-c9da-40d8-a845-1e7dfb0996a8") + ) (junction (at 138.43 21.59) (diameter 0) @@ -3817,7 +4286,7 @@ (uuid "5a9b4b00-733b-4e1c-9382-ba4c7b1e202c") ) (junction - (at 102.87 120.65) + (at 104.14 109.22) (diameter 0) (color 0 0 0 0) (uuid "5ba2dc8e-910b-4a34-8923-bfa59286dfcc") @@ -3865,7 +4334,7 @@ (uuid "907f75d7-148b-4a4b-a82a-09bfc4b99d13") ) (junction - (at 57.15 99.06) + (at 58.42 87.63) (diameter 0) (color 0 0 0 0) (uuid "90a69856-f522-4ad6-8d06-6a2d5ccc41ee") @@ -3882,6 +4351,12 @@ (color 0 0 0 0) (uuid "9c635080-9dd6-4277-a6f4-f507438b234a") ) + (junction + (at 72.39 127) + (diameter 0) + (color 0 0 0 0) + (uuid "a32802c0-3a80-445a-83b7-2b7c53a91f34") + ) (junction (at 257.81 146.05) (diameter 0) @@ -3907,7 +4382,7 @@ (uuid "af42f1c6-f4d2-4b0f-abf6-3f1c5c3e24aa") ) (junction - (at 102.87 123.19) + (at 104.14 111.76) (diameter 0) (color 0 0 0 0) (uuid "be738679-0a1a-4254-a1da-88ab69adee57") @@ -3931,7 +4406,7 @@ (uuid "cabe6f42-71f7-4789-b37b-1b1c97578e29") ) (junction - (at 66.04 109.22) + (at 67.31 97.79) (diameter 0) (color 0 0 0 0) (uuid "cbf6f38f-01d9-40f2-b742-6f0e184c220d") @@ -3955,7 +4430,7 @@ (uuid "d104e9db-3360-4350-9430-6e505ce0e12f") ) (junction - (at 66.04 115.57) + (at 67.31 104.14) (diameter 0) (color 0 0 0 0) (uuid "d2b0da6d-282b-41d5-8da5-ed4b7b52311c") @@ -3991,7 +4466,7 @@ (uuid "eb9687bd-71dc-481e-90fe-ac6bff9813a0") ) (junction - (at 102.87 115.57) + (at 104.14 104.14) (diameter 0) (color 0 0 0 0) (uuid "ed51782f-a472-46b4-af09-ad7cf8a6b36e") @@ -4033,11 +4508,11 @@ (uuid "ffccb19b-fc55-4bf1-8710-8f6f2256936b") ) (no_connect - (at 86.36 99.06) + (at 87.63 87.63) (uuid "6e32c94b-b390-4c66-949d-0a0a905da7c4") ) (no_connect - (at 86.36 101.6) + (at 87.63 90.17) (uuid "852514af-6b6f-43f4-9687-642d54d0db50") ) (wire @@ -4102,7 +4577,7 @@ ) (wire (pts - (xy 68.58 118.11) (xy 66.04 118.11) + (xy 69.85 106.68) (xy 67.31 106.68) ) (stroke (width 0) @@ -4280,6 +4755,16 @@ ) (uuid "22e5ac36-2de2-4d93-b7d6-77dda2b6becc") ) + (wire + (pts + (xy 72.39 147.32) (xy 72.39 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "23d0be10-023a-42e5-98e3-d1b1cd5fe7ed") + ) (wire (pts (xy 88.9 45.72) (xy 88.9 38.1) @@ -4292,7 +4777,7 @@ ) (wire (pts - (xy 68.58 106.68) (xy 66.04 106.68) + (xy 69.85 95.25) (xy 67.31 95.25) ) (stroke (width 0) @@ -4352,7 +4837,7 @@ ) (wire (pts - (xy 102.87 123.19) (xy 102.87 129.54) + (xy 104.14 111.76) (xy 104.14 118.11) ) (stroke (width 0) @@ -4392,7 +4877,7 @@ ) (wire (pts - (xy 93.98 106.68) (xy 102.87 106.68) + (xy 95.25 95.25) (xy 104.14 95.25) ) (stroke (width 0) @@ -4402,7 +4887,7 @@ ) (wire (pts - (xy 57.15 115.57) (xy 66.04 115.57) + (xy 58.42 104.14) (xy 67.31 104.14) ) (stroke (width 0) @@ -4460,6 +4945,16 @@ ) (uuid "3264a595-5dec-4b8c-90db-2265fe9213a8") ) + (wire + (pts + (xy 60.96 137.16) (xy 67.31 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "32b68608-477f-4057-9adf-f821b6c7e780") + ) (wire (pts (xy 58.42 58.42) (xy 60.96 58.42) @@ -4712,7 +5207,17 @@ ) (wire (pts - (xy 102.87 115.57) (xy 102.87 118.11) + (xy 93.98 127) (xy 93.98 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "48e6be85-df9a-40d3-81bd-ad7db416afb9") + ) + (wire + (pts + (xy 104.14 104.14) (xy 104.14 106.68) ) (stroke (width 0) @@ -4732,7 +5237,7 @@ ) (wire (pts - (xy 66.04 115.57) (xy 68.58 115.57) + (xy 67.31 104.14) (xy 69.85 104.14) ) (stroke (width 0) @@ -4742,7 +5247,7 @@ ) (wire (pts - (xy 102.87 106.68) (xy 102.87 109.22) + (xy 104.14 95.25) (xy 104.14 97.79) ) (stroke (width 0) @@ -4800,6 +5305,16 @@ ) (uuid "519ba066-c430-4292-ae65-1983d5d6dada") ) + (wire + (pts + (xy 72.39 144.78) (xy 72.39 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "51b1bd3e-9017-45d8-a069-197d0af1d1de") + ) (wire (pts (xy 245.11 49.53) (xy 256.54 49.53) @@ -5002,7 +5517,7 @@ ) (wire (pts - (xy 66.04 106.68) (xy 66.04 109.22) + (xy 67.31 95.25) (xy 67.31 97.79) ) (stroke (width 0) @@ -5012,7 +5527,7 @@ ) (wire (pts - (xy 86.36 106.68) (xy 88.9 106.68) + (xy 87.63 95.25) (xy 90.17 95.25) ) (stroke (width 0) @@ -5022,7 +5537,7 @@ ) (wire (pts - (xy 57.15 109.22) (xy 66.04 109.22) + (xy 58.42 97.79) (xy 67.31 97.79) ) (stroke (width 0) @@ -5032,7 +5547,7 @@ ) (wire (pts - (xy 66.04 118.11) (xy 66.04 115.57) + (xy 67.31 106.68) (xy 67.31 104.14) ) (stroke (width 0) @@ -5042,7 +5557,7 @@ ) (wire (pts - (xy 86.36 120.65) (xy 102.87 120.65) + (xy 87.63 109.22) (xy 104.14 109.22) ) (stroke (width 0) @@ -5122,7 +5637,7 @@ ) (wire (pts - (xy 102.87 109.22) (xy 100.33 109.22) + (xy 104.14 97.79) (xy 101.6 97.79) ) (stroke (width 0) @@ -5162,7 +5677,7 @@ ) (wire (pts - (xy 102.87 120.65) (xy 102.87 123.19) + (xy 104.14 109.22) (xy 104.14 111.76) ) (stroke (width 0) @@ -5282,7 +5797,7 @@ ) (wire (pts - (xy 57.15 101.6) (xy 57.15 99.06) + (xy 58.42 90.17) (xy 58.42 87.63) ) (stroke (width 0) @@ -5360,6 +5875,16 @@ ) (uuid "7d4072fc-9a9d-4af1-ab1e-a60aea8eeccb") ) + (wire + (pts + (xy 93.98 146.05) (xy 72.39 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7ddf26e1-a832-405c-9f0d-a0d45d90b6ef") + ) (wire (pts (xy 143.51 21.59) (xy 143.51 25.4) @@ -5388,27 +5913,37 @@ (width 0) (type default) ) - (uuid "8120bf78-b078-43b8-9675-e39324e1aee6") + (uuid "8120bf78-b078-43b8-9675-e39324e1aee6") + ) + (wire + (pts + (xy 262.89 58.42) (xy 262.89 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8124e96a-0882-489b-8c0c-2dd6f1c4d720") ) (wire (pts - (xy 262.89 58.42) (xy 262.89 59.69) + (xy 87.63 97.79) (xy 96.52 97.79) ) (stroke (width 0) (type default) ) - (uuid "8124e96a-0882-489b-8c0c-2dd6f1c4d720") + (uuid "84ca9e3c-b998-4537-a49d-bd074c688030") ) (wire (pts - (xy 86.36 109.22) (xy 95.25 109.22) + (xy 72.39 127) (xy 72.39 132.08) ) (stroke (width 0) (type default) ) - (uuid "84ca9e3c-b998-4537-a49d-bd074c688030") + (uuid "853f7e45-125a-4d18-aa98-17b4e99d6f3c") ) (wire (pts @@ -5422,7 +5957,7 @@ ) (wire (pts - (xy 86.36 118.11) (xy 102.87 118.11) + (xy 87.63 106.68) (xy 104.14 106.68) ) (stroke (width 0) @@ -5440,6 +5975,16 @@ ) (uuid "886d4b11-58a6-4eca-b9a2-086c97e51a31") ) + (wire + (pts + (xy 60.96 139.7) (xy 67.31 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "891fab14-b68e-44bf-b020-b3b1ad6df3f2") + ) (wire (pts (xy 88.9 71.12) (xy 88.9 72.39) @@ -5542,7 +6087,7 @@ ) (wire (pts - (xy 66.04 109.22) (xy 68.58 109.22) + (xy 67.31 97.79) (xy 69.85 97.79) ) (stroke (width 0) @@ -5662,7 +6207,7 @@ ) (wire (pts - (xy 102.87 109.22) (xy 102.87 115.57) + (xy 104.14 97.79) (xy 104.14 104.14) ) (stroke (width 0) @@ -5682,7 +6227,7 @@ ) (wire (pts - (xy 57.15 99.06) (xy 68.58 99.06) + (xy 58.42 87.63) (xy 69.85 87.63) ) (stroke (width 0) @@ -5780,6 +6325,16 @@ ) (uuid "ab70769f-74e8-4ee5-88bd-453ce0d17177") ) + (wire + (pts + (xy 72.39 125.73) (xy 72.39 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ad5483e0-90d9-405c-992b-5afdc966c3c1") + ) (wire (pts (xy 132.08 92.71) (xy 113.03 92.71) @@ -5792,7 +6347,7 @@ ) (wire (pts - (xy 102.87 118.11) (xy 102.87 120.65) + (xy 104.14 106.68) (xy 104.14 109.22) ) (stroke (width 0) @@ -5812,7 +6367,7 @@ ) (wire (pts - (xy 86.36 115.57) (xy 102.87 115.57) + (xy 87.63 104.14) (xy 104.14 104.14) ) (stroke (width 0) @@ -5892,7 +6447,7 @@ ) (wire (pts - (xy 57.15 99.06) (xy 57.15 97.79) + (xy 58.42 87.63) (xy 58.42 86.36) ) (stroke (width 0) @@ -5912,7 +6467,7 @@ ) (wire (pts - (xy 86.36 123.19) (xy 102.87 123.19) + (xy 87.63 111.76) (xy 104.14 111.76) ) (stroke (width 0) @@ -6032,7 +6587,7 @@ ) (wire (pts - (xy 57.15 101.6) (xy 68.58 101.6) + (xy 58.42 90.17) (xy 69.85 90.17) ) (stroke (width 0) @@ -6050,6 +6605,16 @@ ) (uuid "c8f16c53-4d06-453f-be7d-d7c6171a6b4a") ) + (wire + (pts + (xy 93.98 139.7) (xy 93.98 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c95bf98d-f0ec-4f5e-8b55-739d6e712a5d") + ) (wire (pts (xy 132.08 92.71) (xy 132.08 102.87) @@ -6130,6 +6695,16 @@ ) (uuid "cfeec14b-835b-4251-8b53-23a52aa2aca6") ) + (wire + (pts + (xy 72.39 127) (xy 93.98 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d0d19c68-6edf-477f-a15c-92d52d736fc4") + ) (wire (pts (xy 73.66 176.53) (xy 73.66 170.18) @@ -6320,6 +6895,16 @@ ) (uuid "e0f41826-c4e4-4acb-9eb7-0cdc86e59911") ) + (wire + (pts + (xy 77.47 139.7) (xy 87.63 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e2271e42-7b16-4233-9ced-d818be727227") + ) (wire (pts (xy 172.72 35.56) (xy 179.07 35.56) @@ -6630,6 +7215,16 @@ ) (uuid "fa3947bd-f798-4f3a-924c-1e1e88ee2309") ) + (wire + (pts + (xy 77.47 137.16) (xy 87.63 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "face054b-a71b-4afe-919a-11f4dd887ffe") + ) (wire (pts (xy 179.07 146.05) (xy 179.07 140.97) @@ -6720,6 +7315,16 @@ ) (uuid "24dfa51a-88fc-466f-ae57-eda292c2aeed") ) + (label "USB_D+" + (at 87.63 139.7 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "2913f5d1-cc89-4656-8414-cca228993987") + ) (label "UART_RX0" (at 245.11 46.99 0) (effects @@ -6870,6 +7475,16 @@ ) (uuid "6e8f6a0f-1728-4aea-8838-97780cdb576f") ) + (label "USB_D-" + (at 87.63 137.16 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "714140bd-78fd-4e3a-95f9-9c2a992cf94f") + ) (label "SPI_SCK" (at 139.7 95.25 90) (effects @@ -6900,6 +7515,16 @@ ) (uuid "8ee55669-26ac-4c0d-8f4b-a504150c28ed") ) + (label "D+" + (at 60.96 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "94351a88-d5c9-4c5b-9e26-90828f9a410f") + ) (label "I2C_SCL" (at 220.98 140.97 0) (effects @@ -6960,8 +7585,8 @@ ) (uuid "9dd3afaf-a8ba-4e33-977f-12d8ae253652") ) - (label "USB_D-" - (at 57.15 115.57 0) + (label "D-" + (at 58.42 104.14 0) (effects (font (size 1.27 1.27) @@ -7030,6 +7655,16 @@ ) (uuid "ad3f4219-c3c7-4905-8f89-b409730cf27a") ) + (label "D-" + (at 60.96 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "af1c0dd9-7258-4b12-bccf-84762e35c26d") + ) (label "LR_LED" (at 48.26 57.15 180) (effects @@ -7160,8 +7795,8 @@ ) (uuid "dd23ce72-7895-4c07-ad16-f491eeeaae8f") ) - (label "USB_D+" - (at 57.15 109.22 0) + (label "D+" + (at 58.42 97.79 0) (effects (font (size 1.27 1.27) @@ -9161,7 +9796,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 97.79 109.22 90) + (at 99.06 97.79 90) (unit 1) (body_style 1) (exclude_from_sim no) @@ -9171,7 +9806,7 @@ (dnp no) (uuid "54e88030-a9d1-4f43-8990-6092b6dc0f49") (property "Reference" "R6" - (at 97.79 109.22 90) + (at 99.06 97.79 90) (show_name no) (do_not_autoplace no) (effects @@ -9181,7 +9816,7 @@ ) ) (property "Value" "5.1k" - (at 97.79 111.76 90) + (at 99.06 100.33 90) (show_name no) (do_not_autoplace no) (effects @@ -9191,7 +9826,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 97.79 109.22 0) + (at 99.06 97.79 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9202,7 +9837,7 @@ ) ) (property "Datasheet" "" - (at 97.79 109.22 0) + (at 99.06 97.79 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9213,7 +9848,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 97.79 109.22 0) + (at 99.06 97.79 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9224,7 +9859,7 @@ ) ) (property "LCSC" "C25905" - (at 97.79 109.22 90) + (at 99.06 97.79 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -9531,23 +10166,204 @@ (font (size 1.27 1.27) ) - (justify left) + (justify left) + ) + ) + (property "Footprint" "LIONv3-Footprints:CONN-SMD_2P-P1.25-HC-1.25-2PWT" + (at 222.25 58.42 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + ) + ) + (property "Datasheet" "https://atta.szlcsc.com/upload/public/pdf/source/20210728/C2845379_48B7DC28A4B35DB030A7253F7C3FD974.pdf" + (at 219.964 48.133 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Description" "" + (at 222.25 48.26 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC" "C2845379" + (at 222.25 48.26 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "f6f18e02-4ff1-4ef6-9ab3-539a1a210e5f") + ) + (pin "4" + (uuid "1cfb2867-a095-4073-be9f-3b601ae6cf18") + ) + (pin "3" + (uuid "c08bdcd1-f469-443d-bd1c-8bab0564f22e") + ) + (pin "2" + (uuid "605e7310-e5b3-4e88-a001-74ebddd56041") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" + (reference "U14") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R_Small") + (at 219.71 134.62 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6e61150b-8a19-4fed-a836-c98b7c84cf92") + (property "Reference" "R9" + (at 222.25 133.3499 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.016 1.016) + ) + (justify left) + ) + ) + (property "Value" "4.7k" + (at 222.25 135.8899 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 219.71 134.62 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 219.71 134.62 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor, small symbol" + (at 219.71 134.62 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC" "C25900" + (at 219.71 134.62 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "78ae6cfd-10fb-4939-8d36-3f65518ea601") + ) + (pin "1" + (uuid "084f79c8-e0ad-48fa-b3ce-9984d6ff5b74") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" + (reference "R9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 58.42 86.36 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6e64f522-4e2a-4e67-a3b9-56a1387dcb5a") + (property "Reference" "#PWR02" + (at 58.42 90.17 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) ) ) - (property "Footprint" "LIONv3-Footprints:CONN-SMD_2P-P1.25-HC-1.25-2PWT" - (at 222.25 58.42 0) - (hide yes) + (property "Value" "+5V" + (at 58.42 81.28 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) - (italic yes) ) ) ) - (property "Datasheet" "https://atta.szlcsc.com/upload/public/pdf/source/20210728/C2845379_48B7DC28A4B35DB030A7253F7C3FD974.pdf" - (at 219.964 48.133 0) + (property "Footprint" "" + (at 58.42 86.36 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9555,11 +10371,10 @@ (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Description" "" - (at 222.25 48.26 0) + (property "Datasheet" "" + (at 58.42 86.36 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9569,8 +10384,8 @@ ) ) ) - (property "LCSC" "C2845379" - (at 222.25 48.26 0) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 58.42 86.36 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9581,29 +10396,20 @@ ) ) (pin "1" - (uuid "f6f18e02-4ff1-4ef6-9ab3-539a1a210e5f") - ) - (pin "4" - (uuid "1cfb2867-a095-4073-be9f-3b601ae6cf18") - ) - (pin "3" - (uuid "c08bdcd1-f469-443d-bd1c-8bab0564f22e") - ) - (pin "2" - (uuid "605e7310-e5b3-4e88-a001-74ebddd56041") + (uuid "b39012b8-678b-4c2b-9a31-fec26c29df14") ) (instances (project "LIONv3" (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "U14") + (reference "#PWR02") (unit 1) ) ) ) ) (symbol - (lib_id "Device:R_Small") - (at 219.71 134.62 0) + (lib_id "power:GND") + (at 104.14 118.11 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -9612,32 +10418,20 @@ (in_pos_files yes) (dnp no) (fields_autoplaced yes) - (uuid "6e61150b-8a19-4fed-a836-c98b7c84cf92") - (property "Reference" "R9" - (at 222.25 133.3499 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.016 1.016) - ) - (justify left) - ) - ) - (property "Value" "4.7k" - (at 222.25 135.8899 0) + (uuid "745622d4-e99a-4658-b9d6-5943592edc87") + (property "Reference" "#PWR04" + (at 104.14 124.46 0) + (hide yes) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 219.71 134.62 0) - (hide yes) + (property "Value" "GND" + (at 104.14 123.19 0) (show_name no) (do_not_autoplace no) (effects @@ -9646,8 +10440,8 @@ ) ) ) - (property "Datasheet" "" - (at 219.71 134.62 0) + (property "Footprint" "" + (at 104.14 118.11 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9657,8 +10451,8 @@ ) ) ) - (property "Description" "Resistor, small symbol" - (at 219.71 134.62 0) + (property "Datasheet" "" + (at 104.14 118.11 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9668,8 +10462,8 @@ ) ) ) - (property "LCSC" "C25900" - (at 219.71 134.62 0) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 104.14 118.11 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9679,24 +10473,21 @@ ) ) ) - (pin "2" - (uuid "78ae6cfd-10fb-4939-8d36-3f65518ea601") - ) (pin "1" - (uuid "084f79c8-e0ad-48fa-b3ce-9984d6ff5b74") + (uuid "da0d0814-533e-48a0-a938-3a8118b5a8e7") ) (instances (project "LIONv3" (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "R9") + (reference "#PWR04") (unit 1) ) ) ) ) (symbol - (lib_id "power:+5V") - (at 57.15 97.79 0) + (lib_id "Device:C_Small") + (at 93.98 137.16 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -9705,30 +10496,31 @@ (in_pos_files yes) (dnp no) (fields_autoplaced yes) - (uuid "6e64f522-4e2a-4e67-a3b9-56a1387dcb5a") - (property "Reference" "#PWR02" - (at 57.15 101.6 0) - (hide yes) + (uuid "77e8f2a6-3ee5-4660-ab1e-8ca435ec1009") + (property "Reference" "C23" + (at 96.52 135.8962 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "+5V" - (at 57.15 92.71 0) + (property "Value" "100nF" + (at 96.52 138.4362 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) + (justify left) ) ) (property "Footprint" "" - (at 57.15 97.79 0) + (at 93.98 137.16 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9739,7 +10531,7 @@ ) ) (property "Datasheet" "" - (at 57.15 97.79 0) + (at 93.98 137.16 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9749,8 +10541,8 @@ ) ) ) - (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 57.15 97.79 0) + (property "Description" "Unpolarized capacitor, small symbol" + (at 93.98 137.16 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9761,12 +10553,15 @@ ) ) (pin "1" - (uuid "b39012b8-678b-4c2b-9a31-fec26c29df14") + (uuid "31f354c7-2055-4276-8002-4e07fe905879") + ) + (pin "2" + (uuid "eb9f0d53-2d57-41d1-8eee-c896f9eada0b") ) (instances (project "LIONv3" (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "#PWR02") + (reference "C23") (unit 1) ) ) @@ -9774,7 +10569,7 @@ ) (symbol (lib_id "power:GND") - (at 102.87 129.54 0) + (at 72.39 147.32 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -9783,9 +10578,9 @@ (in_pos_files yes) (dnp no) (fields_autoplaced yes) - (uuid "745622d4-e99a-4658-b9d6-5943592edc87") - (property "Reference" "#PWR04" - (at 102.87 135.89 0) + (uuid "78685101-6377-4cc0-9989-ddc58d04eaf2") + (property "Reference" "#PWR038" + (at 72.39 153.67 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9796,7 +10591,7 @@ ) ) (property "Value" "GND" - (at 102.87 134.62 0) + (at 72.39 152.4 0) (show_name no) (do_not_autoplace no) (effects @@ -9806,7 +10601,7 @@ ) ) (property "Footprint" "" - (at 102.87 129.54 0) + (at 72.39 147.32 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9817,7 +10612,7 @@ ) ) (property "Datasheet" "" - (at 102.87 129.54 0) + (at 72.39 147.32 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9828,7 +10623,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 102.87 129.54 0) + (at 72.39 147.32 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9839,12 +10634,12 @@ ) ) (pin "1" - (uuid "da0d0814-533e-48a0-a938-3a8118b5a8e7") + (uuid "bfa6e424-a11f-417b-b321-266ff14646c0") ) (instances (project "LIONv3" (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "#PWR04") + (reference "#PWR038") (unit 1) ) ) @@ -11163,9 +11958,87 @@ ) ) ) + (symbol + (lib_id "power:+5V") + (at 72.39 125.73 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b877d276-79cf-439d-b8e2-69e6bb163d06") + (property "Reference" "#PWR045" + (at 72.39 129.54 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+5V" + (at 72.39 120.65 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 72.39 125.73 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 72.39 125.73 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 72.39 125.73 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "1290837f-5d5b-46d9-a678-b46d4d58aeb4") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" + (reference "#PWR045") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "LIONv3-Symbols:TYPE-C_16PIN_2MD(073)") - (at 77.47 111.76 0) + (at 78.74 100.33 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -11176,7 +12049,7 @@ (fields_autoplaced yes) (uuid "b9673bca-5501-4334-ad3c-65dd7c8d9aa9") (property "Reference" "U2" - (at 77.216 91.694 0) + (at 78.486 80.264 0) (show_name no) (do_not_autoplace no) (effects @@ -11186,7 +12059,7 @@ ) ) (property "Value" "TYPE-C_16PIN_2MD(073)" - (at 77.47 93.98 0) + (at 78.74 82.55 0) (show_name no) (do_not_autoplace no) (effects @@ -11196,7 +12069,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:USB-C-SMD_TYPE-C-16PIN-2MD-073" - (at 77.47 123.19 0) + (at 78.74 111.76 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11208,7 +12081,7 @@ ) ) (property "Datasheet" "https://item.szlcsc.com/datasheet/TYPE-C%252016PIN%25202MD(073)/2901843.html?spm=sc.gbn.xds.a___sc.gbn.hd.ss&lcsc_vid=QlQLUVBQT1ILU1MATlNWAVYCT1hYXgFRT1ReAlAAEQMxVlNRQFJaUVJRQVhXVzsOAxUeFF5JWA0NAgAHWQIASA%3D%3D" - (at 75.184 112.903 0) + (at 76.454 101.473 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11220,7 +12093,7 @@ ) ) (property "Description" "" - (at 77.47 111.76 0) + (at 78.74 100.33 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11231,7 +12104,7 @@ ) ) (property "LCSC" "C2765186" - (at 77.47 113.03 0) + (at 78.74 101.6 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11294,7 +12167,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 91.44 106.68 90) + (at 92.71 95.25 90) (unit 1) (body_style 1) (exclude_from_sim no) @@ -11304,7 +12177,7 @@ (dnp no) (uuid "bec5575a-0746-47a6-805c-526d5e42744f") (property "Reference" "R5" - (at 91.44 106.68 90) + (at 92.71 95.25 90) (show_name no) (do_not_autoplace no) (effects @@ -11314,7 +12187,7 @@ ) ) (property "Value" "5.1k" - (at 91.44 104.14 90) + (at 92.71 92.71 90) (show_name no) (do_not_autoplace no) (effects @@ -11324,7 +12197,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 91.44 106.68 0) + (at 92.71 95.25 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11335,7 +12208,7 @@ ) ) (property "Datasheet" "" - (at 91.44 106.68 0) + (at 92.71 95.25 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11346,7 +12219,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 91.44 106.68 0) + (at 92.71 95.25 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11357,7 +12230,7 @@ ) ) (property "LCSC" "C25905" - (at 91.44 106.68 90) + (at 92.71 95.25 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -11708,6 +12581,114 @@ ) ) ) + (symbol + (lib_id "Power_Protection:USBLC6-2SC6") + (at 72.39 137.16 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "de400b3a-855c-4741-a749-6481715e2dbe") + (property "Reference" "U21" + (at 74.0411 129.54 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "USBLC6-2SC6" + (at 74.0411 132.08 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" + (at 73.66 143.51 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + ) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/usblc6-2.pdf" + (at 73.66 145.415 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Description" "Very low capacitance ESD protection diode, 2 data-line, SOT-23-6" + (at 72.39 137.16 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC" "C7519" + (at 72.39 137.16 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "7a4cce6e-34fd-428f-8436-a16f0ddb65f6") + ) + (pin "5" + (uuid "26e440b0-0c57-47f2-adc9-380e77435a44") + ) + (pin "6" + (uuid "936a4fed-3a32-4284-afaa-d8ea2def75b5") + ) + (pin "3" + (uuid "7b3b360c-a8f9-4384-866f-44c4b085c4ae") + ) + (pin "4" + (uuid "27f29543-8433-47c5-a746-7409f0c8572d") + ) + (pin "1" + (uuid "2f32557a-a232-4ff3-ae9a-cd2ecd91ffd6") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" + (reference "U21") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C_Small") (at 73.66 64.77 0) diff --git a/hardware/LIONv3/POWER.kicad_sch b/hardware/LIONv3/POWER.kicad_sch index d74701f..e557b67 100644 --- a/hardware/LIONv3/POWER.kicad_sch +++ b/hardware/LIONv3/POWER.kicad_sch @@ -2714,12 +2714,6 @@ (color 0 0 0 0) (uuid "8173c297-f6c5-4f6b-9be8-b4fb46117e3b") ) - (junction - (at 196.85 97.79) - (diameter 0) - (color 0 0 0 0) - (uuid "8810c743-63c3-48f1-9d0d-256285adde8d") - ) (junction (at 156.21 97.79) (diameter 0) @@ -3748,16 +3742,6 @@ ) (uuid "a063e266-9d47-41b8-b240-a1d4d60ace24") ) - (wire - (pts - (xy 193.04 95.25) (xy 193.04 97.79) - ) - (stroke - (width 0) - (type default) - ) - (uuid "a16aa74a-02f5-49d1-b40e-b9fb58fad55c") - ) (wire (pts (xy 162.56 49.53) (xy 162.56 59.69) @@ -3800,7 +3784,7 @@ ) (wire (pts - (xy 196.85 100.33) (xy 196.85 97.79) + (xy 196.85 93.98) (xy 196.85 100.33) ) (stroke (width 0) @@ -3958,16 +3942,6 @@ ) (uuid "c2dc465e-f0ce-44b1-a458-a411a1c6400b") ) - (wire - (pts - (xy 193.04 97.79) (xy 196.85 97.79) - ) - (stroke - (width 0) - (type default) - ) - (uuid "c38e1ecc-c257-42ec-a8cf-a6adc15f712b") - ) (wire (pts (xy 149.86 59.69) (xy 149.86 57.15) @@ -4268,16 +4242,6 @@ ) (uuid "f3856462-509f-4581-a62a-3c83cf207ac1") ) - (wire - (pts - (xy 196.85 93.98) (xy 196.85 97.79) - ) - (stroke - (width 0) - (type default) - ) - (uuid "f3e98482-8166-419c-9da7-f59e09524326") - ) (wire (pts (xy 177.8 39.37) (xy 175.26 39.37) @@ -4800,85 +4764,6 @@ ) ) ) - (symbol - (lib_id "power:PWR_FLAG") - (at 193.04 95.25 0) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (fields_autoplaced yes) - (uuid "0e157b37-1198-4a86-bcb2-e7cf4cb3f1d4") - (property "Reference" "#FLG09" - (at 193.04 93.345 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "PWR_FLAG" - (at 193.04 90.17 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 193.04 95.25 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 193.04 95.25 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Special symbol for telling ERC where power comes from" - (at 193.04 95.25 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "1" - (uuid "127454fb-0856-4135-978b-80565423d090") - ) - (instances - (project "LIONv3" - (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/78bf7d09-3355-4da6-a4af-8df1bf47cdde" - (reference "#FLG09") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:GND") (at 35.56 53.34 0) From 67f61bae95f8197cec2a95d854b8ab5919763eb6 Mon Sep 17 00:00:00 2001 From: RodrigoCAndrade <198579161+RodrigoCAndrade@users.noreply.github.com> Date: Wed, 2 Sep 2026 09:18:26 -0300 Subject: [PATCH 03/17] feat(hardware): Add Ferrite Bead to VBUS line --- hardware/LIONv3/LIONv3.kicad_pro | 2 +- hardware/LIONv3/LIONv3.kicad_sch | 458 ++++++++++++++++++++++++------- 2 files changed, 364 insertions(+), 96 deletions(-) diff --git a/hardware/LIONv3/LIONv3.kicad_pro b/hardware/LIONv3/LIONv3.kicad_pro index d6d7fbf..4c7b8ac 100644 --- a/hardware/LIONv3/LIONv3.kicad_pro +++ b/hardware/LIONv3/LIONv3.kicad_pro @@ -770,7 +770,7 @@ "uuid": "3cc9e06f-00d0-4bec-822f-2e156022ced4" } ], - "used_designators": "", + "used_designators": "FB1", "variants": [] }, "sheets": [ diff --git a/hardware/LIONv3/LIONv3.kicad_sch b/hardware/LIONv3/LIONv3.kicad_sch index 90f2bcc..b533daa 100644 --- a/hardware/LIONv3/LIONv3.kicad_sch +++ b/hardware/LIONv3/LIONv3.kicad_sch @@ -169,6 +169,173 @@ ) (embedded_fonts no) ) + (symbol "Device:FerriteBead_Small" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "FB" + (at 1.905 1.27 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "FerriteBead_Small" + (at 1.905 -1.27 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Ferrite bead, small symbol" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "L ferrite bead inductor filter" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "Inductor_* L_* *Ferrite*" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "FerriteBead_Small_0_1" + (polyline + (pts + (xy -1.8288 0.2794) (xy -1.1176 1.4986) (xy 1.8288 -0.2032) (xy 1.1176 -1.4224) (xy -1.8288 0.2794) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0.889) (xy 0 1.2954) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -1.27) (xy 0 -0.7874) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "FerriteBead_Small_1_1" + (pin passive line + (at 0 2.54 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 -2.54 90) + (length 1.27) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "Device:R_Small" (pin_numbers (hide yes) @@ -4136,7 +4303,7 @@ (uuid "01771e12-0f1b-4031-a90d-b7ef399e4275") ) (junction - (at 104.14 106.68) + (at 113.03 109.22) (diameter 0) (color 0 0 0 0) (uuid "0ad1996e-68b1-4e8c-85f0-0c97d4f4c734") @@ -4160,7 +4327,7 @@ (uuid "1243791d-746c-4ca1-8195-9ae8b21e2748") ) (junction - (at 104.14 97.79) + (at 113.03 100.33) (diameter 0) (color 0 0 0 0) (uuid "136ce73f-f856-46d8-8da6-e36c6f6736fa") @@ -4267,6 +4434,12 @@ (color 0 0 0 0) (uuid "4a2aec2d-dd73-4ffd-b8fd-25a91725bf7e") ) + (junction + (at 54.61 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "4d77c748-fd46-4080-9d66-80fd7b34138d") + ) (junction (at 27.94 189.23) (diameter 0) @@ -4286,7 +4459,7 @@ (uuid "5a9b4b00-733b-4e1c-9382-ba4c7b1e202c") ) (junction - (at 104.14 109.22) + (at 113.03 111.76) (diameter 0) (color 0 0 0 0) (uuid "5ba2dc8e-910b-4a34-8923-bfa59286dfcc") @@ -4333,12 +4506,6 @@ (color 0 0 0 0) (uuid "907f75d7-148b-4a4b-a82a-09bfc4b99d13") ) - (junction - (at 58.42 87.63) - (diameter 0) - (color 0 0 0 0) - (uuid "90a69856-f522-4ad6-8d06-6a2d5ccc41ee") - ) (junction (at 134.62 90.17) (diameter 0) @@ -4382,7 +4549,7 @@ (uuid "af42f1c6-f4d2-4b0f-abf6-3f1c5c3e24aa") ) (junction - (at 104.14 111.76) + (at 113.03 114.3) (diameter 0) (color 0 0 0 0) (uuid "be738679-0a1a-4254-a1da-88ab69adee57") @@ -4406,7 +4573,7 @@ (uuid "cabe6f42-71f7-4789-b37b-1b1c97578e29") ) (junction - (at 67.31 97.79) + (at 76.2 100.33) (diameter 0) (color 0 0 0 0) (uuid "cbf6f38f-01d9-40f2-b742-6f0e184c220d") @@ -4430,7 +4597,7 @@ (uuid "d104e9db-3360-4350-9430-6e505ce0e12f") ) (junction - (at 67.31 104.14) + (at 76.2 106.68) (diameter 0) (color 0 0 0 0) (uuid "d2b0da6d-282b-41d5-8da5-ed4b7b52311c") @@ -4466,7 +4633,7 @@ (uuid "eb9687bd-71dc-481e-90fe-ac6bff9813a0") ) (junction - (at 104.14 104.14) + (at 113.03 106.68) (diameter 0) (color 0 0 0 0) (uuid "ed51782f-a472-46b4-af09-ad7cf8a6b36e") @@ -4508,11 +4675,11 @@ (uuid "ffccb19b-fc55-4bf1-8710-8f6f2256936b") ) (no_connect - (at 87.63 87.63) + (at 96.52 90.17) (uuid "6e32c94b-b390-4c66-949d-0a0a905da7c4") ) (no_connect - (at 87.63 90.17) + (at 96.52 92.71) (uuid "852514af-6b6f-43f4-9687-642d54d0db50") ) (wire @@ -4577,7 +4744,7 @@ ) (wire (pts - (xy 69.85 106.68) (xy 67.31 106.68) + (xy 78.74 109.22) (xy 76.2 109.22) ) (stroke (width 0) @@ -4645,6 +4812,16 @@ ) (uuid "12d64d8c-a640-422f-98aa-e10634a0cde4") ) + (wire + (pts + (xy 54.61 90.17) (xy 64.77 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "12dbee49-adeb-41af-8fff-3b0753bf49fb") + ) (wire (pts (xy 88.9 67.31) (xy 88.9 71.12) @@ -4765,6 +4942,16 @@ ) (uuid "23d0be10-023a-42e5-98e3-d1b1cd5fe7ed") ) + (wire + (pts + (xy 69.85 90.17) (xy 78.74 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2420616a-c6c0-479d-adc0-0b9a10a7d8f5") + ) (wire (pts (xy 88.9 45.72) (xy 88.9 38.1) @@ -4777,7 +4964,7 @@ ) (wire (pts - (xy 69.85 95.25) (xy 67.31 95.25) + (xy 78.74 97.79) (xy 76.2 97.79) ) (stroke (width 0) @@ -4837,7 +5024,7 @@ ) (wire (pts - (xy 104.14 111.76) (xy 104.14 118.11) + (xy 113.03 114.3) (xy 113.03 120.65) ) (stroke (width 0) @@ -4877,7 +5064,7 @@ ) (wire (pts - (xy 95.25 95.25) (xy 104.14 95.25) + (xy 104.14 97.79) (xy 113.03 97.79) ) (stroke (width 0) @@ -4887,7 +5074,7 @@ ) (wire (pts - (xy 58.42 104.14) (xy 67.31 104.14) + (xy 67.31 106.68) (xy 76.2 106.68) ) (stroke (width 0) @@ -5217,7 +5404,7 @@ ) (wire (pts - (xy 104.14 104.14) (xy 104.14 106.68) + (xy 113.03 106.68) (xy 113.03 109.22) ) (stroke (width 0) @@ -5237,7 +5424,7 @@ ) (wire (pts - (xy 67.31 104.14) (xy 69.85 104.14) + (xy 76.2 106.68) (xy 78.74 106.68) ) (stroke (width 0) @@ -5247,7 +5434,7 @@ ) (wire (pts - (xy 104.14 95.25) (xy 104.14 97.79) + (xy 113.03 97.79) (xy 113.03 100.33) ) (stroke (width 0) @@ -5517,7 +5704,7 @@ ) (wire (pts - (xy 67.31 95.25) (xy 67.31 97.79) + (xy 76.2 97.79) (xy 76.2 100.33) ) (stroke (width 0) @@ -5527,7 +5714,7 @@ ) (wire (pts - (xy 87.63 95.25) (xy 90.17 95.25) + (xy 96.52 97.79) (xy 99.06 97.79) ) (stroke (width 0) @@ -5537,7 +5724,7 @@ ) (wire (pts - (xy 58.42 97.79) (xy 67.31 97.79) + (xy 67.31 100.33) (xy 76.2 100.33) ) (stroke (width 0) @@ -5547,7 +5734,7 @@ ) (wire (pts - (xy 67.31 106.68) (xy 67.31 104.14) + (xy 76.2 109.22) (xy 76.2 106.68) ) (stroke (width 0) @@ -5557,7 +5744,7 @@ ) (wire (pts - (xy 87.63 109.22) (xy 104.14 109.22) + (xy 96.52 111.76) (xy 113.03 111.76) ) (stroke (width 0) @@ -5637,7 +5824,7 @@ ) (wire (pts - (xy 104.14 97.79) (xy 101.6 97.79) + (xy 113.03 100.33) (xy 110.49 100.33) ) (stroke (width 0) @@ -5677,7 +5864,7 @@ ) (wire (pts - (xy 104.14 109.22) (xy 104.14 111.76) + (xy 113.03 111.76) (xy 113.03 114.3) ) (stroke (width 0) @@ -5705,6 +5892,16 @@ ) (uuid "6b73dbde-3824-4d2a-afdf-127998156c92") ) + (wire + (pts + (xy 54.61 90.17) (xy 54.61 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6c6e69a5-4697-475b-8f34-7e3a0f00136c") + ) (wire (pts (xy 132.08 78.74) (xy 132.08 92.71) @@ -5797,7 +5994,7 @@ ) (wire (pts - (xy 58.42 90.17) (xy 58.42 87.63) + (xy 54.61 88.9) (xy 54.61 90.17) ) (stroke (width 0) @@ -5927,7 +6124,7 @@ ) (wire (pts - (xy 87.63 97.79) (xy 96.52 97.79) + (xy 96.52 100.33) (xy 105.41 100.33) ) (stroke (width 0) @@ -5957,7 +6154,7 @@ ) (wire (pts - (xy 87.63 106.68) (xy 104.14 106.68) + (xy 96.52 109.22) (xy 113.03 109.22) ) (stroke (width 0) @@ -6087,7 +6284,7 @@ ) (wire (pts - (xy 67.31 97.79) (xy 69.85 97.79) + (xy 76.2 100.33) (xy 78.74 100.33) ) (stroke (width 0) @@ -6207,7 +6404,7 @@ ) (wire (pts - (xy 104.14 97.79) (xy 104.14 104.14) + (xy 113.03 100.33) (xy 113.03 106.68) ) (stroke (width 0) @@ -6225,16 +6422,6 @@ ) (uuid "9c86b878-0c93-4f59-9f92-9ca826d4e63f") ) - (wire - (pts - (xy 58.42 87.63) (xy 69.85 87.63) - ) - (stroke - (width 0) - (type default) - ) - (uuid "9e24baa1-941f-4341-abdc-7332e824b642") - ) (wire (pts (xy 119.38 21.59) (xy 130.81 21.59) @@ -6347,7 +6534,7 @@ ) (wire (pts - (xy 104.14 106.68) (xy 104.14 109.22) + (xy 113.03 109.22) (xy 113.03 111.76) ) (stroke (width 0) @@ -6367,7 +6554,7 @@ ) (wire (pts - (xy 87.63 104.14) (xy 104.14 104.14) + (xy 96.52 106.68) (xy 113.03 106.68) ) (stroke (width 0) @@ -6445,16 +6632,6 @@ ) (uuid "b897ff13-f87e-4a11-b771-a949efaebe9e") ) - (wire - (pts - (xy 58.42 87.63) (xy 58.42 86.36) - ) - (stroke - (width 0) - (type default) - ) - (uuid "b96bed55-15d4-4e67-af0d-3d4429370c27") - ) (wire (pts (xy 167.64 113.03) (xy 167.64 104.14) @@ -6467,7 +6644,7 @@ ) (wire (pts - (xy 87.63 111.76) (xy 104.14 111.76) + (xy 96.52 114.3) (xy 113.03 114.3) ) (stroke (width 0) @@ -6587,7 +6764,7 @@ ) (wire (pts - (xy 58.42 90.17) (xy 69.85 90.17) + (xy 54.61 92.71) (xy 78.74 92.71) ) (stroke (width 0) @@ -7586,7 +7763,7 @@ (uuid "9dd3afaf-a8ba-4e33-977f-12d8ae253652") ) (label "D-" - (at 58.42 104.14 0) + (at 67.31 106.68 0) (effects (font (size 1.27 1.27) @@ -7796,7 +7973,7 @@ (uuid "dd23ce72-7895-4c07-ad16-f491eeeaae8f") ) (label "D+" - (at 58.42 97.79 0) + (at 67.31 100.33 0) (effects (font (size 1.27 1.27) @@ -8045,6 +8222,97 @@ ) ) ) + (symbol + (lib_id "Device:FerriteBead_Small") + (at 67.31 90.17 90) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "08ce97f4-d3c8-487a-b1ca-ec413a8667a7") + (property "Reference" "FB1" + (at 67.2719 83.82 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "220Ω@100MHz" + (at 67.2719 86.36 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" + (at 67.31 91.948 90) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.mouser.com/catalog/specsheets/mure-s-a0010614409-1.pdf" + (at 67.31 90.17 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Ferrite bead, small symbol" + (at 67.31 90.17 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC" "C85840" + (at 67.31 90.17 90) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "9455aa87-abfa-4ab8-9834-bc32c2f1cebb") + ) + (pin "2" + (uuid "3e734e7b-cfb0-4505-8201-5fe023b7ceac") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" + (reference "FB1") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C_Small") (at 27.94 181.61 0) @@ -9796,7 +10064,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 99.06 97.79 90) + (at 107.95 100.33 90) (unit 1) (body_style 1) (exclude_from_sim no) @@ -9806,7 +10074,7 @@ (dnp no) (uuid "54e88030-a9d1-4f43-8990-6092b6dc0f49") (property "Reference" "R6" - (at 99.06 97.79 90) + (at 107.95 100.33 90) (show_name no) (do_not_autoplace no) (effects @@ -9816,7 +10084,7 @@ ) ) (property "Value" "5.1k" - (at 99.06 100.33 90) + (at 107.95 102.87 90) (show_name no) (do_not_autoplace no) (effects @@ -9826,7 +10094,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 99.06 97.79 0) + (at 107.95 100.33 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9837,7 +10105,7 @@ ) ) (property "Datasheet" "" - (at 99.06 97.79 0) + (at 107.95 100.33 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9848,7 +10116,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 99.06 97.79 0) + (at 107.95 100.33 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9859,7 +10127,7 @@ ) ) (property "LCSC" "C25905" - (at 99.06 97.79 90) + (at 107.95 100.33 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -10331,7 +10599,7 @@ ) (symbol (lib_id "power:+5V") - (at 58.42 86.36 0) + (at 54.61 88.9 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -10342,7 +10610,7 @@ (fields_autoplaced yes) (uuid "6e64f522-4e2a-4e67-a3b9-56a1387dcb5a") (property "Reference" "#PWR02" - (at 58.42 90.17 0) + (at 54.61 92.71 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10353,7 +10621,7 @@ ) ) (property "Value" "+5V" - (at 58.42 81.28 0) + (at 54.61 83.82 0) (show_name no) (do_not_autoplace no) (effects @@ -10363,7 +10631,7 @@ ) ) (property "Footprint" "" - (at 58.42 86.36 0) + (at 54.61 88.9 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10374,7 +10642,7 @@ ) ) (property "Datasheet" "" - (at 58.42 86.36 0) + (at 54.61 88.9 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10385,7 +10653,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 58.42 86.36 0) + (at 54.61 88.9 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10409,7 +10677,7 @@ ) (symbol (lib_id "power:GND") - (at 104.14 118.11 0) + (at 113.03 120.65 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -10420,7 +10688,7 @@ (fields_autoplaced yes) (uuid "745622d4-e99a-4658-b9d6-5943592edc87") (property "Reference" "#PWR04" - (at 104.14 124.46 0) + (at 113.03 127 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10431,7 +10699,7 @@ ) ) (property "Value" "GND" - (at 104.14 123.19 0) + (at 113.03 125.73 0) (show_name no) (do_not_autoplace no) (effects @@ -10441,7 +10709,7 @@ ) ) (property "Footprint" "" - (at 104.14 118.11 0) + (at 113.03 120.65 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10452,7 +10720,7 @@ ) ) (property "Datasheet" "" - (at 104.14 118.11 0) + (at 113.03 120.65 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10463,7 +10731,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 104.14 118.11 0) + (at 113.03 120.65 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10519,7 +10787,7 @@ (justify left) ) ) - (property "Footprint" "" + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" (at 93.98 137.16 0) (hide yes) (show_name no) @@ -12038,7 +12306,7 @@ ) (symbol (lib_id "LIONv3-Symbols:TYPE-C_16PIN_2MD(073)") - (at 78.74 100.33 0) + (at 87.63 102.87 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -12049,7 +12317,7 @@ (fields_autoplaced yes) (uuid "b9673bca-5501-4334-ad3c-65dd7c8d9aa9") (property "Reference" "U2" - (at 78.486 80.264 0) + (at 87.376 82.804 0) (show_name no) (do_not_autoplace no) (effects @@ -12059,7 +12327,7 @@ ) ) (property "Value" "TYPE-C_16PIN_2MD(073)" - (at 78.74 82.55 0) + (at 87.63 85.09 0) (show_name no) (do_not_autoplace no) (effects @@ -12069,7 +12337,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:USB-C-SMD_TYPE-C-16PIN-2MD-073" - (at 78.74 111.76 0) + (at 87.63 114.3 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -12081,7 +12349,7 @@ ) ) (property "Datasheet" "https://item.szlcsc.com/datasheet/TYPE-C%252016PIN%25202MD(073)/2901843.html?spm=sc.gbn.xds.a___sc.gbn.hd.ss&lcsc_vid=QlQLUVBQT1ILU1MATlNWAVYCT1hYXgFRT1ReAlAAEQMxVlNRQFJaUVJRQVhXVzsOAxUeFF5JWA0NAgAHWQIASA%3D%3D" - (at 76.454 101.473 0) + (at 85.344 104.013 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -12093,7 +12361,7 @@ ) ) (property "Description" "" - (at 78.74 100.33 0) + (at 87.63 102.87 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -12104,7 +12372,7 @@ ) ) (property "LCSC" "C2765186" - (at 78.74 101.6 0) + (at 87.63 104.14 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -12167,7 +12435,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 92.71 95.25 90) + (at 101.6 97.79 90) (unit 1) (body_style 1) (exclude_from_sim no) @@ -12177,7 +12445,7 @@ (dnp no) (uuid "bec5575a-0746-47a6-805c-526d5e42744f") (property "Reference" "R5" - (at 92.71 95.25 90) + (at 101.6 97.79 90) (show_name no) (do_not_autoplace no) (effects @@ -12187,7 +12455,7 @@ ) ) (property "Value" "5.1k" - (at 92.71 92.71 90) + (at 101.6 95.25 90) (show_name no) (do_not_autoplace no) (effects @@ -12197,7 +12465,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 92.71 95.25 0) + (at 101.6 97.79 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -12208,7 +12476,7 @@ ) ) (property "Datasheet" "" - (at 92.71 95.25 0) + (at 101.6 97.79 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -12219,7 +12487,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 92.71 95.25 0) + (at 101.6 97.79 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -12230,7 +12498,7 @@ ) ) (property "LCSC" "C25905" - (at 92.71 95.25 90) + (at 101.6 97.79 90) (hide yes) (show_name no) (do_not_autoplace no) From 5be9cac16b4bd1482786c2b4692d78bc8d3c3fcc Mon Sep 17 00:00:00 2001 From: RodrigoCAndrade <198579161+RodrigoCAndrade@users.noreply.github.com> Date: Wed, 2 Sep 2026 15:46:00 -0300 Subject: [PATCH 04/17] feat(hardware): Add ORing (USB VBUS back-feed) --- hardware/LIONv3/LIONv3.kicad_pro | 2 +- hardware/LIONv3/LIONv3.kicad_sch | 644 +++++++++++++++++++--- hardware/LIONv3/POWER.kicad_sch | 913 ++++++++++++++++++------------- 3 files changed, 1097 insertions(+), 462 deletions(-) diff --git a/hardware/LIONv3/LIONv3.kicad_pro b/hardware/LIONv3/LIONv3.kicad_pro index 4c7b8ac..c3fbcbb 100644 --- a/hardware/LIONv3/LIONv3.kicad_pro +++ b/hardware/LIONv3/LIONv3.kicad_pro @@ -770,7 +770,7 @@ "uuid": "3cc9e06f-00d0-4bec-822f-2e156022ced4" } ], - "used_designators": "FB1", + "used_designators": "FB1-2,D3,D6,#PWR46,#FLG1", "variants": [] }, "sheets": [ diff --git a/hardware/LIONv3/LIONv3.kicad_sch b/hardware/LIONv3/LIONv3.kicad_sch index b533daa..68aa64b 100644 --- a/hardware/LIONv3/LIONv3.kicad_sch +++ b/hardware/LIONv3/LIONv3.kicad_sch @@ -169,6 +169,172 @@ ) (embedded_fonts no) ) + (symbol "Device:D_Schottky" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "D" + (at 0 2.54 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "D_Schottky" + (at 0 -2.54 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Schottky diode" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "diode Schottky" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "D_Schottky_0_1" + (polyline + (pts + (xy -1.905 0.635) (xy -1.905 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) (xy -0.635 -1.27) (xy -0.635 -0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "D_Schottky_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "K" + (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 "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "Device:FerriteBead_Small" (pin_numbers (hide yes) @@ -4192,6 +4358,121 @@ ) (embedded_fonts no) ) + (symbol "power:PWR_FLAG" + (power global) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "#FLG" + (at 0 1.905 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PWR_FLAG" + (at 0 3.81 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "flag power" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "PWR_FLAG_0_0" + (pin power_out line + (at 0 0 90) + (length 0) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "PWR_FLAG_0_1" + (polyline + (pts + (xy 0 0) (xy 0 1.27) (xy -1.016 1.905) (xy 0 2.54) (xy 1.016 1.905) (xy 0 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (embedded_fonts no) + ) ) (text "CAN_STB:\ndown -> ACTIVE\nup -> STANDBY" (exclude_from_sim no) @@ -4303,7 +4584,7 @@ (uuid "01771e12-0f1b-4031-a90d-b7ef399e4275") ) (junction - (at 113.03 109.22) + (at 106.68 109.22) (diameter 0) (color 0 0 0 0) (uuid "0ad1996e-68b1-4e8c-85f0-0c97d4f4c734") @@ -4327,10 +4608,10 @@ (uuid "1243791d-746c-4ca1-8195-9ae8b21e2748") ) (junction - (at 113.03 100.33) + (at 106.68 114.3) (diameter 0) (color 0 0 0 0) - (uuid "136ce73f-f856-46d8-8da6-e36c6f6736fa") + (uuid "124fd638-8a8d-43cc-98fd-b154700e81bf") ) (junction (at 73.66 189.23) @@ -4434,12 +4715,6 @@ (color 0 0 0 0) (uuid "4a2aec2d-dd73-4ffd-b8fd-25a91725bf7e") ) - (junction - (at 54.61 90.17) - (diameter 0) - (color 0 0 0 0) - (uuid "4d77c748-fd46-4080-9d66-80fd7b34138d") - ) (junction (at 27.94 189.23) (diameter 0) @@ -4459,7 +4734,7 @@ (uuid "5a9b4b00-733b-4e1c-9382-ba4c7b1e202c") ) (junction - (at 113.03 111.76) + (at 106.68 111.76) (diameter 0) (color 0 0 0 0) (uuid "5ba2dc8e-910b-4a34-8923-bfa59286dfcc") @@ -4506,6 +4781,12 @@ (color 0 0 0 0) (uuid "907f75d7-148b-4a4b-a82a-09bfc4b99d13") ) + (junction + (at 76.2 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "97fbbebe-bb7e-43ca-a42c-7f61cc3b91e7") + ) (junction (at 134.62 90.17) (diameter 0) @@ -4549,10 +4830,10 @@ (uuid "af42f1c6-f4d2-4b0f-abf6-3f1c5c3e24aa") ) (junction - (at 113.03 114.3) + (at 106.68 100.33) (diameter 0) (color 0 0 0 0) - (uuid "be738679-0a1a-4254-a1da-88ab69adee57") + (uuid "b714480d-cdf8-4b7c-982e-7ac32f5e7f19") ) (junction (at 262.89 58.42) @@ -4633,7 +4914,7 @@ (uuid "eb9687bd-71dc-481e-90fe-ac6bff9813a0") ) (junction - (at 113.03 106.68) + (at 106.68 106.68) (diameter 0) (color 0 0 0 0) (uuid "ed51782f-a472-46b4-af09-ad7cf8a6b36e") @@ -4814,23 +5095,23 @@ ) (wire (pts - (xy 54.61 90.17) (xy 64.77 90.17) + (xy 88.9 67.31) (xy 88.9 71.12) ) (stroke (width 0) (type default) ) - (uuid "12dbee49-adeb-41af-8fff-3b0753bf49fb") + (uuid "1336e9a0-079d-4bca-b844-f2883fde1e74") ) (wire (pts - (xy 88.9 67.31) (xy 88.9 71.12) + (xy 76.2 90.17) (xy 78.74 90.17) ) (stroke (width 0) (type default) ) - (uuid "1336e9a0-079d-4bca-b844-f2883fde1e74") + (uuid "1436dd7d-d7e4-4391-9f2b-993cb02db873") ) (wire (pts @@ -4944,7 +5225,7 @@ ) (wire (pts - (xy 69.85 90.17) (xy 78.74 90.17) + (xy 68.58 90.17) (xy 76.2 90.17) ) (stroke (width 0) @@ -5024,7 +5305,7 @@ ) (wire (pts - (xy 113.03 114.3) (xy 113.03 120.65) + (xy 106.68 114.3) (xy 106.68 115.57) ) (stroke (width 0) @@ -5064,7 +5345,7 @@ ) (wire (pts - (xy 104.14 97.79) (xy 113.03 97.79) + (xy 104.14 97.79) (xy 106.68 97.79) ) (stroke (width 0) @@ -5252,6 +5533,16 @@ ) (uuid "3c0fef4e-0ac7-40d0-8ce1-7b9e8c6d8606") ) + (wire + (pts + (xy 54.61 90.17) (xy 63.5 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3ecb11e9-1594-4456-adcb-9998d2ace440") + ) (wire (pts (xy 261.62 129.54) (xy 261.62 130.81) @@ -5404,7 +5695,7 @@ ) (wire (pts - (xy 113.03 106.68) (xy 113.03 109.22) + (xy 106.68 106.68) (xy 106.68 109.22) ) (stroke (width 0) @@ -5434,7 +5725,7 @@ ) (wire (pts - (xy 113.03 97.79) (xy 113.03 100.33) + (xy 106.68 97.79) (xy 106.68 100.33) ) (stroke (width 0) @@ -5744,7 +6035,7 @@ ) (wire (pts - (xy 96.52 111.76) (xy 113.03 111.76) + (xy 96.52 111.76) (xy 106.68 111.76) ) (stroke (width 0) @@ -5824,7 +6115,7 @@ ) (wire (pts - (xy 113.03 100.33) (xy 110.49 100.33) + (xy 106.68 100.33) (xy 104.14 100.33) ) (stroke (width 0) @@ -5864,7 +6155,7 @@ ) (wire (pts - (xy 113.03 111.76) (xy 113.03 114.3) + (xy 106.68 111.76) (xy 106.68 114.3) ) (stroke (width 0) @@ -5892,16 +6183,6 @@ ) (uuid "6b73dbde-3824-4d2a-afdf-127998156c92") ) - (wire - (pts - (xy 54.61 90.17) (xy 54.61 92.71) - ) - (stroke - (width 0) - (type default) - ) - (uuid "6c6e69a5-4697-475b-8f34-7e3a0f00136c") - ) (wire (pts (xy 132.08 78.74) (xy 132.08 92.71) @@ -5992,16 +6273,6 @@ ) (uuid "744ba4c6-ef5b-40bb-a842-f9e5a2980d63") ) - (wire - (pts - (xy 54.61 88.9) (xy 54.61 90.17) - ) - (stroke - (width 0) - (type default) - ) - (uuid "74995252-84d4-4c84-9d9d-21ca6df567a8") - ) (wire (pts (xy 255.27 146.05) (xy 257.81 146.05) @@ -6124,7 +6395,7 @@ ) (wire (pts - (xy 96.52 100.33) (xy 105.41 100.33) + (xy 96.52 100.33) (xy 99.06 100.33) ) (stroke (width 0) @@ -6154,7 +6425,7 @@ ) (wire (pts - (xy 96.52 109.22) (xy 113.03 109.22) + (xy 96.52 109.22) (xy 106.68 109.22) ) (stroke (width 0) @@ -6404,7 +6675,7 @@ ) (wire (pts - (xy 113.03 100.33) (xy 113.03 106.68) + (xy 106.68 100.33) (xy 106.68 106.68) ) (stroke (width 0) @@ -6492,6 +6763,16 @@ ) (uuid "a882f418-dd07-4b65-aa45-74c8965f616c") ) + (wire + (pts + (xy 54.61 80.01) (xy 54.61 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a9010266-ff17-4df6-be49-3c41d3ff581d") + ) (wire (pts (xy 138.43 21.59) (xy 138.43 25.4) @@ -6534,7 +6815,7 @@ ) (wire (pts - (xy 113.03 109.22) (xy 113.03 111.76) + (xy 106.68 109.22) (xy 106.68 111.76) ) (stroke (width 0) @@ -6554,7 +6835,7 @@ ) (wire (pts - (xy 96.52 106.68) (xy 113.03 106.68) + (xy 96.52 106.68) (xy 106.68 106.68) ) (stroke (width 0) @@ -6644,7 +6925,7 @@ ) (wire (pts - (xy 96.52 114.3) (xy 113.03 114.3) + (xy 96.52 114.3) (xy 106.68 114.3) ) (stroke (width 0) @@ -6764,43 +7045,43 @@ ) (wire (pts - (xy 54.61 92.71) (xy 78.74 92.71) + (xy 110.49 182.88) (xy 110.49 194.31) ) (stroke (width 0) (type default) ) - (uuid "c8ce09a4-8382-4705-b55d-5fc5f2427e3e") + (uuid "c8f16c53-4d06-453f-be7d-d7c6171a6b4a") ) (wire (pts - (xy 110.49 182.88) (xy 110.49 194.31) + (xy 93.98 139.7) (xy 93.98 146.05) ) (stroke (width 0) (type default) ) - (uuid "c8f16c53-4d06-453f-be7d-d7c6171a6b4a") + (uuid "c95bf98d-f0ec-4f5e-8b55-739d6e712a5d") ) (wire (pts - (xy 93.98 139.7) (xy 93.98 146.05) + (xy 132.08 92.71) (xy 132.08 102.87) ) (stroke (width 0) (type default) ) - (uuid "c95bf98d-f0ec-4f5e-8b55-739d6e712a5d") + (uuid "c9618119-ecc5-428e-8416-7204b0d5a8ab") ) (wire (pts - (xy 132.08 92.71) (xy 132.08 102.87) + (xy 54.61 88.9) (xy 54.61 90.17) ) (stroke (width 0) (type default) ) - (uuid "c9618119-ecc5-428e-8416-7204b0d5a8ab") + (uuid "c9b9c74a-2283-4c21-a14b-6d2eab87b3c7") ) (wire (pts @@ -7182,6 +7463,16 @@ ) (uuid "ec43657e-e99e-4f9d-88d5-0df706617cc5") ) + (wire + (pts + (xy 76.2 92.71) (xy 76.2 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ec9e8e54-44ad-42c6-8035-952d6ae96e33") + ) (wire (pts (xy 233.68 87.63) (xy 233.68 67.31) @@ -7292,6 +7583,16 @@ ) (uuid "f5759384-25be-44ce-a1ee-fff0e4b14153") ) + (wire + (pts + (xy 78.74 92.71) (xy 76.2 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f59b62eb-ca2f-4677-b996-41f363c4708e") + ) (wire (pts (xy 219.71 146.05) (xy 229.87 146.05) @@ -8224,7 +8525,7 @@ ) (symbol (lib_id "Device:FerriteBead_Small") - (at 67.31 90.17 90) + (at 66.04 90.17 90) (unit 1) (body_style 1) (exclude_from_sim no) @@ -8235,7 +8536,7 @@ (fields_autoplaced yes) (uuid "08ce97f4-d3c8-487a-b1ca-ec413a8667a7") (property "Reference" "FB1" - (at 67.2719 83.82 90) + (at 66.0019 83.82 90) (show_name no) (do_not_autoplace no) (effects @@ -8245,7 +8546,7 @@ ) ) (property "Value" "220Ω@100MHz" - (at 67.2719 86.36 90) + (at 66.0019 86.36 90) (show_name no) (do_not_autoplace no) (effects @@ -8255,7 +8556,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" - (at 67.31 91.948 90) + (at 66.04 91.948 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -8266,7 +8567,7 @@ ) ) (property "Datasheet" "https://www.mouser.com/catalog/specsheets/mure-s-a0010614409-1.pdf" - (at 67.31 90.17 0) + (at 66.04 90.17 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8277,7 +8578,7 @@ ) ) (property "Description" "Ferrite bead, small symbol" - (at 67.31 90.17 0) + (at 66.04 90.17 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8288,7 +8589,7 @@ ) ) (property "LCSC" "C85840" - (at 67.31 90.17 90) + (at 66.04 90.17 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -9638,6 +9939,85 @@ ) ) ) + (symbol + (lib_id "power:PWR_FLAG") + (at 76.2 90.17 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "469a7381-6e58-4265-a7af-e7e619740c71") + (property "Reference" "#FLG01" + (at 76.2 88.265 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PWR_FLAG" + (at 76.2 85.09 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 76.2 90.17 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 76.2 90.17 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 76.2 90.17 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "eb2dedd3-1c51-43a1-80e3-36588d95ff5f") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" + (reference "#FLG01") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Power_Protection:ESDA5V3L") (at 81.28 187.96 0) @@ -10064,7 +10444,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 107.95 100.33 90) + (at 101.6 100.33 90) (unit 1) (body_style 1) (exclude_from_sim no) @@ -10074,7 +10454,7 @@ (dnp no) (uuid "54e88030-a9d1-4f43-8990-6092b6dc0f49") (property "Reference" "R6" - (at 107.95 100.33 90) + (at 101.6 100.33 90) (show_name no) (do_not_autoplace no) (effects @@ -10084,7 +10464,7 @@ ) ) (property "Value" "5.1k" - (at 107.95 102.87 90) + (at 101.6 102.87 90) (show_name no) (do_not_autoplace no) (effects @@ -10094,7 +10474,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 107.95 100.33 0) + (at 101.6 100.33 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10105,7 +10485,7 @@ ) ) (property "Datasheet" "" - (at 107.95 100.33 0) + (at 101.6 100.33 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10116,7 +10496,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 107.95 100.33 0) + (at 101.6 100.33 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10127,7 +10507,7 @@ ) ) (property "LCSC" "C25905" - (at 107.95 100.33 90) + (at 101.6 100.33 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -10599,7 +10979,7 @@ ) (symbol (lib_id "power:+5V") - (at 54.61 88.9 0) + (at 54.61 80.01 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -10610,7 +10990,7 @@ (fields_autoplaced yes) (uuid "6e64f522-4e2a-4e67-a3b9-56a1387dcb5a") (property "Reference" "#PWR02" - (at 54.61 92.71 0) + (at 54.61 83.82 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10621,7 +11001,7 @@ ) ) (property "Value" "+5V" - (at 54.61 83.82 0) + (at 54.61 74.93 0) (show_name no) (do_not_autoplace no) (effects @@ -10631,7 +11011,7 @@ ) ) (property "Footprint" "" - (at 54.61 88.9 0) + (at 54.61 80.01 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10642,7 +11022,7 @@ ) ) (property "Datasheet" "" - (at 54.61 88.9 0) + (at 54.61 80.01 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10653,7 +11033,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 54.61 88.9 0) + (at 54.61 80.01 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10677,7 +11057,7 @@ ) (symbol (lib_id "power:GND") - (at 113.03 120.65 0) + (at 106.68 115.57 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -10688,7 +11068,7 @@ (fields_autoplaced yes) (uuid "745622d4-e99a-4658-b9d6-5943592edc87") (property "Reference" "#PWR04" - (at 113.03 127 0) + (at 106.68 121.92 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10699,7 +11079,7 @@ ) ) (property "Value" "GND" - (at 113.03 125.73 0) + (at 106.68 120.65 0) (show_name no) (do_not_autoplace no) (effects @@ -10709,7 +11089,7 @@ ) ) (property "Footprint" "" - (at 113.03 120.65 0) + (at 106.68 115.57 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10720,7 +11100,7 @@ ) ) (property "Datasheet" "" - (at 113.03 120.65 0) + (at 106.68 115.57 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10731,7 +11111,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 113.03 120.65 0) + (at 106.68 115.57 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11069,6 +11449,100 @@ ) ) ) + (symbol + (lib_id "Device:D_Schottky") + (at 54.61 85.09 270) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7fbdbf2f-8181-438a-8248-ca5a036876ca") + (property "Reference" "D6" + (at 57.15 83.5024 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "D_Schottky" + (at 57.15 86.0424 90) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "LIONv3-Footprints:X2-DFN1006-2_L1.0-W0.6-P0.65-RD" + (at 54.61 85.09 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 54.61 85.09 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Schottky diode" + (at 54.61 85.09 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC" "C2837790" + (at 54.61 85.09 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "e70861e8-13ce-42e0-ba6d-aa2fcf6364e5") + ) + (pin "1" + (uuid "dbd90d71-b397-42a6-ae8c-44e1accfdba0") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" + (reference "D6") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Diode:ESD9B3.3ST5G") (at 97.79 64.77 90) diff --git a/hardware/LIONv3/POWER.kicad_sch b/hardware/LIONv3/POWER.kicad_sch index e557b67..55aa90e 100644 --- a/hardware/LIONv3/POWER.kicad_sch +++ b/hardware/LIONv3/POWER.kicad_sch @@ -335,6 +335,173 @@ ) (embedded_fonts no) ) + (symbol "Device:FerriteBead_Small" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "FB" + (at 1.905 1.27 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "FerriteBead_Small" + (at 1.905 -1.27 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Ferrite bead, small symbol" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "L ferrite bead inductor filter" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "Inductor_* L_* *Ferrite*" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "FerriteBead_Small_0_1" + (polyline + (pts + (xy -1.8288 0.2794) (xy -1.1176 1.4986) (xy 1.8288 -0.2032) (xy 1.1176 -1.4224) (xy -1.8288 0.2794) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0.889) (xy 0 1.2954) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -1.27) (xy 0 -0.7874) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "FerriteBead_Small_1_1" + (pin passive line + (at 0 2.54 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 -2.54 90) + (length 1.27) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "Device:R_Small" (pin_numbers (hide yes) @@ -2511,7 +2678,7 @@ (text_box "POWER ENTRIES" (exclude_from_sim no) (at 140.97 71.12 0) - (size 125.73 60.96) + (size 142.24 60.96) (margins 0.9525 0.9525 0.9525 0.9525) (stroke (width 0) @@ -2619,13 +2786,13 @@ (uuid "123483af-c592-4fb3-a51c-7dbd7da80814") ) (junction - (at 240.03 111.76) + (at 260.35 111.76) (diameter 0) (color 0 0 0 0) (uuid "189f8d06-ff78-4717-b624-80fabc72cfdc") ) (junction - (at 205.74 111.76) + (at 213.36 111.76) (diameter 0) (color 0 0 0 0) (uuid "27b0a6ba-8eca-4422-9599-0f6b08ca5064") @@ -2703,35 +2870,29 @@ (uuid "6edb90f9-1296-44c9-b299-8240555d8a83") ) (junction - (at 125.73 59.69) + (at 39.37 40.64) (diameter 0) (color 0 0 0 0) - (uuid "70f24358-c1d7-4bbb-92c8-1cc940ca7968") + (uuid "6fea632e-a01d-429e-a925-87db98a7b95e") ) (junction - (at 50.8 100.33) + (at 125.73 59.69) (diameter 0) (color 0 0 0 0) - (uuid "8173c297-f6c5-4f6b-9be8-b4fb46117e3b") + (uuid "70f24358-c1d7-4bbb-92c8-1cc940ca7968") ) (junction - (at 156.21 97.79) + (at 50.8 100.33) (diameter 0) (color 0 0 0 0) - (uuid "8877b3b0-0bdd-4e62-a743-3a3ca3f895ec") + (uuid "8173c297-f6c5-4f6b-9be8-b4fb46117e3b") ) (junction - (at 168.91 111.76) + (at 176.53 111.76) (diameter 0) (color 0 0 0 0) (uuid "8c8fdd32-54df-4ad5-800e-31414f91bd38") ) - (junction - (at 156.21 100.33) - (diameter 0) - (color 0 0 0 0) - (uuid "93afad40-72bc-4ecc-a90c-dea074e491c3") - ) (junction (at 116.84 25.4) (diameter 0) @@ -2739,7 +2900,7 @@ (uuid "aba0fafc-efec-45fb-8baf-93f339d256c3") ) (junction - (at 231.14 100.33) + (at 251.46 100.33) (diameter 0) (color 0 0 0 0) (uuid "ad3762f7-0cbf-4c93-b4b2-d5bb3ca8bb17") @@ -2762,6 +2923,12 @@ (color 0 0 0 0) (uuid "c9a421fa-db57-42d3-9a79-2ad432598303") ) + (junction + (at 167.64 100.33) + (diameter 0) + (color 0 0 0 0) + (uuid "d4f003cf-349e-4337-afba-8d4b94fba75a") + ) (junction (at 198.12 25.4) (diameter 0) @@ -2769,7 +2936,7 @@ (uuid "d6ac164f-ee9d-40ed-8207-ce7b8df06124") ) (junction - (at 196.85 100.33) + (at 204.47 100.33) (diameter 0) (color 0 0 0 0) (uuid "d6f85189-d004-4912-94b3-908d1a325863") @@ -2793,7 +2960,7 @@ (uuid "e35ec94b-a144-42e6-88d7-2fe10f1d8bb1") ) (junction - (at 231.14 102.87) + (at 251.46 102.87) (diameter 0) (color 0 0 0 0) (uuid "e38c262b-6a99-49f4-ba18-7c33a5f17999") @@ -2834,7 +3001,7 @@ ) (wire (pts - (xy 205.74 111.76) (xy 205.74 113.03) + (xy 213.36 111.76) (xy 213.36 113.03) ) (stroke (width 0) @@ -2844,33 +3011,33 @@ ) (wire (pts - (xy 34.29 40.64) (xy 35.56 40.64) + (xy 88.9 86.36) (xy 91.44 86.36) ) (stroke (width 0) (type default) ) - (uuid "01d0f668-dafc-4eac-9955-3ccdd2795dce") + (uuid "01f13806-10e3-4a0b-8a55-7caf8d0915d7") ) (wire (pts - (xy 88.9 86.36) (xy 91.44 86.36) + (xy 54.61 27.94) (xy 44.45 27.94) ) (stroke (width 0) (type default) ) - (uuid "01f13806-10e3-4a0b-8a55-7caf8d0915d7") + (uuid "035353d2-2b27-41fb-92aa-3316fcee4478") ) (wire (pts - (xy 54.61 27.94) (xy 44.45 27.94) + (xy 167.64 102.87) (xy 167.64 100.33) ) (stroke (width 0) (type default) ) - (uuid "035353d2-2b27-41fb-92aa-3316fcee4478") + (uuid "046f30c6-ad3e-4194-a26a-69d9a28d4e04") ) (wire (pts @@ -2904,7 +3071,7 @@ ) (wire (pts - (xy 156.21 100.33) (xy 156.21 102.87) + (xy 153.67 92.71) (xy 153.67 100.33) ) (stroke (width 0) @@ -2954,7 +3121,7 @@ ) (wire (pts - (xy 180.34 111.76) (xy 180.34 91.44) + (xy 187.96 111.76) (xy 187.96 91.44) ) (stroke (width 0) @@ -2994,7 +3161,7 @@ ) (wire (pts - (xy 218.44 91.44) (xy 205.74 91.44) + (xy 226.06 91.44) (xy 213.36 91.44) ) (stroke (width 0) @@ -3004,7 +3171,7 @@ ) (wire (pts - (xy 205.74 110.49) (xy 205.74 111.76) + (xy 213.36 110.49) (xy 213.36 111.76) ) (stroke (width 0) @@ -3062,6 +3229,16 @@ ) (uuid "26bb6e21-59c1-4069-9f20-92bff24425a8") ) + (wire + (pts + (xy 167.64 100.33) (xy 170.18 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2bc0a8b8-24bb-4cca-9418-414eb231fd6d") + ) (wire (pts (xy 76.2 40.64) (xy 83.82 40.64) @@ -3114,7 +3291,7 @@ ) (wire (pts - (xy 240.03 111.76) (xy 240.03 113.03) + (xy 260.35 111.76) (xy 260.35 113.03) ) (stroke (width 0) @@ -3132,6 +3309,16 @@ ) (uuid "348b419c-397b-4061-a90a-fa7ff74eb166") ) + (wire + (pts + (xy 39.37 40.64) (xy 44.45 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "35ed4a3b-b4a4-43b0-a0c0-fe3edb212ef3") + ) (wire (pts (xy 44.45 49.53) (xy 44.45 52.07) @@ -3164,7 +3351,7 @@ ) (wire (pts - (xy 218.44 111.76) (xy 218.44 91.44) + (xy 226.06 111.76) (xy 226.06 91.44) ) (stroke (width 0) @@ -3194,7 +3381,7 @@ ) (wire (pts - (xy 252.73 111.76) (xy 252.73 91.44) + (xy 273.05 111.76) (xy 273.05 91.44) ) (stroke (width 0) @@ -3202,6 +3389,16 @@ ) (uuid "41497eb6-60bc-4fb4-b350-773ec12f6614") ) + (wire + (pts + (xy 153.67 83.82) (xy 153.67 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "41773341-9ecb-47fb-9112-341a9651e973") + ) (wire (pts (xy 100.33 102.87) (xy 87.63 102.87) @@ -3234,7 +3431,7 @@ ) (wire (pts - (xy 252.73 91.44) (xy 240.03 91.44) + (xy 273.05 91.44) (xy 260.35 91.44) ) (stroke (width 0) @@ -3264,7 +3461,7 @@ ) (wire (pts - (xy 168.91 91.44) (xy 168.91 92.71) + (xy 176.53 91.44) (xy 176.53 92.71) ) (stroke (width 0) @@ -3274,7 +3471,7 @@ ) (wire (pts - (xy 240.03 111.76) (xy 252.73 111.76) + (xy 260.35 111.76) (xy 273.05 111.76) ) (stroke (width 0) @@ -3362,16 +3559,6 @@ ) (uuid "586c569a-d93b-4b01-ad11-ea03e99a9deb") ) - (wire - (pts - (xy 156.21 95.25) (xy 156.21 97.79) - ) - (stroke - (width 0) - (type default) - ) - (uuid "5b82a7ca-bbf9-4682-a5bc-97ce941582b9") - ) (wire (pts (xy 116.84 59.69) (xy 125.73 59.69) @@ -3414,17 +3601,7 @@ ) (wire (pts - (xy 156.21 97.79) (xy 160.02 97.79) - ) - (stroke - (width 0) - (type default) - ) - (uuid "604df6de-bcb3-4054-bd70-c3e834484d66") - ) - (wire - (pts - (xy 240.03 110.49) (xy 240.03 111.76) + (xy 260.35 110.49) (xy 260.35 111.76) ) (stroke (width 0) @@ -3434,7 +3611,7 @@ ) (wire (pts - (xy 231.14 102.87) (xy 231.14 105.41) + (xy 251.46 102.87) (xy 251.46 105.41) ) (stroke (width 0) @@ -3504,7 +3681,7 @@ ) (wire (pts - (xy 233.68 102.87) (xy 231.14 102.87) + (xy 254 102.87) (xy 251.46 102.87) ) (stroke (width 0) @@ -3514,7 +3691,7 @@ ) (wire (pts - (xy 233.68 100.33) (xy 231.14 100.33) + (xy 254 100.33) (xy 251.46 100.33) ) (stroke (width 0) @@ -3584,7 +3761,7 @@ ) (wire (pts - (xy 168.91 111.76) (xy 168.91 113.03) + (xy 176.53 111.76) (xy 176.53 113.03) ) (stroke (width 0) @@ -3594,43 +3771,43 @@ ) (wire (pts - (xy 259.08 53.34) (xy 271.78 53.34) + (xy 170.18 102.87) (xy 167.64 102.87) ) (stroke (width 0) (type default) ) - (uuid "8a3547f2-93c9-468c-8e16-c4025ed5e826") + (uuid "88c19917-31e3-4980-b9e0-8b63812e7716") ) (wire (pts - (xy 22.86 38.1) (xy 22.86 40.64) + (xy 259.08 53.34) (xy 271.78 53.34) ) (stroke (width 0) (type default) ) - (uuid "8ad4aa92-ccf4-492f-94f2-d9995ba941b5") + (uuid "8a3547f2-93c9-468c-8e16-c4025ed5e826") ) (wire (pts - (xy 62.23 27.94) (xy 72.39 27.94) + (xy 35.56 38.1) (xy 35.56 40.64) ) (stroke (width 0) (type default) ) - (uuid "8b4c2406-02dc-4b9b-bb11-5fd6d4e58603") + (uuid "8ad4aa92-ccf4-492f-94f2-d9995ba941b5") ) (wire (pts - (xy 162.56 102.87) (xy 156.21 102.87) + (xy 62.23 27.94) (xy 72.39 27.94) ) (stroke (width 0) (type default) ) - (uuid "9082e605-f9a2-440e-b11c-f9d40506fa61") + (uuid "8b4c2406-02dc-4b9b-bb11-5fd6d4e58603") ) (wire (pts @@ -3642,16 +3819,6 @@ ) (uuid "93bb8768-a036-40b6-bbba-cc74b3f21b95") ) - (wire - (pts - (xy 156.21 97.79) (xy 156.21 100.33) - ) - (stroke - (width 0) - (type default) - ) - (uuid "944beb47-feb3-4d7e-a684-848c5a78ec36") - ) (wire (pts (xy 87.63 120.65) (xy 87.63 121.92) @@ -3704,7 +3871,7 @@ ) (wire (pts - (xy 168.91 110.49) (xy 168.91 111.76) + (xy 176.53 110.49) (xy 176.53 111.76) ) (stroke (width 0) @@ -3722,16 +3889,6 @@ ) (uuid "97ba993b-8895-4c83-b77a-fb9c88ca6e18") ) - (wire - (pts - (xy 160.02 96.52) (xy 160.02 97.79) - ) - (stroke - (width 0) - (type default) - ) - (uuid "9d8c0321-4bc4-4977-ac08-400ff5d7cbad") - ) (wire (pts (xy 106.68 86.36) (xy 119.38 86.36) @@ -3764,7 +3921,7 @@ ) (wire (pts - (xy 35.56 40.64) (xy 44.45 40.64) + (xy 35.56 40.64) (xy 39.37 40.64) ) (stroke (width 0) @@ -3784,7 +3941,7 @@ ) (wire (pts - (xy 196.85 93.98) (xy 196.85 100.33) + (xy 204.47 93.98) (xy 204.47 100.33) ) (stroke (width 0) @@ -3804,7 +3961,7 @@ ) (wire (pts - (xy 199.39 100.33) (xy 196.85 100.33) + (xy 207.01 100.33) (xy 204.47 100.33) ) (stroke (width 0) @@ -3842,16 +3999,6 @@ ) (uuid "ac055792-dcb1-4820-9cc1-04f93c262ef3") ) - (wire - (pts - (xy 156.21 100.33) (xy 162.56 100.33) - ) - (stroke - (width 0) - (type default) - ) - (uuid "afcacb3a-f4e5-46c4-8d75-7f4c030092e6") - ) (wire (pts (xy 156.21 59.69) (xy 156.21 57.15) @@ -3874,7 +4021,7 @@ ) (wire (pts - (xy 231.14 97.79) (xy 231.14 100.33) + (xy 251.46 97.79) (xy 251.46 100.33) ) (stroke (width 0) @@ -3934,7 +4081,7 @@ ) (wire (pts - (xy 180.34 91.44) (xy 168.91 91.44) + (xy 187.96 91.44) (xy 176.53 91.44) ) (stroke (width 0) @@ -3994,37 +4141,47 @@ ) (wire (pts - (xy 196.85 102.87) (xy 196.85 100.33) + (xy 153.67 100.33) (xy 160.02 100.33) ) (stroke (width 0) (type default) ) - (uuid "ce5c3cfa-bf79-4a18-877e-f10909797e60") + (uuid "ce027d59-40b0-4a92-a857-53a7fc1f1626") ) (wire (pts - (xy 55.88 105.41) (xy 53.34 105.41) + (xy 204.47 102.87) (xy 204.47 100.33) ) (stroke (width 0) (type default) ) - (uuid "cedcbad7-81ef-490b-8d48-872a89754a6d") + (uuid "ce5c3cfa-bf79-4a18-877e-f10909797e60") ) (wire (pts - (xy 205.74 91.44) (xy 205.74 92.71) + (xy 55.88 105.41) (xy 53.34 105.41) ) (stroke (width 0) (type default) ) - (uuid "cf184393-c94c-4468-8793-e9fb7ae4f7dc") + (uuid "cedcbad7-81ef-490b-8d48-872a89754a6d") ) (wire (pts - (xy 231.14 100.33) (xy 231.14 102.87) + (xy 213.36 91.44) (xy 213.36 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cf184393-c94c-4468-8793-e9fb7ae4f7dc") + ) + (wire + (pts + (xy 251.46 100.33) (xy 251.46 102.87) ) (stroke (width 0) @@ -4034,7 +4191,7 @@ ) (wire (pts - (xy 168.91 111.76) (xy 180.34 111.76) + (xy 176.53 111.76) (xy 187.96 111.76) ) (stroke (width 0) @@ -4084,7 +4241,7 @@ ) (wire (pts - (xy 205.74 111.76) (xy 218.44 111.76) + (xy 213.36 111.76) (xy 226.06 111.76) ) (stroke (width 0) @@ -4102,16 +4259,6 @@ ) (uuid "dc9e5db9-4f6e-407d-b161-f46d16349f09") ) - (wire - (pts - (xy 22.86 40.64) (xy 26.67 40.64) - ) - (stroke - (width 0) - (type default) - ) - (uuid "dcf46c36-6b08-4813-af4c-d96aefb7a2b7") - ) (wire (pts (xy 87.63 107.95) (xy 104.14 107.95) @@ -4222,6 +4369,16 @@ ) (uuid "f233758c-fd28-4389-aea5-ddf1c3f6e6f7") ) + (wire + (pts + (xy 165.1 100.33) (xy 167.64 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f29fc521-a2a1-4e4a-9c63-5f17fd38cab1") + ) (wire (pts (xy 175.26 35.56) (xy 189.23 35.56) @@ -4254,7 +4411,7 @@ ) (wire (pts - (xy 240.03 91.44) (xy 240.03 92.71) + (xy 260.35 91.44) (xy 260.35 92.71) ) (stroke (width 0) @@ -4284,7 +4441,7 @@ ) (wire (pts - (xy 199.39 102.87) (xy 196.85 102.87) + (xy 207.01 102.87) (xy 204.47 102.87) ) (stroke (width 0) @@ -4333,7 +4490,7 @@ (uuid "74f3bf2b-2a9a-4f11-adad-76c13ce318d4") ) (label "PWR" - (at 196.85 93.98 0) + (at 204.47 93.98 0) (effects (font (size 1.27 1.27) @@ -4362,16 +4519,6 @@ ) (uuid "c300654a-6aa8-4817-a980-ef5ac2caa480") ) - (label "5V_D" - (at 38.1 40.64 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "ccaa6d36-8c70-4a22-af39-5bb1b9e22ade") - ) (label "PWR" (at 104.14 106.68 0) (effects @@ -4688,7 +4835,7 @@ ) (symbol (lib_id "power:+5V") - (at 156.21 95.25 0) + (at 153.67 83.82 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -4699,7 +4846,7 @@ (fields_autoplaced yes) (uuid "0d15f0d7-1f96-4b24-9411-1c2b820efb04") (property "Reference" "#PWR016" - (at 156.21 99.06 0) + (at 153.67 87.63 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4710,7 +4857,7 @@ ) ) (property "Value" "+5V" - (at 156.21 90.17 0) + (at 153.67 78.74 0) (show_name no) (do_not_autoplace no) (effects @@ -4720,7 +4867,7 @@ ) ) (property "Footprint" "" - (at 156.21 95.25 0) + (at 153.67 83.82 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4731,7 +4878,7 @@ ) ) (property "Datasheet" "" - (at 156.21 95.25 0) + (at 153.67 83.82 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4742,7 +4889,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 156.21 95.25 0) + (at 153.67 83.82 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5030,7 +5177,7 @@ ) (symbol (lib_id "power:GND") - (at 205.74 113.03 0) + (at 213.36 113.03 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -5041,7 +5188,7 @@ (fields_autoplaced yes) (uuid "195cc81e-e09f-46e3-9f68-5aacca8596e6") (property "Reference" "#PWR047" - (at 205.74 119.38 0) + (at 213.36 119.38 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5052,7 +5199,7 @@ ) ) (property "Value" "GND" - (at 205.74 118.11 0) + (at 213.36 118.11 0) (show_name no) (do_not_autoplace no) (effects @@ -5062,7 +5209,7 @@ ) ) (property "Footprint" "" - (at 205.74 113.03 0) + (at 213.36 113.03 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5073,7 +5220,7 @@ ) ) (property "Datasheet" "" - (at 205.74 113.03 0) + (at 213.36 113.03 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5084,7 +5231,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 205.74 113.03 0) + (at 213.36 113.03 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5278,7 +5425,7 @@ ) (symbol (lib_id "power:+5V") - (at 22.86 38.1 0) + (at 35.56 38.1 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -5289,7 +5436,7 @@ (fields_autoplaced yes) (uuid "2b5ccf2a-4896-45e7-be4f-2f7547bbc9ac") (property "Reference" "#PWR051" - (at 22.86 41.91 0) + (at 35.56 41.91 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5300,7 +5447,7 @@ ) ) (property "Value" "+5V" - (at 22.86 33.02 0) + (at 35.56 33.02 0) (show_name no) (do_not_autoplace no) (effects @@ -5310,7 +5457,7 @@ ) ) (property "Footprint" "" - (at 22.86 38.1 0) + (at 35.56 38.1 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5321,7 +5468,7 @@ ) ) (property "Datasheet" "" - (at 22.86 38.1 0) + (at 35.56 38.1 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5332,7 +5479,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 22.86 38.1 0) + (at 35.56 38.1 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5354,6 +5501,190 @@ ) ) ) + (symbol + (lib_id "Device:FerriteBead_Small") + (at 162.56 100.33 90) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2c51a061-7209-46cb-b47c-17dd62ca0153") + (property "Reference" "FB2" + (at 162.5219 93.98 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "220Ω@100MHz" + (at 162.5219 96.52 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" + (at 162.56 102.108 90) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.mouser.com/catalog/specsheets/mure-s-a0010614409-1.pdf" + (at 162.56 100.33 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Ferrite bead, small symbol" + (at 162.56 100.33 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC" "C85840" + (at 162.56 100.33 90) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "3405d56c-20d1-4747-b7e6-d11d74424f95") + ) + (pin "2" + (uuid "06860ae2-b86f-4a6f-b46d-6432f6653746") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/78bf7d09-3355-4da6-a4af-8df1bf47cdde" + (reference "FB2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:D_Schottky") + (at 153.67 88.9 270) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3496e27e-c4d6-4a82-b89f-a9df7e4f955b") + (property "Reference" "D3" + (at 156.21 87.3124 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "D_Schottky" + (at 156.21 89.8524 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "LIONv3-Footprints:X2-DFN1006-2_L1.0-W0.6-P0.65-RD" + (at 153.67 88.9 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 153.67 88.9 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Schottky diode" + (at 153.67 88.9 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC" "C2837790" + (at 153.67 88.9 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "cdf9edda-d22a-41aa-89ed-9ad7795196ef") + ) + (pin "1" + (uuid "29574035-ace0-4ece-9d95-885bac4f940c") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/78bf7d09-3355-4da6-a4af-8df1bf47cdde" + (reference "D3") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C_Small") (at 87.63 114.3 0) @@ -5804,7 +6135,7 @@ ) (symbol (lib_id "LIONv3-Symbols:HC-1_25-2PWT") - (at 238.76 101.6 0) + (at 259.08 101.6 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -5815,7 +6146,7 @@ (fields_autoplaced yes) (uuid "4ecb187f-0e02-4fb0-bdc9-a00f7e6fc294") (property "Reference" "U18" - (at 245.11 100.3299 0) + (at 265.43 100.3299 0) (show_name no) (do_not_autoplace no) (effects @@ -5826,7 +6157,7 @@ ) ) (property "Value" "HC-1_25-2PWT" - (at 245.11 102.8699 0) + (at 265.43 102.8699 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5838,7 +6169,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:CONN-SMD_2P-P1.25-HC-1.25-2PWT" - (at 238.76 111.76 0) + (at 259.08 111.76 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5850,7 +6181,7 @@ ) ) (property "Datasheet" "https://atta.szlcsc.com/upload/public/pdf/source/20210728/C2845379_48B7DC28A4B35DB030A7253F7C3FD974.pdf" - (at 236.474 101.473 0) + (at 256.794 101.473 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5862,7 +6193,7 @@ ) ) (property "Description" "" - (at 238.76 101.6 0) + (at 259.08 101.6 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5873,7 +6204,7 @@ ) ) (property "LCSC" "C2845379" - (at 238.76 101.6 0) + (at 259.08 101.6 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5984,7 +6315,7 @@ ) (symbol (lib_id "power:PWR_FLAG") - (at 231.14 97.79 0) + (at 251.46 97.79 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -5995,7 +6326,7 @@ (fields_autoplaced yes) (uuid "51c452fd-6bb3-4f2b-bf63-f5bd3c2a14e6") (property "Reference" "#FLG011" - (at 231.14 95.885 0) + (at 251.46 95.885 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6006,7 +6337,7 @@ ) ) (property "Value" "PWR_FLAG" - (at 231.14 92.71 0) + (at 251.46 92.71 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6017,7 +6348,7 @@ ) ) (property "Footprint" "" - (at 231.14 97.79 0) + (at 251.46 97.79 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6028,7 +6359,7 @@ ) ) (property "Datasheet" "" - (at 231.14 97.79 0) + (at 251.46 97.79 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6039,7 +6370,7 @@ ) ) (property "Description" "Special symbol for telling ERC where power comes from" - (at 231.14 97.79 0) + (at 251.46 97.79 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6063,7 +6394,7 @@ ) (symbol (lib_id "power:GND") - (at 231.14 105.41 0) + (at 251.46 105.41 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -6074,7 +6405,7 @@ (fields_autoplaced yes) (uuid "55f81988-a0f0-4db1-8714-99c1c5af07f1") (property "Reference" "#PWR017" - (at 231.14 111.76 0) + (at 251.46 111.76 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6085,7 +6416,7 @@ ) ) (property "Value" "GND" - (at 231.14 110.49 0) + (at 251.46 110.49 0) (show_name no) (do_not_autoplace no) (effects @@ -6095,7 +6426,7 @@ ) ) (property "Footprint" "" - (at 231.14 105.41 0) + (at 251.46 105.41 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6106,7 +6437,7 @@ ) ) (property "Datasheet" "" - (at 231.14 105.41 0) + (at 251.46 105.41 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6117,7 +6448,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 231.14 105.41 0) + (at 251.46 105.41 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6141,7 +6472,7 @@ ) (symbol (lib_id "LIONv3-Symbols:HC-1_25-2PWT") - (at 204.47 101.6 0) + (at 212.09 101.6 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -6152,7 +6483,7 @@ (fields_autoplaced yes) (uuid "5e27c820-27d4-4a1c-83c9-ff3b61d3fd21") (property "Reference" "U16" - (at 210.82 100.3299 0) + (at 218.44 100.3299 0) (show_name no) (do_not_autoplace no) (effects @@ -6163,7 +6494,7 @@ ) ) (property "Value" "HC-1_25-2PWT" - (at 210.82 102.8699 0) + (at 218.44 102.8699 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6175,7 +6506,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:CONN-SMD_2P-P1.25-HC-1.25-2PWT" - (at 204.47 111.76 0) + (at 212.09 111.76 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6187,7 +6518,7 @@ ) ) (property "Datasheet" "https://atta.szlcsc.com/upload/public/pdf/source/20210728/C2845379_48B7DC28A4B35DB030A7253F7C3FD974.pdf" - (at 202.184 101.473 0) + (at 209.804 101.473 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6199,7 +6530,7 @@ ) ) (property "Description" "" - (at 204.47 101.6 0) + (at 212.09 101.6 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6210,7 +6541,7 @@ ) ) (property "LCSC" "C2845379" - (at 204.47 101.6 0) + (at 212.09 101.6 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6600,7 +6931,7 @@ ) (symbol (lib_id "power:GND") - (at 240.03 113.03 0) + (at 260.35 113.03 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -6611,7 +6942,7 @@ (fields_autoplaced yes) (uuid "6bacbe80-0cae-41aa-9b9c-5c0ef515c007") (property "Reference" "#PWR013" - (at 240.03 119.38 0) + (at 260.35 119.38 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6622,7 +6953,7 @@ ) ) (property "Value" "GND" - (at 240.03 118.11 0) + (at 260.35 118.11 0) (show_name no) (do_not_autoplace no) (effects @@ -6632,7 +6963,7 @@ ) ) (property "Footprint" "" - (at 240.03 113.03 0) + (at 260.35 113.03 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6643,7 +6974,7 @@ ) ) (property "Datasheet" "" - (at 240.03 113.03 0) + (at 260.35 113.03 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6654,7 +6985,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 240.03 113.03 0) + (at 260.35 113.03 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7345,7 +7676,7 @@ ) (symbol (lib_id "power:GND") - (at 168.91 113.03 0) + (at 176.53 113.03 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -7356,7 +7687,7 @@ (fields_autoplaced yes) (uuid "94f5ed88-f59e-4ea0-bc36-0f74d12fc68d") (property "Reference" "#PWR014" - (at 168.91 119.38 0) + (at 176.53 119.38 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7367,7 +7698,7 @@ ) ) (property "Value" "GND" - (at 168.91 118.11 0) + (at 176.53 118.11 0) (show_name no) (do_not_autoplace no) (effects @@ -7377,7 +7708,7 @@ ) ) (property "Footprint" "" - (at 168.91 113.03 0) + (at 176.53 113.03 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7388,7 +7719,7 @@ ) ) (property "Datasheet" "" - (at 168.91 113.03 0) + (at 176.53 113.03 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7399,7 +7730,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 168.91 113.03 0) + (at 176.53 113.03 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7686,7 +8017,7 @@ ) (symbol (lib_id "power:PWR_FLAG") - (at 35.56 40.64 0) + (at 39.37 40.64 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -7697,7 +8028,7 @@ (fields_autoplaced yes) (uuid "b7a19cd5-382e-4776-a57b-9db3d66ca6de") (property "Reference" "#FLG012" - (at 35.56 38.735 0) + (at 39.37 38.735 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7708,7 +8039,7 @@ ) ) (property "Value" "PWR_FLAG" - (at 35.56 35.56 0) + (at 39.37 35.56 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7719,7 +8050,7 @@ ) ) (property "Footprint" "" - (at 35.56 40.64 0) + (at 39.37 40.64 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7730,7 +8061,7 @@ ) ) (property "Datasheet" "" - (at 35.56 40.64 0) + (at 39.37 40.64 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7741,7 +8072,7 @@ ) ) (property "Description" "Special symbol for telling ERC where power comes from" - (at 35.56 40.64 0) + (at 39.37 40.64 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7949,97 +8280,6 @@ ) ) ) - (symbol - (lib_id "Device:D_Schottky") - (at 30.48 40.64 180) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (fields_autoplaced yes) - (uuid "baf5eebc-7d6d-435b-a46b-e1ee3a45b03d") - (property "Reference" "D3" - (at 30.7975 34.29 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "D_Schottky" - (at 30.7975 36.83 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "LIONv3-Footprints:X2-DFN1006-2_L1.0-W0.6-P0.65-RD" - (at 30.48 40.64 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 30.48 40.64 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Schottky diode" - (at 30.48 40.64 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "LCSC" "C2837790" - (at 30.48 40.64 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "2" - (uuid "46bc815c-827d-4c83-ae79-6ca17ee6e9f3") - ) - (pin "1" - (uuid "23f41454-0c8d-4962-a65d-85958b34bf9d") - ) - (instances - (project "LIONv3" - (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/78bf7d09-3355-4da6-a4af-8df1bf47cdde" - (reference "D3") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:GND") (at 76.2 53.34 0) @@ -8473,85 +8713,6 @@ ) ) ) - (symbol - (lib_id "power:PWR_FLAG") - (at 160.02 96.52 0) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (fields_autoplaced yes) - (uuid "eee77b33-ba07-4418-b899-15ee7549d131") - (property "Reference" "#FLG010" - (at 160.02 94.615 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "PWR_FLAG" - (at 160.02 91.44 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 160.02 96.52 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 160.02 96.52 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Special symbol for telling ERC where power comes from" - (at 160.02 96.52 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "1" - (uuid "5b50dbee-91ac-424c-bf73-496d2a12c03d") - ) - (instances - (project "LIONv3" - (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/78bf7d09-3355-4da6-a4af-8df1bf47cdde" - (reference "#FLG010") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:C_Small") (at 149.86 54.61 0) @@ -8646,7 +8807,7 @@ ) (symbol (lib_id "LIONv3-Symbols:HC-1_25-2PWT") - (at 167.64 101.6 0) + (at 175.26 101.6 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -8657,7 +8818,7 @@ (fields_autoplaced yes) (uuid "f768973b-a47e-4b4f-bddc-b4cf911caf45") (property "Reference" "U17" - (at 173.99 100.3299 0) + (at 181.61 100.3299 0) (show_name no) (do_not_autoplace no) (effects @@ -8668,7 +8829,7 @@ ) ) (property "Value" "HC-1_25-2PWT" - (at 173.99 102.8699 0) + (at 181.61 102.8699 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8680,7 +8841,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:CONN-SMD_2P-P1.25-HC-1.25-2PWT" - (at 167.64 111.76 0) + (at 175.26 111.76 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8692,7 +8853,7 @@ ) ) (property "Datasheet" "https://atta.szlcsc.com/upload/public/pdf/source/20210728/C2845379_48B7DC28A4B35DB030A7253F7C3FD974.pdf" - (at 165.354 101.473 0) + (at 172.974 101.473 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8704,7 +8865,7 @@ ) ) (property "Description" "" - (at 167.64 101.6 0) + (at 175.26 101.6 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8715,7 +8876,7 @@ ) ) (property "LCSC" "C2845379" - (at 167.64 101.6 0) + (at 175.26 101.6 0) (hide yes) (show_name no) (do_not_autoplace no) From 531322c0f23bd7245e2c53707f89a0f295739b9f Mon Sep 17 00:00:00 2001 From: RodrigoCAndrade <198579161+RodrigoCAndrade@users.noreply.github.com> Date: Tue, 8 Sep 2026 16:25:33 -0300 Subject: [PATCH 05/17] feat(hardware): improves LED series currents --- hardware/LIONv3/LIONv3.kicad_pro | 2 +- hardware/LIONv3/POWER.kicad_sch | 86 ++++++++++++++++---------------- hardware/LIONv3/RF.kicad_sch | 46 ++--------------- 3 files changed, 47 insertions(+), 87 deletions(-) diff --git a/hardware/LIONv3/LIONv3.kicad_pro b/hardware/LIONv3/LIONv3.kicad_pro index c3fbcbb..d6d7fbf 100644 --- a/hardware/LIONv3/LIONv3.kicad_pro +++ b/hardware/LIONv3/LIONv3.kicad_pro @@ -770,7 +770,7 @@ "uuid": "3cc9e06f-00d0-4bec-822f-2e156022ced4" } ], - "used_designators": "FB1-2,D3,D6,#PWR46,#FLG1", + "used_designators": "", "variants": [] }, "sheets": [ diff --git a/hardware/LIONv3/POWER.kicad_sch b/hardware/LIONv3/POWER.kicad_sch index 55aa90e..b0e347a 100644 --- a/hardware/LIONv3/POWER.kicad_sch +++ b/hardware/LIONv3/POWER.kicad_sch @@ -2612,16 +2612,6 @@ ) (uuid "2033e04a-3cbd-4f05-813d-4cbe29f05094") ) - (text "VALIDATED" - (exclude_from_sim no) - (at 276.86 16.51 0) - (effects - (font - (size 1.27 1.27) - ) - ) - (uuid "23f4e3ec-bde0-428f-9e33-524a430f0243") - ) (text "AUTO-RETRY VERSION (110ms)" (exclude_from_sim no) (at 194.31 55.88 0) @@ -2632,7 +2622,7 @@ ) (uuid "76d5cb1a-0094-43ad-8468-00339800c520") ) - (text "LED GREEN" + (text "LED GREEN@1.55mA" (exclude_from_sim no) (at 241.3 37.084 0) (effects @@ -2642,7 +2632,7 @@ ) (uuid "a9fb1a50-2905-4cdf-a809-7aed55de3639") ) - (text "LED RED" + (text "LED RED@2.2mA" (exclude_from_sim no) (at 243.84 57.404 0) (effects @@ -2773,6 +2763,12 @@ (color 0 0 0 0) (uuid "03a071bf-e1fd-4018-b813-76f61c6442ac") ) + (junction + (at 165.1 59.69) + (diameter 0) + (color 0 0 0 0) + (uuid "1018a124-6662-4fcf-a045-60ebd6949668") + ) (junction (at 100.33 86.36) (diameter 0) @@ -2839,12 +2835,6 @@ (color 0 0 0 0) (uuid "4701dffd-c109-41e9-a502-67874eeb07d0") ) - (junction - (at 162.56 59.69) - (diameter 0) - (color 0 0 0 0) - (uuid "5017db37-87b7-4731-85d5-5499ac59bf63") - ) (junction (at 156.21 59.69) (diameter 0) @@ -3221,7 +3211,7 @@ ) (wire (pts - (xy 156.21 59.69) (xy 162.56 59.69) + (xy 156.21 59.69) (xy 167.64 59.69) ) (stroke (width 0) @@ -3411,7 +3401,7 @@ ) (wire (pts - (xy 162.56 59.69) (xy 162.56 60.96) + (xy 165.1 59.69) (xy 165.1 60.96) ) (stroke (width 0) @@ -3559,6 +3549,16 @@ ) (uuid "586c569a-d93b-4b01-ad11-ea03e99a9deb") ) + (wire + (pts + (xy 165.1 50.8) (xy 162.56 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5ae343b4-fd95-4332-bf2b-885ce04e1517") + ) (wire (pts (xy 116.84 59.69) (xy 125.73 59.69) @@ -3729,16 +3729,6 @@ ) (uuid "7d90ca4a-a007-4edf-992c-9a256d1da7fe") ) - (wire - (pts - (xy 167.64 59.69) (xy 162.56 59.69) - ) - (stroke - (width 0) - (type default) - ) - (uuid "7e2ab3af-3cf6-4ca9-b62d-176397d733a2") - ) (wire (pts (xy 177.8 39.37) (xy 177.8 44.45) @@ -3901,7 +3891,7 @@ ) (wire (pts - (xy 162.56 49.53) (xy 162.56 59.69) + (xy 165.1 50.8) (xy 165.1 59.69) ) (stroke (width 0) @@ -3999,6 +3989,16 @@ ) (uuid "ac055792-dcb1-4820-9cc1-04f93c262ef3") ) + (wire + (pts + (xy 162.56 50.8) (xy 162.56 49.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b01bdd48-bd43-40d0-9eaf-982e20b9246c") + ) (wire (pts (xy 156.21 59.69) (xy 156.21 57.15) @@ -5265,7 +5265,7 @@ (dnp no) (uuid "1b827f11-b5b0-4d78-929a-35cef602a08d") (property "Reference" "C19" - (at 158.75 53.3462 0) + (at 158.75 53.34 0) (show_name no) (do_not_autoplace no) (effects @@ -5276,7 +5276,7 @@ ) ) (property "Value" "2.2nF" - (at 157.48 55.88 0) + (at 158.75 55.8738 0) (show_name no) (do_not_autoplace no) (effects @@ -5780,7 +5780,7 @@ ) (symbol (lib_id "power:GND") - (at 162.56 60.96 0) + (at 165.1 60.96 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -5791,7 +5791,7 @@ (fields_autoplaced yes) (uuid "3ecb6403-0753-4f5d-b911-0cf4400603f5") (property "Reference" "#PWR040" - (at 162.56 67.31 0) + (at 165.1 67.31 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5802,7 +5802,7 @@ ) ) (property "Value" "GND" - (at 162.56 66.04 0) + (at 165.1 66.04 0) (show_name no) (do_not_autoplace no) (effects @@ -5812,7 +5812,7 @@ ) ) (property "Footprint" "" - (at 162.56 60.96 0) + (at 165.1 60.96 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5823,7 +5823,7 @@ ) ) (property "Datasheet" "" - (at 162.56 60.96 0) + (at 165.1 60.96 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5834,7 +5834,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 162.56 60.96 0) + (at 165.1 60.96 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5878,7 +5878,7 @@ ) ) ) - (property "Value" "82" + (property "Value" "2.2k" (at 256.54 30.48 90) (show_name no) (do_not_autoplace no) @@ -6880,7 +6880,7 @@ ) ) ) - (property "Datasheet" "https://atta.szlcsc.com/upload/public/pdf/source/20190115/C264450_D840E7E570138F41CCE67133F241C738.pdf" + (property "Datasheet" "https://www.lcsc.com/datasheet/C965804.pdf" (at 240.284 32.893 0) (hide yes) (show_name no) @@ -7239,7 +7239,7 @@ ) ) ) - (property "Value" "150" + (property "Value" "1k" (at 256.54 50.8 90) (show_name no) (do_not_autoplace no) @@ -8586,7 +8586,7 @@ ) ) ) - (property "Datasheet" "https://item.szlcsc.com/221679.html" + (property "Datasheet" "https://www.lcsc.com/datasheet/C965799.pdf" (at 241.554 53.213 0) (hide yes) (show_name no) diff --git a/hardware/LIONv3/RF.kicad_sch b/hardware/LIONv3/RF.kicad_sch index e2a5419..ca4d10b 100644 --- a/hardware/LIONv3/RF.kicad_sch +++ b/hardware/LIONv3/RF.kicad_sch @@ -2222,7 +2222,7 @@ (embedded_fonts no) ) ) - (text "BLUE RX/TX\n" + (text "BLUE RX/TX@3.4mA" (exclude_from_sim no) (at 236.22 43.18 0) (effects @@ -2232,46 +2232,6 @@ ) (uuid "06f9b612-5382-4913-a39e-45517018ddd0") ) - (text "VALIDATED" - (exclude_from_sim no) - (at 118.11 16.51 0) - (effects - (font - (size 1.27 1.27) - ) - ) - (uuid "5388eef8-6c13-4d10-885f-dd211419a8df") - ) - (text "VALIDATED" - (exclude_from_sim no) - (at 276.86 81.28 0) - (effects - (font - (size 1.27 1.27) - ) - ) - (uuid "6300189b-e3a8-4b15-8ca7-902ca49519f2") - ) - (text "VALIDATED" - (exclude_from_sim no) - (at 204.47 16.51 0) - (effects - (font - (size 1.27 1.27) - ) - ) - (uuid "ba0cf7dc-2b8c-4791-b202-d50efac8d6f1") - ) - (text "VALIDATED" - (exclude_from_sim no) - (at 276.86 16.51 0) - (effects - (font - (size 1.27 1.27) - ) - ) - (uuid "caa32a79-afeb-4204-ada1-d6321a3f8cc3") - ) (text_box "MEMORY" (exclude_from_sim no) (at 207.01 78.74 0) @@ -4585,7 +4545,7 @@ ) ) ) - (property "Value" "68" + (property "Value" "1k" (at 251.46 35.56 90) (show_name no) (do_not_autoplace no) @@ -6385,7 +6345,7 @@ ) ) ) - (property "Datasheet" "https://atta.szlcsc.com/upload/public/pdf/source/20210617/C2837377_50FC585D376FE0CDA016E524346528FF.pdf" + (property "Datasheet" "https://www.lcsc.com/datasheet/C965807.pdf" (at 233.934 37.973 0) (hide yes) (show_name no) From 181b52b5e787987ebb56518dcd2684dda25a8bc6 Mon Sep 17 00:00:00 2001 From: RodrigoCAndrade <198579161+RodrigoCAndrade@users.noreply.github.com> Date: Wed, 9 Sep 2026 14:01:10 -0300 Subject: [PATCH 06/17] feat(hardware): removes R1 and C3 from reset switch --- hardware/LIONv3/LIONv3.kicad_sch | 486 ++++++++----------------------- hardware/LIONv3/POWER.kicad_sch | 19 +- 2 files changed, 141 insertions(+), 364 deletions(-) diff --git a/hardware/LIONv3/LIONv3.kicad_sch b/hardware/LIONv3/LIONv3.kicad_sch index 68aa64b..bf3d8a2 100644 --- a/hardware/LIONv3/LIONv3.kicad_sch +++ b/hardware/LIONv3/LIONv3.kicad_sch @@ -4474,6 +4474,27 @@ (embedded_fonts no) ) ) + (text "High frequency filtering" + (exclude_from_sim no) + (at 73.66 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "346c9172-a29c-44dc-aaab-46420b392253") + ) + (text "LATCH CONNECTORS\nmates in one orientation only" + (exclude_from_sim no) + (at 201.93 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "3c345ba5-780b-4047-b6ff-9eb7b3f63395") + ) (text "CAN_STB:\ndown -> ACTIVE\nup -> STANDBY" (exclude_from_sim no) (at 104.14 162.56 0) @@ -4637,18 +4658,6 @@ (color 0 0 0 0) (uuid "1f5bf95e-7135-4ca4-9381-1a382ac3afd6") ) - (junction - (at 97.79 58.42) - (diameter 0) - (color 0 0 0 0) - (uuid "21d8a42e-40d4-4070-8a9d-b078a8a0ad69") - ) - (junction - (at 88.9 58.42) - (diameter 0) - (color 0 0 0 0) - (uuid "24df5a26-905e-4560-bf89-6f2093c86384") - ) (junction (at 72.39 146.05) (diameter 0) @@ -4680,10 +4689,10 @@ (uuid "3560411e-c633-4a40-a689-c095cefb534b") ) (junction - (at 88.9 38.1) + (at 88.9 58.42) (diameter 0) (color 0 0 0 0) - (uuid "4077557f-b2f8-46a9-9608-35f483a0517d") + (uuid "3bf7112a-01a9-4833-8f05-512bef0424a5") ) (junction (at 179.07 35.56) @@ -4740,16 +4749,16 @@ (uuid "5ba2dc8e-910b-4a34-8923-bfa59286dfcc") ) (junction - (at 86.36 179.07) + (at 88.9 38.1) (diameter 0) (color 0 0 0 0) - (uuid "65edbcd3-ef6c-4c18-b86c-0ac71e00935a") + (uuid "61fd73f3-d293-4c39-a681-094a7173b658") ) (junction - (at 73.66 71.12) + (at 86.36 179.07) (diameter 0) (color 0 0 0 0) - (uuid "68da4c27-eba3-40b4-8844-20a80a501287") + (uuid "65edbcd3-ef6c-4c18-b86c-0ac71e00935a") ) (junction (at 219.71 146.05) @@ -4812,22 +4821,22 @@ (uuid "a4006988-6518-44e2-b773-527646fc1e24") ) (junction - (at 133.35 21.59) + (at 69.85 71.12) (diameter 0) (color 0 0 0 0) - (uuid "ac1ce759-50c0-44a6-a742-a875e5aca8c4") + (uuid "a7aabf69-abad-4a0c-9980-d9ee942f1420") ) (junction - (at 86.36 170.18) + (at 133.35 21.59) (diameter 0) (color 0 0 0 0) - (uuid "ac3bc365-6b56-4290-8f7a-11e11058df25") + (uuid "ac1ce759-50c0-44a6-a742-a875e5aca8c4") ) (junction - (at 73.66 58.42) + (at 86.36 170.18) (diameter 0) (color 0 0 0 0) - (uuid "af42f1c6-f4d2-4b0f-abf6-3f1c5c3e24aa") + (uuid "ac3bc365-6b56-4290-8f7a-11e11058df25") ) (junction (at 106.68 100.33) @@ -4919,12 +4928,6 @@ (color 0 0 0 0) (uuid "ed51782f-a472-46b4-af09-ad7cf8a6b36e") ) - (junction - (at 97.79 71.12) - (diameter 0) - (color 0 0 0 0) - (uuid "f15dbf94-65a9-46f9-88a2-0697560cd3c7") - ) (junction (at 135.89 21.59) (diameter 0) @@ -4949,6 +4952,12 @@ (color 0 0 0 0) (uuid "fa75cc73-348e-4b9b-971a-cff5f496406e") ) + (junction + (at 69.85 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "fd0015ae-5bf8-47df-a925-ec200beb8284") + ) (junction (at 78.74 179.07) (diameter 0) @@ -5035,27 +5044,27 @@ ) (wire (pts - (xy 97.79 58.42) (xy 121.92 58.42) + (xy 255.27 143.51) (xy 257.81 143.51) ) (stroke (width 0) (type default) ) - (uuid "0ded7827-fdb6-4a4a-86a5-c2d271559ca6") + (uuid "0ec0245e-25e2-472e-b1c9-36810a47755f") ) (wire (pts - (xy 255.27 143.51) (xy 257.81 143.51) + (xy 69.85 71.12) (xy 121.92 71.12) ) (stroke (width 0) (type default) ) - (uuid "0ec0245e-25e2-472e-b1c9-36810a47755f") + (uuid "0fcf2af0-17d8-4686-aea7-717ed982ffd5") ) (wire (pts - (xy 30.48 52.07) (xy 48.26 52.07) + (xy 30.48 52.07) (xy 45.72 52.07) ) (stroke (width 0) @@ -5333,16 +5342,6 @@ ) (uuid "2c6959d3-bdfa-494e-8475-c7ad92a3401e") ) - (wire - (pts - (xy 73.66 67.31) (xy 73.66 71.12) - ) - (stroke - (width 0) - (type default) - ) - (uuid "2d7b961b-2e68-4147-aa09-6cd3e6821a5f") - ) (wire (pts (xy 104.14 97.79) (xy 106.68 97.79) @@ -5375,7 +5374,7 @@ ) (wire (pts - (xy 30.48 34.29) (xy 48.26 34.29) + (xy 30.48 34.29) (xy 45.72 34.29) ) (stroke (width 0) @@ -5393,16 +5392,6 @@ ) (uuid "313bbe06-6a2e-4bee-93eb-457a554a2914") ) - (wire - (pts - (xy 71.12 58.42) (xy 73.66 58.42) - ) - (stroke - (width 0) - (type default) - ) - (uuid "316f5b09-08a7-4240-ba34-bb84f8380b17") - ) (wire (pts (xy 140.97 21.59) (xy 143.51 21.59) @@ -5425,7 +5414,7 @@ ) (wire (pts - (xy 58.42 58.42) (xy 60.96 58.42) + (xy 53.34 58.42) (xy 55.88 58.42) ) (stroke (width 0) @@ -5475,17 +5464,7 @@ ) (wire (pts - (xy 88.9 58.42) (xy 97.79 58.42) - ) - (stroke - (width 0) - (type default) - ) - (uuid "380ebc43-f04c-4e60-b3dd-9b4283b2ef68") - ) - (wire - (pts - (xy 58.42 71.12) (xy 73.66 71.12) + (xy 53.34 71.12) (xy 69.85 71.12) ) (stroke (width 0) @@ -5495,7 +5474,7 @@ ) (wire (pts - (xy 30.48 31.75) (xy 48.26 31.75) + (xy 30.48 31.75) (xy 45.72 31.75) ) (stroke (width 0) @@ -5825,7 +5804,7 @@ ) (wire (pts - (xy 30.48 44.45) (xy 48.26 44.45) + (xy 30.48 44.45) (xy 45.72 44.45) ) (stroke (width 0) @@ -5845,7 +5824,7 @@ ) (wire (pts - (xy 30.48 90.17) (xy 48.26 90.17) + (xy 30.48 90.17) (xy 45.72 90.17) ) (stroke (width 0) @@ -5873,16 +5852,6 @@ ) (uuid "55d5218f-3f64-4b25-8c6f-389639d577df") ) - (wire - (pts - (xy 88.9 71.12) (xy 97.79 71.12) - ) - (stroke - (width 0) - (type default) - ) - (uuid "55da388c-e742-4dad-bed2-e4c07bc6e107") - ) (wire (pts (xy 121.92 90.17) (xy 121.92 88.9) @@ -5965,7 +5934,7 @@ ) (wire (pts - (xy 58.42 58.42) (xy 58.42 71.12) + (xy 53.34 58.42) (xy 53.34 71.12) ) (stroke (width 0) @@ -6063,16 +6032,6 @@ ) (uuid "615ee853-1711-49b9-9a2f-b8430924fc63") ) - (wire - (pts - (xy 97.79 71.12) (xy 121.92 71.12) - ) - (stroke - (width 0) - (type default) - ) - (uuid "664c2917-1bc5-4b9d-a609-70d4417dcabf") - ) (wire (pts (xy 135.89 21.59) (xy 138.43 21.59) @@ -6205,7 +6164,7 @@ ) (wire (pts - (xy 30.48 85.09) (xy 48.26 85.09) + (xy 30.48 85.09) (xy 45.72 85.09) ) (stroke (width 0) @@ -6285,7 +6244,7 @@ ) (wire (pts - (xy 30.48 20.32) (xy 48.26 20.32) + (xy 30.48 20.32) (xy 45.72 20.32) ) (stroke (width 0) @@ -6393,6 +6352,16 @@ ) (uuid "8124e96a-0882-489b-8c0c-2dd6f1c4d720") ) + (wire + (pts + (xy 69.85 58.42) (xy 88.9 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "81ef3787-b61e-499b-9f41-9aed30f1558d") + ) (wire (pts (xy 96.52 100.33) (xy 99.06 100.33) @@ -6415,7 +6384,7 @@ ) (wire (pts - (xy 30.48 39.37) (xy 48.26 39.37) + (xy 30.48 39.37) (xy 45.72 39.37) ) (stroke (width 0) @@ -6435,7 +6404,7 @@ ) (wire (pts - (xy 97.79 68.58) (xy 97.79 71.12) + (xy 69.85 68.58) (xy 69.85 71.12) ) (stroke (width 0) @@ -6473,16 +6442,6 @@ ) (uuid "89e5c984-115a-4eca-906f-5eec90597eef") ) - (wire - (pts - (xy 73.66 58.42) (xy 73.66 62.23) - ) - (stroke - (width 0) - (type default) - ) - (uuid "8b4567b5-7548-4221-80d9-ad3260f75ee0") - ) (wire (pts (xy 17.78 173.99) (xy 27.94 173.99) @@ -6533,6 +6492,16 @@ ) (uuid "8f9ae2ae-207b-466d-b005-903877e28c3a") ) + (wire + (pts + (xy 66.04 58.42) (xy 69.85 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "908feb35-09f2-4836-ab75-ddb3bda79602") + ) (wire (pts (xy 151.13 21.59) (xy 151.13 25.4) @@ -6883,16 +6852,6 @@ ) (uuid "b51f3390-8e47-4784-ab28-d6fbcbf8fcb1") ) - (wire - (pts - (xy 73.66 58.42) (xy 78.74 58.42) - ) - (stroke - (width 0) - (type default) - ) - (uuid "b588568f-588a-4407-9b7b-dcee5c6db22b") - ) (wire (pts (xy 110.49 60.96) (xy 121.92 60.96) @@ -7005,7 +6964,7 @@ ) (wire (pts - (xy 30.48 36.83) (xy 48.26 36.83) + (xy 30.48 36.83) (xy 45.72 36.83) ) (stroke (width 0) @@ -7015,7 +6974,7 @@ ) (wire (pts - (xy 30.48 22.86) (xy 48.26 22.86) + (xy 30.48 22.86) (xy 45.72 22.86) ) (stroke (width 0) @@ -7033,16 +6992,6 @@ ) (uuid "c81fc557-973f-4459-be74-166133f4e686") ) - (wire - (pts - (xy 73.66 71.12) (xy 88.9 71.12) - ) - (stroke - (width 0) - (type default) - ) - (uuid "c830c964-2c61-4923-b44a-9d110547c185") - ) (wire (pts (xy 110.49 182.88) (xy 110.49 194.31) @@ -7175,7 +7124,7 @@ ) (wire (pts - (xy 30.48 82.55) (xy 48.26 82.55) + (xy 30.48 82.55) (xy 45.72 82.55) ) (stroke (width 0) @@ -7285,7 +7234,7 @@ ) (wire (pts - (xy 30.48 46.99) (xy 48.26 46.99) + (xy 30.48 46.99) (xy 45.72 46.99) ) (stroke (width 0) @@ -7303,6 +7252,16 @@ ) (uuid "dbc46191-0f7a-44a0-962b-097a32cd6224") ) + (wire + (pts + (xy 88.9 58.42) (xy 121.92 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dd8458c8-bb93-400d-8df7-acfd8584ac14") + ) (wire (pts (xy 140.97 134.62) (xy 149.86 134.62) @@ -7495,17 +7454,7 @@ ) (wire (pts - (xy 83.82 58.42) (xy 88.9 58.42) - ) - (stroke - (width 0) - (type default) - ) - (uuid "ee923d56-1736-4ff5-942d-379c8d8a5610") - ) - (wire - (pts - (xy 30.48 57.15) (xy 48.26 57.15) + (xy 30.48 57.15) (xy 45.72 57.15) ) (stroke (width 0) @@ -7615,7 +7564,7 @@ ) (wire (pts - (xy 97.79 60.96) (xy 97.79 58.42) + (xy 69.85 60.96) (xy 69.85 58.42) ) (stroke (width 0) @@ -7625,7 +7574,7 @@ ) (wire (pts - (xy 30.48 41.91) (xy 48.26 41.91) + (xy 30.48 41.91) (xy 45.72 41.91) ) (stroke (width 0) @@ -7734,7 +7683,7 @@ (uuid "ff27792b-1091-4bb4-89f3-4a76073ae1c7") ) (label "SPI_MISO" - (at 48.26 34.29 180) + (at 45.72 34.29 180) (effects (font (size 1.27 1.27) @@ -7744,7 +7693,7 @@ (uuid "0127f727-aab6-4539-8100-0eb679b64f32") ) (label "LR_BUSY" - (at 48.26 41.91 180) + (at 45.72 41.91 180) (effects (font (size 1.27 1.27) @@ -7864,7 +7813,7 @@ (uuid "4ca64b06-ecf1-46ca-8498-91d7f4f775c9") ) (label "LR_IRQ" - (at 48.26 46.99 180) + (at 45.72 46.99 180) (effects (font (size 1.27 1.27) @@ -7874,7 +7823,7 @@ (uuid "56ea0ea3-54b8-46bc-995c-833b0c8f1841") ) (label "LR_RST" - (at 48.26 44.45 180) + (at 45.72 44.45 180) (effects (font (size 1.27 1.27) @@ -7914,7 +7863,7 @@ (uuid "5d5f8005-93fd-494f-963b-2205399bd258") ) (label "I2C_SCL" - (at 48.26 82.55 180) + (at 45.72 82.55 180) (effects (font (size 1.27 1.27) @@ -7984,7 +7933,7 @@ (uuid "8a9bdbc4-cd7b-4337-9672-86b7367dc625") ) (label "INA_ALERT" - (at 48.26 90.17 180) + (at 45.72 90.17 180) (effects (font (size 1.27 1.27) @@ -8044,7 +7993,7 @@ (uuid "9acc7869-9dc7-401b-9e60-9728d91f74dc") ) (label "SPI_MOSI" - (at 48.26 31.75 180) + (at 45.72 31.75 180) (effects (font (size 1.27 1.27) @@ -8074,7 +8023,7 @@ (uuid "a11e2849-f412-46ce-b0ca-71cc0c8f997c") ) (label "LR_NSS" - (at 48.26 39.37 180) + (at 45.72 39.37 180) (effects (font (size 1.27 1.27) @@ -8144,7 +8093,7 @@ (uuid "af1c0dd9-7258-4b12-bccf-84762e35c26d") ) (label "LR_LED" - (at 48.26 57.15 180) + (at 45.72 57.15 180) (effects (font (size 1.27 1.27) @@ -8174,7 +8123,7 @@ (uuid "b7f75b40-8168-4f72-91a9-6c9e7663ce48") ) (label "I2C_SCL" - (at 48.26 20.32 180) + (at 45.72 20.32 180) (effects (font (size 1.27 1.27) @@ -8214,7 +8163,7 @@ (uuid "c4ba45bf-6ea6-4013-84c2-a867560cc1ce") ) (label "I2C_SDA" - (at 48.26 22.86 180) + (at 45.72 22.86 180) (effects (font (size 1.27 1.27) @@ -8294,7 +8243,7 @@ (uuid "e53a6c6e-9885-47d2-992e-7d8637c8de13") ) (label "I2C_SDA" - (at 48.26 85.09 180) + (at 45.72 85.09 180) (effects (font (size 1.27 1.27) @@ -8304,7 +8253,7 @@ (uuid "e8238c48-ff7d-4064-af13-fca7fc6f6921") ) (label "SPI_SCK" - (at 48.26 36.83 180) + (at 45.72 36.83 180) (effects (font (size 1.27 1.27) @@ -8334,7 +8283,7 @@ (uuid "f36d4299-62eb-4e30-ab84-b7c570161192") ) (label "FLASH_CS" - (at 48.26 52.07 180) + (at 45.72 52.07 180) (effects (font (size 1.27 1.27) @@ -8468,7 +8417,7 @@ ) ) ) - (property "Datasheet" "https://atta.szlcsc.com/upload/public/pdf/source/20210728/C2845379_48B7DC28A4B35DB030A7253F7C3FD974.pdf" + (property "Datasheet" "https://www.lcsc.com/datasheet/C2845379.pdf" (at 259.334 77.343 0) (hide yes) (show_name no) @@ -9884,7 +9833,7 @@ ) ) ) - (property "Datasheet" "https://atta.szlcsc.com/upload/public/pdf/source/20210728/C2845379_48B7DC28A4B35DB030A7253F7C3FD974.pdf" + (property "Datasheet" "https://www.lcsc.com/datasheet/C2845379.pdf" (at 219.964 77.343 0) (hide yes) (show_name no) @@ -10829,7 +10778,7 @@ ) ) ) - (property "Datasheet" "https://atta.szlcsc.com/upload/public/pdf/source/20210728/C2845379_48B7DC28A4B35DB030A7253F7C3FD974.pdf" + (property "Datasheet" "https://www.lcsc.com/datasheet/C2845379.pdf" (at 219.964 48.133 0) (hide yes) (show_name no) @@ -11545,7 +11494,7 @@ ) (symbol (lib_id "Diode:ESD9B3.3ST5G") - (at 97.79 64.77 90) + (at 69.85 64.77 90) (unit 1) (body_style 1) (exclude_from_sim no) @@ -11556,7 +11505,7 @@ (fields_autoplaced yes) (uuid "80807281-cd0d-4f69-92b4-4e36c9c40a13") (property "Reference" "D2" - (at 100.33 63.4999 90) + (at 72.39 63.4999 90) (show_name no) (do_not_autoplace no) (effects @@ -11567,7 +11516,7 @@ ) ) (property "Value" "ESD9B3.3ST5G" - (at 100.33 66.0399 90) + (at 72.39 66.0399 90) (show_name no) (do_not_autoplace no) (effects @@ -11578,7 +11527,7 @@ ) ) (property "Footprint" "Diode_SMD:D_SOD-923" - (at 97.79 64.77 0) + (at 69.85 64.77 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11589,7 +11538,7 @@ ) ) (property "Datasheet" "https://www.lcsc.com/datasheet/C96512.pdf" - (at 97.79 64.77 0) + (at 69.85 64.77 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11600,7 +11549,7 @@ ) ) (property "Description" "ESD protection diode, 3.3Vrwm, SOD-923" - (at 97.79 64.77 0) + (at 69.85 64.77 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11611,7 +11560,7 @@ ) ) (property "LCSC" "C96512" - (at 97.79 64.77 0) + (at 69.85 64.77 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11809,7 +11758,7 @@ ) (symbol (lib_id "Switch:SW_Push") - (at 66.04 58.42 0) + (at 60.96 58.42 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -11820,7 +11769,7 @@ (fields_autoplaced yes) (uuid "8f78e92e-d18a-4d4d-908e-47923a436021") (property "Reference" "SW1" - (at 66.04 50.8 0) + (at 60.96 50.8 0) (show_name no) (do_not_autoplace no) (effects @@ -11830,7 +11779,7 @@ ) ) (property "Value" "RESET" - (at 66.04 53.34 0) + (at 60.96 53.34 0) (show_name no) (do_not_autoplace no) (effects @@ -11840,7 +11789,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:KEY-SMD_L3.9-W3.0-LS5.0" - (at 66.04 53.34 0) + (at 60.96 53.34 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11851,7 +11800,7 @@ ) ) (property "Datasheet" "" - (at 66.04 53.34 0) + (at 60.96 53.34 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11862,7 +11811,7 @@ ) ) (property "Description" "Push button switch, generic, two pins" - (at 66.04 58.42 0) + (at 60.96 58.42 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11873,7 +11822,7 @@ ) ) (property "LCSC" "C5373431" - (at 66.04 58.42 0) + (at 60.96 58.42 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11945,7 +11894,7 @@ ) ) ) - (property "Datasheet" "https://atta.szlcsc.com/upload/public/pdf/source/20210728/C2845379_48B7DC28A4B35DB030A7253F7C3FD974.pdf" + (property "Datasheet" "https://www.lcsc.com/datasheet/C2845379.pdf" (at 259.334 48.133 0) (hide yes) (show_name no) @@ -12328,97 +12277,6 @@ ) ) ) - (symbol - (lib_id "Device:R_Small") - (at 81.28 58.42 90) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (fields_autoplaced yes) - (uuid "a1d74b6e-5b5e-401a-b8ae-ed9702a51f6a") - (property "Reference" "R1" - (at 81.28 53.34 90) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.016 1.016) - ) - ) - ) - (property "Value" "0" - (at 81.28 55.88 90) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 81.28 58.42 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 81.28 58.42 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Resistor, small symbol" - (at 81.28 58.42 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "LCSC" "C17168" - (at 81.28 58.42 90) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "1" - (uuid "8902c64b-c919-40e0-8180-aceeb7369cde") - ) - (pin "2" - (uuid "9eb82328-ad56-4047-8252-ef0c1d85d2f3") - ) - (instances - (project "LIONv3" - (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "R1") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Jumper:Jumper_2_Open") (at 80.01 162.56 0) @@ -12633,7 +12491,7 @@ ) ) ) - (property "Datasheet" "https://so.szlcsc.com/global.html?c=&k=C9843" + (property "Datasheet" "https://www.ti.com/lit/ds/symlink/tcan3414.pdf" (at 56.134 181.483 0) (hide yes) (show_name no) @@ -12822,7 +12680,7 @@ ) ) ) - (property "Datasheet" "https://item.szlcsc.com/datasheet/TYPE-C%252016PIN%25202MD(073)/2901843.html?spm=sc.gbn.xds.a___sc.gbn.hd.ss&lcsc_vid=QlQLUVBQT1ILU1MATlNWAVYCT1hYXgFRT1ReAlAAEQMxVlNRQFJaUVJRQVhXVzsOAxUeFF5JWA0NAgAHWQIASA%3D%3D" + (property "Datasheet" "https://www.lcsc.com/datasheet/C2765186.pdf" (at 85.344 104.013 0) (hide yes) (show_name no) @@ -13431,98 +13289,6 @@ ) ) ) - (symbol - (lib_id "Device:C_Small") - (at 73.66 64.77 0) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (uuid "de8e47e1-771b-456f-92b6-f1fe276ed686") - (property "Reference" "C3" - (at 76.2 63.5 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "100nF" - (at 76.2 66.04 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" - (at 73.66 64.77 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 73.66 64.77 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Unpolarized capacitor, small symbol" - (at 73.66 64.77 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "LCSC" "C307331" - (at 73.66 64.77 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "2" - (uuid "826b1e2f-701f-45a5-97f6-255594402fc3") - ) - (pin "1" - (uuid "905bc5b5-6528-4446-bd06-07de8a804b64") - ) - (instances - (project "LIONv3" - (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "C3") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:C_Small") (at 261.62 138.43 0) diff --git a/hardware/LIONv3/POWER.kicad_sch b/hardware/LIONv3/POWER.kicad_sch index b0e347a..38d2337 100644 --- a/hardware/LIONv3/POWER.kicad_sch +++ b/hardware/LIONv3/POWER.kicad_sch @@ -2642,6 +2642,17 @@ ) (uuid "af8bdfee-6250-4e8c-8ae8-ca16967f664b") ) + (text "LATCH CONNECTORS (NO reverse-polarity)\nmates in one orientation only" + (exclude_from_sim no) + (at 143.51 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "b2ce98fb-bfb9-44c5-a93d-439ba9b40fd6") + ) (text_box "POWER CURRENT MONITOR" (exclude_from_sim no) (at 13.97 71.12 0) @@ -6069,7 +6080,7 @@ ) ) ) - (property "Datasheet" "https://www.lcsc.com/datasheet/C2848334.pdf" + (property "Datasheet" "https://www.ti.com/lit/ds/symlink/tlv767.pdf" (at 57.404 44.323 0) (hide yes) (show_name no) @@ -6180,7 +6191,7 @@ ) ) ) - (property "Datasheet" "https://atta.szlcsc.com/upload/public/pdf/source/20210728/C2845379_48B7DC28A4B35DB030A7253F7C3FD974.pdf" + (property "Datasheet" "https://www.lcsc.com/datasheet/C2845379.pdf" (at 256.794 101.473 0) (hide yes) (show_name no) @@ -6517,7 +6528,7 @@ ) ) ) - (property "Datasheet" "https://atta.szlcsc.com/upload/public/pdf/source/20210728/C2845379_48B7DC28A4B35DB030A7253F7C3FD974.pdf" + (property "Datasheet" "https://www.lcsc.com/datasheet/C2845379.pdf" (at 209.804 101.473 0) (hide yes) (show_name no) @@ -8852,7 +8863,7 @@ ) ) ) - (property "Datasheet" "https://atta.szlcsc.com/upload/public/pdf/source/20210728/C2845379_48B7DC28A4B35DB030A7253F7C3FD974.pdf" + (property "Datasheet" "https://www.lcsc.com/datasheet/C2845379.pdf" (at 172.974 101.473 0) (hide yes) (show_name no) From 2f0edad47d2acbf2c7f3f2ff09d466e2177e8d6d Mon Sep 17 00:00:00 2001 From: RodrigoCAndrade <198579161+RodrigoCAndrade@users.noreply.github.com> Date: Wed, 9 Sep 2026 15:02:25 -0300 Subject: [PATCH 07/17] feat(hardware): change SPI terminology (new OSHWA naming conventions) --- hardware/LIONv3/LIONv3-Symbols.kicad_sym | 74 +- hardware/LIONv3/LIONv3.kicad_pcb | 3915 ++++++++++++++++------ hardware/LIONv3/LIONv3.kicad_pro | 48 +- hardware/LIONv3/LIONv3.kicad_sch | 498 +-- hardware/LIONv3/POWER.kicad_sch | 248 +- hardware/LIONv3/RF.kicad_sch | 520 +-- 6 files changed, 3632 insertions(+), 1671 deletions(-) diff --git a/hardware/LIONv3/LIONv3-Symbols.kicad_sym b/hardware/LIONv3/LIONv3-Symbols.kicad_sym index 2ea6484..428f868 100644 --- a/hardware/LIONv3/LIONv3-Symbols.kicad_sym +++ b/hardware/LIONv3/LIONv3-Symbols.kicad_sym @@ -229,7 +229,7 @@ (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "U14" + (property "Reference" "U5" (at 0 22.86 0) (show_name no) (do_not_autoplace no) @@ -309,7 +309,7 @@ (symbol "E80-900M2213S_C42464134_0_1" (rectangle (start -12.7 17.78) - (end 12.7 -17.78) + (end 12.7 -19.05) (stroke (width 0) (type default) @@ -332,7 +332,7 @@ ) (symbol "E80-900M2213S_C42464134_1_1" (pin power_in line - (at -15.24 -5.08 0) + (at -15.24 -11.43 0) (length 2.54) (name "GND" (effects @@ -370,7 +370,7 @@ (pin output line (at -15.24 7.62 0) (length 2.54) - (name "MISO" + (name "POCI" (effects (font (size 1 1) @@ -388,7 +388,7 @@ (pin input line (at -15.24 5.08 0) (length 2.54) - (name "MOSI" + (name "PICO" (effects (font (size 1 1) @@ -424,7 +424,7 @@ (pin input line (at -15.24 12.7 0) (length 2.54) - (name "NSS" + (name "nCS" (effects (font (size 1 1) @@ -458,7 +458,7 @@ ) ) (pin power_in line - (at -15.24 -2.54 0) + (at -15.24 -8.89 0) (length 2.54) (name "GND" (effects @@ -476,7 +476,7 @@ ) ) (pin power_in line - (at -15.24 -10.16 0) + (at -15.24 -13.97 0) (length 2.54) (name "GND" (effects @@ -494,9 +494,9 @@ ) ) (pin bidirectional line - (at -15.24 -12.7 0) + (at -15.24 -5.08 0) (length 2.54) - (name "ANT" + (name "ANT_2.4" (effects (font (size 1 1) @@ -512,7 +512,7 @@ ) ) (pin power_in line - (at -15.24 -15.24 0) + (at -15.24 -16.51 0) (length 2.54) (name "GND" (effects @@ -530,7 +530,7 @@ ) ) (pin power_in line - (at 15.24 -15.24 180) + (at 15.24 -16.51 180) (length 2.54) (name "GND" (effects @@ -548,9 +548,9 @@ ) ) (pin bidirectional line - (at 15.24 -12.7 180) + (at 15.24 -5.08 180) (length 2.54) - (name "ANT" + (name "ANT_915" (effects (font (size 1 1) @@ -566,7 +566,7 @@ ) ) (pin power_in line - (at 15.24 -10.16 180) + (at 15.24 -13.97 180) (length 2.54) (name "GND" (effects @@ -584,7 +584,7 @@ ) ) (pin power_in line - (at 15.24 -2.54 180) + (at 15.24 -11.43 180) (length 2.54) (name "GND" (effects @@ -5831,7 +5831,7 @@ (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "U11" + (property "Reference" "U8" (at 0 11.43 0) (show_name no) (do_not_autoplace no) @@ -5863,7 +5863,7 @@ ) ) ) - (property "Datasheet" "https://item.szlcsc.com/63461.html" + (property "Datasheet" "https://www.lcsc.com/datasheet/C131025.pdf" (at -2.286 0.127 0) (show_name no) (do_not_autoplace no) @@ -5942,24 +5942,6 @@ (type background) ) ) - (pin input line - (at -12.7 3.81 0) - (length 2.54) - (name "/CS" - (effects - (font - (size 1 1) - ) - ) - ) - (number "1" - (effects - (font - (size 1 1) - ) - ) - ) - ) (pin bidirectional line (at -12.7 1.27 0) (length 2.54) @@ -6087,6 +6069,26 @@ ) ) ) + (symbol "W25Q16JVSSIQTR_1_1" + (pin input line + (at -12.7 3.81 0) + (length 2.54) + (name "CS#" + (effects + (font + (size 1 1) + ) + ) + ) + (number "1" + (effects + (font + (size 1 1) + ) + ) + ) + ) + ) (embedded_fonts no) ) (symbol "X50328MSB2GI" diff --git a/hardware/LIONv3/LIONv3.kicad_pcb b/hardware/LIONv3/LIONv3.kicad_pcb index 700562a..b00b322 100644 --- a/hardware/LIONv3/LIONv3.kicad_pcb +++ b/hardware/LIONv3/LIONv3.kicad_pcb @@ -197,7 +197,7 @@ ) ) ) - (property "Datasheet" "https://atta.szlcsc.com/upload/public/pdf/source/20190115/C264450_D840E7E570138F41CCE67133F241C738.pdf" + (property "Datasheet" "https://www.lcsc.com/datasheet/C965804.pdf" (at 0 0 0) (layer "F.Fab") (hide yes) @@ -492,179 +492,6 @@ ) ) ) - (footprint "Capacitor_SMD:C_0402_1005Metric" - (layer "F.Cu") - (uuid "0fbf7014-d36f-4721-92bb-ff4827f82f73") - (at 162.895088 80.7) - (descr "Capacitor SMD 0402 (1005 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)") - (tags "capacitor") - (property "Reference" "C3" - (at 0 -1.16 0) - (layer "F.SilkS") - (hide yes) - (uuid "0c802d3b-3f80-4001-b90a-63bd55a6f1f2") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "100nF" - (at 0 1.16 0) - (layer "F.Fab") - (hide yes) - (uuid "19c5a5e6-9f85-43c7-a0e5-acd01ac349aa") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "5f2fdced-f701-425e-8345-fcb537829730") - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Unpolarized capacitor, small symbol" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "12ae60d3-355a-4dc0-a88b-0f883090455d") - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "KiLib_Generator" "SMD_2terminal_chip_molded" - (at 0 0 0) - (layer "F.SilkS") - (hide yes) - (uuid "d829669f-76c9-4a37-abd8-adf73a52bc65") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "LCSC" "C307331" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "53ae9500-65c5-45e8-aadf-12983396cf26") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "C_*") - (path "/de8e47e1-771b-456f-92b6-f1fe276ed686") - (sheetname "/") - (sheetfile "LIONv3.kicad_sch") - (units - (unit - (name "A") - (pins "1" "2") - ) - ) - (attr smd) - (duplicate_pad_numbers_are_jumpers no) - (fp_line - (start -0.107836 -0.36) - (end 0.107836 -0.36) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "e1e3dbfb-5877-48cb-9b7d-7eec2dbb04ab") - ) - (fp_line - (start -0.107836 0.36) - (end 0.107836 0.36) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "4ce24002-de10-4898-9ed6-ea1396dcbcdf") - ) - (fp_rect - (start -0.91 -0.46) - (end 0.91 0.46) - (stroke - (width 0.05) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "0e8f9c82-f942-42b2-8275-ede878ea67a3") - ) - (fp_rect - (start -0.5 -0.25) - (end 0.5 0.25) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.Fab") - (uuid "7c318c99-5c4e-42f0-abe0-b580f2369567") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "F.Fab") - (uuid "31b63a5e-52df-4fb7-a118-0a253707c226") - (effects - (font - (size 0.25 0.25) - (thickness 0.04) - ) - ) - ) - (pad "1" smd roundrect - (at -0.48 0) - (size 0.56 0.62) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net "Net-(C3-Pad1)") - (pintype "passive") - (uuid "852f11aa-4bf3-4beb-8058-1fe03b89d87d") - ) - (pad "2" smd roundrect - (at 0.48 0) - (size 0.56 0.62) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net "GND") - (pintype "passive") - (uuid "b1547b18-6ccc-47a8-a46c-a681cb1d3559") - ) - (embedded_fonts no) - (model "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) (footprint "LIONv3-Footprints:USB-C-SMD_TYPE-C-16PIN-2MD-073" (layer "F.Cu") (uuid "10663f54-8c43-4da8-bfba-9be9ed079148") @@ -695,7 +522,7 @@ ) ) ) - (property "Datasheet" "https://item.szlcsc.com/datasheet/TYPE-C%252016PIN%25202MD(073)/2901843.html?spm=sc.gbn.xds.a___sc.gbn.hd.ss&lcsc_vid=QlQLUVBQT1ILU1MATlNWAVYCT1hYXgFRT1ReAlAAEQMxVlNRQFJaUVJRQVhXVzsOAxUeFF5JWA0NAgAHWQIASA%3D%3D" + (property "Datasheet" "https://www.lcsc.com/datasheet/C2765186.pdf" (at 0 0 90) (layer "F.Fab") (hide yes) @@ -1112,7 +939,7 @@ (at -2.399924 -2.375032 90) (size 0.550013 1.1) (layers "F.Cu" "F.Mask" "F.Paste") - (net "+5V") + (net "Net-(FB1-Pad2)") (pinfunction "VBUS_A4B9") (pintype "power_in") (uuid "b40405a2-da44-463b-a9af-eaca7ce3080d") @@ -1130,7 +957,7 @@ (at -0.250064 -2.375032 90) (size 0.3 1.1) (layers "F.Cu" "F.Mask" "F.Paste") - (net "/USB_D+") + (net "/D+") (pinfunction "Dp1_A6") (pintype "bidirectional") (uuid "37c89dd4-6681-4122-98dd-926e4e372045") @@ -1139,7 +966,7 @@ (at 0.250064 -2.375032 90) (size 0.3 1.1) (layers "F.Cu" "F.Mask" "F.Paste") - (net "/USB_D-") + (net "/D-") (pinfunction "Dn1_A7") (pintype "bidirectional") (uuid "79cd9e8e-909e-4bf0-91f2-9446205964c3") @@ -1166,7 +993,7 @@ (at 2.400178 -2.375032 90) (size 0.550013 1.1) (layers "F.Cu" "F.Mask" "F.Paste") - (net "+5V") + (net "Net-(FB1-Pad2)") (pinfunction "VBUS_B4A9") (pintype "power_in") (uuid "48e5e963-aea4-4180-b0d3-91daa3301a65") @@ -1184,7 +1011,7 @@ (at 0.749936 -2.375032 90) (size 0.3 1.1) (layers "F.Cu" "F.Mask" "F.Paste") - (net "/USB_D+") + (net "/D+") (pinfunction "Dp2_B6") (pintype "bidirectional") (uuid "027bef87-6dd0-40e7-8bc8-3b86691d0bda") @@ -1193,7 +1020,7 @@ (at -0.749936 -2.375032 90) (size 0.3 1.1) (layers "F.Cu" "F.Mask" "F.Paste") - (net "/USB_D-") + (net "/D-") (pinfunction "Dn2_B7") (pintype "bidirectional") (uuid "770e962d-cbb7-48a2-933d-6094cfc812be") @@ -1376,7 +1203,7 @@ (size 0.54 0.64) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net "Net-(U3-EN)") + (net "Net-(D2-A2)") (pintype "passive") (uuid "c5438407-9779-4682-afec-2079b9cc73b1") ) @@ -1842,17 +1669,16 @@ ) ) ) - (footprint "Resistor_SMD:R_0402_1005Metric" + (footprint "Package_TO_SOT_SMD:SOT-23-6" (layer "F.Cu") - (uuid "274b3247-a123-4fd0-8fda-2a578f240045") - (at 170.2 77.750038 -90) - (descr "Resistor SMD 0402 (1005 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)") - (tags "resistor") - (property "Reference" "R28" - (at 0 -1.17 90) + (uuid "248d2201-adb1-4a85-8fca-0017da0bb8f3") + (at 226.9375 100.45) + (descr "SOT, 6 Pin (JEDEC MO-178 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=MO-178)") + (tags "SOT TO_SOT_SMD") + (property "Reference" "U21" + (at 0 -2.4 0) (layer "F.SilkS") - (hide yes) - (uuid "6f05d741-cd1d-4ad3-b781-79fc2fecdf8e") + (uuid "4f891c2e-8f98-4057-a5b2-52491a9dece3") (effects (font (size 1 1) @@ -1860,11 +1686,10 @@ ) ) ) - (property "Value" "0" - (at 0 1.17 90) + (property "Value" "USBLC6-2SC6" + (at 0 2.4 0) (layer "F.Fab") - (hide yes) - (uuid "eb1b811b-0e2c-40a7-97a4-768ac1011e3e") + (uuid "b6aba627-13a1-4e78-9595-97ac218290cd") (effects (font (size 1 1) @@ -1872,33 +1697,33 @@ ) ) ) - (property "Datasheet" "" - (at 0 0 90) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/usblc6-2.pdf" + (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "096cfc53-902a-4719-8c1e-dea630c10d91") + (uuid "7d3dd91a-acaa-42d6-880a-ebdf8163dd81") (effects (font (size 1.27 1.27) ) ) ) - (property "Description" "Resistor, small symbol" - (at 0 0 90) + (property "Description" "Very low capacitance ESD protection diode, 2 data-line, SOT-23-6" + (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "3ecde6e2-d14e-4993-bda9-08cae820124a") + (uuid "9d0ce8b1-9bfd-4c1a-be9d-1bcd9ae0b707") (effects (font (size 1.27 1.27) ) ) ) - (property "KiLib_Generator" "SMD_2terminal_chip_molded" - (at 0 0 90) + (property "KiLib_Generator" "package/gullwing" + (at 0 0 0) (layer "F.SilkS") (hide yes) - (uuid "ba54c530-9c4a-4062-ae33-a3e60a353a0c") + (uuid "b204dc81-9ee0-4d2f-a618-2c49daf734ae") (effects (font (size 1 1) @@ -1906,12 +1731,12 @@ ) ) ) - (property "LCSC" "C17168" - (at 0 0 270) + (property "LCSC" "C7519" + (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "97b0a887-22df-48b6-b47a-0bfbd595ac09") + (uuid "f4c3da89-929d-4b2c-97a8-654c93334eb3") (effects (font (size 1 1) @@ -1919,91 +1744,295 @@ ) ) ) - (property ki_fp_filters "R_*") - (path "/f14e3c57-fec3-442f-9a6a-0a6325cf2123") + (property ki_fp_filters "SOT?23*") + (path "/de400b3a-855c-4741-a749-6481715e2dbe") (sheetname "/") (sheetfile "LIONv3.kicad_sch") (units (unit (name "A") - (pins "1" "2") + (pins "1" "3" "5" "2" "6" "4") ) ) (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line - (start -0.153641 0.38) - (end 0.153641 0.38) + (start -0.91 -1.56) + (end 0.91 -1.56) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "2fd0cf84-bb23-4a07-8451-28a694b69f45") + (uuid "3eb89b1e-3d8d-4345-be81-cb59f1f383d6") ) (fp_line - (start -0.153641 -0.38) - (end 0.153641 -0.38) + (start -0.91 -1.51) + (end -0.91 -1.56) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "3c9a6ceb-393f-41d2-a4bb-4af457b00927") + (uuid "2ba30e1d-593a-445f-81f3-5897dbf89ffd") ) - (fp_rect - (start -0.93 -0.47) - (end 0.93 0.47) + (fp_line + (start -0.91 1.56) + (end -0.91 1.51) (stroke - (width 0.05) + (width 0.12) (type solid) ) - (fill no) - (layer "F.CrtYd") - (uuid "914e1923-bee3-4b7a-9c73-cbbfccd27b09") + (layer "F.SilkS") + (uuid "f9a853c6-8e39-45bb-9edd-2b02d9836900") ) - (fp_rect - (start -0.525 -0.27) - (end 0.525 0.27) + (fp_line + (start 0.91 -1.56) + (end 0.91 -1.51) (stroke - (width 0.1) + (width 0.12) (type solid) ) - (fill no) - (layer "F.Fab") - (uuid "8f56fb64-23df-43d2-8a55-f63ef70f23bf") + (layer "F.SilkS") + (uuid "0088c51d-3c1b-476d-ba0d-69ea157cea58") ) - (fp_text user "${REFERENCE}" - (at 0 0 90) - (layer "F.Fab") - (uuid "a5962cee-9888-4e28-9981-a725f46bf621") - (effects - (font - (size 0.26 0.26) - (thickness 0.04) - ) + (fp_line + (start 0.91 1.51) + (end 0.91 1.56) + (stroke + (width 0.12) + (type solid) ) + (layer "F.SilkS") + (uuid "4f1a23ac-acca-4cab-8cda-321d2fa67342") ) - (pad "1" smd roundrect - (at -0.51 0 270) - (size 0.54 0.64) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net "Net-(U3-IO13)") - (pintype "passive") - (uuid "2dc1d200-25fa-4359-ab6f-54729319aa73") - ) - (pad "2" smd roundrect - (at 0.51 0 270) - (size 0.54 0.64) + (fp_line + (start 0.91 1.56) + (end -0.91 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b481ae9f-0931-4619-8afc-f346750d4d45") + ) + (fp_poly + (pts + (xy -1.45 -1.51) (xy -1.69 -1.84) (xy -1.21 -1.84) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "888a3284-2f9b-4a2f-b759-76fa83bb6893") + ) + (fp_line + (start -2.05 -1.5) + (end -1.05 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d26acf58-4ed3-4957-a0c2-1137af4b6e97") + ) + (fp_line + (start -2.05 1.5) + (end -2.05 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7ad665eb-699b-4880-b935-134440b00bae") + ) + (fp_line + (start -1.05 -1.7) + (end 1.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8341ce0c-7950-4843-8068-fd7597d68531") + ) + (fp_line + (start -1.05 -1.5) + (end -1.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d12a7243-1190-49dd-a87e-1ba50a91358f") + ) + (fp_line + (start -1.05 1.5) + (end -2.05 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b0e06200-f0e7-4de2-aaca-d3c4d742ed18") + ) + (fp_line + (start -1.05 1.7) + (end -1.05 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "898b9c33-419e-41bc-841b-98520de6ece3") + ) + (fp_line + (start 1.05 -1.7) + (end 1.05 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "84855dca-ffff-4d07-beec-addfd70ac432") + ) + (fp_line + (start 1.05 -1.5) + (end 2.05 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "eef2e11f-dfbb-4fcf-93c5-6a5e76c63508") + ) + (fp_line + (start 1.05 1.5) + (end 1.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9848a99a-5146-4203-801b-98bda5cfee56") + ) + (fp_line + (start 1.05 1.7) + (end -1.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "661e178f-15eb-4707-9b98-2836dd43c2c1") + ) + (fp_line + (start 2.05 -1.5) + (end 2.05 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b661c525-0a48-4de9-b119-2ef840dad280") + ) + (fp_line + (start 2.05 1.5) + (end 1.05 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2d5a0248-b652-4a02-b50a-a3563a1dc013") + ) + (fp_poly + (pts + (xy -0.4 -1.45) (xy 0.8 -1.45) (xy 0.8 1.45) (xy -0.8 1.45) (xy -0.8 -1.05) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "e3f581f3-2399-4191-b318-c8963cc1241e") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "fe3b0acb-2c49-4694-a2ee-4c7b4b33e631") + (effects + (font + (size 0.72 0.72) + (thickness 0.11) + ) + ) + ) + (pad "1" smd roundrect + (at -1.1375 -0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "/D-") + (pinfunction "I/O1_1") + (pintype "passive") + (uuid "3532bc5a-9b16-4ab5-8613-d9456cc58ff1") + ) + (pad "2" smd roundrect + (at -1.1375 0) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pinfunction "GND_2") + (pintype "passive") + (uuid "66d678d1-2ebc-47a4-ae89-36b1ef287fd5") + ) + (pad "3" smd roundrect + (at -1.1375 0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "/D+") + (pinfunction "I/O2_3") + (pintype "passive") + (uuid "7462e03d-095c-4064-9e7f-7611a8231144") + ) + (pad "4" smd roundrect + (at 1.1375 0.95) + (size 1.325 0.6) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) (net "/USB_D+") + (pinfunction "I/O2_4") (pintype "passive") - (uuid "de9c0c86-93bb-4831-9a36-9f41f7a98c33") + (uuid "e3df8921-ba15-4dcd-ae25-6ee6a5511af7") + ) + (pad "5" smd roundrect + (at 1.1375 0) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+5V") + (pinfunction "VBUS_5") + (pintype "passive") + (uuid "208f760e-e27a-46b3-b91a-9aee3e7788dc") + ) + (pad "6" smd roundrect + (at 1.1375 -0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "/USB_D-") + (pinfunction "I/O1_6") + (pintype "passive") + (uuid "4c8fb348-02a0-493b-8017-ab20472c1c7f") ) (embedded_fonts no) - (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (model "${KICAD10_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-6.step" (offset (xyz 0 0 0) ) @@ -2015,17 +2044,17 @@ ) ) ) - (footprint "Capacitor_SMD:C_0402_1005Metric" + (footprint "Resistor_SMD:R_0402_1005Metric" (layer "F.Cu") - (uuid "286fd765-472e-42cd-b93c-7b80e4303e83") - (at 216.914996 65.207453 180) - (descr "Capacitor SMD 0402 (1005 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)") - (tags "capacitor") - (property "Reference" "C13" - (at 0 -1.16 0) + (uuid "274b3247-a123-4fd0-8fda-2a578f240045") + (at 170.2 77.750038 -90) + (descr "Resistor SMD 0402 (1005 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)") + (tags "resistor") + (property "Reference" "R28" + (at 0 -1.17 90) (layer "F.SilkS") (hide yes) - (uuid "62dd0f65-58a2-41b2-93cc-b27bb69f74fd") + (uuid "6f05d741-cd1d-4ad3-b781-79fc2fecdf8e") (effects (font (size 1 1) @@ -2033,11 +2062,11 @@ ) ) ) - (property "Value" "100nF" - (at 0 1.16 0) + (property "Value" "0" + (at 0 1.17 90) (layer "F.Fab") (hide yes) - (uuid "56a11fa5-1ed8-4fce-96ea-e56cc8094bf7") + (uuid "eb1b811b-0e2c-40a7-97a4-768ac1011e3e") (effects (font (size 1 1) @@ -2046,21 +2075,21 @@ ) ) (property "Datasheet" "" - (at 0 0 0) + (at 0 0 90) (layer "F.Fab") (hide yes) - (uuid "8cba185a-7073-4e7a-b913-dee986b565ba") + (uuid "096cfc53-902a-4719-8c1e-dea630c10d91") (effects (font (size 1.27 1.27) ) ) ) - (property "Description" "Unpolarized capacitor, small symbol" - (at 0 0 0) + (property "Description" "Resistor, small symbol" + (at 0 0 90) (layer "F.Fab") (hide yes) - (uuid "8cb950d9-c875-425b-86f9-3c5495ada26f") + (uuid "3ecde6e2-d14e-4993-bda9-08cae820124a") (effects (font (size 1.27 1.27) @@ -2068,10 +2097,10 @@ ) ) (property "KiLib_Generator" "SMD_2terminal_chip_molded" - (at 0 0 0) + (at 0 0 90) (layer "F.SilkS") (hide yes) - (uuid "7acf41e7-acb8-45ab-bc05-08fe8fa3e551") + (uuid "ba54c530-9c4a-4062-ae33-a3e60a353a0c") (effects (font (size 1 1) @@ -2079,12 +2108,12 @@ ) ) ) - (property "LCSC" "C307331" - (at 0 0 180) + (property "LCSC" "C17168" + (at 0 0 270) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "e761d441-510a-48c2-a544-43b6d4720e2f") + (uuid "97b0a887-22df-48b6-b47a-0bfbd595ac09") (effects (font (size 1 1) @@ -2092,10 +2121,10 @@ ) ) ) - (property ki_fp_filters "C_*") - (path "/d6030e6b-69d2-4923-80e2-2aab4b335fec/1b8e9409-9c96-49f8-b81f-31936d6c0014") - (sheetname "/RF/") - (sheetfile "RF.kicad_sch") + (property ki_fp_filters "R_*") + (path "/f14e3c57-fec3-442f-9a6a-0a6325cf2123") + (sheetname "/") + (sheetfile "LIONv3.kicad_sch") (units (unit (name "A") @@ -2105,67 +2134,78 @@ (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line - (start -0.107836 0.36) - (end 0.107836 0.36) + (start -0.153641 0.38) + (end 0.153641 0.38) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "4394d3f8-2f4b-4f17-82f7-e6ca097974ef") + (uuid "2fd0cf84-bb23-4a07-8451-28a694b69f45") ) (fp_line - (start -0.107836 -0.36) - (end 0.107836 -0.36) + (start -0.153641 -0.38) + (end 0.153641 -0.38) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "5ea35fd4-0527-438e-9c5a-0e4b59e24d1d") + (uuid "3c9a6ceb-393f-41d2-a4bb-4af457b00927") ) (fp_rect - (start -0.91 -0.46) - (end 0.91 0.46) + (start -0.93 -0.47) + (end 0.93 0.47) (stroke (width 0.05) (type solid) ) (fill no) (layer "F.CrtYd") - (uuid "565a7803-4150-4314-a60f-44b6890f68ef") + (uuid "914e1923-bee3-4b7a-9c73-cbbfccd27b09") ) (fp_rect - (start -0.5 -0.25) - (end 0.5 0.25) + (start -0.525 -0.27) + (end 0.525 0.27) (stroke (width 0.1) (type solid) ) (fill no) (layer "F.Fab") - (uuid "b1319f98-8639-4f9c-a99a-0e85b878c929") + (uuid "8f56fb64-23df-43d2-8a55-f63ef70f23bf") ) - (pad "1" smd roundrect - (at -0.48 0 180) - (size 0.56 0.62) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net "+3.3V") + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "a5962cee-9888-4e28-9981-a725f46bf621") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0 270) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "Net-(U3-IO13)") (pintype "passive") - (uuid "bc5c5b8d-6558-4faf-a996-fc03b25f5c1c") + (uuid "2dc1d200-25fa-4359-ab6f-54729319aa73") ) (pad "2" smd roundrect - (at 0.48 0 180) - (size 0.56 0.62) + (at 0.51 0 270) + (size 0.54 0.64) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net "GND") + (net "/USB_D+") (pintype "passive") - (uuid "c859b962-1017-4c49-b619-2718c566f737") + (uuid "de9c0c86-93bb-4831-9a36-9f41f7a98c33") ) (embedded_fonts no) - (model "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step" + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" (offset (xyz 0 0 0) ) @@ -2177,18 +2217,17 @@ ) ) ) - (footprint "LIONv3-Footprints:KEY-SMD_L3.9-W3.0-LS5.0" - (locked yes) + (footprint "Capacitor_SMD:C_0402_1005Metric" (layer "F.Cu") - (uuid "337cf865-af36-4119-b7fc-bab00b092adb") - (at 164.6 83.2 180) - (descr "KEY-SMD_L3.9-W3.0-LS5.0 footprint") - (tags "KEY-SMD_L3.9-W3.0-LS5.0 footprint C5373431") - (property "Reference" "SW1" - (at 0 -3.541199 0) + (uuid "286fd765-472e-42cd-b93c-7b80e4303e83") + (at 216.914996 65.207453 180) + (descr "Capacitor SMD 0402 (1005 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)") + (tags "capacitor") + (property "Reference" "C13" + (at 0 -1.16 0) (layer "F.SilkS") (hide yes) - (uuid "8a87c604-843a-40b0-ac42-42a525b762f7") + (uuid "62dd0f65-58a2-41b2-93cc-b27bb69f74fd") (effects (font (size 1 1) @@ -2196,11 +2235,11 @@ ) ) ) - (property "Value" "RESET" - (at 0 3.541199 0) + (property "Value" "100nF" + (at 0 1.16 0) (layer "F.Fab") (hide yes) - (uuid "4a95e1fc-aeeb-44a4-94dd-d28134edd7fe") + (uuid "56a11fa5-1ed8-4fce-96ea-e56cc8094bf7") (effects (font (size 1 1) @@ -2212,30 +2251,42 @@ (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "1605dd54-c382-4348-86f6-62751f9e1ed1") + (uuid "8cba185a-7073-4e7a-b913-dee986b565ba") (effects (font (size 1.27 1.27) ) ) ) - (property "Description" "Push button switch, generic, two pins" + (property "Description" "Unpolarized capacitor, small symbol" (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "ac17a197-5621-4aca-907c-ba4def6a814b") + (uuid "8cb950d9-c875-425b-86f9-3c5495ada26f") (effects (font (size 1.27 1.27) ) ) ) - (property "LCSC" "C5373431" + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "7acf41e7-acb8-45ab-bc05-08fe8fa3e551") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C307331" (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "a00da43a-d6eb-4c07-b272-a6ed0fefe51f") + (uuid "e761d441-510a-48c2-a544-43b6d4720e2f") (effects (font (size 1 1) @@ -2243,9 +2294,10 @@ ) ) ) - (path "/8f78e92e-d18a-4d4d-908e-47923a436021") - (sheetname "/") - (sheetfile "LIONv3.kicad_sch") + (property ki_fp_filters "C_*") + (path "/d6030e6b-69d2-4923-80e2-2aab4b335fec/1b8e9409-9c96-49f8-b81f-31936d6c0014") + (sheetname "/RF/") + (sheetfile "RF.kicad_sch") (units (unit (name "A") @@ -2255,176 +2307,88 @@ (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line - (start 2.026213 1.541199) - (end -2.026213 1.541199) - (stroke - (width 0.1524) - (type solid) - ) - (layer "F.SilkS") - (uuid "a7e3a7cf-f19a-47b0-a8b7-55d70ed685e1") - ) - (fp_line - (start 2.026213 0.93015) - (end 2.026213 1.541199) - (stroke - (width 0.151994) - (type solid) - ) - (layer "F.SilkS") - (uuid "4966142e-ab62-4c92-8aa3-ab3fb926de63") - ) - (fp_line - (start 2.026213 -1.541199) - (end 2.026213 -0.93015) - (stroke - (width 0.151994) - (type solid) - ) - (layer "F.SilkS") - (uuid "0016a872-5a78-42c2-a2a9-e58f3eff5154") - ) - (fp_line - (start 2.026213 -1.541199) - (end -2.026213 -1.541199) - (stroke - (width 0.1524) - (type solid) - ) - (layer "F.SilkS") - (uuid "6aa093b8-1224-4552-966a-cf277155a5e0") - ) - (fp_line - (start -2.026213 0.93015) - (end -2.026213 1.541199) + (start -0.107836 0.36) + (end 0.107836 0.36) (stroke - (width 0.151994) + (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "f92160a9-462a-4ff1-a183-9e4ea1bad273") + (uuid "4394d3f8-2f4b-4f17-82f7-e6ca097974ef") ) (fp_line - (start -2.026213 -1.541199) - (end -2.026213 -0.93015) + (start -0.107836 -0.36) + (end 0.107836 -0.36) (stroke - (width 0.151994) + (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "981c6a62-3e18-4ba4-97c7-6d2bc17cbc78") + (uuid "5ea35fd4-0527-438e-9c5a-0e4b59e24d1d") ) - (fp_circle - (center 0 0) - (end 0.740919 0) + (fp_rect + (start -0.91 -0.46) + (end 0.91 0.46) (stroke - (width 0.151994) + (width 0.05) (type solid) ) (fill no) - (layer "F.SilkS") - (uuid "bf37f790-d44c-4dc0-9695-6a7f2bfc6a2d") + (layer "F.CrtYd") + (uuid "565a7803-4150-4314-a60f-44b6890f68ef") ) - (fp_circle - (center -2.499873 1.465075) - (end -2.469901 1.465075) + (fp_rect + (start -0.5 -0.25) + (end 0.5 0.25) (stroke - (width 0.059995) + (width 0.1) (type solid) ) (fill no) - (layer "F.SilkS") - (uuid "f883defe-18b5-425a-a253-63e1da0ebb8b") - ) - (fp_poly - (pts - (xy 1.950013 -1.464999) (xy 1.950013 1.464999) (xy -1.950013 1.464999) (xy -1.950013 -1.464999) - ) - (stroke - (width 0.12) - (type solid) - ) - (fill yes) - (layer "F.SilkS") - (uuid "80453e88-50ae-4a51-aa6f-91c91d85e32f") - ) - (fp_poly - (pts - (xy 1.799898 -0.650013) (xy 2.499924 -0.650013) (xy 2.499924 0.650013) (xy 1.799898 0.650013) - ) - (stroke - (width 0.12) - (type solid) - ) - (fill yes) - (layer "F.SilkS") - (uuid "c661f111-a9bf-4254-aa74-c4cfb384cedc") - ) - (fp_poly - (pts - (xy -2.499924 -0.650013) (xy -1.799898 -0.650013) (xy -1.799898 0.650013) (xy -2.499924 0.650013) - ) - (stroke - (width 0.12) - (type solid) - ) - (fill yes) - (layer "F.SilkS") - (uuid "1c941db8-12ea-4d78-b277-f884c6b688c5") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) (layer "F.Fab") - (uuid "e8fd027a-99c1-4987-a097-c231f784d9f1") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) + (uuid "b1319f98-8639-4f9c-a99a-0e85b878c929") ) - (pad "1" smd rect - (at -2.184912 0 180) - (size 1.229997 1.5) + (pad "1" smd roundrect + (at -0.48 0 180) + (size 0.56 0.62) (layers "F.Cu" "F.Mask" "F.Paste") - (net "GND") - (pinfunction "1_1") + (roundrect_rratio 0.25) + (net "+3.3V") (pintype "passive") - (uuid "87ab8471-f376-4687-838f-452d1645224f") + (uuid "bc5c5b8d-6558-4faf-a996-fc03b25f5c1c") ) - (pad "2" smd rect - (at 2.184912 0 180) - (size 1.229997 1.5) + (pad "2" smd roundrect + (at 0.48 0 180) + (size 0.56 0.62) (layers "F.Cu" "F.Mask" "F.Paste") - (net "Net-(C3-Pad1)") - (pinfunction "2_2") + (roundrect_rratio 0.25) + (net "GND") (pintype "passive") - (uuid "30b2e87e-10e0-4ea0-b151-56a50cbaa8a6") + (uuid "c859b962-1017-4c49-b619-2718c566f737") ) (embedded_fonts no) - (model "packages3d/KEY-SMD_L3.9-W3.0-LS5.0.step" + (model "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step" (offset - (xyz 0 0 1.55) + (xyz 0 0 0) ) (scale (xyz 1 1 1) ) (rotate - (xyz -0 -0 -0) + (xyz 0 0 0) ) ) ) - (footprint "Resistor_SMD:R_0402_1005Metric" + (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "F.Cu") - (uuid "36173bc7-ed15-4f7d-9002-474fc1b932a1") - (at 217.904996 78.007453 180) - (descr "Resistor SMD 0402 (1005 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)") - (tags "resistor") - (property "Reference" "R13" - (at 0 -1.17 0) + (uuid "3164e40a-a34a-4489-8ccd-9b26ab1abf2e") + (at 259.2 105.5) + (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)") + (tags "capacitor") + (property "Reference" "FB1" + (at 0 -1.68 0) (layer "F.SilkS") - (hide yes) - (uuid "caf19061-29a8-4fa4-b2fe-d0d85d471b4f") + (uuid "7299ca79-eb5e-4702-9890-cb991ca167e7") (effects (font (size 1 1) @@ -2432,11 +2396,10 @@ ) ) ) - (property "Value" "10k" - (at 0 1.17 0) + (property "Value" "220Ω@100MHz" + (at 0 1.68 0) (layer "F.Fab") - (hide yes) - (uuid "223bb301-7191-4ecb-b251-50c049c0c46d") + (uuid "330c3bd0-1551-4419-9257-65df85cdf904") (effects (font (size 1 1) @@ -2444,22 +2407,22 @@ ) ) ) - (property "Datasheet" "" + (property "Datasheet" "https://www.mouser.com/catalog/specsheets/mure-s-a0010614409-1.pdf" (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "39fccc61-7a59-4374-8645-da309fb77343") + (uuid "04e77e87-0843-4f52-b587-36b018704df1") (effects (font (size 1.27 1.27) ) ) ) - (property "Description" "Resistor, small symbol" + (property "Description" "Ferrite bead, small symbol" (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "5f5747e2-39bf-422e-bd1b-cda2cccbe8f1") + (uuid "935718fd-3c40-4630-9261-45252d381c45") (effects (font (size 1.27 1.27) @@ -2470,7 +2433,7 @@ (at 0 0 0) (layer "F.SilkS") (hide yes) - (uuid "9dfe3754-0f25-4dc3-bdd9-27a2660eb3f6") + (uuid "04e6377f-0f9f-4225-9bbf-87c5633bb6ff") (effects (font (size 1 1) @@ -2478,12 +2441,12 @@ ) ) ) - (property "LCSC" "C25744" - (at 0 0 180) + (property "LCSC" "C85840" + (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "f85fca0b-67c7-43ba-84a0-6be651ee9c38") + (uuid "32b7dcf9-4e84-4227-a803-8e19990a7415") (effects (font (size 1 1) @@ -2491,10 +2454,10 @@ ) ) ) - (property ki_fp_filters "R_*") - (path "/d6030e6b-69d2-4923-80e2-2aab4b335fec/c76547fd-5aab-434f-b28a-e42ec184633c") - (sheetname "/RF/") - (sheetfile "RF.kicad_sch") + (property ki_fp_filters "Inductor_* L_* *Ferrite*") + (path "/08ce97f4-d3c8-487a-b1ca-ec413a8667a7") + (sheetname "/") + (sheetfile "LIONv3.kicad_sch") (units (unit (name "A") @@ -2504,78 +2467,78 @@ (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line - (start -0.153641 0.38) - (end 0.153641 0.38) + (start -0.261252 -0.735) + (end 0.261252 -0.735) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "4f818f36-7646-4ad3-afee-e795029cc750") + (uuid "47c30e99-4279-4ef5-bad9-8c7abd86d785") ) (fp_line - (start -0.153641 -0.38) - (end 0.153641 -0.38) + (start -0.261252 0.735) + (end 0.261252 0.735) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "7964216b-9452-4f27-ab11-c7caf362ef28") + (uuid "066b66ed-06e7-4ffc-b821-63f490f6a2de") ) (fp_rect - (start -0.93 -0.47) - (end 0.93 0.47) + (start -1.7 -0.98) + (end 1.7 0.98) (stroke (width 0.05) (type solid) ) (fill no) (layer "F.CrtYd") - (uuid "5a5a0819-7961-412a-b200-60bdfce57bcf") + (uuid "64e8bc46-60ed-4aed-bbe7-513e263b677d") ) (fp_rect - (start -0.525 -0.27) - (end 0.525 0.27) + (start -1 -0.625) + (end 1 0.625) (stroke (width 0.1) (type solid) ) (fill no) (layer "F.Fab") - (uuid "107a9727-1140-43a1-9b2b-6cd6024dc024") + (uuid "a1ada807-69bc-464f-9c72-48f3928b44e8") ) (fp_text user "${REFERENCE}" - (at -0.207791 2.942269 90) + (at 0 0 0) (layer "F.Fab") - (uuid "2927d5fd-b54d-4134-968a-60a2825c288f") + (uuid "4253a253-d8dd-4f72-8f2b-e00d6a0f69ef") (effects (font - (size 0.26 0.26) - (thickness 0.04) + (size 0.5 0.5) + (thickness 0.08) ) ) ) (pad "1" smd roundrect - (at -0.51 0 180) - (size 0.54 0.64) + (at -0.95 0) + (size 1 1.45) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net "+3.3V") + (net "Net-(D6-A)") (pintype "passive") - (uuid "8059c069-29a8-44ac-ae3a-d155aa22ec04") + (uuid "0a212d41-c9d5-4733-8312-4f7e26f855fd") ) (pad "2" smd roundrect - (at 0.51 0 180) - (size 0.54 0.64) + (at 0.95 0) + (size 1 1.45) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net "/FLASH_CS") + (net "Net-(FB1-Pad2)") (pintype "passive") - (uuid "c88f77db-1e9d-4af0-ac52-ccaa14eea6e8") + (uuid "75bc81cf-f805-4d10-8998-689206eb65a8") ) (embedded_fonts no) - (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (model "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.step" (offset (xyz 0 0 0) ) @@ -2587,17 +2550,18 @@ ) ) ) - (footprint "Resistor_SMD:R_0402_1005Metric" + (footprint "LIONv3-Footprints:KEY-SMD_L3.9-W3.0-LS5.0" + (locked yes) (layer "F.Cu") - (uuid "36ac23fe-74c1-4001-98c7-0fe274ff294d") - (at 159.2 71.435095 90) - (descr "Resistor SMD 0402 (1005 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)") - (tags "resistor") - (property "Reference" "R1" - (at 0 -1.17 90) + (uuid "337cf865-af36-4119-b7fc-bab00b092adb") + (at 164.6 83.2 180) + (descr "KEY-SMD_L3.9-W3.0-LS5.0 footprint") + (tags "KEY-SMD_L3.9-W3.0-LS5.0 footprint C5373431") + (property "Reference" "SW1" + (at 0 -3.541199 0) (layer "F.SilkS") (hide yes) - (uuid "9b7512c0-d055-4f3c-b9dc-53eb6e57ca0d") + (uuid "8a87c604-843a-40b0-ac42-42a525b762f7") (effects (font (size 1 1) @@ -2605,11 +2569,11 @@ ) ) ) - (property "Value" "0" - (at 0 1.17 90) + (property "Value" "RESET" + (at 0 3.541199 0) (layer "F.Fab") (hide yes) - (uuid "130d7dcf-6879-400e-a606-208872f88f1e") + (uuid "4a95e1fc-aeeb-44a4-94dd-d28134edd7fe") (effects (font (size 1 1) @@ -2618,45 +2582,33 @@ ) ) (property "Datasheet" "" - (at 0 0 90) + (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "1ce88fda-b6fc-4fab-9621-1722514c7d33") + (uuid "1605dd54-c382-4348-86f6-62751f9e1ed1") (effects (font (size 1.27 1.27) ) ) ) - (property "Description" "Resistor, small symbol" - (at 0 0 90) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "f0063258-8305-45c0-9369-ce478c02b2cc") + (uuid "ac17a197-5621-4aca-907c-ba4def6a814b") (effects (font (size 1.27 1.27) ) ) ) - (property "KiLib_Generator" "SMD_2terminal_chip_molded" - (at 0 0 90) - (layer "F.SilkS") - (hide yes) - (uuid "133ca8d0-d90f-473d-b3d6-1ff8bfb194a6") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "LCSC" "C17168" - (at 0 0 90) + (property "LCSC" "C5373431" + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "67b3c258-db8b-460a-bfae-17ec7964bb70") + (uuid "a00da43a-d6eb-4c07-b272-a6ed0fefe51f") (effects (font (size 1 1) @@ -2664,8 +2616,7 @@ ) ) ) - (property ki_fp_filters "R_*") - (path "/a1d74b6e-5b5e-401a-b8ae-ed9702a51f6a") + (path "/8f78e92e-d18a-4d4d-908e-47923a436021") (sheetname "/") (sheetfile "LIONv3.kicad_sch") (units @@ -2677,100 +2628,176 @@ (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line - (start -0.153641 -0.38) - (end 0.153641 -0.38) + (start 2.026213 1.541199) + (end -2.026213 1.541199) (stroke - (width 0.12) + (width 0.1524) (type solid) ) (layer "F.SilkS") - (uuid "2e5f7375-dcd8-4d5f-a7ea-d6aa38163879") + (uuid "a7e3a7cf-f19a-47b0-a8b7-55d70ed685e1") ) (fp_line - (start -0.153641 0.38) - (end 0.153641 0.38) + (start 2.026213 0.93015) + (end 2.026213 1.541199) (stroke - (width 0.12) + (width 0.151994) (type solid) ) (layer "F.SilkS") - (uuid "5416e747-7e29-4e50-a7ba-efd62df95415") + (uuid "4966142e-ab62-4c92-8aa3-ab3fb926de63") ) - (fp_rect - (start -0.93 -0.47) - (end 0.93 0.47) + (fp_line + (start 2.026213 -1.541199) + (end 2.026213 -0.93015) (stroke - (width 0.05) + (width 0.151994) + (type solid) + ) + (layer "F.SilkS") + (uuid "0016a872-5a78-42c2-a2a9-e58f3eff5154") + ) + (fp_line + (start 2.026213 -1.541199) + (end -2.026213 -1.541199) + (stroke + (width 0.1524) + (type solid) + ) + (layer "F.SilkS") + (uuid "6aa093b8-1224-4552-966a-cf277155a5e0") + ) + (fp_line + (start -2.026213 0.93015) + (end -2.026213 1.541199) + (stroke + (width 0.151994) + (type solid) + ) + (layer "F.SilkS") + (uuid "f92160a9-462a-4ff1-a183-9e4ea1bad273") + ) + (fp_line + (start -2.026213 -1.541199) + (end -2.026213 -0.93015) + (stroke + (width 0.151994) + (type solid) + ) + (layer "F.SilkS") + (uuid "981c6a62-3e18-4ba4-97c7-6d2bc17cbc78") + ) + (fp_circle + (center 0 0) + (end 0.740919 0) + (stroke + (width 0.151994) (type solid) ) (fill no) - (layer "F.CrtYd") - (uuid "1c95481d-dfeb-4bf4-895f-05dfd1cec624") + (layer "F.SilkS") + (uuid "bf37f790-d44c-4dc0-9695-6a7f2bfc6a2d") ) - (fp_rect - (start -0.525 -0.27) - (end 0.525 0.27) + (fp_circle + (center -2.499873 1.465075) + (end -2.469901 1.465075) (stroke - (width 0.1) + (width 0.059995) (type solid) ) (fill no) - (layer "F.Fab") - (uuid "524fdb86-188c-4bff-a000-5470af7c6048") + (layer "F.SilkS") + (uuid "f883defe-18b5-425a-a253-63e1da0ebb8b") + ) + (fp_poly + (pts + (xy 1.950013 -1.464999) (xy 1.950013 1.464999) (xy -1.950013 1.464999) (xy -1.950013 -1.464999) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "80453e88-50ae-4a51-aa6f-91c91d85e32f") + ) + (fp_poly + (pts + (xy 1.799898 -0.650013) (xy 2.499924 -0.650013) (xy 2.499924 0.650013) (xy 1.799898 0.650013) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "c661f111-a9bf-4254-aa74-c4cfb384cedc") + ) + (fp_poly + (pts + (xy -2.499924 -0.650013) (xy -1.799898 -0.650013) (xy -1.799898 0.650013) (xy -2.499924 0.650013) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "1c941db8-12ea-4d78-b277-f884c6b688c5") ) (fp_text user "${REFERENCE}" - (at 0 0 90) + (at 0 0 0) (layer "F.Fab") - (uuid "cd7b1b30-8e5b-46db-bb1f-f45cd0814d8a") + (uuid "e8fd027a-99c1-4987-a097-c231f784d9f1") (effects (font - (size 0.26 0.26) - (thickness 0.04) + (size 1 1) + (thickness 0.15) ) ) ) - (pad "1" smd roundrect - (at -0.51 0 90) - (size 0.54 0.64) + (pad "1" smd rect + (at -2.184912 0 180) + (size 1.229997 1.5) (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net "Net-(C3-Pad1)") + (net "GND") + (pinfunction "1_1") (pintype "passive") - (uuid "ebb705b5-7c6a-4b9b-bfa4-4f8fceea1f2f") + (uuid "87ab8471-f376-4687-838f-452d1645224f") ) - (pad "2" smd roundrect - (at 0.51 0 90) - (size 0.54 0.64) + (pad "2" smd rect + (at 2.184912 0 180) + (size 1.229997 1.5) (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net "Net-(U3-EN)") + (net "Net-(D2-A2)") + (pinfunction "2_2") (pintype "passive") - (uuid "1ccbe840-4258-4c00-ae19-ee8b2c9a9c2a") + (uuid "30b2e87e-10e0-4ea0-b151-56a50cbaa8a6") ) (embedded_fonts no) - (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (model "packages3d/KEY-SMD_L3.9-W3.0-LS5.0.step" (offset - (xyz 0 0 0) + (xyz 0 0 1.55) ) (scale (xyz 1 1 1) ) (rotate - (xyz 0 0 0) + (xyz -0 -0 -0) ) ) ) (footprint "Resistor_SMD:R_0402_1005Metric" (layer "F.Cu") - (uuid "3a471416-ab70-4a46-a60c-72ce3051d42a") - (at 161.2 89.961125 180) + (uuid "36173bc7-ed15-4f7d-9002-474fc1b932a1") + (at 217.904996 78.007453 180) (descr "Resistor SMD 0402 (1005 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)") (tags "resistor") - (property "Reference" "R24" + (property "Reference" "R13" (at 0 -1.17 0) (layer "F.SilkS") (hide yes) - (uuid "384b55b9-e6b7-4f62-8bdc-39be6633049c") + (uuid "caf19061-29a8-4fa4-b2fe-d0d85d471b4f") (effects (font (size 1 1) @@ -2778,11 +2805,11 @@ ) ) ) - (property "Value" "82" + (property "Value" "10k" (at 0 1.17 0) (layer "F.Fab") (hide yes) - (uuid "da8db58f-c7cd-4498-b9c3-a3478289b50f") + (uuid "223bb301-7191-4ecb-b251-50c049c0c46d") (effects (font (size 1 1) @@ -2794,7 +2821,7 @@ (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "4e1f3d5b-1784-4095-8cfd-fd6653a4cc8e") + (uuid "39fccc61-7a59-4374-8645-da309fb77343") (effects (font (size 1.27 1.27) @@ -2805,7 +2832,180 @@ (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "cb3c4538-fb2a-4c40-bce8-693502e9c93e") + (uuid "5f5747e2-39bf-422e-bd1b-cda2cccbe8f1") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "9dfe3754-0f25-4dc3-bdd9-27a2660eb3f6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C25744" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f85fca0b-67c7-43ba-84a0-6be651ee9c38") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/d6030e6b-69d2-4923-80e2-2aab4b335fec/c76547fd-5aab-434f-b28a-e42ec184633c") + (sheetname "/RF/") + (sheetfile "RF.kicad_sch") + (units + (unit + (name "A") + (pins "1" "2") + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4f818f36-7646-4ad3-afee-e795029cc750") + ) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7964216b-9452-4f27-ab11-c7caf362ef28") + ) + (fp_rect + (start -0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "5a5a0819-7961-412a-b200-60bdfce57bcf") + ) + (fp_rect + (start -0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "107a9727-1140-43a1-9b2b-6cd6024dc024") + ) + (fp_text user "${REFERENCE}" + (at -0.207791 2.942269 90) + (layer "F.Fab") + (uuid "2927d5fd-b54d-4134-968a-60a2825c288f") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0 180) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V") + (pintype "passive") + (uuid "8059c069-29a8-44ac-ae3a-d155aa22ec04") + ) + (pad "2" smd roundrect + (at 0.51 0 180) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "/FLASH_CS") + (pintype "passive") + (uuid "c88f77db-1e9d-4af0-ac52-ccaa14eea6e8") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "3a471416-ab70-4a46-a60c-72ce3051d42a") + (at 161.2 89.961125 180) + (descr "Resistor SMD 0402 (1005 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)") + (tags "resistor") + (property "Reference" "R24" + (at 0 -1.17 0) + (layer "F.SilkS") + (hide yes) + (uuid "384b55b9-e6b7-4f62-8bdc-39be6633049c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "2.2k" + (at 0 1.17 0) + (layer "F.Fab") + (hide yes) + (uuid "da8db58f-c7cd-4498-b9c3-a3478289b50f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4e1f3d5b-1784-4095-8cfd-fd6653a4cc8e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor, small symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "cb3c4538-fb2a-4c40-bce8-693502e9c93e") (effects (font (size 1.27 1.27) @@ -3933,7 +4133,7 @@ ) ) ) - (property "Value" "150" + (property "Value" "1k" (at 0 1.17 0) (layer "F.Fab") (hide yes) @@ -4434,17 +4634,16 @@ ) ) ) - (footprint "LIONv3-Footprints:KEY-SMD_L3.9-W3.0-LS5.0" + (footprint "LIONv3-Footprints:CONN-SMD_2P-P1.25-HC-1.25-2PWT" (layer "F.Cu") - (uuid "68dd2509-da90-48ce-a25f-0b4a3e9ac853") - (at 171.765304 83.2 180) - (descr "KEY-SMD_L3.9-W3.0-LS5.0 footprint") - (tags "KEY-SMD_L3.9-W3.0-LS5.0 footprint C5373431") - (property "Reference" "SW2" - (at 0 -3.541199 0) + (uuid "64c54e00-ec47-4031-8bf8-e23ac7010163") + (at 234.995047 93.615011) + (descr "CONN-SMD_2P-P1.25-HC-1.25-2PWT footprint") + (tags "CONN-SMD_2P-P1.25-HC-1.25-2PWT footprint C2845379") + (property "Reference" "U19" + (at 0.000064 -3.284989 0) (layer "F.SilkS") - (hide yes) - (uuid "82a9f588-9566-49f1-9b2d-1f4e61bba775") + (uuid "dfbbc667-def1-4e05-9dab-8babba057e2d") (effects (font (size 1 1) @@ -4452,11 +4651,10 @@ ) ) ) - (property "Value" "BOOT" - (at 0 3.541199 0) + (property "Value" "HC-1_25-2PWT" + (at 0.000064 5.730048 0) (layer "F.Fab") - (hide yes) - (uuid "b602211a-dbfd-4112-bb1a-da8482bf82a1") + (uuid "c4d7c912-3bd7-4d11-aa12-ed78bdfa0b22") (effects (font (size 1 1) @@ -4464,34 +4662,34 @@ ) ) ) - (property "Datasheet" "" + (property "Datasheet" "https://www.lcsc.com/datasheet/C2845379.pdf" (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "a0803918-a210-49c4-8dca-acdfccbedb16") + (uuid "a08b9c34-38f9-452d-9bd7-355a3086029f") (effects (font (size 1.27 1.27) ) ) ) - (property "Description" "Push button switch, generic, two pins" + (property "Description" "" (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "ccf899aa-fd89-4b23-9fa6-6f7d82b387f2") + (uuid "6aa2237f-0ff9-4eba-a1bd-25f18a4a00a4") (effects (font (size 1.27 1.27) ) ) ) - (property "LCSC" "C5373431" - (at 0 0 180) + (property "LCSC" "C2845379" + (at 0 0 0) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "c9754842-7a9a-44d2-940d-7a4ddae192c2") + (uuid "fe9a3380-a049-4f39-bff7-ceac95a04171") (effects (font (size 1 1) @@ -4499,139 +4697,187 @@ ) ) ) - (path "/b00db03a-6f78-4dba-9314-d6cec4fe698b") + (path "/467d5866-6d93-4cf2-a96e-65cc2514b14b") (sheetname "/") (sheetfile "LIONv3.kicad_sch") (units (unit (name "A") - (pins "1" "2") + (pins "2" "1" "4" "3") ) ) (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line - (start 2.026213 1.541199) - (end -2.026213 1.541199) + (start -3.749936 -0.834976) + (end -3.749936 -0.196139) (stroke - (width 0.1524) + (width 0.254001) (type solid) ) (layer "F.SilkS") - (uuid "be2c280d-4ef0-4872-9105-c3fa5b012a1c") + (uuid "0ce47c51-1ef9-405b-81eb-94367b8146d1") ) (fp_line - (start 2.026213 0.93015) - (end 2.026213 1.541199) + (start -2.359995 2.690043) + (end -2.359995 3.730048) (stroke - (width 0.151994) + (width 0.254001) (type solid) ) (layer "F.SilkS") - (uuid "680d3e4d-77a3-4f5c-9f5f-125d74f90306") + (uuid "c84d162f-27c0-4662-8bc1-e7496bf6736c") ) (fp_line - (start 2.026213 -1.541199) - (end 2.026213 -0.93015) + (start -2.359995 3.730048) + (end 2.310008 3.730048) (stroke - (width 0.151994) + (width 0.254001) (type solid) ) (layer "F.SilkS") - (uuid "791ada9b-f85b-44eb-b4b8-17cd778f34ac") + (uuid "d0e854a2-5608-474f-ba4b-791046ca4d6f") ) (fp_line - (start 2.026213 -1.541199) - (end -2.026213 -1.541199) + (start -1.256109 -0.834976) + (end -3.749936 -0.834976) (stroke - (width 0.1524) + (width 0.254001) (type solid) ) (layer "F.SilkS") - (uuid "ec580c44-89f8-403d-92b1-922b1f7b0812") + (uuid "06ec7f46-8468-4428-b628-27703acb6608") ) (fp_line - (start -2.026213 0.93015) - (end -2.026213 1.541199) + (start 2.310008 3.730048) + (end 2.310008 2.780061) (stroke - (width 0.151994) + (width 0.254001) (type solid) ) (layer "F.SilkS") - (uuid "78ee77f0-77d8-41aa-9358-30403402343d") + (uuid "cb4b414e-8f37-413c-8a3f-54f6a3248ef1") ) (fp_line - (start -2.026213 -1.541199) - (end -2.026213 -0.93015) + (start 3.750064 -0.834976) + (end 1.256185 -0.834976) (stroke - (width 0.151994) + (width 0.254001) (type solid) ) (layer "F.SilkS") - (uuid "6c78dd55-0037-4f50-85d7-9e87894252e1") + (uuid "9b0ddc2e-4da5-49e7-b896-2dd4b913617e") ) - (fp_circle - (center 0 0) - (end 0.740919 0) + (fp_line + (start 3.750064 -0.196165) + (end 3.750064 -0.834976) (stroke - (width 0.151994) + (width 0.254001) (type solid) ) - (fill no) (layer "F.SilkS") - (uuid "0022b295-b342-42ec-8aae-25e4c47fbd52") + (uuid "e37a225a-6d1a-42b3-8803-21cbadb133aa") ) (fp_circle - (center -2.499873 1.465075) - (end -2.469901 1.465075) + (center -1.550038 -1.329947) + (end -1.399924 -1.329947) (stroke - (width 0.059995) + (width 0.3) (type solid) ) (fill no) (layer "F.SilkS") - (uuid "fee0fd1e-2d38-443c-86da-f302fd73e987") + (uuid "2b9dd3d2-2d73-4c8c-abee-b9b17c3422be") ) - (fp_poly - (pts - (xy 1.950013 -1.464999) (xy 1.950013 1.464999) (xy -1.950013 1.464999) (xy -1.950013 -1.464999) - ) + (fp_circle + (center -1.120015 -1.339853) + (end -0.969901 -1.339853) (stroke - (width 0.12) + (width 0.3) (type solid) ) - (fill yes) - (layer "F.SilkS") - (uuid "00a51418-5683-432b-9137-9c87259fb167") + (fill no) + (layer "F.Fab") + (uuid "de1c5201-73ce-4cf7-a569-6f5146e52520") + ) + (fp_circle + (center -3.749936 -1.620015) + (end -3.719964 -1.620015) + (stroke + (width 0.059995) + (type solid) + ) + (fill no) + (layer "Rescue") + (uuid "5b45c417-8522-4cc3-91ab-fd65baedb38f") ) (fp_poly (pts - (xy 1.799898 -0.650013) (xy 2.499924 -0.650013) (xy 2.499924 0.650013) (xy 1.799898 0.650013) + (xy -0.774981 -1.650013) (xy -0.474956 -1.650013) (xy -0.474956 -0.450013) (xy -0.774981 -0.450013) ) (stroke - (width 0.12) + (width 0.15) (type solid) ) (fill yes) - (layer "F.SilkS") - (uuid "a16eb255-197a-4cad-a2f4-a4cbc9154f3a") + (layer "Rescue") + (uuid "a59db76b-f2fe-4bd6-86f7-b24f03ae926d") ) (fp_poly (pts - (xy -2.499924 -0.650013) (xy -1.799898 -0.650013) (xy -1.799898 0.650013) (xy -2.499924 0.650013) + (xy 0.470003 -1.650013) (xy 0.770028 -1.650013) (xy 0.770028 -0.450013) (xy 0.470003 -0.450013) ) (stroke - (width 0.12) + (width 0.15) (type solid) ) (fill yes) - (layer "F.SilkS") - (uuid "a55abca1-24d0-4596-91ac-8e0cbe9b8a69") + (layer "Rescue") + (uuid "418c39cb-e432-4a8d-bb0b-d1b7b640a65a") + ) + (fp_poly + (pts + (xy -1.870003 2.260046) (xy -1.870003 0.260046) (xy -3.610008 0.260046) (xy -3.749987 0.400051) + (xy -3.750013 2.260046) + ) + (stroke + (width 0.15) + (type solid) + ) + (fill yes) + (layer "Rescue") + (uuid "3e6e64d8-50f5-459d-8c09-9ff5e431bece") + ) + (fp_poly + (pts + (xy 1.870003 2.250064) (xy 1.870003 0.250064) (xy 3.559995 0.250064) (xy 3.7 0.400051) (xy 3.750013 0.400051) + (xy 3.750013 2.250064) + ) + (stroke + (width 0.15) + (type solid) + ) + (fill yes) + (layer "Rescue") + (uuid "11950d79-06c8-4ce5-ae41-3cc73298d88a") + ) + (fp_poly + (pts + (xy -2.2 3.600051) (xy 2.2 3.600051) (xy 2.2 2.250064) (xy 3.750013 2.250064) (xy 3.750013 0.400051) + (xy 2.750013 -0.549936) (xy -2.8 -0.549936) (xy -3.749987 0.400051) (xy -3.749987 2.250064) (xy -2.2 2.250064) + ) + (stroke + (width 0.15) + (type solid) + ) + (fill yes) + (layer "Rescue") + (uuid "2f40affc-24cb-43c1-966b-61e78f5806ef") ) (fp_text user "${REFERENCE}" - (at -10.505166 -3.105334 0) + (at 0.000064 1.22253 0) (layer "F.Fab") - (uuid "d87b0558-81c2-4030-a3dd-dec6d8ac331c") + (uuid "86fc264a-40b3-492c-b396-fb64c200a466") (effects (font (size 1 1) @@ -4640,47 +4886,65 @@ ) ) (pad "1" smd rect - (at -2.184912 0 180) - (size 1.229997 1.5) + (at -0.624968 -1.284989) + (size 0.8 2.2) (layers "F.Cu" "F.Mask" "F.Paste") - (net "/IO9") + (net "/CAN_A_N") (pinfunction "1_1") (pintype "passive") - (uuid "c9f590e5-bf34-4414-a139-0ebaa56e48e6") + (uuid "1f62648e-37d0-44b4-9761-3ab9d1500821") ) (pad "2" smd rect - (at 2.184912 0 180) - (size 1.229997 1.5) + (at 0.624968 -1.284989) + (size 0.8 2.2) (layers "F.Cu" "F.Mask" "F.Paste") - (net "GND") + (net "/CAN_A_P") (pinfunction "2_2") (pintype "passive") - (uuid "b3a5689c-7e09-4564-8aff-4a4b3886e0b0") + (uuid "155c84eb-8cea-41db-b9ec-ed98412268da") + ) + (pad "3" smd rect + (at -3.004953 1.284989 270) + (size 2.5 2.350013) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "GND") + (pinfunction "3_3") + (pintype "power_in") + (uuid "042d0c9f-7467-4f6c-84ec-d86a89e402b5") + ) + (pad "4" smd rect + (at 3.004953 1.284989 90) + (size 2.5 2.350013) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "GND") + (pinfunction "4_4") + (pintype "power_in") + (uuid "b87ae9c1-355c-4c7f-b34d-dcebcb225d75") ) (embedded_fonts no) - (model "packages3d/KEY-SMD_L3.9-W3.0-LS5.0.step" + (model "packages3d/CONN-SMD_2P-P1.25-HC-1.25-2PWT.step" (offset - (xyz 0 0 1.55) + (xyz 0 -1.000048785 0) ) (scale (xyz 1 1 1) ) (rotate - (xyz -0 -0 -0) + (xyz 0 0 0) ) ) ) - (footprint "Capacitor_SMD:C_0402_1005Metric" + (footprint "LIONv3-Footprints:KEY-SMD_L3.9-W3.0-LS5.0" (layer "F.Cu") - (uuid "68e7e25a-0c73-4143-b40c-f38708b64184") - (at 170.68 79.750038) - (descr "Capacitor SMD 0402 (1005 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)") - (tags "capacitor") - (property "Reference" "C14" - (at 0 -1.16 0) + (uuid "68dd2509-da90-48ce-a25f-0b4a3e9ac853") + (at 171.765304 83.2 180) + (descr "KEY-SMD_L3.9-W3.0-LS5.0 footprint") + (tags "KEY-SMD_L3.9-W3.0-LS5.0 footprint C5373431") + (property "Reference" "SW2" + (at 0 -3.541199 0) (layer "F.SilkS") (hide yes) - (uuid "9462fa8c-43d8-410f-8527-5801e2349300") + (uuid "82a9f588-9566-49f1-9b2d-1f4e61bba775") (effects (font (size 1 1) @@ -4688,11 +4952,11 @@ ) ) ) - (property "Value" "TBD" - (at 0 1.16 0) + (property "Value" "BOOT" + (at 0 3.541199 0) (layer "F.Fab") (hide yes) - (uuid "486b2b96-5acb-4e94-9292-650d61863c70") + (uuid "b602211a-dbfd-4112-bb1a-da8482bf82a1") (effects (font (size 1 1) @@ -4704,29 +4968,30 @@ (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "5c73a2a7-12bb-4932-af3d-212e7cdd9e99") + (uuid "a0803918-a210-49c4-8dca-acdfccbedb16") (effects (font (size 1.27 1.27) ) ) ) - (property "Description" "Unpolarized capacitor, small symbol" + (property "Description" "Push button switch, generic, two pins" (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "b8cf63d3-86fb-41bf-b7ce-68351a1cc04d") + (uuid "ccf899aa-fd89-4b23-9fa6-6f7d82b387f2") (effects (font (size 1.27 1.27) ) ) ) - (property "KiLib_Generator" "SMD_2terminal_chip_molded" - (at 0 0 0) - (layer "F.SilkS") + (property "LCSC" "C5373431" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") (hide yes) - (uuid "116d9817-bfd5-4c71-a834-69e7320fe408") + (uuid "c9754842-7a9a-44d2-940d-7a4ddae192c2") (effects (font (size 1 1) @@ -4734,20 +4999,7 @@ ) ) ) - (property "LCSC" "" - (at 0 0 0) - (layer "F.SilkS") - (hide yes) - (uuid "41230b5a-1beb-4392-a739-360dab434f82") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "C_*") - (path "/ec407059-9edf-4a39-8499-3adb9e9e4306") + (path "/b00db03a-6f78-4dba-9314-d6cec4fe698b") (sheetname "/") (sheetfile "LIONv3.kicad_sch") (units @@ -4756,94 +5008,342 @@ (pins "1" "2") ) ) - (attr smd exclude_from_bom dnp) + (attr smd) (duplicate_pad_numbers_are_jumpers no) (fp_line - (start -0.107836 -0.36) - (end 0.107836 -0.36) + (start 2.026213 1.541199) + (end -2.026213 1.541199) (stroke - (width 0.12) + (width 0.1524) (type solid) ) (layer "F.SilkS") - (uuid "da5cf5bf-f4f8-4741-8b81-e2bb5ca73bd7") + (uuid "be2c280d-4ef0-4872-9105-c3fa5b012a1c") ) (fp_line - (start -0.107836 0.36) - (end 0.107836 0.36) + (start 2.026213 0.93015) + (end 2.026213 1.541199) (stroke - (width 0.12) + (width 0.151994) (type solid) ) (layer "F.SilkS") - (uuid "65594556-114c-4754-9175-d0543d5d4324") + (uuid "680d3e4d-77a3-4f5c-9f5f-125d74f90306") ) - (fp_rect - (start -0.91 -0.46) - (end 0.91 0.46) + (fp_line + (start 2.026213 -1.541199) + (end 2.026213 -0.93015) (stroke - (width 0.05) + (width 0.151994) (type solid) ) - (fill no) - (layer "F.CrtYd") - (uuid "bba773ca-1a68-4180-9796-84850a4dd298") + (layer "F.SilkS") + (uuid "791ada9b-f85b-44eb-b4b8-17cd778f34ac") ) - (fp_rect - (start -0.5 -0.25) - (end 0.5 0.25) + (fp_line + (start 2.026213 -1.541199) + (end -2.026213 -1.541199) (stroke - (width 0.1) + (width 0.1524) (type solid) ) - (fill no) - (layer "F.Fab") - (uuid "d5e414b6-8032-49b0-9548-76e0748ea13f") + (layer "F.SilkS") + (uuid "ec580c44-89f8-403d-92b1-922b1f7b0812") ) - (fp_text user "${REFERENCE}" - (at 23.010038 -8.960038 90) - (layer "F.Fab") - (uuid "42999e61-0717-461f-a29e-eccc4b63a671") - (effects - (font - (size 0.25 0.25) - (thickness 0.04) - ) + (fp_line + (start -2.026213 0.93015) + (end -2.026213 1.541199) + (stroke + (width 0.151994) + (type solid) ) + (layer "F.SilkS") + (uuid "78ee77f0-77d8-41aa-9358-30403402343d") ) - (pad "1" smd roundrect - (at -0.48 0) - (size 0.56 0.62) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net "/USB_D+") - (pintype "passive") - (uuid "a0892681-790c-4e1e-af54-3ed3c0cc8c97") - ) - (pad "2" smd roundrect - (at 0.48 0) - (size 0.56 0.62) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net "GND") - (pintype "passive") - (uuid "eecdfd5a-310a-47e0-9451-6b81d59335a5") - ) - (embedded_fonts no) - (model "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step" - (offset - (xyz 0 0 0) + (fp_line + (start -2.026213 -1.541199) + (end -2.026213 -0.93015) + (stroke + (width 0.151994) + (type solid) ) - (scale - (xyz 1 1 1) + (layer "F.SilkS") + (uuid "6c78dd55-0037-4f50-85d7-9e87894252e1") + ) + (fp_circle + (center 0 0) + (end 0.740919 0) + (stroke + (width 0.151994) + (type solid) ) - (rotate - (xyz 0 0 0) + (fill no) + (layer "F.SilkS") + (uuid "0022b295-b342-42ec-8aae-25e4c47fbd52") + ) + (fp_circle + (center -2.499873 1.465075) + (end -2.469901 1.465075) + (stroke + (width 0.059995) + (type solid) ) + (fill no) + (layer "F.SilkS") + (uuid "fee0fd1e-2d38-443c-86da-f302fd73e987") ) - ) - (footprint "Capacitor_SMD:C_0603_1608Metric" - (layer "F.Cu") + (fp_poly + (pts + (xy 1.950013 -1.464999) (xy 1.950013 1.464999) (xy -1.950013 1.464999) (xy -1.950013 -1.464999) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "00a51418-5683-432b-9137-9c87259fb167") + ) + (fp_poly + (pts + (xy 1.799898 -0.650013) (xy 2.499924 -0.650013) (xy 2.499924 0.650013) (xy 1.799898 0.650013) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a16eb255-197a-4cad-a2f4-a4cbc9154f3a") + ) + (fp_poly + (pts + (xy -2.499924 -0.650013) (xy -1.799898 -0.650013) (xy -1.799898 0.650013) (xy -2.499924 0.650013) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a55abca1-24d0-4596-91ac-8e0cbe9b8a69") + ) + (fp_text user "${REFERENCE}" + (at -10.505166 -3.105334 0) + (layer "F.Fab") + (uuid "d87b0558-81c2-4030-a3dd-dec6d8ac331c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at -2.184912 0 180) + (size 1.229997 1.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "/IO9") + (pinfunction "1_1") + (pintype "passive") + (uuid "c9f590e5-bf34-4414-a139-0ebaa56e48e6") + ) + (pad "2" smd rect + (at 2.184912 0 180) + (size 1.229997 1.5) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "GND") + (pinfunction "2_2") + (pintype "passive") + (uuid "b3a5689c-7e09-4564-8aff-4a4b3886e0b0") + ) + (embedded_fonts no) + (model "packages3d/KEY-SMD_L3.9-W3.0-LS5.0.step" + (offset + (xyz 0 0 1.55) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -0 -0 -0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0402_1005Metric" + (layer "F.Cu") + (uuid "68e7e25a-0c73-4143-b40c-f38708b64184") + (at 170.68 79.750038) + (descr "Capacitor SMD 0402 (1005 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)") + (tags "capacitor") + (property "Reference" "C14" + (at 0 -1.16 0) + (layer "F.SilkS") + (hide yes) + (uuid "9462fa8c-43d8-410f-8527-5801e2349300") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "TBD" + (at 0 1.16 0) + (layer "F.Fab") + (hide yes) + (uuid "486b2b96-5acb-4e94-9292-650d61863c70") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "5c73a2a7-12bb-4932-af3d-212e7cdd9e99") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b8cf63d3-86fb-41bf-b7ce-68351a1cc04d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "116d9817-bfd5-4c71-a834-69e7320fe408") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "41230b5a-1beb-4392-a739-360dab434f82") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/ec407059-9edf-4a39-8499-3adb9e9e4306") + (sheetname "/") + (sheetfile "LIONv3.kicad_sch") + (units + (unit + (name "A") + (pins "1" "2") + ) + ) + (attr smd exclude_from_bom dnp) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.107836 -0.36) + (end 0.107836 -0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "da5cf5bf-f4f8-4741-8b81-e2bb5ca73bd7") + ) + (fp_line + (start -0.107836 0.36) + (end 0.107836 0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "65594556-114c-4754-9175-d0543d5d4324") + ) + (fp_rect + (start -0.91 -0.46) + (end 0.91 0.46) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "bba773ca-1a68-4180-9796-84850a4dd298") + ) + (fp_rect + (start -0.5 -0.25) + (end 0.5 0.25) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "d5e414b6-8032-49b0-9548-76e0748ea13f") + ) + (fp_text user "${REFERENCE}" + (at 23.010038 -8.960038 90) + (layer "F.Fab") + (uuid "42999e61-0717-461f-a29e-eccc4b63a671") + (effects + (font + (size 0.25 0.25) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.48 0) + (size 0.56 0.62) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "/USB_D+") + (pintype "passive") + (uuid "a0892681-790c-4e1e-af54-3ed3c0cc8c97") + ) + (pad "2" smd roundrect + (at 0.48 0) + (size 0.56 0.62) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pintype "passive") + (uuid "eecdfd5a-310a-47e0-9451-6b81d59335a5") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") (uuid "6b4af7e6-821d-4bdf-85b1-6e39af694084") (at 161.9 71.700095 -90) (descr "Capacitor SMD 0603 (1608 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)") @@ -4989,7 +5489,7 @@ (size 0.9 0.95) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net "Net-(U3-EN)") + (net "Net-(D2-A2)") (pintype "passive") (uuid "9e69ab47-134d-4bff-b52a-bb5d4cd1223f") ) @@ -5188,10 +5688,280 @@ ) ) ) - (footprint "Resistor_SMD:R_0402_1005Metric" + (footprint "LIONv3-Footprints:X2-DFN1006-2_L1.0-W0.6-P0.65-RD" (layer "F.Cu") - (uuid "834cb60f-1055-49e1-ae05-579abcd464a9") - (at 172.640114 76) + (uuid "74f433a4-3693-4566-9974-58b258510c03") + (at 251.550013 92.8) + (descr "X2-DFN1006-2_L1.0-W0.6-P0.65-RD footprint") + (tags "X2-DFN1006-2_L1.0-W0.6-P0.65-RD footprint C2837790") + (property "Reference" "D6" + (at -0.1905 -2.635001 0) + (layer "F.SilkS") + (uuid "bf691761-0885-4818-8140-686c28b2dec5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "D_Schottky" + (at -0.1905 2.635001 0) + (layer "F.Fab") + (uuid "cbb56e4b-4dac-40b8-915a-142edfaad198") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "cd6e22cf-2deb-4a75-a045-9717e7a8387d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Schottky diode" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1cf34649-3695-4c45-840b-9f5e312313c6") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC" "C2837790" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3762fc01-0ac9-4634-bd7b-2a171f5db13e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") + (path "/7fbdbf2f-8181-438a-8248-ca5a036876ca") + (sheetname "/") + (sheetfile "LIONv3.kicad_sch") + (units + (unit + (name "A") + (pins "1" "2") + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -1.143002 -0.508001) + (end -1.143002 0.508001) + (stroke + (width 0.254001) + (type solid) + ) + (layer "F.SilkS") + (uuid "29ba2868-aebb-4766-95f2-703213b7b168") + ) + (fp_line + (start -0.762002 -0.635001) + (end -0.762002 -0.508001) + (stroke + (width 0.254001) + (type solid) + ) + (layer "F.SilkS") + (uuid "6d337214-4b47-4b2a-94a3-2a051f2b4e4d") + ) + (fp_line + (start -0.762002 -0.508001) + (end -0.762002 0.508001) + (stroke + (width 0.254001) + (type solid) + ) + (layer "F.SilkS") + (uuid "576e2b72-3575-4087-bcf1-d6631aa78e33") + ) + (fp_line + (start -0.762002 0.508001) + (end -0.762002 0.635001) + (stroke + (width 0.254001) + (type solid) + ) + (layer "F.SilkS") + (uuid "3981fe11-d43a-4c25-a258-20530cdcbbbc") + ) + (fp_line + (start -0.762002 0.635001) + (end 0.762002 0.635001) + (stroke + (width 0.254001) + (type solid) + ) + (layer "F.SilkS") + (uuid "1bdaddeb-9ee3-4dc3-9dbf-b618867e30a5") + ) + (fp_line + (start 0.762002 -0.635001) + (end -0.762002 -0.635001) + (stroke + (width 0.254001) + (type solid) + ) + (layer "F.SilkS") + (uuid "3af20ccf-f3be-49ab-8be0-a8b7829d0191") + ) + (fp_line + (start 0.762002 0.635001) + (end 0.762002 -0.635001) + (stroke + (width 0.254001) + (type solid) + ) + (layer "F.SilkS") + (uuid "87a32323-df66-4f65-b47b-ac0457bc5613") + ) + (fp_circle + (center -0.5 0.3) + (end -0.470003 0.3) + (stroke + (width 0.059995) + (type solid) + ) + (fill no) + (layer "F.SilkS") + (uuid "a6b81543-0f4a-448f-af0b-c0c886574d36") + ) + (fp_poly + (pts + (xy -0.5 0.3) (xy -0.5 -0.3) (xy 0.5 -0.3) (xy 0.5 0.3) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "21682478-5678-4f4e-8991-b7fe7f90024f") + ) + (fp_poly + (pts + (xy -0.475006 -0.250013) (xy -0.225019 -0.250013) (xy -0.225019 0.250013) (xy -0.475006 0.250013) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "66cbe524-c3dd-490c-a031-40199ee2b897") + ) + (fp_poly + (pts + (xy 0.225019 -0.250013) (xy 0.475006 -0.250013) (xy 0.475006 0.250013) (xy 0.225019 0.250013) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "90267077-7787-4d90-ac6f-705cd755c183") + ) + (fp_poly + (pts + (xy -1.081306 0.00508) (xy -1.081306 0.13208) (xy -0.446304 0.13208) (xy -0.446304 0.00508) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill yes) + (layer "F.Fab") + (uuid "bd540e39-a147-4acf-b5a3-b6dd714da7de") + ) + (fp_poly + (pts + (xy 0.381661 -0.006782) (xy 0.381661 0.120218) (xy 1.016662 0.120218) (xy 1.016662 -0.006782) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill yes) + (layer "F.Fab") + (uuid "6dd876ed-205b-40af-b5b4-0963b9a4fcc1") + ) + (fp_poly + (pts + (xy 0.635001 0.381001) (xy 0.762002 0.381001) (xy 0.762002 -0.254001) (xy 0.635001 -0.254001) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill yes) + (layer "F.Fab") + (uuid "3040240a-018b-4ba1-b0ac-9da2fc152fea") + ) + (fp_text user "${REFERENCE}" + (at -0.1905 0 0) + (layer "F.Fab") + (uuid "52febc06-3d68-4e64-b23a-7dfc858a1875") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at -0.350013 0) + (size 0.4 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "+5V") + (pinfunction "K_1") + (pintype "passive") + (uuid "bcb60010-0353-4fb2-94a9-8d8f52f77d5a") + ) + (pad "2" smd rect + (at 0.350013 0) + (size 0.4 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "Net-(D6-A)") + (pinfunction "A_2") + (pintype "passive") + (uuid "69571223-0642-454a-8a76-7b9798b856b4") + ) + (embedded_fonts no) + (model "packages3d/X2-DFN1006-2_L1.0-W0.6-P0.65-RD.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "834cb60f-1055-49e1-ae05-579abcd464a9") + (at 172.640114 76) (descr "Resistor SMD 0402 (1005 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)") (tags "resistor") (property "Reference" "R8" @@ -5392,7 +6162,7 @@ ) ) ) - (property "Datasheet" "https://atta.szlcsc.com/upload/public/pdf/source/20210617/C2837377_50FC585D376FE0CDA016E524346528FF.pdf" + (property "Datasheet" "https://www.lcsc.com/datasheet/C965807.pdf" (at 0 0 0) (layer "F.Fab") (hide yes) @@ -5927,7 +6697,7 @@ ) ) ) - (property "Datasheet" "https://item.szlcsc.com/221679.html" + (property "Datasheet" "https://www.lcsc.com/datasheet/C965799.pdf" (at 0 0 0) (layer "F.Fab") (hide yes) @@ -6623,7 +7393,7 @@ ) ) ) - (property "Value" "68" + (property "Value" "1k" (at 0 1.17 0) (layer "F.Fab") (hide yes) @@ -7937,7 +8707,7 @@ (at -5.900076 1.625095) (size 0.8 0.4) (layers "F.Cu" "F.Mask" "F.Paste") - (net "Net-(U3-EN)") + (net "Net-(D2-A2)") (pinfunction "EN_8") (pintype "input") (uuid "71acf996-00bc-420f-93f3-53b35850cebf") @@ -8646,127 +9416,873 @@ ) ) ) - (property "Description" "Unpolarized capacitor, small symbol" - (at 0 0 90) + (property "Description" "Unpolarized capacitor, small symbol" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "6389b581-47f0-4038-98fa-b2ee463b4552") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 90) + (layer "F.SilkS") + (hide yes) + (uuid "be2942e9-08ea-4266-8b1c-abf34461986c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C307331" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3592822a-4dba-4310-bdb1-75c05b3bf647") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/54550753-d63a-439d-94de-20b11ee8da92") + (sheetname "/") + (sheetfile "LIONv3.kicad_sch") + (units + (unit + (name "A") + (pins "1" "2") + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.107836 -0.36) + (end 0.107836 -0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "020ff513-7596-4a77-89ce-c41d3867cbb0") + ) + (fp_line + (start -0.107836 0.36) + (end 0.107836 0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3aeb74de-9075-4cf6-afd5-bbc325ffdf92") + ) + (fp_rect + (start -0.91 -0.46) + (end 0.91 0.46) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "46cc0754-d0f8-4fb8-8407-ed2eb4106ea2") + ) + (fp_rect + (start -0.5 -0.25) + (end 0.5 0.25) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "76de9a1e-3519-454f-8b30-530b2a8437cd") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "e3ed5cdc-131c-4e69-be54-360dd6f3536b") + (effects + (font + (size 0.25 0.25) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.48 0 90) + (size 0.56 0.62) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "+3.3V") + (pintype "passive") + (uuid "e4cdab0d-ea11-4a43-8fb4-e9b5673b67ed") + ) + (pad "2" smd roundrect + (at 0.48 0 90) + (size 0.56 0.62) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pintype "passive") + (uuid "3c97c882-2a33-4bf2-b304-88f7a010d6af") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Diode_SMD:D_SOD-923" + (layer "F.Cu") + (uuid "caf87d13-d01e-4f25-98b7-8442957d0b2c") + (at 248.2 105.9) + (descr "https://www.onsemi.com/pub/Collateral/ESD9B-D.PDF#page=4") + (tags "Diode SOD923") + (property "Reference" "D5" + (at 0 -1.2 0) + (layer "F.SilkS") + (uuid "e50bc1e3-1c01-4ee6-a806-9e4e9a35c42e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "ESD9B3.3ST5G" + (at 0 1.2 0) + (layer "F.Fab") + (uuid "c881fb4f-295a-42af-85e9-32a26adeab18") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.lcsc.com/datasheet/C96512.pdf" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "005163fe-8ffe-49f1-9c7e-95021b5a3965") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "ESD protection diode, 3.3Vrwm, SOD-923" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "523253c0-ba55-4c2e-8c6a-4901e7993ec8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C96512" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "da8f5da3-f56d-4192-8f97-e72c44f2c133") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "D*SOD?923*") + (path "/c2b25d7a-ca69-4a9f-aa88-0b16aab25df0") + (sheetname "/") + (sheetfile "LIONv3.kicad_sch") + (units + (unit + (name "A") + (pins "1" "2") + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.86 -0.4) + (end -0.86 0.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "90eb8784-482e-487d-93ef-4b0246654aa4") + ) + (fp_line + (start 0.5 -0.4) + (end -0.86 -0.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ec24faa4-8d1f-4df4-a7e4-5f9696bf8b88") + ) + (fp_line + (start 0.5 0.4) + (end -0.86 0.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1d6afacf-f8e9-460f-9a8f-92cc7988732e") + ) + (fp_line + (start -0.75 -0.28) + (end -0.75 0.28) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4989482b-6299-42f0-be5d-ef2682ccd891") + ) + (fp_line + (start -0.75 0.28) + (end -0.55 0.28) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "18d41e5b-23c6-47d2-b792-ff5afe66b91e") + ) + (fp_line + (start -0.55 -0.45) + (end 0.55 -0.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9710cbaa-277b-4b2b-a5cd-45589772b6ad") + ) + (fp_line + (start -0.55 -0.28) + (end -0.75 -0.28) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f239ce51-1315-47aa-99b9-7a9ccfd73653") + ) + (fp_line + (start -0.55 -0.28) + (end -0.55 -0.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "71639d8b-5251-4ae4-97a9-f5f8c082cfba") + ) + (fp_line + (start -0.55 0.45) + (end -0.55 0.28) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "edd23338-24b8-4c4b-a173-e000c1a9c33b") + ) + (fp_line + (start 0.55 -0.45) + (end 0.55 -0.28) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b13f1f30-a404-42ee-a7cf-c5b0ae37350d") + ) + (fp_line + (start 0.55 -0.28) + (end 0.75 -0.28) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b50f564b-b5c6-48a1-9662-a5e469881f8c") + ) + (fp_line + (start 0.55 0.28) + (end 0.55 0.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ada2b1a0-0ab2-477f-aa3a-efa2be41d74e") + ) + (fp_line + (start 0.55 0.45) + (end -0.55 0.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "abd5cae2-f099-45fd-a73f-5cf08fa34796") + ) + (fp_line + (start 0.75 -0.28) + (end 0.75 0.28) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "965795d6-3125-4b64-9ab2-8817ff062ad0") + ) + (fp_line + (start 0.75 0.28) + (end 0.55 0.28) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "86bb8bce-1af8-4b12-b284-432559f3a695") + ) + (fp_line + (start -0.4 -0.3) + (end 0.4 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "79a9571d-ea79-4b0e-aeca-33a802952ee6") + ) + (fp_line + (start -0.4 0.3) + (end -0.4 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "70f0e301-65ba-44f7-b1b7-d6e0834996b8") + ) + (fp_line + (start -0.15 0) + (end -0.25 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1471cecf-4760-4533-83a1-f1ce4eafab93") + ) + (fp_line + (start -0.15 0) + (end 0.15 0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "52cb79a1-d43c-46ad-ae0c-05c612a01679") + ) + (fp_line + (start -0.15 0.2) + (end -0.15 -0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "66b33066-6e1c-4914-95b4-be3162ed2c71") + ) + (fp_line + (start 0.15 -0.2) + (end -0.15 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d4a27551-bc66-4157-8137-941257e0d02e") + ) + (fp_line + (start 0.15 0) + (end 0.25 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "04c5e6df-52f1-4a10-b31a-410dfadffd25") + ) + (fp_line + (start 0.15 0.2) + (end 0.15 -0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "384abf86-f750-47f4-8251-d305b6ae3f2c") + ) + (fp_line + (start 0.4 -0.3) + (end 0.4 0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f1ca397b-0ebc-4664-99de-6dec34b02a45") + ) + (fp_line + (start 0.4 0.3) + (end -0.4 0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a221d037-cc50-4180-a35e-73ff1e057d3d") + ) + (fp_text user "${REFERENCE}" + (at 0 -1.2 0) + (layer "F.Fab") + (uuid "d7e1c93d-66c8-4fcd-8c90-0f590f2c22ab") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -0.42 0 180) + (size 0.36 0.25) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "GND") + (pinfunction "A1_1") + (pintype "passive") + (uuid "6796d433-1333-4181-afc8-f280fbdcc893") + ) + (pad "2" smd roundrect + (at 0.42 0 180) + (size 0.36 0.25) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "/IO9") + (pinfunction "A2_2") + (pintype "passive") + (uuid "1480a7d6-bcd4-4d52-9af8-5c268d1fdd06") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-923.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Diode_SMD:D_SOD-923" + (layer "F.Cu") + (uuid "ce433a99-2240-43b1-9e4d-f3eac6ec9afd") + (at 252.82 102.7) + (descr "https://www.onsemi.com/pub/Collateral/ESD9B-D.PDF#page=4") + (tags "Diode SOD923") + (property "Reference" "D2" + (at 0 -1.2 0) + (layer "F.SilkS") + (uuid "0f61b8c7-5315-4528-96ac-c589ec057da3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "ESD9B3.3ST5G" + (at 0 1.2 0) + (layer "F.Fab") + (uuid "5c142e2c-6243-4798-ab49-5e85e090f6e3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.lcsc.com/datasheet/C96512.pdf" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e1c6985f-1ee2-4d9a-ac15-c40cb0395fa6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "ESD protection diode, 3.3Vrwm, SOD-923" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "81c20cf9-08a0-4232-8536-d89daa69fd9a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C96512" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2be4d305-0a0b-4a5c-82fd-ea3854f0af10") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "D*SOD?923*") + (path "/80807281-cd0d-4f69-92b4-4e36c9c40a13") + (sheetname "/") + (sheetfile "LIONv3.kicad_sch") + (units + (unit + (name "A") + (pins "1" "2") + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.86 -0.4) + (end -0.86 0.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "39977a7a-2432-4f2c-9622-5aca8763b556") + ) + (fp_line + (start 0.5 -0.4) + (end -0.86 -0.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bb11523c-7297-4dea-87fe-ec27ba5e78b9") + ) + (fp_line + (start 0.5 0.4) + (end -0.86 0.4) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e8be669e-976f-4594-8ffa-5e254af5dd6f") + ) + (fp_line + (start -0.75 -0.28) + (end -0.75 0.28) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3d87c9dc-b8f4-490d-be97-e74f1b937074") + ) + (fp_line + (start -0.75 0.28) + (end -0.55 0.28) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fafabbfe-3ffd-436b-9d96-4f2fcbcc6207") + ) + (fp_line + (start -0.55 -0.45) + (end 0.55 -0.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "afb14ef8-c117-4dd1-8f38-4b4488a2e841") + ) + (fp_line + (start -0.55 -0.28) + (end -0.75 -0.28) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "25ed4b2c-5e5b-4359-960b-bd0d777ceb4f") + ) + (fp_line + (start -0.55 -0.28) + (end -0.55 -0.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dc763501-ef28-4c21-87f6-b0ff2cff6fda") + ) + (fp_line + (start -0.55 0.45) + (end -0.55 0.28) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c4ac666d-5b45-4244-9725-6b3aff0ef649") + ) + (fp_line + (start 0.55 -0.45) + (end 0.55 -0.28) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fa793acc-b4af-4131-ae29-b017007be375") + ) + (fp_line + (start 0.55 -0.28) + (end 0.75 -0.28) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2273db52-a9e3-48a0-9574-7e6b87b1d33d") + ) + (fp_line + (start 0.55 0.28) + (end 0.55 0.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "301bb5a1-4e1a-40af-bf06-07f783232bfb") + ) + (fp_line + (start 0.55 0.45) + (end -0.55 0.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fe56fc4e-5321-4e5e-ae95-b1d1b9a066f1") + ) + (fp_line + (start 0.75 -0.28) + (end 0.75 0.28) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9b20e151-d1dc-4d99-817f-f0f7a32eaf6b") + ) + (fp_line + (start 0.75 0.28) + (end 0.55 0.28) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b9783ef2-7c0a-4f16-9595-4e5cc2ea8fc5") + ) + (fp_line + (start -0.4 -0.3) + (end 0.4 -0.3) + (stroke + (width 0.1) + (type solid) + ) (layer "F.Fab") - (hide yes) - (uuid "6389b581-47f0-4038-98fa-b2ee463b4552") - (effects - (font - (size 1.27 1.27) - ) + (uuid "f65079b3-db6f-41f8-8ddd-5e46b8087cb9") + ) + (fp_line + (start -0.4 0.3) + (end -0.4 -0.3) + (stroke + (width 0.1) + (type solid) ) + (layer "F.Fab") + (uuid "a50fa072-1803-40a1-b9b7-3ac89a2218fb") ) - (property "KiLib_Generator" "SMD_2terminal_chip_molded" - (at 0 0 90) - (layer "F.SilkS") - (hide yes) - (uuid "be2942e9-08ea-4266-8b1c-abf34461986c") - (effects - (font - (size 1 1) - (thickness 0.15) - ) + (fp_line + (start -0.15 0) + (end -0.25 0) + (stroke + (width 0.1) + (type solid) ) + (layer "F.Fab") + (uuid "73d9b41f-c71d-4a35-8ec2-a925194fc1b4") ) - (property "LCSC" "C307331" - (at 0 0 90) - (unlocked yes) + (fp_line + (start -0.15 0) + (end 0.15 0.2) + (stroke + (width 0.1) + (type solid) + ) (layer "F.Fab") - (hide yes) - (uuid "3592822a-4dba-4310-bdb1-75c05b3bf647") - (effects - (font - (size 1 1) - (thickness 0.15) - ) + (uuid "d18a0d1d-e4b0-4f38-936f-8cb3fec3997c") + ) + (fp_line + (start -0.15 0.2) + (end -0.15 -0.2) + (stroke + (width 0.1) + (type solid) ) + (layer "F.Fab") + (uuid "932af3c0-a659-45a8-88d4-02c87d632497") ) - (property ki_fp_filters "C_*") - (path "/54550753-d63a-439d-94de-20b11ee8da92") - (sheetname "/") - (sheetfile "LIONv3.kicad_sch") - (units - (unit - (name "A") - (pins "1" "2") + (fp_line + (start 0.15 -0.2) + (end -0.15 0) + (stroke + (width 0.1) + (type solid) ) + (layer "F.Fab") + (uuid "bd72e1cd-c84e-462a-b476-4c9f2a068b6c") ) - (attr smd) - (duplicate_pad_numbers_are_jumpers no) (fp_line - (start -0.107836 -0.36) - (end 0.107836 -0.36) + (start 0.15 0) + (end 0.25 0) (stroke - (width 0.12) + (width 0.1) (type solid) ) - (layer "F.SilkS") - (uuid "020ff513-7596-4a77-89ce-c41d3867cbb0") + (layer "F.Fab") + (uuid "035d99b8-8045-4849-806c-7a8422240671") ) (fp_line - (start -0.107836 0.36) - (end 0.107836 0.36) + (start 0.15 0.2) + (end 0.15 -0.2) (stroke - (width 0.12) + (width 0.1) (type solid) ) - (layer "F.SilkS") - (uuid "3aeb74de-9075-4cf6-afd5-bbc325ffdf92") + (layer "F.Fab") + (uuid "4380ac1d-b98c-402c-940a-020f21bc43ab") ) - (fp_rect - (start -0.91 -0.46) - (end 0.91 0.46) + (fp_line + (start 0.4 -0.3) + (end 0.4 0.3) (stroke - (width 0.05) + (width 0.1) (type solid) ) - (fill no) - (layer "F.CrtYd") - (uuid "46cc0754-d0f8-4fb8-8407-ed2eb4106ea2") + (layer "F.Fab") + (uuid "27564a83-0561-409a-9b18-4c16598b7738") ) - (fp_rect - (start -0.5 -0.25) - (end 0.5 0.25) + (fp_line + (start 0.4 0.3) + (end -0.4 0.3) (stroke (width 0.1) (type solid) ) - (fill no) (layer "F.Fab") - (uuid "76de9a1e-3519-454f-8b30-530b2a8437cd") + (uuid "6e6cb51a-075f-4dc5-88db-c8843bdb8f6b") ) (fp_text user "${REFERENCE}" - (at 0 0 90) + (at 0 -1.2 0) (layer "F.Fab") - (uuid "e3ed5cdc-131c-4e69-be54-360dd6f3536b") + (uuid "789c48e2-4339-41c0-87a7-ea6febff1258") (effects (font - (size 0.25 0.25) - (thickness 0.04) + (size 1 1) + (thickness 0.15) ) ) ) (pad "1" smd roundrect - (at -0.48 0 90) - (size 0.56 0.62) + (at -0.42 0 180) + (size 0.36 0.25) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net "+3.3V") + (net "GND") + (pinfunction "A1_1") (pintype "passive") - (uuid "e4cdab0d-ea11-4a43-8fb4-e9b5673b67ed") + (uuid "ad1d3e5f-68be-4d56-bafe-ebb303265937") ) (pad "2" smd roundrect - (at 0.48 0 90) - (size 0.56 0.62) + (at 0.42 0 180) + (size 0.36 0.25) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net "GND") + (net "Net-(D2-A2)") + (pinfunction "A2_2") (pintype "passive") - (uuid "3c97c882-2a33-4bf2-b304-88f7a010d6af") + (uuid "eefe6813-1301-417d-88c1-2872ca2ae0e6") ) (embedded_fonts no) - (model "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step" + (model "${KICAD10_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-923.step" (offset (xyz 0 0 0) ) @@ -9695,64 +11211,222 @@ (pintype "no_connect") (uuid "2b5acc2d-7dd1-452f-9d00-25813bb0b3a0") ) - (pad "21" smd rect - (at 7.999873 -4.95047 180) - (size 0.950013 2.1) - (layers "F.Cu" "F.Mask" "F.Paste") - (net "/LR_RST") - (pinfunction "LR_NRESET_21") - (pintype "input") - (uuid "7508dc7a-7f8c-41ca-9d26-66f6b50461d0") + (pad "21" smd rect + (at 7.999873 -4.95047 180) + (size 0.950013 2.1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "/LR_RST") + (pinfunction "LR_NRESET_21") + (pintype "input") + (uuid "7508dc7a-7f8c-41ca-9d26-66f6b50461d0") + ) + (pad "22" smd rect + (at 7.999873 -6.220472 180) + (size 0.950013 2.1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "/LR_IRQ") + (pinfunction "DIO9_22") + (pintype "bidirectional") + (uuid "0d54ff2b-d82a-4713-9cd7-4a7dcaf18019") + ) + (pad "23" smd rect + (at 7.999873 -7.490475 180) + (size 0.950013 2.1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "unconnected-(U5-DIO8-Pad23)") + (pinfunction "DIO8_23") + (pintype "bidirectional+no_connect") + (uuid "f1582f0a-0373-47fd-af7f-999f9a8deddd") + ) + (pad "24" smd rect + (at 7.999873 -8.760478 180) + (size 0.950013 2.1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "unconnected-(U5-DIO7-Pad24)") + (pinfunction "DIO7_24") + (pintype "bidirectional+no_connect") + (uuid "a4143d64-1f48-463e-aa31-10e377a4da05") + ) + (pad "25" smd rect + (at 7.999873 -10.03048 180) + (size 0.950013 2.1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "3.3V_RF") + (pinfunction "VCC_25") + (pintype "power_in") + (uuid "d20d05c5-898d-4192-99d9-16fc3f6fc658") + ) + (pad "26" smd rect + (at 7.999873 -11.300483 180) + (size 0.950013 2.1) + (layers "F.Cu" "F.Mask" "F.Paste") + (net "GND") + (pinfunction "GND_26") + (pintype "power_in") + (uuid "68888c0b-918d-49a2-83fe-3f83db32c2a5") + ) + (embedded_fonts no) + (model "packages3d/WIFIM-SMD_22P-L26.0-W16.0-P1.27-TL.step" + (offset + (xyz 0.0000253999996185 0.3149853953 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0402_1005Metric" + (layer "F.Cu") + (uuid "d7d59950-1656-486b-835c-d72c9c78d3ab") + (at 245.4 100.3) + (descr "Capacitor SMD 0402 (1005 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)") + (tags "capacitor") + (property "Reference" "C23" + (at 0 -1.16 0) + (layer "F.SilkS") + (uuid "9165f3c1-5e13-4c59-a390-824ce7823efe") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100nF" + (at 0 1.16 0) + (layer "F.Fab") + (uuid "078ef284-7669-4e0a-9e07-d041c8081b73") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "75b4e4b6-727d-4cb1-9ead-daf5fcf37c9f") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "940bbbf6-7cda-4f80-be83-4b5a7a89be24") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "cd548a2b-5d9d-4eb1-ab46-bb97086dfe6f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/77e8f2a6-3ee5-4660-ab1e-8ca435ec1009") + (sheetname "/") + (sheetfile "LIONv3.kicad_sch") + (units + (unit + (name "A") + (pins "1" "2") + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.107836 -0.36) + (end 0.107836 -0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d5ab7af2-aa33-4486-bb09-e68547de2084") + ) + (fp_line + (start -0.107836 0.36) + (end 0.107836 0.36) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8be7f1eb-9ca2-4e11-a389-58bd819779f0") ) - (pad "22" smd rect - (at 7.999873 -6.220472 180) - (size 0.950013 2.1) - (layers "F.Cu" "F.Mask" "F.Paste") - (net "/LR_IRQ") - (pinfunction "DIO9_22") - (pintype "bidirectional") - (uuid "0d54ff2b-d82a-4713-9cd7-4a7dcaf18019") + (fp_rect + (start -0.91 -0.46) + (end 0.91 0.46) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "b767d9ba-3f6a-459b-8d61-520079c015e4") ) - (pad "23" smd rect - (at 7.999873 -7.490475 180) - (size 0.950013 2.1) - (layers "F.Cu" "F.Mask" "F.Paste") - (net "unconnected-(U5-DIO8-Pad23)") - (pinfunction "DIO8_23") - (pintype "bidirectional+no_connect") - (uuid "f1582f0a-0373-47fd-af7f-999f9a8deddd") + (fp_rect + (start -0.5 -0.25) + (end 0.5 0.25) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "c6fca6c5-386c-47d0-bfbd-4bd6b93eb840") ) - (pad "24" smd rect - (at 7.999873 -8.760478 180) - (size 0.950013 2.1) - (layers "F.Cu" "F.Mask" "F.Paste") - (net "unconnected-(U5-DIO7-Pad24)") - (pinfunction "DIO7_24") - (pintype "bidirectional+no_connect") - (uuid "a4143d64-1f48-463e-aa31-10e377a4da05") + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f0c44cbc-5538-4505-ad5c-fe233c4b7417") + (effects + (font + (size 0.25 0.25) + (thickness 0.04) + ) + ) ) - (pad "25" smd rect - (at 7.999873 -10.03048 180) - (size 0.950013 2.1) + (pad "1" smd roundrect + (at -0.48 0) + (size 0.56 0.62) (layers "F.Cu" "F.Mask" "F.Paste") - (net "3.3V_RF") - (pinfunction "VCC_25") - (pintype "power_in") - (uuid "d20d05c5-898d-4192-99d9-16fc3f6fc658") + (roundrect_rratio 0.25) + (net "+5V") + (pintype "passive") + (uuid "f63a20c5-c90e-4219-8dfe-09519825ab46") ) - (pad "26" smd rect - (at 7.999873 -11.300483 180) - (size 0.950013 2.1) + (pad "2" smd roundrect + (at 0.48 0) + (size 0.56 0.62) (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) (net "GND") - (pinfunction "GND_26") - (pintype "power_in") - (uuid "68888c0b-918d-49a2-83fe-3f83db32c2a5") + (pintype "passive") + (uuid "842d4b69-2765-4deb-aa85-7131f686306a") ) (embedded_fonts no) - (model "packages3d/WIFIM-SMD_22P-L26.0-W16.0-P1.27-TL.step" + (model "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.step" (offset - (xyz 0.0000253999996185 0.3149853953 0) + (xyz 0 0 0) ) (scale (xyz 1 1 1) @@ -10215,61 +11889,232 @@ (type solid) ) (layer "F.SilkS") - (uuid "3f00e1d1-e5fc-4595-a6d2-a24316bf0d7a") + (uuid "3f00e1d1-e5fc-4595-a6d2-a24316bf0d7a") + ) + (fp_rect + (start -0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "91c28f31-031e-432e-8e19-fd4e041e2b07") + ) + (fp_rect + (start -0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "f8fe6d1a-8b7f-479b-8cc9-4d8696d9bdbe") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "c876024f-67f1-478e-b031-0196dfad1f6e") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0 180) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "3.3V_RF") + (pintype "passive") + (uuid "66a08f24-503c-4dfb-8308-4aa3e2584a65") + ) + (pad "2" smd roundrect + (at 0.51 0 180) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net "/LR_NSS") + (pintype "passive") + (uuid "59ef8686-ca30-4d33-b4b6-c5885eb3f6c5") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0805_2012Metric" + (layer "F.Cu") + (uuid "f654c407-dde6-45b7-9613-be673faab746") + (at 239.125 108.265) + (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)") + (tags "capacitor") + (property "Reference" "FB2" + (at 0 -1.68 0) + (layer "F.SilkS") + (uuid "52336334-3f48-4ec7-acc0-607f30e480de") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "220Ω@100MHz" + (at 0 1.68 0) + (layer "F.Fab") + (uuid "71d35221-d7be-4219-a492-6ab4b1274257") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.mouser.com/catalog/specsheets/mure-s-a0010614409-1.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ee59b766-d236-4740-a2b4-b321fc0af17d") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Ferrite bead, small symbol" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3cf23787-c463-4a5d-909e-873d85199461") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "SMD_2terminal_chip_molded" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "b9f0dd44-7797-41de-b02e-7db6e79e90d3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C85840" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "43dbfc13-1976-4ada-af43-5b67f609748b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Inductor_* L_* *Ferrite*") + (path "/78bf7d09-3355-4da6-a4af-8df1bf47cdde/2c51a061-7209-46cb-b47c-17dd62ca0153") + (sheetname "/POWER/") + (sheetfile "POWER.kicad_sch") + (units + (unit + (name "A") + (pins "1" "2") + ) + ) + (attr smd) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -0.261252 -0.735) + (end 0.261252 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e607e809-c02c-4cb6-91f2-ea6abe7315e3") + ) + (fp_line + (start -0.261252 0.735) + (end 0.261252 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8fd57281-d757-4ff9-af71-a18f39f1fa64") ) (fp_rect - (start -0.93 -0.47) - (end 0.93 0.47) + (start -1.7 -0.98) + (end 1.7 0.98) (stroke (width 0.05) (type solid) ) (fill no) (layer "F.CrtYd") - (uuid "91c28f31-031e-432e-8e19-fd4e041e2b07") + (uuid "4333d376-9ce0-4ff1-a878-96ea785e3226") ) (fp_rect - (start -0.525 -0.27) - (end 0.525 0.27) + (start -1 -0.625) + (end 1 0.625) (stroke (width 0.1) (type solid) ) (fill no) (layer "F.Fab") - (uuid "f8fe6d1a-8b7f-479b-8cc9-4d8696d9bdbe") + (uuid "5d454d22-81c9-4286-972a-ed56be86e3aa") ) (fp_text user "${REFERENCE}" (at 0 0 0) (layer "F.Fab") - (uuid "c876024f-67f1-478e-b031-0196dfad1f6e") + (uuid "016b8022-1084-4180-8d47-c86a581c5898") (effects (font - (size 0.26 0.26) - (thickness 0.04) + (size 0.5 0.5) + (thickness 0.08) ) ) ) (pad "1" smd roundrect - (at -0.51 0 180) - (size 0.54 0.64) + (at -0.95 0) + (size 1 1.45) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net "3.3V_RF") + (net "Net-(D3-A)") (pintype "passive") - (uuid "66a08f24-503c-4dfb-8308-4aa3e2584a65") + (uuid "46acb728-54a4-46a1-8a04-d3efea4fe051") ) (pad "2" smd roundrect - (at 0.51 0 180) - (size 0.54 0.64) + (at 0.95 0) + (size 1 1.45) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net "/LR_NSS") + (net "Net-(FB2-Pad2)") (pintype "passive") - (uuid "59ef8686-ca30-4d33-b4b6-c5885eb3f6c5") + (uuid "b98a9d8c-62b7-4352-b09b-adb76b345cc2") ) (embedded_fonts no) - (model "${KICAD10_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.step" + (model "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.step" (offset (xyz 0 0 0) ) @@ -10487,7 +12332,7 @@ (justify mirror) ) ) - (property "Datasheet" "https://so.szlcsc.com/global.html?c=&k=C9843" + (property "Datasheet" "https://www.ti.com/lit/ds/symlink/tcan3414.pdf" (at 0 0 90) (layer "B.Fab") (hide yes) @@ -11062,7 +12907,7 @@ (justify mirror) ) ) - (property "Datasheet" "https://atta.szlcsc.com/upload/public/pdf/source/20210728/C2845379_48B7DC28A4B35DB030A7253F7C3FD974.pdf" + (property "Datasheet" "https://www.lcsc.com/datasheet/C2845379.pdf" (at 0 0 90) (layer "B.Fab") (hide yes) @@ -11769,7 +13614,7 @@ ) ) (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") - (path "/78bf7d09-3355-4da6-a4af-8df1bf47cdde/baf5eebc-7d6d-435b-a46b-e1ee3a45b03d") + (path "/78bf7d09-3355-4da6-a4af-8df1bf47cdde/3496e27e-c4d6-4a82-b89f-a9df7e4f955b") (sheetname "/POWER/") (sheetfile "POWER.kicad_sch") (units @@ -11949,7 +13794,7 @@ (at -0.350013 0) (size 0.4 0.7) (layers "B.Cu" "B.Mask" "B.Paste") - (net "/POWER/5V_D") + (net "+5V") (pinfunction "K_1") (pintype "passive") (uuid "e1374265-0da0-4380-9e8c-d405f756351b") @@ -11958,7 +13803,7 @@ (at 0.350013 0) (size 0.4 0.7) (layers "B.Cu" "B.Mask" "B.Paste") - (net "+5V") + (net "Net-(D3-A)") (pinfunction "A_2") (pintype "passive") (uuid "4baf3fad-b2f8-49cc-90cf-8560f827f619") @@ -13694,7 +15539,7 @@ (size 0.9 0.95) (layers "B.Cu" "B.Mask" "B.Paste") (roundrect_rratio 0.25) - (net "/POWER/5V_D") + (net "+5V") (pintype "passive") (uuid "4ae300ef-4e00-470b-9d71-f87bbd2db574") ) @@ -15003,7 +16848,7 @@ (justify mirror) ) ) - (property "Datasheet" "https://atta.szlcsc.com/upload/public/pdf/source/20210728/C2845379_48B7DC28A4B35DB030A7253F7C3FD974.pdf" + (property "Datasheet" "https://www.lcsc.com/datasheet/C2845379.pdf" (at 0 0 90) (layer "B.Fab") (hide yes) @@ -15491,7 +17336,7 @@ (justify mirror) ) ) - (property "Datasheet" "https://atta.szlcsc.com/upload/public/pdf/source/20210728/C2845379_48B7DC28A4B35DB030A7253F7C3FD974.pdf" + (property "Datasheet" "https://www.lcsc.com/datasheet/C2845379.pdf" (at 0 0 90) (layer "B.Fab") (hide yes) @@ -16018,7 +17863,7 @@ (at -0.350013 0 180) (size 0.4 0.7) (layers "B.Cu" "B.Mask" "B.Paste") - (net "/POWER/5V_D") + (net "+5V") (pinfunction "K_1") (pintype "passive") (uuid "dc749329-6752-4e14-a160-36b45952f9a6") @@ -17284,7 +19129,7 @@ (justify mirror) ) ) - (property "Datasheet" "https://atta.szlcsc.com/upload/public/pdf/source/20210728/C2845379_48B7DC28A4B35DB030A7253F7C3FD974.pdf" + (property "Datasheet" "https://www.lcsc.com/datasheet/C2845379.pdf" (at 0 0 90) (layer "B.Fab") (hide yes) @@ -17515,7 +19360,7 @@ (at -0.624968 1.284989 270) (size 0.8 2.2) (layers "B.Cu" "B.Mask" "B.Paste") - (net "+5V") + (net "Net-(FB2-Pad2)") (pinfunction "1_1") (pintype "passive") (uuid "53d2026f-5bb1-4634-ab36-bbafa3bfcd92") @@ -17524,7 +19369,7 @@ (at 0.624968 1.284989 270) (size 0.8 2.2) (layers "B.Cu" "B.Mask" "B.Paste") - (net "+5V") + (net "Net-(FB2-Pad2)") (pinfunction "2_2") (pintype "passive") (uuid "cfe25bb0-407f-4a49-aaf3-ccae954225b8") @@ -18281,7 +20126,7 @@ (justify mirror) ) ) - (property "Datasheet" "https://atta.szlcsc.com/upload/public/pdf/source/20210728/C2845379_48B7DC28A4B35DB030A7253F7C3FD974.pdf" + (property "Datasheet" "https://www.lcsc.com/datasheet/C2845379.pdf" (at 0 0 90) (layer "B.Fab") (hide yes) @@ -18769,7 +20614,7 @@ (justify mirror) ) ) - (property "Datasheet" "https://www.lcsc.com/datasheet/C2848334.pdf" + (property "Datasheet" "https://www.ti.com/lit/ds/symlink/tlv767.pdf" (at 0 0 0) (layer "B.Fab") (hide yes) @@ -19010,7 +20855,7 @@ (at 1.028448 -0.649987 90) (size 0.364008 0.60701) (layers "B.Cu" "B.Mask" "B.Paste") - (net "/POWER/5V_D") + (net "+5V") (pinfunction "EN_4") (pintype "input") (uuid "ad56b36e-0e49-47c0-bb75-54116d5ffd0a") @@ -19028,7 +20873,7 @@ (at 1.028448 0.649987 90) (size 0.364008 0.60701) (layers "B.Cu" "B.Mask" "B.Paste") - (net "/POWER/5V_D") + (net "+5V") (pinfunction "IN_6") (pintype "power_in") (uuid "90bdfd38-e118-4d92-845b-39dd10a0b4e7") @@ -19619,7 +21464,7 @@ (justify mirror) ) ) - (property "Datasheet" "https://atta.szlcsc.com/upload/public/pdf/source/20210728/C2845379_48B7DC28A4B35DB030A7253F7C3FD974.pdf" + (property "Datasheet" "https://www.lcsc.com/datasheet/C2845379.pdf" (at 0 0 90) (layer "B.Fab") (hide yes) @@ -21607,36 +23452,12 @@ (net "GND") (uuid "c320bbca-16f5-42e6-98de-90bb9907b86e") ) - (segment - (start 162.415088 75.160183) - (end 159.2 71.945095) - (width 0.3) - (layer "F.Cu") - (net "Net-(C3-Pad1)") - (uuid "e5c247bf-544d-4afd-8403-74b4c8404bd1") - ) - (segment - (start 162.415088 80.7) - (end 162.415088 75.160183) - (width 0.3) - (layer "F.Cu") - (net "Net-(C3-Pad1)") - (uuid "eb2ed11f-cc08-4a8b-b75a-4ba0a424bf2a") - ) - (segment - (start 162.415088 80.7) - (end 162.415088 83.2) - (width 0.3) - (layer "F.Cu") - (net "Net-(C3-Pad1)") - (uuid "ee4e430d-6a1e-457e-a020-71c387ecdfd5") - ) (segment (start 195 66.399924) (end 196.297987 66.399924) (width 0.4) (layer "F.Cu") - (net "+5V") + (net "Net-(FB1-Pad2)") (uuid "073bcfee-baa6-46e6-b457-9037644eb367") ) (segment @@ -21644,7 +23465,7 @@ (end 195 61.6) (width 0.4) (layer "F.Cu") - (net "+5V") + (net "Net-(FB1-Pad2)") (uuid "38f0a628-d57f-4c58-8b04-885389d4bcd4") ) (segment @@ -21652,7 +23473,7 @@ (end 194.999924 66.4) (width 0.4) (layer "F.Cu") - (net "+5V") + (net "Net-(FB1-Pad2)") (uuid "5947a532-618a-4ea7-91f8-88106bd34a0f") ) (segment @@ -21660,7 +23481,7 @@ (end 194 66.4) (width 0.4) (layer "F.Cu") - (net "+5V") + (net "Net-(FB1-Pad2)") (uuid "654cf159-1945-4b35-aa8f-ddc275a3093a") ) (segment @@ -21668,7 +23489,7 @@ (end 195.000178 61.599822) (width 0.4) (layer "F.Cu") - (net "+5V") + (net "Net-(FB1-Pad2)") (uuid "b622542e-e872-44b7-9c7d-e3e34a89ce0d") ) (segment @@ -21676,7 +23497,7 @@ (end 194 61.6) (width 0.4) (layer "F.Cu") - (net "+5V") + (net "Net-(FB1-Pad2)") (uuid "f72c8a27-74ae-4ca2-9749-7d6719e1a61d") ) (via @@ -21684,7 +23505,7 @@ (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") - (net "+5V") + (net "Net-(FB1-Pad2)") (uuid "3c6d144a-0d53-4878-8dc7-f041b34a6b9c") ) (via @@ -21692,7 +23513,7 @@ (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") - (net "+5V") + (net "Net-(FB1-Pad2)") (uuid "60a945cd-dc4b-472e-b95b-0cd27aee8139") ) (via @@ -21700,7 +23521,7 @@ (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") - (net "+5V") + (net "Net-(FB1-Pad2)") (uuid "a6231e4d-2867-4c6f-9cd0-cdb40a9bd620") ) (via @@ -21708,7 +23529,7 @@ (size 0.6) (drill 0.3) (layers "F.Cu" "B.Cu") - (net "+5V") + (net "Net-(FB1-Pad2)") (uuid "c635946d-0e2a-48f8-9ab7-ee91ff208daa") ) (segment @@ -21990,80 +23811,64 @@ (end 159.2 70.925095) (width 0.3) (layer "F.Cu") - (net "Net-(U3-EN)") + (net "Net-(D2-A2)") (uuid "3266e45c-29e6-4a07-8d5c-398fc124dbd2") ) (segment - (start 199.068025 94.37) - (end 199.068025 92.659393) - (width 0.4) + (start 162.415088 75.160183) + (end 159.2 71.945095) + (width 0.3) (layer "F.Cu") - (net "3.3V_RF") - (uuid "0db7945a-c5d0-491b-90ae-a5c4a54153c7") + (net "Net-(D2-A2)") + (uuid "e5c247bf-544d-4afd-8403-74b4c8404bd1") ) (segment - (start 196.7 96.27) - (end 195.31 96.27) - (width 0.4) + (start 162.415088 80.7) + (end 162.415088 75.160183) + (width 0.3) (layer "F.Cu") - (net "3.3V_RF") - (uuid "1da6a9c1-b014-4154-a2ad-2c5a417af0a0") + (net "Net-(D2-A2)") + (uuid "eb2ed11f-cc08-4a8b-b75a-4ba0a424bf2a") ) (segment - (start 196.7 96.27) - (end 198.598025 96.27) - (width 0.4) + (start 162.415088 80.7) + (end 162.415088 83.2) + (width 0.3) (layer "F.Cu") - (net "3.3V_RF") - (uuid "3153dc44-4425-4b3a-83d6-9013690ea1cb") + (net "Net-(D2-A2)") + (uuid "ee4e430d-6a1e-457e-a020-71c387ecdfd5") ) (segment - (start 199.068025 92.659393) - (end 198.878505 92.469873) + (start 191.415118 60.7) + (end 192.799974 62.084856) (width 0.4) - (layer "F.Cu") - (net "3.3V_RF") - (uuid "6e3b13c5-31e6-424d-a2ac-c9a48be17ca1") + (layer "B.Cu") + (net "+5V") + (uuid "31abf403-1cb6-4e3b-8970-8b1ee3fcf041") ) (segment - (start 194.81 73) - (end 194.81 74) + (start 189.260337 60.932613) + (end 189.49295 60.7) (width 0.4) - (layer "F.Cu") - (net "3.3V_RF") - (uuid "700664d0-0639-4091-aee0-5b35f6ec2282") + (layer "B.Cu") + (net "+5V") + (uuid "9393c675-95bb-425b-b576-b0981df34e36") ) (segment - (start 199.068025 95.8) - (end 198.598025 96.27) + (start 192.799974 62.084856) + (end 192.799974 63.1) (width 0.4) - (layer "F.Cu") - (net "3.3V_RF") - (uuid "a6a5c808-9f6e-46e4-94b0-ca89131bcb8f") + (layer "B.Cu") + (net "+5V") + (uuid "ca3a5ed3-c22b-4171-a918-c87bc8167acc") ) (segment - (start 199.068025 94.37) - (end 199.068025 95.8) + (start 189.49295 60.7) + (end 191.415118 60.7) (width 0.4) - (layer "F.Cu") - (net "3.3V_RF") - (uuid "d990693f-25e3-4d7a-96b2-1603178b5683") - ) - (via - (at 194.81 73) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net "3.3V_RF") - (uuid "8545a342-1dc3-461e-9d93-de2dccffee7d") - ) - (via - (at 196.7 96.27) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (net "3.3V_RF") - (uuid "ad8248ee-fb1f-4264-b434-e5fa9a7b1fae") + (layer "B.Cu") + (net "+5V") + (uuid "ee0c9cab-99f6-4285-bc7d-38a229a5c177") ) (segment (start 165.949962 77.7) @@ -22193,6 +23998,78 @@ (net "/I2C_SDA") (uuid "c2d1d41a-1c44-4805-8f8e-434edc54623c") ) + (segment + (start 199.068025 94.37) + (end 199.068025 92.659393) + (width 0.4) + (layer "F.Cu") + (net "3.3V_RF") + (uuid "0db7945a-c5d0-491b-90ae-a5c4a54153c7") + ) + (segment + (start 196.7 96.27) + (end 195.31 96.27) + (width 0.4) + (layer "F.Cu") + (net "3.3V_RF") + (uuid "1da6a9c1-b014-4154-a2ad-2c5a417af0a0") + ) + (segment + (start 196.7 96.27) + (end 198.598025 96.27) + (width 0.4) + (layer "F.Cu") + (net "3.3V_RF") + (uuid "3153dc44-4425-4b3a-83d6-9013690ea1cb") + ) + (segment + (start 199.068025 92.659393) + (end 198.878505 92.469873) + (width 0.4) + (layer "F.Cu") + (net "3.3V_RF") + (uuid "6e3b13c5-31e6-424d-a2ac-c9a48be17ca1") + ) + (segment + (start 194.81 73) + (end 194.81 74) + (width 0.4) + (layer "F.Cu") + (net "3.3V_RF") + (uuid "700664d0-0639-4091-aee0-5b35f6ec2282") + ) + (segment + (start 199.068025 95.8) + (end 198.598025 96.27) + (width 0.4) + (layer "F.Cu") + (net "3.3V_RF") + (uuid "a6a5c808-9f6e-46e4-94b0-ca89131bcb8f") + ) + (segment + (start 199.068025 94.37) + (end 199.068025 95.8) + (width 0.4) + (layer "F.Cu") + (net "3.3V_RF") + (uuid "d990693f-25e3-4d7a-96b2-1603178b5683") + ) + (via + (at 194.81 73) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "3.3V_RF") + (uuid "8545a342-1dc3-461e-9d93-de2dccffee7d") + ) + (via + (at 196.7 96.27) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net "3.3V_RF") + (uuid "ad8248ee-fb1f-4264-b434-e5fa9a7b1fae") + ) (segment (start 193.798495 94.408495) (end 193.798495 92.469873) @@ -22369,38 +24246,6 @@ (net "Net-(U11-FLT#{slash}PGTH)") (uuid "7a077338-0299-4249-a2a7-4ea6807f11ed") ) - (segment - (start 191.415118 60.7) - (end 192.799974 62.084856) - (width 0.4) - (layer "B.Cu") - (net "/POWER/5V_D") - (uuid "31abf403-1cb6-4e3b-8970-8b1ee3fcf041") - ) - (segment - (start 189.260337 60.932613) - (end 189.49295 60.7) - (width 0.4) - (layer "B.Cu") - (net "/POWER/5V_D") - (uuid "9393c675-95bb-425b-b576-b0981df34e36") - ) - (segment - (start 192.799974 62.084856) - (end 192.799974 63.1) - (width 0.4) - (layer "B.Cu") - (net "/POWER/5V_D") - (uuid "ca3a5ed3-c22b-4171-a918-c87bc8167acc") - ) - (segment - (start 189.49295 60.7) - (end 191.415118 60.7) - (width 0.4) - (layer "B.Cu") - (net "/POWER/5V_D") - (uuid "ee0c9cab-99f6-4285-bc7d-38a229a5c177") - ) (segment (start 179.845072 72.380214) (end 178.26 72.380214) @@ -22826,7 +24671,7 @@ ) ) (zone - (net "/POWER/5V_D") + (net "+5V") (layer "B.Cu") (uuid "7539a8f3-b7ad-4300-b2b3-f5f383936b30") (hatch edge 0.5) diff --git a/hardware/LIONv3/LIONv3.kicad_pro b/hardware/LIONv3/LIONv3.kicad_pro index d6d7fbf..907ada2 100644 --- a/hardware/LIONv3/LIONv3.kicad_pro +++ b/hardware/LIONv3/LIONv3.kicad_pro @@ -314,7 +314,28 @@ "equivalence_files": [] }, "erc": { - "erc_exclusions": [], + "erc_exclusions": [ + [ + "footprint_link_issues|1536700|889000|3496e27e-c4d6-4a82-b89f-a9df7e4f955b|00000000-0000-0000-0000-000000000000|||", + "" + ], + [ + "footprint_link_issues|1892300|330200|6289e9d2-6128-4fb8-b5f5-3f2befb8ba51|00000000-0000-0000-0000-000000000000|||", + "" + ], + [ + "footprint_link_issues|546100|850900|7fbdbf2f-8181-438a-8248-ca5a036876ca|00000000-0000-0000-0000-000000000000|||", + "" + ], + [ + "footprint_link_issues|584200|279400|c0fab798-26c1-4ed0-84d6-98213574c265|00000000-0000-0000-0000-000000000000|||", + "" + ], + [ + "footprint_link_issues|939800|863600|9a2f3cf8-531e-4d14-8d2e-f82a4838ddff|00000000-0000-0000-0000-000000000000|||", + "" + ] + ], "meta": { "version": 0 }, @@ -500,7 +521,7 @@ "endpoint_off_grid": "warning", "extra_units": "error", "field_name_whitespace": "warning", - "footprint_filter": "ignore", + "footprint_filter": "warning", "footprint_link_issues": "warning", "four_way_junction": "ignore", "ground_pin_not_ground": "warning", @@ -527,7 +548,7 @@ "similar_labels": "warning", "similar_power": "warning", "simulation_model_issue": "ignore", - "single_global_label": "ignore", + "single_global_label": "warning", "stacked_pin_name": "warning", "unannotated": "error", "unconnected_wire_endpoint": "warning", @@ -566,6 +587,13 @@ "via_drill": 0.3, "wire_width": 6 }, + { + "name": "50Ω", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "priority": 0, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "tuning_profile": "" + }, { "clearance": 0.2, "diff_pair_gap": 0.25, @@ -574,7 +602,7 @@ "microvia_drill": 0.1, "name": "Power", "pcb_color": "rgba(0, 0, 0, 0.000)", - "priority": 0, + "priority": 1, "schematic_color": "rgba(0, 0, 0, 0.000)", "track_width": 0.4, "tuning_profile": "", @@ -586,7 +614,11 @@ "version": 5 }, "net_colors": null, - "netclass_assignments": null, + "netclass_assignments": { + "/RF/ANT_915": [ + "50Ω" + ] + }, "netclass_patterns": [ { "netclass": "Power", @@ -615,6 +647,10 @@ { "netclass": "Power", "pattern": "/POWER/3V3_IN" + }, + { + "netclass": "50Ω", + "pattern": "/RF/ANT_915" } ] }, @@ -770,7 +806,7 @@ "uuid": "3cc9e06f-00d0-4bec-822f-2e156022ced4" } ], - "used_designators": "", + "used_designators": "FB3,JP2", "variants": [] }, "sheets": [ diff --git a/hardware/LIONv3/LIONv3.kicad_sch b/hardware/LIONv3/LIONv3.kicad_sch index bf3d8a2..731968f 100644 --- a/hardware/LIONv3/LIONv3.kicad_sch +++ b/hardware/LIONv3/LIONv3.kicad_sch @@ -821,7 +821,7 @@ ) (embedded_fonts no) ) - (symbol "Jumper:Jumper_2_Open" + (symbol "Jumper:SolderJumper_2_Open" (pin_numbers (hide yes) ) @@ -830,12 +830,12 @@ (hide yes) ) (exclude_from_sim no) - (in_bom yes) + (in_bom no) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "JP" - (at 0 2.794 0) + (at 0 2.032 0) (show_name no) (do_not_autoplace no) (effects @@ -844,8 +844,8 @@ ) ) ) - (property "Value" "Jumper_2_Open" - (at 0 -2.286 0) + (property "Value" "SolderJumper_2_Open" + (at 0 -2.54 0) (show_name no) (do_not_autoplace no) (effects @@ -866,7 +866,7 @@ ) ) (property "Datasheet" "" - (at 0 0 0) + (at 0 -7.62 0) (show_name no) (do_not_autoplace no) (hide yes) @@ -876,8 +876,8 @@ ) ) ) - (property "Description" "Jumper, 2-pole, open" - (at 0 0 0) + (property "Description" "Solder Jumper, 2-pole, open" + (at 0 -5.08 0) (show_name no) (do_not_autoplace no) (hide yes) @@ -887,7 +887,7 @@ ) ) ) - (property "ki_keywords" "Jumper SPST" + (property "ki_keywords" "solder jumper SPST" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -898,7 +898,7 @@ ) ) ) - (property "ki_fp_filters" "Jumper* TestPoint*2Pads* TestPoint*Bridge*" + (property "ki_fp_filters" "SolderJumper*Open*" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -909,37 +909,49 @@ ) ) ) - (symbol "Jumper_2_Open_0_0" - (circle - (center -2.032 0) - (radius 0.508) + (symbol "SolderJumper_2_Open_0_1" + (polyline + (pts + (xy -0.254 1.016) (xy -0.254 -1.016) + ) (stroke - (width 0) + (width 0.1524) (type default) ) (fill (type none) ) ) - (circle - (center 2.032 0) - (radius 0.508) + (arc + (start -0.254 -1.016) + (mid -1.2656 0) + (end -0.254 1.016) (stroke - (width 0) + (width 0.1524) (type default) ) (fill - (type none) + (type outline) ) ) - ) - (symbol "Jumper_2_Open_0_1" (arc - (start -1.524 1.27) - (mid 0 1.778) - (end 1.524 1.27) + (start 0.254 1.016) + (mid 1.2656 0) + (end 0.254 -1.016) (stroke - (width 0) + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 0.254 1.016) (xy 0.254 -1.016) + ) + (stroke + (width 0.1524) (type default) ) (fill @@ -947,10 +959,10 @@ ) ) ) - (symbol "Jumper_2_Open_1_1" + (symbol "SolderJumper_2_Open_1_1" (pin passive line (at -5.08 0 0) - (length 2.54) + (length 3.81) (name "A" (effects (font @@ -968,7 +980,7 @@ ) (pin passive line (at 5.08 0 180) - (length 2.54) + (length 3.81) (name "B" (effects (font @@ -4646,6 +4658,12 @@ (color 0 0 0 0) (uuid "1673e772-c34d-4e90-ab96-b4e28fab11a4") ) + (junction + (at 88.9 54.61) + (diameter 0) + (color 0 0 0 0) + (uuid "1e7bf38b-8c28-4b91-b6b7-fd0f079dcaf5") + ) (junction (at 81.28 194.31) (diameter 0) @@ -4790,6 +4808,12 @@ (color 0 0 0 0) (uuid "907f75d7-148b-4a4b-a82a-09bfc4b99d13") ) + (junction + (at 72.39 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "970a709b-261f-4f61-9295-bc9eedd84600") + ) (junction (at 76.2 90.17) (diameter 0) @@ -4820,12 +4844,6 @@ (color 0 0 0 0) (uuid "a4006988-6518-44e2-b773-527646fc1e24") ) - (junction - (at 69.85 71.12) - (diameter 0) - (color 0 0 0 0) - (uuid "a7aabf69-abad-4a0c-9980-d9ee942f1420") - ) (junction (at 133.35 21.59) (diameter 0) @@ -4844,6 +4862,12 @@ (color 0 0 0 0) (uuid "b714480d-cdf8-4b7c-982e-7ac32f5e7f19") ) + (junction + (at 17.78 189.23) + (diameter 0) + (color 0 0 0 0) + (uuid "b9c53313-2f35-405f-872d-26aa1e8081e4") + ) (junction (at 262.89 58.42) (diameter 0) @@ -4892,12 +4916,24 @@ (color 0 0 0 0) (uuid "d2b0da6d-282b-41d5-8da5-ed4b7b52311c") ) + (junction + (at 69.85 54.61) + (diameter 0) + (color 0 0 0 0) + (uuid "dbecdf2b-c6b3-4042-bcc0-8b22201edfda") + ) (junction (at 262.89 87.63) (diameter 0) (color 0 0 0 0) (uuid "de110168-5fa8-4ed0-a951-711b8fb59095") ) + (junction + (at 69.85 71.12) + (diameter 0) + (color 0 0 0 0) + (uuid "e2f7d4da-6b90-4c7a-a53e-ca020c3f62cb") + ) (junction (at 35.56 173.99) (diameter 0) @@ -4953,10 +4989,10 @@ (uuid "fa75cc73-348e-4b9b-971a-cff5f496406e") ) (junction - (at 69.85 58.42) + (at 97.79 48.26) (diameter 0) (color 0 0 0 0) - (uuid "fd0015ae-5bf8-47df-a925-ec200beb8284") + (uuid "fc811fe4-6e35-496c-a4c0-e0e60be8a1eb") ) (junction (at 78.74 179.07) @@ -5084,7 +5120,7 @@ ) (wire (pts - (xy 88.9 50.8) (xy 88.9 58.42) + (xy 88.9 50.8) (xy 88.9 54.61) ) (stroke (width 0) @@ -5092,16 +5128,6 @@ ) (uuid "129547d9-0ea4-494f-931a-93c5f10a8934") ) - (wire - (pts - (xy 27.94 189.23) (xy 17.78 189.23) - ) - (stroke - (width 0) - (type default) - ) - (uuid "12d64d8c-a640-422f-98aa-e10634a0cde4") - ) (wire (pts (xy 88.9 67.31) (xy 88.9 71.12) @@ -5144,7 +5170,7 @@ ) (wire (pts - (xy 43.18 190.5) (xy 43.18 189.23) + (xy 17.78 190.5) (xy 17.78 189.23) ) (stroke (width 0) @@ -5234,7 +5260,7 @@ ) (wire (pts - (xy 68.58 90.17) (xy 76.2 90.17) + (xy 68.58 90.17) (xy 72.39 90.17) ) (stroke (width 0) @@ -5414,7 +5440,7 @@ ) (wire (pts - (xy 53.34 58.42) (xy 55.88 58.42) + (xy 53.34 54.61) (xy 55.88 54.61) ) (stroke (width 0) @@ -5592,16 +5618,6 @@ ) (uuid "43a35921-a9ec-4f88-aee4-4a142857fb92") ) - (wire - (pts - (xy 109.22 48.26) (xy 97.79 48.26) - ) - (stroke - (width 0) - (type default) - ) - (uuid "43cea879-e992-4db8-9e12-0084e141e258") - ) (wire (pts (xy 148.59 21.59) (xy 148.59 25.4) @@ -5934,7 +5950,7 @@ ) (wire (pts - (xy 53.34 58.42) (xy 53.34 71.12) + (xy 53.34 54.61) (xy 53.34 71.12) ) (stroke (width 0) @@ -6054,13 +6070,13 @@ ) (wire (pts - (xy 27.94 189.23) (xy 43.18 189.23) + (xy 17.78 189.23) (xy 43.18 189.23) ) (stroke (width 0) (type default) ) - (uuid "67ac7224-24b1-4514-995f-b9008c9f1b31") + (uuid "67d1b67f-02cc-4267-8aa5-75512a18f58e") ) (wire (pts @@ -6354,7 +6370,7 @@ ) (wire (pts - (xy 69.85 58.42) (xy 88.9 58.42) + (xy 69.85 54.61) (xy 88.9 54.61) ) (stroke (width 0) @@ -6362,6 +6378,16 @@ ) (uuid "81ef3787-b61e-499b-9f41-9aed30f1558d") ) + (wire + (pts + (xy 97.79 48.26) (xy 109.22 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "840d3e98-221e-4c94-842a-74c196ec0779") + ) (wire (pts (xy 96.52 100.33) (xy 99.06 100.33) @@ -6404,7 +6430,7 @@ ) (wire (pts - (xy 69.85 68.58) (xy 69.85 71.12) + (xy 69.85 67.31) (xy 69.85 71.12) ) (stroke (width 0) @@ -6474,7 +6500,7 @@ ) (wire (pts - (xy 109.22 48.26) (xy 109.22 49.53) + (xy 97.79 48.26) (xy 97.79 49.53) ) (stroke (width 0) @@ -6494,7 +6520,7 @@ ) (wire (pts - (xy 66.04 58.42) (xy 69.85 58.42) + (xy 66.04 54.61) (xy 69.85 54.61) ) (stroke (width 0) @@ -6702,6 +6728,16 @@ ) (uuid "a2bc0d7c-a0ad-4089-b8a4-cec278069e5c") ) + (wire + (pts + (xy 69.85 54.61) (xy 69.85 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a477ba47-8798-4b33-8004-e6d699968d58") + ) (wire (pts (xy 157.48 111.76) (xy 144.78 111.76) @@ -6952,6 +6988,16 @@ ) (uuid "c3010d0e-a652-4985-83ad-4a9329fa903b") ) + (wire + (pts + (xy 88.9 54.61) (xy 88.9 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c33ffd1d-942a-47ee-a13a-2d74b17fa71d") + ) (wire (pts (xy 121.92 43.18) (xy 119.38 43.18) @@ -7052,6 +7098,16 @@ ) (uuid "ca2be21d-ed76-41fa-b2bf-c5aca66d5a71") ) + (wire + (pts + (xy 72.39 90.17) (xy 76.2 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cb508424-630b-4756-9b17-66754450d208") + ) (wire (pts (xy 158.75 21.59) (xy 161.29 21.59) @@ -7562,16 +7618,6 @@ ) (uuid "f6e32538-4b93-491d-8845-9456b3bbbc5f") ) - (wire - (pts - (xy 69.85 60.96) (xy 69.85 58.42) - ) - (stroke - (width 0) - (type default) - ) - (uuid "f74ddb97-fa03-4ca3-a4c2-acbb8790b694") - ) (wire (pts (xy 30.48 41.91) (xy 45.72 41.91) @@ -7682,7 +7728,7 @@ ) (uuid "ff27792b-1091-4bb4-89f3-4a76073ae1c7") ) - (label "SPI_MISO" + (label "SPI_POCI" (at 45.72 34.29 180) (effects (font @@ -7892,7 +7938,7 @@ ) (uuid "6cb32e0a-6dd0-4930-9b7d-ef2abd99d0a4") ) - (label "SPI_MISO" + (label "SPI_POCI" (at 113.03 50.8 0) (effects (font @@ -7992,7 +8038,7 @@ ) (uuid "9acc7869-9dc7-401b-9e60-9728d91f74dc") ) - (label "SPI_MOSI" + (label "SPI_PICO" (at 45.72 31.75 180) (effects (font @@ -8022,7 +8068,7 @@ ) (uuid "a11e2849-f412-46ce-b0ca-71cc0c8f997c") ) - (label "LR_NSS" + (label "LR_CS#" (at 45.72 39.37 180) (effects (font @@ -8062,7 +8108,7 @@ ) (uuid "ab4500c8-11bf-44fa-bbd1-b6481a307de4") ) - (label "LR_NSS" + (label "LR_CS#" (at 162.56 95.25 90) (effects (font @@ -8182,7 +8228,7 @@ ) (uuid "d3fb4456-c456-4ee4-9908-134511cd3d67") ) - (label "FLASH_CS" + (label "FLASH_CS#" (at 110.49 60.96 0) (effects (font @@ -8202,7 +8248,7 @@ ) (uuid "dab756b1-5118-43a6-b8ea-f0cdcbd97a61") ) - (label "SPI_MOSI" + (label "SPI_PICO" (at 142.24 95.25 90) (effects (font @@ -8282,7 +8328,7 @@ ) (uuid "f36d4299-62eb-4e30-ab84-b7c570161192") ) - (label "FLASH_CS" + (label "FLASH_CS#" (at 45.72 52.07 180) (effects (font @@ -8504,7 +8550,7 @@ ) ) ) - (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" + (property "Footprint" "Inductor_SMD:L_0805_2012Metric" (at 66.04 91.948 90) (hide yes) (show_name no) @@ -9890,7 +9936,7 @@ ) (symbol (lib_id "power:PWR_FLAG") - (at 76.2 90.17 0) + (at 72.39 90.17 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -9901,7 +9947,7 @@ (fields_autoplaced yes) (uuid "469a7381-6e58-4265-a7af-e7e619740c71") (property "Reference" "#FLG01" - (at 76.2 88.265 0) + (at 72.39 88.265 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9912,7 +9958,7 @@ ) ) (property "Value" "PWR_FLAG" - (at 76.2 85.09 0) + (at 72.39 85.09 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9923,7 +9969,7 @@ ) ) (property "Footprint" "" - (at 76.2 90.17 0) + (at 72.39 90.17 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9934,7 +9980,7 @@ ) ) (property "Datasheet" "" - (at 76.2 90.17 0) + (at 72.39 90.17 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9945,7 +9991,7 @@ ) ) (property "Description" "Special symbol for telling ERC where power comes from" - (at 76.2 90.17 0) + (at 72.39 90.17 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10731,6 +10777,86 @@ ) ) ) + (symbol + (lib_id "Jumper:SolderJumper_2_Open") + (at 80.01 162.56 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (in_pos_files yes) + (dnp no) + (uuid "6a8cfbbb-1d97-4944-813f-4ee87cf2a692") + (property "Reference" "JP1" + (at 80.01 160.02 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SolderJumper_2_Open" + (at 80.01 158.75 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" + (at 80.01 162.56 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 80.01 170.18 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Solder Jumper, 2-pole, open" + (at 80.01 167.64 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "80a0a25f-14de-4751-9b7e-f617a9187978") + ) + (pin "2" + (uuid "a8bc431b-8f71-42da-8a52-a211b7821694") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" + (reference "JP1") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "LIONv3-Symbols:HC-1_25-2PWT") (at 222.25 48.26 0) @@ -11322,7 +11448,7 @@ ) (symbol (lib_id "power:GND") - (at 109.22 49.53 0) + (at 97.79 49.53 0) (mirror y) (unit 1) (body_style 1) @@ -11333,7 +11459,7 @@ (dnp no) (uuid "7f8d73e1-b169-40aa-a91e-c7bb54efd4dc") (property "Reference" "#PWR06" - (at 109.22 55.88 0) + (at 97.79 55.88 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11344,7 +11470,7 @@ ) ) (property "Value" "GND" - (at 109.22 54.61 0) + (at 97.79 54.61 0) (show_name no) (do_not_autoplace no) (effects @@ -11354,7 +11480,7 @@ ) ) (property "Footprint" "" - (at 109.22 49.53 0) + (at 97.79 49.53 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11365,7 +11491,7 @@ ) ) (property "Datasheet" "" - (at 109.22 49.53 0) + (at 97.79 49.53 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11376,7 +11502,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 109.22 49.53 0) + (at 97.79 49.53 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11494,7 +11620,7 @@ ) (symbol (lib_id "Diode:ESD9B3.3ST5G") - (at 69.85 64.77 90) + (at 69.85 63.5 90) (unit 1) (body_style 1) (exclude_from_sim no) @@ -11505,7 +11631,7 @@ (fields_autoplaced yes) (uuid "80807281-cd0d-4f69-92b4-4e36c9c40a13") (property "Reference" "D2" - (at 72.39 63.4999 90) + (at 72.39 62.2299 90) (show_name no) (do_not_autoplace no) (effects @@ -11516,7 +11642,7 @@ ) ) (property "Value" "ESD9B3.3ST5G" - (at 72.39 66.0399 90) + (at 72.39 64.7699 90) (show_name no) (do_not_autoplace no) (effects @@ -11527,7 +11653,7 @@ ) ) (property "Footprint" "Diode_SMD:D_SOD-923" - (at 69.85 64.77 0) + (at 69.85 63.5 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11538,7 +11664,7 @@ ) ) (property "Datasheet" "https://www.lcsc.com/datasheet/C96512.pdf" - (at 69.85 64.77 0) + (at 69.85 63.5 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11549,7 +11675,7 @@ ) ) (property "Description" "ESD protection diode, 3.3Vrwm, SOD-923" - (at 69.85 64.77 0) + (at 69.85 63.5 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11560,7 +11686,7 @@ ) ) (property "LCSC" "C96512" - (at 69.85 64.77 0) + (at 69.85 63.5 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11680,7 +11806,7 @@ ) (symbol (lib_id "power:GND") - (at 43.18 190.5 0) + (at 17.78 190.5 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -11690,7 +11816,7 @@ (dnp no) (uuid "8e0f7f14-1753-4686-ba17-c209ef57b5fc") (property "Reference" "#PWR05" - (at 43.18 196.85 0) + (at 17.78 196.85 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11701,7 +11827,7 @@ ) ) (property "Value" "GND" - (at 43.18 195.58 0) + (at 17.78 195.58 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11712,7 +11838,7 @@ ) ) (property "Footprint" "" - (at 43.18 190.5 0) + (at 17.78 190.5 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11723,7 +11849,7 @@ ) ) (property "Datasheet" "" - (at 43.18 190.5 0) + (at 17.78 190.5 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11734,7 +11860,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 43.18 190.5 0) + (at 17.78 190.5 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11758,7 +11884,7 @@ ) (symbol (lib_id "Switch:SW_Push") - (at 60.96 58.42 0) + (at 60.96 54.61 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -11769,7 +11895,7 @@ (fields_autoplaced yes) (uuid "8f78e92e-d18a-4d4d-908e-47923a436021") (property "Reference" "SW1" - (at 60.96 50.8 0) + (at 60.96 46.99 0) (show_name no) (do_not_autoplace no) (effects @@ -11779,7 +11905,7 @@ ) ) (property "Value" "RESET" - (at 60.96 53.34 0) + (at 60.96 49.53 0) (show_name no) (do_not_autoplace no) (effects @@ -11789,7 +11915,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:KEY-SMD_L3.9-W3.0-LS5.0" - (at 60.96 53.34 0) + (at 60.96 49.53 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11800,7 +11926,7 @@ ) ) (property "Datasheet" "" - (at 60.96 53.34 0) + (at 60.96 49.53 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11811,7 +11937,7 @@ ) ) (property "Description" "Push button switch, generic, two pins" - (at 60.96 58.42 0) + (at 60.96 54.61 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11822,7 +11948,7 @@ ) ) (property "LCSC" "C5373431" - (at 60.96 58.42 0) + (at 60.96 54.61 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -12277,86 +12403,6 @@ ) ) ) - (symbol - (lib_id "Jumper:Jumper_2_Open") - (at 80.01 162.56 0) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom no) - (on_board yes) - (in_pos_files no) - (dnp no) - (uuid "ac36b968-5937-439d-b40b-c7af339a97c8") - (property "Reference" "JP1" - (at 80.01 165.1 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "Jumper_2_Open" - (at 80.01 158.75 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" - (at 80.01 162.56 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 80.01 162.56 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Jumper, 2-pole, open" - (at 80.01 162.56 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "2" - (uuid "2b325c13-d02f-4c41-b399-d929bcb1fd61") - ) - (pin "1" - (uuid "34321890-d022-4f8f-814f-322c06805dff") - ) - (instances - (project "LIONv3" - (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "JP1") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Switch:SW_Push") (at 135.89 134.62 0) @@ -14136,9 +14182,9 @@ (justify right) ) ) - (pin "SPI_MOSI" input - (at 30.48 31.75 0) - (uuid "b1567d31-1cfb-4baa-96fe-4bd756b42918") + (pin "SPI_SCK" input + (at 30.48 36.83 0) + (uuid "f0149f39-e373-4085-8755-9fac4945fdf0") (effects (font (size 1.27 1.27) @@ -14146,9 +14192,9 @@ (justify right) ) ) - (pin "LR_NSS" input - (at 30.48 39.37 0) - (uuid "baa32100-c4cd-4490-9b87-2fe7903bd01e") + (pin "LR_BUSY" input + (at 30.48 41.91 0) + (uuid "2c0e778d-ea3d-4503-9d9f-333e7521c0fa") (effects (font (size 1.27 1.27) @@ -14156,9 +14202,9 @@ (justify right) ) ) - (pin "SPI_SCK" input - (at 30.48 36.83 0) - (uuid "f0149f39-e373-4085-8755-9fac4945fdf0") + (pin "LR_RST" input + (at 30.48 44.45 0) + (uuid "f611cfbb-24ea-4333-8bf8-1c9de056ee12") (effects (font (size 1.27 1.27) @@ -14166,9 +14212,9 @@ (justify right) ) ) - (pin "SPI_MISO" input - (at 30.48 34.29 0) - (uuid "865f4893-037e-40c3-bd05-95108362b03e") + (pin "FLASH_CS#" input + (at 30.48 52.07 0) + (uuid "6f3032cb-50fd-48b0-9249-37a095938e19") (effects (font (size 1.27 1.27) @@ -14176,9 +14222,9 @@ (justify right) ) ) - (pin "LR_BUSY" input - (at 30.48 41.91 0) - (uuid "2c0e778d-ea3d-4503-9d9f-333e7521c0fa") + (pin "LR_IRQ" input + (at 30.48 46.99 0) + (uuid "62f549a5-b975-48d7-b33f-9ebc7a50e3cb") (effects (font (size 1.27 1.27) @@ -14186,9 +14232,9 @@ (justify right) ) ) - (pin "LR_RST" input - (at 30.48 44.45 0) - (uuid "f611cfbb-24ea-4333-8bf8-1c9de056ee12") + (pin "LR_LED" input + (at 30.48 57.15 0) + (uuid "674a188e-25ca-4727-bc9b-149d3b9c3815") (effects (font (size 1.27 1.27) @@ -14196,9 +14242,9 @@ (justify right) ) ) - (pin "FLASH_CS" input - (at 30.48 52.07 0) - (uuid "6f3032cb-50fd-48b0-9249-37a095938e19") + (pin "SPI_PICO" input + (at 30.48 31.75 0) + (uuid "0c7f553c-42f5-43e2-80f2-88df1126ee00") (effects (font (size 1.27 1.27) @@ -14206,9 +14252,9 @@ (justify right) ) ) - (pin "LR_IRQ" input - (at 30.48 46.99 0) - (uuid "62f549a5-b975-48d7-b33f-9ebc7a50e3cb") + (pin "SPI_POCI" input + (at 30.48 34.29 0) + (uuid "cb2e6fc7-244b-4178-96b7-a389673e7acc") (effects (font (size 1.27 1.27) @@ -14216,9 +14262,9 @@ (justify right) ) ) - (pin "LR_LED" input - (at 30.48 57.15 0) - (uuid "674a188e-25ca-4727-bc9b-149d3b9c3815") + (pin "LR_CS#" input + (at 30.48 39.37 0) + (uuid "2082cc2d-4feb-43b1-91d0-79e02e9bc472") (effects (font (size 1.27 1.27) diff --git a/hardware/LIONv3/POWER.kicad_sch b/hardware/LIONv3/POWER.kicad_sch index 38d2337..bab4b3f 100644 --- a/hardware/LIONv3/POWER.kicad_sch +++ b/hardware/LIONv3/POWER.kicad_sch @@ -2768,12 +2768,6 @@ ) (uuid "9e013d30-0d38-42b2-8e35-f5eeac17f437") ) - (junction - (at 72.39 40.64) - (diameter 0) - (color 0 0 0 0) - (uuid "03a071bf-e1fd-4018-b813-76f61c6442ac") - ) (junction (at 165.1 59.69) (diameter 0) @@ -2810,24 +2804,12 @@ (color 0 0 0 0) (uuid "29fdf747-9ab3-405a-98e8-0d7a3f387c81") ) - (junction - (at 44.45 52.07) - (diameter 0) - (color 0 0 0 0) - (uuid "2c9d6766-317a-4117-bb0c-6bc6432b1a0e") - ) (junction (at 189.23 35.56) (diameter 0) (color 0 0 0 0) (uuid "2cad22fa-5f96-4c13-bbf7-c3ea74507943") ) - (junction - (at 76.2 40.64) - (diameter 0) - (color 0 0 0 0) - (uuid "2e83760b-c00f-4c3d-abc3-2508e550de16") - ) (junction (at 189.23 44.45) (diameter 0) @@ -2841,7 +2823,7 @@ (uuid "40df6946-c250-47fc-9b2e-a9a6779cae8f") ) (junction - (at 35.56 40.64) + (at 34.29 40.64) (diameter 0) (color 0 0 0 0) (uuid "4701dffd-c109-41e9-a502-67874eeb07d0") @@ -2871,16 +2853,16 @@ (uuid "6edb90f9-1296-44c9-b299-8240555d8a83") ) (junction - (at 39.37 40.64) + (at 125.73 59.69) (diameter 0) (color 0 0 0 0) - (uuid "6fea632e-a01d-429e-a925-87db98a7b95e") + (uuid "70f24358-c1d7-4bbb-92c8-1cc940ca7968") ) (junction - (at 125.73 59.69) + (at 76.2 40.64) (diameter 0) (color 0 0 0 0) - (uuid "70f24358-c1d7-4bbb-92c8-1cc940ca7968") + (uuid "7d729082-238e-4515-89a4-77a88de40113") ) (junction (at 50.8 100.33) @@ -2888,12 +2870,30 @@ (color 0 0 0 0) (uuid "8173c297-f6c5-4f6b-9be8-b4fb46117e3b") ) + (junction + (at 41.91 40.64) + (diameter 0) + (color 0 0 0 0) + (uuid "882d00a6-7274-4b6c-b71b-d620997ef616") + ) (junction (at 176.53 111.76) (diameter 0) (color 0 0 0 0) (uuid "8c8fdd32-54df-4ad5-800e-31414f91bd38") ) + (junction + (at 45.72 40.64) + (diameter 0) + (color 0 0 0 0) + (uuid "8dba6f25-193d-45d9-a378-f7ee817acccc") + ) + (junction + (at 73.66 40.64) + (diameter 0) + (color 0 0 0 0) + (uuid "9e5063e2-9521-4a06-b043-402c65be6cc5") + ) (junction (at 116.84 25.4) (diameter 0) @@ -2906,6 +2906,12 @@ (color 0 0 0 0) (uuid "ad3762f7-0cbf-4c93-b4b2-d5bb3ca8bb17") ) + (junction + (at 38.1 40.64) + (diameter 0) + (color 0 0 0 0) + (uuid "aea84fd5-1a0f-4ddd-bb08-1183130ff95c") + ) (junction (at 53.34 107.95) (diameter 0) @@ -2913,7 +2919,7 @@ (uuid "af602c7d-20da-43db-b293-a5ead2e3c282") ) (junction - (at 35.56 52.07) + (at 34.29 52.07) (diameter 0) (color 0 0 0 0) (uuid "c338fa59-9cb0-433e-b277-63fc8510145a") @@ -2948,12 +2954,6 @@ (color 0 0 0 0) (uuid "d8987e9c-99ca-4c6f-89e1-1265a69943c5") ) - (junction - (at 44.45 40.64) - (diameter 0) - (color 0 0 0 0) - (uuid "dc36f584-a579-4d20-8c68-079b3cb737df") - ) (junction (at 189.23 25.4) (diameter 0) @@ -2966,12 +2966,24 @@ (color 0 0 0 0) (uuid "e38c262b-6a99-49f4-ba18-7c33a5f17999") ) + (junction + (at 44.45 52.07) + (diameter 0) + (color 0 0 0 0) + (uuid "ec872179-4cfc-4c70-9416-8a317522a9c7") + ) (junction (at 125.73 35.56) (diameter 0) (color 0 0 0 0) (uuid "ee45192e-65c0-466e-903d-0e2002e1cc4e") ) + (junction + (at 71.12 40.64) + (diameter 0) + (color 0 0 0 0) + (uuid "f8487acb-302f-434d-a69e-2c0f4c421b63") + ) (junction (at 87.63 102.87) (diameter 0) @@ -3022,7 +3034,7 @@ ) (wire (pts - (xy 54.61 27.94) (xy 44.45 27.94) + (xy 54.61 27.94) (xy 41.91 27.94) ) (stroke (width 0) @@ -3052,13 +3064,13 @@ ) (wire (pts - (xy 72.39 40.64) (xy 76.2 40.64) + (xy 73.66 40.64) (xy 76.2 40.64) ) (stroke (width 0) (type default) ) - (uuid "0692eb6e-6c44-4825-a9fa-d90c4fd67ac8") + (uuid "057ac0e7-f7c3-4259-94c7-32148a4a6634") ) (wire (pts @@ -3310,16 +3322,6 @@ ) (uuid "348b419c-397b-4061-a90a-fa7ff74eb166") ) - (wire - (pts - (xy 39.37 40.64) (xy 44.45 40.64) - ) - (stroke - (width 0) - (type default) - ) - (uuid "35ed4a3b-b4a4-43b0-a0c0-fe3edb212ef3") - ) (wire (pts (xy 44.45 49.53) (xy 44.45 52.07) @@ -3330,16 +3332,6 @@ ) (uuid "39fefff8-47ae-4e7c-aa04-6b85a6a72230") ) - (wire - (pts - (xy 76.2 39.37) (xy 76.2 40.64) - ) - (stroke - (width 0) - (type default) - ) - (uuid "3c7fba7c-671b-4323-aa1f-7e9325c00398") - ) (wire (pts (xy 116.84 44.45) (xy 116.84 59.69) @@ -3362,7 +3354,7 @@ ) (wire (pts - (xy 35.56 53.34) (xy 35.56 52.07) + (xy 34.29 53.34) (xy 34.29 52.07) ) (stroke (width 0) @@ -3452,7 +3444,7 @@ ) (wire (pts - (xy 69.85 40.64) (xy 72.39 40.64) + (xy 69.85 40.64) (xy 71.12 40.64) ) (stroke (width 0) @@ -3510,6 +3502,16 @@ ) (uuid "4d44274a-9e08-467d-9c49-aa465a622934") ) + (wire + (pts + (xy 71.12 40.64) (xy 73.66 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4f558b33-cab6-4694-ae2d-3ebb51208c94") + ) (wire (pts (xy 116.84 59.69) (xy 116.84 60.96) @@ -3522,7 +3524,7 @@ ) (wire (pts - (xy 69.85 52.07) (xy 72.39 52.07) + (xy 69.85 52.07) (xy 71.12 52.07) ) (stroke (width 0) @@ -3552,7 +3554,7 @@ ) (wire (pts - (xy 72.39 27.94) (xy 72.39 40.64) + (xy 73.66 27.94) (xy 73.66 40.64) ) (stroke (width 0) @@ -3570,6 +3572,26 @@ ) (uuid "5ae343b4-fd95-4332-bf2b-885ce04e1517") ) + (wire + (pts + (xy 41.91 40.64) (xy 45.72 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5ae8b0ea-02ac-4f6b-af58-193a4972f5a7") + ) + (wire + (pts + (xy 83.82 40.64) (xy 83.82 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5c8dd99e-a780-41b4-9879-3bf1dd88dd0b") + ) (wire (pts (xy 116.84 59.69) (xy 125.73 59.69) @@ -3642,7 +3664,7 @@ ) (wire (pts - (xy 44.45 27.94) (xy 44.45 40.64) + (xy 41.91 27.94) (xy 41.91 40.64) ) (stroke (width 0) @@ -3672,7 +3694,7 @@ ) (wire (pts - (xy 44.45 43.18) (xy 44.45 40.64) + (xy 45.72 43.18) (xy 45.72 40.64) ) (stroke (width 0) @@ -3792,7 +3814,7 @@ ) (wire (pts - (xy 35.56 38.1) (xy 35.56 40.64) + (xy 34.29 38.1) (xy 34.29 40.64) ) (stroke (width 0) @@ -3802,7 +3824,7 @@ ) (wire (pts - (xy 62.23 27.94) (xy 72.39 27.94) + (xy 62.23 27.94) (xy 73.66 27.94) ) (stroke (width 0) @@ -3832,7 +3854,7 @@ ) (wire (pts - (xy 35.56 48.26) (xy 35.56 52.07) + (xy 34.29 48.26) (xy 34.29 52.07) ) (stroke (width 0) @@ -3912,7 +3934,7 @@ ) (wire (pts - (xy 46.99 43.18) (xy 44.45 43.18) + (xy 46.99 43.18) (xy 45.72 43.18) ) (stroke (width 0) @@ -3922,7 +3944,7 @@ ) (wire (pts - (xy 35.56 40.64) (xy 39.37 40.64) + (xy 34.29 40.64) (xy 38.1 40.64) ) (stroke (width 0) @@ -4062,7 +4084,7 @@ ) (wire (pts - (xy 72.39 52.07) (xy 72.39 40.64) + (xy 71.12 52.07) (xy 71.12 40.64) ) (stroke (width 0) @@ -4312,7 +4334,7 @@ ) (wire (pts - (xy 35.56 40.64) (xy 35.56 43.18) + (xy 34.29 40.64) (xy 34.29 43.18) ) (stroke (width 0) @@ -4332,7 +4354,7 @@ ) (wire (pts - (xy 35.56 52.07) (xy 44.45 52.07) + (xy 34.29 52.07) (xy 44.45 52.07) ) (stroke (width 0) @@ -4390,6 +4412,16 @@ ) (uuid "f29fc521-a2a1-4e4a-9c63-5f17fd38cab1") ) + (wire + (pts + (xy 45.72 40.64) (xy 46.99 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f30747fe-40eb-4093-8497-2f534781fbfc") + ) (wire (pts (xy 175.26 35.56) (xy 189.23 35.56) @@ -4412,43 +4444,43 @@ ) (wire (pts - (xy 177.8 39.37) (xy 175.26 39.37) + (xy 38.1 40.64) (xy 41.91 40.64) ) (stroke (width 0) (type default) ) - (uuid "f6665132-cd6a-44dc-b566-052edd36de36") + (uuid "f38b71f9-1486-42e7-8cae-738562f2c2ab") ) (wire (pts - (xy 260.35 91.44) (xy 260.35 92.71) + (xy 177.8 39.37) (xy 175.26 39.37) ) (stroke (width 0) (type default) ) - (uuid "f7d295ff-f461-484a-abbe-efeed89e4518") + (uuid "f6665132-cd6a-44dc-b566-052edd36de36") ) (wire (pts - (xy 44.45 49.53) (xy 46.99 49.53) + (xy 260.35 91.44) (xy 260.35 92.71) ) (stroke (width 0) (type default) ) - (uuid "f89280c9-a758-46c1-8eff-36a69052753a") + (uuid "f7d295ff-f461-484a-abbe-efeed89e4518") ) (wire (pts - (xy 44.45 40.64) (xy 46.99 40.64) + (xy 44.45 49.53) (xy 46.99 49.53) ) (stroke (width 0) (type default) ) - (uuid "fa483bf0-c572-47c5-bd34-e4976e1fc37f") + (uuid "f89280c9-a758-46c1-8eff-36a69052753a") ) (wire (pts @@ -4461,7 +4493,7 @@ (uuid "fba29de2-c581-40e5-8dcf-bb055bbbb4dc") ) (label "PWR" - (at 83.82 40.64 180) + (at 82.55 40.64 180) (effects (font (size 1.27 1.27) @@ -4924,7 +4956,7 @@ ) (symbol (lib_id "power:GND") - (at 35.56 53.34 0) + (at 34.29 53.34 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -4935,7 +4967,7 @@ (fields_autoplaced yes) (uuid "0ef793ab-b661-4b32-8f2f-21d57513b666") (property "Reference" "#PWR053" - (at 35.56 59.69 0) + (at 34.29 59.69 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4946,7 +4978,7 @@ ) ) (property "Value" "GND" - (at 35.56 58.42 0) + (at 34.29 58.42 0) (show_name no) (do_not_autoplace no) (effects @@ -4956,7 +4988,7 @@ ) ) (property "Footprint" "" - (at 35.56 53.34 0) + (at 34.29 53.34 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4967,7 +4999,7 @@ ) ) (property "Datasheet" "" - (at 35.56 53.34 0) + (at 34.29 53.34 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4978,7 +5010,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 35.56 53.34 0) + (at 34.29 53.34 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5436,7 +5468,7 @@ ) (symbol (lib_id "power:+5V") - (at 35.56 38.1 0) + (at 34.29 38.1 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -5447,7 +5479,7 @@ (fields_autoplaced yes) (uuid "2b5ccf2a-4896-45e7-be4f-2f7547bbc9ac") (property "Reference" "#PWR051" - (at 35.56 41.91 0) + (at 34.29 41.91 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5458,7 +5490,7 @@ ) ) (property "Value" "+5V" - (at 35.56 33.02 0) + (at 34.29 33.02 0) (show_name no) (do_not_autoplace no) (effects @@ -5468,7 +5500,7 @@ ) ) (property "Footprint" "" - (at 35.56 38.1 0) + (at 34.29 38.1 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5479,7 +5511,7 @@ ) ) (property "Datasheet" "" - (at 35.56 38.1 0) + (at 34.29 38.1 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5490,7 +5522,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 35.56 38.1 0) + (at 34.29 38.1 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5544,7 +5576,7 @@ ) ) ) - (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" + (property "Footprint" "Inductor_SMD:L_0805_2012Metric" (at 162.56 102.108 90) (hide yes) (show_name no) @@ -7765,7 +7797,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 35.56 45.72 0) + (at 34.29 45.72 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -7776,7 +7808,7 @@ (fields_autoplaced yes) (uuid "955d62bf-a87e-4a37-ace1-b4bb3a5cfc96") (property "Reference" "C21" - (at 38.1 44.4562 0) + (at 36.83 44.4562 0) (show_name no) (do_not_autoplace no) (effects @@ -7787,7 +7819,7 @@ ) ) (property "Value" "2.2uF" - (at 38.1 46.9962 0) + (at 36.83 46.9962 0) (show_name no) (do_not_autoplace no) (effects @@ -7798,7 +7830,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 35.56 45.72 0) + (at 34.29 45.72 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7809,7 +7841,7 @@ ) ) (property "Datasheet" "" - (at 35.56 45.72 0) + (at 34.29 45.72 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7820,7 +7852,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 35.56 45.72 0) + (at 34.29 45.72 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7831,7 +7863,7 @@ ) ) (property "LCSC" "C913904" - (at 35.56 45.72 0) + (at 34.29 45.72 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7949,7 +7981,7 @@ ) (symbol (lib_id "power:PWR_FLAG") - (at 76.2 39.37 0) + (at 83.82 39.37 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -7960,7 +7992,7 @@ (fields_autoplaced yes) (uuid "9de8cfdd-c833-4b36-86b4-025efa1922aa") (property "Reference" "#FLG013" - (at 76.2 37.465 0) + (at 83.82 37.465 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7971,7 +8003,7 @@ ) ) (property "Value" "PWR_FLAG" - (at 76.2 34.29 0) + (at 83.82 34.29 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7982,7 +8014,7 @@ ) ) (property "Footprint" "" - (at 76.2 39.37 0) + (at 83.82 39.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7993,7 +8025,7 @@ ) ) (property "Datasheet" "" - (at 76.2 39.37 0) + (at 83.82 39.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8004,7 +8036,7 @@ ) ) (property "Description" "Special symbol for telling ERC where power comes from" - (at 76.2 39.37 0) + (at 83.82 39.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8028,7 +8060,7 @@ ) (symbol (lib_id "power:PWR_FLAG") - (at 39.37 40.64 0) + (at 38.1 40.64 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -8039,7 +8071,7 @@ (fields_autoplaced yes) (uuid "b7a19cd5-382e-4776-a57b-9db3d66ca6de") (property "Reference" "#FLG012" - (at 39.37 38.735 0) + (at 38.1 38.735 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8050,7 +8082,7 @@ ) ) (property "Value" "PWR_FLAG" - (at 39.37 35.56 0) + (at 38.1 35.56 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8061,7 +8093,7 @@ ) ) (property "Footprint" "" - (at 39.37 40.64 0) + (at 38.1 40.64 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8072,7 +8104,7 @@ ) ) (property "Datasheet" "" - (at 39.37 40.64 0) + (at 38.1 40.64 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8083,7 +8115,7 @@ ) ) (property "Description" "Special symbol for telling ERC where power comes from" - (at 39.37 40.64 0) + (at 38.1 40.64 0) (hide yes) (show_name no) (do_not_autoplace no) diff --git a/hardware/LIONv3/RF.kicad_sch b/hardware/LIONv3/RF.kicad_sch index ca4d10b..4ff7158 100644 --- a/hardware/LIONv3/RF.kicad_sch +++ b/hardware/LIONv3/RF.kicad_sch @@ -443,7 +443,7 @@ (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "U14" + (property "Reference" "U5" (at 0 22.86 0) (show_name no) (do_not_autoplace no) @@ -523,7 +523,7 @@ (symbol "E80-900M2213S_C42464134_0_1" (rectangle (start -12.7 17.78) - (end 12.7 -17.78) + (end 12.7 -19.05) (stroke (width 0) (type default) @@ -546,7 +546,7 @@ ) (symbol "E80-900M2213S_C42464134_1_1" (pin power_in line - (at -15.24 -5.08 0) + (at -15.24 -11.43 0) (length 2.54) (name "GND" (effects @@ -584,7 +584,7 @@ (pin output line (at -15.24 7.62 0) (length 2.54) - (name "MISO" + (name "POCI" (effects (font (size 1 1) @@ -602,7 +602,7 @@ (pin input line (at -15.24 5.08 0) (length 2.54) - (name "MOSI" + (name "PICO" (effects (font (size 1 1) @@ -638,7 +638,7 @@ (pin input line (at -15.24 12.7 0) (length 2.54) - (name "NSS" + (name "CS#" (effects (font (size 1 1) @@ -672,7 +672,7 @@ ) ) (pin power_in line - (at -15.24 -2.54 0) + (at -15.24 -8.89 0) (length 2.54) (name "GND" (effects @@ -690,7 +690,7 @@ ) ) (pin power_in line - (at -15.24 -10.16 0) + (at -15.24 -13.97 0) (length 2.54) (name "GND" (effects @@ -708,9 +708,9 @@ ) ) (pin bidirectional line - (at -15.24 -12.7 0) + (at -15.24 -5.08 0) (length 2.54) - (name "ANT" + (name "ANT_2.4" (effects (font (size 1 1) @@ -726,7 +726,7 @@ ) ) (pin power_in line - (at -15.24 -15.24 0) + (at -15.24 -16.51 0) (length 2.54) (name "GND" (effects @@ -744,7 +744,7 @@ ) ) (pin power_in line - (at 15.24 -15.24 180) + (at 15.24 -16.51 180) (length 2.54) (name "GND" (effects @@ -762,9 +762,9 @@ ) ) (pin bidirectional line - (at 15.24 -12.7 180) + (at 15.24 -5.08 180) (length 2.54) - (name "ANT" + (name "ANT_915" (effects (font (size 1 1) @@ -780,7 +780,7 @@ ) ) (pin power_in line - (at 15.24 -10.16 180) + (at 15.24 -13.97 180) (length 2.54) (name "GND" (effects @@ -798,7 +798,7 @@ ) ) (pin power_in line - (at 15.24 -2.54 180) + (at 15.24 -11.43 180) (length 2.54) (name "GND" (effects @@ -1230,7 +1230,7 @@ (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "U11" + (property "Reference" "U8" (at 0 11.43 0) (show_name no) (do_not_autoplace no) @@ -1262,7 +1262,7 @@ ) ) ) - (property "Datasheet" "https://item.szlcsc.com/63461.html" + (property "Datasheet" "https://www.lcsc.com/datasheet/C131025.pdf" (at -2.286 0.127 0) (show_name no) (do_not_autoplace no) @@ -1341,24 +1341,6 @@ (type background) ) ) - (pin input line - (at -12.7 3.81 0) - (length 2.54) - (name "/CS" - (effects - (font - (size 1 1) - ) - ) - ) - (number "1" - (effects - (font - (size 1 1) - ) - ) - ) - ) (pin bidirectional line (at -12.7 1.27 0) (length 2.54) @@ -1486,6 +1468,26 @@ ) ) ) + (symbol "W25Q16JVSSIQTR_1_1" + (pin input line + (at -12.7 3.81 0) + (length 2.54) + (name "CS#" + (effects + (font + (size 1 1) + ) + ) + ) + (number "1" + (effects + (font + (size 1 1) + ) + ) + ) + ) + ) (embedded_fonts no) ) (symbol "XL-1608UBC-04_1" @@ -2347,6 +2349,12 @@ ) (uuid "eae0e34a-6756-4547-ba96-f7eccc8fcd51") ) + (junction + (at 69.85 63.5) + (diameter 0) + (color 0 0 0 0) + (uuid "038eb43a-2d7a-4401-b6d9-6b14018a78e7") + ) (junction (at 110.49 27.94) (diameter 0) @@ -2377,6 +2385,12 @@ (color 0 0 0 0) (uuid "238d4b3c-1dc7-4f25-9eb4-6254a4d805a0") ) + (junction + (at 34.29 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "2ac66667-3ab5-4449-9494-db18e2673446") + ) (junction (at 87.63 27.94) (diameter 0) @@ -2396,34 +2410,40 @@ (uuid "409508e3-f1dc-4965-ad9e-8caa3ff7b042") ) (junction - (at 22.86 52.07) + (at 110.49 50.8) (diameter 0) (color 0 0 0 0) - (uuid "5fc3fd02-c57b-41d3-926e-96414c353640") + (uuid "64c921a9-ad13-443d-95b6-2dfbefe003ae") ) (junction - (at 82.55 62.23) + (at 31.75 34.29) (diameter 0) (color 0 0 0 0) - (uuid "63d0cb30-5184-4793-8287-b2e02fb99b2b") + (uuid "6996567c-c972-479c-a079-7170a0e806dc") ) (junction - (at 110.49 50.8) + (at 69.85 67.31) (diameter 0) (color 0 0 0 0) - (uuid "64c921a9-ad13-443d-95b6-2dfbefe003ae") + (uuid "7da1f52e-e469-4311-9489-e994c6412502") ) (junction - (at 31.75 34.29) + (at 110.49 67.31) (diameter 0) (color 0 0 0 0) - (uuid "6996567c-c972-479c-a079-7170a0e806dc") + (uuid "90b85e39-1643-4c3c-b737-fd4b59d32437") + ) + (junction + (at 34.29 63.5) + (diameter 0) + (color 0 0 0 0) + (uuid "a2b5107e-721b-4a7a-8d26-bfcbc2cb8987") ) (junction - (at 22.86 62.23) + (at 199.39 33.02) (diameter 0) (color 0 0 0 0) - (uuid "a88737c6-86e3-4e4e-ac2b-67f6a3a513de") + (uuid "a42473be-a36e-4e03-9fa4-cca943a24806") ) (junction (at 223.52 100.33) @@ -2450,16 +2470,22 @@ (uuid "b8c8c893-e46c-4926-a828-73073d0de5ec") ) (junction - (at 22.86 57.15) + (at 273.05 90.17) (diameter 0) (color 0 0 0 0) - (uuid "bd62cd16-9537-4d5c-acaf-5ce1fe395f8f") + (uuid "d56c659c-3052-43f5-b23c-34da6b04c298") ) (junction - (at 273.05 90.17) + (at 34.29 60.96) (diameter 0) (color 0 0 0 0) - (uuid "d56c659c-3052-43f5-b23c-34da6b04c298") + (uuid "d6fc9608-f9eb-43e2-85b3-7c1fa9ba40a5") + ) + (junction + (at 69.85 60.96) + (diameter 0) + (color 0 0 0 0) + (uuid "d963d428-b730-461c-81d3-2bce1a8eef74") ) (junction (at 195.58 43.18) @@ -2479,12 +2505,6 @@ (color 0 0 0 0) (uuid "f4cc1a07-8def-4476-aa36-511e7d06a931") ) - (junction - (at 82.55 57.15) - (diameter 0) - (color 0 0 0 0) - (uuid "f6abdf45-84b2-47d0-9395-0d059ba3c5e2") - ) (junction (at 256.54 90.17) (diameter 0) @@ -2500,8 +2520,8 @@ (uuid "2afaa088-f336-42fa-9c68-005aae60dae2") ) (no_connect - (at 36.83 59.69) - (uuid "a3dffbc8-4f75-40e3-a7ab-8e43637b75a7") + (at 36.83 52.07) + (uuid "34da642a-5359-4ef6-88e6-395be9685750") ) (no_connect (at 152.4 40.64) @@ -2549,13 +2569,13 @@ ) (wire (pts - (xy 67.31 57.15) (xy 82.55 57.15) + (xy 69.85 58.42) (xy 69.85 63.5) ) (stroke (width 0) (type default) ) - (uuid "194d9398-7a9b-430d-b060-20c10b767873") + (uuid "191d5950-16ed-48c5-9893-f8d4d64f80ee") ) (wire (pts @@ -2599,13 +2619,13 @@ ) (wire (pts - (xy 82.55 62.23) (xy 82.55 64.77) + (xy 67.31 58.42) (xy 69.85 58.42) ) (stroke (width 0) (type default) ) - (uuid "1c764c13-5ddc-4027-98b6-9de1496d2279") + (uuid "21873e7d-c0b9-4ed1-a792-a965406b4a05") ) (wire (pts @@ -2617,16 +2637,6 @@ ) (uuid "226ab5e5-5a79-410c-ab58-5b8008ee8b82") ) - (wire - (pts - (xy 22.86 49.53) (xy 36.83 49.53) - ) - (stroke - (width 0) - (type default) - ) - (uuid "234331b3-3e51-41a4-ad23-87ff9abaff6f") - ) (wire (pts (xy 273.05 107.95) (xy 273.05 101.6) @@ -2657,16 +2667,6 @@ ) (uuid "28817aa8-05fd-4d26-a87e-ef77668d4490") ) - (wire - (pts - (xy 82.55 57.15) (xy 82.55 62.23) - ) - (stroke - (width 0) - (type default) - ) - (uuid "28bc76b1-a365-4b6b-b49b-14f080ebe4de") - ) (wire (pts (xy 87.63 30.48) (xy 87.63 27.94) @@ -2677,16 +2677,6 @@ ) (uuid "2c159bbc-e139-4908-8fc9-0c916fbb03b6") ) - (wire - (pts - (xy 22.86 52.07) (xy 36.83 52.07) - ) - (stroke - (width 0) - (type default) - ) - (uuid "2d8237e6-5ad3-472f-ad42-34f4f300b3e0") - ) (wire (pts (xy 29.21 41.91) (xy 36.83 41.91) @@ -2729,7 +2719,7 @@ ) (wire (pts - (xy 110.49 50.8) (xy 110.49 54.61) + (xy 110.49 50.8) (xy 110.49 57.15) ) (stroke (width 0) @@ -2777,6 +2767,26 @@ ) (uuid "41396c97-c9f9-4747-ba1e-fb0bb21f6c1b") ) + (wire + (pts + (xy 36.83 55.88) (xy 34.29 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "41bc323a-0950-44dd-914b-3d16f287dab5") + ) + (wire + (pts + (xy 199.39 33.02) (xy 195.58 33.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "42984e7c-5425-4177-9f80-0171506f8167") + ) (wire (pts (xy 110.49 50.8) (xy 113.03 50.8) @@ -2819,23 +2829,23 @@ ) (wire (pts - (xy 87.63 27.94) (xy 100.33 27.94) + (xy 34.29 60.96) (xy 34.29 63.5) ) (stroke (width 0) (type default) ) - (uuid "54404c47-46ce-4df3-b76a-f4cfcc0db0d3") + (uuid "4f923a5c-6bd3-405c-99e1-bdd73ff5d0e3") ) (wire (pts - (xy 67.31 49.53) (xy 82.55 49.53) + (xy 87.63 27.94) (xy 100.33 27.94) ) (stroke (width 0) (type default) ) - (uuid "554d08ed-bf4d-4c87-b61b-e7d87f4bea16") + (uuid "54404c47-46ce-4df3-b76a-f4cfcc0db0d3") ) (wire (pts @@ -2849,13 +2859,13 @@ ) (wire (pts - (xy 22.86 52.07) (xy 22.86 57.15) + (xy 34.29 63.5) (xy 36.83 63.5) ) (stroke (width 0) (type default) ) - (uuid "5899af7f-316c-48e2-82ae-4aaeb923540f") + (uuid "59259cd8-b4b3-431f-8b08-4d68d75a9a04") ) (wire (pts @@ -2889,23 +2899,23 @@ ) (wire (pts - (xy 31.75 34.29) (xy 36.83 34.29) + (xy 69.85 63.5) (xy 69.85 67.31) ) (stroke (width 0) (type default) ) - (uuid "6478f1a4-dfb9-49ce-8a8d-2fbc8dc32035") + (uuid "5f44517e-dd46-4bd2-8936-21f768f4b4bf") ) (wire (pts - (xy 67.31 59.69) (xy 77.47 59.69) + (xy 31.75 34.29) (xy 36.83 34.29) ) (stroke (width 0) (type default) ) - (uuid "649b34e7-a11c-4467-8588-e2ecf3f2cdbd") + (uuid "6478f1a4-dfb9-49ce-8a8d-2fbc8dc32035") ) (wire (pts @@ -2929,7 +2939,7 @@ ) (wire (pts - (xy 110.49 62.23) (xy 110.49 59.69) + (xy 110.49 62.23) (xy 110.49 67.31) ) (stroke (width 0) @@ -3027,6 +3037,16 @@ ) (uuid "7ae36c65-e484-463c-bca9-dd413a086d14") ) + (wire + (pts + (xy 34.29 60.96) (xy 36.83 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7b84d471-d473-47aa-9a0c-1d91ee2fed04") + ) (wire (pts (xy 29.21 44.45) (xy 36.83 44.45) @@ -3049,53 +3069,53 @@ ) (wire (pts - (xy 100.33 27.94) (xy 110.49 27.94) + (xy 110.49 68.58) (xy 110.49 67.31) ) (stroke (width 0) (type default) ) - (uuid "81404953-2a31-4f8c-8a52-0129a7e5d71a") + (uuid "8032fda2-e89b-4fd3-bcdc-fe7e81fada45") ) (wire (pts - (xy 273.05 107.95) (xy 273.05 109.22) + (xy 100.33 27.94) (xy 110.49 27.94) ) (stroke (width 0) (type default) ) - (uuid "86668324-6402-4ed1-a5b8-9bea9d6425a4") + (uuid "81404953-2a31-4f8c-8a52-0129a7e5d71a") ) (wire (pts - (xy 133.35 45.72) (xy 133.35 46.99) + (xy 273.05 107.95) (xy 273.05 109.22) ) (stroke (width 0) (type default) ) - (uuid "87c927b8-2811-4857-afb7-e0a34fde83e1") + (uuid "86668324-6402-4ed1-a5b8-9bea9d6425a4") ) (wire (pts - (xy 82.55 49.53) (xy 82.55 57.15) + (xy 133.35 45.72) (xy 133.35 46.99) ) (stroke (width 0) (type default) ) - (uuid "88d983fe-69c4-454f-a4a8-7dc0adc35e9a") + (uuid "87c927b8-2811-4857-afb7-e0a34fde83e1") ) (wire (pts - (xy 22.86 62.23) (xy 36.83 62.23) + (xy 67.31 60.96) (xy 69.85 60.96) ) (stroke (width 0) (type default) ) - (uuid "8b9b8f13-2f95-4b6a-b4c1-e73867c13f90") + (uuid "8a820f96-ba55-4dd0-a6bd-0cae069b89d3") ) (wire (pts @@ -3137,16 +3157,6 @@ ) (uuid "941b7257-389f-4d8b-9eff-46c4f97f3be6") ) - (wire - (pts - (xy 22.86 62.23) (xy 22.86 64.77) - ) - (stroke - (width 0) - (type default) - ) - (uuid "943a2ff7-5c62-4fce-8cb3-38250ad3bf3b") - ) (wire (pts (xy 100.33 39.37) (xy 100.33 38.1) @@ -3209,33 +3219,33 @@ ) (wire (pts - (xy 256.54 102.87) (xy 251.46 102.87) + (xy 34.29 58.42) (xy 36.83 58.42) ) (stroke (width 0) (type default) ) - (uuid "a8b0fdca-910a-4efe-9b37-954cedc99d9c") + (uuid "a22b31c5-a7b4-4417-92ae-00ee6221ca83") ) (wire (pts - (xy 67.31 62.23) (xy 82.55 62.23) + (xy 256.54 102.87) (xy 251.46 102.87) ) (stroke (width 0) (type default) ) - (uuid "ace4f87e-1df3-4566-abcc-deb6e0cb6692") + (uuid "a8b0fdca-910a-4efe-9b37-954cedc99d9c") ) (wire (pts - (xy 82.55 62.23) (xy 110.49 62.23) + (xy 34.29 55.88) (xy 34.29 58.42) ) (stroke (width 0) (type default) ) - (uuid "b05e895b-0397-463c-bf57-7c3aaa367cfc") + (uuid "b1c01cba-1d26-41ac-a4e4-8cefbed499d2") ) (wire (pts @@ -3269,23 +3279,23 @@ ) (wire (pts - (xy 195.58 33.02) (xy 201.93 33.02) + (xy 29.21 46.99) (xy 36.83 46.99) ) (stroke (width 0) (type default) ) - (uuid "b45d6d0b-a695-4b17-9f69-f5b2fbf5d512") + (uuid "b5bee1e4-aed7-4e68-bac0-e6a1a852785d") ) (wire (pts - (xy 29.21 46.99) (xy 36.83 46.99) + (xy 67.31 52.07) (xy 83.82 52.07) ) (stroke (width 0) (type default) ) - (uuid "b5bee1e4-aed7-4e68-bac0-e6a1a852785d") + (uuid "b6b8c7c9-7e8e-4009-aa02-70d2294a129b") ) (wire (pts @@ -3299,13 +3309,13 @@ ) (wire (pts - (xy 22.86 57.15) (xy 22.86 62.23) + (xy 34.29 58.42) (xy 34.29 60.96) ) (stroke (width 0) (type default) ) - (uuid "bb9c3a40-a116-4442-9063-aabbafd9467b") + (uuid "bdf46999-c93a-411d-8758-510e2a126264") ) (wire (pts @@ -3319,7 +3329,7 @@ ) (wire (pts - (xy 201.93 33.02) (xy 201.93 31.75) + (xy 203.2 33.02) (xy 203.2 31.75) ) (stroke (width 0) @@ -3329,23 +3339,23 @@ ) (wire (pts - (xy 22.86 49.53) (xy 22.86 52.07) + (xy 82.55 31.75) (xy 82.55 27.94) ) (stroke (width 0) (type default) ) - (uuid "c10ee2f9-7f88-4826-a396-825cfe0338ec") + (uuid "c721b047-0194-4dc9-a599-ebd95272316d") ) (wire (pts - (xy 82.55 31.75) (xy 82.55 27.94) + (xy 69.85 67.31) (xy 110.49 67.31) ) (stroke (width 0) (type default) ) - (uuid "c721b047-0194-4dc9-a599-ebd95272316d") + (uuid "cb09dabe-f162-469d-85c4-f520715581a6") ) (wire (pts @@ -3357,6 +3367,26 @@ ) (uuid "cc3e04c9-8009-4c0b-af0c-14700c5be838") ) + (wire + (pts + (xy 34.29 63.5) (xy 34.29 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ccd0d57a-979a-460a-9fde-8c5784da8c0e") + ) + (wire + (pts + (xy 199.39 33.02) (xy 203.2 33.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cd947dd8-9a33-4829-8b14-f0af6fc5f45a") + ) (wire (pts (xy 19.05 91.44) (xy 44.45 91.44) @@ -3379,53 +3409,53 @@ ) (wire (pts - (xy 110.49 27.94) (xy 110.49 36.83) + (xy 67.31 63.5) (xy 69.85 63.5) ) (stroke (width 0) (type default) ) - (uuid "d66cc0fb-d5e1-4c3b-81c2-9f935cbc7ee3") + (uuid "d3e4035e-5257-4b66-ad3b-edaf2a3f6dd9") ) (wire (pts - (xy 177.8 48.26) (xy 184.15 48.26) + (xy 110.49 27.94) (xy 110.49 36.83) ) (stroke (width 0) (type default) ) - (uuid "d902dce4-9814-48c3-9699-990ed4d2ba91") + (uuid "d66cc0fb-d5e1-4c3b-81c2-9f935cbc7ee3") ) (wire (pts - (xy 220.98 105.41) (xy 226.06 105.41) + (xy 177.8 48.26) (xy 184.15 48.26) ) (stroke (width 0) (type default) ) - (uuid "dbd71f07-77c6-480b-983c-ea31fd76065f") + (uuid "d902dce4-9814-48c3-9699-990ed4d2ba91") ) (wire (pts - (xy 220.98 102.87) (xy 226.06 102.87) + (xy 220.98 105.41) (xy 226.06 105.41) ) (stroke (width 0) (type default) ) - (uuid "dc36f82f-d5a5-4bed-9549-703b144fc706") + (uuid "dbd71f07-77c6-480b-983c-ea31fd76065f") ) (wire (pts - (xy 22.86 57.15) (xy 36.83 57.15) + (xy 220.98 102.87) (xy 226.06 102.87) ) (stroke (width 0) (type default) ) - (uuid "dcdf6bf0-218d-44a0-b825-2b8b10a2d085") + (uuid "dc36f82f-d5a5-4bed-9549-703b144fc706") ) (wire (pts @@ -3547,6 +3577,16 @@ ) (uuid "fbc9c6e3-1e38-4450-a401-8ab627a24b3a") ) + (wire + (pts + (xy 34.29 67.31) (xy 69.85 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fed0d766-6132-4248-90e4-617f65857694") + ) (wire (pts (xy 88.9 50.8) (xy 110.49 50.8) @@ -3558,7 +3598,7 @@ (uuid "fed9a246-dddf-423c-9a3d-01f43d37c93b") ) (label "ANT_915" - (at 77.47 59.69 180) + (at 83.82 52.07 180) (effects (font (size 1.27 1.27) @@ -3610,7 +3650,7 @@ ) (uuid "2075e8ec-1bb5-49cc-88aa-20897a971474") ) - (hierarchical_label "LR_NSS" + (hierarchical_label "LR_CS#" (shape input) (at 29.21 34.29 180) (effects @@ -3621,7 +3661,7 @@ ) (uuid "2baa1b82-ba22-4a6d-81cd-d45c3d5ee3cf") ) - (hierarchical_label "FLASH_CS" + (hierarchical_label "FLASH_CS#" (shape input) (at 220.98 100.33 180) (effects @@ -3632,7 +3672,7 @@ ) (uuid "45ffacc3-2814-44a6-b8fc-053b7a9d23f0") ) - (hierarchical_label "SPI_MOSI" + (hierarchical_label "SPI_PICO" (shape input) (at 220.98 105.41 180) (effects @@ -3654,7 +3694,7 @@ ) (uuid "7bac156b-83d9-4646-a4da-b863d8551beb") ) - (hierarchical_label "SPI_MISO" + (hierarchical_label "SPI_POCI" (shape input) (at 29.21 39.37 180) (effects @@ -3665,7 +3705,7 @@ ) (uuid "7cf12192-e37c-4411-bcaa-ee292917dae6") ) - (hierarchical_label "SPI_MOSI" + (hierarchical_label "SPI_PICO" (shape input) (at 29.21 41.91 180) (effects @@ -3709,7 +3749,7 @@ ) (uuid "c2bffc0a-6b2c-44f8-a803-1c849768cafc") ) - (hierarchical_label "SPI_MISO" + (hierarchical_label "SPI_POCI" (shape input) (at 220.98 102.87 180) (effects @@ -3731,6 +3771,43 @@ ) (uuid "ee595373-c9d7-4ddc-a690-584f5b9fb6df") ) + (netclass_flag "" + (length 2.54) + (shape round) + (at 69.85 52.07 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + (color 255 153 0 1) + ) + (justify left bottom) + ) + (uuid "a089fcb1-e3ae-4e7d-86c0-21643741eb98") + (property "Net Class" "50Ω" + (at 70.5485 49.53 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + (color 221 133 0 1) + ) + (justify left) + ) + ) + (property "Component Class" "" + (at -6.35 -1.27 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + ) + ) + ) (symbol (lib_id "power:GND") (at 273.05 109.22 0) @@ -4167,7 +4244,7 @@ ) (symbol (lib_id "power:VCC") - (at 201.93 31.75 0) + (at 203.2 31.75 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -4178,7 +4255,7 @@ (fields_autoplaced yes) (uuid "3eb1d70c-9916-45a3-91ae-8d10be603a91") (property "Reference" "#PWR028" - (at 201.93 35.56 0) + (at 203.2 35.56 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4189,7 +4266,7 @@ ) ) (property "Value" "3.3V_RF" - (at 201.93 26.67 0) + (at 203.2 26.67 0) (show_name no) (do_not_autoplace no) (effects @@ -4199,7 +4276,7 @@ ) ) (property "Footprint" "" - (at 201.93 31.75 0) + (at 203.2 31.75 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4210,7 +4287,7 @@ ) ) (property "Datasheet" "" - (at 201.93 31.75 0) + (at 203.2 31.75 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4221,7 +4298,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"VCC\"" - (at 201.93 31.75 0) + (at 203.2 31.75 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4245,7 +4322,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 110.49 57.15 0) + (at 110.49 59.69 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -4255,7 +4332,7 @@ (dnp no) (uuid "3ef0b545-7eb0-4347-a58e-2accff39943d") (property "Reference" "C11" - (at 101.6 55.88 0) + (at 101.6 58.42 0) (show_name no) (do_not_autoplace no) (effects @@ -4266,7 +4343,7 @@ ) ) (property "Value" "100nF" - (at 101.6 58.42 0) + (at 101.6 60.96 0) (show_name no) (do_not_autoplace no) (effects @@ -4277,7 +4354,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" - (at 110.49 57.15 0) + (at 110.49 59.69 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4288,7 +4365,7 @@ ) ) (property "Datasheet" "" - (at 110.49 57.15 0) + (at 110.49 59.69 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4299,7 +4376,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 110.49 57.15 0) + (at 110.49 59.69 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4310,7 +4387,7 @@ ) ) (property "LCSC" "C307331" - (at 110.49 57.15 0) + (at 110.49 59.69 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4446,83 +4523,6 @@ ) ) ) - (symbol - (lib_id "power:GND") - (at 22.86 64.77 0) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (uuid "41ff3db2-2b65-4996-a812-768eba20f7e2") - (property "Reference" "#PWR020" - (at 22.86 71.12 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "GND" - (at 22.86 69.85 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 22.86 64.77 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 22.86 64.77 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 22.86 64.77 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "1" - (uuid "64117df9-ca94-4963-b53d-11ad12b68eb7") - ) - (instances - (project "LIONv3" - (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/d6030e6b-69d2-4923-80e2-2aab4b335fec" - (reference "#PWR020") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:R_Small") (at 251.46 38.1 90) @@ -4694,7 +4694,7 @@ ) (symbol (lib_id "power:PWR_FLAG") - (at 195.58 33.02 0) + (at 199.39 33.02 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -4705,7 +4705,7 @@ (fields_autoplaced yes) (uuid "5d9dde71-5941-4fb5-8e5d-e048eb6617cf") (property "Reference" "#FLG04" - (at 195.58 31.115 0) + (at 199.39 31.115 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4716,7 +4716,7 @@ ) ) (property "Value" "PWR_FLAG" - (at 195.58 27.94 0) + (at 199.39 27.94 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4727,7 +4727,7 @@ ) ) (property "Footprint" "" - (at 195.58 33.02 0) + (at 199.39 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4738,7 +4738,7 @@ ) ) (property "Datasheet" "" - (at 195.58 33.02 0) + (at 199.39 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4749,7 +4749,7 @@ ) ) (property "Description" "Special symbol for telling ERC where power comes from" - (at 195.58 33.02 0) + (at 199.39 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5368,7 +5368,7 @@ ) (symbol (lib_id "power:GND") - (at 82.55 64.77 0) + (at 110.49 68.58 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -5379,7 +5379,7 @@ (fields_autoplaced yes) (uuid "9c19d033-517c-4c2e-b293-028a9de9b564") (property "Reference" "#PWR022" - (at 82.55 71.12 0) + (at 110.49 74.93 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5390,7 +5390,7 @@ ) ) (property "Value" "GND" - (at 82.55 69.85 0) + (at 110.49 73.66 0) (show_name no) (do_not_autoplace no) (effects @@ -5400,7 +5400,7 @@ ) ) (property "Footprint" "" - (at 82.55 64.77 0) + (at 110.49 68.58 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5411,7 +5411,7 @@ ) ) (property "Datasheet" "" - (at 82.55 64.77 0) + (at 110.49 68.58 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5422,7 +5422,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 82.55 64.77 0) + (at 110.49 68.58 0) (hide yes) (show_name no) (do_not_autoplace no) From 10e8765412bae3cb8b1d5f099e79afbef119e35f Mon Sep 17 00:00:00 2001 From: RodrigoCAndrade <198579161+RodrigoCAndrade@users.noreply.github.com> Date: Wed, 9 Sep 2026 15:19:21 -0300 Subject: [PATCH 08/17] feat(hardware): add shunt resistor rating to schematic --- hardware/LIONv3/LIONv3.kicad_pro | 6 +- hardware/LIONv3/POWER.kicad_sch | 37 +++++- hardware/LIONv3/RF.kicad_sch | 213 ++++++++++++++++++------------- 3 files changed, 161 insertions(+), 95 deletions(-) diff --git a/hardware/LIONv3/LIONv3.kicad_pro b/hardware/LIONv3/LIONv3.kicad_pro index 907ada2..9bca91c 100644 --- a/hardware/LIONv3/LIONv3.kicad_pro +++ b/hardware/LIONv3/LIONv3.kicad_pro @@ -323,6 +323,10 @@ "footprint_link_issues|1892300|330200|6289e9d2-6128-4fb8-b5f5-3f2befb8ba51|00000000-0000-0000-0000-000000000000|||", "" ], + [ + "footprint_link_issues|1892300|330200|f9e24f82-c4a5-4929-a697-a5b9cc763d0a|00000000-0000-0000-0000-000000000000|||", + "" + ], [ "footprint_link_issues|546100|850900|7fbdbf2f-8181-438a-8248-ca5a036876ca|00000000-0000-0000-0000-000000000000|||", "" @@ -806,7 +810,7 @@ "uuid": "3cc9e06f-00d0-4bec-822f-2e156022ced4" } ], - "used_designators": "FB3,JP2", + "used_designators": "FB3,JP2,R30", "variants": [] }, "sheets": [ diff --git a/hardware/LIONv3/POWER.kicad_sch b/hardware/LIONv3/POWER.kicad_sch index bab4b3f..6fd413d 100644 --- a/hardware/LIONv3/POWER.kicad_sch +++ b/hardware/LIONv3/POWER.kicad_sch @@ -7898,10 +7898,9 @@ (on_board yes) (in_pos_files yes) (dnp no) - (fields_autoplaced yes) (uuid "9a2f3cf8-531e-4d14-8d2e-f82a4838ddff") (property "Reference" "R18" - (at 93.98 81.28 90) + (at 93.9892 80.6441 90) (show_name no) (do_not_autoplace no) (effects @@ -7911,7 +7910,7 @@ ) ) (property "Value" "50m" - (at 93.98 83.82 90) + (at 93.98 82.55 90) (show_name no) (do_not_autoplace no) (effects @@ -7964,6 +7963,38 @@ ) ) ) + (property "Tolerance" "1%" + (at 93.98 86.36 90) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Rated_Power" "1W" + (at 93.98 86.36 90) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Rating" "${Tolerance} ${Rated_Power}" + (at 93.9892 84.5077 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 0.8467 0.8467) + ) + ) + ) (pin "2" (uuid "c8981233-f09a-40d7-a367-e16bca342c26") ) diff --git a/hardware/LIONv3/RF.kicad_sch b/hardware/LIONv3/RF.kicad_sch index 4ff7158..bc02539 100644 --- a/hardware/LIONv3/RF.kicad_sch +++ b/hardware/LIONv3/RF.kicad_sch @@ -4924,97 +4924,6 @@ ) ) ) - (symbol - (lib_id "Device:R_Small") - (at 189.23 33.02 90) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (fields_autoplaced yes) - (uuid "6289e9d2-6128-4fb8-b5f5-3f2befb8ba51") - (property "Reference" "R12" - (at 189.23 27.94 90) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.016 1.016) - ) - ) - ) - (property "Value" "50m" - (at 189.23 30.48 90) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "LIONv3-Footprints:R1206" - (at 189.23 33.02 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "https://www.lcsc.com/datasheet/C20608719.pdf" - (at 189.23 33.02 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Resistor, small symbol" - (at 189.23 33.02 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "LCSC" "C20608719" - (at 189.23 33.02 90) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "2" - (uuid "6fcf9a9d-759c-43eb-9a06-83581408d6b5") - ) - (pin "1" - (uuid "b00ce218-8602-4ca4-8022-b71b7cadead3") - ) - (instances - (project "LIONv3" - (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/d6030e6b-69d2-4923-80e2-2aab4b335fec" - (reference "R12") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "LIONv3-Symbols:INA226AIDGSR") (at 165.1 45.72 0) @@ -6394,6 +6303,128 @@ ) ) ) + (symbol + (lib_id "Device:R_Small") + (at 189.23 33.02 90) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (uuid "f9e24f82-c4a5-4929-a697-a5b9cc763d0a") + (property "Reference" "R30" + (at 189.2392 27.3041 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (property "Value" "50m" + (at 189.23 29.21 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LIONv3-Footprints:R1206" + (at 189.23 33.02 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.lcsc.com/datasheet/C20608719.pdf" + (at 189.23 33.02 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor, small symbol" + (at 189.23 33.02 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC" "C20608719" + (at 189.23 33.02 90) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Tolerance" "1%" + (at 189.23 33.02 90) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Rated_Power" "1W" + (at 189.23 33.02 90) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Rating" "${Tolerance} ${Rated_Power}" + (at 189.2392 31.1677 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 0.8467 0.8467) + ) + ) + ) + (pin "2" + (uuid "6e8cbb86-afea-4d36-8510-7f30055b11f0") + ) + (pin "1" + (uuid "8f440fcb-afe6-45f3-b16c-a53a7a9edd7e") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/d6030e6b-69d2-4923-80e2-2aab4b335fec" + (reference "R30") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C_Small") (at 87.63 33.02 0) From f0deceb2673b48a739c4fb0e8d7dda4ad171c8ad Mon Sep 17 00:00:00 2001 From: RodrigoCAndrade <198579161+RodrigoCAndrade@users.noreply.github.com> Date: Wed, 9 Sep 2026 15:29:16 -0300 Subject: [PATCH 09/17] feat(hardware): annotate schematic with I2C addresses --- hardware/LIONv3/LIONv3.kicad_sch | 10 -- hardware/LIONv3/POWER.kicad_sch | 200 +++++++++++++++++++++++++++++++ hardware/LIONv3/RF.kicad_sch | 200 +++++++++++++++++++++++++++++++ 3 files changed, 400 insertions(+), 10 deletions(-) diff --git a/hardware/LIONv3/LIONv3.kicad_sch b/hardware/LIONv3/LIONv3.kicad_sch index 731968f..6f3fd52 100644 --- a/hardware/LIONv3/LIONv3.kicad_sch +++ b/hardware/LIONv3/LIONv3.kicad_sch @@ -4486,16 +4486,6 @@ (embedded_fonts no) ) ) - (text "High frequency filtering" - (exclude_from_sim no) - (at 73.66 73.66 0) - (effects - (font - (size 1.27 1.27) - ) - ) - (uuid "346c9172-a29c-44dc-aaab-46420b392253") - ) (text "LATCH CONNECTORS\nmates in one orientation only" (exclude_from_sim no) (at 201.93 115.57 0) diff --git a/hardware/LIONv3/POWER.kicad_sch b/hardware/LIONv3/POWER.kicad_sch index 6fd413d..1dd7e46 100644 --- a/hardware/LIONv3/POWER.kicad_sch +++ b/hardware/LIONv3/POWER.kicad_sch @@ -2653,6 +2653,16 @@ ) (uuid "b2ce98fb-bfb9-44c5-a93d-439ba9b40fd6") ) + (text "Table 6-2 (Page 18)" + (exclude_from_sim no) + (at 31.75 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "da20e626-6f09-412f-b915-61886d904985") + ) (text_box "POWER CURRENT MONITOR" (exclude_from_sim no) (at 13.97 71.12 0) @@ -4492,6 +4502,196 @@ ) (uuid "fba29de2-c581-40e5-8dcf-bb055bbbb4dc") ) + (table + (column_count 5) + (border + (external no) + (header yes) + (stroke + (width 0) + (type solid) + ) + ) + (separators + (rows no) + (cols no) + ) + (column_widths 5.08 5.08 10.16 6.35 5.08) + (row_heights 2.54 2.54) + (uuid "181ef37a-c825-40fc-a027-1dd51392bce0") + (cells + (table_cell "A0" + (exclude_from_sim no) + (at 15.24 125.73 0) + (size 5.08 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "e34b2898-4199-4c18-939f-0f4bb16905e6") + ) + (table_cell "A1" + (exclude_from_sim no) + (at 20.32 125.73 0) + (size 5.08 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "e34b2898-4199-4c18-939f-0f4bb16905e6") + ) + (table_cell "Binary" + (exclude_from_sim no) + (at 25.4 125.73 0) + (size 10.16 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "7cbeb8b2-a628-4f11-9715-68b237cad9e9") + ) + (table_cell "Hex" + (exclude_from_sim no) + (at 35.56 125.73 0) + (size 6.35 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "0329b06c-bc01-48d3-af42-7e8cddf6543f") + ) + (table_cell "Dec" + (exclude_from_sim no) + (at 41.91 125.73 0) + (size 5.08 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "dc460211-469b-4185-8484-96a9d9100fdf") + ) + (table_cell "SDA" + (exclude_from_sim no) + (at 15.24 128.27 0) + (size 5.08 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "bf7d42a6-98a9-46d8-b157-7d95cd0d5c6a") + ) + (table_cell "GND" + (exclude_from_sim no) + (at 20.32 128.27 0) + (size 5.08 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "bf7d42a6-98a9-46d8-b157-7d95cd0d5c6a") + ) + (table_cell "1000010" + (exclude_from_sim no) + (at 25.4 128.27 0) + (size 10.16 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "b60efcbb-c601-42e8-8842-517dcc3a29c4") + ) + (table_cell "0x42" + (exclude_from_sim no) + (at 35.56 128.27 0) + (size 6.35 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "da0787b9-2c2c-47f7-a1a0-d995d8197a20") + ) + (table_cell "66" + (exclude_from_sim no) + (at 41.91 128.27 0) + (size 5.08 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "0f68b5d3-a41c-4f40-a7eb-3d1014f33cea") + ) + ) + ) (label "PWR" (at 82.55 40.64 180) (effects diff --git a/hardware/LIONv3/RF.kicad_sch b/hardware/LIONv3/RF.kicad_sch index bc02539..4c04586 100644 --- a/hardware/LIONv3/RF.kicad_sch +++ b/hardware/LIONv3/RF.kicad_sch @@ -2234,6 +2234,16 @@ ) (uuid "06f9b612-5382-4913-a39e-45517018ddd0") ) + (text "Table 6-2 (Page 18)" + (exclude_from_sim no) + (at 143.51 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "a80d9f80-bcad-4835-ab39-e0f5d921c8f4") + ) (text_box "MEMORY" (exclude_from_sim no) (at 207.01 78.74 0) @@ -3597,6 +3607,196 @@ ) (uuid "fed9a246-dddf-423c-9a3d-01f43d37c93b") ) + (table + (column_count 5) + (border + (external no) + (header yes) + (stroke + (width 0) + (type solid) + ) + ) + (separators + (rows no) + (cols no) + ) + (column_widths 5.08 5.08 10.16 6.35 5.08) + (row_heights 2.54 2.54) + (uuid "7766581d-f44c-4dae-85dd-023b9cc22945") + (cells + (table_cell "A0" + (exclude_from_sim no) + (at 127 71.12 0) + (size 5.08 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "e34b2898-4199-4c18-939f-0f4bb16905e6") + ) + (table_cell "A1" + (exclude_from_sim no) + (at 132.08 71.12 0) + (size 5.08 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "e34b2898-4199-4c18-939f-0f4bb16905e6") + ) + (table_cell "Binary" + (exclude_from_sim no) + (at 137.16 71.12 0) + (size 10.16 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "7cbeb8b2-a628-4f11-9715-68b237cad9e9") + ) + (table_cell "Hex" + (exclude_from_sim no) + (at 147.32 71.12 0) + (size 6.35 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "0329b06c-bc01-48d3-af42-7e8cddf6543f") + ) + (table_cell "Dec" + (exclude_from_sim no) + (at 153.67 71.12 0) + (size 5.08 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "dc460211-469b-4185-8484-96a9d9100fdf") + ) + (table_cell "GND" + (exclude_from_sim no) + (at 127 73.66 0) + (size 5.08 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "bf7d42a6-98a9-46d8-b157-7d95cd0d5c6a") + ) + (table_cell "GND" + (exclude_from_sim no) + (at 132.08 73.66 0) + (size 5.08 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "bf7d42a6-98a9-46d8-b157-7d95cd0d5c6a") + ) + (table_cell "1000000" + (exclude_from_sim no) + (at 137.16 73.66 0) + (size 10.16 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "b60efcbb-c601-42e8-8842-517dcc3a29c4") + ) + (table_cell "0x40" + (exclude_from_sim no) + (at 147.32 73.66 0) + (size 6.35 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "da0787b9-2c2c-47f7-a1a0-d995d8197a20") + ) + (table_cell "64" + (exclude_from_sim no) + (at 153.67 73.66 0) + (size 5.08 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "0f68b5d3-a41c-4f40-a7eb-3d1014f33cea") + ) + ) + ) (label "ANT_915" (at 83.82 52.07 180) (effects From b299277cec2fa61eaf38cc6647c9bc1d0b5bfc38 Mon Sep 17 00:00:00 2001 From: RodrigoCAndrade <198579161+RodrigoCAndrade@users.noreply.github.com> Date: Wed, 9 Sep 2026 18:59:49 -0300 Subject: [PATCH 10/17] fix(hardware): fix CANbus split termination --- hardware/LIONv3/CANbus.kicad_sch | 2979 ++++++++++++++++++++++++++++++ hardware/LIONv3/LIONv3.kicad_pro | 31 +- hardware/LIONv3/LIONv3.kicad_sch | 2725 ++++----------------------- 3 files changed, 3383 insertions(+), 2352 deletions(-) create mode 100644 hardware/LIONv3/CANbus.kicad_sch diff --git a/hardware/LIONv3/CANbus.kicad_sch b/hardware/LIONv3/CANbus.kicad_sch new file mode 100644 index 0000000..1e1fb80 --- /dev/null +++ b/hardware/LIONv3/CANbus.kicad_sch @@ -0,0 +1,2979 @@ +(kicad_sch + (version 20260306) + (generator "eeschema") + (generator_version "10.0") + (uuid "cf126f0a-6b8a-42b1-ac08-f88a8f1e87ec") + (paper "A4") + (title_block + (title "LIONv3") + (date "2026-08-12") + (rev "0.1") + (comment 1 "v3-Rodrigo") + (comment 2 "Rodrigo Andrade") + (comment 3 "2026-08-12") + ) + (lib_symbols + (symbol "Device:C_Small" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.254) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "C" + (at 0.254 1.778 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C_Small" + (at 0.254 -2.032 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "capacitor cap" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "C_Small_0_1" + (polyline + (pts + (xy -1.524 0.508) (xy 1.524 0.508) + ) + (stroke + (width 0.3048) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -0.508) (xy 1.524 -0.508) + ) + (stroke + (width 0.3302) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_Small_1_1" + (pin passive line + (at 0 2.54 270) + (length 2.032) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -2.54 90) + (length 2.032) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:R_Small" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.254) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "R" + (at 0 0 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (property "Value" "R_Small" + (at 1.778 0 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor, small symbol" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "R resistor" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "R_Small_0_1" + (rectangle + (start -0.762 1.778) + (end 0.762 -1.778) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_Small_1_1" + (pin passive line + (at 0 2.54 270) + (length 0.762) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -2.54 90) + (length 0.762) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Jumper:SolderJumper_3_Open" + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "JP" + (at -2.54 -2.54 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SolderJumper_3_Open" + (at 0 2.794 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 -15.24 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Solder Jumper, 3-pole, open" + (at 0 -12.7 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property private "KLC_S5.1" "This is a generic symbol, it has fp-filter, but no default footprint" + (at 0 -17.78 0) + (show_name yes) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property private "KLC_S3.3" "Graphical-Symbol: thickness is 6mm, fill is background" + (at 0 -20.32 0) + (show_name yes) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "Solder Jumper SPDT" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "SolderJumper*Open*" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "SolderJumper_3_Open_0_1" + (polyline + (pts + (xy -2.54 0) (xy -2.032 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 1.016) (xy -1.016 -1.016) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -1.016 -1.016) + (mid -2.0276 0) + (end -1.016 1.016) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -0.508 1.016) + (end 0.508 -1.016) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 0 -1.27) (xy 0 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 1.016 1.016) + (mid 2.0276 0) + (end 1.016 -1.016) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 1.016 1.016) (xy 1.016 -1.016) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 0) (xy 2.032 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SolderJumper_3_Open_1_1" + (pin passive line + (at -5.08 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 0 -3.81 90) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "LIONv3-Symbols:TCAN3414DR" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "U5" + (at 0 12.7 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "TCAN3414DR" + (at 0 10.16 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LIONv3-Footprints:SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL" + (at 0 -10.16 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + ) + ) + (property "Datasheet" "https://so.szlcsc.com/global.html?c=&k=C9843" + (at -2.286 0.127 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Description" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC" "C22396693" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "C22396693" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "TCAN3414DR_0_1" + (rectangle + (start -10.16 7.62) + (end 10.16 -5.08) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (circle + (center -8.89 6.35) + (radius 0.381) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "TCAN3414DR_1_1" + (pin input line + (at -12.7 2.54 0) + (length 2.54) + (name "TXD" + (effects + (font + (size 1 1) + ) + ) + ) + (number "1" + (effects + (font + (size 1 1) + ) + ) + ) + ) + (pin power_in line + (at -12.7 -2.54 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1 1) + ) + ) + ) + (number "2" + (effects + (font + (size 1 1) + ) + ) + ) + ) + (pin power_in line + (at -12.7 5.08 0) + (length 2.54) + (name "VCC" + (effects + (font + (size 1 1) + ) + ) + ) + (number "3" + (effects + (font + (size 1 1) + ) + ) + ) + ) + (pin output line + (at -12.7 0 0) + (length 2.54) + (name "RXD" + (effects + (font + (size 1 1) + ) + ) + ) + (number "4" + (effects + (font + (size 1 1) + ) + ) + ) + ) + (pin input line + (at 12.7 -2.54 180) + (length 2.54) + (name "SHDN/VIO" + (effects + (font + (size 1 1) + ) + ) + ) + (number "5" + (effects + (font + (size 1 1) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 2.54 180) + (length 2.54) + (name "CANL" + (effects + (font + (size 1 1) + ) + ) + ) + (number "6" + (effects + (font + (size 1 1) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 5.08 180) + (length 2.54) + (name "CANH" + (effects + (font + (size 1 1) + ) + ) + ) + (number "7" + (effects + (font + (size 1 1) + ) + ) + ) + ) + (pin input line + (at 12.7 0 180) + (length 2.54) + (name "STB" + (effects + (font + (size 1 1) + ) + ) + ) + (number "8" + (effects + (font + (size 1 1) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Power_Protection:ESDA5V3L" + (pin_names + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "D" + (at 5.715 2.54 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "ESDA5V3L" + (at 5.715 0.635 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" + (at -15.24 -10.16 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/esdal.pdf" + (at 0 -15.24 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "TVS Diode Array, 5.5V Standoff, 2 Channels, SOT23" + (at 0 -12.7 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "usb esd protection suppression transient" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "SOT?23*" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "ESDA5V3L_0_0" + (pin passive line + (at 0 -5.08 90) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "ESDA5V3L_0_1" + (rectangle + (start -4.445 2.54) + (end 4.445 -2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -3.302 1.016) (xy -3.302 1.27) (xy -1.905 1.27) (xy -1.778 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 2.54) (xy -2.54 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 1.27) (xy -2.54 -1.27) (xy 2.54 -1.27) (xy 2.54 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 1.27) (xy -1.905 0) (xy -3.175 0) (xy -2.54 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -1.27) (xy 0 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 -1.27) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 1.778 1.016) (xy 1.778 1.27) (xy 3.175 1.27) (xy 3.302 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 2.54) (xy 2.54 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy 1.905 0) (xy 3.175 0) (xy 2.54 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "ESDA5V3L_1_1" + (pin passive line + (at -2.54 5.08 270) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:+3.3V" + (power global) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3.3V" + (at 0 3.556 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "+3.3V_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 2.54) (xy 0.762 1.27) + ) + (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) + ) + ) + ) + (symbol "+3.3V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:GND" + (power global) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (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) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) + (text "CAN_STB:\ndown -> ACTIVE\nup -> STANDBY" + (exclude_from_sim no) + (at 16.51 19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "774b5fc6-e66a-416d-a98b-8fb5503cd9f1") + ) + (text_box "CANbus TRANSCEIVER" + (exclude_from_sim no) + (at 13.97 13.97 0) + (size 104.14 40.64) + (margins 0.9525 0.9525 0.9525 0.9525) + (stroke + (width 0) + (type dash) + (color 132 0 0 1) + ) + (fill + (type color) + (color 255 229 191 0.2509803922) + ) + (effects + (font + (size 1.27 1.27) + (color 132 0 0 1) + ) + (justify right bottom) + ) + (uuid "69df9a37-8e9a-495b-a687-f2ae70b22ec9") + ) + (text_box "SPLIT TERMINATION" + (exclude_from_sim no) + (at 119.38 13.97 0) + (size 66.04 40.64) + (margins 0.9525 0.9525 0.9525 0.9525) + (stroke + (width 0) + (type dash) + (color 132 0 0 1) + ) + (fill + (type color) + (color 255 229 191 0.2509803922) + ) + (effects + (font + (size 1.27 1.27) + (color 132 0 0 1) + ) + (justify right bottom) + ) + (uuid "dbb1ab87-de9c-493a-a40e-d35379b2b482") + ) + (junction + (at 33.02 31.75) + (diameter 0) + (color 0 0 0 0) + (uuid "0caf16b8-c18e-41f7-89bc-b791bc37e6fc") + ) + (junction + (at 33.02 44.45) + (diameter 0) + (color 0 0 0 0) + (uuid "1e6458dd-c042-471f-a0d3-20132cda7e7f") + ) + (junction + (at 97.79 31.75) + (diameter 0) + (color 0 0 0 0) + (uuid "2f8fb3de-56de-4bd1-bc51-42c49020cf99") + ) + (junction + (at 100.33 34.29) + (diameter 0) + (color 0 0 0 0) + (uuid "31b080a8-8ac4-46af-a9a0-456ab142c47c") + ) + (junction + (at 93.98 31.75) + (diameter 0) + (color 0 0 0 0) + (uuid "6e22dafb-6b2a-4be3-94ff-23eb8312f1a5") + ) + (junction + (at 88.9 34.29) + (diameter 0) + (color 0 0 0 0) + (uuid "97ff27dd-d820-48cf-bd53-d9c33c579aa1") + ) + (junction + (at 21.59 31.75) + (diameter 0) + (color 0 0 0 0) + (uuid "a1d9fec8-5fef-4355-b02d-07246d1b6564") + ) + (junction + (at 81.28 44.45) + (diameter 0) + (color 0 0 0 0) + (uuid "ac77deb5-fdd4-4f2d-9322-fc8a4536dc71") + ) + (junction + (at 52.07 44.45) + (diameter 0) + (color 0 0 0 0) + (uuid "c498d71d-8e96-41d9-b9a7-dbf48d620af5") + ) + (junction + (at 21.59 44.45) + (diameter 0) + (color 0 0 0 0) + (uuid "fe514c87-854f-4d3d-a808-56189902a444") + ) + (wire + (pts + (xy 142.24 31.75) (xy 146.05 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0df0d560-f4a6-4aaa-b5f2-5f2b3614db30") + ) + (wire + (pts + (xy 100.33 27.94) (xy 100.33 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1209ab06-f200-4d02-bb1d-db48832af28a") + ) + (wire + (pts + (xy 151.13 43.18) (xy 151.13 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "193664e0-8351-454e-9662-d6cbda381da0") + ) + (wire + (pts + (xy 81.28 39.37) (xy 81.28 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1b57abc9-181a-438b-85aa-ed231448582f") + ) + (wire + (pts + (xy 91.44 48.26) (xy 91.44 49.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1e2941fb-ed8c-4136-99bc-2310e1c37da3") + ) + (wire + (pts + (xy 127 31.75) (xy 137.16 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2051ed1c-c0d1-4e4b-8aa2-70b75c61641e") + ) + (wire + (pts + (xy 33.02 31.75) (xy 33.02 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2fb92881-6c73-4f09-84a0-160e0484e542") + ) + (wire + (pts + (xy 81.28 49.53) (xy 91.44 49.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "32a117b8-1f85-452b-854a-73fee0e8466a") + ) + (wire + (pts + (xy 88.9 34.29) (xy 100.33 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "394e76d0-dba0-44f7-bd18-ff0d2d29c730") + ) + (wire + (pts + (xy 33.02 44.45) (xy 52.07 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "43a67077-817e-49e6-b338-0a738fa8c0de") + ) + (wire + (pts + (xy 33.02 40.64) (xy 33.02 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4c8b9a62-6510-4cb8-bd3a-222174068a07") + ) + (wire + (pts + (xy 81.28 44.45) (xy 52.07 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "52c0c642-73aa-4787-b2eb-0a7c144d7ace") + ) + (wire + (pts + (xy 21.59 35.56) (xy 21.59 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "596223b5-a172-447e-bec7-7f56e743e511") + ) + (wire + (pts + (xy 80.01 36.83) (xy 102.87 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5d9a1a94-3e0e-4712-b89c-ff9c12734b8f") + ) + (wire + (pts + (xy 50.8 34.29) (xy 54.61 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6269623e-1596-4bc5-a0f3-0d06bc73ecda") + ) + (wire + (pts + (xy 93.98 38.1) (xy 93.98 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "65788e4c-7996-44e1-a49a-6d8ee880fe61") + ) + (wire + (pts + (xy 21.59 31.75) (xy 33.02 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6816e9c7-6bf8-40dd-987a-e67688a250dc") + ) + (wire + (pts + (xy 81.28 49.53) (xy 81.28 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6f5570f8-67b2-4811-a5e8-d061e6196f09") + ) + (wire + (pts + (xy 80.01 34.29) (xy 88.9 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7323f1a3-2ae4-4e27-a0e5-44d17c8bd84e") + ) + (wire + (pts + (xy 80.01 39.37) (xy 81.28 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "83547076-2461-4c59-a977-586686e47742") + ) + (wire + (pts + (xy 80.01 31.75) (xy 97.79 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "998c5688-3349-467c-8587-16943a52ae0a") + ) + (wire + (pts + (xy 21.59 30.48) (xy 21.59 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a9935d83-dd56-4b50-9cbd-55fcfadcafaa") + ) + (wire + (pts + (xy 156.21 31.75) (xy 161.29 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ac08b557-0891-47c8-856f-338d183b3632") + ) + (wire + (pts + (xy 97.79 31.75) (xy 102.87 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ac41248d-8f0d-4eaa-9366-03b169e6a2cd") + ) + (wire + (pts + (xy 21.59 44.45) (xy 33.02 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ada15f73-af31-498d-89a8-9c54d6d29ab7") + ) + (wire + (pts + (xy 151.13 36.83) (xy 151.13 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b12290f5-1025-4eb5-a689-c5ba29c0cd2b") + ) + (wire + (pts + (xy 52.07 39.37) (xy 52.07 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c3865f9b-80fb-4544-a4ce-1159731978a1") + ) + (wire + (pts + (xy 88.9 34.29) (xy 88.9 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cd34a04b-eac2-4d5b-b4ab-166c6746cc68") + ) + (wire + (pts + (xy 50.8 36.83) (xy 54.61 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d4392b79-881e-4ec5-98bf-4fe026c99440") + ) + (wire + (pts + (xy 166.37 31.75) (xy 176.53 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d7758f51-ecc7-4da8-a438-f88375364aa3") + ) + (wire + (pts + (xy 97.79 24.13) (xy 97.79 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "da5c99c6-f3c8-4308-b23d-f5c0d97dcdce") + ) + (wire + (pts + (xy 100.33 34.29) (xy 102.87 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e2a6a8c4-ed66-42f0-8a9e-cf4c18ca5586") + ) + (wire + (pts + (xy 54.61 39.37) (xy 52.07 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e8006ffd-875d-474b-a6f6-2ffcb8d68e5e") + ) + (wire + (pts + (xy 21.59 45.72) (xy 21.59 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ee06ab65-c592-4e73-b42f-90a66bd73fbd") + ) + (wire + (pts + (xy 33.02 31.75) (xy 54.61 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eff65f5e-6dd7-40cd-86d9-bd63017dcf6a") + ) + (wire + (pts + (xy 21.59 44.45) (xy 21.59 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fa0b1c3e-ada7-4576-849a-eccdf1a80e1d") + ) + (label "CAN_H" + (at 127 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "1a3e9370-97fb-43f4-807e-329e8b91af51") + ) + (label "CAN_L" + (at 87.63 34.29 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "39eb9e51-e1fa-4131-b566-ba15e7632357") + ) + (label "CAN_H" + (at 87.63 31.75 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "52758571-6f0c-40e9-8ac9-b6ab06de322a") + ) + (label "CAN_L" + (at 176.53 31.75 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "64cd2580-4dc9-4433-9f64-1138d6ab6a48") + ) + (hierarchical_label "CAN_STB" + (shape input) + (at 102.87 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "406d885e-c9fc-497f-a1f2-f78ce655ea35") + ) + (hierarchical_label "CAN_RX" + (shape input) + (at 50.8 36.83 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "962ecce8-106d-445e-88bb-ad40709f3aa6") + ) + (hierarchical_label "CAN_P" + (shape bidirectional) + (at 102.87 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "9f4fd07b-01b7-4daa-a5a2-c58c4cc3617f") + ) + (hierarchical_label "CAN_N" + (shape bidirectional) + (at 102.87 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "a47758eb-4a50-4f5a-9f12-46f50b4d112c") + ) + (hierarchical_label "CAN_TX" + (shape output) + (at 50.8 34.29 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ed559c9c-ab52-47ee-9641-ff95400af093") + ) + (netclass_flag "" + (length 2.54) + (shape round) + (at 100.33 27.94 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "0cc10ed3-48d3-4141-94c9-b68798749876") + (property "Net Class" "120Ω" + (at 101.0285 25.4 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Component Class" "" + (at 67.31 11.43 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + ) + ) + ) + (netclass_flag "" + (length 2.54) + (shape round) + (at 97.79 24.13 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "e0b24aae-acaa-440c-8fa9-2c2d12086507") + (property "Net Class" "120Ω" + (at 98.4885 21.59 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Component Class" "" + (at 64.77 7.62 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 21.59 38.1 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "10126aff-5645-4148-8f6e-78e4a713ea45") + (property "Reference" "C1" + (at 24.13 36.8362 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10uF" + (at 24.13 39.3762 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" + (at 21.59 38.1 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 21.59 38.1 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 21.59 38.1 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC" "C440198" + (at 21.59 38.1 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "0ae1c58e-e16d-4136-a0d6-bbf6d03af15c") + ) + (pin "1" + (uuid "211cc6f1-0f4e-4593-94d1-993ad869e9b6") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e" + (reference "C1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R_Small") + (at 139.7 31.75 90) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "289604f4-22b5-4262-97b6-d258f979b077") + (property "Reference" "R1" + (at 139.7 26.67 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (property "Value" "59" + (at 139.7 29.21 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 139.7 31.75 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 139.7 31.75 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor, small symbol" + (at 139.7 31.75 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "30f1a9a5-a17c-46cb-88b3-1a402b833247") + ) + (pin "2" + (uuid "9749e2e1-15b1-4c21-9216-f2410fa9778d") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e" + (reference "R1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R_Small") + (at 163.83 31.75 90) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2b59011d-b656-4f9a-bbc4-d3398ff92a23") + (property "Reference" "R12" + (at 163.83 26.67 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.016 1.016) + ) + ) + ) + (property "Value" "59" + (at 163.83 29.21 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 163.83 31.75 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 163.83 31.75 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor, small symbol" + (at 163.83 31.75 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "d3907cc0-bc17-4a7a-a737-4e77644f89e5") + ) + (pin "2" + (uuid "70e62c93-d029-42c3-8c14-8075e9dbdadf") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e" + (reference "R12") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Jumper:SolderJumper_3_Open") + (at 151.13 31.75 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (in_pos_files yes) + (dnp no) + (uuid "3579c8c8-030d-4e0e-9d3c-dab7ba218c24") + (property "Reference" "JP1" + (at 151.13 27.94 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SolderJumper_3_Open" + (at 151.13 27.94 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm" + (at 151.13 31.75 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 151.13 46.99 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Solder Jumper, 3-pole, open" + (at 151.13 44.45 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property private "KLC_S5.1" "This is a generic symbol, it has fp-filter, but no default footprint" + (at 151.13 49.53 0) + (hide yes) + (show_name yes) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property private "KLC_S3.3" "Graphical-Symbol: thickness is 6mm, fill is background" + (at 151.13 52.07 0) + (hide yes) + (show_name yes) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "84a82856-afdd-4470-826a-7fda0a807a30") + ) + (pin "2" + (uuid "c7bfc90a-afe4-4b5b-95d6-97e742f5e3c7") + ) + (pin "3" + (uuid "115e00f1-57be-480f-b3c9-5e1891e61d57") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e" + (reference "JP1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Power_Protection:ESDA5V3L") + (at 91.44 43.18 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5517011e-ebad-4a85-9ed2-e4bfc5928507") + (property "Reference" "D1" + (at 97.79 41.9099 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TI ESD752DBZR" + (at 97.79 44.4499 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" + (at 76.2 53.34 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/esdal.pdf" + (at 91.44 58.42 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "TVS Diode Array, 5.5V Standoff, 2 Channels, SOT23" + (at 91.44 55.88 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC" "C20345397" + (at 91.44 43.18 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "4fca0602-263d-4d65-8e32-a29000d4945e") + ) + (pin "3" + (uuid "ec5e90a0-0de9-4b55-9eeb-b036d140c623") + ) + (pin "2" + (uuid "bbcf01dc-1550-434d-af22-b92b87c165f0") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e" + (reference "D1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 21.59 45.72 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (uuid "55352883-90bd-4412-a307-1e936896d108") + (property "Reference" "#PWR05" + (at 21.59 52.07 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 21.59 50.8 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 21.59 45.72 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 21.59 45.72 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 21.59 45.72 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "dbdf57be-f2ba-4ccc-8613-629c48d4873c") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e" + (reference "#PWR05") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 21.59 30.48 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "64929a9f-7d6d-4b1b-b384-906487ed1b6d") + (property "Reference" "#PWR01" + (at 21.59 34.29 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3.3V" + (at 21.59 26.035 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 21.59 30.48 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 21.59 30.48 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 21.59 30.48 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "a9b15546-5e1c-477c-b382-7b8b83b93af4") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e" + (reference "#PWR01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 151.13 43.18 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7ae9ab5c-86ef-4f9f-aca5-5bfc453ec770") + (property "Reference" "#PWR020" + (at 151.13 49.53 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 151.13 48.26 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 151.13 43.18 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 151.13 43.18 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 151.13 43.18 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "54cc9bf7-498e-4a0f-92fb-ba3b802bafc3") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e" + (reference "#PWR020") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 151.13 39.37 180) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "cb7af610-9dff-4202-806a-7584b1811ace") + (property "Reference" "C24" + (at 153.67 38.0935 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "4.7nF" + (at 153.67 40.6335 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 151.13 39.37 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 151.13 39.37 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 151.13 39.37 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC" "C1538" + (at 151.13 39.37 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "75380660-46ac-4366-9b7c-c141ba7d96dd") + ) + (pin "2" + (uuid "bdfdffae-c601-4b49-96da-0ab30e010d56") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e" + (reference "C24") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 33.02 38.1 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d0c80ba2-ea4b-4b2a-9f1a-87df646fb76c") + (property "Reference" "C2" + (at 35.56 36.8362 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100nF" + (at 35.56 39.3762 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 33.02 38.1 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 33.02 38.1 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 33.02 38.1 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC" "C307331" + (at 33.02 38.1 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "5a29ad43-1f2e-4136-ad0b-1cf713807705") + ) + (pin "1" + (uuid "ab83a981-dcc8-4b86-a71f-8f5224bbd7b4") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e" + (reference "C2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "LIONv3-Symbols:TCAN3414DR") + (at 67.31 36.83 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (uuid "f0317695-cb60-48fd-be49-e963dc352acb") + (property "Reference" "U1" + (at 67.31 24.13 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "TCAN3414DR" + (at 67.31 26.67 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LIONv3-Footprints:SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL" + (at 67.31 46.99 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/ds/symlink/tcan3414.pdf" + (at 65.024 36.703 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Description" "" + (at 67.31 36.83 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC" "C22396693" + (at 67.31 36.83 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "de660e30-4c68-4719-a465-0a00ec70a5e8") + ) + (pin "3" + (uuid "a62545e6-b6b1-48cc-a274-28cb2af0f30a") + ) + (pin "6" + (uuid "4ede2644-47ee-4f74-811c-ba4f8e5fdbbf") + ) + (pin "8" + (uuid "d2d7cf9f-03a0-4a9c-b525-7ae5058f6b3e") + ) + (pin "1" + (uuid "0cd7915d-6065-4d64-83ca-d983407903ad") + ) + (pin "4" + (uuid "db2c7369-e13a-47bb-8143-22c57540d77e") + ) + (pin "5" + (uuid "a56817ab-bc5c-4c82-bda3-81cc9078602f") + ) + (pin "7" + (uuid "6cd584f9-e8ab-4a9f-9657-205d454b49f0") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e" + (reference "U1") + (unit 1) + ) + ) + ) + ) +) diff --git a/hardware/LIONv3/LIONv3.kicad_pro b/hardware/LIONv3/LIONv3.kicad_pro index 9bca91c..c05c9cb 100644 --- a/hardware/LIONv3/LIONv3.kicad_pro +++ b/hardware/LIONv3/LIONv3.kicad_pro @@ -338,6 +338,14 @@ [ "footprint_link_issues|939800|863600|9a2f3cf8-531e-4d14-8d2e-f82a4838ddff|00000000-0000-0000-0000-000000000000|||", "" + ], + [ + "multiple_net_names|1028700|317500|1a3e9370-97fb-43f4-807e-329e8b91af51|9f4fd07b-01b7-4daa-a5a2-c58c4cc3617f|/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e|/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e|/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e", + "" + ], + [ + "multiple_net_names|1028700|342900|39eb9e51-e1fa-4131-b566-ba15e7632357|a47758eb-4a50-4f5a-9f12-46f50b4d112c|/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e|/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e|/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e", + "" ] ], "meta": { @@ -592,12 +600,19 @@ "wire_width": 6 }, { - "name": "50Ω", + "name": "120Ω", "pcb_color": "rgba(0, 0, 0, 0.000)", "priority": 0, "schematic_color": "rgba(0, 0, 0, 0.000)", "tuning_profile": "" }, + { + "name": "50Ω", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "priority": 1, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "tuning_profile": "" + }, { "clearance": 0.2, "diff_pair_gap": 0.25, @@ -606,7 +621,7 @@ "microvia_drill": 0.1, "name": "Power", "pcb_color": "rgba(0, 0, 0, 0.000)", - "priority": 1, + "priority": 2, "schematic_color": "rgba(0, 0, 0, 0.000)", "track_width": 0.4, "tuning_profile": "", @@ -619,6 +634,12 @@ }, "net_colors": null, "netclass_assignments": { + "/CAN_N": [ + "120Ω" + ], + "/CAN_P": [ + "120Ω" + ], "/RF/ANT_915": [ "50Ω" ] @@ -810,7 +831,7 @@ "uuid": "3cc9e06f-00d0-4bec-822f-2e156022ced4" } ], - "used_designators": "FB3,JP2,R30", + "used_designators": "FB3,JP1-3,R1,R12,R30-31,C1-2,C24,D1,#PWR1,#PWR5,#PWR20,U1", "variants": [] }, "sheets": [ @@ -825,6 +846,10 @@ [ "78bf7d09-3355-4da6-a4af-8df1bf47cdde", "POWER" + ], + [ + "732ad377-cd6b-418c-b5b5-46888f6f133e", + "CANbus" ] ], "text_variables": {}, diff --git a/hardware/LIONv3/LIONv3.kicad_sch b/hardware/LIONv3/LIONv3.kicad_sch index 6f3fd52..6bb3ebe 100644 --- a/hardware/LIONv3/LIONv3.kicad_sch +++ b/hardware/LIONv3/LIONv3.kicad_sch @@ -821,184 +821,6 @@ ) (embedded_fonts no) ) - (symbol "Jumper:SolderJumper_2_Open" - (pin_numbers - (hide yes) - ) - (pin_names - (offset 0) - (hide yes) - ) - (exclude_from_sim no) - (in_bom no) - (on_board yes) - (in_pos_files yes) - (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "JP" - (at 0 2.032 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "SolderJumper_2_Open" - (at 0 -2.54 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 0 0 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 0 -7.62 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Solder Jumper, 2-pole, open" - (at 0 -5.08 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "ki_keywords" "solder jumper SPST" - (at 0 0 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "ki_fp_filters" "SolderJumper*Open*" - (at 0 0 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (symbol "SolderJumper_2_Open_0_1" - (polyline - (pts - (xy -0.254 1.016) (xy -0.254 -1.016) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - (arc - (start -0.254 -1.016) - (mid -1.2656 0) - (end -0.254 1.016) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type outline) - ) - ) - (arc - (start 0.254 1.016) - (mid 1.2656 0) - (end 0.254 -1.016) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy 0.254 1.016) (xy 0.254 -1.016) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "SolderJumper_2_Open_1_1" - (pin passive line - (at -5.08 0 0) - (length 3.81) - (name "A" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 0 180) - (length 3.81) - (name "B" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (embedded_fonts no) - ) (symbol "LIONv3-Symbols:ESP32-C6-MINI-1-N4" (exclude_from_sim no) (in_bom yes) @@ -2248,14 +2070,14 @@ ) (embedded_fonts no) ) - (symbol "LIONv3-Symbols:TCAN3414DR" + (symbol "LIONv3-Symbols:TMP112AIDRLR" (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "U5" - (at 0 12.7 0) + (property "Reference" "U6" + (at 0 10.16 0) (show_name no) (do_not_autoplace no) (effects @@ -2264,8 +2086,8 @@ ) ) ) - (property "Value" "TCAN3414DR" - (at 0 10.16 0) + (property "Value" "TMP112AIDRLR" + (at 0 7.62 0) (show_name no) (do_not_autoplace no) (effects @@ -2274,7 +2096,7 @@ ) ) ) - (property "Footprint" "LIONv3-Footprints:SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL" + (property "Footprint" "LIONv3-Footprints:SOT-563_L1.6-W1.2-P0.50-LS1.6-BR" (at 0 -10.16 0) (show_name no) (do_not_autoplace no) @@ -2286,7 +2108,7 @@ ) ) ) - (property "Datasheet" "https://so.szlcsc.com/global.html?c=&k=C9843" + (property "Datasheet" "https://www.ti.com/lit/gpn/TMP112" (at -2.286 0.127 0) (show_name no) (do_not_autoplace no) @@ -2309,7 +2131,7 @@ ) ) ) - (property "LCSC" "C22396693" + (property "LCSC" "C28927" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -2320,7 +2142,7 @@ ) ) ) - (property "ki_keywords" "C22396693" + (property "ki_keywords" "C28927" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -2331,10 +2153,10 @@ ) ) ) - (symbol "TCAN3414DR_0_1" + (symbol "TMP112AIDRLR_0_1" (rectangle - (start -10.16 7.62) - (end 10.16 -5.08) + (start -10.16 5.588) + (end 10.16 -5.588) (stroke (width 0) (type default) @@ -2344,7 +2166,18 @@ ) ) (circle - (center -8.89 6.35) + (center -8.89 4.318) + (radius 0.381) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (circle + (center -8.89 4.318) (radius 0.381) (stroke (width 0) @@ -2355,11 +2188,11 @@ ) ) ) - (symbol "TCAN3414DR_1_1" + (symbol "TMP112AIDRLR_1_1" (pin input line (at -12.7 2.54 0) (length 2.54) - (name "TXD" + (name "SCL" (effects (font (size 1 1) @@ -2375,7 +2208,7 @@ ) ) (pin power_in line - (at -12.7 -2.54 0) + (at 12.7 -2.54 180) (length 2.54) (name "GND" (effects @@ -2392,10 +2225,10 @@ ) ) ) - (pin power_in line - (at -12.7 5.08 0) + (pin output line + (at -12.7 -2.54 0) (length 2.54) - (name "VCC" + (name "ALERT" (effects (font (size 1 1) @@ -2410,10 +2243,10 @@ ) ) ) - (pin output line - (at -12.7 0 0) + (pin input line + (at 12.7 0 180) (length 2.54) - (name "RXD" + (name "ADD0" (effects (font (size 1 1) @@ -2428,10 +2261,10 @@ ) ) ) - (pin input line - (at 12.7 -2.54 180) + (pin power_in line + (at 12.7 2.54 180) (length 2.54) - (name "SHDN/VIO" + (name "V+" (effects (font (size 1 1) @@ -2447,9 +2280,9 @@ ) ) (pin bidirectional line - (at 12.7 2.54 180) + (at -12.7 0 0) (length 2.54) - (name "CANL" + (name "SDA" (effects (font (size 1 1) @@ -2464,53 +2297,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 5.08 180) - (length 2.54) - (name "CANH" - (effects - (font - (size 1 1) - ) - ) - ) - (number "7" - (effects - (font - (size 1 1) - ) - ) - ) - ) - (pin input line - (at 12.7 0 180) - (length 2.54) - (name "STB" - (effects - (font - (size 1 1) - ) - ) - ) - (number "8" - (effects - (font - (size 1 1) - ) - ) - ) - ) ) (embedded_fonts no) ) - (symbol "LIONv3-Symbols:TMP112AIDRLR" + (symbol "LIONv3-Symbols:TYPE-C_16PIN_2MD(073)" (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "U6" - (at 0 10.16 0) + (property "Reference" "U12" + (at -0.254 20.066 0) (show_name no) (do_not_autoplace no) (effects @@ -2519,8 +2316,8 @@ ) ) ) - (property "Value" "TMP112AIDRLR" - (at 0 7.62 0) + (property "Value" "TYPE-C_16PIN_2MD(073)" + (at 0 17.78 0) (show_name no) (do_not_autoplace no) (effects @@ -2529,8 +2326,8 @@ ) ) ) - (property "Footprint" "LIONv3-Footprints:SOT-563_L1.6-W1.2-P0.50-LS1.6-BR" - (at 0 -10.16 0) + (property "Footprint" "LIONv3-Footprints:USB-C-SMD_TYPE-C-16PIN-2MD-073" + (at 0 -11.43 0) (show_name no) (do_not_autoplace no) (hide yes) @@ -2541,8 +2338,8 @@ ) ) ) - (property "Datasheet" "https://www.ti.com/lit/gpn/TMP112" - (at -2.286 0.127 0) + (property "Datasheet" "https://item.szlcsc.com/datasheet/TYPE-C%252016PIN%25202MD(073)/2901843.html?spm=sc.gbn.xds.a___sc.gbn.hd.ss&lcsc_vid=QlQLUVBQT1ILU1MATlNWAVYCT1hYXgFRT1ReAlAAEQMxVlNRQFJaUVJRQVhXVzsOAxUeFF5JWA0NAgAHWQIASA%3D%3D" + (at -2.286 -1.143 0) (show_name no) (do_not_autoplace no) (hide yes) @@ -2564,8 +2361,8 @@ ) ) ) - (property "LCSC" "C28927" - (at 0 0 0) + (property "LCSC" "C2765186" + (at 0 -1.27 0) (show_name no) (do_not_autoplace no) (hide yes) @@ -2575,7 +2372,7 @@ ) ) ) - (property "ki_keywords" "C28927" + (property "ki_keywords" "C2765186" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -2586,240 +2383,10 @@ ) ) ) - (symbol "TMP112AIDRLR_0_1" + (symbol "TYPE-C_16PIN_2MD(073)_0_1" (rectangle - (start -10.16 5.588) - (end 10.16 -5.588) - (stroke - (width 0) - (type default) - ) - (fill - (type background) - ) - ) - (circle - (center -8.89 4.318) - (radius 0.381) - (stroke - (width 0) - (type default) - ) - (fill - (type background) - ) - ) - (circle - (center -8.89 4.318) - (radius 0.381) - (stroke - (width 0) - (type default) - ) - (fill - (type background) - ) - ) - ) - (symbol "TMP112AIDRLR_1_1" - (pin input line - (at -12.7 2.54 0) - (length 2.54) - (name "SCL" - (effects - (font - (size 1 1) - ) - ) - ) - (number "1" - (effects - (font - (size 1 1) - ) - ) - ) - ) - (pin power_in line - (at 12.7 -2.54 180) - (length 2.54) - (name "GND" - (effects - (font - (size 1 1) - ) - ) - ) - (number "2" - (effects - (font - (size 1 1) - ) - ) - ) - ) - (pin output line - (at -12.7 -2.54 0) - (length 2.54) - (name "ALERT" - (effects - (font - (size 1 1) - ) - ) - ) - (number "3" - (effects - (font - (size 1 1) - ) - ) - ) - ) - (pin input line - (at 12.7 0 180) - (length 2.54) - (name "ADD0" - (effects - (font - (size 1 1) - ) - ) - ) - (number "4" - (effects - (font - (size 1 1) - ) - ) - ) - ) - (pin power_in line - (at 12.7 2.54 180) - (length 2.54) - (name "V+" - (effects - (font - (size 1 1) - ) - ) - ) - (number "5" - (effects - (font - (size 1 1) - ) - ) - ) - ) - (pin bidirectional line - (at -12.7 0 0) - (length 2.54) - (name "SDA" - (effects - (font - (size 1 1) - ) - ) - ) - (number "6" - (effects - (font - (size 1 1) - ) - ) - ) - ) - ) - (embedded_fonts no) - ) - (symbol "LIONv3-Symbols:TYPE-C_16PIN_2MD(073)" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "U12" - (at -0.254 20.066 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "TYPE-C_16PIN_2MD(073)" - (at 0 17.78 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "LIONv3-Footprints:USB-C-SMD_TYPE-C-16PIN-2MD-073" - (at 0 -11.43 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - (italic yes) - ) - ) - ) - (property "Datasheet" "https://item.szlcsc.com/datasheet/TYPE-C%252016PIN%25202MD(073)/2901843.html?spm=sc.gbn.xds.a___sc.gbn.hd.ss&lcsc_vid=QlQLUVBQT1ILU1MATlNWAVYCT1hYXgFRT1ReAlAAEQMxVlNRQFJaUVJRQVhXVzsOAxUeFF5JWA0NAgAHWQIASA%3D%3D" - (at -2.286 -1.143 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Description" "" - (at 0 0 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "LCSC" "C2765186" - (at 0 -1.27 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "ki_keywords" "C2765186" - (at 0 0 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (symbol "TYPE-C_16PIN_2MD(073)_0_1" - (rectangle - (start -6.35 15.24) - (end 6.35 -13.97) + (start -6.35 15.24) + (end 6.35 -13.97) (stroke (width 0) (type default) @@ -2959,390 +2526,123 @@ (length 2.54) (name "SBU1" (effects - (font - (size 1 1) - ) - ) - ) - (number "A8" - (effects - (font - (size 1 1) - ) - ) - ) - ) - (pin power_in line - (at 8.89 -6.35 180) - (length 2.54) - (name "GND" - (effects - (font - (size 1 1) - ) - ) - ) - (number "B1A12" - (effects - (font - (size 1 1) - ) - ) - ) - ) - (pin power_in line - (at -8.89 12.7 0) - (length 2.54) - (name "VBUS" - (effects - (font - (size 1 1) - ) - ) - ) - (number "B4A9" - (effects - (font - (size 1 1) - ) - ) - ) - ) - (pin bidirectional line - (at 8.89 2.54 180) - (length 2.54) - (name "CC2" - (effects - (font - (size 1 1) - ) - ) - ) - (number "B5" - (effects - (font - (size 1 1) - ) - ) - ) - ) - (pin bidirectional line - (at -8.89 2.54 0) - (length 2.54) - (name "Dp2" - (effects - (font - (size 1 1) - ) - ) - ) - (number "B6" - (effects - (font - (size 1 1) - ) - ) - ) - ) - (pin bidirectional line - (at -8.89 -6.35 0) - (length 2.54) - (name "Dn2" - (effects - (font - (size 1 1) - ) - ) - ) - (number "B7" - (effects - (font - (size 1 1) - ) - ) - ) - ) - (pin no_connect line - (at 8.89 10.16 180) - (length 2.54) - (name "SBU2" - (effects - (font - (size 1 1) - ) - ) - ) - (number "B8" - (effects - (font - (size 1 1) - ) - ) - ) - ) - ) - (embedded_fonts no) - ) - (symbol "Power_Protection:ESDA5V3L" - (pin_names - (hide yes) - ) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "D" - (at 5.715 2.54 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "ESDA5V3L" - (at 5.715 0.635 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" - (at -15.24 -10.16 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Datasheet" "https://www.st.com/resource/en/datasheet/esdal.pdf" - (at 0 -15.24 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "TVS Diode Array, 5.5V Standoff, 2 Channels, SOT23" - (at 0 -12.7 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "ki_keywords" "usb esd protection suppression transient" - (at 0 0 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "ki_fp_filters" "SOT?23*" - (at 0 0 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (symbol "ESDA5V3L_0_0" - (pin passive line - (at 0 -5.08 90) - (length 2.54) - (name "A" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (symbol "ESDA5V3L_0_1" - (rectangle - (start -4.445 2.54) - (end 4.445 -2.54) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (polyline - (pts - (xy -3.302 1.016) (xy -3.302 1.27) (xy -1.905 1.27) (xy -1.778 1.27) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -2.54 2.54) (xy -2.54 1.27) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -2.54 1.27) (xy -2.54 -1.27) (xy 2.54 -1.27) (xy 2.54 1.27) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -2.54 1.27) (xy -1.905 0) (xy -3.175 0) (xy -2.54 1.27) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 -1.27) (xy 0 -2.54) - ) - (stroke - (width 0) - (type default) + (font + (size 1 1) + ) + ) ) - (fill - (type none) + (number "A8" + (effects + (font + (size 1 1) + ) + ) ) ) - (circle - (center 0 -1.27) - (radius 0.254) - (stroke - (width 0) - (type default) + (pin power_in line + (at 8.89 -6.35 180) + (length 2.54) + (name "GND" + (effects + (font + (size 1 1) + ) + ) ) - (fill - (type outline) + (number "B1A12" + (effects + (font + (size 1 1) + ) + ) ) ) - (polyline - (pts - (xy 1.778 1.016) (xy 1.778 1.27) (xy 3.175 1.27) (xy 3.302 1.27) - ) - (stroke - (width 0) - (type default) + (pin power_in line + (at -8.89 12.7 0) + (length 2.54) + (name "VBUS" + (effects + (font + (size 1 1) + ) + ) ) - (fill - (type none) + (number "B4A9" + (effects + (font + (size 1 1) + ) + ) ) ) - (polyline - (pts - (xy 2.54 2.54) (xy 2.54 1.27) - ) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at 8.89 2.54 180) + (length 2.54) + (name "CC2" + (effects + (font + (size 1 1) + ) + ) ) - (fill - (type none) + (number "B5" + (effects + (font + (size 1 1) + ) + ) ) ) - (polyline - (pts - (xy 2.54 1.27) (xy 1.905 0) (xy 3.175 0) (xy 2.54 1.27) - ) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at -8.89 2.54 0) + (length 2.54) + (name "Dp2" + (effects + (font + (size 1 1) + ) + ) ) - (fill - (type none) + (number "B6" + (effects + (font + (size 1 1) + ) + ) ) ) - ) - (symbol "ESDA5V3L_1_1" - (pin passive line - (at -2.54 5.08 270) + (pin bidirectional line + (at -8.89 -6.35 0) (length 2.54) - (name "K" + (name "Dn2" (effects (font - (size 1.27 1.27) + (size 1 1) ) ) ) - (number "1" + (number "B7" (effects (font - (size 1.27 1.27) + (size 1 1) ) ) ) ) - (pin passive line - (at 2.54 5.08 270) + (pin no_connect line + (at 8.89 10.16 180) (length 2.54) - (name "K" + (name "SBU2" (effects (font - (size 1.27 1.27) + (size 1 1) ) ) ) - (number "2" + (number "B8" (effects (font - (size 1.27 1.27) + (size 1 1) ) ) ) @@ -4497,40 +3797,6 @@ ) (uuid "3c345ba5-780b-4047-b6ff-9eb7b3f63395") ) - (text "CAN_STB:\ndown -> ACTIVE\nup -> STANDBY" - (exclude_from_sim no) - (at 104.14 162.56 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - (uuid "e78b6e65-5964-48c4-b354-e756b62b8263") - ) - (text_box "CAN BUS" - (exclude_from_sim no) - (at 13.97 157.48 0) - (size 109.22 38.1) - (margins 0.9525 0.9525 0.9525 0.9525) - (stroke - (width 0) - (type dash) - (color 132 0 0 1) - ) - (fill - (type color) - (color 255 229 191 0.2509803922) - ) - (effects - (font - (size 1.27 1.27) - (color 132 0 0 1) - ) - (justify right bottom) - ) - (uuid "4b590d46-3d7d-47e9-ade0-100066171303") - ) (text_box "TEMPERATURE SENSOR" (exclude_from_sim no) (at 199.39 120.65 0) @@ -4636,12 +3902,6 @@ (color 0 0 0 0) (uuid "124fd638-8a8d-43cc-98fd-b154700e81bf") ) - (junction - (at 73.66 189.23) - (diameter 0) - (color 0 0 0 0) - (uuid "15b85ca0-b0bd-4b6e-b147-39bb31a419da") - ) (junction (at 223.52 58.42) (diameter 0) @@ -4654,12 +3914,6 @@ (color 0 0 0 0) (uuid "1e7bf38b-8c28-4b91-b6b7-fd0f079dcaf5") ) - (junction - (at 81.28 194.31) - (diameter 0) - (color 0 0 0 0) - (uuid "1f307538-991d-4abb-9044-dec784f49b88") - ) (junction (at 109.22 38.1) (diameter 0) @@ -4732,24 +3986,12 @@ (color 0 0 0 0) (uuid "4a2aec2d-dd73-4ffd-b8fd-25a91725bf7e") ) - (junction - (at 27.94 189.23) - (diameter 0) - (color 0 0 0 0) - (uuid "51be4dc4-4601-4f0a-94c7-a331bd7f3d07") - ) (junction (at 257.81 130.81) (diameter 0) (color 0 0 0 0) (uuid "5587f6eb-9853-4547-8335-29b51d020238") ) - (junction - (at 43.18 189.23) - (diameter 0) - (color 0 0 0 0) - (uuid "5a9b4b00-733b-4e1c-9382-ba4c7b1e202c") - ) (junction (at 106.68 111.76) (diameter 0) @@ -4762,12 +4004,6 @@ (color 0 0 0 0) (uuid "61fd73f3-d293-4c39-a681-094a7173b658") ) - (junction - (at 86.36 179.07) - (diameter 0) - (color 0 0 0 0) - (uuid "65edbcd3-ef6c-4c18-b86c-0ac71e00935a") - ) (junction (at 219.71 146.05) (diameter 0) @@ -4816,12 +4052,6 @@ (color 0 0 0 0) (uuid "996333cc-ee06-4117-9056-08353767fe93") ) - (junction - (at 73.66 170.18) - (diameter 0) - (color 0 0 0 0) - (uuid "9c635080-9dd6-4277-a6f4-f507438b234a") - ) (junction (at 72.39 127) (diameter 0) @@ -4840,24 +4070,12 @@ (color 0 0 0 0) (uuid "ac1ce759-50c0-44a6-a742-a875e5aca8c4") ) - (junction - (at 86.36 170.18) - (diameter 0) - (color 0 0 0 0) - (uuid "ac3bc365-6b56-4290-8f7a-11e11058df25") - ) (junction (at 106.68 100.33) (diameter 0) (color 0 0 0 0) (uuid "b714480d-cdf8-4b7c-982e-7ac32f5e7f19") ) - (junction - (at 17.78 189.23) - (diameter 0) - (color 0 0 0 0) - (uuid "b9c53313-2f35-405f-872d-26aa1e8081e4") - ) (junction (at 262.89 58.42) (diameter 0) @@ -4924,12 +4142,6 @@ (color 0 0 0 0) (uuid "e2f7d4da-6b90-4c7a-a53e-ca020c3f62cb") ) - (junction - (at 35.56 173.99) - (diameter 0) - (color 0 0 0 0) - (uuid "e51b39dc-6f65-416e-a3a1-dea088930fd3") - ) (junction (at 109.22 48.26) (diameter 0) @@ -4942,12 +4154,6 @@ (color 0 0 0 0) (uuid "eacc7ea0-b5eb-4a12-9755-5d68aa36a692") ) - (junction - (at 27.94 173.99) - (diameter 0) - (color 0 0 0 0) - (uuid "eb9687bd-71dc-481e-90fe-ac6bff9813a0") - ) (junction (at 106.68 106.68) (diameter 0) @@ -4984,12 +4190,6 @@ (color 0 0 0 0) (uuid "fc811fe4-6e35-496c-a4c0-e0e60be8a1eb") ) - (junction - (at 78.74 179.07) - (diameter 0) - (color 0 0 0 0) - (uuid "ffccb19b-fc55-4bf1-8710-8f6f2256936b") - ) (no_connect (at 96.52 90.17) (uuid "6e32c94b-b390-4c66-949d-0a0a905da7c4") @@ -5008,26 +4208,6 @@ ) (uuid "02a6d9b8-146e-46d9-947d-8b0437108892") ) - (wire - (pts - (xy 27.94 179.07) (xy 27.94 173.99) - ) - (stroke - (width 0) - (type default) - ) - (uuid "080f832e-ecf4-4842-876d-54ba0d6cc92d") - ) - (wire - (pts - (xy 17.78 189.23) (xy 17.78 184.15) - ) - (stroke - (width 0) - (type default) - ) - (uuid "08b0751d-7e96-4262-8fb4-3c43f4cb3433") - ) (wire (pts (xy 223.52 58.42) (xy 233.68 58.42) @@ -5098,16 +4278,6 @@ ) (uuid "108f135e-2b00-441c-9474-f474b157145d") ) - (wire - (pts - (xy 86.36 162.56) (xy 86.36 163.83) - ) - (stroke - (width 0) - (type default) - ) - (uuid "1097b777-6672-4c44-80e5-710e9a2feeef") - ) (wire (pts (xy 88.9 50.8) (xy 88.9 54.61) @@ -5158,16 +4328,6 @@ ) (uuid "17e0b243-5b5d-4afc-90b3-637ac748cbc4") ) - (wire - (pts - (xy 17.78 190.5) (xy 17.78 189.23) - ) - (stroke - (width 0) - (type default) - ) - (uuid "1a679e27-1dac-43d2-9e4a-bc2da47c2a4c") - ) (wire (pts (xy 139.7 78.74) (xy 139.7 95.25) @@ -5176,67 +4336,37 @@ (width 0) (type default) ) - (uuid "1aaae0ec-dff3-48aa-8759-fc56c95267d7") - ) - (wire - (pts - (xy 157.48 78.74) (xy 157.48 95.25) - ) - (stroke - (width 0) - (type default) - ) - (uuid "1c8e7194-30b2-47b3-8b83-80c5b3576714") - ) - (wire - (pts - (xy 179.07 132.08) (xy 179.07 135.89) - ) - (stroke - (width 0) - (type default) - ) - (uuid "1d226a85-ad01-4270-b84e-9a392302d669") - ) - (wire - (pts - (xy 27.94 184.15) (xy 27.94 189.23) - ) - (stroke - (width 0) - (type default) - ) - (uuid "1e1c6da5-c5dc-4704-ad44-d02c1cff242c") + (uuid "1aaae0ec-dff3-48aa-8759-fc56c95267d7") ) (wire (pts - (xy 71.12 176.53) (xy 73.66 176.53) + (xy 157.48 78.74) (xy 157.48 95.25) ) (stroke (width 0) (type default) ) - (uuid "1ee2b732-ef0a-43f9-b029-5bddad2b3972") + (uuid "1c8e7194-30b2-47b3-8b83-80c5b3576714") ) (wire (pts - (xy 179.07 111.76) (xy 179.07 113.03) + (xy 179.07 132.08) (xy 179.07 135.89) ) (stroke (width 0) (type default) ) - (uuid "20a6a9b3-2382-450f-81ad-0c634706807c") + (uuid "1d226a85-ad01-4270-b84e-9a392302d669") ) (wire (pts - (xy 110.49 177.8) (xy 110.49 170.18) + (xy 179.07 111.76) (xy 179.07 113.03) ) (stroke (width 0) (type default) ) - (uuid "22e5ac36-2de2-4d93-b7d6-77dda2b6becc") + (uuid "20a6a9b3-2382-450f-81ad-0c634706807c") ) (wire (pts @@ -5288,16 +4418,6 @@ ) (uuid "26a0f078-84f5-478b-8781-c04ebe046326") ) - (wire - (pts - (xy 45.72 184.15) (xy 43.18 184.15) - ) - (stroke - (width 0) - (type default) - ) - (uuid "2824856b-93e2-47cd-87f2-ba7efe74578f") - ) (wire (pts (xy 153.67 21.59) (xy 153.67 25.4) @@ -5338,16 +4458,6 @@ ) (uuid "2b9db9ea-4557-4272-91e2-4276339d82b4") ) - (wire - (pts - (xy 71.12 184.15) (xy 73.66 184.15) - ) - (stroke - (width 0) - (type default) - ) - (uuid "2bc55ca4-c8e0-4579-acf7-75cd2ef08245") - ) (wire (pts (xy 262.89 86.36) (xy 262.89 87.63) @@ -5548,16 +4658,6 @@ ) (uuid "3f4805b7-7226-4a96-8c0c-c420b54cc4ea") ) - (wire - (pts - (xy 35.56 176.53) (xy 35.56 173.99) - ) - (stroke - (width 0) - (type default) - ) - (uuid "40d58e18-b937-4771-afe7-84e87ceb16bd") - ) (wire (pts (xy 113.03 82.55) (xy 113.03 83.82) @@ -5628,16 +4728,6 @@ ) (uuid "457a4967-bb83-4ec1-8f6b-f270be0c7a60") ) - (wire - (pts - (xy 43.18 184.15) (xy 43.18 189.23) - ) - (stroke - (width 0) - (type default) - ) - (uuid "46b59646-b686-4ccf-b331-e47d44067b36") - ) (wire (pts (xy 97.79 45.72) (xy 97.79 48.26) @@ -5720,33 +4810,33 @@ ) (wire (pts - (xy 115.57 66.04) (xy 115.57 71.12) + (xy 30.48 111.76) (xy 40.64 111.76) ) (stroke (width 0) (type default) ) - (uuid "4e679804-03a3-45ee-a36d-8d099492a594") + (uuid "4d27d09b-57ab-4519-ae99-94a2a2afeb41") ) (wire (pts - (xy 262.89 57.15) (xy 262.89 58.42) + (xy 115.57 66.04) (xy 115.57 71.12) ) (stroke (width 0) (type default) ) - (uuid "4e91ca8f-676e-4550-8ca4-a0ad2e48dfa3") + (uuid "4e679804-03a3-45ee-a36d-8d099492a594") ) (wire (pts - (xy 85.09 162.56) (xy 86.36 162.56) + (xy 262.89 57.15) (xy 262.89 58.42) ) (stroke (width 0) (type default) ) - (uuid "4f3cb53f-0cf4-446e-83b5-e2bfe18629b2") + (uuid "4e91ca8f-676e-4550-8ca4-a0ad2e48dfa3") ) (wire (pts @@ -5778,6 +4868,16 @@ ) (uuid "51b1bd3e-9017-45d8-a069-197d0af1d1de") ) + (wire + (pts + (xy 30.48 127) (xy 40.64 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5200d2af-bab0-4d3d-9a88-4ec2663c8792") + ) (wire (pts (xy 245.11 49.53) (xy 256.54 49.53) @@ -5830,7 +4930,7 @@ ) (wire (pts - (xy 30.48 90.17) (xy 45.72 90.17) + (xy 30.48 91.44) (xy 45.72 91.44) ) (stroke (width 0) @@ -5848,16 +4948,6 @@ ) (uuid "55c46656-b393-4b67-b8ff-9c8d1430511b") ) - (wire - (pts - (xy 78.74 179.07) (xy 78.74 182.88) - ) - (stroke - (width 0) - (type default) - ) - (uuid "55d5218f-3f64-4b25-8c6f-389639d577df") - ) (wire (pts (xy 121.92 90.17) (xy 121.92 88.9) @@ -5888,16 +4978,6 @@ ) (uuid "56995699-302b-4789-8d57-dd12cc1c66d4") ) - (wire - (pts - (xy 81.28 193.04) (xy 81.28 194.31) - ) - (stroke - (width 0) - (type default) - ) - (uuid "5708d4e6-de30-4414-84c8-8261e4220915") - ) (wire (pts (xy 119.38 21.59) (xy 119.38 35.56) @@ -6048,26 +5128,6 @@ ) (uuid "66e63f5a-7c6b-436e-b3cf-8d9e9471f714") ) - (wire - (pts - (xy 45.72 176.53) (xy 35.56 176.53) - ) - (stroke - (width 0) - (type default) - ) - (uuid "67411e61-5302-44ee-99d3-98d86cd4c20f") - ) - (wire - (pts - (xy 17.78 189.23) (xy 43.18 189.23) - ) - (stroke - (width 0) - (type default) - ) - (uuid "67d1b67f-02cc-4267-8aa5-75512a18f58e") - ) (wire (pts (xy 110.49 63.5) (xy 121.92 63.5) @@ -6088,16 +5148,6 @@ ) (uuid "69264302-e09a-4e1b-b3fb-309d34e66a6b") ) - (wire - (pts - (xy 71.12 179.07) (xy 78.74 179.07) - ) - (stroke - (width 0) - (type default) - ) - (uuid "699ff3f4-f489-4396-8ae4-0e075b700d50") - ) (wire (pts (xy 149.86 78.74) (xy 149.86 95.25) @@ -6128,26 +5178,6 @@ ) (uuid "6ab582c1-053f-41d3-83e5-4355e7378cfb") ) - (wire - (pts - (xy 73.66 162.56) (xy 74.93 162.56) - ) - (stroke - (width 0) - (type default) - ) - (uuid "6afc6496-3bf2-4d59-a185-6e9822a0ca94") - ) - (wire - (pts - (xy 35.56 173.99) (xy 35.56 172.72) - ) - (stroke - (width 0) - (type default) - ) - (uuid "6b73dbde-3824-4d2a-afdf-127998156c92") - ) (wire (pts (xy 132.08 78.74) (xy 132.08 92.71) @@ -6170,7 +5200,7 @@ ) (wire (pts - (xy 30.48 85.09) (xy 45.72 85.09) + (xy 30.48 86.36) (xy 45.72 86.36) ) (stroke (width 0) @@ -6208,26 +5238,6 @@ ) (uuid "732c15fc-eafa-4ee9-9521-aaab5a94d653") ) - (wire - (pts - (xy 78.74 179.07) (xy 86.36 179.07) - ) - (stroke - (width 0) - (type default) - ) - (uuid "73661633-7b2d-4307-a0fb-6df9cb144579") - ) - (wire - (pts - (xy 35.56 179.07) (xy 45.72 179.07) - ) - (stroke - (width 0) - (type default) - ) - (uuid "73805aeb-d884-4f29-8ad1-c80c30ae364f") - ) (wire (pts (xy 119.38 38.1) (xy 109.22 38.1) @@ -6280,23 +5290,23 @@ ) (wire (pts - (xy 134.62 90.17) (xy 134.62 102.87) + (xy 30.48 121.92) (xy 40.64 121.92) ) (stroke (width 0) (type default) ) - (uuid "78f853c8-9edc-4d9c-af91-3e00eba0a7f1") + (uuid "7831ff6f-ca55-43ad-9f53-e1513884a592") ) (wire (pts - (xy 86.36 179.07) (xy 97.79 179.07) + (xy 134.62 90.17) (xy 134.62 102.87) ) (stroke (width 0) (type default) ) - (uuid "7c92d64c-92d8-48fe-84f9-14aa81662bf8") + (uuid "78f853c8-9edc-4d9c-af91-3e00eba0a7f1") ) (wire (pts @@ -6458,16 +5468,6 @@ ) (uuid "89e5c984-115a-4eca-906f-5eec90597eef") ) - (wire - (pts - (xy 17.78 173.99) (xy 27.94 173.99) - ) - (stroke - (width 0) - (type default) - ) - (uuid "8c04aaa0-161f-4190-b0c2-78a8d9ce4224") - ) (wire (pts (xy 179.07 35.56) (xy 179.07 21.59) @@ -6478,16 +5478,6 @@ ) (uuid "8c722b2a-cfa4-4b86-bdd8-61efd7c6fa08") ) - (wire - (pts - (xy 35.56 181.61) (xy 45.72 181.61) - ) - (stroke - (width 0) - (type default) - ) - (uuid "8e0e0f5c-e3e3-4e5b-8c89-42c305a12038") - ) (wire (pts (xy 97.79 48.26) (xy 97.79 49.53) @@ -6548,6 +5538,16 @@ ) (uuid "93dbd163-319f-4f4f-aa05-a7a300c5b142") ) + (wire + (pts + (xy 30.48 114.3) (xy 40.64 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "949ccbdb-40d7-4089-ae7b-3310a2e3d982") + ) (wire (pts (xy 119.38 45.72) (xy 119.38 48.26) @@ -6598,16 +5598,6 @@ ) (uuid "9700cdfe-ec77-4a36-9221-bd1f49e5cbed") ) - (wire - (pts - (xy 73.66 170.18) (xy 83.82 170.18) - ) - (stroke - (width 0) - (type default) - ) - (uuid "98020ae5-1f19-4787-9ddd-bd7559db59f3") - ) (wire (pts (xy 124.46 134.62) (xy 124.46 137.16) @@ -6628,16 +5618,6 @@ ) (uuid "983dc1f7-ac5a-4f1a-b96d-8055a637c83e") ) - (wire - (pts - (xy 73.66 170.18) (xy 73.66 162.56) - ) - (stroke - (width 0) - (type default) - ) - (uuid "9885fbc9-89d6-4c55-8d41-cc86ff61461e") - ) (wire (pts (xy 172.72 60.96) (xy 187.96 60.96) @@ -6668,16 +5648,6 @@ ) (uuid "9c7ec5c6-9372-434e-ada4-4d713df3ebf9") ) - (wire - (pts - (xy 27.94 173.99) (xy 35.56 173.99) - ) - (stroke - (width 0) - (type default) - ) - (uuid "9c86b878-0c93-4f59-9f92-9ca826d4e63f") - ) (wire (pts (xy 119.38 21.59) (xy 130.81 21.59) @@ -6888,16 +5858,6 @@ ) (uuid "b6456dfc-9bcb-4e19-87a5-46b632cab916") ) - (wire - (pts - (xy 86.36 168.91) (xy 86.36 170.18) - ) - (stroke - (width 0) - (type default) - ) - (uuid "b897ff13-f87e-4a11-b771-a949efaebe9e") - ) (wire (pts (xy 167.64 113.03) (xy 167.64 104.14) @@ -6928,16 +5888,6 @@ ) (uuid "bcbe5af1-e5a2-4774-9b13-7f681b3b0496") ) - (wire - (pts - (xy 86.36 170.18) (xy 86.36 171.45) - ) - (stroke - (width 0) - (type default) - ) - (uuid "bd69bd29-351e-4de9-97b6-a33e57785911") - ) (wire (pts (xy 247.65 76.2) (xy 256.54 76.2) @@ -6968,16 +5918,6 @@ ) (uuid "c20ddd12-9462-4805-a432-eeb4c333de72") ) - (wire - (pts - (xy 73.66 194.31) (xy 73.66 189.23) - ) - (stroke - (width 0) - (type default) - ) - (uuid "c3010d0e-a652-4985-83ad-4a9329fa903b") - ) (wire (pts (xy 88.9 54.61) (xy 88.9 58.42) @@ -7018,26 +5958,6 @@ ) (uuid "c64fae0d-c13a-4540-b27a-56e8bdc86245") ) - (wire - (pts - (xy 81.28 194.31) (xy 110.49 194.31) - ) - (stroke - (width 0) - (type default) - ) - (uuid "c81fc557-973f-4459-be74-166133f4e686") - ) - (wire - (pts - (xy 110.49 182.88) (xy 110.49 194.31) - ) - (stroke - (width 0) - (type default) - ) - (uuid "c8f16c53-4d06-453f-be7d-d7c6171a6b4a") - ) (wire (pts (xy 93.98 139.7) (xy 93.98 146.05) @@ -7078,16 +5998,6 @@ ) (uuid "ca269b44-987d-45a3-ae9e-61867c41d6b7") ) - (wire - (pts - (xy 73.66 189.23) (xy 43.18 189.23) - ) - (stroke - (width 0) - (type default) - ) - (uuid "ca2be21d-ed76-41fa-b2bf-c5aca66d5a71") - ) (wire (pts (xy 72.39 90.17) (xy 76.2 90.17) @@ -7108,16 +6018,6 @@ ) (uuid "cc2557d0-d7d7-47d0-9289-079790544485") ) - (wire - (pts - (xy 73.66 184.15) (xy 73.66 189.23) - ) - (stroke - (width 0) - (type default) - ) - (uuid "cc836178-ed62-4635-ad5e-883661c118d0") - ) (wire (pts (xy 152.4 78.74) (xy 152.4 95.25) @@ -7160,17 +6060,7 @@ ) (wire (pts - (xy 73.66 176.53) (xy 73.66 170.18) - ) - (stroke - (width 0) - (type default) - ) - (uuid "d152d524-bfab-43bb-9c49-2b27c1795c3b") - ) - (wire - (pts - (xy 30.48 82.55) (xy 45.72 82.55) + (xy 30.48 83.82) (xy 45.72 83.82) ) (stroke (width 0) @@ -7186,37 +6076,27 @@ (width 0) (type default) ) - (uuid "d4ad4228-b1a0-4b68-9a7c-ea3c768fed89") - ) - (wire - (pts - (xy 262.89 38.1) (xy 262.89 39.37) - ) - (stroke - (width 0) - (type default) - ) - (uuid "d4f7edaa-342d-416a-9b08-be1fad48d87f") + (uuid "d4ad4228-b1a0-4b68-9a7c-ea3c768fed89") ) (wire (pts - (xy 207.01 146.05) (xy 219.71 146.05) + (xy 262.89 38.1) (xy 262.89 39.37) ) (stroke (width 0) (type default) ) - (uuid "d5132626-f112-439c-88b1-f5b3e9af2c52") + (uuid "d4f7edaa-342d-416a-9b08-be1fad48d87f") ) (wire (pts - (xy 110.49 170.18) (xy 86.36 170.18) + (xy 207.01 146.05) (xy 219.71 146.05) ) (stroke (width 0) (type default) ) - (uuid "d6051cd1-29be-432d-85af-35dd7a070789") + (uuid "d5132626-f112-439c-88b1-f5b3e9af2c52") ) (wire (pts @@ -7290,13 +6170,13 @@ ) (wire (pts - (xy 71.12 181.61) (xy 97.79 181.61) + (xy 30.48 119.38) (xy 40.64 119.38) ) (stroke (width 0) (type default) ) - (uuid "dbc46191-0f7a-44a0-962b-097a32cd6224") + (uuid "dc019af8-e03a-4d1e-8c19-a13e0adf9bb9") ) (wire (pts @@ -7448,16 +6328,6 @@ ) (uuid "ea5da4fc-e331-4e93-8849-be3c5201b3d6") ) - (wire - (pts - (xy 86.36 179.07) (xy 86.36 176.53) - ) - (stroke - (width 0) - (type default) - ) - (uuid "eb211ec7-8b90-4969-b809-8c8a52bfb2b2") - ) (wire (pts (xy 142.24 78.74) (xy 142.24 95.25) @@ -7538,16 +6408,6 @@ ) (uuid "f2019708-c580-4c6a-b1f5-61db3fea9e5e") ) - (wire - (pts - (xy 73.66 194.31) (xy 81.28 194.31) - ) - (stroke - (width 0) - (type default) - ) - (uuid "f26cc7a4-612c-426d-919d-44d6adb38393") - ) (wire (pts (xy 97.79 40.64) (xy 97.79 38.1) @@ -7668,16 +6528,6 @@ ) (uuid "fa026e21-8d29-4bc6-8372-6452f43d7a9c") ) - (wire - (pts - (xy 83.82 182.88) (xy 83.82 170.18) - ) - (stroke - (width 0) - (type default) - ) - (uuid "fa3947bd-f798-4f3a-924c-1e1e88ee2309") - ) (wire (pts (xy 77.47 137.16) (xy 87.63 137.16) @@ -7698,16 +6548,6 @@ ) (uuid "fb928e2c-ce3e-41a1-9e7a-9512bd976825") ) - (wire - (pts - (xy 17.78 179.07) (xy 17.78 173.99) - ) - (stroke - (width 0) - (type default) - ) - (uuid "fdc288d0-4960-4b32-acc1-ab5ef7228263") - ) (wire (pts (xy 262.89 58.42) (xy 273.05 58.42) @@ -7758,6 +6598,16 @@ ) (uuid "13e2cd1b-34fa-4549-bc4a-e0493a520343") ) + (label "CAN_N" + (at 40.64 114.3 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "1ab755de-e363-4d0f-96f2-deef6a0cf62c") + ) (label "LR_BUSY" (at 187.96 63.5 180) (effects @@ -7798,17 +6648,17 @@ ) (uuid "2a080adc-3ad3-4b0b-9d1d-55bbbdf7118f") ) - (label "CAN_A_P" - (at 73.66 162.56 180) + (label "CAN_STB" + (at 40.64 127 180) (effects (font (size 1.27 1.27) ) (justify right bottom) ) - (uuid "2c7dd845-ebb9-41fd-bb81-beff979d349a") + (uuid "2ad780b7-a1cc-4811-8444-a2bcc2b0ca0e") ) - (label "CAN_A_P" + (label "CAN_P" (at 207.01 76.2 0) (effects (font @@ -7868,6 +6718,16 @@ ) (uuid "57a652df-552e-415d-9328-8a9d178eec76") ) + (label "CAN_TX" + (at 40.64 119.38 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "5902345e-284c-4990-be51-20cb495ea8db") + ) (label "GND" (at 149.86 134.62 180) (effects @@ -7899,7 +6759,7 @@ (uuid "5d5f8005-93fd-494f-963b-2205399bd258") ) (label "I2C_SCL" - (at 45.72 82.55 180) + (at 45.72 83.82 180) (effects (font (size 1.27 1.27) @@ -7918,7 +6778,17 @@ ) (uuid "65a70acc-dab2-493f-9f4b-94a5a53acc8a") ) - (label "CAN_A_N" + (label "CAN_P" + (at 40.64 111.76 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "6c126075-5cb7-48c8-8143-fe63813b43bc") + ) + (label "CAN_N" (at 207.01 49.53 0) (effects (font @@ -7969,7 +6839,7 @@ (uuid "8a9bdbc4-cd7b-4337-9672-86b7367dc625") ) (label "INA_ALERT" - (at 45.72 90.17 180) + (at 45.72 91.44 180) (effects (font (size 1.27 1.27) @@ -8008,16 +6878,6 @@ ) (uuid "9a0f6e25-c74a-414c-ac2f-a4e942aef549") ) - (label "CAN_RX" - (at 35.56 181.61 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "9a7f557d-d7e1-4b8b-965f-122f250b22da") - ) (label "LR_LED" (at 149.86 95.25 90) (effects @@ -8138,7 +6998,7 @@ ) (uuid "b0813289-7c4f-4d5f-9e65-a762146cda56") ) - (label "CAN_A_P" + (label "CAN_P" (at 207.01 46.99 0) (effects (font @@ -8148,16 +7008,6 @@ ) (uuid "b4f4d7ea-5176-49a7-8f9f-76a98b8ebac2") ) - (label "CAN_A_N" - (at 97.79 179.07 180) - (effects - (font - (size 1.27 1.27) - ) - (justify right bottom) - ) - (uuid "b7f75b40-8168-4f72-91a9-6c9e7663ce48") - ) (label "I2C_SCL" (at 45.72 20.32 180) (effects @@ -8168,16 +7018,6 @@ ) (uuid "b8b5df65-d38b-41e2-b827-c20f1d8b5c66") ) - (label "CAN_TX" - (at 35.56 179.07 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "ba0ab9b1-6ec1-43ef-af73-5e47b9d442da") - ) (label "CAN_STB" (at 187.96 60.96 180) (effects @@ -8208,6 +7048,16 @@ ) (uuid "cc4ad3cc-732e-4092-a45f-35a0f2e8de8a") ) + (label "CAN_RX" + (at 40.64 121.92 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "d0997130-b365-4814-b69b-f9c4ef9c4aed") + ) (label "IO9" (at 116.84 134.62 0) (effects @@ -8228,7 +7078,7 @@ ) (uuid "d52855a1-17f9-402e-be4d-e9e00a5ff551") ) - (label "CAN_A_N" + (label "CAN_N" (at 207.01 78.74 0) (effects (font @@ -8279,7 +7129,7 @@ (uuid "e53a6c6e-9885-47d2-992e-7d8637c8de13") ) (label "I2C_SDA" - (at 45.72 85.09 180) + (at 45.72 86.36 180) (effects (font (size 1.27 1.27) @@ -8308,16 +7158,6 @@ ) (uuid "ead21c37-37d6-4abd-a7a8-eb105878c5e5") ) - (label "CAN_STB" - (at 97.79 181.61 180) - (effects - (font - (size 1.27 1.27) - ) - (justify right bottom) - ) - (uuid "f36d4299-62eb-4e30-ab84-b7c570161192") - ) (label "FLASH_CS#" (at 45.72 52.07 180) (effects @@ -8328,84 +7168,6 @@ ) (uuid "f942a64a-5f4f-4261-a6da-065c46eee3c7") ) - (symbol - (lib_id "power:+3.3V") - (at 35.56 172.72 0) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (fields_autoplaced yes) - (uuid "00faaef9-1d96-49c5-a31f-ddfedbd68df5") - (property "Reference" "#PWR01" - (at 35.56 176.53 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "+3.3V" - (at 35.56 168.275 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 35.56 172.72 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 35.56 172.72 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 35.56 172.72 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "1" - (uuid "48110811-8de5-486c-afee-7328911feb24") - ) - (instances - (project "LIONv3" - (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "#PWR01") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "LIONv3-Symbols:HC-1_25-2PWT") (at 261.62 77.47 0) @@ -8530,111 +7292,18 @@ ) ) ) - (property "Value" "220Ω@100MHz" - (at 66.0019 86.36 90) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "Inductor_SMD:L_0805_2012Metric" - (at 66.04 91.948 90) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "https://www.mouser.com/catalog/specsheets/mure-s-a0010614409-1.pdf" - (at 66.04 90.17 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Ferrite bead, small symbol" - (at 66.04 90.17 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "LCSC" "C85840" - (at 66.04 90.17 90) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "1" - (uuid "9455aa87-abfa-4ab8-9834-bc32c2f1cebb") - ) - (pin "2" - (uuid "3e734e7b-cfb0-4505-8201-5fe023b7ceac") - ) - (instances - (project "LIONv3" - (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "FB1") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "Device:C_Small") - (at 27.94 181.61 0) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (fields_autoplaced yes) - (uuid "0ddf68b1-a17c-4e2f-b1f7-e9ecfad4c528") - (property "Reference" "C2" - (at 30.48 180.3462 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "100nF" - (at 30.48 182.8862 0) + (property "Value" "220Ω@100MHz" + (at 66.0019 86.36 90) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" - (at 27.94 181.61 0) + (property "Footprint" "Inductor_SMD:L_0805_2012Metric" + (at 66.04 91.948 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -8644,8 +7313,8 @@ ) ) ) - (property "Datasheet" "" - (at 27.94 181.61 0) + (property "Datasheet" "https://www.mouser.com/catalog/specsheets/mure-s-a0010614409-1.pdf" + (at 66.04 90.17 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8655,8 +7324,8 @@ ) ) ) - (property "Description" "Unpolarized capacitor, small symbol" - (at 27.94 181.61 0) + (property "Description" "Ferrite bead, small symbol" + (at 66.04 90.17 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8666,8 +7335,8 @@ ) ) ) - (property "LCSC" "C307331" - (at 27.94 181.61 0) + (property "LCSC" "C85840" + (at 66.04 90.17 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -8677,16 +7346,16 @@ ) ) ) - (pin "2" - (uuid "3c12bf4a-501c-41ca-876e-f96f8739acea") - ) (pin "1" - (uuid "7a23ecf3-e5f1-4264-9bf8-e37ff2112c9e") + (uuid "9455aa87-abfa-4ab8-9834-bc32c2f1cebb") + ) + (pin "2" + (uuid "3e734e7b-cfb0-4505-8201-5fe023b7ceac") ) (instances (project "LIONv3" (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "C2") + (reference "FB1") (unit 1) ) ) @@ -8867,99 +7536,6 @@ ) ) ) - (symbol - (lib_id "Device:C_Small") - (at 17.78 181.61 0) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (fields_autoplaced yes) - (uuid "203d0e7b-c0f9-403c-bd1b-ddcaf363af50") - (property "Reference" "C1" - (at 20.32 180.3462 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "10uF" - (at 20.32 182.8862 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" - (at 17.78 181.61 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 17.78 181.61 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Unpolarized capacitor, small symbol" - (at 17.78 181.61 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "LCSC" "C440198" - (at 17.78 181.61 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "2" - (uuid "5346d931-f00a-4eec-b89d-ebd8f9f05003") - ) - (pin "1" - (uuid "ff3ace2b-74b2-4021-bd68-a8d0650e5e78") - ) - (instances - (project "LIONv3" - (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "C1") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:GND") (at 167.64 121.92 0) @@ -10003,103 +8579,6 @@ ) ) ) - (symbol - (lib_id "Power_Protection:ESDA5V3L") - (at 81.28 187.96 0) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (fields_autoplaced yes) - (uuid "49cc18b4-423f-42f2-b7b3-1d983df68e75") - (property "Reference" "D1" - (at 87.63 186.6899 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "TI ESD752DBZR" - (at 87.63 189.2299 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Package_TO_SOT_SMD:SOT-23-3" - (at 66.04 198.12 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Datasheet" "https://www.st.com/resource/en/datasheet/esdal.pdf" - (at 81.28 203.2 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "TVS Diode Array, 5.5V Standoff, 2 Channels, SOT23" - (at 81.28 200.66 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "LCSC" "C20345397" - (at 81.28 187.96 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "1" - (uuid "d61a8ff3-d4ea-46fa-a187-1065e3c10dfe") - ) - (pin "3" - (uuid "32d2d667-049a-44c2-9d8b-e3bb1e22e149") - ) - (pin "2" - (uuid "5dcc304c-9d7a-474c-8e66-35ad7c2e1353") - ) - (instances - (project "LIONv3" - (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "D1") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:+3.3V") (at 261.62 129.54 0) @@ -10700,86 +9179,10 @@ (on_board yes) (in_pos_files yes) (dnp no) - (uuid "619ce0c4-5cd3-4099-a139-bf674571d92c") - (property "Reference" "#PWR07" - (at 88.9 78.74 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "GND" - (at 88.9 77.47 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 88.9 72.39 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 88.9 72.39 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 88.9 72.39 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "1" - (uuid "c8f08788-958f-4eee-8fb7-dfbf25827c9c") - ) - (instances - (project "LIONv3" - (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "#PWR07") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "Jumper:SolderJumper_2_Open") - (at 80.01 162.56 0) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom no) - (on_board yes) - (in_pos_files yes) - (dnp no) - (uuid "6a8cfbbb-1d97-4944-813f-4ee87cf2a692") - (property "Reference" "JP1" - (at 80.01 160.02 0) + (uuid "619ce0c4-5cd3-4099-a139-bf674571d92c") + (property "Reference" "#PWR07" + (at 88.9 78.74 0) + (hide yes) (show_name no) (do_not_autoplace no) (effects @@ -10788,9 +9191,8 @@ ) ) ) - (property "Value" "SolderJumper_2_Open" - (at 80.01 158.75 0) - (hide yes) + (property "Value" "GND" + (at 88.9 77.47 0) (show_name no) (do_not_autoplace no) (effects @@ -10799,8 +9201,8 @@ ) ) ) - (property "Footprint" "Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm" - (at 80.01 162.56 0) + (property "Footprint" "" + (at 88.9 72.39 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10811,7 +9213,7 @@ ) ) (property "Datasheet" "" - (at 80.01 170.18 0) + (at 88.9 72.39 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10821,8 +9223,8 @@ ) ) ) - (property "Description" "Solder Jumper, 2-pole, open" - (at 80.01 167.64 0) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 88.9 72.39 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10833,15 +9235,12 @@ ) ) (pin "1" - (uuid "80a0a25f-14de-4751-9b7e-f617a9187978") - ) - (pin "2" - (uuid "a8bc431b-8f71-42da-8a52-a211b7821694") + (uuid "c8f08788-958f-4eee-8fb7-dfbf25827c9c") ) (instances (project "LIONv3" (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "JP1") + (reference "#PWR07") (unit 1) ) ) @@ -11701,177 +10100,6 @@ ) ) ) - (symbol - (lib_id "Device:C_Small") - (at 110.49 180.34 0) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (fields_autoplaced yes) - (uuid "8bbe7854-5a98-46db-aad9-e236739a4d72") - (property "Reference" "C6" - (at 113.03 179.0762 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "4.7nF" - (at 113.03 181.6162 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" - (at 110.49 180.34 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 110.49 180.34 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Unpolarized capacitor, small symbol" - (at 110.49 180.34 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "LCSC" "C1538" - (at 110.49 180.34 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "1" - (uuid "ee0255ca-b138-4288-94dd-ec9b67a53647") - ) - (pin "2" - (uuid "68c02f9a-0b83-4643-a500-36b5c6ebfefd") - ) - (instances - (project "LIONv3" - (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "C6") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "power:GND") - (at 17.78 190.5 0) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (uuid "8e0f7f14-1753-4686-ba17-c209ef57b5fc") - (property "Reference" "#PWR05" - (at 17.78 196.85 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "GND" - (at 17.78 195.58 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 17.78 190.5 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 17.78 190.5 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 17.78 190.5 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "1" - (uuid "da8f5aa1-4718-4774-b8d1-4863c4481f4e") - ) - (instances - (project "LIONv3" - (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "#PWR05") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Switch:SW_Push") (at 60.96 54.61 0) @@ -12011,107 +10239,7 @@ ) ) (property "Datasheet" "https://www.lcsc.com/datasheet/C2845379.pdf" - (at 259.334 48.133 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Description" "" - (at 261.62 48.26 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "LCSC" "C2845379" - (at 261.62 48.26 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "1" - (uuid "0033e3c2-1835-4c62-a92b-9775f7f4999b") - ) - (pin "4" - (uuid "315db60b-71de-44fd-b936-268ce2e50e91") - ) - (pin "3" - (uuid "ca3f5593-3155-4aeb-8fdf-8bef2dffc654") - ) - (pin "2" - (uuid "5698cced-ab8e-4482-946a-89b4577c3af1") - ) - (instances - (project "LIONv3" - (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "U9") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "Device:R_Small") - (at 86.36 173.99 0) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (fields_autoplaced yes) - (uuid "94f764d5-1930-4976-9626-002c71198c44") - (property "Reference" "R3" - (at 88.9 172.7199 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.016 1.016) - ) - (justify left) - ) - ) - (property "Value" "59" - (at 88.9 175.2599 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 86.36 173.99 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 86.36 173.99 0) + (at 259.334 48.133 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -12119,10 +10247,11 @@ (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Description" "Resistor, small symbol" - (at 86.36 173.99 0) + (property "Description" "" + (at 261.62 48.26 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -12132,8 +10261,8 @@ ) ) ) - (property "LCSC" "C2998103" - (at 86.36 173.99 0) + (property "LCSC" "C2845379" + (at 261.62 48.26 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -12144,15 +10273,21 @@ ) ) (pin "1" - (uuid "cc89dea1-f1d9-430a-b348-16f69d27af2c") + (uuid "0033e3c2-1835-4c62-a92b-9775f7f4999b") + ) + (pin "4" + (uuid "315db60b-71de-44fd-b936-268ce2e50e91") + ) + (pin "3" + (uuid "ca3f5593-3155-4aeb-8fdf-8bef2dffc654") ) (pin "2" - (uuid "bf571f03-e181-4b87-b9dd-50badf1d6aa5") + (uuid "5698cced-ab8e-4482-946a-89b4577c3af1") ) (instances (project "LIONv3" (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "R3") + (reference "U9") (unit 1) ) ) @@ -12484,116 +10619,6 @@ ) ) ) - (symbol - (lib_id "LIONv3-Symbols:TCAN3414DR") - (at 58.42 181.61 0) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (uuid "b07f9880-30b4-4a75-962e-a21880c374d9") - (property "Reference" "U1" - (at 58.42 168.91 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "TCAN3414DR" - (at 58.42 171.45 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "LIONv3-Footprints:SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL" - (at 58.42 191.77 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - (italic yes) - ) - ) - ) - (property "Datasheet" "https://www.ti.com/lit/ds/symlink/tcan3414.pdf" - (at 56.134 181.483 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Description" "" - (at 58.42 181.61 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "LCSC" "C22396693" - (at 58.42 181.61 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "2" - (uuid "c232cd1a-0fa2-4b0f-91f5-58566f659900") - ) - (pin "3" - (uuid "5d4843be-bdfb-4f80-a3ee-3df57ffc0abd") - ) - (pin "6" - (uuid "84217c71-302b-468c-88a3-035f1379dbac") - ) - (pin "8" - (uuid "f3fc4c89-bf08-4c9d-ac0c-833adb58f5c1") - ) - (pin "1" - (uuid "cfa57c13-cfeb-4e3b-b182-55a2c442274d") - ) - (pin "4" - (uuid "82c930ff-d51d-4417-b91d-bc3b99623f57") - ) - (pin "5" - (uuid "12e347aa-02f5-4cde-8d71-4ee6af9557a5") - ) - (pin "7" - (uuid "1202f513-baab-4689-adfb-ad6b21996859") - ) - (instances - (project "LIONv3" - (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "U1") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:+5V") (at 72.39 125.73 0) @@ -13418,99 +11443,6 @@ ) ) ) - (symbol - (lib_id "Device:R_Small") - (at 86.36 166.37 0) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (fields_autoplaced yes) - (uuid "e0ea6c5b-805e-4d63-af9e-8ca5eaac782a") - (property "Reference" "R2" - (at 88.9 165.0999 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.016 1.016) - ) - (justify left) - ) - ) - (property "Value" "59" - (at 88.9 167.6399 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 86.36 166.37 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 86.36 166.37 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Resistor, small symbol" - (at 86.36 166.37 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "LCSC" "C2998103" - (at 86.36 166.37 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "1" - (uuid "dc1ab401-7495-4a2a-bb9f-787ebcd3d3c8") - ) - (pin "2" - (uuid "68ec395a-43a2-4534-86ad-9d4b2dde6009") - ) - (instances - (project "LIONv3" - (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "R2") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:C_Small") (at 167.64 115.57 0) @@ -14037,9 +11969,105 @@ ) ) ) + (sheet + (at 13.97 102.87) + (size 16.51 34.29) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 255 229 191 1) + ) + (uuid "732ad377-cd6b-418c-b5b5-46888f6f133e") + (property "Sheetname" "CANbus" + (at 13.97 102.1584 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "CANbus.kicad_sch" + (at 13.97 137.7446 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "CAN_N" bidirectional + (at 30.48 114.3 0) + (uuid "323b9567-de0c-418e-8397-c7574a7f40bb") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "CAN_P" bidirectional + (at 30.48 111.76 0) + (uuid "5c460566-1651-4633-b4fc-80a722088b2a") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "CAN_RX" input + (at 30.48 121.92 0) + (uuid "5915e453-9b5b-4d9c-98f4-39329ea25a95") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "CAN_STB" input + (at 30.48 127 0) + (uuid "f254946a-712c-4b28-b0b1-5d5e9c57ccc7") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "CAN_TX" output + (at 30.48 119.38 0) + (uuid "19fac20d-e700-486f-871b-a7d238106972") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" + (page "4") + ) + ) + ) + ) (sheet (at 13.97 78.74) - (size 16.51 77.47) + (size 16.51 17.78) (exclude_from_sim no) (in_bom yes) (on_board yes) @@ -14065,8 +12093,7 @@ ) ) (property "Sheetfile" "POWER.kicad_sch" - (at 13.97 156.7946 0) - (hide yes) + (at 13.97 97.1046 0) (show_name no) (do_not_autoplace no) (effects @@ -14077,7 +12104,7 @@ ) ) (pin "I2C_SCL" input - (at 30.48 82.55 0) + (at 30.48 83.82 0) (uuid "9b5a19cf-98e5-49df-bdb1-43b2039cc253") (effects (font @@ -14087,7 +12114,7 @@ ) ) (pin "I2C_SDA" input - (at 30.48 85.09 0) + (at 30.48 86.36 0) (uuid "178eb74a-a6ed-477a-b76b-8c3d5e2f068b") (effects (font @@ -14097,7 +12124,7 @@ ) ) (pin "INA_ALERT" input - (at 30.48 90.17 0) + (at 30.48 91.44 0) (uuid "90a28ecd-12aa-4e3c-b6ee-e4a1d4ae9782") (effects (font From 3cce8ee358c57f588f8b0321a058810252acb7e4 Mon Sep 17 00:00:00 2001 From: RodrigoCAndrade <198579161+RodrigoCAndrade@users.noreply.github.com> Date: Fri, 11 Sep 2026 01:46:14 -0300 Subject: [PATCH 11/17] refactor(hardware): reorganize schematic --- hardware/LIONv3/CANbus.kicad_sch | 12 + hardware/LIONv3/LIONv3.kicad_pro | 2 +- hardware/LIONv3/LIONv3.kicad_sch | 2368 ++++++++++++++++-------------- hardware/LIONv3/POWER.kicad_sch | 12 + hardware/LIONv3/RF.kicad_sch | 772 +++++----- 5 files changed, 1645 insertions(+), 1521 deletions(-) diff --git a/hardware/LIONv3/CANbus.kicad_sch b/hardware/LIONv3/CANbus.kicad_sch index 1e1fb80..917423e 100644 --- a/hardware/LIONv3/CANbus.kicad_sch +++ b/hardware/LIONv3/CANbus.kicad_sch @@ -1360,6 +1360,18 @@ ) (uuid "774b5fc6-e66a-416d-a98b-8fb5503cd9f1") ) + (text "CANbus" + (exclude_from_sim no) + (at 242.57 151.13 0) + (effects + (font + (size 6.35 6.35) + (thickness 1.27) + (bold yes) + ) + ) + (uuid "820ff070-0e59-4426-ad40-03d114a34313") + ) (text_box "CANbus TRANSCEIVER" (exclude_from_sim no) (at 13.97 13.97 0) diff --git a/hardware/LIONv3/LIONv3.kicad_pro b/hardware/LIONv3/LIONv3.kicad_pro index c05c9cb..fe743a4 100644 --- a/hardware/LIONv3/LIONv3.kicad_pro +++ b/hardware/LIONv3/LIONv3.kicad_pro @@ -831,7 +831,7 @@ "uuid": "3cc9e06f-00d0-4bec-822f-2e156022ced4" } ], - "used_designators": "FB3,JP1-3,R1,R12,R30-31,C1-2,C24,D1,#PWR1,#PWR5,#PWR20,U1", + "used_designators": "#FLG1,D6,#PWR2,FB1", "variants": [] }, "sheets": [ diff --git a/hardware/LIONv3/LIONv3.kicad_sch b/hardware/LIONv3/LIONv3.kicad_sch index 6bb3ebe..9792ab6 100644 --- a/hardware/LIONv3/LIONv3.kicad_sch +++ b/hardware/LIONv3/LIONv3.kicad_sch @@ -2306,7 +2306,7 @@ (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "U12" + (property "Reference" "U2" (at -0.254 20.066 0) (show_name no) (do_not_autoplace no) @@ -2327,7 +2327,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:USB-C-SMD_TYPE-C-16PIN-2MD-073" - (at 0 -11.43 0) + (at 0.254 -22.098 0) (show_name no) (do_not_autoplace no) (hide yes) @@ -2338,7 +2338,7 @@ ) ) ) - (property "Datasheet" "https://item.szlcsc.com/datasheet/TYPE-C%252016PIN%25202MD(073)/2901843.html?spm=sc.gbn.xds.a___sc.gbn.hd.ss&lcsc_vid=QlQLUVBQT1ILU1MATlNWAVYCT1hYXgFRT1ReAlAAEQMxVlNRQFJaUVJRQVhXVzsOAxUeFF5JWA0NAgAHWQIASA%3D%3D" + (property "Datasheet" "https://www.lcsc.com/datasheet/C2765186.pdf" (at -2.286 -1.143 0) (show_name no) (do_not_autoplace no) @@ -2396,7 +2396,7 @@ ) ) (pin power_in line - (at 8.89 -8.89 180) + (at -8.89 -8.89 0) (length 2.54) (name "EH" (effects @@ -2414,7 +2414,7 @@ ) ) (pin power_in line - (at 8.89 -11.43 180) + (at -8.89 -11.43 0) (length 2.54) (name "EH" (effects @@ -2432,7 +2432,7 @@ ) ) (pin power_in line - (at 8.89 -3.81 180) + (at -8.89 -3.81 0) (length 2.54) (name "GND" (effects @@ -2450,7 +2450,7 @@ ) ) (pin power_in line - (at -8.89 10.16 0) + (at 8.89 10.16 180) (length 2.54) (name "VBUS" (effects @@ -2468,7 +2468,7 @@ ) ) (pin bidirectional line - (at 8.89 5.08 180) + (at -8.89 5.08 0) (length 2.54) (name "CC1" (effects @@ -2486,7 +2486,7 @@ ) ) (pin bidirectional line - (at -8.89 5.08 0) + (at 8.89 5.08 180) (length 2.54) (name "Dp1" (effects @@ -2504,7 +2504,7 @@ ) ) (pin bidirectional line - (at -8.89 -3.81 0) + (at 8.89 -3.81 180) (length 2.54) (name "Dn1" (effects @@ -2522,7 +2522,7 @@ ) ) (pin no_connect line - (at 8.89 12.7 180) + (at -8.89 12.7 0) (length 2.54) (name "SBU1" (effects @@ -2540,7 +2540,7 @@ ) ) (pin power_in line - (at 8.89 -6.35 180) + (at -8.89 -6.35 0) (length 2.54) (name "GND" (effects @@ -2558,7 +2558,7 @@ ) ) (pin power_in line - (at -8.89 12.7 0) + (at 8.89 12.7 180) (length 2.54) (name "VBUS" (effects @@ -2576,7 +2576,7 @@ ) ) (pin bidirectional line - (at 8.89 2.54 180) + (at -8.89 2.54 0) (length 2.54) (name "CC2" (effects @@ -2594,7 +2594,7 @@ ) ) (pin bidirectional line - (at -8.89 2.54 0) + (at 8.89 2.54 180) (length 2.54) (name "Dp2" (effects @@ -2612,7 +2612,7 @@ ) ) (pin bidirectional line - (at -8.89 -6.35 0) + (at 8.89 -6.35 180) (length 2.54) (name "Dn2" (effects @@ -2630,7 +2630,7 @@ ) ) (pin no_connect line - (at 8.89 10.16 180) + (at -8.89 10.16 0) (length 2.54) (name "SBU2" (effects @@ -3786,9 +3786,19 @@ (embedded_fonts no) ) ) + (text "Table 7-4 (Page 16)" + (exclude_from_sim no) + (at 217.17 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "127c7cde-6074-4c2a-b14a-e513fe53f2c8") + ) (text "LATCH CONNECTORS\nmates in one orientation only" (exclude_from_sim no) - (at 201.93 115.57 0) + (at 201.93 80.01 0) (effects (font (size 1.27 1.27) @@ -3797,10 +3807,22 @@ ) (uuid "3c345ba5-780b-4047-b6ff-9eb7b3f63395") ) + (text "SIGNAL\nPROCESSING" + (exclude_from_sim no) + (at 241.3 146.05 0) + (effects + (font + (size 6.35 6.35) + (thickness 1.27) + (bold yes) + ) + ) + (uuid "93539c38-040d-4cb0-91b3-b771493b9890") + ) (text_box "TEMPERATURE SENSOR" (exclude_from_sim no) - (at 199.39 120.65 0) - (size 83.82 35.56) + (at 199.39 85.09 0) + (size 83.82 46.99) (margins 0.9525 0.9525 0.9525 0.9525) (stroke (width 0) @@ -3823,7 +3845,7 @@ (text_box "INTERFACES" (exclude_from_sim no) (at 199.39 13.97 0) - (size 83.82 105.41) + (size 83.82 69.85) (margins 0.9525 0.9525 0.9525 0.9525) (stroke (width 0) @@ -3866,391 +3888,412 @@ ) (uuid "b3ccd0d0-2231-4c68-b751-381da27cab22") ) + (text_box "USB-C" + (exclude_from_sim no) + (at 13.97 157.48 0) + (size 109.22 39.37) + (margins 0.9525 0.9525 0.9525 0.9525) + (stroke + (width 0) + (type dash) + (color 132 0 0 1) + ) + (fill + (type color) + (color 255 229 191 0.2509803922) + ) + (effects + (font + (size 1.27 1.27) + (color 132 0 0 1) + ) + (justify left bottom) + ) + (uuid "eedf2b9e-1734-4c38-ab78-b2049b986f5e") + ) (junction - (at 143.51 21.59) + (at 144.78 17.78) (diameter 0) (color 0 0 0 0) (uuid "01771e12-0f1b-4031-a90d-b7ef399e4275") ) (junction - (at 106.68 109.22) + (at 92.71 186.69) + (diameter 0) + (color 0 0 0 0) + (uuid "0199e10f-d51a-4d5b-8b5a-9b69de991ff7") + ) + (junction + (at 38.1 185.42) (diameter 0) (color 0 0 0 0) (uuid "0ad1996e-68b1-4e8c-85f0-0c97d4f4c734") ) (junction - (at 261.62 146.05) + (at 264.16 113.03) (diameter 0) (color 0 0 0 0) (uuid "0e001cc6-eabd-4ae4-ab04-737f2b295353") ) (junction - (at 167.64 120.65) + (at 168.91 116.84) (diameter 0) (color 0 0 0 0) (uuid "0ec3d039-1d63-418e-8ea6-62c48091cd77") ) (junction - (at 130.81 21.59) + (at 132.08 17.78) (diameter 0) (color 0 0 0 0) (uuid "1243791d-746c-4ca1-8195-9ae8b21e2748") ) (junction - (at 106.68 114.3) + (at 38.1 190.5) (diameter 0) (color 0 0 0 0) (uuid "124fd638-8a8d-43cc-98fd-b154700e81bf") ) (junction - (at 223.52 58.42) + (at 223.52 40.64) (diameter 0) (color 0 0 0 0) (uuid "1673e772-c34d-4e90-ab96-b4e28fab11a4") ) (junction - (at 88.9 54.61) + (at 90.17 50.8) (diameter 0) (color 0 0 0 0) (uuid "1e7bf38b-8c28-4b91-b6b7-fd0f079dcaf5") ) (junction - (at 109.22 38.1) + (at 110.49 34.29) (diameter 0) (color 0 0 0 0) (uuid "1f5bf95e-7135-4ca4-9381-1a382ac3afd6") ) (junction - (at 72.39 146.05) - (diameter 0) - (color 0 0 0 0) - (uuid "28c5284b-c9da-40d8-a845-1e7dfb0996a8") - ) - (junction - (at 138.43 21.59) + (at 139.7 17.78) (diameter 0) (color 0 0 0 0) (uuid "2d900db3-04be-4188-ba5c-bf950dbb54c3") ) (junction - (at 161.29 21.59) + (at 162.56 17.78) (diameter 0) (color 0 0 0 0) (uuid "307131a8-6385-4901-b8a6-3ad169a559fa") ) (junction - (at 132.08 92.71) + (at 133.35 88.9) (diameter 0) (color 0 0 0 0) (uuid "349e64f3-cd13-40a9-a509-6f0ea3fb5a52") ) (junction - (at 97.79 38.1) + (at 99.06 34.29) (diameter 0) (color 0 0 0 0) (uuid "3560411e-c633-4a40-a689-c095cefb534b") ) (junction - (at 88.9 58.42) + (at 90.17 54.61) (diameter 0) (color 0 0 0 0) (uuid "3bf7112a-01a9-4833-8f05-512bef0424a5") ) (junction - (at 179.07 35.56) + (at 180.34 31.75) (diameter 0) (color 0 0 0 0) (uuid "41be5a21-68ec-41c2-86d0-79c5fdff530c") ) (junction - (at 113.03 82.55) + (at 114.3 78.74) (diameter 0) (color 0 0 0 0) (uuid "433eb2e2-e780-44e5-9aa8-60a61f265109") ) (junction - (at 179.07 111.76) + (at 152.4 17.78) (diameter 0) (color 0 0 0 0) - (uuid "44196da9-6768-4cd4-af69-6b3a022a1aa9") + (uuid "45d7c23d-b63d-4b58-8de7-226a06fb2e9f") ) (junction - (at 151.13 21.59) + (at 120.65 41.91) (diameter 0) (color 0 0 0 0) - (uuid "45d7c23d-b63d-4b58-8de7-226a06fb2e9f") + (uuid "4a2aec2d-dd73-4ffd-b8fd-25a91725bf7e") ) (junction - (at 119.38 45.72) + (at 68.58 176.53) (diameter 0) (color 0 0 0 0) - (uuid "4a2aec2d-dd73-4ffd-b8fd-25a91725bf7e") + (uuid "4d35de32-4bf2-4bce-88ba-eb310715cf4f") ) (junction - (at 257.81 130.81) + (at 260.35 97.79) (diameter 0) (color 0 0 0 0) (uuid "5587f6eb-9853-4547-8335-29b51d020238") ) (junction - (at 106.68 111.76) + (at 38.1 187.96) (diameter 0) (color 0 0 0 0) (uuid "5ba2dc8e-910b-4a34-8923-bfa59286dfcc") ) (junction - (at 88.9 38.1) + (at 90.17 34.29) (diameter 0) (color 0 0 0 0) (uuid "61fd73f3-d293-4c39-a681-094a7173b658") ) (junction - (at 219.71 146.05) + (at 92.71 166.37) (diameter 0) (color 0 0 0 0) - (uuid "708f7aaa-3cec-46b4-8024-72a0f28235e8") + (uuid "67460b75-2105-4a52-87f8-59fbabffecc5") ) (junction - (at 140.97 21.59) + (at 222.25 113.03) (diameter 0) (color 0 0 0 0) - (uuid "7298d399-e428-4b5a-8153-a881993335af") + (uuid "708f7aaa-3cec-46b4-8024-72a0f28235e8") ) (junction - (at 115.57 71.12) + (at 142.24 17.78) (diameter 0) (color 0 0 0 0) - (uuid "7ed888b6-54dd-48a6-b293-2cb3ee138612") + (uuid "7298d399-e428-4b5a-8153-a881993335af") ) (junction - (at 88.9 71.12) + (at 116.84 67.31) (diameter 0) (color 0 0 0 0) - (uuid "86732c98-84ab-458a-8871-e6217f09397e") + (uuid "7ed888b6-54dd-48a6-b293-2cb3ee138612") ) (junction - (at 146.05 21.59) + (at 69.85 166.37) (diameter 0) (color 0 0 0 0) - (uuid "907f75d7-148b-4a4b-a82a-09bfc4b99d13") + (uuid "7f03cddf-e899-43f2-bf34-cd93c008c04d") ) (junction - (at 72.39 90.17) + (at 90.17 67.31) (diameter 0) (color 0 0 0 0) - (uuid "970a709b-261f-4f61-9295-bc9eedd84600") + (uuid "86732c98-84ab-458a-8871-e6217f09397e") ) (junction - (at 76.2 90.17) + (at 147.32 17.78) (diameter 0) (color 0 0 0 0) - (uuid "97fbbebe-bb7e-43ca-a42c-7f61cc3b91e7") + (uuid "907f75d7-148b-4a4b-a82a-09bfc4b99d13") ) (junction - (at 134.62 90.17) + (at 135.89 86.36) (diameter 0) (color 0 0 0 0) (uuid "996333cc-ee06-4117-9056-08353767fe93") ) (junction - (at 72.39 127) - (diameter 0) - (color 0 0 0 0) - (uuid "a32802c0-3a80-445a-83b7-2b7c53a91f34") - ) - (junction - (at 257.81 146.05) + (at 260.35 113.03) (diameter 0) (color 0 0 0 0) (uuid "a4006988-6518-44e2-b773-527646fc1e24") ) (junction - (at 133.35 21.59) + (at 134.62 17.78) (diameter 0) (color 0 0 0 0) (uuid "ac1ce759-50c0-44a6-a742-a875e5aca8c4") ) (junction - (at 106.68 100.33) + (at 38.1 176.53) (diameter 0) (color 0 0 0 0) (uuid "b714480d-cdf8-4b7c-982e-7ac32f5e7f19") ) (junction - (at 262.89 58.42) + (at 262.89 40.64) (diameter 0) (color 0 0 0 0) (uuid "bf47ef2b-1187-42ef-b760-eb35b9e30a9d") ) (junction - (at 148.59 21.59) + (at 149.86 17.78) (diameter 0) (color 0 0 0 0) (uuid "c3862ec4-be05-49bd-8199-c123c0ca0f00") ) (junction - (at 124.46 134.62) + (at 72.39 97.79) (diameter 0) (color 0 0 0 0) (uuid "cabe6f42-71f7-4789-b37b-1b1c97578e29") ) (junction - (at 76.2 100.33) - (diameter 0) - (color 0 0 0 0) - (uuid "cbf6f38f-01d9-40f2-b742-6f0e184c220d") - ) - (junction - (at 156.21 21.59) + (at 157.48 17.78) (diameter 0) (color 0 0 0 0) (uuid "ccfa700c-12de-4d5f-a26e-4d685abdf18e") ) (junction - (at 163.83 21.59) + (at 165.1 17.78) (diameter 0) (color 0 0 0 0) (uuid "d02b1e67-dc5d-4120-ac35-16d5af255b62") ) (junction - (at 223.52 87.63) + (at 223.52 69.85) (diameter 0) (color 0 0 0 0) (uuid "d104e9db-3360-4350-9430-6e505ce0e12f") ) (junction - (at 76.2 106.68) + (at 71.12 50.8) (diameter 0) (color 0 0 0 0) - (uuid "d2b0da6d-282b-41d5-8da5-ed4b7b52311c") + (uuid "dbecdf2b-c6b3-4042-bcc0-8b22201edfda") ) (junction - (at 69.85 54.61) + (at 262.89 69.85) (diameter 0) (color 0 0 0 0) - (uuid "dbecdf2b-c6b3-4042-bcc0-8b22201edfda") + (uuid "de110168-5fa8-4ed0-a951-711b8fb59095") ) (junction - (at 262.89 87.63) + (at 68.58 182.88) (diameter 0) (color 0 0 0 0) - (uuid "de110168-5fa8-4ed0-a951-711b8fb59095") + (uuid "e1f39e3d-80a9-40a3-8860-e91660c5b7c0") ) (junction - (at 69.85 71.12) + (at 71.12 67.31) (diameter 0) (color 0 0 0 0) (uuid "e2f7d4da-6b90-4c7a-a53e-ca020c3f62cb") ) (junction - (at 109.22 48.26) + (at 110.49 44.45) (diameter 0) (color 0 0 0 0) (uuid "e582c89c-9a90-49ba-8acf-b0af1b3e0e3c") ) (junction - (at 158.75 21.59) + (at 160.02 17.78) (diameter 0) (color 0 0 0 0) (uuid "eacc7ea0-b5eb-4a12-9755-5d68aa36a692") ) (junction - (at 106.68 106.68) + (at 180.34 107.95) + (diameter 0) + (color 0 0 0 0) + (uuid "eca7c10f-2ff7-4cb1-b8b2-d739bfdcf68a") + ) + (junction + (at 38.1 182.88) (diameter 0) (color 0 0 0 0) (uuid "ed51782f-a472-46b4-af09-ad7cf8a6b36e") ) (junction - (at 135.89 21.59) + (at 92.71 167.64) (diameter 0) (color 0 0 0 0) - (uuid "f1df335a-bfcf-4329-b8cb-6620a98ec8dd") + (uuid "ef5436c4-422d-4555-a740-5d950d31f0fe") ) (junction - (at 153.67 21.59) + (at 68.58 166.37) (diameter 0) (color 0 0 0 0) - (uuid "f78a22b1-78a9-41f2-b03b-e662b02463d6") + (uuid "effd9ce9-84ff-4f9c-9076-9cc5427f7809") ) (junction - (at 261.62 130.81) + (at 137.16 17.78) (diameter 0) (color 0 0 0 0) - (uuid "f87d2df6-664f-432c-811f-661ea6536d34") + (uuid "f1df335a-bfcf-4329-b8cb-6620a98ec8dd") ) (junction - (at 167.64 104.14) + (at 168.91 100.33) (diameter 0) (color 0 0 0 0) - (uuid "fa75cc73-348e-4b9b-971a-cff5f496406e") + (uuid "f5cfb6ff-d684-4306-84b0-303442f54cd5") ) (junction - (at 97.79 48.26) + (at 154.94 17.78) (diameter 0) (color 0 0 0 0) - (uuid "fc811fe4-6e35-496c-a4c0-e0e60be8a1eb") + (uuid "f78a22b1-78a9-41f2-b03b-e662b02463d6") ) - (no_connect - (at 96.52 90.17) - (uuid "6e32c94b-b390-4c66-949d-0a0a905da7c4") + (junction + (at 264.16 97.79) + (diameter 0) + (color 0 0 0 0) + (uuid "f87d2df6-664f-432c-811f-661ea6536d34") ) - (no_connect - (at 96.52 92.71) - (uuid "852514af-6b6f-43f4-9687-642d54d0db50") + (junction + (at 99.06 44.45) + (diameter 0) + (color 0 0 0 0) + (uuid "fc811fe4-6e35-496c-a4c0-e0e60be8a1eb") ) (wire (pts - (xy 116.84 134.62) (xy 124.46 134.62) + (xy 91.44 166.37) (xy 92.71 166.37) ) (stroke (width 0) (type default) ) - (uuid "02a6d9b8-146e-46d9-947d-8b0437108892") + (uuid "023556c6-cc9a-4d53-a618-056d5800c05c") ) (wire (pts - (xy 223.52 58.42) (xy 233.68 58.42) + (xy 64.77 97.79) (xy 72.39 97.79) ) (stroke (width 0) (type default) ) - (uuid "08ff9487-6c55-4903-b8e8-0c31afa8693f") + (uuid "02a6d9b8-146e-46d9-947d-8b0437108892") ) (wire (pts - (xy 167.64 104.14) (xy 162.56 104.14) + (xy 223.52 40.64) (xy 233.68 40.64) ) (stroke (width 0) (type default) ) - (uuid "0aad5132-2cb5-4bd3-8db8-a1a538b88ebc") + (uuid "08ff9487-6c55-4903-b8e8-0c31afa8693f") ) (wire (pts - (xy 172.72 66.04) (xy 187.96 66.04) + (xy 168.91 100.33) (xy 163.83 100.33) ) (stroke (width 0) (type default) ) - (uuid "0acaa188-3eaf-4a2a-bdc2-4a7fd2aecef3") + (uuid "0aad5132-2cb5-4bd3-8db8-a1a538b88ebc") ) (wire (pts - (xy 78.74 109.22) (xy 76.2 109.22) + (xy 173.99 62.23) (xy 189.23 62.23) ) (stroke (width 0) (type default) ) - (uuid "0be60648-0460-405b-8d55-5d69244ee52b") + (uuid "0acaa188-3eaf-4a2a-bdc2-4a7fd2aecef3") ) (wire (pts - (xy 255.27 143.51) (xy 257.81 143.51) + (xy 257.81 110.49) (xy 260.35 110.49) ) (stroke (width 0) @@ -4260,7 +4303,7 @@ ) (wire (pts - (xy 69.85 71.12) (xy 121.92 71.12) + (xy 71.12 67.31) (xy 123.19 67.31) ) (stroke (width 0) @@ -4280,137 +4323,137 @@ ) (wire (pts - (xy 88.9 50.8) (xy 88.9 54.61) + (xy 69.85 166.37) (xy 74.93 166.37) ) (stroke (width 0) (type default) ) - (uuid "129547d9-0ea4-494f-931a-93c5f10a8934") + (uuid "115e5e68-2b2b-45d9-8344-c1d69f03f25a") ) (wire (pts - (xy 88.9 67.31) (xy 88.9 71.12) + (xy 68.58 166.37) (xy 66.04 166.37) ) (stroke (width 0) (type default) ) - (uuid "1336e9a0-079d-4bca-b844-f2883fde1e74") + (uuid "121ff6fb-9dd5-41e5-a78d-c2b75f498346") ) (wire (pts - (xy 76.2 90.17) (xy 78.74 90.17) + (xy 90.17 46.99) (xy 90.17 50.8) ) (stroke (width 0) (type default) ) - (uuid "1436dd7d-d7e4-4391-9f2b-993cb02db873") + (uuid "129547d9-0ea4-494f-931a-93c5f10a8934") ) (wire (pts - (xy 273.05 67.31) (xy 262.89 67.31) + (xy 90.17 63.5) (xy 90.17 67.31) ) (stroke (width 0) (type default) ) - (uuid "150c2b86-b926-4045-acec-fa3a81ddb3c8") + (uuid "1336e9a0-079d-4bca-b844-f2883fde1e74") ) (wire (pts - (xy 124.46 134.62) (xy 130.81 134.62) + (xy 273.05 49.53) (xy 262.89 49.53) ) (stroke (width 0) (type default) ) - (uuid "17e0b243-5b5d-4afc-90b3-637ac748cbc4") + (uuid "150c2b86-b926-4045-acec-fa3a81ddb3c8") ) (wire (pts - (xy 139.7 78.74) (xy 139.7 95.25) + (xy 92.71 167.64) (xy 92.71 172.72) ) (stroke (width 0) (type default) ) - (uuid "1aaae0ec-dff3-48aa-8759-fc56c95267d7") + (uuid "15fc7f29-cf7a-4848-96d3-79de093e858a") ) (wire (pts - (xy 157.48 78.74) (xy 157.48 95.25) + (xy 72.39 97.79) (xy 78.74 97.79) ) (stroke (width 0) (type default) ) - (uuid "1c8e7194-30b2-47b3-8b83-80c5b3576714") + (uuid "17e0b243-5b5d-4afc-90b3-637ac748cbc4") ) (wire (pts - (xy 179.07 132.08) (xy 179.07 135.89) + (xy 140.97 74.93) (xy 140.97 91.44) ) (stroke (width 0) (type default) ) - (uuid "1d226a85-ad01-4270-b84e-9a392302d669") + (uuid "1aaae0ec-dff3-48aa-8759-fc56c95267d7") ) (wire (pts - (xy 179.07 111.76) (xy 179.07 113.03) + (xy 158.75 74.93) (xy 158.75 91.44) ) (stroke (width 0) (type default) ) - (uuid "20a6a9b3-2382-450f-81ad-0c634706807c") + (uuid "1c8e7194-30b2-47b3-8b83-80c5b3576714") ) (wire (pts - (xy 72.39 147.32) (xy 72.39 146.05) + (xy 114.3 102.87) (xy 114.3 106.68) ) (stroke (width 0) (type default) ) - (uuid "23d0be10-023a-42e5-98e3-d1b1cd5fe7ed") + (uuid "1d226a85-ad01-4270-b84e-9a392302d669") ) (wire (pts - (xy 68.58 90.17) (xy 72.39 90.17) + (xy 180.34 107.95) (xy 180.34 109.22) ) (stroke (width 0) (type default) ) - (uuid "2420616a-c6c0-479d-adc0-0b9a10a7d8f5") + (uuid "20a6a9b3-2382-450f-81ad-0c634706807c") ) (wire (pts - (xy 88.9 45.72) (xy 88.9 38.1) + (xy 92.71 187.96) (xy 92.71 186.69) ) (stroke (width 0) (type default) ) - (uuid "2425e83d-a985-4de0-b1a2-90b3e26f17ba") + (uuid "23d0be10-023a-42e5-98e3-d1b1cd5fe7ed") ) (wire (pts - (xy 78.74 97.79) (xy 76.2 97.79) + (xy 90.17 41.91) (xy 90.17 34.29) ) (stroke (width 0) (type default) ) - (uuid "2539becd-a8e9-4185-9378-a176308a87ae") + (uuid "2425e83d-a985-4de0-b1a2-90b3e26f17ba") ) (wire (pts - (xy 167.64 104.14) (xy 185.42 104.14) + (xy 168.91 100.33) (xy 190.5 100.33) ) (stroke (width 0) @@ -4420,7 +4463,7 @@ ) (wire (pts - (xy 153.67 21.59) (xy 153.67 25.4) + (xy 154.94 17.78) (xy 154.94 21.59) ) (stroke (width 0) @@ -4430,7 +4473,7 @@ ) (wire (pts - (xy 223.52 87.63) (xy 233.68 87.63) + (xy 223.52 69.85) (xy 233.68 69.85) ) (stroke (width 0) @@ -4440,7 +4483,7 @@ ) (wire (pts - (xy 156.21 21.59) (xy 158.75 21.59) + (xy 157.48 17.78) (xy 160.02 17.78) ) (stroke (width 0) @@ -4450,7 +4493,7 @@ ) (wire (pts - (xy 106.68 114.3) (xy 106.68 115.57) + (xy 38.1 190.5) (xy 38.1 191.77) ) (stroke (width 0) @@ -4460,7 +4503,7 @@ ) (wire (pts - (xy 262.89 86.36) (xy 262.89 87.63) + (xy 262.89 68.58) (xy 262.89 69.85) ) (stroke (width 0) @@ -4470,7 +4513,7 @@ ) (wire (pts - (xy 104.14 97.79) (xy 106.68 97.79) + (xy 40.64 173.99) (xy 38.1 173.99) ) (stroke (width 0) @@ -4480,87 +4523,87 @@ ) (wire (pts - (xy 67.31 106.68) (xy 76.2 106.68) + (xy 262.89 69.85) (xy 262.89 71.12) ) (stroke (width 0) (type default) ) - (uuid "2efdfc29-2c93-4be9-bf63-fa66c6aacc64") + (uuid "2f6c34fb-b3b5-4d7b-85e1-31631f16c242") ) (wire (pts - (xy 262.89 87.63) (xy 262.89 88.9) + (xy 30.48 34.29) (xy 45.72 34.29) ) (stroke (width 0) (type default) ) - (uuid "2f6c34fb-b3b5-4d7b-85e1-31631f16c242") + (uuid "3076181c-a31e-4912-a522-5dc10545e333") ) (wire (pts - (xy 30.48 34.29) (xy 45.72 34.29) + (xy 168.91 116.84) (xy 168.91 118.11) ) (stroke (width 0) (type default) ) - (uuid "3076181c-a31e-4912-a522-5dc10545e333") + (uuid "313bbe06-6a2e-4bee-93eb-457a554a2914") ) (wire (pts - (xy 167.64 120.65) (xy 167.64 121.92) + (xy 142.24 17.78) (xy 144.78 17.78) ) (stroke (width 0) (type default) ) - (uuid "313bbe06-6a2e-4bee-93eb-457a554a2914") + (uuid "3264a595-5dec-4b8c-90db-2265fe9213a8") ) (wire (pts - (xy 140.97 21.59) (xy 143.51 21.59) + (xy 68.58 180.34) (xy 87.63 180.34) ) (stroke (width 0) (type default) ) - (uuid "3264a595-5dec-4b8c-90db-2265fe9213a8") + (uuid "337583b7-d3ac-426e-8891-af339c538dcf") ) (wire (pts - (xy 60.96 137.16) (xy 67.31 137.16) + (xy 54.61 50.8) (xy 57.15 50.8) ) (stroke (width 0) (type default) ) - (uuid "32b68608-477f-4057-9adf-f821b6c7e780") + (uuid "33ac22d2-1312-4f05-b5c8-f1c92586fa37") ) (wire (pts - (xy 53.34 54.61) (xy 55.88 54.61) + (xy 123.19 36.83) (xy 120.65 36.83) ) (stroke (width 0) (type default) ) - (uuid "33ac22d2-1312-4f05-b5c8-f1c92586fa37") + (uuid "34d4ccec-e05f-4551-aaa9-0e60d149b83f") ) (wire (pts - (xy 121.92 40.64) (xy 119.38 40.64) + (xy 68.58 166.37) (xy 69.85 166.37) ) (stroke (width 0) (type default) ) - (uuid "34d4ccec-e05f-4551-aaa9-0e60d149b83f") + (uuid "35b2346f-460d-4a90-b0cb-583dd9f625b0") ) (wire (pts - (xy 130.81 21.59) (xy 133.35 21.59) + (xy 132.08 17.78) (xy 134.62 17.78) ) (stroke (width 0) @@ -4570,7 +4613,7 @@ ) (wire (pts - (xy 121.92 66.04) (xy 115.57 66.04) + (xy 123.19 62.23) (xy 116.84 62.23) ) (stroke (width 0) @@ -4580,7 +4623,7 @@ ) (wire (pts - (xy 124.46 124.46) (xy 124.46 127) + (xy 72.39 87.63) (xy 72.39 90.17) ) (stroke (width 0) @@ -4590,7 +4633,7 @@ ) (wire (pts - (xy 53.34 71.12) (xy 69.85 71.12) + (xy 54.61 67.31) (xy 71.12 67.31) ) (stroke (width 0) @@ -4610,7 +4653,7 @@ ) (wire (pts - (xy 247.65 78.74) (xy 256.54 78.74) + (xy 247.65 60.96) (xy 256.54 60.96) ) (stroke (width 0) @@ -4620,7 +4663,7 @@ ) (wire (pts - (xy 88.9 36.83) (xy 88.9 38.1) + (xy 90.17 33.02) (xy 90.17 34.29) ) (stroke (width 0) @@ -4630,7 +4673,7 @@ ) (wire (pts - (xy 233.68 38.1) (xy 223.52 38.1) + (xy 233.68 20.32) (xy 223.52 20.32) ) (stroke (width 0) @@ -4640,27 +4683,27 @@ ) (wire (pts - (xy 54.61 90.17) (xy 63.5 90.17) + (xy 264.16 96.52) (xy 264.16 97.79) ) (stroke (width 0) (type default) ) - (uuid "3ecb11e9-1594-4456-adcb-9998d2ace440") + (uuid "3f4805b7-7226-4a96-8c0c-c420b54cc4ea") ) (wire (pts - (xy 261.62 129.54) (xy 261.62 130.81) + (xy 68.58 182.88) (xy 66.04 182.88) ) (stroke (width 0) (type default) ) - (uuid "3f4805b7-7226-4a96-8c0c-c420b54cc4ea") + (uuid "3ff17c18-7255-42c4-a6be-8d4a369be38f") ) (wire (pts - (xy 113.03 82.55) (xy 113.03 83.82) + (xy 114.3 78.74) (xy 114.3 80.01) ) (stroke (width 0) @@ -4670,7 +4713,7 @@ ) (wire (pts - (xy 220.98 140.97) (xy 229.87 140.97) + (xy 223.52 107.95) (xy 232.41 107.95) ) (stroke (width 0) @@ -4680,7 +4723,7 @@ ) (wire (pts - (xy 172.72 63.5) (xy 187.96 63.5) + (xy 173.99 59.69) (xy 189.23 59.69) ) (stroke (width 0) @@ -4690,7 +4733,7 @@ ) (wire (pts - (xy 261.62 146.05) (xy 261.62 147.32) + (xy 264.16 113.03) (xy 264.16 114.3) ) (stroke (width 0) @@ -4700,7 +4743,7 @@ ) (wire (pts - (xy 147.32 78.74) (xy 147.32 104.14) + (xy 148.59 74.93) (xy 148.59 100.33) ) (stroke (width 0) @@ -4710,7 +4753,7 @@ ) (wire (pts - (xy 148.59 21.59) (xy 148.59 25.4) + (xy 149.86 17.78) (xy 149.86 21.59) ) (stroke (width 0) @@ -4720,7 +4763,7 @@ ) (wire (pts - (xy 158.75 21.59) (xy 158.75 25.4) + (xy 160.02 17.78) (xy 160.02 21.59) ) (stroke (width 0) @@ -4730,7 +4773,7 @@ ) (wire (pts - (xy 97.79 45.72) (xy 97.79 48.26) + (xy 99.06 41.91) (xy 99.06 44.45) ) (stroke (width 0) @@ -4740,7 +4783,7 @@ ) (wire (pts - (xy 233.68 67.31) (xy 223.52 67.31) + (xy 233.68 49.53) (xy 223.52 49.53) ) (stroke (width 0) @@ -4750,7 +4793,7 @@ ) (wire (pts - (xy 97.79 38.1) (xy 109.22 38.1) + (xy 99.06 34.29) (xy 110.49 34.29) ) (stroke (width 0) @@ -4760,7 +4803,7 @@ ) (wire (pts - (xy 93.98 127) (xy 93.98 134.62) + (xy 110.49 167.64) (xy 110.49 175.26) ) (stroke (width 0) @@ -4770,37 +4813,37 @@ ) (wire (pts - (xy 106.68 106.68) (xy 106.68 109.22) + (xy 68.58 177.8) (xy 87.63 177.8) ) (stroke (width 0) (type default) ) - (uuid "4be12f8a-0afc-4e51-b326-bd3c464dcb6e") + (uuid "4a4cfb19-3942-484d-b0c9-70a93f6b9d2c") ) (wire (pts - (xy 109.22 45.72) (xy 109.22 48.26) + (xy 38.1 182.88) (xy 38.1 185.42) ) (stroke (width 0) (type default) ) - (uuid "4bf0d072-ab7b-4674-bedb-799d7ea43cbd") + (uuid "4be12f8a-0afc-4e51-b326-bd3c464dcb6e") ) (wire (pts - (xy 76.2 106.68) (xy 78.74 106.68) + (xy 110.49 41.91) (xy 110.49 44.45) ) (stroke (width 0) (type default) ) - (uuid "4c867649-613b-4633-b698-ded378b4bedf") + (uuid "4bf0d072-ab7b-4674-bedb-799d7ea43cbd") ) (wire (pts - (xy 106.68 97.79) (xy 106.68 100.33) + (xy 38.1 173.99) (xy 38.1 176.53) ) (stroke (width 0) @@ -4820,7 +4863,17 @@ ) (wire (pts - (xy 115.57 66.04) (xy 115.57 71.12) + (xy 68.58 168.91) (xy 68.58 166.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4d9ab354-7989-462a-a12c-cf3105f4e6e1") + ) + (wire + (pts + (xy 116.84 62.23) (xy 116.84 67.31) ) (stroke (width 0) @@ -4830,7 +4883,7 @@ ) (wire (pts - (xy 262.89 57.15) (xy 262.89 58.42) + (xy 262.89 39.37) (xy 262.89 40.64) ) (stroke (width 0) @@ -4840,7 +4893,7 @@ ) (wire (pts - (xy 179.07 36.83) (xy 179.07 35.56) + (xy 180.34 33.02) (xy 180.34 31.75) ) (stroke (width 0) @@ -4850,7 +4903,7 @@ ) (wire (pts - (xy 179.07 120.65) (xy 179.07 118.11) + (xy 180.34 116.84) (xy 180.34 114.3) ) (stroke (width 0) @@ -4860,7 +4913,7 @@ ) (wire (pts - (xy 72.39 144.78) (xy 72.39 146.05) + (xy 92.71 185.42) (xy 92.71 186.69) ) (stroke (width 0) @@ -4880,7 +4933,7 @@ ) (wire (pts - (xy 245.11 49.53) (xy 256.54 49.53) + (xy 245.11 31.75) (xy 256.54 31.75) ) (stroke (width 0) @@ -4890,7 +4943,7 @@ ) (wire (pts - (xy 134.62 78.74) (xy 134.62 90.17) + (xy 135.89 74.93) (xy 135.89 86.36) ) (stroke (width 0) @@ -4900,7 +4953,7 @@ ) (wire (pts - (xy 223.52 38.1) (xy 223.52 39.37) + (xy 223.52 20.32) (xy 223.52 21.59) ) (stroke (width 0) @@ -4920,7 +4973,7 @@ ) (wire (pts - (xy 124.46 132.08) (xy 124.46 134.62) + (xy 72.39 95.25) (xy 72.39 97.79) ) (stroke (width 0) @@ -4940,7 +4993,7 @@ ) (wire (pts - (xy 124.46 144.78) (xy 124.46 147.32) + (xy 72.39 107.95) (xy 72.39 110.49) ) (stroke (width 0) @@ -4950,7 +5003,7 @@ ) (wire (pts - (xy 121.92 90.17) (xy 121.92 88.9) + (xy 123.19 86.36) (xy 123.19 85.09) ) (stroke (width 0) @@ -4960,7 +5013,7 @@ ) (wire (pts - (xy 113.03 50.8) (xy 121.92 50.8) + (xy 114.3 46.99) (xy 123.19 46.99) ) (stroke (width 0) @@ -4970,7 +5023,7 @@ ) (wire (pts - (xy 140.97 21.59) (xy 140.97 25.4) + (xy 142.24 17.78) (xy 142.24 21.59) ) (stroke (width 0) @@ -4980,7 +5033,7 @@ ) (wire (pts - (xy 119.38 21.59) (xy 119.38 35.56) + (xy 120.65 17.78) (xy 120.65 31.75) ) (stroke (width 0) @@ -4990,7 +5043,7 @@ ) (wire (pts - (xy 109.22 38.1) (xy 109.22 40.64) + (xy 110.49 34.29) (xy 110.49 36.83) ) (stroke (width 0) @@ -5000,7 +5053,7 @@ ) (wire (pts - (xy 172.72 58.42) (xy 187.96 58.42) + (xy 173.99 54.61) (xy 189.23 54.61) ) (stroke (width 0) @@ -5010,7 +5063,7 @@ ) (wire (pts - (xy 156.21 21.59) (xy 156.21 25.4) + (xy 157.48 17.78) (xy 157.48 21.59) ) (stroke (width 0) @@ -5020,7 +5073,7 @@ ) (wire (pts - (xy 53.34 54.61) (xy 53.34 71.12) + (xy 54.61 50.8) (xy 54.61 67.31) ) (stroke (width 0) @@ -5030,7 +5083,7 @@ ) (wire (pts - (xy 219.71 146.05) (xy 219.71 137.16) + (xy 222.25 113.03) (xy 222.25 104.14) ) (stroke (width 0) @@ -5040,7 +5093,7 @@ ) (wire (pts - (xy 121.92 90.17) (xy 134.62 90.17) + (xy 123.19 86.36) (xy 135.89 86.36) ) (stroke (width 0) @@ -5050,17 +5103,17 @@ ) (wire (pts - (xy 76.2 97.79) (xy 76.2 100.33) + (xy 68.58 173.99) (xy 68.58 176.53) ) (stroke (width 0) (type default) ) - (uuid "5c75541e-7505-45a9-bd1a-ad0626c59e8c") + (uuid "5cf2ecc2-a2b4-4755-a8ac-68d9abd68532") ) (wire (pts - (xy 96.52 97.79) (xy 99.06 97.79) + (xy 48.26 173.99) (xy 45.72 173.99) ) (stroke (width 0) @@ -5070,117 +5123,117 @@ ) (wire (pts - (xy 67.31 100.33) (xy 76.2 100.33) + (xy 48.26 187.96) (xy 38.1 187.96) ) (stroke (width 0) (type default) ) - (uuid "5ddde4c5-b3cf-4ad0-b0be-70409dcda880") + (uuid "5edf3913-95af-401c-954c-3213fdac345f") ) (wire (pts - (xy 76.2 109.22) (xy 76.2 106.68) + (xy 147.32 17.78) (xy 149.86 17.78) ) (stroke (width 0) (type default) ) - (uuid "5e95cd24-9e44-4e90-a27c-0132e7da3d98") + (uuid "5ef85f2d-0427-4100-82cd-9f8ac13164d9") ) (wire (pts - (xy 96.52 111.76) (xy 106.68 111.76) + (xy 163.83 107.95) (xy 180.34 107.95) ) (stroke (width 0) (type default) ) - (uuid "5edf3913-95af-401c-954c-3213fdac345f") + (uuid "615ee853-1711-49b9-9a2f-b8430924fc63") ) (wire (pts - (xy 146.05 21.59) (xy 148.59 21.59) + (xy 68.58 185.42) (xy 68.58 182.88) ) (stroke (width 0) (type default) ) - (uuid "5ef85f2d-0427-4100-82cd-9f8ac13164d9") + (uuid "66933d2a-1007-4963-b43c-62a0fc8a8c36") ) (wire (pts - (xy 162.56 111.76) (xy 179.07 111.76) + (xy 137.16 17.78) (xy 139.7 17.78) ) (stroke (width 0) (type default) ) - (uuid "615ee853-1711-49b9-9a2f-b8430924fc63") + (uuid "66e63f5a-7c6b-436e-b3cf-8d9e9471f714") ) (wire (pts - (xy 135.89 21.59) (xy 138.43 21.59) + (xy 111.76 59.69) (xy 123.19 59.69) ) (stroke (width 0) (type default) ) - (uuid "66e63f5a-7c6b-436e-b3cf-8d9e9471f714") + (uuid "68c04c52-32eb-4395-812b-56e5641ae6f3") ) (wire (pts - (xy 110.49 63.5) (xy 121.92 63.5) + (xy 38.1 176.53) (xy 40.64 176.53) ) (stroke (width 0) (type default) ) - (uuid "68c04c52-32eb-4395-812b-56e5641ae6f3") + (uuid "69264302-e09a-4e1b-b3fb-309d34e66a6b") ) (wire (pts - (xy 106.68 100.33) (xy 104.14 100.33) + (xy 151.13 74.93) (xy 151.13 91.44) ) (stroke (width 0) (type default) ) - (uuid "69264302-e09a-4e1b-b3fb-309d34e66a6b") + (uuid "69baaf27-0236-4358-8259-03290f4b35c6") ) (wire (pts - (xy 149.86 78.74) (xy 149.86 95.25) + (xy 114.3 78.74) (xy 123.19 78.74) ) (stroke (width 0) (type default) ) - (uuid "69baaf27-0236-4358-8259-03290f4b35c6") + (uuid "6a8af566-fe63-4778-954a-0c70a54c3890") ) (wire (pts - (xy 113.03 82.55) (xy 121.92 82.55) + (xy 38.1 187.96) (xy 38.1 190.5) ) (stroke (width 0) (type default) ) - (uuid "6a8af566-fe63-4778-954a-0c70a54c3890") + (uuid "6ab582c1-053f-41d3-83e5-4355e7378cfb") ) (wire (pts - (xy 106.68 111.76) (xy 106.68 114.3) + (xy 66.04 168.91) (xy 68.58 168.91) ) (stroke (width 0) (type default) ) - (uuid "6ab582c1-053f-41d3-83e5-4355e7378cfb") + (uuid "6ce5df80-1fdb-404d-a73d-3e99964e1cc3") ) (wire (pts - (xy 132.08 78.74) (xy 132.08 92.71) + (xy 133.35 74.93) (xy 133.35 88.9) ) (stroke (width 0) @@ -5190,7 +5243,7 @@ ) (wire (pts - (xy 257.81 130.81) (xy 257.81 140.97) + (xy 260.35 97.79) (xy 260.35 107.95) ) (stroke (width 0) @@ -5210,7 +5263,7 @@ ) (wire (pts - (xy 223.52 86.36) (xy 223.52 87.63) + (xy 223.52 68.58) (xy 223.52 69.85) ) (stroke (width 0) @@ -5220,7 +5273,7 @@ ) (wire (pts - (xy 167.64 120.65) (xy 179.07 120.65) + (xy 168.91 116.84) (xy 180.34 116.84) ) (stroke (width 0) @@ -5230,7 +5283,7 @@ ) (wire (pts - (xy 261.62 146.05) (xy 261.62 140.97) + (xy 264.16 113.03) (xy 264.16 107.95) ) (stroke (width 0) @@ -5240,7 +5293,7 @@ ) (wire (pts - (xy 119.38 38.1) (xy 109.22 38.1) + (xy 120.65 34.29) (xy 110.49 34.29) ) (stroke (width 0) @@ -5250,7 +5303,7 @@ ) (wire (pts - (xy 255.27 146.05) (xy 257.81 146.05) + (xy 257.81 113.03) (xy 260.35 113.03) ) (stroke (width 0) @@ -5270,7 +5323,7 @@ ) (wire (pts - (xy 219.71 132.08) (xy 219.71 130.81) + (xy 222.25 99.06) (xy 222.25 97.79) ) (stroke (width 0) @@ -5280,7 +5333,7 @@ ) (wire (pts - (xy 262.89 87.63) (xy 273.05 87.63) + (xy 262.89 69.85) (xy 273.05 69.85) ) (stroke (width 0) @@ -5300,7 +5353,7 @@ ) (wire (pts - (xy 134.62 90.17) (xy 134.62 102.87) + (xy 135.89 86.36) (xy 135.89 99.06) ) (stroke (width 0) @@ -5310,7 +5363,7 @@ ) (wire (pts - (xy 137.16 78.74) (xy 137.16 102.87) + (xy 138.43 74.93) (xy 138.43 99.06) ) (stroke (width 0) @@ -5320,17 +5373,7 @@ ) (wire (pts - (xy 93.98 146.05) (xy 72.39 146.05) - ) - (stroke - (width 0) - (type default) - ) - (uuid "7ddf26e1-a832-405c-9f0d-a0d45d90b6ef") - ) - (wire - (pts - (xy 143.51 21.59) (xy 143.51 25.4) + (xy 144.78 17.78) (xy 144.78 21.59) ) (stroke (width 0) @@ -5340,7 +5383,7 @@ ) (wire (pts - (xy 146.05 21.59) (xy 146.05 25.4) + (xy 147.32 17.78) (xy 147.32 21.59) ) (stroke (width 0) @@ -5350,7 +5393,7 @@ ) (wire (pts - (xy 233.68 58.42) (xy 233.68 38.1) + (xy 233.68 40.64) (xy 233.68 20.32) ) (stroke (width 0) @@ -5360,7 +5403,7 @@ ) (wire (pts - (xy 262.89 58.42) (xy 262.89 59.69) + (xy 262.89 40.64) (xy 262.89 41.91) ) (stroke (width 0) @@ -5370,7 +5413,7 @@ ) (wire (pts - (xy 69.85 54.61) (xy 88.9 54.61) + (xy 71.12 50.8) (xy 90.17 50.8) ) (stroke (width 0) @@ -5380,7 +5423,7 @@ ) (wire (pts - (xy 97.79 48.26) (xy 109.22 48.26) + (xy 99.06 44.45) (xy 110.49 44.45) ) (stroke (width 0) @@ -5390,7 +5433,7 @@ ) (wire (pts - (xy 96.52 100.33) (xy 99.06 100.33) + (xy 48.26 176.53) (xy 45.72 176.53) ) (stroke (width 0) @@ -5400,7 +5443,7 @@ ) (wire (pts - (xy 72.39 127) (xy 72.39 132.08) + (xy 92.71 166.37) (xy 92.71 167.64) ) (stroke (width 0) @@ -5420,7 +5463,7 @@ ) (wire (pts - (xy 96.52 109.22) (xy 106.68 109.22) + (xy 48.26 185.42) (xy 38.1 185.42) ) (stroke (width 0) @@ -5430,27 +5473,27 @@ ) (wire (pts - (xy 69.85 67.31) (xy 69.85 71.12) + (xy 80.01 166.37) (xy 83.82 166.37) ) (stroke (width 0) (type default) ) - (uuid "886d4b11-58a6-4eca-b9a2-086c97e51a31") + (uuid "87c968b8-9993-49e2-b0f1-96144a936b78") ) (wire (pts - (xy 60.96 139.7) (xy 67.31 139.7) + (xy 71.12 63.5) (xy 71.12 67.31) ) (stroke (width 0) (type default) ) - (uuid "891fab14-b68e-44bf-b020-b3b1ad6df3f2") + (uuid "886d4b11-58a6-4eca-b9a2-086c97e51a31") ) (wire (pts - (xy 88.9 71.12) (xy 88.9 72.39) + (xy 90.17 67.31) (xy 90.17 68.58) ) (stroke (width 0) @@ -5460,7 +5503,7 @@ ) (wire (pts - (xy 113.03 80.01) (xy 113.03 82.55) + (xy 114.3 76.2) (xy 114.3 78.74) ) (stroke (width 0) @@ -5470,7 +5513,7 @@ ) (wire (pts - (xy 179.07 35.56) (xy 179.07 21.59) + (xy 180.34 31.75) (xy 180.34 17.78) ) (stroke (width 0) @@ -5480,7 +5523,7 @@ ) (wire (pts - (xy 97.79 48.26) (xy 97.79 49.53) + (xy 99.06 44.45) (xy 99.06 45.72) ) (stroke (width 0) @@ -5490,7 +5533,7 @@ ) (wire (pts - (xy 151.13 21.59) (xy 153.67 21.59) + (xy 152.4 17.78) (xy 154.94 17.78) ) (stroke (width 0) @@ -5500,43 +5543,43 @@ ) (wire (pts - (xy 66.04 54.61) (xy 69.85 54.61) + (xy 92.71 167.64) (xy 110.49 167.64) ) (stroke (width 0) (type default) ) - (uuid "908feb35-09f2-4836-ab75-ddb3bda79602") + (uuid "90634395-21c8-43df-86b8-1b2fb160f855") ) (wire (pts - (xy 151.13 21.59) (xy 151.13 25.4) + (xy 67.31 50.8) (xy 71.12 50.8) ) (stroke (width 0) (type default) ) - (uuid "9131e981-38e8-498f-ade0-b422f2d938f1") + (uuid "908feb35-09f2-4836-ab75-ddb3bda79602") ) (wire (pts - (xy 172.72 53.34) (xy 187.96 53.34) + (xy 152.4 17.78) (xy 152.4 21.59) ) (stroke (width 0) (type default) ) - (uuid "91ff0123-3977-47bb-af36-dce360359c65") + (uuid "9131e981-38e8-498f-ade0-b422f2d938f1") ) (wire (pts - (xy 76.2 100.33) (xy 78.74 100.33) + (xy 173.99 49.53) (xy 189.23 49.53) ) (stroke (width 0) (type default) ) - (uuid "93dbd163-319f-4f4f-aa05-a7a300c5b142") + (uuid "91ff0123-3977-47bb-af36-dce360359c65") ) (wire (pts @@ -5550,7 +5593,7 @@ ) (wire (pts - (xy 119.38 45.72) (xy 119.38 48.26) + (xy 120.65 41.91) (xy 120.65 44.45) ) (stroke (width 0) @@ -5560,7 +5603,7 @@ ) (wire (pts - (xy 153.67 21.59) (xy 156.21 21.59) + (xy 154.94 17.78) (xy 157.48 17.78) ) (stroke (width 0) @@ -5570,7 +5613,7 @@ ) (wire (pts - (xy 147.32 104.14) (xy 157.48 104.14) + (xy 148.59 100.33) (xy 158.75 100.33) ) (stroke (width 0) @@ -5580,7 +5623,7 @@ ) (wire (pts - (xy 257.81 130.81) (xy 261.62 130.81) + (xy 260.35 97.79) (xy 264.16 97.79) ) (stroke (width 0) @@ -5590,7 +5633,7 @@ ) (wire (pts - (xy 273.05 58.42) (xy 273.05 38.1) + (xy 273.05 40.64) (xy 273.05 20.32) ) (stroke (width 0) @@ -5600,7 +5643,7 @@ ) (wire (pts - (xy 124.46 134.62) (xy 124.46 137.16) + (xy 72.39 97.79) (xy 72.39 100.33) ) (stroke (width 0) @@ -5610,7 +5653,7 @@ ) (wire (pts - (xy 130.81 25.4) (xy 130.81 21.59) + (xy 132.08 21.59) (xy 132.08 17.78) ) (stroke (width 0) @@ -5620,7 +5663,7 @@ ) (wire (pts - (xy 172.72 60.96) (xy 187.96 60.96) + (xy 173.99 57.15) (xy 189.23 57.15) ) (stroke (width 0) @@ -5630,7 +5673,7 @@ ) (wire (pts - (xy 273.05 38.1) (xy 262.89 38.1) + (xy 273.05 20.32) (xy 262.89 20.32) ) (stroke (width 0) @@ -5640,7 +5683,7 @@ ) (wire (pts - (xy 106.68 100.33) (xy 106.68 106.68) + (xy 38.1 176.53) (xy 38.1 182.88) ) (stroke (width 0) @@ -5650,7 +5693,7 @@ ) (wire (pts - (xy 119.38 21.59) (xy 130.81 21.59) + (xy 120.65 17.78) (xy 132.08 17.78) ) (stroke (width 0) @@ -5660,7 +5703,7 @@ ) (wire (pts - (xy 148.59 21.59) (xy 151.13 21.59) + (xy 149.86 17.78) (xy 152.4 17.78) ) (stroke (width 0) @@ -5670,7 +5713,7 @@ ) (wire (pts - (xy 207.01 46.99) (xy 217.17 46.99) + (xy 207.01 29.21) (xy 217.17 29.21) ) (stroke (width 0) @@ -5680,7 +5723,7 @@ ) (wire (pts - (xy 172.72 50.8) (xy 187.96 50.8) + (xy 173.99 46.99) (xy 189.23 46.99) ) (stroke (width 0) @@ -5690,7 +5733,7 @@ ) (wire (pts - (xy 69.85 54.61) (xy 69.85 59.69) + (xy 71.12 50.8) (xy 71.12 55.88) ) (stroke (width 0) @@ -5700,7 +5743,7 @@ ) (wire (pts - (xy 157.48 111.76) (xy 144.78 111.76) + (xy 158.75 107.95) (xy 146.05 107.95) ) (stroke (width 0) @@ -5710,37 +5753,37 @@ ) (wire (pts - (xy 161.29 21.59) (xy 163.83 21.59) + (xy 66.04 185.42) (xy 68.58 185.42) ) (stroke (width 0) (type default) ) - (uuid "a6677155-9339-47c2-9cc9-a3b956994474") + (uuid "a606817e-71c5-4147-ac76-587ee07b7547") ) (wire (pts - (xy 245.11 46.99) (xy 256.54 46.99) + (xy 162.56 17.78) (xy 165.1 17.78) ) (stroke (width 0) (type default) ) - (uuid "a882f418-dd07-4b65-aa45-74c8965f616c") + (uuid "a6677155-9339-47c2-9cc9-a3b956994474") ) (wire (pts - (xy 54.61 80.01) (xy 54.61 81.28) + (xy 245.11 29.21) (xy 256.54 29.21) ) (stroke (width 0) (type default) ) - (uuid "a9010266-ff17-4df6-be49-3c41d3ff581d") + (uuid "a882f418-dd07-4b65-aa45-74c8965f616c") ) (wire (pts - (xy 138.43 21.59) (xy 138.43 25.4) + (xy 139.7 17.78) (xy 139.7 21.59) ) (stroke (width 0) @@ -5750,7 +5793,7 @@ ) (wire (pts - (xy 121.92 45.72) (xy 119.38 45.72) + (xy 123.19 41.91) (xy 120.65 41.91) ) (stroke (width 0) @@ -5760,17 +5803,7 @@ ) (wire (pts - (xy 72.39 125.73) (xy 72.39 127) - ) - (stroke - (width 0) - (type default) - ) - (uuid "ad5483e0-90d9-405c-992b-5afdc966c3c1") - ) - (wire - (pts - (xy 132.08 92.71) (xy 113.03 92.71) + (xy 133.35 88.9) (xy 114.3 88.9) ) (stroke (width 0) @@ -5780,7 +5813,7 @@ ) (wire (pts - (xy 106.68 109.22) (xy 106.68 111.76) + (xy 38.1 185.42) (xy 38.1 187.96) ) (stroke (width 0) @@ -5790,7 +5823,7 @@ ) (wire (pts - (xy 207.01 76.2) (xy 217.17 76.2) + (xy 207.01 58.42) (xy 217.17 58.42) ) (stroke (width 0) @@ -5800,7 +5833,7 @@ ) (wire (pts - (xy 96.52 106.68) (xy 106.68 106.68) + (xy 48.26 182.88) (xy 38.1 182.88) ) (stroke (width 0) @@ -5810,7 +5843,7 @@ ) (wire (pts - (xy 179.07 111.76) (xy 196.85 111.76) + (xy 180.34 107.95) (xy 190.5 107.95) ) (stroke (width 0) @@ -5820,7 +5853,7 @@ ) (wire (pts - (xy 162.56 78.74) (xy 162.56 95.25) + (xy 163.83 74.93) (xy 163.83 91.44) ) (stroke (width 0) @@ -5830,7 +5863,7 @@ ) (wire (pts - (xy 144.78 78.74) (xy 144.78 111.76) + (xy 146.05 74.93) (xy 146.05 107.95) ) (stroke (width 0) @@ -5840,7 +5873,7 @@ ) (wire (pts - (xy 138.43 21.59) (xy 140.97 21.59) + (xy 139.7 17.78) (xy 142.24 17.78) ) (stroke (width 0) @@ -5850,7 +5883,7 @@ ) (wire (pts - (xy 110.49 60.96) (xy 121.92 60.96) + (xy 111.76 57.15) (xy 123.19 57.15) ) (stroke (width 0) @@ -5860,157 +5893,157 @@ ) (wire (pts - (xy 167.64 113.03) (xy 167.64 104.14) + (xy 68.58 176.53) (xy 66.04 176.53) ) (stroke (width 0) (type default) ) - (uuid "ba5e9a5b-a307-4e7f-9e56-aec22309a363") + (uuid "b9b8b5e6-7fe4-4774-8222-d18d0a27c682") ) (wire (pts - (xy 96.52 114.3) (xy 106.68 114.3) + (xy 168.91 109.22) (xy 168.91 100.33) ) (stroke (width 0) (type default) ) - (uuid "bcba148e-8d27-4b21-aeea-c4193114e61e") + (uuid "ba5e9a5b-a307-4e7f-9e56-aec22309a363") ) (wire (pts - (xy 255.27 140.97) (xy 257.81 140.97) + (xy 92.71 186.69) (xy 110.49 186.69) ) (stroke (width 0) (type default) ) - (uuid "bcbe5af1-e5a2-4774-9b13-7f681b3b0496") + (uuid "bc775d84-d196-4a13-87f2-e67576be5c0b") ) (wire (pts - (xy 247.65 76.2) (xy 256.54 76.2) + (xy 48.26 190.5) (xy 38.1 190.5) ) (stroke (width 0) (type default) ) - (uuid "bebf072a-b778-46f8-bdca-d3e54dbc68a7") + (uuid "bcba148e-8d27-4b21-aeea-c4193114e61e") ) (wire (pts - (xy 207.01 78.74) (xy 217.17 78.74) + (xy 257.81 107.95) (xy 260.35 107.95) ) (stroke (width 0) (type default) ) - (uuid "c0868162-12b5-40bc-a6b1-3fab66d9b06f") + (uuid "bcbe5af1-e5a2-4774-9b13-7f681b3b0496") ) (wire (pts - (xy 223.52 67.31) (xy 223.52 68.58) + (xy 247.65 58.42) (xy 256.54 58.42) ) (stroke (width 0) (type default) ) - (uuid "c20ddd12-9462-4805-a432-eeb4c333de72") + (uuid "bebf072a-b778-46f8-bdca-d3e54dbc68a7") ) (wire (pts - (xy 88.9 54.61) (xy 88.9 58.42) + (xy 207.01 60.96) (xy 217.17 60.96) ) (stroke (width 0) (type default) ) - (uuid "c33ffd1d-942a-47ee-a13a-2d74b17fa71d") + (uuid "c0868162-12b5-40bc-a6b1-3fab66d9b06f") ) (wire (pts - (xy 121.92 43.18) (xy 119.38 43.18) + (xy 223.52 49.53) (xy 223.52 50.8) ) (stroke (width 0) (type default) ) - (uuid "c3a5a11f-f391-4ebb-bc35-1c183ebe84e3") + (uuid "c20ddd12-9462-4805-a432-eeb4c333de72") ) (wire (pts - (xy 30.48 36.83) (xy 45.72 36.83) + (xy 90.17 50.8) (xy 90.17 54.61) ) (stroke (width 0) (type default) ) - (uuid "c5dfeb72-6f16-4a8e-b4cb-0588e3031480") + (uuid "c33ffd1d-942a-47ee-a13a-2d74b17fa71d") ) (wire (pts - (xy 30.48 22.86) (xy 45.72 22.86) + (xy 123.19 39.37) (xy 120.65 39.37) ) (stroke (width 0) (type default) ) - (uuid "c64fae0d-c13a-4540-b27a-56e8bdc86245") + (uuid "c3a5a11f-f391-4ebb-bc35-1c183ebe84e3") ) (wire (pts - (xy 93.98 139.7) (xy 93.98 146.05) + (xy 30.48 36.83) (xy 45.72 36.83) ) (stroke (width 0) (type default) ) - (uuid "c95bf98d-f0ec-4f5e-8b55-739d6e712a5d") + (uuid "c5dfeb72-6f16-4a8e-b4cb-0588e3031480") ) (wire (pts - (xy 132.08 92.71) (xy 132.08 102.87) + (xy 30.48 22.86) (xy 45.72 22.86) ) (stroke (width 0) (type default) ) - (uuid "c9618119-ecc5-428e-8416-7204b0d5a8ab") + (uuid "c64fae0d-c13a-4540-b27a-56e8bdc86245") ) (wire (pts - (xy 54.61 88.9) (xy 54.61 90.17) + (xy 110.49 180.34) (xy 110.49 186.69) ) (stroke (width 0) (type default) ) - (uuid "c9b9c74a-2283-4c21-a14b-6d2eab87b3c7") + (uuid "c95bf98d-f0ec-4f5e-8b55-739d6e712a5d") ) (wire (pts - (xy 160.02 78.74) (xy 160.02 95.25) + (xy 133.35 88.9) (xy 133.35 99.06) ) (stroke (width 0) (type default) ) - (uuid "ca269b44-987d-45a3-ae9e-61867c41d6b7") + (uuid "c9618119-ecc5-428e-8416-7204b0d5a8ab") ) (wire (pts - (xy 72.39 90.17) (xy 76.2 90.17) + (xy 161.29 74.93) (xy 161.29 91.44) ) (stroke (width 0) (type default) ) - (uuid "cb508424-630b-4756-9b17-66754450d208") + (uuid "ca269b44-987d-45a3-ae9e-61867c41d6b7") ) (wire (pts - (xy 158.75 21.59) (xy 161.29 21.59) + (xy 160.02 17.78) (xy 162.56 17.78) ) (stroke (width 0) @@ -6020,7 +6053,7 @@ ) (wire (pts - (xy 152.4 78.74) (xy 152.4 95.25) + (xy 153.67 74.93) (xy 153.67 91.44) ) (stroke (width 0) @@ -6030,7 +6063,7 @@ ) (wire (pts - (xy 172.72 55.88) (xy 187.96 55.88) + (xy 173.99 52.07) (xy 189.23 52.07) ) (stroke (width 0) @@ -6040,7 +6073,7 @@ ) (wire (pts - (xy 88.9 38.1) (xy 97.79 38.1) + (xy 90.17 34.29) (xy 99.06 34.29) ) (stroke (width 0) @@ -6050,67 +6083,67 @@ ) (wire (pts - (xy 72.39 127) (xy 93.98 127) + (xy 30.48 83.82) (xy 45.72 83.82) ) (stroke (width 0) (type default) ) - (uuid "d0d19c68-6edf-477f-a15c-92d52d736fc4") + (uuid "d1e4653f-eb8b-486a-a5e4-59c078169073") ) (wire (pts - (xy 30.48 83.82) (xy 45.72 83.82) + (xy 120.65 44.45) (xy 110.49 44.45) ) (stroke (width 0) (type default) ) - (uuid "d1e4653f-eb8b-486a-a5e4-59c078169073") + (uuid "d4ad4228-b1a0-4b68-9a7c-ea3c768fed89") ) (wire (pts - (xy 119.38 48.26) (xy 109.22 48.26) + (xy 262.89 20.32) (xy 262.89 21.59) ) (stroke (width 0) (type default) ) - (uuid "d4ad4228-b1a0-4b68-9a7c-ea3c768fed89") + (uuid "d4f7edaa-342d-416a-9b08-be1fad48d87f") ) (wire (pts - (xy 262.89 38.1) (xy 262.89 39.37) + (xy 209.55 113.03) (xy 222.25 113.03) ) (stroke (width 0) (type default) ) - (uuid "d4f7edaa-342d-416a-9b08-be1fad48d87f") + (uuid "d5132626-f112-439c-88b1-f5b3e9af2c52") ) (wire (pts - (xy 207.01 146.05) (xy 219.71 146.05) + (xy 180.34 68.58) (xy 180.34 67.31) ) (stroke (width 0) (type default) ) - (uuid "d5132626-f112-439c-88b1-f5b3e9af2c52") + (uuid "d66a4bba-cd24-4074-b70e-d1d2a1d5fefe") ) (wire (pts - (xy 179.07 72.39) (xy 179.07 71.12) + (xy 66.04 173.99) (xy 68.58 173.99) ) (stroke (width 0) (type default) ) - (uuid "d66a4bba-cd24-4074-b70e-d1d2a1d5fefe") + (uuid "d70f0282-7f0f-4492-83c2-916db233075d") ) (wire (pts - (xy 172.72 146.05) (xy 179.07 146.05) + (xy 107.95 116.84) (xy 114.3 116.84) ) (stroke (width 0) @@ -6120,7 +6153,7 @@ ) (wire (pts - (xy 119.38 43.18) (xy 119.38 45.72) + (xy 120.65 39.37) (xy 120.65 41.91) ) (stroke (width 0) @@ -6130,7 +6163,7 @@ ) (wire (pts - (xy 88.9 62.23) (xy 88.9 58.42) + (xy 90.17 58.42) (xy 90.17 54.61) ) (stroke (width 0) @@ -6140,7 +6173,7 @@ ) (wire (pts - (xy 135.89 21.59) (xy 135.89 25.4) + (xy 137.16 17.78) (xy 137.16 21.59) ) (stroke (width 0) @@ -6150,7 +6183,7 @@ ) (wire (pts - (xy 223.52 58.42) (xy 223.52 59.69) + (xy 223.52 40.64) (xy 223.52 41.91) ) (stroke (width 0) @@ -6180,27 +6213,37 @@ ) (wire (pts - (xy 88.9 58.42) (xy 121.92 58.42) + (xy 68.58 180.34) (xy 68.58 182.88) ) (stroke (width 0) (type default) ) - (uuid "dd8458c8-bb93-400d-8df7-acfd8584ac14") + (uuid "dce420f9-191d-4e83-8d73-cf9ebe01573b") ) (wire (pts - (xy 140.97 134.62) (xy 149.86 134.62) + (xy 90.17 54.61) (xy 123.19 54.61) ) (stroke (width 0) (type default) ) - (uuid "dee19c92-24e3-4b3c-a4a8-4e83592c323c") + (uuid "dd8458c8-bb93-400d-8df7-acfd8584ac14") ) (wire (pts - (xy 163.83 21.59) (xy 179.07 21.59) + (xy 88.9 97.79) (xy 97.79 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dee19c92-24e3-4b3c-a4a8-4e83592c323c") + ) + (wire + (pts + (xy 165.1 17.78) (xy 180.34 17.78) ) (stroke (width 0) @@ -6210,7 +6253,7 @@ ) (wire (pts - (xy 133.35 25.4) (xy 133.35 21.59) + (xy 134.62 21.59) (xy 134.62 17.78) ) (stroke (width 0) @@ -6220,7 +6263,7 @@ ) (wire (pts - (xy 121.92 82.55) (xy 121.92 83.82) + (xy 123.19 78.74) (xy 123.19 80.01) ) (stroke (width 0) @@ -6230,7 +6273,7 @@ ) (wire (pts - (xy 273.05 87.63) (xy 273.05 67.31) + (xy 273.05 69.85) (xy 273.05 49.53) ) (stroke (width 0) @@ -6240,7 +6283,7 @@ ) (wire (pts - (xy 77.47 139.7) (xy 87.63 139.7) + (xy 97.79 180.34) (xy 106.68 180.34) ) (stroke (width 0) @@ -6250,7 +6293,7 @@ ) (wire (pts - (xy 172.72 35.56) (xy 179.07 35.56) + (xy 173.99 31.75) (xy 180.34 31.75) ) (stroke (width 0) @@ -6260,7 +6303,7 @@ ) (wire (pts - (xy 223.52 87.63) (xy 223.52 88.9) + (xy 223.52 69.85) (xy 223.52 71.12) ) (stroke (width 0) @@ -6270,7 +6313,7 @@ ) (wire (pts - (xy 207.01 49.53) (xy 217.17 49.53) + (xy 207.01 31.75) (xy 217.17 31.75) ) (stroke (width 0) @@ -6280,7 +6323,7 @@ ) (wire (pts - (xy 257.81 143.51) (xy 257.81 146.05) + (xy 260.35 110.49) (xy 260.35 113.03) ) (stroke (width 0) @@ -6290,7 +6333,7 @@ ) (wire (pts - (xy 113.03 92.71) (xy 113.03 88.9) + (xy 114.3 88.9) (xy 114.3 85.09) ) (stroke (width 0) @@ -6300,7 +6343,7 @@ ) (wire (pts - (xy 220.98 143.51) (xy 229.87 143.51) + (xy 223.52 110.49) (xy 232.41 110.49) ) (stroke (width 0) @@ -6310,7 +6353,7 @@ ) (wire (pts - (xy 163.83 21.59) (xy 163.83 25.4) + (xy 165.1 17.78) (xy 165.1 21.59) ) (stroke (width 0) @@ -6320,7 +6363,7 @@ ) (wire (pts - (xy 119.38 35.56) (xy 121.92 35.56) + (xy 120.65 31.75) (xy 123.19 31.75) ) (stroke (width 0) @@ -6330,27 +6373,27 @@ ) (wire (pts - (xy 142.24 78.74) (xy 142.24 95.25) + (xy 92.71 165.1) (xy 92.71 166.37) ) (stroke (width 0) (type default) ) - (uuid "ec43657e-e99e-4f9d-88d5-0df706617cc5") + (uuid "eaf93661-8589-4657-8da7-b6e949783445") ) (wire (pts - (xy 76.2 92.71) (xy 76.2 90.17) + (xy 143.51 74.93) (xy 143.51 91.44) ) (stroke (width 0) (type default) ) - (uuid "ec9e8e54-44ad-42c6-8035-952d6ae96e33") + (uuid "ec43657e-e99e-4f9d-88d5-0df706617cc5") ) (wire (pts - (xy 233.68 87.63) (xy 233.68 67.31) + (xy 233.68 69.85) (xy 233.68 49.53) ) (stroke (width 0) @@ -6360,7 +6403,7 @@ ) (wire (pts - (xy 261.62 130.81) (xy 261.62 135.89) + (xy 264.16 97.79) (xy 264.16 102.87) ) (stroke (width 0) @@ -6380,7 +6423,7 @@ ) (wire (pts - (xy 143.51 21.59) (xy 146.05 21.59) + (xy 144.78 17.78) (xy 147.32 17.78) ) (stroke (width 0) @@ -6390,67 +6433,67 @@ ) (wire (pts - (xy 113.03 53.34) (xy 121.92 53.34) + (xy 68.58 177.8) (xy 68.58 176.53) ) (stroke (width 0) (type default) ) - (uuid "f1cb81fc-855d-41cb-84f5-c59d2bb445f6") + (uuid "f172d547-02fd-4a29-8439-857d9faa7ba3") ) (wire (pts - (xy 257.81 146.05) (xy 261.62 146.05) + (xy 114.3 49.53) (xy 123.19 49.53) ) (stroke (width 0) (type default) ) - (uuid "f2019708-c580-4c6a-b1f5-61db3fea9e5e") + (uuid "f1cb81fc-855d-41cb-84f5-c59d2bb445f6") ) (wire (pts - (xy 97.79 40.64) (xy 97.79 38.1) + (xy 260.35 113.03) (xy 264.16 113.03) ) (stroke (width 0) (type default) ) - (uuid "f2ac08b2-996a-4af0-b01c-948f8a9a61da") + (uuid "f2019708-c580-4c6a-b1f5-61db3fea9e5e") ) (wire (pts - (xy 161.29 21.59) (xy 161.29 25.4) + (xy 99.06 36.83) (xy 99.06 34.29) ) (stroke (width 0) (type default) ) - (uuid "f2ea2bd5-ae06-4a0e-9442-399e264e68fc") + (uuid "f2ac08b2-996a-4af0-b01c-948f8a9a61da") ) (wire (pts - (xy 167.64 118.11) (xy 167.64 120.65) + (xy 162.56 17.78) (xy 162.56 21.59) ) (stroke (width 0) (type default) ) - (uuid "f5759384-25be-44ce-a1ee-fff0e4b14153") + (uuid "f2ea2bd5-ae06-4a0e-9442-399e264e68fc") ) (wire (pts - (xy 78.74 92.71) (xy 76.2 92.71) + (xy 168.91 114.3) (xy 168.91 116.84) ) (stroke (width 0) (type default) ) - (uuid "f59b62eb-ca2f-4677-b996-41f363c4708e") + (uuid "f5759384-25be-44ce-a1ee-fff0e4b14153") ) (wire (pts - (xy 219.71 146.05) (xy 229.87 146.05) + (xy 222.25 113.03) (xy 232.41 113.03) ) (stroke (width 0) @@ -6460,7 +6503,7 @@ ) (wire (pts - (xy 262.89 67.31) (xy 262.89 68.58) + (xy 262.89 49.53) (xy 262.89 50.8) ) (stroke (width 0) @@ -6480,7 +6523,7 @@ ) (wire (pts - (xy 119.38 40.64) (xy 119.38 38.1) + (xy 120.65 36.83) (xy 120.65 34.29) ) (stroke (width 0) @@ -6490,7 +6533,7 @@ ) (wire (pts - (xy 223.52 57.15) (xy 223.52 58.42) + (xy 223.52 39.37) (xy 223.52 40.64) ) (stroke (width 0) @@ -6500,7 +6543,7 @@ ) (wire (pts - (xy 179.07 71.12) (xy 172.72 71.12) + (xy 180.34 67.31) (xy 173.99 67.31) ) (stroke (width 0) @@ -6510,7 +6553,7 @@ ) (wire (pts - (xy 219.71 130.81) (xy 257.81 130.81) + (xy 222.25 97.79) (xy 260.35 97.79) ) (stroke (width 0) @@ -6520,7 +6563,7 @@ ) (wire (pts - (xy 133.35 21.59) (xy 135.89 21.59) + (xy 134.62 17.78) (xy 137.16 17.78) ) (stroke (width 0) @@ -6530,7 +6573,7 @@ ) (wire (pts - (xy 77.47 137.16) (xy 87.63 137.16) + (xy 97.79 177.8) (xy 106.68 177.8) ) (stroke (width 0) @@ -6540,7 +6583,7 @@ ) (wire (pts - (xy 179.07 146.05) (xy 179.07 140.97) + (xy 114.3 116.84) (xy 114.3 111.76) ) (stroke (width 0) @@ -6550,7 +6593,7 @@ ) (wire (pts - (xy 262.89 58.42) (xy 273.05 58.42) + (xy 262.89 40.64) (xy 273.05 40.64) ) (stroke (width 0) @@ -6558,6 +6601,162 @@ ) (uuid "ff27792b-1091-4bb4-89f3-4a76073ae1c7") ) + (table + (column_count 4) + (border + (external no) + (header yes) + (stroke + (width 0) + (type solid) + ) + ) + (separators + (rows no) + (cols no) + ) + (column_widths 7.62 10.16 6.35 5.08) + (row_heights 2.54 2.54) + (uuid "fc78afc4-6a49-4baf-9ffc-bc94131c7773") + (cells + (table_cell "ADD0" + (exclude_from_sim no) + (at 200.66 125.73 0) + (size 7.62 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "e34b2898-4199-4c18-939f-0f4bb16905e6") + ) + (table_cell "Binary" + (exclude_from_sim no) + (at 208.28 125.73 0) + (size 10.16 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "7cbeb8b2-a628-4f11-9715-68b237cad9e9") + ) + (table_cell "Hex" + (exclude_from_sim no) + (at 218.44 125.73 0) + (size 6.35 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "0329b06c-bc01-48d3-af42-7e8cddf6543f") + ) + (table_cell "Dec" + (exclude_from_sim no) + (at 224.79 125.73 0) + (size 5.08 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "dc460211-469b-4185-8484-96a9d9100fdf") + ) + (table_cell "GND" + (exclude_from_sim no) + (at 200.66 128.27 0) + (size 7.62 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "bf7d42a6-98a9-46d8-b157-7d95cd0d5c6a") + ) + (table_cell "1001000" + (exclude_from_sim no) + (at 208.28 128.27 0) + (size 10.16 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "b60efcbb-c601-42e8-8842-517dcc3a29c4") + ) + (table_cell "0x48" + (exclude_from_sim no) + (at 218.44 128.27 0) + (size 6.35 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "da0787b9-2c2c-47f7-a1a0-d995d8197a20") + ) + (table_cell "72" + (exclude_from_sim no) + (at 224.79 128.27 0) + (size 5.08 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "0f68b5d3-a41c-4f40-a7eb-3d1014f33cea") + ) + ) + ) (label "SPI_POCI" (at 45.72 34.29 180) (effects @@ -6579,7 +6778,7 @@ (uuid "01a5474d-837e-43dd-9173-13c1e131ace9") ) (label "I2C_SCL" - (at 134.62 102.87 90) + (at 135.89 99.06 90) (effects (font (size 1.27 1.27) @@ -6589,7 +6788,7 @@ (uuid "0dc96083-d26e-494e-b2f4-042574555fe5") ) (label "USB_D-" - (at 196.85 111.76 180) + (at 190.5 107.95 180) (effects (font (size 1.27 1.27) @@ -6609,7 +6808,7 @@ (uuid "1ab755de-e363-4d0f-96f2-deef6a0cf62c") ) (label "LR_BUSY" - (at 187.96 63.5 180) + (at 189.23 59.69 180) (effects (font (size 1.27 1.27) @@ -6619,7 +6818,7 @@ (uuid "1bdc14f1-2f19-490d-a764-aedd96d9cd0b") ) (label "LR_IRQ" - (at 113.03 53.34 0) + (at 114.3 49.53 0) (effects (font (size 1.27 1.27) @@ -6628,8 +6827,8 @@ ) (uuid "24dfa51a-88fc-466f-ae57-eda292c2aeed") ) - (label "USB_D+" - (at 87.63 139.7 180) + (label "USB_D-" + (at 106.68 180.34 180) (effects (font (size 1.27 1.27) @@ -6639,7 +6838,7 @@ (uuid "2913f5d1-cc89-4656-8414-cca228993987") ) (label "UART_RX0" - (at 245.11 46.99 0) + (at 245.11 29.21 0) (effects (font (size 1.27 1.27) @@ -6659,7 +6858,7 @@ (uuid "2ad780b7-a1cc-4811-8444-a2bcc2b0ca0e") ) (label "CAN_P" - (at 207.01 76.2 0) + (at 207.01 58.42 0) (effects (font (size 1.27 1.27) @@ -6669,7 +6868,7 @@ (uuid "301d3761-e0f1-465e-9c04-783b534a7e25") ) (label "UART_RX0" - (at 187.96 53.34 180) + (at 189.23 49.53 180) (effects (font (size 1.27 1.27) @@ -6679,7 +6878,7 @@ (uuid "346534c2-4e41-465f-bb2f-40d2b12b5a7c") ) (label "UART_TX0" - (at 187.96 50.8 180) + (at 189.23 46.99 180) (effects (font (size 1.27 1.27) @@ -6689,7 +6888,7 @@ (uuid "4c048b1d-659b-4b3b-a104-f2b62e0f9d48") ) (label "CAN_TX" - (at 187.96 58.42 180) + (at 189.23 54.61 180) (effects (font (size 1.27 1.27) @@ -6729,7 +6928,7 @@ (uuid "5902345e-284c-4990-be51-20cb495ea8db") ) (label "GND" - (at 149.86 134.62 180) + (at 97.79 97.79 180) (effects (font (size 1.27 1.27) @@ -6739,7 +6938,7 @@ (uuid "599d146a-bc27-4ebe-a102-64ed3ce3c74b") ) (label "I2C_SDA" - (at 220.98 143.51 0) + (at 223.52 110.49 0) (effects (font (size 1.27 1.27) @@ -6749,7 +6948,7 @@ (uuid "5b6d5ff6-a1e8-4889-98e7-a2b9fcf1ec3b") ) (label "LR_RST" - (at 187.96 66.04 180) + (at 189.23 62.23 180) (effects (font (size 1.27 1.27) @@ -6769,7 +6968,7 @@ (uuid "5da27dd0-46e9-4da0-b069-9a4fbd1f2d3e") ) (label "CAN_RX" - (at 187.96 55.88 180) + (at 189.23 52.07 180) (effects (font (size 1.27 1.27) @@ -6789,7 +6988,7 @@ (uuid "6c126075-5cb7-48c8-8143-fe63813b43bc") ) (label "CAN_N" - (at 207.01 49.53 0) + (at 207.01 31.75 0) (effects (font (size 1.27 1.27) @@ -6799,7 +6998,7 @@ (uuid "6cb32e0a-6dd0-4930-9b7d-ef2abd99d0a4") ) (label "SPI_POCI" - (at 113.03 50.8 0) + (at 114.3 46.99 0) (effects (font (size 1.27 1.27) @@ -6808,8 +7007,8 @@ ) (uuid "6e8f6a0f-1728-4aea-8838-97780cdb576f") ) - (label "USB_D-" - (at 87.63 137.16 180) + (label "USB_D+" + (at 106.68 177.8 180) (effects (font (size 1.27 1.27) @@ -6819,7 +7018,7 @@ (uuid "714140bd-78fd-4e3a-95f9-9c2a992cf94f") ) (label "SPI_SCK" - (at 139.7 95.25 90) + (at 140.97 91.44 90) (effects (font (size 1.27 1.27) @@ -6829,7 +7028,7 @@ (uuid "7ade3618-d214-4acd-95b6-263b46a70c68") ) (label "TMP_ALERT" - (at 152.4 95.25 90) + (at 153.67 91.44 90) (effects (font (size 1.27 1.27) @@ -6848,18 +7047,8 @@ ) (uuid "8ee55669-26ac-4c0d-8f4b-a504150c28ed") ) - (label "D+" - (at 60.96 139.7 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "94351a88-d5c9-4c5b-9e26-90828f9a410f") - ) (label "I2C_SCL" - (at 220.98 140.97 0) + (at 223.52 107.95 0) (effects (font (size 1.27 1.27) @@ -6869,7 +7058,7 @@ (uuid "985d063e-d470-404a-84a7-47e4217c33ab") ) (label "TMP_ALERT" - (at 207.01 146.05 0) + (at 209.55 113.03 0) (effects (font (size 1.27 1.27) @@ -6879,7 +7068,7 @@ (uuid "9a0f6e25-c74a-414c-ac2f-a4e942aef549") ) (label "LR_LED" - (at 149.86 95.25 90) + (at 151.13 91.44 90) (effects (font (size 1.27 1.27) @@ -6899,7 +7088,7 @@ (uuid "9d96b4f5-eb1d-4dbc-9eb4-fe715ea6ab30") ) (label "I2C_SDA" - (at 132.08 102.87 90) + (at 133.35 99.06 90) (effects (font (size 1.27 1.27) @@ -6908,16 +7097,6 @@ ) (uuid "9dd3afaf-a8ba-4e33-977f-12d8ae253652") ) - (label "D-" - (at 67.31 106.68 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "a11e2849-f412-46ce-b0ca-71cc0c8f997c") - ) (label "LR_CS#" (at 45.72 39.37 180) (effects @@ -6929,7 +7108,7 @@ (uuid "a1d8c822-f33d-4088-8034-b6170cb68350") ) (label "IO8" - (at 157.48 95.25 90) + (at 158.75 91.44 90) (effects (font (size 1.27 1.27) @@ -6939,7 +7118,7 @@ (uuid "a3a0ca1e-7911-420f-af01-92a2643c3a9b") ) (label "IO9" - (at 160.02 95.25 90) + (at 161.29 91.44 90) (effects (font (size 1.27 1.27) @@ -6949,7 +7128,7 @@ (uuid "a7480d51-eba7-48e1-90d1-d12ec733d316") ) (label "INA_ALERT" - (at 110.49 63.5 0) + (at 111.76 59.69 0) (effects (font (size 1.27 1.27) @@ -6959,7 +7138,7 @@ (uuid "ab4500c8-11bf-44fa-bbd1-b6481a307de4") ) (label "LR_CS#" - (at 162.56 95.25 90) + (at 163.83 91.44 90) (effects (font (size 1.27 1.27) @@ -6969,7 +7148,7 @@ (uuid "acfc52a1-5d81-4ef4-9d68-424e19d00047") ) (label "I2C_SDA" - (at 247.65 76.2 0) + (at 247.65 58.42 0) (effects (font (size 1.27 1.27) @@ -6978,16 +7157,6 @@ ) (uuid "ad3f4219-c3c7-4905-8f89-b409730cf27a") ) - (label "D-" - (at 60.96 137.16 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "af1c0dd9-7258-4b12-bccf-84762e35c26d") - ) (label "LR_LED" (at 45.72 57.15 180) (effects @@ -6999,7 +7168,7 @@ (uuid "b0813289-7c4f-4d5f-9e65-a762146cda56") ) (label "CAN_P" - (at 207.01 46.99 0) + (at 207.01 29.21 0) (effects (font (size 1.27 1.27) @@ -7019,7 +7188,7 @@ (uuid "b8b5df65-d38b-41e2-b827-c20f1d8b5c66") ) (label "CAN_STB" - (at 187.96 60.96 180) + (at 189.23 57.15 180) (effects (font (size 1.27 1.27) @@ -7029,7 +7198,7 @@ (uuid "c090c60f-05f3-4ef2-9b25-44be65dd135c") ) (label "IO8" - (at 172.72 146.05 0) + (at 107.95 116.84 0) (effects (font (size 1.27 1.27) @@ -7059,7 +7228,7 @@ (uuid "d0997130-b365-4814-b69b-f9c4ef9c4aed") ) (label "IO9" - (at 116.84 134.62 0) + (at 64.77 97.79 0) (effects (font (size 1.27 1.27) @@ -7069,7 +7238,7 @@ (uuid "d3fb4456-c456-4ee4-9908-134511cd3d67") ) (label "FLASH_CS#" - (at 110.49 60.96 0) + (at 111.76 57.15 0) (effects (font (size 1.27 1.27) @@ -7079,7 +7248,7 @@ (uuid "d52855a1-17f9-402e-be4d-e9e00a5ff551") ) (label "CAN_N" - (at 207.01 78.74 0) + (at 207.01 60.96 0) (effects (font (size 1.27 1.27) @@ -7089,7 +7258,7 @@ (uuid "dab756b1-5118-43a6-b8ea-f0cdcbd97a61") ) (label "SPI_PICO" - (at 142.24 95.25 90) + (at 143.51 91.44 90) (effects (font (size 1.27 1.27) @@ -7099,7 +7268,7 @@ (uuid "dc1e1647-98d8-4f7a-9fda-ad6cc888fcef") ) (label "UART_TX0" - (at 245.11 49.53 0) + (at 245.11 31.75 0) (effects (font (size 1.27 1.27) @@ -7108,18 +7277,8 @@ ) (uuid "dd23ce72-7895-4c07-ad16-f491eeeaae8f") ) - (label "D+" - (at 67.31 100.33 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "e23e43e4-01ef-4ab6-bc07-7a226e62bf01") - ) (label "I2C_SCL" - (at 247.65 78.74 0) + (at 247.65 60.96 0) (effects (font (size 1.27 1.27) @@ -7149,7 +7308,7 @@ (uuid "ea00c96c-fc35-4eff-a354-7be3484bfbaf") ) (label "USB_D+" - (at 185.42 104.14 180) + (at 190.5 100.33 180) (effects (font (size 1.27 1.27) @@ -7169,8 +7328,9 @@ (uuid "f942a64a-5f4f-4261-a6da-065c46eee3c7") ) (symbol - (lib_id "LIONv3-Symbols:HC-1_25-2PWT") - (at 261.62 77.47 0) + (lib_id "Device:D_Schottky") + (at 87.63 166.37 0) + (mirror y) (unit 1) (body_style 1) (exclude_from_sim no) @@ -7179,20 +7339,19 @@ (in_pos_files yes) (dnp no) (fields_autoplaced yes) - (uuid "07791ae5-fd9d-481a-841f-4c84de1f5190") - (property "Reference" "U15" - (at 267.97 76.1999 0) + (uuid "03018a22-5383-4d5a-addc-81ecd4579734") + (property "Reference" "D6" + (at 87.9475 162.56 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "HC-1_25-2PWT" - (at 267.97 78.7399 0) + (property "Value" "D_Schottky" + (at 86.6776 163.83 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -7203,20 +7362,19 @@ (justify left) ) ) - (property "Footprint" "LIONv3-Footprints:CONN-SMD_2P-P1.25-HC-1.25-2PWT" - (at 261.62 87.63 0) + (property "Footprint" "LIONv3-Footprints:X2-DFN1006-2_L1.0-W0.6-P0.65-RD" + (at 87.63 166.37 0) (hide yes) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) - (italic yes) ) ) ) - (property "Datasheet" "https://www.lcsc.com/datasheet/C2845379.pdf" - (at 259.334 77.343 0) + (property "Datasheet" "" + (at 87.63 166.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7224,11 +7382,10 @@ (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Description" "" - (at 261.62 77.47 0) + (property "Description" "Schottky diode" + (at 87.63 166.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7238,8 +7395,8 @@ ) ) ) - (property "LCSC" "C2845379" - (at 261.62 77.47 0) + (property "LCSC" "C2837790" + (at 87.63 166.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7249,30 +7406,24 @@ ) ) ) - (pin "1" - (uuid "89e394f0-cf70-4bec-85ae-ed93d655fa0c") - ) - (pin "4" - (uuid "e9f17f9a-7841-4577-a136-b9b9379d6096") - ) - (pin "3" - (uuid "eb533c80-f6f0-4d36-8161-404849525c59") - ) (pin "2" - (uuid "1f8fcef3-81e4-477e-8c54-0c2300a29185") + (uuid "9ceaeeb6-4bcb-4c0b-a683-e1c91c6603c6") + ) + (pin "1" + (uuid "7d75ea10-d71c-48ca-9060-52ffdedcdd63") ) (instances (project "LIONv3" (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "U15") + (reference "D6") (unit 1) ) ) ) ) (symbol - (lib_id "Device:FerriteBead_Small") - (at 66.04 90.17 90) + (lib_id "LIONv3-Symbols:HC-1_25-2PWT") + (at 261.62 59.69 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -7281,40 +7432,44 @@ (in_pos_files yes) (dnp no) (fields_autoplaced yes) - (uuid "08ce97f4-d3c8-487a-b1ca-ec413a8667a7") - (property "Reference" "FB1" - (at 66.0019 83.82 90) + (uuid "07791ae5-fd9d-481a-841f-4c84de1f5190") + (property "Reference" "U15" + (at 267.97 58.4199 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "220Ω@100MHz" - (at 66.0019 86.36 90) + (property "Value" "HC-1_25-2PWT" + (at 267.97 60.9599 0) + (hide yes) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Footprint" "Inductor_SMD:L_0805_2012Metric" - (at 66.04 91.948 90) + (property "Footprint" "LIONv3-Footprints:CONN-SMD_2P-P1.25-HC-1.25-2PWT" + (at 261.62 69.85 0) (hide yes) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) + (italic yes) ) ) ) - (property "Datasheet" "https://www.mouser.com/catalog/specsheets/mure-s-a0010614409-1.pdf" - (at 66.04 90.17 0) + (property "Datasheet" "https://www.lcsc.com/datasheet/C2845379.pdf" + (at 259.334 59.563 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7322,10 +7477,11 @@ (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Description" "Ferrite bead, small symbol" - (at 66.04 90.17 0) + (property "Description" "" + (at 261.62 59.69 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7335,8 +7491,8 @@ ) ) ) - (property "LCSC" "C85840" - (at 66.04 90.17 90) + (property "LCSC" "C2845379" + (at 261.62 59.69 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7347,15 +7503,21 @@ ) ) (pin "1" - (uuid "9455aa87-abfa-4ab8-9834-bc32c2f1cebb") + (uuid "89e394f0-cf70-4bec-85ae-ed93d655fa0c") + ) + (pin "4" + (uuid "e9f17f9a-7841-4577-a136-b9b9379d6096") + ) + (pin "3" + (uuid "eb533c80-f6f0-4d36-8161-404849525c59") ) (pin "2" - (uuid "3e734e7b-cfb0-4505-8201-5fe023b7ceac") + (uuid "1f8fcef3-81e4-477e-8c54-0c2300a29185") ) (instances (project "LIONv3" (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "FB1") + (reference "U15") (unit 1) ) ) @@ -7363,7 +7525,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 179.07 115.57 0) + (at 180.34 111.76 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -7374,7 +7536,7 @@ (fields_autoplaced yes) (uuid "140c8298-16cc-42e4-9408-efa2d4eb5cb4") (property "Reference" "C15" - (at 181.61 114.3062 0) + (at 182.88 110.4962 0) (show_name no) (do_not_autoplace no) (effects @@ -7385,7 +7547,7 @@ ) ) (property "Value" "TBD" - (at 181.61 116.8462 0) + (at 182.88 113.0362 0) (show_name no) (do_not_autoplace no) (effects @@ -7396,7 +7558,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" - (at 179.07 115.57 0) + (at 180.34 111.76 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7407,7 +7569,7 @@ ) ) (property "Datasheet" "" - (at 179.07 115.57 0) + (at 180.34 111.76 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7418,7 +7580,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 179.07 115.57 0) + (at 180.34 111.76 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7445,7 +7607,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 121.92 86.36 180) + (at 123.19 82.55 180) (unit 1) (body_style 1) (exclude_from_sim no) @@ -7456,7 +7618,7 @@ (fields_autoplaced yes) (uuid "1c2b4eb8-a9ad-4e10-b635-89838aa453ad") (property "Reference" "R26" - (at 124.46 85.0899 0) + (at 125.73 81.2799 0) (show_name no) (do_not_autoplace no) (effects @@ -7467,7 +7629,7 @@ ) ) (property "Value" "4.7k" - (at 124.46 87.6299 0) + (at 125.73 83.8199 0) (show_name no) (do_not_autoplace no) (effects @@ -7478,7 +7640,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 121.92 86.36 0) + (at 123.19 82.55 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7489,7 +7651,7 @@ ) ) (property "Datasheet" "" - (at 121.92 86.36 0) + (at 123.19 82.55 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7500,7 +7662,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 121.92 86.36 0) + (at 123.19 82.55 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7511,7 +7673,7 @@ ) ) (property "LCSC" "C25900" - (at 121.92 86.36 0) + (at 123.19 82.55 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7538,7 +7700,7 @@ ) (symbol (lib_id "power:GND") - (at 167.64 121.92 0) + (at 168.91 118.11 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -7549,7 +7711,7 @@ (fields_autoplaced yes) (uuid "20dd6db6-508d-475b-9f59-8346742c39c2") (property "Reference" "#PWR036" - (at 167.64 128.27 0) + (at 168.91 124.46 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7560,7 +7722,7 @@ ) ) (property "Value" "GND" - (at 167.64 127 0) + (at 168.91 123.19 0) (show_name no) (do_not_autoplace no) (effects @@ -7570,7 +7732,7 @@ ) ) (property "Footprint" "" - (at 167.64 121.92 0) + (at 168.91 118.11 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7581,7 +7743,7 @@ ) ) (property "Datasheet" "" - (at 167.64 121.92 0) + (at 168.91 118.11 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7592,7 +7754,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 167.64 121.92 0) + (at 168.91 118.11 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7616,7 +7778,7 @@ ) (symbol (lib_id "power:GND") - (at 179.07 36.83 0) + (at 180.34 33.02 0) (mirror y) (unit 1) (body_style 1) @@ -7627,7 +7789,7 @@ (dnp no) (uuid "21b9d848-0d26-4d01-a8b0-99e7cf1ae1c5") (property "Reference" "#PWR010" - (at 179.07 43.18 0) + (at 180.34 39.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7638,7 +7800,7 @@ ) ) (property "Value" "GND" - (at 179.07 41.91 0) + (at 180.34 38.1 0) (show_name no) (do_not_autoplace no) (effects @@ -7648,7 +7810,7 @@ ) ) (property "Footprint" "" - (at 179.07 36.83 0) + (at 180.34 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7659,7 +7821,7 @@ ) ) (property "Datasheet" "" - (at 179.07 36.83 0) + (at 180.34 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7670,7 +7832,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 179.07 36.83 0) + (at 180.34 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7694,7 +7856,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 179.07 138.43 0) + (at 114.3 109.22 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -7704,7 +7866,7 @@ (dnp no) (uuid "23c5c4eb-7d76-4dbd-af47-5ab4d50f3cc3") (property "Reference" "R8" - (at 181.61 137.16 0) + (at 116.84 107.95 0) (show_name no) (do_not_autoplace no) (effects @@ -7715,7 +7877,7 @@ ) ) (property "Value" "10k" - (at 181.61 139.7 0) + (at 116.84 110.49 0) (show_name no) (do_not_autoplace no) (effects @@ -7726,7 +7888,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 179.07 138.43 0) + (at 114.3 109.22 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7737,7 +7899,7 @@ ) ) (property "Datasheet" "" - (at 179.07 138.43 0) + (at 114.3 109.22 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7748,7 +7910,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 179.07 138.43 0) + (at 114.3 109.22 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7759,7 +7921,7 @@ ) ) (property "LCSC" "C25744" - (at 179.07 138.43 0) + (at 114.3 109.22 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7786,7 +7948,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 124.46 129.54 0) + (at 72.39 92.71 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -7796,7 +7958,7 @@ (dnp no) (uuid "26b10572-c908-4f53-a7ef-2c0a1710138b") (property "Reference" "R7" - (at 127 128.27 0) + (at 74.93 91.44 0) (show_name no) (do_not_autoplace no) (effects @@ -7807,7 +7969,7 @@ ) ) (property "Value" "10k" - (at 127 130.81 0) + (at 74.93 93.98 0) (show_name no) (do_not_autoplace no) (effects @@ -7818,7 +7980,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 124.46 129.54 0) + (at 72.39 92.71 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7829,7 +7991,7 @@ ) ) (property "Datasheet" "" - (at 124.46 129.54 0) + (at 72.39 92.71 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7840,7 +8002,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 124.46 129.54 0) + (at 72.39 92.71 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7851,7 +8013,7 @@ ) ) (property "LCSC" "C25744" - (at 124.46 129.54 0) + (at 72.39 92.71 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7878,7 +8040,7 @@ ) (symbol (lib_id "power:GND") - (at 223.52 88.9 0) + (at 223.52 71.12 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -7889,7 +8051,7 @@ (fields_autoplaced yes) (uuid "28210820-d716-4efe-b91b-e7fe7ac33ea0") (property "Reference" "#PWR050" - (at 223.52 95.25 0) + (at 223.52 77.47 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7900,7 +8062,7 @@ ) ) (property "Value" "GND" - (at 223.52 93.98 0) + (at 223.52 76.2 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7911,7 +8073,7 @@ ) ) (property "Footprint" "" - (at 223.52 88.9 0) + (at 223.52 71.12 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7922,7 +8084,7 @@ ) ) (property "Datasheet" "" - (at 223.52 88.9 0) + (at 223.52 71.12 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7933,7 +8095,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 223.52 88.9 0) + (at 223.52 71.12 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7957,7 +8119,7 @@ ) (symbol (lib_id "LIONv3-Symbols:ESP32-C6-MINI-1-N4") - (at 147.32 52.07 0) + (at 148.59 48.26 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -7967,7 +8129,7 @@ (dnp no) (uuid "2da7e082-bf5d-4175-b7d9-49b7910e05f7") (property "Reference" "U3" - (at 147.32 49.53 0) + (at 148.59 45.72 0) (show_name no) (do_not_autoplace no) (effects @@ -7977,7 +8139,7 @@ ) ) (property "Value" "ESP32-C6-MINI-1-N4" - (at 147.32 52.07 0) + (at 148.59 48.26 0) (show_name no) (do_not_autoplace no) (effects @@ -7987,7 +8149,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:WIFIM-SMD_61P-L16.6-W13.2-P0.80-ESP32-C6-MINI-1-N4" - (at 149.098 62.738 0) + (at 150.368 58.928 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7999,7 +8161,7 @@ ) ) (property "Datasheet" "https://eu.mouser.com/datasheet/2/891/esp32_c6_mini_1_datasheet_en-3105735.pdf" - (at 106.68 58.928 0) + (at 107.95 55.118 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8011,7 +8173,7 @@ ) ) (property "Description" "" - (at 147.32 52.07 0) + (at 148.59 48.26 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8022,7 +8184,7 @@ ) ) (property "LCSC" "C5736265" - (at 146.558 51.562 0) + (at 147.828 47.752 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8202,7 +8364,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 97.79 43.18 0) + (at 99.06 39.37 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -8213,7 +8375,7 @@ (fields_autoplaced yes) (uuid "31401f73-004c-458f-a1b6-ee490b3efd02") (property "Reference" "C5" - (at 100.33 41.9162 0) + (at 101.6 38.1062 0) (show_name no) (do_not_autoplace no) (effects @@ -8224,7 +8386,7 @@ ) ) (property "Value" "22uF" - (at 100.33 44.4562 0) + (at 101.6 40.6462 0) (show_name no) (do_not_autoplace no) (effects @@ -8235,7 +8397,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" - (at 97.79 43.18 0) + (at 99.06 39.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8246,7 +8408,7 @@ ) ) (property "Datasheet" "" - (at 97.79 43.18 0) + (at 99.06 39.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8257,7 +8419,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 97.79 43.18 0) + (at 99.06 39.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8268,7 +8430,7 @@ ) ) (property "LCSC" "C45783" - (at 97.79 43.18 0) + (at 99.06 39.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8295,7 +8457,7 @@ ) (symbol (lib_id "LIONv3-Symbols:TMP112AIDRLR") - (at 242.57 143.51 0) + (at 245.11 110.49 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -8306,7 +8468,7 @@ (fields_autoplaced yes) (uuid "3efced7b-129a-4db3-89e3-f82e7bee60d6") (property "Reference" "U4" - (at 242.57 133.35 0) + (at 245.11 100.33 0) (show_name no) (do_not_autoplace no) (effects @@ -8316,7 +8478,7 @@ ) ) (property "Value" "TMP112AIDRLR" - (at 242.57 135.89 0) + (at 245.11 102.87 0) (show_name no) (do_not_autoplace no) (effects @@ -8326,7 +8488,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:SOT-563_L1.6-W1.2-P0.50-LS1.6-BR" - (at 242.57 153.67 0) + (at 245.11 120.65 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8338,7 +8500,7 @@ ) ) (property "Datasheet" "https://www.ti.com/lit/gpn/TMP112" - (at 240.284 143.383 0) + (at 242.824 110.363 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8350,7 +8512,7 @@ ) ) (property "Description" "" - (at 242.57 143.51 0) + (at 245.11 110.49 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8361,7 +8523,7 @@ ) ) (property "LCSC" "C28927" - (at 242.57 143.51 0) + (at 245.11 110.49 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8400,7 +8562,7 @@ ) (symbol (lib_id "LIONv3-Symbols:HC-1_25-2PWT") - (at 222.25 77.47 0) + (at 222.25 59.69 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -8411,7 +8573,7 @@ (fields_autoplaced yes) (uuid "467d5866-6d93-4cf2-a96e-65cc2514b14b") (property "Reference" "U19" - (at 228.6 76.1999 0) + (at 228.6 58.4199 0) (show_name no) (do_not_autoplace no) (effects @@ -8422,7 +8584,7 @@ ) ) (property "Value" "HC-1_25-2PWT" - (at 228.6 78.7399 0) + (at 228.6 60.9599 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8434,7 +8596,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:CONN-SMD_2P-P1.25-HC-1.25-2PWT" - (at 222.25 87.63 0) + (at 222.25 69.85 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8446,7 +8608,7 @@ ) ) (property "Datasheet" "https://www.lcsc.com/datasheet/C2845379.pdf" - (at 219.964 77.343 0) + (at 219.964 59.563 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8458,7 +8620,7 @@ ) ) (property "Description" "" - (at 222.25 77.47 0) + (at 222.25 59.69 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8469,7 +8631,7 @@ ) ) (property "LCSC" "C2845379" - (at 222.25 77.47 0) + (at 222.25 59.69 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8500,88 +8662,9 @@ ) ) ) - (symbol - (lib_id "power:PWR_FLAG") - (at 72.39 90.17 0) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (fields_autoplaced yes) - (uuid "469a7381-6e58-4265-a7af-e7e619740c71") - (property "Reference" "#FLG01" - (at 72.39 88.265 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "PWR_FLAG" - (at 72.39 85.09 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 72.39 90.17 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 72.39 90.17 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Special symbol for telling ERC where power comes from" - (at 72.39 90.17 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "1" - (uuid "eb2dedd3-1c51-43a1-80e3-36588d95ff5f") - ) - (instances - (project "LIONv3" - (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "#FLG01") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:+3.3V") - (at 261.62 129.54 0) + (at 264.16 96.52 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -8592,7 +8675,7 @@ (fields_autoplaced yes) (uuid "4c26ef2e-1860-448b-80ff-0e9e745e955e") (property "Reference" "#PWR018" - (at 261.62 133.35 0) + (at 264.16 100.33 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8603,7 +8686,7 @@ ) ) (property "Value" "+3.3V" - (at 261.62 124.46 0) + (at 264.16 91.44 0) (show_name no) (do_not_autoplace no) (effects @@ -8613,7 +8696,7 @@ ) ) (property "Footprint" "" - (at 261.62 129.54 0) + (at 264.16 96.52 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8624,7 +8707,7 @@ ) ) (property "Datasheet" "" - (at 261.62 129.54 0) + (at 264.16 96.52 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8635,7 +8718,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 261.62 129.54 0) + (at 264.16 96.52 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8659,7 +8742,7 @@ ) (symbol (lib_id "power:+3.3V") - (at 88.9 36.83 0) + (at 90.17 33.02 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -8670,7 +8753,7 @@ (fields_autoplaced yes) (uuid "519e8a79-03dd-4d48-950e-85973c0b9a0f") (property "Reference" "#PWR03" - (at 88.9 40.64 0) + (at 90.17 36.83 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8681,7 +8764,7 @@ ) ) (property "Value" "+3.3V" - (at 88.9 31.75 0) + (at 90.17 27.94 0) (show_name no) (do_not_autoplace no) (effects @@ -8691,7 +8774,7 @@ ) ) (property "Footprint" "" - (at 88.9 36.83 0) + (at 90.17 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8702,7 +8785,7 @@ ) ) (property "Datasheet" "" - (at 88.9 36.83 0) + (at 90.17 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8713,7 +8796,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 88.9 36.83 0) + (at 90.17 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8737,7 +8820,7 @@ ) (symbol (lib_id "power:GND") - (at 179.07 72.39 0) + (at 180.34 68.58 0) (mirror y) (unit 1) (body_style 1) @@ -8748,7 +8831,7 @@ (dnp no) (uuid "5245d82e-e6ca-4a15-89a7-69a0b1e2fdfb") (property "Reference" "#PWR011" - (at 179.07 78.74 0) + (at 180.34 74.93 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8759,7 +8842,7 @@ ) ) (property "Value" "GND" - (at 179.07 77.47 0) + (at 180.34 73.66 0) (show_name no) (do_not_autoplace no) (effects @@ -8769,7 +8852,7 @@ ) ) (property "Footprint" "" - (at 179.07 72.39 0) + (at 180.34 68.58 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8780,7 +8863,7 @@ ) ) (property "Datasheet" "" - (at 179.07 72.39 0) + (at 180.34 68.58 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8791,7 +8874,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 179.07 72.39 0) + (at 180.34 68.58 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8815,7 +8898,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 109.22 43.18 0) + (at 110.49 39.37 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -8826,7 +8909,7 @@ (fields_autoplaced yes) (uuid "54550753-d63a-439d-94de-20b11ee8da92") (property "Reference" "C7" - (at 111.76 41.9162 0) + (at 113.03 38.1062 0) (show_name no) (do_not_autoplace no) (effects @@ -8837,7 +8920,7 @@ ) ) (property "Value" "100nF" - (at 111.76 44.4562 0) + (at 113.03 40.6462 0) (show_name no) (do_not_autoplace no) (effects @@ -8848,7 +8931,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" - (at 109.22 43.18 0) + (at 110.49 39.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8859,7 +8942,7 @@ ) ) (property "Datasheet" "" - (at 109.22 43.18 0) + (at 110.49 39.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8870,7 +8953,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 109.22 43.18 0) + (at 110.49 39.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8881,7 +8964,7 @@ ) ) (property "LCSC" "C307331" - (at 109.22 43.18 0) + (at 110.49 39.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8908,7 +8991,8 @@ ) (symbol (lib_id "Device:R_Small") - (at 101.6 100.33 90) + (at 43.18 176.53 270) + (mirror x) (unit 1) (body_style 1) (exclude_from_sim no) @@ -8918,7 +9002,7 @@ (dnp no) (uuid "54e88030-a9d1-4f43-8990-6092b6dc0f49") (property "Reference" "R6" - (at 101.6 100.33 90) + (at 43.18 176.53 90) (show_name no) (do_not_autoplace no) (effects @@ -8928,7 +9012,7 @@ ) ) (property "Value" "5.1k" - (at 101.6 102.87 90) + (at 43.18 179.07 90) (show_name no) (do_not_autoplace no) (effects @@ -8938,7 +9022,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 101.6 100.33 0) + (at 43.18 176.53 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8949,7 +9033,7 @@ ) ) (property "Datasheet" "" - (at 101.6 100.33 0) + (at 43.18 176.53 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8960,7 +9044,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 101.6 100.33 0) + (at 43.18 176.53 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8971,7 +9055,7 @@ ) ) (property "LCSC" "C25905" - (at 101.6 100.33 90) + (at 43.18 176.53 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -8998,7 +9082,7 @@ ) (symbol (lib_id "power:GND") - (at 262.89 59.69 0) + (at 262.89 41.91 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -9009,7 +9093,7 @@ (fields_autoplaced yes) (uuid "550addb4-6628-439a-9274-47e0bd2aa61d") (property "Reference" "#PWR035" - (at 262.89 66.04 0) + (at 262.89 48.26 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9020,7 +9104,7 @@ ) ) (property "Value" "GND" - (at 262.89 64.77 0) + (at 262.89 46.99 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9031,7 +9115,7 @@ ) ) (property "Footprint" "" - (at 262.89 59.69 0) + (at 262.89 41.91 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9042,7 +9126,7 @@ ) ) (property "Datasheet" "" - (at 262.89 59.69 0) + (at 262.89 41.91 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9053,7 +9137,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 262.89 59.69 0) + (at 262.89 41.91 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9077,7 +9161,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 113.03 86.36 0) + (at 114.3 82.55 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -9088,7 +9172,7 @@ (fields_autoplaced yes) (uuid "61729918-99b2-49fb-8f1d-2c4df88aeee0") (property "Reference" "R27" - (at 115.57 85.0899 0) + (at 116.84 81.2799 0) (show_name no) (do_not_autoplace no) (effects @@ -9099,7 +9183,7 @@ ) ) (property "Value" "4.7k" - (at 115.57 87.6299 0) + (at 116.84 83.8199 0) (show_name no) (do_not_autoplace no) (effects @@ -9110,7 +9194,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 113.03 86.36 0) + (at 114.3 82.55 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9121,7 +9205,7 @@ ) ) (property "Datasheet" "" - (at 113.03 86.36 0) + (at 114.3 82.55 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9132,7 +9216,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 113.03 86.36 0) + (at 114.3 82.55 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9143,7 +9227,7 @@ ) ) (property "LCSC" "C25900" - (at 113.03 86.36 0) + (at 114.3 82.55 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9170,7 +9254,7 @@ ) (symbol (lib_id "power:GND") - (at 88.9 72.39 0) + (at 90.17 68.58 0) (mirror y) (unit 1) (body_style 1) @@ -9181,7 +9265,7 @@ (dnp no) (uuid "619ce0c4-5cd3-4099-a139-bf674571d92c") (property "Reference" "#PWR07" - (at 88.9 78.74 0) + (at 90.17 74.93 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9192,7 +9276,7 @@ ) ) (property "Value" "GND" - (at 88.9 77.47 0) + (at 90.17 73.66 0) (show_name no) (do_not_autoplace no) (effects @@ -9202,7 +9286,7 @@ ) ) (property "Footprint" "" - (at 88.9 72.39 0) + (at 90.17 68.58 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9213,7 +9297,7 @@ ) ) (property "Datasheet" "" - (at 88.9 72.39 0) + (at 90.17 68.58 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9224,7 +9308,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 88.9 72.39 0) + (at 90.17 68.58 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9248,7 +9332,7 @@ ) (symbol (lib_id "LIONv3-Symbols:HC-1_25-2PWT") - (at 222.25 48.26 0) + (at 222.25 30.48 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -9259,7 +9343,7 @@ (fields_autoplaced yes) (uuid "6d4998c2-de3e-4d37-8c23-bb471b282cfd") (property "Reference" "U14" - (at 228.6 46.9899 0) + (at 228.6 29.2099 0) (show_name no) (do_not_autoplace no) (effects @@ -9270,7 +9354,7 @@ ) ) (property "Value" "HC-1_25-2PWT" - (at 228.6 49.5299 0) + (at 228.6 31.7499 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9282,7 +9366,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:CONN-SMD_2P-P1.25-HC-1.25-2PWT" - (at 222.25 58.42 0) + (at 222.25 40.64 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9294,7 +9378,7 @@ ) ) (property "Datasheet" "https://www.lcsc.com/datasheet/C2845379.pdf" - (at 219.964 48.133 0) + (at 219.964 30.353 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9306,7 +9390,7 @@ ) ) (property "Description" "" - (at 222.25 48.26 0) + (at 222.25 30.48 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9317,7 +9401,7 @@ ) ) (property "LCSC" "C2845379" - (at 222.25 48.26 0) + (at 222.25 30.48 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9350,7 +9434,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 219.71 134.62 0) + (at 222.25 101.6 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -9361,7 +9445,7 @@ (fields_autoplaced yes) (uuid "6e61150b-8a19-4fed-a836-c98b7c84cf92") (property "Reference" "R9" - (at 222.25 133.3499 0) + (at 224.79 100.3299 0) (show_name no) (do_not_autoplace no) (effects @@ -9372,7 +9456,7 @@ ) ) (property "Value" "4.7k" - (at 222.25 135.8899 0) + (at 224.79 102.8699 0) (show_name no) (do_not_autoplace no) (effects @@ -9383,7 +9467,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 219.71 134.62 0) + (at 222.25 101.6 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9394,7 +9478,7 @@ ) ) (property "Datasheet" "" - (at 219.71 134.62 0) + (at 222.25 101.6 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9405,7 +9489,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 219.71 134.62 0) + (at 222.25 101.6 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9416,7 +9500,7 @@ ) ) (property "LCSC" "C25900" - (at 219.71 134.62 0) + (at 222.25 101.6 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9442,8 +9526,9 @@ ) ) (symbol - (lib_id "power:+5V") - (at 54.61 80.01 0) + (lib_id "Device:FerriteBead_Small") + (at 77.47 166.37 270) + (mirror x) (unit 1) (body_style 1) (exclude_from_sim no) @@ -9452,10 +9537,9 @@ (in_pos_files yes) (dnp no) (fields_autoplaced yes) - (uuid "6e64f522-4e2a-4e67-a3b9-56a1387dcb5a") - (property "Reference" "#PWR02" - (at 54.61 83.82 0) - (hide yes) + (uuid "70c01c20-4cf5-4962-a672-b443ae8b3322") + (property "Reference" "FB1" + (at 77.5081 160.02 90) (show_name no) (do_not_autoplace no) (effects @@ -9464,8 +9548,8 @@ ) ) ) - (property "Value" "+5V" - (at 54.61 74.93 0) + (property "Value" "220Ω@100MHz" + (at 77.5081 162.56 90) (show_name no) (do_not_autoplace no) (effects @@ -9474,8 +9558,8 @@ ) ) ) - (property "Footprint" "" - (at 54.61 80.01 0) + (property "Footprint" "Inductor_SMD:L_0805_2012Metric" + (at 77.47 168.148 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -9485,8 +9569,8 @@ ) ) ) - (property "Datasheet" "" - (at 54.61 80.01 0) + (property "Datasheet" "https://www.mouser.com/catalog/specsheets/mure-s-a0010614409-1.pdf" + (at 77.47 166.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9496,8 +9580,19 @@ ) ) ) - (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 54.61 80.01 0) + (property "Description" "Ferrite bead, small symbol" + (at 77.47 166.37 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC" "C85840" + (at 77.47 166.37 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -9508,12 +9603,15 @@ ) ) (pin "1" - (uuid "b39012b8-678b-4c2b-9a31-fec26c29df14") + (uuid "83ce8482-3396-40c9-a9cd-91298b8e5659") + ) + (pin "2" + (uuid "6ec40baf-a693-43ba-94b0-707c82d922a2") ) (instances (project "LIONv3" (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "#PWR02") + (reference "FB1") (unit 1) ) ) @@ -9521,7 +9619,8 @@ ) (symbol (lib_id "power:GND") - (at 106.68 115.57 0) + (at 38.1 191.77 0) + (mirror y) (unit 1) (body_style 1) (exclude_from_sim no) @@ -9532,7 +9631,7 @@ (fields_autoplaced yes) (uuid "745622d4-e99a-4658-b9d6-5943592edc87") (property "Reference" "#PWR04" - (at 106.68 121.92 0) + (at 38.1 198.12 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9543,7 +9642,8 @@ ) ) (property "Value" "GND" - (at 106.68 120.65 0) + (at 38.1 196.85 0) + (hide yes) (show_name no) (do_not_autoplace no) (effects @@ -9553,7 +9653,7 @@ ) ) (property "Footprint" "" - (at 106.68 115.57 0) + (at 38.1 191.77 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9564,7 +9664,7 @@ ) ) (property "Datasheet" "" - (at 106.68 115.57 0) + (at 38.1 191.77 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9575,7 +9675,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 106.68 115.57 0) + (at 38.1 191.77 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9599,7 +9699,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 93.98 137.16 0) + (at 110.49 177.8 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -9610,7 +9710,7 @@ (fields_autoplaced yes) (uuid "77e8f2a6-3ee5-4660-ab1e-8ca435ec1009") (property "Reference" "C23" - (at 96.52 135.8962 0) + (at 113.03 176.5362 0) (show_name no) (do_not_autoplace no) (effects @@ -9621,7 +9721,7 @@ ) ) (property "Value" "100nF" - (at 96.52 138.4362 0) + (at 113.03 179.0762 0) (show_name no) (do_not_autoplace no) (effects @@ -9632,7 +9732,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" - (at 93.98 137.16 0) + (at 110.49 177.8 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9643,7 +9743,7 @@ ) ) (property "Datasheet" "" - (at 93.98 137.16 0) + (at 110.49 177.8 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9654,7 +9754,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 93.98 137.16 0) + (at 110.49 177.8 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9681,7 +9781,7 @@ ) (symbol (lib_id "power:GND") - (at 72.39 147.32 0) + (at 92.71 187.96 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -9692,7 +9792,7 @@ (fields_autoplaced yes) (uuid "78685101-6377-4cc0-9989-ddc58d04eaf2") (property "Reference" "#PWR038" - (at 72.39 153.67 0) + (at 92.71 194.31 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9703,7 +9803,7 @@ ) ) (property "Value" "GND" - (at 72.39 152.4 0) + (at 92.71 193.04 0) (show_name no) (do_not_autoplace no) (effects @@ -9713,7 +9813,7 @@ ) ) (property "Footprint" "" - (at 72.39 147.32 0) + (at 92.71 187.96 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9724,7 +9824,7 @@ ) ) (property "Datasheet" "" - (at 72.39 147.32 0) + (at 92.71 187.96 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9735,7 +9835,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 72.39 147.32 0) + (at 92.71 187.96 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9759,7 +9859,7 @@ ) (symbol (lib_id "power:GND") - (at 137.16 102.87 0) + (at 138.43 99.06 0) (mirror y) (unit 1) (body_style 1) @@ -9770,7 +9870,7 @@ (dnp no) (uuid "7c32b391-2657-4b56-8a6d-172e63fddfc6") (property "Reference" "#PWR08" - (at 137.16 109.22 0) + (at 138.43 105.41 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9781,7 +9881,7 @@ ) ) (property "Value" "GND" - (at 137.16 107.95 0) + (at 138.43 104.14 0) (show_name no) (do_not_autoplace no) (effects @@ -9791,7 +9891,7 @@ ) ) (property "Footprint" "" - (at 137.16 102.87 0) + (at 138.43 99.06 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9802,7 +9902,7 @@ ) ) (property "Datasheet" "" - (at 137.16 102.87 0) + (at 138.43 99.06 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9813,7 +9913,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 137.16 102.87 0) + (at 138.43 99.06 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9837,7 +9937,7 @@ ) (symbol (lib_id "power:GND") - (at 97.79 49.53 0) + (at 99.06 45.72 0) (mirror y) (unit 1) (body_style 1) @@ -9848,7 +9948,7 @@ (dnp no) (uuid "7f8d73e1-b169-40aa-a91e-c7bb54efd4dc") (property "Reference" "#PWR06" - (at 97.79 55.88 0) + (at 99.06 52.07 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9859,7 +9959,7 @@ ) ) (property "Value" "GND" - (at 97.79 54.61 0) + (at 99.06 50.8 0) (show_name no) (do_not_autoplace no) (effects @@ -9869,7 +9969,7 @@ ) ) (property "Footprint" "" - (at 97.79 49.53 0) + (at 99.06 45.72 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9880,7 +9980,7 @@ ) ) (property "Datasheet" "" - (at 97.79 49.53 0) + (at 99.06 45.72 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9891,7 +9991,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 97.79 49.53 0) + (at 99.06 45.72 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9913,103 +10013,9 @@ ) ) ) - (symbol - (lib_id "Device:D_Schottky") - (at 54.61 85.09 270) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (fields_autoplaced yes) - (uuid "7fbdbf2f-8181-438a-8248-ca5a036876ca") - (property "Reference" "D6" - (at 57.15 83.5024 90) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "D_Schottky" - (at 57.15 86.0424 90) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "LIONv3-Footprints:X2-DFN1006-2_L1.0-W0.6-P0.65-RD" - (at 54.61 85.09 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 54.61 85.09 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Schottky diode" - (at 54.61 85.09 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "LCSC" "C2837790" - (at 54.61 85.09 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "2" - (uuid "e70861e8-13ce-42e0-ba6d-aa2fcf6364e5") - ) - (pin "1" - (uuid "dbd90d71-b397-42a6-ae8c-44e1accfdba0") - ) - (instances - (project "LIONv3" - (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "D6") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Diode:ESD9B3.3ST5G") - (at 69.85 63.5 90) + (at 71.12 59.69 90) (unit 1) (body_style 1) (exclude_from_sim no) @@ -10020,7 +10026,7 @@ (fields_autoplaced yes) (uuid "80807281-cd0d-4f69-92b4-4e36c9c40a13") (property "Reference" "D2" - (at 72.39 62.2299 90) + (at 73.66 58.4199 90) (show_name no) (do_not_autoplace no) (effects @@ -10031,7 +10037,7 @@ ) ) (property "Value" "ESD9B3.3ST5G" - (at 72.39 64.7699 90) + (at 73.66 60.9599 90) (show_name no) (do_not_autoplace no) (effects @@ -10042,7 +10048,7 @@ ) ) (property "Footprint" "Diode_SMD:D_SOD-923" - (at 69.85 63.5 0) + (at 71.12 59.69 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10053,7 +10059,7 @@ ) ) (property "Datasheet" "https://www.lcsc.com/datasheet/C96512.pdf" - (at 69.85 63.5 0) + (at 71.12 59.69 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10064,7 +10070,7 @@ ) ) (property "Description" "ESD protection diode, 3.3Vrwm, SOD-923" - (at 69.85 63.5 0) + (at 71.12 59.69 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10075,7 +10081,7 @@ ) ) (property "LCSC" "C96512" - (at 69.85 63.5 0) + (at 71.12 59.69 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10102,7 +10108,7 @@ ) (symbol (lib_id "Switch:SW_Push") - (at 60.96 54.61 0) + (at 62.23 50.8 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -10113,7 +10119,7 @@ (fields_autoplaced yes) (uuid "8f78e92e-d18a-4d4d-908e-47923a436021") (property "Reference" "SW1" - (at 60.96 46.99 0) + (at 62.23 43.18 0) (show_name no) (do_not_autoplace no) (effects @@ -10123,7 +10129,7 @@ ) ) (property "Value" "RESET" - (at 60.96 49.53 0) + (at 62.23 45.72 0) (show_name no) (do_not_autoplace no) (effects @@ -10133,7 +10139,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:KEY-SMD_L3.9-W3.0-LS5.0" - (at 60.96 49.53 0) + (at 62.23 45.72 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10144,7 +10150,7 @@ ) ) (property "Datasheet" "" - (at 60.96 49.53 0) + (at 62.23 45.72 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10155,7 +10161,7 @@ ) ) (property "Description" "Push button switch, generic, two pins" - (at 60.96 54.61 0) + (at 62.23 50.8 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10166,7 +10172,7 @@ ) ) (property "LCSC" "C5373431" - (at 60.96 54.61 0) + (at 62.23 50.8 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10193,7 +10199,7 @@ ) (symbol (lib_id "LIONv3-Symbols:HC-1_25-2PWT") - (at 261.62 48.26 0) + (at 261.62 30.48 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -10204,7 +10210,7 @@ (fields_autoplaced yes) (uuid "9073ec8d-0f43-4b10-abd1-1765f5d33be6") (property "Reference" "U9" - (at 267.97 46.9899 0) + (at 267.97 29.2099 0) (show_name no) (do_not_autoplace no) (effects @@ -10215,7 +10221,7 @@ ) ) (property "Value" "HC-1_25-2PWT" - (at 267.97 49.5299 0) + (at 267.97 31.7499 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10227,7 +10233,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:CONN-SMD_2P-P1.25-HC-1.25-2PWT" - (at 261.62 58.42 0) + (at 261.62 40.64 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10239,7 +10245,7 @@ ) ) (property "Datasheet" "https://www.lcsc.com/datasheet/C2845379.pdf" - (at 259.334 48.133 0) + (at 259.334 30.353 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10251,7 +10257,7 @@ ) ) (property "Description" "" - (at 261.62 48.26 0) + (at 261.62 30.48 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10262,7 +10268,7 @@ ) ) (property "LCSC" "C2845379" - (at 261.62 48.26 0) + (at 261.62 30.48 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10295,7 +10301,7 @@ ) (symbol (lib_id "power:+3.3V") - (at 124.46 124.46 0) + (at 72.39 87.63 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -10306,7 +10312,7 @@ (fields_autoplaced yes) (uuid "95b5a491-9742-4ed2-9c45-a567509aa3a9") (property "Reference" "#PWR09" - (at 124.46 128.27 0) + (at 72.39 91.44 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10317,7 +10323,7 @@ ) ) (property "Value" "+3.3V" - (at 124.46 119.38 0) + (at 72.39 82.55 0) (show_name no) (do_not_autoplace no) (effects @@ -10327,7 +10333,7 @@ ) ) (property "Footprint" "" - (at 124.46 124.46 0) + (at 72.39 87.63 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10338,7 +10344,7 @@ ) ) (property "Datasheet" "" - (at 124.46 124.46 0) + (at 72.39 87.63 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10349,7 +10355,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 124.46 124.46 0) + (at 72.39 87.63 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10373,7 +10379,7 @@ ) (symbol (lib_id "power:GND") - (at 223.52 59.69 0) + (at 223.52 41.91 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -10384,7 +10390,7 @@ (fields_autoplaced yes) (uuid "96a7ebae-a483-4257-8140-5e6f03d51e02") (property "Reference" "#PWR048" - (at 223.52 66.04 0) + (at 223.52 48.26 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10395,7 +10401,7 @@ ) ) (property "Value" "GND" - (at 223.52 64.77 0) + (at 223.52 46.99 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10406,7 +10412,7 @@ ) ) (property "Footprint" "" - (at 223.52 59.69 0) + (at 223.52 41.91 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10417,7 +10423,7 @@ ) ) (property "Datasheet" "" - (at 223.52 59.69 0) + (at 223.52 41.91 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10428,7 +10434,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 223.52 59.69 0) + (at 223.52 41.91 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10452,7 +10458,7 @@ ) (symbol (lib_id "power:GND") - (at 124.46 147.32 0) + (at 72.39 110.49 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -10463,7 +10469,7 @@ (fields_autoplaced yes) (uuid "a13daa66-bb54-46c2-a3e9-613ca6bcfbf0") (property "Reference" "#PWR015" - (at 124.46 153.67 0) + (at 72.39 116.84 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10474,7 +10480,7 @@ ) ) (property "Value" "GND" - (at 124.46 152.4 0) + (at 72.39 115.57 0) (show_name no) (do_not_autoplace no) (effects @@ -10484,7 +10490,7 @@ ) ) (property "Footprint" "" - (at 124.46 147.32 0) + (at 72.39 110.49 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10495,7 +10501,7 @@ ) ) (property "Datasheet" "" - (at 124.46 147.32 0) + (at 72.39 110.49 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10506,7 +10512,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 124.46 147.32 0) + (at 72.39 110.49 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10530,7 +10536,7 @@ ) (symbol (lib_id "Switch:SW_Push") - (at 135.89 134.62 0) + (at 83.82 97.79 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -10541,7 +10547,7 @@ (fields_autoplaced yes) (uuid "b00db03a-6f78-4dba-9314-d6cec4fe698b") (property "Reference" "SW2" - (at 135.89 127 0) + (at 83.82 90.17 0) (show_name no) (do_not_autoplace no) (effects @@ -10551,7 +10557,7 @@ ) ) (property "Value" "BOOT" - (at 135.89 129.54 0) + (at 83.82 92.71 0) (show_name no) (do_not_autoplace no) (effects @@ -10561,7 +10567,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:KEY-SMD_L3.9-W3.0-LS5.0" - (at 135.89 129.54 0) + (at 83.82 92.71 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10572,7 +10578,7 @@ ) ) (property "Datasheet" "" - (at 135.89 129.54 0) + (at 83.82 92.71 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10583,7 +10589,7 @@ ) ) (property "Description" "Push button switch, generic, two pins" - (at 135.89 134.62 0) + (at 83.82 97.79 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10594,7 +10600,7 @@ ) ) (property "LCSC" "C5373431" - (at 135.89 134.62 0) + (at 83.82 97.79 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10619,87 +10625,9 @@ ) ) ) - (symbol - (lib_id "power:+5V") - (at 72.39 125.73 0) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (fields_autoplaced yes) - (uuid "b877d276-79cf-439d-b8e2-69e6bb163d06") - (property "Reference" "#PWR045" - (at 72.39 129.54 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "+5V" - (at 72.39 120.65 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 72.39 125.73 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 72.39 125.73 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 72.39 125.73 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "1" - (uuid "1290837f-5d5b-46d9-a678-b46d4d58aeb4") - ) - (instances - (project "LIONv3" - (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "#PWR045") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "LIONv3-Symbols:TYPE-C_16PIN_2MD(073)") - (at 87.63 102.87 0) + (at 57.15 179.07 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -10707,10 +10635,9 @@ (on_board yes) (in_pos_files yes) (dnp no) - (fields_autoplaced yes) (uuid "b9673bca-5501-4334-ad3c-65dd7c8d9aa9") (property "Reference" "U2" - (at 87.376 82.804 0) + (at 57.15 161.29 0) (show_name no) (do_not_autoplace no) (effects @@ -10720,7 +10647,8 @@ ) ) (property "Value" "TYPE-C_16PIN_2MD(073)" - (at 87.63 85.09 0) + (at 57.15 161.29 0) + (hide yes) (show_name no) (do_not_autoplace no) (effects @@ -10730,7 +10658,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:USB-C-SMD_TYPE-C-16PIN-2MD-073" - (at 87.63 114.3 0) + (at 57.404 201.168 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10742,7 +10670,7 @@ ) ) (property "Datasheet" "https://www.lcsc.com/datasheet/C2765186.pdf" - (at 85.344 104.013 0) + (at 54.864 180.213 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10754,7 +10682,7 @@ ) ) (property "Description" "" - (at 87.63 102.87 0) + (at 57.15 179.07 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10765,7 +10693,7 @@ ) ) (property "LCSC" "C2765186" - (at 87.63 104.14 0) + (at 57.15 180.34 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10828,7 +10756,8 @@ ) (symbol (lib_id "Device:R_Small") - (at 101.6 97.79 90) + (at 43.18 173.99 270) + (mirror x) (unit 1) (body_style 1) (exclude_from_sim no) @@ -10838,7 +10767,7 @@ (dnp no) (uuid "bec5575a-0746-47a6-805c-526d5e42744f") (property "Reference" "R5" - (at 101.6 97.79 90) + (at 43.18 173.99 90) (show_name no) (do_not_autoplace no) (effects @@ -10848,7 +10777,7 @@ ) ) (property "Value" "5.1k" - (at 101.6 95.25 90) + (at 43.18 171.45 90) (show_name no) (do_not_autoplace no) (effects @@ -10858,7 +10787,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 101.6 97.79 0) + (at 43.18 173.99 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10869,7 +10798,7 @@ ) ) (property "Datasheet" "" - (at 101.6 97.79 0) + (at 43.18 173.99 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10880,7 +10809,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 101.6 97.79 0) + (at 43.18 173.99 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10891,7 +10820,7 @@ ) ) (property "LCSC" "C25905" - (at 101.6 97.79 90) + (at 43.18 173.99 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -10918,7 +10847,7 @@ ) (symbol (lib_id "Diode:ESD9B3.3ST5G") - (at 124.46 140.97 90) + (at 72.39 104.14 90) (unit 1) (body_style 1) (exclude_from_sim no) @@ -10929,7 +10858,7 @@ (fields_autoplaced yes) (uuid "c2b25d7a-ca69-4a9f-aa88-0b16aab25df0") (property "Reference" "D5" - (at 127 139.6999 90) + (at 74.93 102.8699 90) (show_name no) (do_not_autoplace no) (effects @@ -10940,7 +10869,7 @@ ) ) (property "Value" "ESD9B3.3ST5G" - (at 127 142.2399 90) + (at 74.93 105.4099 90) (show_name no) (do_not_autoplace no) (effects @@ -10951,7 +10880,7 @@ ) ) (property "Footprint" "Diode_SMD:D_SOD-923" - (at 124.46 140.97 0) + (at 72.39 104.14 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10962,7 +10891,7 @@ ) ) (property "Datasheet" "https://www.lcsc.com/datasheet/C96512.pdf" - (at 124.46 140.97 0) + (at 72.39 104.14 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10973,7 +10902,7 @@ ) ) (property "Description" "ESD protection diode, 3.3Vrwm, SOD-923" - (at 124.46 140.97 0) + (at 72.39 104.14 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10984,7 +10913,7 @@ ) ) (property "LCSC" "C96512" - (at 124.46 140.97 0) + (at 72.39 104.14 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11011,7 +10940,7 @@ ) (symbol (lib_id "power:GND") - (at 262.89 88.9 0) + (at 262.89 71.12 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -11022,7 +10951,7 @@ (fields_autoplaced yes) (uuid "cbe07a8a-6822-402a-9a30-b89a8185a8e3") (property "Reference" "#PWR049" - (at 262.89 95.25 0) + (at 262.89 77.47 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11033,7 +10962,7 @@ ) ) (property "Value" "GND" - (at 262.89 93.98 0) + (at 262.89 76.2 0) (show_name no) (do_not_autoplace no) (effects @@ -11043,7 +10972,7 @@ ) ) (property "Footprint" "" - (at 262.89 88.9 0) + (at 262.89 71.12 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11054,7 +10983,7 @@ ) ) (property "Datasheet" "" - (at 262.89 88.9 0) + (at 262.89 71.12 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11065,7 +10994,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 262.89 88.9 0) + (at 262.89 71.12 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11089,7 +11018,7 @@ ) (symbol (lib_id "power:GND") - (at 261.62 147.32 0) + (at 264.16 114.3 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -11100,7 +11029,7 @@ (fields_autoplaced yes) (uuid "ce779983-4c1e-4ed6-a0d5-fa1a7b457509") (property "Reference" "#PWR019" - (at 261.62 153.67 0) + (at 264.16 120.65 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11111,7 +11040,7 @@ ) ) (property "Value" "GND" - (at 261.62 152.4 0) + (at 264.16 119.38 0) (show_name no) (do_not_autoplace no) (effects @@ -11121,7 +11050,7 @@ ) ) (property "Footprint" "" - (at 261.62 147.32 0) + (at 264.16 114.3 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11132,7 +11061,7 @@ ) ) (property "Datasheet" "" - (at 261.62 147.32 0) + (at 264.16 114.3 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11143,7 +11072,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 261.62 147.32 0) + (at 264.16 114.3 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11167,7 +11096,7 @@ ) (symbol (lib_id "power:+3.3V") - (at 113.03 80.01 0) + (at 114.3 76.2 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -11177,7 +11106,7 @@ (dnp no) (uuid "d2203742-6442-4702-a1aa-94e9d75942f4") (property "Reference" "#PWR033" - (at 113.03 83.82 0) + (at 114.3 80.01 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11188,7 +11117,7 @@ ) ) (property "Value" "+3.3V" - (at 113.03 74.93 0) + (at 114.3 71.12 0) (show_name no) (do_not_autoplace no) (effects @@ -11198,7 +11127,7 @@ ) ) (property "Footprint" "" - (at 113.03 80.01 0) + (at 114.3 76.2 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11209,7 +11138,7 @@ ) ) (property "Datasheet" "" - (at 113.03 80.01 0) + (at 114.3 76.2 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11220,7 +11149,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 113.03 80.01 0) + (at 114.3 76.2 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11244,7 +11173,7 @@ ) (symbol (lib_id "Power_Protection:USBLC6-2SC6") - (at 72.39 137.16 0) + (at 92.71 177.8 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -11255,7 +11184,7 @@ (fields_autoplaced yes) (uuid "de400b3a-855c-4741-a749-6481715e2dbe") (property "Reference" "U21" - (at 74.0411 129.54 0) + (at 94.3611 170.18 0) (show_name no) (do_not_autoplace no) (effects @@ -11266,7 +11195,7 @@ ) ) (property "Value" "USBLC6-2SC6" - (at 74.0411 132.08 0) + (at 94.3611 172.72 0) (show_name no) (do_not_autoplace no) (effects @@ -11277,7 +11206,7 @@ ) ) (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" - (at 73.66 143.51 0) + (at 93.98 184.15 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11290,7 +11219,7 @@ ) ) (property "Datasheet" "https://www.st.com/resource/en/datasheet/usblc6-2.pdf" - (at 73.66 145.415 0) + (at 93.98 186.055 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11302,7 +11231,7 @@ ) ) (property "Description" "Very low capacitance ESD protection diode, 2 data-line, SOT-23-6" - (at 72.39 137.16 0) + (at 92.71 177.8 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11313,7 +11242,7 @@ ) ) (property "LCSC" "C7519" - (at 72.39 137.16 0) + (at 92.71 177.8 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11352,7 +11281,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 261.62 138.43 0) + (at 264.16 105.41 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -11363,7 +11292,7 @@ (fields_autoplaced yes) (uuid "e038ed60-1c03-4475-8afa-ced65f2c913c") (property "Reference" "C8" - (at 264.16 137.1662 0) + (at 266.7 104.1462 0) (show_name no) (do_not_autoplace no) (effects @@ -11374,7 +11303,7 @@ ) ) (property "Value" "100nF" - (at 264.16 139.7062 0) + (at 266.7 106.6862 0) (show_name no) (do_not_autoplace no) (effects @@ -11385,7 +11314,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" - (at 261.62 138.43 0) + (at 264.16 105.41 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11396,7 +11325,7 @@ ) ) (property "Datasheet" "" - (at 261.62 138.43 0) + (at 264.16 105.41 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11407,7 +11336,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 261.62 138.43 0) + (at 264.16 105.41 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11418,7 +11347,7 @@ ) ) (property "LCSC" "C307331" - (at 261.62 138.43 0) + (at 264.16 105.41 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11443,9 +11372,88 @@ ) ) ) + (symbol + (lib_id "power:+5V") + (at 92.71 165.1 0) + (mirror y) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ea27d536-0ac4-411a-9beb-e0a960482be4") + (property "Reference" "#PWR02" + (at 92.71 168.91 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+5V" + (at 92.71 160.02 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 92.71 165.1 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 92.71 165.1 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 92.71 165.1 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "a2d9e181-30fe-4672-9561-6a1872dc1cee") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" + (reference "#PWR02") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C_Small") - (at 167.64 115.57 0) + (at 168.91 111.76 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -11456,7 +11464,7 @@ (fields_autoplaced yes) (uuid "ec407059-9edf-4a39-8499-3adb9e9e4306") (property "Reference" "C14" - (at 170.18 114.3062 0) + (at 171.45 110.4962 0) (show_name no) (do_not_autoplace no) (effects @@ -11467,7 +11475,7 @@ ) ) (property "Value" "TBD" - (at 170.18 116.8462 0) + (at 171.45 113.0362 0) (show_name no) (do_not_autoplace no) (effects @@ -11478,7 +11486,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" - (at 167.64 115.57 0) + (at 168.91 111.76 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11489,7 +11497,7 @@ ) ) (property "Datasheet" "" - (at 167.64 115.57 0) + (at 168.91 111.76 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11500,7 +11508,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 167.64 115.57 0) + (at 168.91 111.76 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11527,7 +11535,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 88.9 64.77 0) + (at 90.17 60.96 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -11537,7 +11545,7 @@ (dnp no) (uuid "ee90b9d8-cbab-4088-ae07-c4e262d03f2c") (property "Reference" "C4" - (at 91.44 63.5 0) + (at 92.71 59.69 0) (show_name no) (do_not_autoplace no) (effects @@ -11548,7 +11556,7 @@ ) ) (property "Value" "1uF" - (at 91.44 66.04 0) + (at 92.71 62.23 0) (show_name no) (do_not_autoplace no) (effects @@ -11559,7 +11567,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 88.9 64.77 0) + (at 90.17 60.96 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11570,7 +11578,7 @@ ) ) (property "Datasheet" "" - (at 88.9 64.77 0) + (at 90.17 60.96 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11581,7 +11589,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 88.9 64.77 0) + (at 90.17 60.96 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11592,7 +11600,7 @@ ) ) (property "LCSC" "C15849" - (at 88.9 64.77 0) + (at 90.17 60.96 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11617,9 +11625,89 @@ ) ) ) + (symbol + (lib_id "power:PWR_FLAG") + (at 69.85 166.37 0) + (mirror y) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ef5ed591-eb39-46a9-a565-3288d6cfe752") + (property "Reference" "#FLG01" + (at 69.85 164.465 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PWR_FLAG" + (at 69.85 161.29 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 69.85 166.37 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 69.85 166.37 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 69.85 166.37 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "0ba09dbf-7196-4edc-8553-54d1a4f807f3") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" + (reference "#FLG01") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:R_Small") - (at 160.02 104.14 90) + (at 161.29 100.33 90) (unit 1) (body_style 1) (exclude_from_sim no) @@ -11630,7 +11718,7 @@ (fields_autoplaced yes) (uuid "f14e3c57-fec3-442f-9a6a-0a6325cf2123") (property "Reference" "R28" - (at 160.02 99.06 90) + (at 161.29 95.25 90) (show_name no) (do_not_autoplace no) (effects @@ -11640,7 +11728,7 @@ ) ) (property "Value" "0" - (at 160.02 101.6 90) + (at 161.29 97.79 90) (show_name no) (do_not_autoplace no) (effects @@ -11650,7 +11738,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 160.02 104.14 0) + (at 161.29 100.33 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11661,7 +11749,7 @@ ) ) (property "Datasheet" "" - (at 160.02 104.14 0) + (at 161.29 100.33 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11672,7 +11760,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 160.02 104.14 0) + (at 161.29 100.33 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11683,7 +11771,7 @@ ) ) (property "LCSC" "C17168" - (at 160.02 104.14 90) + (at 161.29 100.33 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -11710,7 +11798,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 160.02 111.76 90) + (at 161.29 107.95 90) (unit 1) (body_style 1) (exclude_from_sim no) @@ -11721,7 +11809,7 @@ (fields_autoplaced yes) (uuid "f36dbd5a-aa58-45a9-bde2-d5e959d8eff4") (property "Reference" "R29" - (at 160.02 106.68 90) + (at 161.29 102.87 90) (show_name no) (do_not_autoplace no) (effects @@ -11731,7 +11819,7 @@ ) ) (property "Value" "0" - (at 160.02 109.22 90) + (at 161.29 105.41 90) (show_name no) (do_not_autoplace no) (effects @@ -11741,7 +11829,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 160.02 111.76 0) + (at 161.29 107.95 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11752,7 +11840,7 @@ ) ) (property "Datasheet" "" - (at 160.02 111.76 0) + (at 161.29 107.95 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11763,7 +11851,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 160.02 111.76 0) + (at 161.29 107.95 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11774,7 +11862,7 @@ ) ) (property "LCSC" "C17168" - (at 160.02 111.76 90) + (at 161.29 107.95 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -11801,7 +11889,7 @@ ) (symbol (lib_id "power:+3.3V") - (at 179.07 132.08 0) + (at 114.3 102.87 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -11812,7 +11900,7 @@ (fields_autoplaced yes) (uuid "f43ab752-8fa9-43dd-abfd-7808cda062bf") (property "Reference" "#PWR012" - (at 179.07 135.89 0) + (at 114.3 106.68 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11823,7 +11911,7 @@ ) ) (property "Value" "+3.3V" - (at 179.07 127 0) + (at 114.3 97.79 0) (show_name no) (do_not_autoplace no) (effects @@ -11833,7 +11921,7 @@ ) ) (property "Footprint" "" - (at 179.07 132.08 0) + (at 114.3 102.87 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11844,7 +11932,7 @@ ) ) (property "Datasheet" "" - (at 179.07 132.08 0) + (at 114.3 102.87 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11855,7 +11943,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 179.07 132.08 0) + (at 114.3 102.87 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11879,7 +11967,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 88.9 48.26 0) + (at 90.17 44.45 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -11889,7 +11977,7 @@ (dnp no) (uuid "fee6defa-bd23-4a1f-936b-747a3a44335c") (property "Reference" "R4" - (at 91.44 46.99 0) + (at 92.71 43.18 0) (show_name no) (do_not_autoplace no) (effects @@ -11900,7 +11988,7 @@ ) ) (property "Value" "10k" - (at 91.44 49.53 0) + (at 92.71 45.72 0) (show_name no) (do_not_autoplace no) (effects @@ -11911,7 +11999,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 88.9 48.26 0) + (at 90.17 44.45 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11922,7 +12010,7 @@ ) ) (property "Datasheet" "" - (at 88.9 48.26 0) + (at 90.17 44.45 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11933,7 +12021,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 88.9 48.26 0) + (at 90.17 44.45 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11944,7 +12032,7 @@ ) ) (property "LCSC" "C25744" - (at 88.9 48.26 0) + (at 90.17 44.45 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11971,7 +12059,7 @@ ) (sheet (at 13.97 102.87) - (size 16.51 34.29) + (size 16.51 50.8) (exclude_from_sim no) (in_bom yes) (on_board yes) @@ -11997,7 +12085,7 @@ ) ) (property "Sheetfile" "CANbus.kicad_sch" - (at 13.97 137.7446 0) + (at 13.97 154.2546 0) (show_name no) (do_not_autoplace no) (effects diff --git a/hardware/LIONv3/POWER.kicad_sch b/hardware/LIONv3/POWER.kicad_sch index 1dd7e46..cecf164 100644 --- a/hardware/LIONv3/POWER.kicad_sch +++ b/hardware/LIONv3/POWER.kicad_sch @@ -2592,6 +2592,18 @@ (embedded_fonts no) ) ) + (text "POWER CIRCUIT" + (exclude_from_sim no) + (at 241.3 151.13 0) + (effects + (font + (size 6.35 6.35) + (thickness 1.27) + (bold yes) + ) + ) + (uuid "078e0323-a3e6-443d-8dd6-4628862a44d6") + ) (text "3.3V@800mA" (exclude_from_sim no) (at 71.12 26.67 0) diff --git a/hardware/LIONv3/RF.kicad_sch b/hardware/LIONv3/RF.kicad_sch index 4c04586..62f9e35 100644 --- a/hardware/LIONv3/RF.kicad_sch +++ b/hardware/LIONv3/RF.kicad_sch @@ -2226,7 +2226,7 @@ ) (text "BLUE RX/TX@3.4mA" (exclude_from_sim no) - (at 236.22 43.18 0) + (at 76.2 97.79 0) (effects (font (size 1.27 1.27) @@ -2234,9 +2234,21 @@ ) (uuid "06f9b612-5382-4913-a39e-45517018ddd0") ) + (text "RF CIRCUIT" + (exclude_from_sim no) + (at 242.57 151.13 0) + (effects + (font + (size 6.35 6.35) + (thickness 1.27) + (bold yes) + ) + ) + (uuid "a3272e7d-033d-4c7d-a74a-4d388f5fa4a3") + ) (text "Table 6-2 (Page 18)" (exclude_from_sim no) - (at 143.51 69.85 0) + (at 134.62 69.85 0) (effects (font (size 1.27 1.27) @@ -2246,8 +2258,8 @@ ) (text_box "MEMORY" (exclude_from_sim no) - (at 207.01 78.74 0) - (size 76.2 41.91) + (at 203.2 13.97 0) + (size 80.01 63.5) (margins 0.9525 0.9525 0.9525 0.9525) (stroke (width 0) @@ -2267,10 +2279,10 @@ ) (uuid "318319fc-7b47-4d65-8ca8-f714889c0001") ) - (text_box "RF CURRENT MONITOR" + (text_box "RX/TX LED" (exclude_from_sim no) - (at 125.73 13.97 0) - (size 85.09 63.5) + (at 53.34 78.74 0) + (size 62.23 26.67) (margins 0.9525 0.9525 0.9525 0.9525) (stroke (width 0) @@ -2288,12 +2300,12 @@ ) (justify right bottom) ) - (uuid "7c4ac66a-ef18-4591-a2b8-59649a2d88b6") + (uuid "6eb73578-a126-4288-b0ba-0a695a50ec0e") ) - (text_box "LORA TRANSCEIVER" + (text_box "RF CURRENT MONITOR" (exclude_from_sim no) - (at 13.97 13.97 0) - (size 110.49 63.5) + (at 116.84 13.97 0) + (size 85.09 63.5) (margins 0.9525 0.9525 0.9525 0.9525) (stroke (width 0) @@ -2311,12 +2323,12 @@ ) (justify right bottom) ) - (uuid "8a02015e-e37c-4398-8c1b-13abe1ad6ae1") + (uuid "7c4ac66a-ef18-4591-a2b8-59649a2d88b6") ) - (text_box "ANTENNA PATCH" + (text_box "LORA TRANSCEIVER" (exclude_from_sim no) - (at 13.97 78.74 0) - (size 33.02 17.78) + (at 13.97 13.97 0) + (size 101.6 63.5) (margins 0.9525 0.9525 0.9525 0.9525) (stroke (width 0) @@ -2334,12 +2346,12 @@ ) (justify right bottom) ) - (uuid "d0795115-1548-4fb0-a987-85ba1dde732f") + (uuid "8a02015e-e37c-4398-8c1b-13abe1ad6ae1") ) - (text_box "RF LED" + (text_box "ANTENNA PATCH" (exclude_from_sim no) - (at 212.09 13.97 0) - (size 71.12 63.5) + (at 13.97 78.74 0) + (size 38.1 26.67) (margins 0.9525 0.9525 0.9525 0.9525) (stroke (width 0) @@ -2357,7 +2369,7 @@ ) (justify right bottom) ) - (uuid "eae0e34a-6756-4547-ba96-f7eccc8fcd51") + (uuid "d0795115-1548-4fb0-a987-85ba1dde732f") ) (junction (at 69.85 63.5) @@ -2366,64 +2378,52 @@ (uuid "038eb43a-2d7a-4401-b6d9-6b14018a78e7") ) (junction - (at 110.49 27.94) - (diameter 0) - (color 0 0 0 0) - (uuid "0683044b-fe83-474e-a3fc-89a0ed1f7426") - ) - (junction - (at 184.15 48.26) + (at 175.26 48.26) (diameter 0) (color 0 0 0 0) (uuid "0896ebfb-7c45-4308-9abc-d9c08b73800c") ) (junction - (at 273.05 107.95) + (at 271.78 52.07) (diameter 0) (color 0 0 0 0) (uuid "109acc02-f850-44a3-932b-189192aba08a") ) (junction - (at 254 90.17) + (at 252.73 34.29) (diameter 0) (color 0 0 0 0) (uuid "178edb7c-d2a2-4e07-a8f8-68bd9bfbefff") ) (junction - (at 195.58 33.02) + (at 101.6 50.8) (diameter 0) (color 0 0 0 0) - (uuid "238d4b3c-1dc7-4f25-9eb4-6254a4d805a0") + (uuid "1d7648da-7b75-439e-b941-36483b281e0c") ) (junction - (at 34.29 58.42) + (at 186.69 33.02) (diameter 0) (color 0 0 0 0) - (uuid "2ac66667-3ab5-4449-9494-db18e2673446") + (uuid "238d4b3c-1dc7-4f25-9eb4-6254a4d805a0") ) (junction - (at 87.63 27.94) + (at 34.29 58.42) (diameter 0) (color 0 0 0 0) - (uuid "2d0049f2-0a64-436f-98f3-4e563879a90c") + (uuid "2ac66667-3ab5-4449-9494-db18e2673446") ) (junction - (at 133.35 45.72) + (at 124.46 45.72) (diameter 0) (color 0 0 0 0) (uuid "3dbae5b6-3cc5-4c4e-bae3-b46624f94574") ) (junction - (at 100.33 27.94) - (diameter 0) - (color 0 0 0 0) - (uuid "409508e3-f1dc-4965-ad9e-8caa3ff7b042") - ) - (junction - (at 110.49 50.8) + (at 91.44 38.1) (diameter 0) (color 0 0 0 0) - (uuid "64c921a9-ad13-443d-95b6-2dfbefe003ae") + (uuid "4e605fca-aa43-44f8-b350-52d5f60064fd") ) (junction (at 31.75 34.29) @@ -2437,12 +2437,6 @@ (color 0 0 0 0) (uuid "7da1f52e-e469-4311-9489-e994c6412502") ) - (junction - (at 110.49 67.31) - (diameter 0) - (color 0 0 0 0) - (uuid "90b85e39-1643-4c3c-b737-fd4b59d32437") - ) (junction (at 34.29 63.5) (diameter 0) @@ -2450,41 +2444,47 @@ (uuid "a2b5107e-721b-4a7a-8d26-bfcbc2cb8987") ) (junction - (at 199.39 33.02) + (at 190.5 33.02) (diameter 0) (color 0 0 0 0) (uuid "a42473be-a36e-4e03-9fa4-cca943a24806") ) (junction - (at 223.52 100.33) + (at 222.25 44.45) (diameter 0) (color 0 0 0 0) (uuid "adcdcc1c-9e51-425b-9c37-b59fd18af287") ) (junction - (at 184.15 59.69) + (at 76.2 38.1) (diameter 0) (color 0 0 0 0) - (uuid "b3a9a44f-75df-4af8-b11c-8d15a1ddefd6") + (uuid "af984109-bbfd-4ec6-91f8-f5fd71b6c8f2") ) (junction - (at 87.63 38.1) + (at 175.26 59.69) (diameter 0) (color 0 0 0 0) - (uuid "b5019e42-1888-419c-83b7-14b4741b499e") + (uuid "b3a9a44f-75df-4af8-b11c-8d15a1ddefd6") ) (junction - (at 182.88 33.02) + (at 173.99 33.02) (diameter 0) (color 0 0 0 0) (uuid "b8c8c893-e46c-4926-a828-73073d0de5ec") ) (junction - (at 273.05 90.17) + (at 271.78 34.29) (diameter 0) (color 0 0 0 0) (uuid "d56c659c-3052-43f5-b23c-34da6b04c298") ) + (junction + (at 91.44 27.94) + (diameter 0) + (color 0 0 0 0) + (uuid "d68290aa-bc32-4ead-94b2-097fd5c232f0") + ) (junction (at 34.29 60.96) (diameter 0) @@ -2498,29 +2498,41 @@ (uuid "d963d428-b730-461c-81d3-2bce1a8eef74") ) (junction - (at 195.58 43.18) + (at 186.69 43.18) (diameter 0) (color 0 0 0 0) (uuid "dc42692f-89f8-434d-ba45-199887e95185") ) (junction - (at 264.16 90.17) + (at 262.89 34.29) (diameter 0) (color 0 0 0 0) (uuid "de3c41db-2194-45fe-a7c2-98d6d6d7d0f1") ) (junction - (at 100.33 38.1) + (at 76.2 27.94) + (diameter 0) + (color 0 0 0 0) + (uuid "e80003df-0a4e-496c-b584-06b5251211bd") + ) + (junction + (at 101.6 67.31) (diameter 0) (color 0 0 0 0) - (uuid "f4cc1a07-8def-4476-aa36-511e7d06a931") + (uuid "e839fce7-b611-403c-8cc0-f993b14c6f9b") ) (junction - (at 256.54 90.17) + (at 255.27 34.29) (diameter 0) (color 0 0 0 0) (uuid "f854c1bb-8366-4942-b458-d6613cb41b75") ) + (junction + (at 101.6 27.94) + (diameter 0) + (color 0 0 0 0) + (uuid "fe7cbb77-106e-4112-8b7e-6585ab1bbb6f") + ) (no_connect (at 67.31 39.37) (uuid "01fa9ff8-8da8-4e88-b316-0ad6cbbec39b") @@ -2534,12 +2546,12 @@ (uuid "34da642a-5359-4ef6-88e6-395be9685750") ) (no_connect - (at 152.4 40.64) + (at 143.51 40.64) (uuid "be890bac-815d-4e60-9d5c-5444ed69dc64") ) (wire (pts - (xy 100.33 27.94) (xy 100.33 30.48) + (xy 91.44 27.94) (xy 91.44 30.48) ) (stroke (width 0) @@ -2549,7 +2561,7 @@ ) (wire (pts - (xy 251.46 105.41) (xy 264.16 105.41) + (xy 250.19 49.53) (xy 262.89 49.53) ) (stroke (width 0) @@ -2559,7 +2571,7 @@ ) (wire (pts - (xy 251.46 100.33) (xy 254 100.33) + (xy 250.19 44.45) (xy 252.73 44.45) ) (stroke (width 0) @@ -2569,7 +2581,7 @@ ) (wire (pts - (xy 184.15 55.88) (xy 184.15 59.69) + (xy 175.26 55.88) (xy 175.26 59.69) ) (stroke (width 0) @@ -2589,7 +2601,7 @@ ) (wire (pts - (xy 273.05 88.9) (xy 273.05 90.17) + (xy 271.78 33.02) (xy 271.78 34.29) ) (stroke (width 0) @@ -2599,7 +2611,7 @@ ) (wire (pts - (xy 264.16 90.17) (xy 264.16 97.79) + (xy 262.89 34.29) (xy 262.89 41.91) ) (stroke (width 0) @@ -2609,7 +2621,7 @@ ) (wire (pts - (xy 223.52 96.52) (xy 223.52 100.33) + (xy 222.25 40.64) (xy 222.25 44.45) ) (stroke (width 0) @@ -2619,7 +2631,7 @@ ) (wire (pts - (xy 222.25 38.1) (xy 231.14 38.1) + (xy 62.23 92.71) (xy 71.12 92.71) ) (stroke (width 0) @@ -2639,7 +2651,7 @@ ) (wire (pts - (xy 251.46 107.95) (xy 273.05 107.95) + (xy 250.19 52.07) (xy 271.78 52.07) ) (stroke (width 0) @@ -2649,7 +2661,7 @@ ) (wire (pts - (xy 273.05 107.95) (xy 273.05 101.6) + (xy 271.78 52.07) (xy 271.78 45.72) ) (stroke (width 0) @@ -2659,7 +2671,7 @@ ) (wire (pts - (xy 110.49 25.4) (xy 110.49 27.94) + (xy 101.6 25.4) (xy 101.6 27.94) ) (stroke (width 0) @@ -2669,17 +2681,7 @@ ) (wire (pts - (xy 87.63 38.1) (xy 100.33 38.1) - ) - (stroke - (width 0) - (type default) - ) - (uuid "28817aa8-05fd-4d26-a87e-ef77668d4490") - ) - (wire - (pts - (xy 87.63 30.48) (xy 87.63 27.94) + (xy 76.2 30.48) (xy 76.2 27.94) ) (stroke (width 0) @@ -2699,7 +2701,7 @@ ) (wire (pts - (xy 223.52 90.17) (xy 254 90.17) + (xy 222.25 34.29) (xy 252.73 34.29) ) (stroke (width 0) @@ -2709,7 +2711,7 @@ ) (wire (pts - (xy 273.05 90.17) (xy 273.05 96.52) + (xy 271.78 34.29) (xy 271.78 40.64) ) (stroke (width 0) @@ -2719,7 +2721,7 @@ ) (wire (pts - (xy 184.15 48.26) (xy 201.93 48.26) + (xy 175.26 48.26) (xy 193.04 48.26) ) (stroke (width 0) @@ -2729,7 +2731,7 @@ ) (wire (pts - (xy 110.49 50.8) (xy 110.49 57.15) + (xy 101.6 50.8) (xy 101.6 57.15) ) (stroke (width 0) @@ -2739,77 +2741,77 @@ ) (wire (pts - (xy 19.05 91.44) (xy 19.05 90.17) + (xy 76.2 27.94) (xy 91.44 27.94) ) (stroke (width 0) (type default) ) - (uuid "37da100f-cd93-44ef-8448-1fad1bf1fc98") + (uuid "35d5cf30-22e2-417b-bac7-2ce02211ca41") ) (wire (pts - (xy 100.33 35.56) (xy 100.33 38.1) + (xy 21.59 95.25) (xy 21.59 93.98) ) (stroke (width 0) (type default) ) - (uuid "3892fea4-ae42-4faa-874c-02d5b3ba2ed0") + (uuid "37da100f-cd93-44ef-8448-1fad1bf1fc98") ) (wire (pts - (xy 264.16 105.41) (xy 264.16 102.87) + (xy 91.44 35.56) (xy 91.44 38.1) ) (stroke (width 0) (type default) ) - (uuid "3cefd72b-7f37-4bcc-bc73-8b83f5e8173a") + (uuid "3892fea4-ae42-4faa-874c-02d5b3ba2ed0") ) (wire (pts - (xy 182.88 33.02) (xy 182.88 40.64) + (xy 262.89 49.53) (xy 262.89 46.99) ) (stroke (width 0) (type default) ) - (uuid "41396c97-c9f9-4747-ba1e-fb0bb21f6c1b") + (uuid "3cefd72b-7f37-4bcc-bc73-8b83f5e8173a") ) (wire (pts - (xy 36.83 55.88) (xy 34.29 55.88) + (xy 173.99 33.02) (xy 173.99 40.64) ) (stroke (width 0) (type default) ) - (uuid "41bc323a-0950-44dd-914b-3d16f287dab5") + (uuid "41396c97-c9f9-4747-ba1e-fb0bb21f6c1b") ) (wire (pts - (xy 199.39 33.02) (xy 195.58 33.02) + (xy 36.83 55.88) (xy 34.29 55.88) ) (stroke (width 0) (type default) ) - (uuid "42984e7c-5425-4177-9f80-0171506f8167") + (uuid "41bc323a-0950-44dd-914b-3d16f287dab5") ) (wire (pts - (xy 110.49 50.8) (xy 113.03 50.8) + (xy 190.5 33.02) (xy 186.69 33.02) ) (stroke (width 0) (type default) ) - (uuid "4548debd-d86f-42a3-bbe2-f75c65f60937") + (uuid "42984e7c-5425-4177-9f80-0171506f8167") ) (wire (pts - (xy 241.3 38.1) (xy 248.92 38.1) + (xy 81.28 92.71) (xy 88.9 92.71) ) (stroke (width 0) @@ -2819,7 +2821,7 @@ ) (wire (pts - (xy 264.16 90.17) (xy 273.05 90.17) + (xy 262.89 34.29) (xy 271.78 34.29) ) (stroke (width 0) @@ -2849,17 +2851,7 @@ ) (wire (pts - (xy 87.63 27.94) (xy 100.33 27.94) - ) - (stroke - (width 0) - (type default) - ) - (uuid "54404c47-46ce-4df3-b76a-f4cfcc0db0d3") - ) - (wire - (pts - (xy 256.54 90.17) (xy 264.16 90.17) + (xy 255.27 34.29) (xy 262.89 34.29) ) (stroke (width 0) @@ -2879,7 +2871,7 @@ ) (wire (pts - (xy 184.15 59.69) (xy 184.15 62.23) + (xy 175.26 59.69) (xy 175.26 62.23) ) (stroke (width 0) @@ -2889,7 +2881,7 @@ ) (wire (pts - (xy 180.34 50.8) (xy 177.8 50.8) + (xy 171.45 50.8) (xy 168.91 50.8) ) (stroke (width 0) @@ -2899,7 +2891,7 @@ ) (wire (pts - (xy 177.8 45.72) (xy 195.58 45.72) + (xy 168.91 45.72) (xy 186.69 45.72) ) (stroke (width 0) @@ -2929,7 +2921,17 @@ ) (wire (pts - (xy 176.53 33.02) (xy 176.53 31.75) + (xy 101.6 50.8) (xy 105.41 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "650e226b-6b73-4386-a3c7-0a7c48bdcfd8") + ) + (wire + (pts + (xy 167.64 33.02) (xy 167.64 31.75) ) (stroke (width 0) @@ -2939,7 +2941,7 @@ ) (wire (pts - (xy 67.31 31.75) (xy 82.55 31.75) + (xy 67.31 31.75) (xy 71.12 31.75) ) (stroke (width 0) @@ -2949,7 +2951,7 @@ ) (wire (pts - (xy 110.49 62.23) (xy 110.49 67.31) + (xy 101.6 62.23) (xy 101.6 67.31) ) (stroke (width 0) @@ -2959,7 +2961,7 @@ ) (wire (pts - (xy 146.05 48.26) (xy 152.4 48.26) + (xy 137.16 48.26) (xy 143.51 48.26) ) (stroke (width 0) @@ -2969,7 +2971,7 @@ ) (wire (pts - (xy 82.55 27.94) (xy 87.63 27.94) + (xy 71.12 27.94) (xy 76.2 27.94) ) (stroke (width 0) @@ -2979,7 +2981,7 @@ ) (wire (pts - (xy 222.25 38.1) (xy 222.25 41.91) + (xy 62.23 92.71) (xy 62.23 96.52) ) (stroke (width 0) @@ -2989,7 +2991,7 @@ ) (wire (pts - (xy 254 90.17) (xy 256.54 90.17) + (xy 252.73 34.29) (xy 255.27 34.29) ) (stroke (width 0) @@ -2999,7 +3001,7 @@ ) (wire (pts - (xy 67.31 44.45) (xy 88.9 44.45) + (xy 67.31 44.45) (xy 86.36 44.45) ) (stroke (width 0) @@ -3009,7 +3011,7 @@ ) (wire (pts - (xy 262.89 38.1) (xy 254 38.1) + (xy 102.87 92.71) (xy 93.98 92.71) ) (stroke (width 0) @@ -3019,7 +3021,7 @@ ) (wire (pts - (xy 220.98 100.33) (xy 223.52 100.33) + (xy 219.71 44.45) (xy 222.25 44.45) ) (stroke (width 0) @@ -3029,7 +3031,7 @@ ) (wire (pts - (xy 82.55 38.1) (xy 87.63 38.1) + (xy 71.12 38.1) (xy 76.2 38.1) ) (stroke (width 0) @@ -3039,7 +3041,7 @@ ) (wire (pts - (xy 254 90.17) (xy 254 100.33) + (xy 252.73 34.29) (xy 252.73 44.45) ) (stroke (width 0) @@ -3069,7 +3071,7 @@ ) (wire (pts - (xy 223.52 100.33) (xy 226.06 100.33) + (xy 222.25 44.45) (xy 224.79 44.45) ) (stroke (width 0) @@ -3079,7 +3081,7 @@ ) (wire (pts - (xy 110.49 68.58) (xy 110.49 67.31) + (xy 101.6 68.58) (xy 101.6 67.31) ) (stroke (width 0) @@ -3089,17 +3091,7 @@ ) (wire (pts - (xy 100.33 27.94) (xy 110.49 27.94) - ) - (stroke - (width 0) - (type default) - ) - (uuid "81404953-2a31-4f8c-8a52-0129a7e5d71a") - ) - (wire - (pts - (xy 273.05 107.95) (xy 273.05 109.22) + (xy 271.78 52.07) (xy 271.78 53.34) ) (stroke (width 0) @@ -3109,7 +3101,7 @@ ) (wire (pts - (xy 133.35 45.72) (xy 133.35 46.99) + (xy 124.46 45.72) (xy 124.46 46.99) ) (stroke (width 0) @@ -3129,7 +3121,7 @@ ) (wire (pts - (xy 191.77 33.02) (xy 195.58 33.02) + (xy 182.88 33.02) (xy 186.69 33.02) ) (stroke (width 0) @@ -3139,7 +3131,7 @@ ) (wire (pts - (xy 88.9 44.45) (xy 88.9 50.8) + (xy 86.36 44.45) (xy 86.36 50.8) ) (stroke (width 0) @@ -3149,7 +3141,7 @@ ) (wire (pts - (xy 223.52 90.17) (xy 223.52 91.44) + (xy 222.25 34.29) (xy 222.25 35.56) ) (stroke (width 0) @@ -3159,7 +3151,7 @@ ) (wire (pts - (xy 256.54 99.06) (xy 256.54 102.87) + (xy 255.27 43.18) (xy 255.27 46.99) ) (stroke (width 0) @@ -3169,7 +3161,7 @@ ) (wire (pts - (xy 100.33 39.37) (xy 100.33 38.1) + (xy 91.44 39.37) (xy 91.44 38.1) ) (stroke (width 0) @@ -3179,7 +3171,7 @@ ) (wire (pts - (xy 184.15 50.8) (xy 184.15 48.26) + (xy 175.26 50.8) (xy 175.26 48.26) ) (stroke (width 0) @@ -3189,7 +3181,7 @@ ) (wire (pts - (xy 82.55 34.29) (xy 82.55 38.1) + (xy 71.12 34.29) (xy 71.12 38.1) ) (stroke (width 0) @@ -3199,7 +3191,7 @@ ) (wire (pts - (xy 87.63 35.56) (xy 87.63 38.1) + (xy 76.2 35.56) (xy 76.2 38.1) ) (stroke (width 0) @@ -3209,7 +3201,7 @@ ) (wire (pts - (xy 256.54 93.98) (xy 256.54 90.17) + (xy 255.27 38.1) (xy 255.27 34.29) ) (stroke (width 0) @@ -3219,7 +3211,7 @@ ) (wire (pts - (xy 180.34 59.69) (xy 180.34 50.8) + (xy 171.45 59.69) (xy 171.45 50.8) ) (stroke (width 0) @@ -3227,6 +3219,16 @@ ) (uuid "a0fd4e6f-d765-4364-8bfa-decea707b8a0") ) + (wire + (pts + (xy 91.44 27.94) (xy 101.6 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a13147e4-96da-41a3-b824-3490367f3777") + ) (wire (pts (xy 34.29 58.42) (xy 36.83 58.42) @@ -3239,7 +3241,7 @@ ) (wire (pts - (xy 256.54 102.87) (xy 251.46 102.87) + (xy 255.27 46.99) (xy 250.19 46.99) ) (stroke (width 0) @@ -3259,7 +3261,7 @@ ) (wire (pts - (xy 146.05 50.8) (xy 152.4 50.8) + (xy 137.16 50.8) (xy 143.51 50.8) ) (stroke (width 0) @@ -3269,7 +3271,7 @@ ) (wire (pts - (xy 110.49 41.91) (xy 110.49 50.8) + (xy 101.6 41.91) (xy 101.6 50.8) ) (stroke (width 0) @@ -3329,7 +3331,7 @@ ) (wire (pts - (xy 152.4 43.18) (xy 133.35 43.18) + (xy 143.51 43.18) (xy 124.46 43.18) ) (stroke (width 0) @@ -3339,7 +3341,7 @@ ) (wire (pts - (xy 203.2 33.02) (xy 203.2 31.75) + (xy 194.31 33.02) (xy 194.31 31.75) ) (stroke (width 0) @@ -3349,7 +3351,7 @@ ) (wire (pts - (xy 82.55 31.75) (xy 82.55 27.94) + (xy 71.12 31.75) (xy 71.12 27.94) ) (stroke (width 0) @@ -3359,7 +3361,7 @@ ) (wire (pts - (xy 69.85 67.31) (xy 110.49 67.31) + (xy 69.85 67.31) (xy 101.6 67.31) ) (stroke (width 0) @@ -3369,7 +3371,7 @@ ) (wire (pts - (xy 195.58 33.02) (xy 195.58 43.18) + (xy 186.69 33.02) (xy 186.69 43.18) ) (stroke (width 0) @@ -3389,7 +3391,7 @@ ) (wire (pts - (xy 199.39 33.02) (xy 203.2 33.02) + (xy 190.5 33.02) (xy 194.31 33.02) ) (stroke (width 0) @@ -3399,7 +3401,7 @@ ) (wire (pts - (xy 19.05 91.44) (xy 44.45 91.44) + (xy 21.59 95.25) (xy 46.99 95.25) ) (stroke (width 0) @@ -3409,7 +3411,7 @@ ) (wire (pts - (xy 176.53 33.02) (xy 182.88 33.02) + (xy 167.64 33.02) (xy 173.99 33.02) ) (stroke (width 0) @@ -3429,7 +3431,7 @@ ) (wire (pts - (xy 110.49 27.94) (xy 110.49 36.83) + (xy 101.6 27.94) (xy 101.6 36.83) ) (stroke (width 0) @@ -3439,7 +3441,7 @@ ) (wire (pts - (xy 177.8 48.26) (xy 184.15 48.26) + (xy 168.91 48.26) (xy 175.26 48.26) ) (stroke (width 0) @@ -3449,7 +3451,7 @@ ) (wire (pts - (xy 220.98 105.41) (xy 226.06 105.41) + (xy 219.71 49.53) (xy 224.79 49.53) ) (stroke (width 0) @@ -3459,7 +3461,7 @@ ) (wire (pts - (xy 220.98 102.87) (xy 226.06 102.87) + (xy 219.71 46.99) (xy 224.79 46.99) ) (stroke (width 0) @@ -3469,7 +3471,7 @@ ) (wire (pts - (xy 182.88 33.02) (xy 186.69 33.02) + (xy 173.99 33.02) (xy 177.8 33.02) ) (stroke (width 0) @@ -3479,7 +3481,7 @@ ) (wire (pts - (xy 67.31 34.29) (xy 82.55 34.29) + (xy 67.31 34.29) (xy 71.12 34.29) ) (stroke (width 0) @@ -3489,7 +3491,7 @@ ) (wire (pts - (xy 195.58 45.72) (xy 195.58 43.18) + (xy 186.69 45.72) (xy 186.69 43.18) ) (stroke (width 0) @@ -3499,7 +3501,7 @@ ) (wire (pts - (xy 177.8 43.18) (xy 195.58 43.18) + (xy 168.91 43.18) (xy 186.69 43.18) ) (stroke (width 0) @@ -3507,6 +3509,16 @@ ) (uuid "e2e40caf-07fb-4f63-a621-b6fd4d3a4512") ) + (wire + (pts + (xy 76.2 38.1) (xy 91.44 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e52a296e-7db3-4fbe-8855-c84dd6be6c37") + ) (wire (pts (xy 31.75 31.75) (xy 31.75 34.29) @@ -3519,7 +3531,7 @@ ) (wire (pts - (xy 220.98 107.95) (xy 226.06 107.95) + (xy 219.71 52.07) (xy 224.79 52.07) ) (stroke (width 0) @@ -3539,7 +3551,7 @@ ) (wire (pts - (xy 184.15 59.69) (xy 180.34 59.69) + (xy 175.26 59.69) (xy 171.45 59.69) ) (stroke (width 0) @@ -3549,7 +3561,7 @@ ) (wire (pts - (xy 201.93 48.26) (xy 201.93 46.99) + (xy 193.04 48.26) (xy 193.04 46.99) ) (stroke (width 0) @@ -3559,7 +3571,7 @@ ) (wire (pts - (xy 133.35 43.18) (xy 133.35 45.72) + (xy 124.46 43.18) (xy 124.46 45.72) ) (stroke (width 0) @@ -3569,7 +3581,7 @@ ) (wire (pts - (xy 152.4 45.72) (xy 133.35 45.72) + (xy 143.51 45.72) (xy 124.46 45.72) ) (stroke (width 0) @@ -3579,7 +3591,7 @@ ) (wire (pts - (xy 182.88 40.64) (xy 177.8 40.64) + (xy 173.99 40.64) (xy 168.91 40.64) ) (stroke (width 0) @@ -3599,7 +3611,7 @@ ) (wire (pts - (xy 88.9 50.8) (xy 110.49 50.8) + (xy 86.36 50.8) (xy 101.6 50.8) ) (stroke (width 0) @@ -3627,7 +3639,7 @@ (cells (table_cell "A0" (exclude_from_sim no) - (at 127 71.12 0) + (at 118.11 71.12 0) (size 5.08 2.54) (margins 0.9525 0.9525 0.9525 0.9525) (span 1 1) @@ -3644,7 +3656,7 @@ ) (table_cell "A1" (exclude_from_sim no) - (at 132.08 71.12 0) + (at 123.19 71.12 0) (size 5.08 2.54) (margins 0.9525 0.9525 0.9525 0.9525) (span 1 1) @@ -3661,7 +3673,7 @@ ) (table_cell "Binary" (exclude_from_sim no) - (at 137.16 71.12 0) + (at 128.27 71.12 0) (size 10.16 2.54) (margins 0.9525 0.9525 0.9525 0.9525) (span 1 1) @@ -3678,7 +3690,7 @@ ) (table_cell "Hex" (exclude_from_sim no) - (at 147.32 71.12 0) + (at 138.43 71.12 0) (size 6.35 2.54) (margins 0.9525 0.9525 0.9525 0.9525) (span 1 1) @@ -3695,7 +3707,7 @@ ) (table_cell "Dec" (exclude_from_sim no) - (at 153.67 71.12 0) + (at 144.78 71.12 0) (size 5.08 2.54) (margins 0.9525 0.9525 0.9525 0.9525) (span 1 1) @@ -3712,7 +3724,7 @@ ) (table_cell "GND" (exclude_from_sim no) - (at 127 73.66 0) + (at 118.11 73.66 0) (size 5.08 2.54) (margins 0.9525 0.9525 0.9525 0.9525) (span 1 1) @@ -3729,7 +3741,7 @@ ) (table_cell "GND" (exclude_from_sim no) - (at 132.08 73.66 0) + (at 123.19 73.66 0) (size 5.08 2.54) (margins 0.9525 0.9525 0.9525 0.9525) (span 1 1) @@ -3746,7 +3758,7 @@ ) (table_cell "1000000" (exclude_from_sim no) - (at 137.16 73.66 0) + (at 128.27 73.66 0) (size 10.16 2.54) (margins 0.9525 0.9525 0.9525 0.9525) (span 1 1) @@ -3763,7 +3775,7 @@ ) (table_cell "0x40" (exclude_from_sim no) - (at 147.32 73.66 0) + (at 138.43 73.66 0) (size 6.35 2.54) (margins 0.9525 0.9525 0.9525 0.9525) (span 1 1) @@ -3780,7 +3792,7 @@ ) (table_cell "64" (exclude_from_sim no) - (at 153.67 73.66 0) + (at 144.78 73.66 0) (size 5.08 2.54) (margins 0.9525 0.9525 0.9525 0.9525) (span 1 1) @@ -3808,7 +3820,7 @@ (uuid "7a791e22-46d3-422c-9540-12f9cb1b7f7b") ) (label "ANT_915" - (at 44.45 91.44 180) + (at 46.99 95.25 180) (effects (font (size 1.27 1.27) @@ -3830,7 +3842,7 @@ ) (hierarchical_label "I2C_SDA" (shape input) - (at 146.05 48.26 180) + (at 137.16 48.26 180) (effects (font (size 1.27 1.27) @@ -3841,7 +3853,7 @@ ) (hierarchical_label "LR_RST" (shape input) - (at 113.03 50.8 0) + (at 105.41 50.8 0) (effects (font (size 1.27 1.27) @@ -3863,7 +3875,7 @@ ) (hierarchical_label "FLASH_CS#" (shape input) - (at 220.98 100.33 180) + (at 219.71 44.45 180) (effects (font (size 1.27 1.27) @@ -3874,7 +3886,7 @@ ) (hierarchical_label "SPI_PICO" (shape input) - (at 220.98 105.41 180) + (at 219.71 49.53 180) (effects (font (size 1.27 1.27) @@ -3885,7 +3897,7 @@ ) (hierarchical_label "I2C_SCL" (shape input) - (at 146.05 50.8 180) + (at 137.16 50.8 180) (effects (font (size 1.27 1.27) @@ -3929,7 +3941,7 @@ ) (hierarchical_label "LR_LED" (shape input) - (at 262.89 38.1 0) + (at 102.87 92.71 0) (effects (font (size 1.27 1.27) @@ -3940,7 +3952,7 @@ ) (hierarchical_label "SPI_SCK" (shape input) - (at 220.98 107.95 180) + (at 219.71 52.07 180) (effects (font (size 1.27 1.27) @@ -3951,7 +3963,7 @@ ) (hierarchical_label "SPI_POCI" (shape input) - (at 220.98 102.87 180) + (at 219.71 46.99 180) (effects (font (size 1.27 1.27) @@ -4010,7 +4022,7 @@ ) (symbol (lib_id "power:GND") - (at 273.05 109.22 0) + (at 271.78 53.34 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -4020,7 +4032,7 @@ (dnp no) (uuid "08266d77-8d37-484d-b594-1ca5684ba519") (property "Reference" "#PWR032" - (at 273.05 115.57 0) + (at 271.78 59.69 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4031,7 +4043,7 @@ ) ) (property "Value" "GND" - (at 273.05 114.3 0) + (at 271.78 58.42 0) (show_name no) (do_not_autoplace no) (effects @@ -4041,7 +4053,7 @@ ) ) (property "Footprint" "" - (at 273.05 109.22 0) + (at 271.78 53.34 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4052,7 +4064,7 @@ ) ) (property "Datasheet" "" - (at 273.05 109.22 0) + (at 271.78 53.34 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4063,7 +4075,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 273.05 109.22 0) + (at 271.78 53.34 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4087,7 +4099,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 184.15 53.34 0) + (at 175.26 53.34 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -4098,7 +4110,7 @@ (fields_autoplaced yes) (uuid "0890be05-33a4-427f-a83e-832fa5b8b75d") (property "Reference" "C12" - (at 186.69 52.0762 0) + (at 177.8 52.0762 0) (show_name no) (do_not_autoplace no) (effects @@ -4109,7 +4121,7 @@ ) ) (property "Value" "100nF" - (at 186.69 54.6162 0) + (at 177.8 54.6162 0) (show_name no) (do_not_autoplace no) (effects @@ -4120,7 +4132,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" - (at 184.15 53.34 0) + (at 175.26 53.34 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4131,7 +4143,7 @@ ) ) (property "Datasheet" "" - (at 184.15 53.34 0) + (at 175.26 53.34 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4142,7 +4154,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 184.15 53.34 0) + (at 175.26 53.34 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4153,7 +4165,7 @@ ) ) (property "LCSC" "C307331" - (at 184.15 53.34 0) + (at 175.26 53.34 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4180,7 +4192,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 273.05 99.06 0) + (at 271.78 43.18 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -4191,7 +4203,7 @@ (fields_autoplaced yes) (uuid "1b8e9409-9c96-49f8-b81f-31936d6c0014") (property "Reference" "C13" - (at 275.59 97.7962 0) + (at 274.32 41.9162 0) (show_name no) (do_not_autoplace no) (effects @@ -4202,7 +4214,7 @@ ) ) (property "Value" "100nF" - (at 275.59 100.3362 0) + (at 274.32 44.4562 0) (show_name no) (do_not_autoplace no) (effects @@ -4213,7 +4225,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" - (at 273.05 99.06 0) + (at 271.78 43.18 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4224,7 +4236,7 @@ ) ) (property "Datasheet" "" - (at 273.05 99.06 0) + (at 271.78 43.18 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4235,7 +4247,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 273.05 99.06 0) + (at 271.78 43.18 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4246,7 +4258,7 @@ ) ) (property "LCSC" "C307331" - (at 273.05 99.06 0) + (at 271.78 43.18 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4273,7 +4285,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 264.16 100.33 0) + (at 262.89 44.45 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -4284,7 +4296,7 @@ (fields_autoplaced yes) (uuid "24e4935c-3be4-452d-950e-a447b13bccf5") (property "Reference" "R16" - (at 266.7 99.0599 0) + (at 265.43 43.1799 0) (show_name no) (do_not_autoplace no) (effects @@ -4295,7 +4307,7 @@ ) ) (property "Value" "10k" - (at 266.7 101.5999 0) + (at 265.43 45.7199 0) (show_name no) (do_not_autoplace no) (effects @@ -4306,7 +4318,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 264.16 100.33 0) + (at 262.89 44.45 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4317,7 +4329,7 @@ ) ) (property "Datasheet" "" - (at 264.16 100.33 0) + (at 262.89 44.45 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4328,7 +4340,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 264.16 100.33 0) + (at 262.89 44.45 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4339,7 +4351,7 @@ ) ) (property "LCSC" "C25744" - (at 264.16 100.33 0) + (at 262.89 44.45 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4366,7 +4378,7 @@ ) (symbol (lib_id "power:+3.3V") - (at 273.05 88.9 0) + (at 271.78 33.02 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -4377,7 +4389,7 @@ (fields_autoplaced yes) (uuid "2dc871e2-8e8d-4e7a-ab8f-52581519f907") (property "Reference" "#PWR031" - (at 273.05 92.71 0) + (at 271.78 36.83 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4388,7 +4400,7 @@ ) ) (property "Value" "+3.3V" - (at 273.05 84.455 0) + (at 271.78 28.575 0) (show_name no) (do_not_autoplace no) (effects @@ -4398,7 +4410,7 @@ ) ) (property "Footprint" "" - (at 273.05 88.9 0) + (at 271.78 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4409,7 +4421,7 @@ ) ) (property "Datasheet" "" - (at 273.05 88.9 0) + (at 271.78 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4420,7 +4432,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 273.05 88.9 0) + (at 271.78 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4444,7 +4456,7 @@ ) (symbol (lib_id "power:VCC") - (at 203.2 31.75 0) + (at 194.31 31.75 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -4455,7 +4467,7 @@ (fields_autoplaced yes) (uuid "3eb1d70c-9916-45a3-91ae-8d10be603a91") (property "Reference" "#PWR028" - (at 203.2 35.56 0) + (at 194.31 35.56 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4466,7 +4478,7 @@ ) ) (property "Value" "3.3V_RF" - (at 203.2 26.67 0) + (at 194.31 26.67 0) (show_name no) (do_not_autoplace no) (effects @@ -4476,7 +4488,7 @@ ) ) (property "Footprint" "" - (at 203.2 31.75 0) + (at 194.31 31.75 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4487,7 +4499,7 @@ ) ) (property "Datasheet" "" - (at 203.2 31.75 0) + (at 194.31 31.75 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4498,7 +4510,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"VCC\"" - (at 203.2 31.75 0) + (at 194.31 31.75 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4522,7 +4534,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 110.49 59.69 0) + (at 101.6 59.69 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -4532,7 +4544,7 @@ (dnp no) (uuid "3ef0b545-7eb0-4347-a58e-2accff39943d") (property "Reference" "C11" - (at 101.6 58.42 0) + (at 92.71 58.42 0) (show_name no) (do_not_autoplace no) (effects @@ -4543,7 +4555,7 @@ ) ) (property "Value" "100nF" - (at 101.6 60.96 0) + (at 92.71 60.96 0) (show_name no) (do_not_autoplace no) (effects @@ -4554,7 +4566,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" - (at 110.49 59.69 0) + (at 101.6 59.69 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4565,7 +4577,7 @@ ) ) (property "Datasheet" "" - (at 110.49 59.69 0) + (at 101.6 59.69 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4576,7 +4588,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 110.49 59.69 0) + (at 101.6 59.69 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4587,7 +4599,7 @@ ) ) (property "LCSC" "C307331" - (at 110.49 59.69 0) + (at 101.6 59.69 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4614,7 +4626,7 @@ ) (symbol (lib_id "LIONv3-Symbols:W25Q16JVSSIQTR") - (at 238.76 104.14 0) + (at 237.49 48.26 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -4625,7 +4637,7 @@ (fields_autoplaced yes) (uuid "3f31968c-4c3f-4f1e-a330-367210e5be82") (property "Reference" "U8" - (at 238.76 92.71 0) + (at 237.49 36.83 0) (show_name no) (do_not_autoplace no) (effects @@ -4635,7 +4647,7 @@ ) ) (property "Value" "W25Q16JVSSIQTR" - (at 238.76 95.25 0) + (at 237.49 39.37 0) (show_name no) (do_not_autoplace no) (effects @@ -4645,7 +4657,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:SOIC-8_L5.3-W5.3-P1.27-LS8.0-BL" - (at 238.76 114.3 0) + (at 237.49 58.42 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4657,7 +4669,7 @@ ) ) (property "Datasheet" "https://www.lcsc.com/datasheet/C131025.pdf" - (at 236.474 104.013 0) + (at 235.204 48.133 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4669,7 +4681,7 @@ ) ) (property "Description" "" - (at 238.76 104.14 0) + (at 237.49 48.26 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4680,7 +4692,7 @@ ) ) (property "LCSC" "C131025" - (at 238.76 104.14 0) + (at 237.49 48.26 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4725,7 +4737,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 251.46 38.1 90) + (at 91.44 92.71 90) (unit 1) (body_style 1) (exclude_from_sim no) @@ -4736,7 +4748,7 @@ (fields_autoplaced yes) (uuid "429c738b-a046-4aa6-8971-91e8643455d3") (property "Reference" "R14" - (at 251.46 33.02 90) + (at 91.44 87.63 90) (show_name no) (do_not_autoplace no) (effects @@ -4746,7 +4758,7 @@ ) ) (property "Value" "1k" - (at 251.46 35.56 90) + (at 91.44 90.17 90) (show_name no) (do_not_autoplace no) (effects @@ -4756,7 +4768,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 251.46 38.1 0) + (at 91.44 92.71 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4767,7 +4779,7 @@ ) ) (property "Datasheet" "" - (at 251.46 38.1 0) + (at 91.44 92.71 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4778,7 +4790,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 251.46 38.1 0) + (at 91.44 92.71 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4789,7 +4801,7 @@ ) ) (property "LCSC" "C2909380" - (at 251.46 38.1 90) + (at 91.44 92.71 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -4816,7 +4828,7 @@ ) (symbol (lib_id "power:GND") - (at 184.15 62.23 0) + (at 175.26 62.23 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -4827,7 +4839,7 @@ (fields_autoplaced yes) (uuid "5614492e-02bb-4386-892e-f9029801fd18") (property "Reference" "#PWR027" - (at 184.15 68.58 0) + (at 175.26 68.58 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4838,7 +4850,7 @@ ) ) (property "Value" "GND" - (at 184.15 67.31 0) + (at 175.26 67.31 0) (show_name no) (do_not_autoplace no) (effects @@ -4848,7 +4860,7 @@ ) ) (property "Footprint" "" - (at 184.15 62.23 0) + (at 175.26 62.23 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4859,7 +4871,7 @@ ) ) (property "Datasheet" "" - (at 184.15 62.23 0) + (at 175.26 62.23 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4870,7 +4882,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 184.15 62.23 0) + (at 175.26 62.23 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4894,7 +4906,7 @@ ) (symbol (lib_id "power:PWR_FLAG") - (at 199.39 33.02 0) + (at 190.5 33.02 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -4905,7 +4917,7 @@ (fields_autoplaced yes) (uuid "5d9dde71-5941-4fb5-8e5d-e048eb6617cf") (property "Reference" "#FLG04" - (at 199.39 31.115 0) + (at 190.5 31.115 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4916,7 +4928,7 @@ ) ) (property "Value" "PWR_FLAG" - (at 199.39 27.94 0) + (at 190.5 27.94 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4927,7 +4939,7 @@ ) ) (property "Footprint" "" - (at 199.39 33.02 0) + (at 190.5 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4938,7 +4950,7 @@ ) ) (property "Datasheet" "" - (at 199.39 33.02 0) + (at 190.5 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4949,7 +4961,7 @@ ) ) (property "Description" "Special symbol for telling ERC where power comes from" - (at 199.39 33.02 0) + (at 190.5 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5126,7 +5138,7 @@ ) (symbol (lib_id "LIONv3-Symbols:INA226AIDGSR") - (at 165.1 45.72 0) + (at 156.21 45.72 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -5137,7 +5149,7 @@ (fields_autoplaced yes) (uuid "6cb5b818-cc30-409a-9236-fe8f03909d72") (property "Reference" "U6" - (at 165.1 33.02 0) + (at 156.21 33.02 0) (show_name no) (do_not_autoplace no) (effects @@ -5147,7 +5159,7 @@ ) ) (property "Value" "INA226AIDGSR" - (at 165.1 35.56 0) + (at 156.21 35.56 0) (show_name no) (do_not_autoplace no) (effects @@ -5157,7 +5169,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:MSOP-10_L3.0-W3.0-P0.50-LS5.0-BL" - (at 165.1 55.88 0) + (at 156.21 55.88 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5169,7 +5181,7 @@ ) ) (property "Datasheet" "https://www.ti.com/lit/ds/symlink/ina226.pdf" - (at 162.814 45.593 0) + (at 153.924 45.593 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5181,7 +5193,7 @@ ) ) (property "Description" "" - (at 165.1 45.72 0) + (at 156.21 45.72 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5192,7 +5204,7 @@ ) ) (property "LCSC" "C49851" - (at 165.1 45.72 0) + (at 156.21 45.72 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5321,7 +5333,7 @@ ) (symbol (lib_id "power:VCC") - (at 110.49 25.4 0) + (at 101.6 25.4 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -5332,7 +5344,7 @@ (fields_autoplaced yes) (uuid "8857f250-f259-4f32-a474-1174639d8479") (property "Reference" "#PWR024" - (at 110.49 29.21 0) + (at 101.6 29.21 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5343,7 +5355,7 @@ ) ) (property "Value" "3.3V_RF" - (at 110.49 20.32 0) + (at 101.6 20.32 0) (show_name no) (do_not_autoplace no) (effects @@ -5353,7 +5365,7 @@ ) ) (property "Footprint" "" - (at 110.49 25.4 0) + (at 101.6 25.4 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5364,7 +5376,7 @@ ) ) (property "Datasheet" "" - (at 110.49 25.4 0) + (at 101.6 25.4 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5375,7 +5387,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"VCC\"" - (at 110.49 25.4 0) + (at 101.6 25.4 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5399,7 +5411,7 @@ ) (symbol (lib_id "power:GND") - (at 100.33 39.37 0) + (at 91.44 39.37 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -5410,7 +5422,7 @@ (fields_autoplaced yes) (uuid "96847ab7-7164-4668-9d97-dd416763f910") (property "Reference" "#PWR023" - (at 100.33 45.72 0) + (at 91.44 45.72 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5421,7 +5433,7 @@ ) ) (property "Value" "GND" - (at 100.33 44.45 0) + (at 91.44 44.45 0) (show_name no) (do_not_autoplace no) (effects @@ -5431,7 +5443,7 @@ ) ) (property "Footprint" "" - (at 100.33 39.37 0) + (at 91.44 39.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5442,7 +5454,7 @@ ) ) (property "Datasheet" "" - (at 100.33 39.37 0) + (at 91.44 39.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5453,7 +5465,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 100.33 39.37 0) + (at 91.44 39.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5477,7 +5489,7 @@ ) (symbol (lib_id "power:GND") - (at 110.49 68.58 0) + (at 101.6 68.58 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -5488,7 +5500,7 @@ (fields_autoplaced yes) (uuid "9c19d033-517c-4c2e-b293-028a9de9b564") (property "Reference" "#PWR022" - (at 110.49 74.93 0) + (at 101.6 74.93 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5499,7 +5511,7 @@ ) ) (property "Value" "GND" - (at 110.49 73.66 0) + (at 101.6 73.66 0) (show_name no) (do_not_autoplace no) (effects @@ -5509,7 +5521,7 @@ ) ) (property "Footprint" "" - (at 110.49 68.58 0) + (at 101.6 68.58 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5520,7 +5532,7 @@ ) ) (property "Datasheet" "" - (at 110.49 68.58 0) + (at 101.6 68.58 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5531,7 +5543,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 110.49 68.58 0) + (at 101.6 68.58 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5555,7 +5567,7 @@ ) (symbol (lib_id "power:GND") - (at 133.35 46.99 0) + (at 124.46 46.99 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -5566,7 +5578,7 @@ (fields_autoplaced yes) (uuid "ad30c94e-999f-4e09-9134-1b66f952b44a") (property "Reference" "#PWR025" - (at 133.35 53.34 0) + (at 124.46 53.34 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5577,7 +5589,7 @@ ) ) (property "Value" "GND" - (at 133.35 52.07 0) + (at 124.46 52.07 0) (show_name no) (do_not_autoplace no) (effects @@ -5587,7 +5599,7 @@ ) ) (property "Footprint" "" - (at 133.35 46.99 0) + (at 124.46 46.99 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5598,7 +5610,7 @@ ) ) (property "Datasheet" "" - (at 133.35 46.99 0) + (at 124.46 46.99 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5609,7 +5621,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 133.35 46.99 0) + (at 124.46 46.99 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5633,7 +5645,7 @@ ) (symbol (lib_id "power:GND") - (at 222.25 41.91 0) + (at 62.23 96.52 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -5644,7 +5656,7 @@ (fields_autoplaced yes) (uuid "b5c295bf-0762-4264-9954-bba581a18bc2") (property "Reference" "#PWR030" - (at 222.25 48.26 0) + (at 62.23 102.87 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5655,7 +5667,7 @@ ) ) (property "Value" "GND" - (at 222.25 46.99 0) + (at 62.23 101.6 0) (show_name no) (do_not_autoplace no) (effects @@ -5665,7 +5677,7 @@ ) ) (property "Footprint" "" - (at 222.25 41.91 0) + (at 62.23 96.52 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5676,7 +5688,7 @@ ) ) (property "Datasheet" "" - (at 222.25 41.91 0) + (at 62.23 96.52 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5687,7 +5699,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 222.25 41.91 0) + (at 62.23 96.52 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5711,7 +5723,7 @@ ) (symbol (lib_id "Device:Antenna") - (at 19.05 85.09 0) + (at 21.59 88.9 0) (unit 1) (body_style 1) (exclude_from_sim yes) @@ -5722,7 +5734,7 @@ (fields_autoplaced yes) (uuid "c0bff73b-3b9c-410e-85f4-57dd5a9c5555") (property "Reference" "AE1" - (at 21.59 84.4549 0) + (at 24.13 88.2649 0) (show_name no) (do_not_autoplace no) (effects @@ -5733,7 +5745,7 @@ ) ) (property "Value" "Antenna" - (at 21.59 86.9949 0) + (at 24.13 90.8049 0) (show_name no) (do_not_autoplace no) (effects @@ -5744,7 +5756,7 @@ ) ) (property "Footprint" "" - (at 19.05 85.09 0) + (at 21.59 88.9 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5755,7 +5767,7 @@ ) ) (property "Datasheet" "" - (at 19.05 85.09 0) + (at 21.59 88.9 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5766,7 +5778,7 @@ ) ) (property "Description" "Antenna" - (at 19.05 85.09 0) + (at 21.59 88.9 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5790,7 +5802,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 256.54 96.52 0) + (at 255.27 40.64 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -5801,7 +5813,7 @@ (fields_autoplaced yes) (uuid "c2a6ed8c-74bd-4293-91db-3def711aaee5") (property "Reference" "R15" - (at 259.08 95.2499 0) + (at 257.81 39.3699 0) (show_name no) (do_not_autoplace no) (effects @@ -5812,7 +5824,7 @@ ) ) (property "Value" "10k" - (at 259.08 97.7899 0) + (at 257.81 41.9099 0) (show_name no) (do_not_autoplace no) (effects @@ -5823,7 +5835,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 256.54 96.52 0) + (at 255.27 40.64 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5834,7 +5846,7 @@ ) ) (property "Datasheet" "" - (at 256.54 96.52 0) + (at 255.27 40.64 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5845,7 +5857,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 256.54 96.52 0) + (at 255.27 40.64 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5856,7 +5868,7 @@ ) ) (property "LCSC" "C25744" - (at 256.54 96.52 0) + (at 255.27 40.64 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5883,7 +5895,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 223.52 93.98 0) + (at 222.25 38.1 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -5894,7 +5906,7 @@ (fields_autoplaced yes) (uuid "c76547fd-5aab-434f-b28a-e42ec184633c") (property "Reference" "R13" - (at 226.06 92.7099 0) + (at 224.79 36.8299 0) (show_name no) (do_not_autoplace no) (effects @@ -5905,7 +5917,7 @@ ) ) (property "Value" "10k" - (at 226.06 95.2499 0) + (at 224.79 39.3699 0) (show_name no) (do_not_autoplace no) (effects @@ -5916,7 +5928,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 223.52 93.98 0) + (at 222.25 38.1 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5927,7 +5939,7 @@ ) ) (property "Datasheet" "" - (at 223.52 93.98 0) + (at 222.25 38.1 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5938,7 +5950,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 223.52 93.98 0) + (at 222.25 38.1 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5949,7 +5961,7 @@ ) ) (property "LCSC" "C25744" - (at 223.52 93.98 0) + (at 222.25 38.1 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6069,7 +6081,7 @@ ) (symbol (lib_id "power:+3.3V") - (at 176.53 31.75 0) + (at 167.64 31.75 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -6080,7 +6092,7 @@ (fields_autoplaced yes) (uuid "d53ebc50-fec2-4542-8cb3-fadde72a9d22") (property "Reference" "#PWR026" - (at 176.53 35.56 0) + (at 167.64 35.56 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6091,7 +6103,7 @@ ) ) (property "Value" "+3.3V" - (at 176.53 27.305 0) + (at 167.64 27.305 0) (show_name no) (do_not_autoplace no) (effects @@ -6101,7 +6113,7 @@ ) ) (property "Footprint" "" - (at 176.53 31.75 0) + (at 167.64 31.75 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6112,7 +6124,7 @@ ) ) (property "Datasheet" "" - (at 176.53 31.75 0) + (at 167.64 31.75 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6123,7 +6135,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 176.53 31.75 0) + (at 167.64 31.75 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6147,7 +6159,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 110.49 39.37 0) + (at 101.6 39.37 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -6158,7 +6170,7 @@ (fields_autoplaced yes) (uuid "df347622-d958-4b91-9380-4640d1524852") (property "Reference" "R11" - (at 113.03 38.0999 0) + (at 104.14 38.0999 0) (show_name no) (do_not_autoplace no) (effects @@ -6169,7 +6181,7 @@ ) ) (property "Value" "10k" - (at 113.03 40.6399 0) + (at 104.14 40.6399 0) (show_name no) (do_not_autoplace no) (effects @@ -6180,7 +6192,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 110.49 39.37 0) + (at 101.6 39.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6191,7 +6203,7 @@ ) ) (property "Datasheet" "" - (at 110.49 39.37 0) + (at 101.6 39.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6202,7 +6214,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 110.49 39.37 0) + (at 101.6 39.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6213,7 +6225,7 @@ ) ) (property "LCSC" "C25744" - (at 110.49 39.37 0) + (at 101.6 39.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6240,7 +6252,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 100.33 33.02 0) + (at 91.44 33.02 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -6251,7 +6263,7 @@ (fields_autoplaced yes) (uuid "e3ff8249-1614-4a79-95db-3eddaab97d4a") (property "Reference" "C9" - (at 102.87 31.7562 0) + (at 93.98 31.7562 0) (show_name no) (do_not_autoplace no) (effects @@ -6262,7 +6274,7 @@ ) ) (property "Value" "22uF" - (at 102.87 34.2962 0) + (at 93.98 34.2962 0) (show_name no) (do_not_autoplace no) (effects @@ -6273,7 +6285,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" - (at 100.33 33.02 0) + (at 91.44 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6284,7 +6296,7 @@ ) ) (property "Datasheet" "" - (at 100.33 33.02 0) + (at 91.44 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6295,7 +6307,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 100.33 33.02 0) + (at 91.44 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6306,7 +6318,7 @@ ) ) (property "LCSC" "C45783" - (at 100.33 33.02 0) + (at 91.44 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6333,7 +6345,7 @@ ) (symbol (lib_id "power:+3.3V") - (at 201.93 46.99 0) + (at 193.04 46.99 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -6344,7 +6356,7 @@ (fields_autoplaced yes) (uuid "ed2df7de-7d68-45fb-b091-9f500db5b80b") (property "Reference" "#PWR029" - (at 201.93 50.8 0) + (at 193.04 50.8 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6355,7 +6367,7 @@ ) ) (property "Value" "+3.3V" - (at 201.93 42.545 0) + (at 193.04 42.545 0) (show_name no) (do_not_autoplace no) (effects @@ -6365,7 +6377,7 @@ ) ) (property "Footprint" "" - (at 201.93 46.99 0) + (at 193.04 46.99 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6376,7 +6388,7 @@ ) ) (property "Datasheet" "" - (at 201.93 46.99 0) + (at 193.04 46.99 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6387,7 +6399,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 201.93 46.99 0) + (at 193.04 46.99 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6412,7 +6424,7 @@ (symbol (lib_name "XL-1608UBC-04_1") (lib_id "LIONv3-Symbols:XL-1608UBC-04") - (at 236.22 38.1 0) + (at 76.2 92.71 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -6423,7 +6435,7 @@ (fields_autoplaced yes) (uuid "f657ebed-22d6-4d6c-a51b-d37f8949ea0f") (property "Reference" "U7" - (at 235.458 29.21 0) + (at 75.438 83.82 0) (show_name no) (do_not_autoplace no) (effects @@ -6433,7 +6445,7 @@ ) ) (property "Value" "XL-1608UBC-04" - (at 235.458 31.75 0) + (at 75.438 86.36 0) (show_name no) (do_not_autoplace no) (effects @@ -6443,7 +6455,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:LED0603-RD_BLUE" - (at 236.22 48.26 0) + (at 76.2 102.87 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6455,7 +6467,7 @@ ) ) (property "Datasheet" "https://www.lcsc.com/datasheet/C965807.pdf" - (at 233.934 37.973 0) + (at 73.914 92.583 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6467,7 +6479,7 @@ ) ) (property "Description" "" - (at 236.22 38.1 0) + (at 76.2 92.71 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6478,7 +6490,7 @@ ) ) (property "LCSC" "C965807" - (at 236.22 38.1 0) + (at 76.2 92.71 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6505,7 +6517,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 189.23 33.02 90) + (at 180.34 33.02 90) (unit 1) (body_style 1) (exclude_from_sim no) @@ -6515,7 +6527,7 @@ (dnp no) (uuid "f9e24f82-c4a5-4929-a697-a5b9cc763d0a") (property "Reference" "R30" - (at 189.2392 27.3041 90) + (at 180.3492 27.3041 90) (show_name no) (do_not_autoplace no) (effects @@ -6525,7 +6537,7 @@ ) ) (property "Value" "50m" - (at 189.23 29.21 90) + (at 180.34 29.21 90) (show_name no) (do_not_autoplace no) (effects @@ -6535,7 +6547,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:R1206" - (at 189.23 33.02 0) + (at 180.34 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6546,7 +6558,7 @@ ) ) (property "Datasheet" "https://www.lcsc.com/datasheet/C20608719.pdf" - (at 189.23 33.02 0) + (at 180.34 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6557,7 +6569,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 189.23 33.02 0) + (at 180.34 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6568,7 +6580,7 @@ ) ) (property "LCSC" "C20608719" - (at 189.23 33.02 90) + (at 180.34 33.02 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -6579,7 +6591,7 @@ ) ) (property "Tolerance" "1%" - (at 189.23 33.02 90) + (at 180.34 33.02 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -6590,7 +6602,7 @@ ) ) (property "Rated_Power" "1W" - (at 189.23 33.02 90) + (at 180.34 33.02 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -6601,7 +6613,7 @@ ) ) (property "Rating" "${Tolerance} ${Rated_Power}" - (at 189.2392 31.1677 90) + (at 180.3492 31.1677 90) (show_name no) (do_not_autoplace no) (effects @@ -6627,7 +6639,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 87.63 33.02 0) + (at 76.2 33.02 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -6638,7 +6650,7 @@ (fields_autoplaced yes) (uuid "fad835d9-43a6-4676-a92a-a7a6bb505804") (property "Reference" "C10" - (at 90.805 31.7562 0) + (at 79.375 31.7562 0) (show_name no) (do_not_autoplace no) (effects @@ -6649,7 +6661,7 @@ ) ) (property "Value" "100nF" - (at 90.805 34.2962 0) + (at 79.375 34.2962 0) (show_name no) (do_not_autoplace no) (effects @@ -6660,7 +6672,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" - (at 87.63 33.02 0) + (at 76.2 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6671,7 +6683,7 @@ ) ) (property "Datasheet" "" - (at 87.63 33.02 0) + (at 76.2 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6682,7 +6694,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 87.63 33.02 0) + (at 76.2 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6693,7 +6705,7 @@ ) ) (property "LCSC" "C307331" - (at 87.63 33.02 0) + (at 76.2 33.02 0) (hide yes) (show_name no) (do_not_autoplace no) From 32526205e7a838f43fc759697ad69113ccb071ea Mon Sep 17 00:00:00 2001 From: RodrigoCAndrade <198579161+RodrigoCAndrade@users.noreply.github.com> Date: Fri, 11 Sep 2026 02:01:14 -0300 Subject: [PATCH 12/17] refactor(hardware): add MPN diodes and ferrite beads --- hardware/LIONv3/LIONv3.kicad_pro | 2 +- hardware/LIONv3/LIONv3.kicad_sch | 581 ++++++++++++++++--------------- hardware/LIONv3/POWER.kicad_sch | 64 ++-- 3 files changed, 350 insertions(+), 297 deletions(-) diff --git a/hardware/LIONv3/LIONv3.kicad_pro b/hardware/LIONv3/LIONv3.kicad_pro index fe743a4..7f0d93e 100644 --- a/hardware/LIONv3/LIONv3.kicad_pro +++ b/hardware/LIONv3/LIONv3.kicad_pro @@ -831,7 +831,7 @@ "uuid": "3cc9e06f-00d0-4bec-822f-2e156022ced4" } ], - "used_designators": "#FLG1,D6,#PWR2,FB1", + "used_designators": "#FLG1,D6-7,#PWR2,FB1", "variants": [] }, "sheets": [ diff --git a/hardware/LIONv3/LIONv3.kicad_sch b/hardware/LIONv3/LIONv3.kicad_sch index 9792ab6..522c0d6 100644 --- a/hardware/LIONv3/LIONv3.kicad_sch +++ b/hardware/LIONv3/LIONv3.kicad_sch @@ -3807,6 +3807,16 @@ ) (uuid "3c345ba5-780b-4047-b6ff-9eb7b3f63395") ) + (text "BOOT CIRCUIT" + (exclude_from_sim no) + (at 81.28 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "453f9def-ee30-4d63-8d72-783cc933fb63") + ) (text "SIGNAL\nPROCESSING" (exclude_from_sim no) (at 241.3 146.05 0) @@ -3819,6 +3829,26 @@ ) (uuid "93539c38-040d-4cb0-91b3-b771493b9890") ) + (text "RESET CIRCUIT" + (exclude_from_sim no) + (at 80.01 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "93fe725a-85f7-46e0-8505-21059d3d28ee") + ) + (text "NORMAL BOOT MODE" + (exclude_from_sim no) + (at 118.11 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "a8acfe6c-db23-4a77-a492-d713eecbfe75") + ) (text_box "TEMPERATURE SENSOR" (exclude_from_sim no) (at 199.39 85.09 0) @@ -3918,13 +3948,13 @@ (uuid "01771e12-0f1b-4031-a90d-b7ef399e4275") ) (junction - (at 92.71 186.69) + (at 95.25 187.96) (diameter 0) (color 0 0 0 0) (uuid "0199e10f-d51a-4d5b-8b5a-9b69de991ff7") ) (junction - (at 38.1 185.42) + (at 24.13 186.69) (diameter 0) (color 0 0 0 0) (uuid "0ad1996e-68b1-4e8c-85f0-0c97d4f4c734") @@ -3948,7 +3978,7 @@ (uuid "1243791d-746c-4ca1-8195-9ae8b21e2748") ) (junction - (at 38.1 190.5) + (at 24.13 191.77) (diameter 0) (color 0 0 0 0) (uuid "124fd638-8a8d-43cc-98fd-b154700e81bf") @@ -4013,12 +4043,24 @@ (color 0 0 0 0) (uuid "433eb2e2-e780-44e5-9aa8-60a61f265109") ) + (junction + (at 95.25 167.64) + (diameter 0) + (color 0 0 0 0) + (uuid "456dd074-d39a-4cfa-8aa4-2c242393b885") + ) (junction (at 152.4 17.78) (diameter 0) (color 0 0 0 0) (uuid "45d7c23d-b63d-4b58-8de7-226a06fb2e9f") ) + (junction + (at 113.03 167.64) + (diameter 0) + (color 0 0 0 0) + (uuid "490918ff-999f-40a0-88c6-feb8e95749d7") + ) (junction (at 120.65 41.91) (diameter 0) @@ -4026,7 +4068,7 @@ (uuid "4a2aec2d-dd73-4ffd-b8fd-25a91725bf7e") ) (junction - (at 68.58 176.53) + (at 54.61 177.8) (diameter 0) (color 0 0 0 0) (uuid "4d35de32-4bf2-4bce-88ba-eb310715cf4f") @@ -4038,7 +4080,7 @@ (uuid "5587f6eb-9853-4547-8335-29b51d020238") ) (junction - (at 38.1 187.96) + (at 24.13 189.23) (diameter 0) (color 0 0 0 0) (uuid "5ba2dc8e-910b-4a34-8923-bfa59286dfcc") @@ -4050,10 +4092,10 @@ (uuid "61fd73f3-d293-4c39-a681-094a7173b658") ) (junction - (at 92.71 166.37) + (at 55.88 167.64) (diameter 0) (color 0 0 0 0) - (uuid "67460b75-2105-4a52-87f8-59fbabffecc5") + (uuid "6bc1cb3f-d2a0-476b-8d36-c3584779b13c") ) (junction (at 222.25 113.03) @@ -4073,12 +4115,6 @@ (color 0 0 0 0) (uuid "7ed888b6-54dd-48a6-b293-2cb3ee138612") ) - (junction - (at 69.85 166.37) - (diameter 0) - (color 0 0 0 0) - (uuid "7f03cddf-e899-43f2-bf34-cd93c008c04d") - ) (junction (at 90.17 67.31) (diameter 0) @@ -4110,7 +4146,7 @@ (uuid "ac1ce759-50c0-44a6-a742-a875e5aca8c4") ) (junction - (at 38.1 176.53) + (at 24.13 177.8) (diameter 0) (color 0 0 0 0) (uuid "b714480d-cdf8-4b7c-982e-7ac32f5e7f19") @@ -4164,7 +4200,7 @@ (uuid "de110168-5fa8-4ed0-a951-711b8fb59095") ) (junction - (at 68.58 182.88) + (at 54.61 184.15) (diameter 0) (color 0 0 0 0) (uuid "e1f39e3d-80a9-40a3-8860-e91660c5b7c0") @@ -4194,19 +4230,13 @@ (uuid "eca7c10f-2ff7-4cb1-b8b2-d739bfdcf68a") ) (junction - (at 38.1 182.88) + (at 24.13 184.15) (diameter 0) (color 0 0 0 0) (uuid "ed51782f-a472-46b4-af09-ad7cf8a6b36e") ) (junction - (at 92.71 167.64) - (diameter 0) - (color 0 0 0 0) - (uuid "ef5436c4-422d-4555-a740-5d950d31f0fe") - ) - (junction - (at 68.58 166.37) + (at 54.61 167.64) (diameter 0) (color 0 0 0 0) (uuid "effd9ce9-84ff-4f9c-9076-9cc5427f7809") @@ -4243,7 +4273,7 @@ ) (wire (pts - (xy 91.44 166.37) (xy 92.71 166.37) + (xy 92.71 167.64) (xy 95.25 167.64) ) (stroke (width 0) @@ -4323,17 +4353,7 @@ ) (wire (pts - (xy 69.85 166.37) (xy 74.93 166.37) - ) - (stroke - (width 0) - (type default) - ) - (uuid "115e5e68-2b2b-45d9-8344-c1d69f03f25a") - ) - (wire - (pts - (xy 68.58 166.37) (xy 66.04 166.37) + (xy 54.61 167.64) (xy 52.07 167.64) ) (stroke (width 0) @@ -4371,16 +4391,6 @@ ) (uuid "150c2b86-b926-4045-acec-fa3a81ddb3c8") ) - (wire - (pts - (xy 92.71 167.64) (xy 92.71 172.72) - ) - (stroke - (width 0) - (type default) - ) - (uuid "15fc7f29-cf7a-4848-96d3-79de093e858a") - ) (wire (pts (xy 72.39 97.79) (xy 78.74 97.79) @@ -4433,7 +4443,7 @@ ) (wire (pts - (xy 92.71 187.96) (xy 92.71 186.69) + (xy 95.25 189.23) (xy 95.25 187.96) ) (stroke (width 0) @@ -4493,7 +4503,7 @@ ) (wire (pts - (xy 38.1 190.5) (xy 38.1 191.77) + (xy 24.13 191.77) (xy 24.13 193.04) ) (stroke (width 0) @@ -4513,7 +4523,7 @@ ) (wire (pts - (xy 40.64 173.99) (xy 38.1 173.99) + (xy 26.67 175.26) (xy 24.13 175.26) ) (stroke (width 0) @@ -4563,7 +4573,7 @@ ) (wire (pts - (xy 68.58 180.34) (xy 87.63 180.34) + (xy 54.61 181.61) (xy 90.17 181.61) ) (stroke (width 0) @@ -4593,7 +4603,7 @@ ) (wire (pts - (xy 68.58 166.37) (xy 69.85 166.37) + (xy 54.61 167.64) (xy 55.88 167.64) ) (stroke (width 0) @@ -4693,7 +4703,7 @@ ) (wire (pts - (xy 68.58 182.88) (xy 66.04 182.88) + (xy 54.61 184.15) (xy 52.07 184.15) ) (stroke (width 0) @@ -4721,6 +4731,16 @@ ) (uuid "42cda525-44f3-460b-ae98-2da4d2f0be93") ) + (wire + (pts + (xy 95.25 167.64) (xy 95.25 173.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "42eb7515-0bdc-42a2-a998-538fa95df629") + ) (wire (pts (xy 173.99 59.69) (xy 189.23 59.69) @@ -4803,17 +4823,7 @@ ) (wire (pts - (xy 110.49 167.64) (xy 110.49 175.26) - ) - (stroke - (width 0) - (type default) - ) - (uuid "48e6be85-df9a-40d3-81bd-ad7db416afb9") - ) - (wire - (pts - (xy 68.58 177.8) (xy 87.63 177.8) + (xy 54.61 179.07) (xy 90.17 179.07) ) (stroke (width 0) @@ -4823,7 +4833,7 @@ ) (wire (pts - (xy 38.1 182.88) (xy 38.1 185.42) + (xy 24.13 184.15) (xy 24.13 186.69) ) (stroke (width 0) @@ -4843,7 +4853,7 @@ ) (wire (pts - (xy 38.1 173.99) (xy 38.1 176.53) + (xy 24.13 175.26) (xy 24.13 177.8) ) (stroke (width 0) @@ -4863,7 +4873,7 @@ ) (wire (pts - (xy 68.58 168.91) (xy 68.58 166.37) + (xy 54.61 170.18) (xy 54.61 167.64) ) (stroke (width 0) @@ -4913,7 +4923,7 @@ ) (wire (pts - (xy 92.71 185.42) (xy 92.71 186.69) + (xy 95.25 186.69) (xy 95.25 187.96) ) (stroke (width 0) @@ -5051,6 +5061,16 @@ ) (uuid "599c863c-3731-47b0-be55-56ce57114333") ) + (wire + (pts + (xy 55.88 167.64) (xy 67.31 167.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5a32fd02-5e22-4408-a250-09db08c0204a") + ) (wire (pts (xy 173.99 54.61) (xy 189.23 54.61) @@ -5103,7 +5123,7 @@ ) (wire (pts - (xy 68.58 173.99) (xy 68.58 176.53) + (xy 54.61 175.26) (xy 54.61 177.8) ) (stroke (width 0) @@ -5113,7 +5133,7 @@ ) (wire (pts - (xy 48.26 173.99) (xy 45.72 173.99) + (xy 34.29 175.26) (xy 31.75 175.26) ) (stroke (width 0) @@ -5123,7 +5143,7 @@ ) (wire (pts - (xy 48.26 187.96) (xy 38.1 187.96) + (xy 34.29 189.23) (xy 24.13 189.23) ) (stroke (width 0) @@ -5153,7 +5173,7 @@ ) (wire (pts - (xy 68.58 185.42) (xy 68.58 182.88) + (xy 54.61 186.69) (xy 54.61 184.15) ) (stroke (width 0) @@ -5183,7 +5203,7 @@ ) (wire (pts - (xy 38.1 176.53) (xy 40.64 176.53) + (xy 24.13 177.8) (xy 26.67 177.8) ) (stroke (width 0) @@ -5213,7 +5233,7 @@ ) (wire (pts - (xy 38.1 187.96) (xy 38.1 190.5) + (xy 24.13 189.23) (xy 24.13 191.77) ) (stroke (width 0) @@ -5223,7 +5243,7 @@ ) (wire (pts - (xy 66.04 168.91) (xy 68.58 168.91) + (xy 52.07 170.18) (xy 54.61 170.18) ) (stroke (width 0) @@ -5361,6 +5381,16 @@ ) (uuid "78f853c8-9edc-4d9c-af91-3e00eba0a7f1") ) + (wire + (pts + (xy 113.03 167.64) (xy 113.03 176.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7933a674-6b77-4c2a-8e68-76177dc3b9fa") + ) (wire (pts (xy 138.43 74.93) (xy 138.43 99.06) @@ -5433,7 +5463,7 @@ ) (wire (pts - (xy 48.26 176.53) (xy 45.72 176.53) + (xy 34.29 177.8) (xy 31.75 177.8) ) (stroke (width 0) @@ -5441,16 +5471,6 @@ ) (uuid "84ca9e3c-b998-4537-a49d-bd074c688030") ) - (wire - (pts - (xy 92.71 166.37) (xy 92.71 167.64) - ) - (stroke - (width 0) - (type default) - ) - (uuid "853f7e45-125a-4d18-aa98-17b4e99d6f3c") - ) (wire (pts (xy 30.48 39.37) (xy 45.72 39.37) @@ -5463,7 +5483,7 @@ ) (wire (pts - (xy 48.26 185.42) (xy 38.1 185.42) + (xy 34.29 186.69) (xy 24.13 186.69) ) (stroke (width 0) @@ -5473,7 +5493,7 @@ ) (wire (pts - (xy 80.01 166.37) (xy 83.82 166.37) + (xy 72.39 167.64) (xy 85.09 167.64) ) (stroke (width 0) @@ -5543,7 +5563,7 @@ ) (wire (pts - (xy 92.71 167.64) (xy 110.49 167.64) + (xy 95.25 167.64) (xy 113.03 167.64) ) (stroke (width 0) @@ -5683,7 +5703,7 @@ ) (wire (pts - (xy 38.1 176.53) (xy 38.1 182.88) + (xy 24.13 177.8) (xy 24.13 184.15) ) (stroke (width 0) @@ -5753,7 +5773,7 @@ ) (wire (pts - (xy 66.04 185.42) (xy 68.58 185.42) + (xy 52.07 186.69) (xy 54.61 186.69) ) (stroke (width 0) @@ -5801,6 +5821,16 @@ ) (uuid "ab70769f-74e8-4ee5-88bd-453ce0d17177") ) + (wire + (pts + (xy 113.03 166.37) (xy 113.03 167.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "abd4775c-72e2-4ac5-8555-089523bda2f5") + ) (wire (pts (xy 133.35 88.9) (xy 114.3 88.9) @@ -5813,7 +5843,7 @@ ) (wire (pts - (xy 38.1 185.42) (xy 38.1 187.96) + (xy 24.13 186.69) (xy 24.13 189.23) ) (stroke (width 0) @@ -5833,7 +5863,7 @@ ) (wire (pts - (xy 48.26 182.88) (xy 38.1 182.88) + (xy 34.29 184.15) (xy 24.13 184.15) ) (stroke (width 0) @@ -5893,7 +5923,7 @@ ) (wire (pts - (xy 68.58 176.53) (xy 66.04 176.53) + (xy 54.61 177.8) (xy 52.07 177.8) ) (stroke (width 0) @@ -5913,7 +5943,7 @@ ) (wire (pts - (xy 92.71 186.69) (xy 110.49 186.69) + (xy 95.25 187.96) (xy 113.03 187.96) ) (stroke (width 0) @@ -5923,7 +5953,7 @@ ) (wire (pts - (xy 48.26 190.5) (xy 38.1 190.5) + (xy 34.29 191.77) (xy 24.13 191.77) ) (stroke (width 0) @@ -6013,7 +6043,7 @@ ) (wire (pts - (xy 110.49 180.34) (xy 110.49 186.69) + (xy 113.03 181.61) (xy 113.03 187.96) ) (stroke (width 0) @@ -6133,7 +6163,7 @@ ) (wire (pts - (xy 66.04 173.99) (xy 68.58 173.99) + (xy 52.07 175.26) (xy 54.61 175.26) ) (stroke (width 0) @@ -6213,7 +6243,7 @@ ) (wire (pts - (xy 68.58 180.34) (xy 68.58 182.88) + (xy 54.61 181.61) (xy 54.61 184.15) ) (stroke (width 0) @@ -6283,7 +6313,7 @@ ) (wire (pts - (xy 97.79 180.34) (xy 106.68 180.34) + (xy 100.33 181.61) (xy 109.22 181.61) ) (stroke (width 0) @@ -6371,16 +6401,6 @@ ) (uuid "ea5da4fc-e331-4e93-8849-be3c5201b3d6") ) - (wire - (pts - (xy 92.71 165.1) (xy 92.71 166.37) - ) - (stroke - (width 0) - (type default) - ) - (uuid "eaf93661-8589-4657-8da7-b6e949783445") - ) (wire (pts (xy 143.51 74.93) (xy 143.51 91.44) @@ -6433,7 +6453,7 @@ ) (wire (pts - (xy 68.58 177.8) (xy 68.58 176.53) + (xy 54.61 179.07) (xy 54.61 177.8) ) (stroke (width 0) @@ -6573,7 +6593,7 @@ ) (wire (pts - (xy 97.79 177.8) (xy 106.68 177.8) + (xy 100.33 179.07) (xy 109.22 179.07) ) (stroke (width 0) @@ -6828,7 +6848,7 @@ (uuid "24dfa51a-88fc-466f-ae57-eda292c2aeed") ) (label "USB_D-" - (at 106.68 180.34 180) + (at 109.22 181.61 180) (effects (font (size 1.27 1.27) @@ -7008,7 +7028,7 @@ (uuid "6e8f6a0f-1728-4aea-8838-97780cdb576f") ) (label "USB_D+" - (at 106.68 177.8 180) + (at 109.22 179.07 180) (effects (font (size 1.27 1.27) @@ -7327,100 +7347,6 @@ ) (uuid "f942a64a-5f4f-4261-a6da-065c46eee3c7") ) - (symbol - (lib_id "Device:D_Schottky") - (at 87.63 166.37 0) - (mirror y) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (fields_autoplaced yes) - (uuid "03018a22-5383-4d5a-addc-81ecd4579734") - (property "Reference" "D6" - (at 87.9475 162.56 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "D_Schottky" - (at 86.6776 163.83 90) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "LIONv3-Footprints:X2-DFN1006-2_L1.0-W0.6-P0.65-RD" - (at 87.63 166.37 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 87.63 166.37 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Schottky diode" - (at 87.63 166.37 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "LCSC" "C2837790" - (at 87.63 166.37 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "2" - (uuid "9ceaeeb6-4bcb-4c0b-a683-e1c91c6603c6") - ) - (pin "1" - (uuid "7d75ea10-d71c-48ca-9060-52ffdedcdd63") - ) - (instances - (project "LIONv3" - (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "D6") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "LIONv3-Symbols:HC-1_25-2PWT") (at 261.62 59.69 0) @@ -8991,7 +8917,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 43.18 176.53 270) + (at 29.21 177.8 270) (mirror x) (unit 1) (body_style 1) @@ -9002,7 +8928,7 @@ (dnp no) (uuid "54e88030-a9d1-4f43-8990-6092b6dc0f49") (property "Reference" "R6" - (at 43.18 176.53 90) + (at 29.21 177.8 90) (show_name no) (do_not_autoplace no) (effects @@ -9012,7 +8938,7 @@ ) ) (property "Value" "5.1k" - (at 43.18 179.07 90) + (at 29.21 180.34 90) (show_name no) (do_not_autoplace no) (effects @@ -9022,7 +8948,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 43.18 176.53 0) + (at 29.21 177.8 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9033,7 +8959,7 @@ ) ) (property "Datasheet" "" - (at 43.18 176.53 0) + (at 29.21 177.8 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9044,7 +8970,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 43.18 176.53 0) + (at 29.21 177.8 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9055,7 +8981,7 @@ ) ) (property "LCSC" "C25905" - (at 43.18 176.53 90) + (at 29.21 177.8 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -9330,6 +9256,106 @@ ) ) ) + (symbol + (lib_id "Device:D_Schottky") + (at 88.9 167.64 180) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (uuid "6a14d174-2cb5-420d-a47a-2fa70e3947d8") + (property "Reference" "D6" + (at 88.9 160.02 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "RB161QS-40T18R" + (at 88.9 162.56 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LIONv3-Footprints:X2-DFN1006-2_L1.0-W0.6-P0.65-RD" + (at 88.9 167.64 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.lcsc.com/datasheet/C2837790.pdf" + (at 88.9 167.64 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Schottky diode" + (at 88.9 167.64 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC" "C2837790" + (at 88.9 167.64 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Rating" "600mV@1A" + (at 88.8522 164.6334 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 0.8467 0.8467) + ) + ) + ) + (pin "2" + (uuid "bbc88cf5-ce7b-41c1-b7de-e897744c8b9b") + ) + (pin "1" + (uuid "1affd157-4bd7-4ba8-a5c6-4f8e2b7a482f") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" + (reference "D6") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "LIONv3-Symbols:HC-1_25-2PWT") (at 222.25 30.48 0) @@ -9527,7 +9553,7 @@ ) (symbol (lib_id "Device:FerriteBead_Small") - (at 77.47 166.37 270) + (at 69.85 167.64 270) (mirror x) (unit 1) (body_style 1) @@ -9536,10 +9562,9 @@ (on_board yes) (in_pos_files yes) (dnp no) - (fields_autoplaced yes) (uuid "70c01c20-4cf5-4962-a672-b443ae8b3322") (property "Reference" "FB1" - (at 77.5081 160.02 90) + (at 69.85 160.02 90) (show_name no) (do_not_autoplace no) (effects @@ -9548,8 +9573,8 @@ ) ) ) - (property "Value" "220Ω@100MHz" - (at 77.5081 162.56 90) + (property "Value" "BLM21PG221SN1D" + (at 69.85 162.56 90) (show_name no) (do_not_autoplace no) (effects @@ -9559,7 +9584,7 @@ ) ) (property "Footprint" "Inductor_SMD:L_0805_2012Metric" - (at 77.47 168.148 90) + (at 69.85 169.418 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -9570,7 +9595,7 @@ ) ) (property "Datasheet" "https://www.mouser.com/catalog/specsheets/mure-s-a0010614409-1.pdf" - (at 77.47 166.37 0) + (at 69.85 167.64 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9581,7 +9606,7 @@ ) ) (property "Description" "Ferrite bead, small symbol" - (at 77.47 166.37 0) + (at 69.85 167.64 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9592,7 +9617,7 @@ ) ) (property "LCSC" "C85840" - (at 77.47 166.37 90) + (at 69.85 167.64 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -9602,6 +9627,16 @@ ) ) ) + (property "Rating" "220Ω@100MHz | 2A" + (at 69.8606 164.6732 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 0.8467 0.8467) + ) + ) + ) (pin "1" (uuid "83ce8482-3396-40c9-a9cd-91298b8e5659") ) @@ -9619,7 +9654,7 @@ ) (symbol (lib_id "power:GND") - (at 38.1 191.77 0) + (at 24.13 193.04 0) (mirror y) (unit 1) (body_style 1) @@ -9631,7 +9666,7 @@ (fields_autoplaced yes) (uuid "745622d4-e99a-4658-b9d6-5943592edc87") (property "Reference" "#PWR04" - (at 38.1 198.12 0) + (at 24.13 199.39 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9642,7 +9677,7 @@ ) ) (property "Value" "GND" - (at 38.1 196.85 0) + (at 24.13 198.12 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9653,7 +9688,7 @@ ) ) (property "Footprint" "" - (at 38.1 191.77 0) + (at 24.13 193.04 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9664,7 +9699,7 @@ ) ) (property "Datasheet" "" - (at 38.1 191.77 0) + (at 24.13 193.04 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9675,7 +9710,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 38.1 191.77 0) + (at 24.13 193.04 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9699,7 +9734,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 110.49 177.8 0) + (at 113.03 179.07 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -9710,7 +9745,7 @@ (fields_autoplaced yes) (uuid "77e8f2a6-3ee5-4660-ab1e-8ca435ec1009") (property "Reference" "C23" - (at 113.03 176.5362 0) + (at 115.57 177.8062 0) (show_name no) (do_not_autoplace no) (effects @@ -9721,7 +9756,7 @@ ) ) (property "Value" "100nF" - (at 113.03 179.0762 0) + (at 115.57 180.3462 0) (show_name no) (do_not_autoplace no) (effects @@ -9732,7 +9767,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" - (at 110.49 177.8 0) + (at 113.03 179.07 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9743,7 +9778,7 @@ ) ) (property "Datasheet" "" - (at 110.49 177.8 0) + (at 113.03 179.07 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9754,7 +9789,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 110.49 177.8 0) + (at 113.03 179.07 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9781,7 +9816,7 @@ ) (symbol (lib_id "power:GND") - (at 92.71 187.96 0) + (at 95.25 189.23 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -9792,7 +9827,7 @@ (fields_autoplaced yes) (uuid "78685101-6377-4cc0-9989-ddc58d04eaf2") (property "Reference" "#PWR038" - (at 92.71 194.31 0) + (at 95.25 195.58 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9803,7 +9838,7 @@ ) ) (property "Value" "GND" - (at 92.71 193.04 0) + (at 95.25 194.31 0) (show_name no) (do_not_autoplace no) (effects @@ -9813,7 +9848,7 @@ ) ) (property "Footprint" "" - (at 92.71 187.96 0) + (at 95.25 189.23 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9824,7 +9859,7 @@ ) ) (property "Datasheet" "" - (at 92.71 187.96 0) + (at 95.25 189.23 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9835,7 +9870,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 92.71 187.96 0) + (at 95.25 189.23 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10627,7 +10662,7 @@ ) (symbol (lib_id "LIONv3-Symbols:TYPE-C_16PIN_2MD(073)") - (at 57.15 179.07 0) + (at 43.18 180.34 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -10637,7 +10672,7 @@ (dnp no) (uuid "b9673bca-5501-4334-ad3c-65dd7c8d9aa9") (property "Reference" "U2" - (at 57.15 161.29 0) + (at 43.18 162.56 0) (show_name no) (do_not_autoplace no) (effects @@ -10647,7 +10682,7 @@ ) ) (property "Value" "TYPE-C_16PIN_2MD(073)" - (at 57.15 161.29 0) + (at 43.18 162.56 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10658,7 +10693,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:USB-C-SMD_TYPE-C-16PIN-2MD-073" - (at 57.404 201.168 0) + (at 43.434 202.438 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10670,7 +10705,7 @@ ) ) (property "Datasheet" "https://www.lcsc.com/datasheet/C2765186.pdf" - (at 54.864 180.213 0) + (at 40.894 181.483 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10682,7 +10717,7 @@ ) ) (property "Description" "" - (at 57.15 179.07 0) + (at 43.18 180.34 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10693,7 +10728,7 @@ ) ) (property "LCSC" "C2765186" - (at 57.15 180.34 0) + (at 43.18 181.61 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10756,7 +10791,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 43.18 173.99 270) + (at 29.21 175.26 270) (mirror x) (unit 1) (body_style 1) @@ -10767,7 +10802,7 @@ (dnp no) (uuid "bec5575a-0746-47a6-805c-526d5e42744f") (property "Reference" "R5" - (at 43.18 173.99 90) + (at 29.21 175.26 90) (show_name no) (do_not_autoplace no) (effects @@ -10777,7 +10812,7 @@ ) ) (property "Value" "5.1k" - (at 43.18 171.45 90) + (at 29.21 172.72 90) (show_name no) (do_not_autoplace no) (effects @@ -10787,7 +10822,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 43.18 173.99 0) + (at 29.21 175.26 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10798,7 +10833,7 @@ ) ) (property "Datasheet" "" - (at 43.18 173.99 0) + (at 29.21 175.26 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10809,7 +10844,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 43.18 173.99 0) + (at 29.21 175.26 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10820,7 +10855,7 @@ ) ) (property "LCSC" "C25905" - (at 43.18 173.99 90) + (at 29.21 175.26 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -11173,7 +11208,7 @@ ) (symbol (lib_id "Power_Protection:USBLC6-2SC6") - (at 92.71 177.8 0) + (at 95.25 179.07 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -11184,7 +11219,7 @@ (fields_autoplaced yes) (uuid "de400b3a-855c-4741-a749-6481715e2dbe") (property "Reference" "U21" - (at 94.3611 170.18 0) + (at 96.9011 171.45 0) (show_name no) (do_not_autoplace no) (effects @@ -11195,7 +11230,7 @@ ) ) (property "Value" "USBLC6-2SC6" - (at 94.3611 172.72 0) + (at 96.9011 173.99 0) (show_name no) (do_not_autoplace no) (effects @@ -11206,7 +11241,7 @@ ) ) (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" - (at 93.98 184.15 0) + (at 96.52 185.42 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11219,7 +11254,7 @@ ) ) (property "Datasheet" "https://www.st.com/resource/en/datasheet/usblc6-2.pdf" - (at 93.98 186.055 0) + (at 96.52 187.325 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11231,7 +11266,7 @@ ) ) (property "Description" "Very low capacitance ESD protection diode, 2 data-line, SOT-23-6" - (at 92.71 177.8 0) + (at 95.25 179.07 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11242,7 +11277,7 @@ ) ) (property "LCSC" "C7519" - (at 92.71 177.8 0) + (at 95.25 179.07 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11374,7 +11409,7 @@ ) (symbol (lib_id "power:+5V") - (at 92.71 165.1 0) + (at 113.03 166.37 0) (mirror y) (unit 1) (body_style 1) @@ -11386,7 +11421,7 @@ (fields_autoplaced yes) (uuid "ea27d536-0ac4-411a-9beb-e0a960482be4") (property "Reference" "#PWR02" - (at 92.71 168.91 0) + (at 113.03 170.18 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11397,7 +11432,7 @@ ) ) (property "Value" "+5V" - (at 92.71 160.02 0) + (at 113.03 161.29 0) (show_name no) (do_not_autoplace no) (effects @@ -11407,7 +11442,7 @@ ) ) (property "Footprint" "" - (at 92.71 165.1 0) + (at 113.03 166.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11418,7 +11453,7 @@ ) ) (property "Datasheet" "" - (at 92.71 165.1 0) + (at 113.03 166.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11429,7 +11464,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 92.71 165.1 0) + (at 113.03 166.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11627,7 +11662,7 @@ ) (symbol (lib_id "power:PWR_FLAG") - (at 69.85 166.37 0) + (at 55.88 167.64 0) (mirror y) (unit 1) (body_style 1) @@ -11639,7 +11674,7 @@ (fields_autoplaced yes) (uuid "ef5ed591-eb39-46a9-a565-3288d6cfe752") (property "Reference" "#FLG01" - (at 69.85 164.465 0) + (at 55.88 165.735 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11650,7 +11685,7 @@ ) ) (property "Value" "PWR_FLAG" - (at 69.85 161.29 0) + (at 55.88 162.56 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11661,7 +11696,7 @@ ) ) (property "Footprint" "" - (at 69.85 166.37 0) + (at 55.88 167.64 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11672,7 +11707,7 @@ ) ) (property "Datasheet" "" - (at 69.85 166.37 0) + (at 55.88 167.64 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11683,7 +11718,7 @@ ) ) (property "Description" "Special symbol for telling ERC where power comes from" - (at 69.85 166.37 0) + (at 55.88 167.64 0) (hide yes) (show_name no) (do_not_autoplace no) diff --git a/hardware/LIONv3/POWER.kicad_sch b/hardware/LIONv3/POWER.kicad_sch index cecf164..85a538b 100644 --- a/hardware/LIONv3/POWER.kicad_sch +++ b/hardware/LIONv3/POWER.kicad_sch @@ -3106,7 +3106,7 @@ ) (wire (pts - (xy 153.67 92.71) (xy 153.67 100.33) + (xy 152.4 91.44) (xy 152.4 100.33) ) (stroke (width 0) @@ -3406,7 +3406,7 @@ ) (wire (pts - (xy 153.67 83.82) (xy 153.67 85.09) + (xy 152.4 82.55) (xy 152.4 83.82) ) (stroke (width 0) @@ -4196,7 +4196,7 @@ ) (wire (pts - (xy 153.67 100.33) (xy 160.02 100.33) + (xy 152.4 100.33) (xy 160.02 100.33) ) (stroke (width 0) @@ -5090,7 +5090,7 @@ ) (symbol (lib_id "power:+5V") - (at 153.67 83.82 0) + (at 152.4 82.55 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -5101,7 +5101,7 @@ (fields_autoplaced yes) (uuid "0d15f0d7-1f96-4b24-9411-1c2b820efb04") (property "Reference" "#PWR016" - (at 153.67 87.63 0) + (at 152.4 86.36 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5112,7 +5112,7 @@ ) ) (property "Value" "+5V" - (at 153.67 78.74 0) + (at 152.4 77.47 0) (show_name no) (do_not_autoplace no) (effects @@ -5122,7 +5122,7 @@ ) ) (property "Footprint" "" - (at 153.67 83.82 0) + (at 152.4 82.55 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5133,7 +5133,7 @@ ) ) (property "Datasheet" "" - (at 153.67 83.82 0) + (at 152.4 82.55 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5144,7 +5144,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 153.67 83.82 0) + (at 152.4 82.55 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5766,10 +5766,9 @@ (on_board yes) (in_pos_files yes) (dnp no) - (fields_autoplaced yes) (uuid "2c51a061-7209-46cb-b47c-17dd62ca0153") (property "Reference" "FB2" - (at 162.5219 93.98 90) + (at 162.56 92.71 90) (show_name no) (do_not_autoplace no) (effects @@ -5778,8 +5777,8 @@ ) ) ) - (property "Value" "220Ω@100MHz" - (at 162.5219 96.52 90) + (property "Value" "BLM21PG221SN1D" + (at 162.56 95.25 90) (show_name no) (do_not_autoplace no) (effects @@ -5832,6 +5831,16 @@ ) ) ) + (property "Rating" "220Ω@100MHz | 2A" + (at 162.56 97.79 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 0.8467 0.8467) + ) + ) + ) (pin "1" (uuid "3405d56c-20d1-4747-b7e6-d11d74424f95") ) @@ -5849,7 +5858,7 @@ ) (symbol (lib_id "Device:D_Schottky") - (at 153.67 88.9 270) + (at 152.4 87.63 270) (unit 1) (body_style 1) (exclude_from_sim no) @@ -5857,10 +5866,9 @@ (on_board yes) (in_pos_files yes) (dnp no) - (fields_autoplaced yes) (uuid "3496e27e-c4d6-4a82-b89f-a9df7e4f955b") (property "Reference" "D3" - (at 156.21 87.3124 90) + (at 154.94 83.82 90) (show_name no) (do_not_autoplace no) (effects @@ -5870,8 +5878,8 @@ (justify left) ) ) - (property "Value" "D_Schottky" - (at 156.21 89.8524 90) + (property "Value" "RB161QS-40T18R" + (at 154.94 86.36 90) (show_name no) (do_not_autoplace no) (effects @@ -5882,7 +5890,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:X2-DFN1006-2_L1.0-W0.6-P0.65-RD" - (at 153.67 88.9 0) + (at 152.4 87.63 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5892,8 +5900,8 @@ ) ) ) - (property "Datasheet" "" - (at 153.67 88.9 0) + (property "Datasheet" "https://www.lcsc.com/datasheet/C2837790.pdf" + (at 152.4 87.63 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5904,7 +5912,7 @@ ) ) (property "Description" "Schottky diode" - (at 153.67 88.9 0) + (at 152.4 87.63 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5915,7 +5923,7 @@ ) ) (property "LCSC" "C2837790" - (at 153.67 88.9 0) + (at 152.4 87.63 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5925,6 +5933,16 @@ ) ) ) + (property "Rating" "600mV@1A" + (at 158.6828 88.2846 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 0.8467 0.8467) + ) + ) + ) (pin "2" (uuid "cdf9edda-d22a-41aa-89ed-9ad7795196ef") ) From 2b3968e1b65b9581226f879c8d896a58abe06ba8 Mon Sep 17 00:00:00 2001 From: RodrigoCAndrade <198579161+RodrigoCAndrade@users.noreply.github.com> Date: Fri, 11 Sep 2026 02:11:56 -0300 Subject: [PATCH 13/17] refactor(hardware): rename power symbols --- hardware/LIONv3/LIONv3-Symbols.kicad_sym | 37 +- hardware/LIONv3/LIONv3.kicad_pro | 16 +- hardware/LIONv3/LIONv3.kicad_sch | 160 ++-- hardware/LIONv3/POWER.kicad_sch | 1080 ++++++++++++++++------ 4 files changed, 914 insertions(+), 379 deletions(-) diff --git a/hardware/LIONv3/LIONv3-Symbols.kicad_sym b/hardware/LIONv3/LIONv3-Symbols.kicad_sym index 428f868..fb10cec 100644 --- a/hardware/LIONv3/LIONv3-Symbols.kicad_sym +++ b/hardware/LIONv3/LIONv3-Symbols.kicad_sym @@ -5481,8 +5481,8 @@ (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "U12" - (at -0.254 20.066 0) + (property "Reference" "U2" + (at 0 17.78 0) (show_name no) (do_not_autoplace no) (effects @@ -5495,6 +5495,7 @@ (at 0 17.78 0) (show_name no) (do_not_autoplace no) + (hide yes) (effects (font (size 1.27 1.27) @@ -5502,7 +5503,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:USB-C-SMD_TYPE-C-16PIN-2MD-073" - (at 0 -11.43 0) + (at 0.254 -22.098 0) (show_name no) (do_not_autoplace no) (hide yes) @@ -5513,7 +5514,7 @@ ) ) ) - (property "Datasheet" "https://item.szlcsc.com/datasheet/TYPE-C%252016PIN%25202MD(073)/2901843.html?spm=sc.gbn.xds.a___sc.gbn.hd.ss&lcsc_vid=QlQLUVBQT1ILU1MATlNWAVYCT1hYXgFRT1ReAlAAEQMxVlNRQFJaUVJRQVhXVzsOAxUeFF5JWA0NAgAHWQIASA%3D%3D" + (property "Datasheet" "https://www.lcsc.com/datasheet/C2765186.pdf" (at -2.286 -1.143 0) (show_name no) (do_not_autoplace no) @@ -5571,7 +5572,7 @@ ) ) (pin power_in line - (at 8.89 -8.89 180) + (at -8.89 -8.89 0) (length 2.54) (name "EH" (effects @@ -5589,7 +5590,7 @@ ) ) (pin power_in line - (at 8.89 -11.43 180) + (at -8.89 -11.43 0) (length 2.54) (name "EH" (effects @@ -5607,7 +5608,7 @@ ) ) (pin power_in line - (at 8.89 -3.81 180) + (at -8.89 -3.81 0) (length 2.54) (name "GND" (effects @@ -5625,7 +5626,7 @@ ) ) (pin power_in line - (at -8.89 10.16 0) + (at 8.89 10.16 180) (length 2.54) (name "VBUS" (effects @@ -5643,7 +5644,7 @@ ) ) (pin bidirectional line - (at 8.89 5.08 180) + (at -8.89 5.08 0) (length 2.54) (name "CC1" (effects @@ -5661,7 +5662,7 @@ ) ) (pin bidirectional line - (at -8.89 5.08 0) + (at 8.89 5.08 180) (length 2.54) (name "Dp1" (effects @@ -5679,7 +5680,7 @@ ) ) (pin bidirectional line - (at -8.89 -3.81 0) + (at 8.89 -3.81 180) (length 2.54) (name "Dn1" (effects @@ -5697,7 +5698,7 @@ ) ) (pin no_connect line - (at 8.89 12.7 180) + (at -8.89 12.7 0) (length 2.54) (name "SBU1" (effects @@ -5715,7 +5716,7 @@ ) ) (pin power_in line - (at 8.89 -6.35 180) + (at -8.89 -6.35 0) (length 2.54) (name "GND" (effects @@ -5733,7 +5734,7 @@ ) ) (pin power_in line - (at -8.89 12.7 0) + (at 8.89 12.7 180) (length 2.54) (name "VBUS" (effects @@ -5751,7 +5752,7 @@ ) ) (pin bidirectional line - (at 8.89 2.54 180) + (at -8.89 2.54 0) (length 2.54) (name "CC2" (effects @@ -5769,7 +5770,7 @@ ) ) (pin bidirectional line - (at -8.89 2.54 0) + (at 8.89 2.54 180) (length 2.54) (name "Dp2" (effects @@ -5787,7 +5788,7 @@ ) ) (pin bidirectional line - (at -8.89 -6.35 0) + (at 8.89 -6.35 180) (length 2.54) (name "Dn2" (effects @@ -5805,7 +5806,7 @@ ) ) (pin no_connect line - (at 8.89 10.16 180) + (at -8.89 10.16 0) (length 2.54) (name "SBU2" (effects diff --git a/hardware/LIONv3/LIONv3.kicad_pro b/hardware/LIONv3/LIONv3.kicad_pro index 7f0d93e..b8d6e72 100644 --- a/hardware/LIONv3/LIONv3.kicad_pro +++ b/hardware/LIONv3/LIONv3.kicad_pro @@ -316,23 +316,19 @@ "erc": { "erc_exclusions": [ [ - "footprint_link_issues|1536700|889000|3496e27e-c4d6-4a82-b89f-a9df7e4f955b|00000000-0000-0000-0000-000000000000|||", + "footprint_link_issues|1524000|876300|3496e27e-c4d6-4a82-b89f-a9df7e4f955b|00000000-0000-0000-0000-000000000000|||", "" ], [ - "footprint_link_issues|1892300|330200|6289e9d2-6128-4fb8-b5f5-3f2befb8ba51|00000000-0000-0000-0000-000000000000|||", + "footprint_link_issues|1803400|330200|f9e24f82-c4a5-4929-a697-a5b9cc763d0a|00000000-0000-0000-0000-000000000000|||", "" ], [ - "footprint_link_issues|1892300|330200|f9e24f82-c4a5-4929-a697-a5b9cc763d0a|00000000-0000-0000-0000-000000000000|||", + "footprint_link_issues|584200|279400|f459fda2-d1a7-48c3-9d9f-553fe34b6a99|00000000-0000-0000-0000-000000000000|||", "" ], [ - "footprint_link_issues|546100|850900|7fbdbf2f-8181-438a-8248-ca5a036876ca|00000000-0000-0000-0000-000000000000|||", - "" - ], - [ - "footprint_link_issues|584200|279400|c0fab798-26c1-4ed0-84d6-98213574c265|00000000-0000-0000-0000-000000000000|||", + "footprint_link_issues|889000|1676400|6a14d174-2cb5-420d-a47a-2fa70e3947d8|00000000-0000-0000-0000-000000000000|||", "" ], [ @@ -340,7 +336,7 @@ "" ], [ - "multiple_net_names|1028700|317500|1a3e9370-97fb-43f4-807e-329e8b91af51|9f4fd07b-01b7-4daa-a5a2-c58c4cc3617f|/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e|/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e|/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e", + "multiple_net_names|1028700|317500|52758571-6f0c-40e9-8ac9-b6ab06de322a|9f4fd07b-01b7-4daa-a5a2-c58c4cc3617f|/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e|/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e|/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e", "" ], [ @@ -831,7 +827,7 @@ "uuid": "3cc9e06f-00d0-4bec-822f-2e156022ced4" } ], - "used_designators": "#FLG1,D6-7,#PWR2,FB1", + "used_designators": "#FLG1,D4,D6-8,#PWR2,#PWR45-46,#PWR51,#PWR54-60,FB1", "variants": [] }, "sheets": [ diff --git a/hardware/LIONv3/LIONv3.kicad_sch b/hardware/LIONv3/LIONv3.kicad_sch index 522c0d6..e9e96cd 100644 --- a/hardware/LIONv3/LIONv3.kicad_sch +++ b/hardware/LIONv3/LIONv3.kicad_sch @@ -2307,7 +2307,7 @@ (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "U2" - (at -0.254 20.066 0) + (at 0 17.78 0) (show_name no) (do_not_autoplace no) (effects @@ -2320,6 +2320,7 @@ (at 0 17.78 0) (show_name no) (do_not_autoplace no) + (hide yes) (effects (font (size 1.27 1.27) @@ -8486,6 +8487,84 @@ ) ) ) + (symbol + (lib_id "power:+5V") + (at 113.03 166.37 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "40a51737-0c84-468c-a3ec-4ff02d6d7569") + (property "Reference" "#PWR046" + (at 113.03 170.18 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+4.4V" + (at 113.03 161.29 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 113.03 166.37 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 113.03 166.37 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 113.03 166.37 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "a0a983ac-00b0-43a7-8907-6a8104fd6ca1") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" + (reference "#PWR046") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "LIONv3-Symbols:HC-1_25-2PWT") (at 222.25 59.69 0) @@ -11407,85 +11486,6 @@ ) ) ) - (symbol - (lib_id "power:+5V") - (at 113.03 166.37 0) - (mirror y) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (fields_autoplaced yes) - (uuid "ea27d536-0ac4-411a-9beb-e0a960482be4") - (property "Reference" "#PWR02" - (at 113.03 170.18 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "+5V" - (at 113.03 161.29 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 113.03 166.37 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 113.03 166.37 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 113.03 166.37 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "1" - (uuid "a2d9e181-30fe-4672-9561-6a1872dc1cee") - ) - (instances - (project "LIONv3" - (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "#PWR02") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:C_Small") (at 168.91 111.76 0) diff --git a/hardware/LIONv3/POWER.kicad_sch b/hardware/LIONv3/POWER.kicad_sch index 85a538b..68d0ff4 100644 --- a/hardware/LIONv3/POWER.kicad_sch +++ b/hardware/LIONv3/POWER.kicad_sch @@ -2606,7 +2606,7 @@ ) (text "3.3V@800mA" (exclude_from_sim no) - (at 71.12 26.67 0) + (at 83.82 43.18 0) (effects (font (size 1.27 1.27) @@ -2832,6 +2832,12 @@ (color 0 0 0 0) (uuid "2cad22fa-5f96-4c13-bbf7-c3ea74507943") ) + (junction + (at 50.8 86.36) + (diameter 0) + (color 0 0 0 0) + (uuid "35b4a779-c944-4792-a1ec-37b3452606c9") + ) (junction (at 189.23 44.45) (diameter 0) @@ -2850,6 +2856,12 @@ (color 0 0 0 0) (uuid "4701dffd-c109-41e9-a502-67874eeb07d0") ) + (junction + (at 78.74 40.64) + (diameter 0) + (color 0 0 0 0) + (uuid "489cc4e9-8285-4d56-a5f4-3687e0363a90") + ) (junction (at 156.21 59.69) (diameter 0) @@ -3116,7 +3128,7 @@ ) (wire (pts - (xy 50.8 90.17) (xy 50.8 92.71) + (xy 50.8 86.36) (xy 50.8 92.71) ) (stroke (width 0) @@ -3184,6 +3196,16 @@ ) (uuid "15c02b2f-a93f-4037-9a43-400e456f7b7a") ) + (wire + (pts + (xy 50.8 85.09) (xy 50.8 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "16c93600-f4a7-4814-bd1b-9ae550bf2399") + ) (wire (pts (xy 167.64 57.15) (xy 167.64 59.69) @@ -3276,7 +3298,7 @@ ) (wire (pts - (xy 76.2 40.64) (xy 83.82 40.64) + (xy 76.2 40.64) (xy 78.74 40.64) ) (stroke (width 0) @@ -3434,6 +3456,16 @@ ) (uuid "43f46a16-b284-4085-bddf-296906a9194b") ) + (wire + (pts + (xy 271.78 52.07) (xy 271.78 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4504a9a6-c3c7-46dc-9f78-1b75ee22e65e") + ) (wire (pts (xy 116.84 25.4) (xy 116.84 39.37) @@ -3606,7 +3638,7 @@ ) (wire (pts - (xy 83.82 40.64) (xy 83.82 39.37) + (xy 78.74 40.64) (xy 78.74 39.37) ) (stroke (width 0) @@ -3786,7 +3818,7 @@ ) (wire (pts - (xy 177.8 39.37) (xy 177.8 44.45) + (xy 176.53 39.37) (xy 176.53 44.45) ) (stroke (width 0) @@ -3794,6 +3826,16 @@ ) (uuid "7f0ef93b-7c24-4701-a2ba-c66547c00303") ) + (wire + (pts + (xy 116.84 24.13) (xy 116.84 25.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7ff73fc5-cdce-4a54-b4f3-f92ce5c1e2be") + ) (wire (pts (xy 125.73 35.56) (xy 125.73 38.1) @@ -3936,7 +3978,7 @@ ) (wire (pts - (xy 106.68 86.36) (xy 119.38 86.36) + (xy 106.68 86.36) (xy 114.3 86.36) ) (stroke (width 0) @@ -3974,6 +4016,16 @@ ) (uuid "a7c5bcd0-a141-4295-b1e3-196fdb778a30") ) + (wire + (pts + (xy 78.74 40.64) (xy 87.63 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a7cbdbed-4919-4540-8eae-53a2fbbd9497") + ) (wire (pts (xy 88.9 100.33) (xy 81.28 100.33) @@ -4034,16 +4086,6 @@ ) (uuid "abf3d791-4464-49a4-b112-e4b8a5f1a444") ) - (wire - (pts - (xy 71.12 86.36) (xy 88.9 86.36) - ) - (stroke - (width 0) - (type default) - ) - (uuid "ac055792-dcb1-4820-9cc1-04f93c262ef3") - ) (wire (pts (xy 162.56 50.8) (xy 162.56 49.53) @@ -4134,6 +4176,16 @@ ) (uuid "bca208f2-951f-4f6d-8ee6-9b4acb638322") ) + (wire + (pts + (xy 50.8 86.36) (xy 88.9 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c1573229-5a10-40f0-bf75-03e334421e87") + ) (wire (pts (xy 187.96 91.44) (xy 176.53 91.44) @@ -4184,16 +4236,6 @@ ) (uuid "cacd03c3-3973-4d8d-a171-5f0c072e9a8d") ) - (wire - (pts - (xy 109.22 25.4) (xy 116.84 25.4) - ) - (stroke - (width 0) - (type default) - ) - (uuid "cbb3e46c-4257-49e8-ae7b-5ee4145a8de9") - ) (wire (pts (xy 152.4 100.33) (xy 160.02 100.33) @@ -4316,7 +4358,7 @@ ) (wire (pts - (xy 87.63 107.95) (xy 104.14 107.95) + (xy 87.63 107.95) (xy 114.3 107.95) ) (stroke (width 0) @@ -4456,7 +4498,7 @@ ) (wire (pts - (xy 104.14 107.95) (xy 104.14 106.68) + (xy 114.3 107.95) (xy 114.3 106.68) ) (stroke (width 0) @@ -4476,7 +4518,17 @@ ) (wire (pts - (xy 177.8 39.37) (xy 175.26 39.37) + (xy 87.63 40.64) (xy 87.63 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f3cc643a-dfbd-4e97-b605-4c94b9110a50") + ) + (wire + (pts + (xy 176.53 39.37) (xy 175.26 39.37) ) (stroke (width 0) @@ -4504,6 +4556,16 @@ ) (uuid "f89280c9-a758-46c1-8eff-36a69052753a") ) + (wire + (pts + (xy 114.3 85.09) (xy 114.3 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f8f49b98-e835-4a76-943e-c9b243821889") + ) (wire (pts (xy 207.01 102.87) (xy 204.47 102.87) @@ -4704,58 +4766,8 @@ ) ) ) - (label "PWR" - (at 82.55 40.64 180) - (effects - (font - (size 1.27 1.27) - ) - (justify right bottom) - ) - (uuid "568fbca7-9229-42e1-9cdf-cc75b662b257") - ) - (label "PWR" - (at 50.8 90.17 180) - (effects - (font - (size 1.27 1.27) - ) - (justify right bottom) - ) - (uuid "581c26bb-e1d9-4db6-9d8c-8b7a31dc3d96") - ) - (label "PWR" - (at 71.12 86.36 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "612a0de3-541d-4674-9678-308cb23cd710") - ) - (label "3V3_IN" - (at 119.38 86.36 180) - (effects - (font - (size 1.27 1.27) - ) - (justify right bottom) - ) - (uuid "74f3bf2b-2a9a-4f11-adad-76c13ce318d4") - ) - (label "PWR" - (at 204.47 93.98 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "a42c2dd2-2895-4645-b28b-0938b08aa6ed") - ) (label "LED_FAULT" - (at 177.8 44.45 0) + (at 176.53 44.45 0) (effects (font (size 1.27 1.27) @@ -4774,36 +4786,6 @@ ) (uuid "c300654a-6aa8-4817-a980-ef5ac2caa480") ) - (label "PWR" - (at 104.14 106.68 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "d2106efe-dc0f-4465-8d90-ede7029e117c") - ) - (label "3V3_IN" - (at 271.78 53.34 180) - (effects - (font - (size 1.27 1.27) - ) - (justify right bottom) - ) - (uuid "e7eb237c-0dbc-4568-be8e-58b5edbbeb2e") - ) - (label "3V3_IN" - (at 109.22 25.4 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "f2582827-ae3c-4291-957e-f87b01c0c930") - ) (hierarchical_label "I2C_SDA" (shape input) (at 49.53 107.95 180) @@ -5088,84 +5070,6 @@ ) ) ) - (symbol - (lib_id "power:+5V") - (at 152.4 82.55 0) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (fields_autoplaced yes) - (uuid "0d15f0d7-1f96-4b24-9411-1c2b820efb04") - (property "Reference" "#PWR016" - (at 152.4 86.36 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "+5V" - (at 152.4 77.47 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 152.4 82.55 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 152.4 82.55 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 152.4 82.55 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "1" - (uuid "a429cfbe-c62a-4438-a2ca-0afbdde56d15") - ) - (instances - (project "LIONv3" - (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/78bf7d09-3355-4da6-a4af-8df1bf47cdde" - (reference "#PWR016") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:GND") (at 34.29 53.34 0) @@ -5680,7 +5584,7 @@ ) (symbol (lib_id "power:+5V") - (at 34.29 38.1 0) + (at 271.78 52.07 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -5689,9 +5593,9 @@ (in_pos_files yes) (dnp no) (fields_autoplaced yes) - (uuid "2b5ccf2a-4896-45e7-be4f-2f7547bbc9ac") - (property "Reference" "#PWR051" - (at 34.29 41.91 0) + (uuid "29e39890-7414-4fba-a373-fa09cd8367e0") + (property "Reference" "#PWR060" + (at 271.78 55.88 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5701,8 +5605,8 @@ ) ) ) - (property "Value" "+5V" - (at 34.29 33.02 0) + (property "Value" "+3.3V_eFuse" + (at 271.78 46.99 0) (show_name no) (do_not_autoplace no) (effects @@ -5712,7 +5616,7 @@ ) ) (property "Footprint" "" - (at 34.29 38.1 0) + (at 271.78 52.07 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5723,7 +5627,7 @@ ) ) (property "Datasheet" "" - (at 34.29 38.1 0) + (at 271.78 52.07 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5734,7 +5638,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 34.29 38.1 0) + (at 271.78 52.07 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5745,20 +5649,20 @@ ) ) (pin "1" - (uuid "0c92d433-021f-42b6-aeca-efd32cde4873") + (uuid "de3c69ef-7b10-4fc3-a3cb-6c5941c44a4b") ) (instances (project "LIONv3" (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/78bf7d09-3355-4da6-a4af-8df1bf47cdde" - (reference "#PWR051") + (reference "#PWR060") (unit 1) ) ) ) ) (symbol - (lib_id "Device:FerriteBead_Small") - (at 162.56 100.33 90) + (lib_id "power:+5V") + (at 114.3 85.09 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -5766,9 +5670,11 @@ (on_board yes) (in_pos_files yes) (dnp no) - (uuid "2c51a061-7209-46cb-b47c-17dd62ca0153") - (property "Reference" "FB2" - (at 162.56 92.71 90) + (fields_autoplaced yes) + (uuid "29fb9788-70ec-4bca-af14-e827b0479622") + (property "Reference" "#PWR056" + (at 114.3 88.9 0) + (hide yes) (show_name no) (do_not_autoplace no) (effects @@ -5777,8 +5683,8 @@ ) ) ) - (property "Value" "BLM21PG221SN1D" - (at 162.56 95.25 90) + (property "Value" "+3.3V_eFuse" + (at 114.3 80.01 0) (show_name no) (do_not_autoplace no) (effects @@ -5787,8 +5693,8 @@ ) ) ) - (property "Footprint" "Inductor_SMD:L_0805_2012Metric" - (at 162.56 102.108 90) + (property "Footprint" "" + (at 114.3 85.09 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5798,8 +5704,8 @@ ) ) ) - (property "Datasheet" "https://www.mouser.com/catalog/specsheets/mure-s-a0010614409-1.pdf" - (at 162.56 100.33 0) + (property "Datasheet" "" + (at 114.3 85.09 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5809,8 +5715,8 @@ ) ) ) - (property "Description" "Ferrite bead, small symbol" - (at 162.56 100.33 0) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 114.3 85.09 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5820,22 +5726,98 @@ ) ) ) - (property "LCSC" "C85840" - (at 162.56 100.33 90) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) + (pin "1" + (uuid "aa902b02-aba5-4bae-8259-c1676e0c6f01") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/78bf7d09-3355-4da6-a4af-8df1bf47cdde" + (reference "#PWR056") + (unit 1) ) ) ) - (property "Rating" "220Ω@100MHz | 2A" - (at 162.56 97.79 90) - (show_name no) - (do_not_autoplace no) - (effects + ) + (symbol + (lib_id "Device:FerriteBead_Small") + (at 162.56 100.33 90) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (uuid "2c51a061-7209-46cb-b47c-17dd62ca0153") + (property "Reference" "FB2" + (at 162.56 92.71 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "BLM21PG221SN1D" + (at 162.56 95.25 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Inductor_SMD:L_0805_2012Metric" + (at 162.56 102.108 90) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.mouser.com/catalog/specsheets/mure-s-a0010614409-1.pdf" + (at 162.56 100.33 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Ferrite bead, small symbol" + (at 162.56 100.33 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC" "C85840" + (at 162.56 100.33 90) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Rating" "220Ω@100MHz | 2A" + (at 162.56 97.79 90) + (show_name no) + (do_not_autoplace no) + (effects (font (size 0.8467 0.8467) ) @@ -6051,6 +6033,84 @@ ) ) ) + (symbol + (lib_id "power:+5V") + (at 116.84 24.13 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "36b9fa21-dd0a-404c-8f8d-b4b5af7b428c") + (property "Reference" "#PWR057" + (at 116.84 27.94 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3.3V_eFuse" + (at 116.84 19.05 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 116.84 24.13 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 116.84 24.13 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 116.84 24.13 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "76100aeb-f6ab-4a60-a0c2-3ce57e616a5d") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/78bf7d09-3355-4da6-a4af-8df1bf47cdde" + (reference "#PWR057") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") (at 165.1 60.96 0) @@ -6129,6 +6189,84 @@ ) ) ) + (symbol + (lib_id "power:+5V") + (at 87.63 39.37 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "43ce459f-8256-4d74-9c49-0156ed6870c9") + (property "Reference" "#PWR054" + (at 87.63 43.18 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3.3V_LDO" + (at 87.63 34.29 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 87.63 39.37 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 87.63 39.37 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 87.63 39.37 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "55bb6942-e191-4fcd-b7e6-20b885e4bcbc") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/78bf7d09-3355-4da6-a4af-8df1bf47cdde" + (reference "#PWR054") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:R_Small") (at 256.54 33.02 90) @@ -6587,8 +6725,8 @@ ) ) (symbol - (lib_id "power:PWR_FLAG") - (at 251.46 97.79 0) + (lib_id "power:+5V") + (at 34.29 38.1 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -6597,9 +6735,9 @@ (in_pos_files yes) (dnp no) (fields_autoplaced yes) - (uuid "51c452fd-6bb3-4f2b-bf63-f5bd3c2a14e6") - (property "Reference" "#FLG011" - (at 251.46 95.885 0) + (uuid "51bcf930-5676-42fe-baab-e01dc0525ac6") + (property "Reference" "#PWR051" + (at 34.29 41.91 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6609,9 +6747,8 @@ ) ) ) - (property "Value" "PWR_FLAG" - (at 251.46 92.71 0) - (hide yes) + (property "Value" "+4.4V" + (at 34.29 33.02 0) (show_name no) (do_not_autoplace no) (effects @@ -6621,7 +6758,7 @@ ) ) (property "Footprint" "" - (at 251.46 97.79 0) + (at 34.29 38.1 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6632,7 +6769,7 @@ ) ) (property "Datasheet" "" - (at 251.46 97.79 0) + (at 34.29 38.1 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6642,8 +6779,8 @@ ) ) ) - (property "Description" "Special symbol for telling ERC where power comes from" - (at 251.46 97.79 0) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 34.29 38.1 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6654,20 +6791,20 @@ ) ) (pin "1" - (uuid "fd10f8b0-8105-42c1-aaf2-965c83d2ce13") + (uuid "61d71ffc-9786-4dad-a5a9-5a435c21313e") ) (instances (project "LIONv3" (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/78bf7d09-3355-4da6-a4af-8df1bf47cdde" - (reference "#FLG011") + (reference "#PWR051") (unit 1) ) ) ) ) (symbol - (lib_id "power:GND") - (at 251.46 105.41 0) + (lib_id "power:PWR_FLAG") + (at 251.46 97.79 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -6676,9 +6813,9 @@ (in_pos_files yes) (dnp no) (fields_autoplaced yes) - (uuid "55f81988-a0f0-4db1-8714-99c1c5af07f1") - (property "Reference" "#PWR017" - (at 251.46 111.76 0) + (uuid "51c452fd-6bb3-4f2b-bf63-f5bd3c2a14e6") + (property "Reference" "#FLG011" + (at 251.46 95.885 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6688,8 +6825,9 @@ ) ) ) - (property "Value" "GND" - (at 251.46 110.49 0) + (property "Value" "PWR_FLAG" + (at 251.46 92.71 0) + (hide yes) (show_name no) (do_not_autoplace no) (effects @@ -6699,7 +6837,85 @@ ) ) (property "Footprint" "" - (at 251.46 105.41 0) + (at 251.46 97.79 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 251.46 97.79 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 251.46 97.79 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "fd10f8b0-8105-42c1-aaf2-965c83d2ce13") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/78bf7d09-3355-4da6-a4af-8df1bf47cdde" + (reference "#FLG011") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 251.46 105.41 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "55f81988-a0f0-4db1-8714-99c1c5af07f1") + (property "Reference" "#PWR017" + (at 251.46 111.76 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 251.46 110.49 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 251.46 105.41 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8242,7 +8458,7 @@ ) (symbol (lib_id "power:PWR_FLAG") - (at 83.82 39.37 0) + (at 78.74 39.37 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -8253,7 +8469,7 @@ (fields_autoplaced yes) (uuid "9de8cfdd-c833-4b36-86b4-025efa1922aa") (property "Reference" "#FLG013" - (at 83.82 37.465 0) + (at 78.74 37.465 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8264,7 +8480,7 @@ ) ) (property "Value" "PWR_FLAG" - (at 83.82 34.29 0) + (at 78.74 34.29 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8275,7 +8491,7 @@ ) ) (property "Footprint" "" - (at 83.82 39.37 0) + (at 78.74 39.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8286,7 +8502,7 @@ ) ) (property "Datasheet" "" - (at 83.82 39.37 0) + (at 78.74 39.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8297,7 +8513,7 @@ ) ) (property "Description" "Special symbol for telling ERC where power comes from" - (at 83.82 39.37 0) + (at 78.74 39.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8663,8 +8879,8 @@ ) ) (symbol - (lib_id "Device:D_Schottky") - (at 58.42 27.94 0) + (lib_id "power:+5V") + (at 204.47 93.98 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -8673,9 +8889,10 @@ (in_pos_files yes) (dnp no) (fields_autoplaced yes) - (uuid "c0fab798-26c1-4ed0-84d6-98213574c265") - (property "Reference" "D4" - (at 58.1025 21.59 0) + (uuid "c1a70ad7-d9c8-4fa9-8253-9472ca3ff10c") + (property "Reference" "#PWR058" + (at 204.47 97.79 0) + (hide yes) (show_name no) (do_not_autoplace no) (effects @@ -8684,8 +8901,8 @@ ) ) ) - (property "Value" "D_Schottky" - (at 58.1025 24.13 0) + (property "Value" "+3.3V_LDO" + (at 204.47 88.9 0) (show_name no) (do_not_autoplace no) (effects @@ -8694,8 +8911,8 @@ ) ) ) - (property "Footprint" "LIONv3-Footprints:X2-DFN1006-2_L1.0-W0.6-P0.65-RD" - (at 58.42 27.94 0) + (property "Footprint" "" + (at 204.47 93.98 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8706,7 +8923,7 @@ ) ) (property "Datasheet" "" - (at 58.42 27.94 0) + (at 204.47 93.98 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8716,8 +8933,8 @@ ) ) ) - (property "Description" "Schottky diode" - (at 58.42 27.94 0) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 204.47 93.98 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8727,8 +8944,32 @@ ) ) ) - (property "LCSC" "C2837790" - (at 58.42 27.94 0) + (pin "1" + (uuid "6df48641-4452-4c74-a7f4-fb25ad7aa953") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/78bf7d09-3355-4da6-a4af-8df1bf47cdde" + (reference "#PWR058") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 152.4 82.55 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c4e5b5bc-27b9-4fe5-9fef-2a29b5fd0dcc") + (property "Reference" "#PWR045" + (at 152.4 86.36 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8738,16 +8979,134 @@ ) ) ) - (pin "2" - (uuid "fc34fcdb-20cf-443a-b831-1fe383511500") + (property "Value" "+4.4V" + (at 152.4 77.47 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 152.4 82.55 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 152.4 82.55 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 152.4 82.55 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "67c76b63-2623-4dd4-b1cd-a1d41522b68e") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/78bf7d09-3355-4da6-a4af-8df1bf47cdde" + (reference "#PWR045") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 114.3 106.68 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d53f3b79-398a-45fd-aa09-263856ed43fa") + (property "Reference" "#PWR059" + (at 114.3 110.49 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3.3V_LDO" + (at 114.3 101.6 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 114.3 106.68 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 114.3 106.68 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 114.3 106.68 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) ) (pin "1" - (uuid "6927f369-c129-4679-a5e9-56a7bc31ce7a") + (uuid "a3117dbe-8949-4175-b9f5-82fb4e80694b") ) (instances (project "LIONv3" (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/78bf7d09-3355-4da6-a4af-8df1bf47cdde" - (reference "D4") + (reference "#PWR059") (unit 1) ) ) @@ -8939,6 +9298,84 @@ ) ) ) + (symbol + (lib_id "power:+5V") + (at 50.8 85.09 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "eb62e323-8c63-4e51-993e-9cb3c2a90c60") + (property "Reference" "#PWR055" + (at 50.8 88.9 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3.3V_LDO" + (at 50.8 80.01 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 50.8 85.09 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 50.8 85.09 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 50.8 85.09 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "ab0ccf15-c04a-4623-90e2-57cd6d6b71e0") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/78bf7d09-3355-4da6-a4af-8df1bf47cdde" + (reference "#PWR055") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") (at 116.84 60.96 0) @@ -9109,6 +9546,107 @@ ) ) ) + (symbol + (lib_id "Device:D_Schottky") + (at 58.42 27.94 0) + (mirror x) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (uuid "f459fda2-d1a7-48c3-9d9f-553fe34b6a99") + (property "Reference" "D7" + (at 58.42 20.32 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "RB161QS-40T18R" + (at 58.42 22.86 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LIONv3-Footprints:X2-DFN1006-2_L1.0-W0.6-P0.65-RD" + (at 58.42 27.94 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.lcsc.com/datasheet/C2837790.pdf" + (at 58.42 27.94 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Schottky diode" + (at 58.42 27.94 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC" "C2837790" + (at 58.42 27.94 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Rating" "600mV@1A" + (at 58.4678 24.9334 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 0.8467 0.8467) + ) + ) + ) + (pin "2" + (uuid "bee94c5c-6219-4b4d-9fa8-c269233d5ed8") + ) + (pin "1" + (uuid "c95e4e57-c556-48f7-b694-594627c09ffa") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/78bf7d09-3355-4da6-a4af-8df1bf47cdde" + (reference "D7") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "LIONv3-Symbols:HC-1_25-2PWT") (at 175.26 101.6 0) From 36334130e8cb544e8cff2cf03f21f72484de45c0 Mon Sep 17 00:00:00 2001 From: RodrigoCAndrade <198579161+RodrigoCAndrade@users.noreply.github.com> Date: Fri, 11 Sep 2026 02:24:38 -0300 Subject: [PATCH 14/17] feat(hardware): change LDO capacitors from 2.2uF to 22uF --- hardware/LIONv3/LIONv3.kicad_pro | 2 +- hardware/LIONv3/POWER.kicad_sch | 288 +++++++++++++++---------------- 2 files changed, 145 insertions(+), 145 deletions(-) diff --git a/hardware/LIONv3/LIONv3.kicad_pro b/hardware/LIONv3/LIONv3.kicad_pro index b8d6e72..02a2f1b 100644 --- a/hardware/LIONv3/LIONv3.kicad_pro +++ b/hardware/LIONv3/LIONv3.kicad_pro @@ -827,7 +827,7 @@ "uuid": "3cc9e06f-00d0-4bec-822f-2e156022ced4" } ], - "used_designators": "#FLG1,D4,D6-8,#PWR2,#PWR45-46,#PWR51,#PWR54-60,FB1", + "used_designators": "#FLG1,D4,D6-8,#PWR2,#PWR45-46,#PWR51,#PWR54-60,FB1,C6,C21", "variants": [] }, "sheets": [ diff --git a/hardware/LIONv3/POWER.kicad_sch b/hardware/LIONv3/POWER.kicad_sch index 68d0ff4..3a23f8d 100644 --- a/hardware/LIONv3/POWER.kicad_sch +++ b/hardware/LIONv3/POWER.kicad_sch @@ -2868,6 +2868,12 @@ (color 0 0 0 0) (uuid "546bfdb7-163f-4377-addf-ffee1fceb705") ) + (junction + (at 76.2 40.64) + (diameter 0) + (color 0 0 0 0) + (uuid "5f887f5c-95cf-4330-8c08-41b52b1bd510") + ) (junction (at 203.2 25.4) (diameter 0) @@ -2892,12 +2898,6 @@ (color 0 0 0 0) (uuid "70f24358-c1d7-4bbb-92c8-1cc940ca7968") ) - (junction - (at 76.2 40.64) - (diameter 0) - (color 0 0 0 0) - (uuid "7d729082-238e-4515-89a4-77a88de40113") - ) (junction (at 50.8 100.33) (diameter 0) @@ -7968,6 +7968,99 @@ ) ) ) + (symbol + (lib_id "Device:C_Small") + (at 34.29 45.72 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8ac2ace6-03a5-4292-b5b2-d50313f6d86a") + (property "Reference" "C6" + (at 36.83 44.4562 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "22uF" + (at 36.83 46.9962 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" + (at 34.29 45.72 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 34.29 45.72 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 34.29 45.72 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC" "C45783" + (at 34.29 45.72 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "2bb1f910-1ea5-4d4f-bbc5-39982127a78a") + ) + (pin "1" + (uuid "746ddd84-c84a-4c7e-94cb-cc31e5151531") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/78bf7d09-3355-4da6-a4af-8df1bf47cdde" + (reference "C6") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "LIONv3-Symbols:INA226AIDGSR") (at 68.58 105.41 0) @@ -8241,99 +8334,6 @@ ) ) ) - (symbol - (lib_id "Device:C_Small") - (at 34.29 45.72 0) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (fields_autoplaced yes) - (uuid "955d62bf-a87e-4a37-ace1-b4bb3a5cfc96") - (property "Reference" "C21" - (at 36.83 44.4562 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "2.2uF" - (at 36.83 46.9962 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 34.29 45.72 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 34.29 45.72 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Unpolarized capacitor, small symbol" - (at 34.29 45.72 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "LCSC" "C913904" - (at 34.29 45.72 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "1" - (uuid "499472ef-d670-4f70-aad4-dd2778f6d548") - ) - (pin "2" - (uuid "a61de2c9-7137-4fb6-b4a8-100d6e21d6c5") - ) - (instances - (project "LIONv3" - (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/78bf7d09-3355-4da6-a4af-8df1bf47cdde" - (reference "C21") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:R_Small") (at 93.98 86.36 90) @@ -9035,8 +9035,8 @@ ) ) (symbol - (lib_id "power:+5V") - (at 114.3 106.68 0) + (lib_id "Device:C_Small") + (at 76.2 46.99 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -9045,30 +9045,31 @@ (in_pos_files yes) (dnp no) (fields_autoplaced yes) - (uuid "d53f3b79-398a-45fd-aa09-263856ed43fa") - (property "Reference" "#PWR059" - (at 114.3 110.49 0) - (hide yes) + (uuid "ceca0250-f176-4dda-a5eb-19e7cda44ca2") + (property "Reference" "C21" + (at 78.74 45.7262 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "+3.3V_LDO" - (at 114.3 101.6 0) + (property "Value" "22uF" + (at 78.74 48.2662 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Footprint" "" - (at 114.3 106.68 0) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" + (at 76.2 46.99 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9079,7 +9080,7 @@ ) ) (property "Datasheet" "" - (at 114.3 106.68 0) + (at 76.2 46.99 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9089,8 +9090,19 @@ ) ) ) - (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 114.3 106.68 0) + (property "Description" "Unpolarized capacitor, small symbol" + (at 76.2 46.99 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC" "C45783" + (at 76.2 46.99 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9100,21 +9112,24 @@ ) ) ) + (pin "2" + (uuid "100b8f82-f62d-4dfc-a0bb-5ce6e744125e") + ) (pin "1" - (uuid "a3117dbe-8949-4175-b9f5-82fb4e80694b") + (uuid "6c8dc1f1-3c7f-46ad-9975-aa1ff47b090c") ) (instances (project "LIONv3" (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/78bf7d09-3355-4da6-a4af-8df1bf47cdde" - (reference "#PWR059") + (reference "C21") (unit 1) ) ) ) ) (symbol - (lib_id "Device:C_Small") - (at 76.2 46.99 0) + (lib_id "power:+5V") + (at 114.3 106.68 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -9123,31 +9138,30 @@ (in_pos_files yes) (dnp no) (fields_autoplaced yes) - (uuid "e798c62a-5030-4a0f-9bf2-50c0707d1824") - (property "Reference" "C22" - (at 78.74 45.7262 0) + (uuid "d53f3b79-398a-45fd-aa09-263856ed43fa") + (property "Reference" "#PWR059" + (at 114.3 110.49 0) + (hide yes) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "2.2uF" - (at 78.74 48.2662 0) + (property "Value" "+3.3V_LDO" + (at 114.3 101.6 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 76.2 46.99 0) + (property "Footprint" "" + (at 114.3 106.68 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9158,18 +9172,7 @@ ) ) (property "Datasheet" "" - (at 76.2 46.99 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Unpolarized capacitor, small symbol" - (at 76.2 46.99 0) + (at 114.3 106.68 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9179,8 +9182,8 @@ ) ) ) - (property "LCSC" "C913904" - (at 76.2 46.99 0) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 114.3 106.68 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9191,15 +9194,12 @@ ) ) (pin "1" - (uuid "75e12dd2-bc81-468b-bd67-7c9b22b439eb") - ) - (pin "2" - (uuid "a5c6ab90-b5bc-405b-a319-7283decf4784") + (uuid "a3117dbe-8949-4175-b9f5-82fb4e80694b") ) (instances (project "LIONv3" (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/78bf7d09-3355-4da6-a4af-8df1bf47cdde" - (reference "C22") + (reference "#PWR059") (unit 1) ) ) From 0f22cf58be665a9cd78fa78733e11df2c85c9b06 Mon Sep 17 00:00:00 2001 From: RodrigoCAndrade <198579161+RodrigoCAndrade@users.noreply.github.com> Date: Fri, 11 Sep 2026 03:34:34 -0300 Subject: [PATCH 15/17] feat(hardware): major schematic improvements --- hardware/LIONv3/LIONv3.kicad_pro | 10 +- hardware/LIONv3/LIONv3.kicad_sch | 1042 ++++++++++++++++++++++++++++-- hardware/LIONv3/POWER.kicad_sch | 530 +++++++-------- hardware/LIONv3/RF.kicad_sch | 14 +- 4 files changed, 1270 insertions(+), 326 deletions(-) diff --git a/hardware/LIONv3/LIONv3.kicad_pro b/hardware/LIONv3/LIONv3.kicad_pro index 02a2f1b..cb62cfd 100644 --- a/hardware/LIONv3/LIONv3.kicad_pro +++ b/hardware/LIONv3/LIONv3.kicad_pro @@ -323,6 +323,14 @@ "footprint_link_issues|1803400|330200|f9e24f82-c4a5-4929-a697-a5b9cc763d0a|00000000-0000-0000-0000-000000000000|||", "" ], + [ + "footprint_link_issues|2463800|901700|9a2f3cf8-531e-4d14-8d2e-f82a4838ddff|00000000-0000-0000-0000-000000000000|||", + "" + ], + [ + "footprint_link_issues|254000|977900|3496e27e-c4d6-4a82-b89f-a9df7e4f955b|00000000-0000-0000-0000-000000000000|||", + "" + ], [ "footprint_link_issues|584200|279400|f459fda2-d1a7-48c3-9d9f-553fe34b6a99|00000000-0000-0000-0000-000000000000|||", "" @@ -827,7 +835,7 @@ "uuid": "3cc9e06f-00d0-4bec-822f-2e156022ced4" } ], - "used_designators": "#FLG1,D4,D6-8,#PWR2,#PWR45-46,#PWR51,#PWR54-60,FB1,C6,C21", + "used_designators": "R2-3,#FLG1,D4,D6-8,#PWR2,#PWR45-46,#PWR51,#PWR54-60,FB1,C6,C21", "variants": [] }, "sheets": [ diff --git a/hardware/LIONv3/LIONv3.kicad_sch b/hardware/LIONv3/LIONv3.kicad_sch index e9e96cd..27b194e 100644 --- a/hardware/LIONv3/LIONv3.kicad_sch +++ b/hardware/LIONv3/LIONv3.kicad_sch @@ -3810,7 +3810,7 @@ ) (text "BOOT CIRCUIT" (exclude_from_sim no) - (at 81.28 109.22 0) + (at 71.12 100.33 0) (effects (font (size 1.27 1.27) @@ -3842,7 +3842,7 @@ ) (text "NORMAL BOOT MODE" (exclude_from_sim no) - (at 118.11 119.38 0) + (at 105.41 106.68 0) (effects (font (size 1.27 1.27) @@ -4165,7 +4165,7 @@ (uuid "c3862ec4-be05-49bd-8199-c123c0ca0f00") ) (junction - (at 72.39 97.79) + (at 62.23 88.9) (diameter 0) (color 0 0 0 0) (uuid "cabe6f42-71f7-4789-b37b-1b1c97578e29") @@ -4284,7 +4284,7 @@ ) (wire (pts - (xy 64.77 97.79) (xy 72.39 97.79) + (xy 54.61 88.9) (xy 62.23 88.9) ) (stroke (width 0) @@ -4394,7 +4394,7 @@ ) (wire (pts - (xy 72.39 97.79) (xy 78.74 97.79) + (xy 62.23 88.9) (xy 68.58 88.9) ) (stroke (width 0) @@ -4424,7 +4424,7 @@ ) (wire (pts - (xy 114.3 102.87) (xy 114.3 106.68) + (xy 101.6 90.17) (xy 101.6 93.98) ) (stroke (width 0) @@ -4634,7 +4634,7 @@ ) (wire (pts - (xy 72.39 87.63) (xy 72.39 90.17) + (xy 62.23 78.74) (xy 62.23 81.28) ) (stroke (width 0) @@ -4984,7 +4984,7 @@ ) (wire (pts - (xy 72.39 95.25) (xy 72.39 97.79) + (xy 62.23 86.36) (xy 62.23 88.9) ) (stroke (width 0) @@ -5004,7 +5004,7 @@ ) (wire (pts - (xy 72.39 107.95) (xy 72.39 110.49) + (xy 62.23 99.06) (xy 62.23 101.6) ) (stroke (width 0) @@ -5664,7 +5664,7 @@ ) (wire (pts - (xy 72.39 97.79) (xy 72.39 100.33) + (xy 62.23 88.9) (xy 62.23 91.44) ) (stroke (width 0) @@ -6174,7 +6174,7 @@ ) (wire (pts - (xy 107.95 116.84) (xy 114.3 116.84) + (xy 95.25 104.14) (xy 101.6 104.14) ) (stroke (width 0) @@ -6264,7 +6264,7 @@ ) (wire (pts - (xy 88.9 97.79) (xy 97.79 97.79) + (xy 78.74 88.9) (xy 87.63 88.9) ) (stroke (width 0) @@ -6604,7 +6604,7 @@ ) (wire (pts - (xy 114.3 116.84) (xy 114.3 111.76) + (xy 101.6 104.14) (xy 101.6 99.06) ) (stroke (width 0) @@ -6622,6 +6622,912 @@ ) (uuid "ff27792b-1091-4bb4-89f3-4a76073ae1c7") ) + (table + (column_count 4) + (border + (external no) + (header yes) + (stroke + (width 0) + (type solid) + ) + ) + (separators + (rows no) + (cols no) + ) + (column_widths 17.78 55.88 12.7 15.24) + (row_heights 2.54 2.54 2.54 2.54 2.54 2.54 2.54 2.54 2.54 2.54 2.54 2.54 + 2.54 + ) + (uuid "f227a77c-6f43-4bcc-aca9-ec302263c3c0") + (cells + (table_cell "GPIO" + (exclude_from_sim no) + (at 52.07 118.11 0) + (size 17.78 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "e34b2898-4199-4c18-939f-0f4bb16905e6") + ) + (table_cell "Function" + (exclude_from_sim no) + (at 69.85 118.11 0) + (size 55.88 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "7cbeb8b2-a628-4f11-9715-68b237cad9e9") + ) + (table_cell "Strap" + (exclude_from_sim no) + (at 125.73 118.11 0) + (size 12.7 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "0329b06c-bc01-48d3-af42-7e8cddf6543f") + ) + (table_cell "Notes" + (exclude_from_sim no) + (at 138.43 118.11 0) + (size 15.24 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "dc460211-469b-4185-8484-96a9d9100fdf") + ) + (table_cell "IO0/IO1" + (exclude_from_sim no) + (at 52.07 120.65 0) + (size 17.78 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "bf7d42a6-98a9-46d8-b157-7d95cd0d5c6a") + ) + (table_cell "I2C_SDA/SCL" + (exclude_from_sim no) + (at 69.85 120.65 0) + (size 55.88 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "b60efcbb-c601-42e8-8842-517dcc3a29c4") + ) + (table_cell "" + (exclude_from_sim no) + (at 125.73 120.65 0) + (size 12.7 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "da0787b9-2c2c-47f7-a1a0-d995d8197a20") + ) + (table_cell "XTAL_32K_P/N" + (exclude_from_sim no) + (at 138.43 120.65 0) + (size 15.24 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "0f68b5d3-a41c-4f40-a7eb-3d1014f33cea") + ) + (table_cell "IO2/IO6/IO7" + (exclude_from_sim no) + (at 52.07 123.19 0) + (size 17.78 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "b2a3dfe9-4c28-4b54-879c-935bf51e9b91") + ) + (table_cell "POCI/SCK/PICO" + (exclude_from_sim no) + (at 69.85 123.19 0) + (size 55.88 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "e14bf2a1-0102-4243-aae0-8019edf1117a") + ) + (table_cell "" + (exclude_from_sim no) + (at 125.73 123.19 0) + (size 12.7 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "fb8641bf-c671-4dce-b59b-c0e38016c116") + ) + (table_cell "native IOMUX" + (exclude_from_sim no) + (at 138.43 123.19 0) + (size 15.24 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "0fc68dae-01df-4acc-bbbd-0f3fe79a04e8") + ) + (table_cell "IO3" + (exclude_from_sim no) + (at 52.07 125.73 0) + (size 17.78 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "78334164-5b92-4586-b7ce-eda8e5396163") + ) + (table_cell "LR_IRQ" + (exclude_from_sim no) + (at 69.85 125.73 0) + (size 55.88 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "bd574be9-c942-4f94-b2f8-416828fb50d2") + ) + (table_cell "" + (exclude_from_sim no) + (at 125.73 125.73 0) + (size 12.7 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "7675f7e1-b43c-42e0-8e51-f5502bd738ba") + ) + (table_cell "" + (exclude_from_sim no) + (at 138.43 125.73 0) + (size 15.24 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "24ec9cea-ae48-4425-be24-ccfb225691a9") + ) + (table_cell "IO4" + (exclude_from_sim no) + (at 52.07 128.27 0) + (size 17.78 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "e2f8a0a0-413c-4e48-bf6f-caeb204b4c70") + ) + (table_cell "FLASH_CS#" + (exclude_from_sim no) + (at 69.85 128.27 0) + (size 55.88 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "f68d1bcb-05dc-4f57-8222-2d98486f8237") + ) + (table_cell "MTMS" + (exclude_from_sim no) + (at 125.73 128.27 0) + (size 12.7 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "49758287-9549-4e03-82cd-3d662b99d504") + ) + (table_cell "PU 10k" + (exclude_from_sim no) + (at 138.43 128.27 0) + (size 15.24 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "275c7933-78ea-47f9-bac3-f7614b5b5536") + ) + (table_cell "IO5" + (exclude_from_sim no) + (at 52.07 130.81 0) + (size 17.78 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "cfb6f87c-6b62-4ded-ae7a-5b50e336acb9") + ) + (table_cell "INA_ALERT" + (exclude_from_sim no) + (at 69.85 130.81 0) + (size 55.88 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "a9ab2291-84fc-4b6c-86b6-fa641ac78f7f") + ) + (table_cell "MTDI" + (exclude_from_sim no) + (at 125.73 130.81 0) + (size 12.7 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "acd6618c-81c1-480e-856b-e9c650392104") + ) + (table_cell "PU 10k" + (exclude_from_sim no) + (at 138.43 130.81 0) + (size 15.24 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "8713039c-25c6-4f71-a456-5ceb2bba8480") + ) + (table_cell "IO8" + (exclude_from_sim no) + (at 52.07 133.35 0) + (size 17.78 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "96b4458a-9028-48bb-9a7b-571f44675443") + ) + (table_cell "" + (exclude_from_sim no) + (at 69.85 133.35 0) + (size 55.88 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "97bd782e-77e9-403e-934f-b72ac01358af") + ) + (table_cell "strap" + (exclude_from_sim no) + (at 125.73 133.35 0) + (size 12.7 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "ba241b50-df6d-4d50-b486-b6b20090f199") + ) + (table_cell "PU 10k" + (exclude_from_sim no) + (at 138.43 133.35 0) + (size 15.24 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "9306b777-cbe7-4efe-9c5c-3f9c5725198d") + ) + (table_cell "IO9" + (exclude_from_sim no) + (at 52.07 135.89 0) + (size 17.78 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "120226bb-03d1-42b0-bab6-abb905e19491") + ) + (table_cell "BOOT" + (exclude_from_sim no) + (at 69.85 135.89 0) + (size 55.88 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "3b8118f2-c87d-488b-972a-65dc4880d2db") + ) + (table_cell "strap" + (exclude_from_sim no) + (at 125.73 135.89 0) + (size 12.7 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "9822ff2a-990d-4e12-82d1-215f2f004fa9") + ) + (table_cell "PU 10k" + (exclude_from_sim no) + (at 138.43 135.89 0) + (size 15.24 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "f71b426d-d098-4ff5-977b-ddcb9c48291b") + ) + (table_cell "IO12/13" + (exclude_from_sim no) + (at 52.07 138.43 0) + (size 17.78 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "4c5a5f98-ccfd-4f94-a29e-9fc6c1893113") + ) + (table_cell "USB D−/D+" + (exclude_from_sim no) + (at 69.85 138.43 0) + (size 55.88 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "c596be85-a6cd-47cd-bf25-4249244ba450") + ) + (table_cell "" + (exclude_from_sim no) + (at 125.73 138.43 0) + (size 12.7 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "37b2c684-f0fb-45fd-9acd-29575559f7e6") + ) + (table_cell "" + (exclude_from_sim no) + (at 138.43 138.43 0) + (size 15.24 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "0cd6532d-cce1-4e29-aaeb-769b427af756") + ) + (table_cell "IO14" + (exclude_from_sim no) + (at 52.07 140.97 0) + (size 17.78 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "a9ca7d30-1150-4a74-86a0-25cc33493a3c") + ) + (table_cell "LR_LED" + (exclude_from_sim no) + (at 69.85 140.97 0) + (size 55.88 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "9bc7ca08-c290-4364-9017-bb4a6b68b725") + ) + (table_cell "" + (exclude_from_sim no) + (at 125.73 140.97 0) + (size 12.7 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "00dc16f5-8f91-4003-9d6a-0c4d24237d2b") + ) + (table_cell "" + (exclude_from_sim no) + (at 138.43 140.97 0) + (size 15.24 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "4e2438bf-1264-4705-8185-ff3e7125146e") + ) + (table_cell "IO15" + (exclude_from_sim no) + (at 52.07 143.51 0) + (size 17.78 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "6cf711b4-256c-4471-b17c-387d793126d3") + ) + (table_cell "TMP_ALERT" + (exclude_from_sim no) + (at 69.85 143.51 0) + (size 55.88 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "d295a132-821f-41b6-b9cf-7bdde594ae60") + ) + (table_cell "strap" + (exclude_from_sim no) + (at 125.73 143.51 0) + (size 12.7 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "f4a27fd0-abcd-4356-9450-a98c99c8a6e7") + ) + (table_cell "no HI-Z" + (exclude_from_sim no) + (at 138.43 143.51 0) + (size 15.24 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "a0804341-53f3-455e-b3ca-7e7a2d1c7fb1") + ) + (table_cell "IO16/17" + (exclude_from_sim no) + (at 52.07 146.05 0) + (size 17.78 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "190dae57-ecd3-44ef-9891-9da0774ea93e") + ) + (table_cell "UART TX0/RX0" + (exclude_from_sim no) + (at 69.85 146.05 0) + (size 55.88 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "6e777860-16b8-4dbf-84e6-0bf96f58e93f") + ) + (table_cell "" + (exclude_from_sim no) + (at 125.73 146.05 0) + (size 12.7 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "318896cc-8476-47a7-ad1e-f7a7346126de") + ) + (table_cell "" + (exclude_from_sim no) + (at 138.43 146.05 0) + (size 15.24 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "0d715477-945d-43de-bb5f-e0b8c264fae6") + ) + (table_cell "IO18-23" + (exclude_from_sim no) + (at 52.07 148.59 0) + (size 17.78 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "adfbd092-f2bc-41e5-9f17-bbb2a8d07abc") + ) + (table_cell "LR_CS#, LR_RST, LR_BUSY, CAN_STB, CAN_TX, CAN_RX" + (exclude_from_sim no) + (at 69.85 148.59 0) + (size 55.88 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "5ff9c554-e370-4645-8dbd-54d8a8de6715") + ) + (table_cell "" + (exclude_from_sim no) + (at 125.73 148.59 0) + (size 12.7 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "b911ecae-7335-453f-9e73-7a3a5e59b581") + ) + (table_cell "" + (exclude_from_sim no) + (at 138.43 148.59 0) + (size 15.24 2.54) + (margins 0.9525 0.9525 0.9525 0.9525) + (span 1 1) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + (uuid "c9e24d5c-aee6-4206-80fc-70f9d88d30f9") + ) + ) + ) (table (column_count 4) (border @@ -6858,7 +7764,7 @@ ) (uuid "2913f5d1-cc89-4656-8414-cca228993987") ) - (label "UART_RX0" + (label "UART_RX" (at 245.11 29.21 0) (effects (font @@ -6888,7 +7794,7 @@ ) (uuid "301d3761-e0f1-465e-9c04-783b534a7e25") ) - (label "UART_RX0" + (label "UART_RX" (at 189.23 49.53 180) (effects (font @@ -6898,7 +7804,7 @@ ) (uuid "346534c2-4e41-465f-bb2f-40d2b12b5a7c") ) - (label "UART_TX0" + (label "UART_TX" (at 189.23 46.99 180) (effects (font @@ -6949,7 +7855,7 @@ (uuid "5902345e-284c-4990-be51-20cb495ea8db") ) (label "GND" - (at 97.79 97.79 180) + (at 87.63 88.9 180) (effects (font (size 1.27 1.27) @@ -7219,7 +8125,7 @@ (uuid "c090c60f-05f3-4ef2-9b25-44be65dd135c") ) (label "IO8" - (at 107.95 116.84 0) + (at 95.25 104.14 0) (effects (font (size 1.27 1.27) @@ -7249,7 +8155,7 @@ (uuid "d0997130-b365-4814-b69b-f9c4ef9c4aed") ) (label "IO9" - (at 64.77 97.79 0) + (at 54.61 88.9 0) (effects (font (size 1.27 1.27) @@ -7288,7 +8194,7 @@ ) (uuid "dc1e1647-98d8-4f7a-9fda-ad6cc888fcef") ) - (label "UART_TX0" + (label "UART_TX" (at 245.11 31.75 0) (effects (font @@ -7473,7 +8379,7 @@ (justify left) ) ) - (property "Value" "TBD" + (property "Value" "DNP" (at 182.88 113.0362 0) (show_name no) (do_not_autoplace no) @@ -7783,7 +8689,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 114.3 109.22 0) + (at 101.6 96.52 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -7793,7 +8699,7 @@ (dnp no) (uuid "23c5c4eb-7d76-4dbd-af47-5ab4d50f3cc3") (property "Reference" "R8" - (at 116.84 107.95 0) + (at 104.14 95.25 0) (show_name no) (do_not_autoplace no) (effects @@ -7804,7 +8710,7 @@ ) ) (property "Value" "10k" - (at 116.84 110.49 0) + (at 104.14 97.79 0) (show_name no) (do_not_autoplace no) (effects @@ -7815,7 +8721,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 114.3 109.22 0) + (at 101.6 96.52 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7826,7 +8732,7 @@ ) ) (property "Datasheet" "" - (at 114.3 109.22 0) + (at 101.6 96.52 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7837,7 +8743,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 114.3 109.22 0) + (at 101.6 96.52 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7848,7 +8754,7 @@ ) ) (property "LCSC" "C25744" - (at 114.3 109.22 0) + (at 101.6 96.52 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7875,7 +8781,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 72.39 92.71 0) + (at 62.23 83.82 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -7885,7 +8791,7 @@ (dnp no) (uuid "26b10572-c908-4f53-a7ef-2c0a1710138b") (property "Reference" "R7" - (at 74.93 91.44 0) + (at 64.77 82.55 0) (show_name no) (do_not_autoplace no) (effects @@ -7896,7 +8802,7 @@ ) ) (property "Value" "10k" - (at 74.93 93.98 0) + (at 64.77 85.09 0) (show_name no) (do_not_autoplace no) (effects @@ -7907,7 +8813,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 72.39 92.71 0) + (at 62.23 83.82 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7918,7 +8824,7 @@ ) ) (property "Datasheet" "" - (at 72.39 92.71 0) + (at 62.23 83.82 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7929,7 +8835,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 72.39 92.71 0) + (at 62.23 83.82 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7940,7 +8846,7 @@ ) ) (property "LCSC" "C25744" - (at 72.39 92.71 0) + (at 62.23 83.82 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10415,7 +11321,7 @@ ) (symbol (lib_id "power:+3.3V") - (at 72.39 87.63 0) + (at 62.23 78.74 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -10426,7 +11332,7 @@ (fields_autoplaced yes) (uuid "95b5a491-9742-4ed2-9c45-a567509aa3a9") (property "Reference" "#PWR09" - (at 72.39 91.44 0) + (at 62.23 82.55 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10437,7 +11343,7 @@ ) ) (property "Value" "+3.3V" - (at 72.39 82.55 0) + (at 62.23 73.66 0) (show_name no) (do_not_autoplace no) (effects @@ -10447,7 +11353,7 @@ ) ) (property "Footprint" "" - (at 72.39 87.63 0) + (at 62.23 78.74 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10458,7 +11364,7 @@ ) ) (property "Datasheet" "" - (at 72.39 87.63 0) + (at 62.23 78.74 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10469,7 +11375,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 72.39 87.63 0) + (at 62.23 78.74 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10572,7 +11478,7 @@ ) (symbol (lib_id "power:GND") - (at 72.39 110.49 0) + (at 62.23 101.6 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -10583,7 +11489,7 @@ (fields_autoplaced yes) (uuid "a13daa66-bb54-46c2-a3e9-613ca6bcfbf0") (property "Reference" "#PWR015" - (at 72.39 116.84 0) + (at 62.23 107.95 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10594,7 +11500,7 @@ ) ) (property "Value" "GND" - (at 72.39 115.57 0) + (at 62.23 106.68 0) (show_name no) (do_not_autoplace no) (effects @@ -10604,7 +11510,7 @@ ) ) (property "Footprint" "" - (at 72.39 110.49 0) + (at 62.23 101.6 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10615,7 +11521,7 @@ ) ) (property "Datasheet" "" - (at 72.39 110.49 0) + (at 62.23 101.6 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10626,7 +11532,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 72.39 110.49 0) + (at 62.23 101.6 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10650,7 +11556,7 @@ ) (symbol (lib_id "Switch:SW_Push") - (at 83.82 97.79 0) + (at 73.66 88.9 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -10661,7 +11567,7 @@ (fields_autoplaced yes) (uuid "b00db03a-6f78-4dba-9314-d6cec4fe698b") (property "Reference" "SW2" - (at 83.82 90.17 0) + (at 73.66 81.28 0) (show_name no) (do_not_autoplace no) (effects @@ -10671,7 +11577,7 @@ ) ) (property "Value" "BOOT" - (at 83.82 92.71 0) + (at 73.66 83.82 0) (show_name no) (do_not_autoplace no) (effects @@ -10681,7 +11587,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:KEY-SMD_L3.9-W3.0-LS5.0" - (at 83.82 92.71 0) + (at 73.66 83.82 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10692,7 +11598,7 @@ ) ) (property "Datasheet" "" - (at 83.82 92.71 0) + (at 73.66 83.82 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10703,7 +11609,7 @@ ) ) (property "Description" "Push button switch, generic, two pins" - (at 83.82 97.79 0) + (at 73.66 88.9 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10714,7 +11620,7 @@ ) ) (property "LCSC" "C5373431" - (at 83.82 97.79 0) + (at 73.66 88.9 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10961,7 +11867,7 @@ ) (symbol (lib_id "Diode:ESD9B3.3ST5G") - (at 72.39 104.14 90) + (at 62.23 95.25 90) (unit 1) (body_style 1) (exclude_from_sim no) @@ -10972,7 +11878,7 @@ (fields_autoplaced yes) (uuid "c2b25d7a-ca69-4a9f-aa88-0b16aab25df0") (property "Reference" "D5" - (at 74.93 102.8699 90) + (at 64.77 93.9799 90) (show_name no) (do_not_autoplace no) (effects @@ -10983,7 +11889,7 @@ ) ) (property "Value" "ESD9B3.3ST5G" - (at 74.93 105.4099 90) + (at 64.77 96.5199 90) (show_name no) (do_not_autoplace no) (effects @@ -10994,7 +11900,7 @@ ) ) (property "Footprint" "Diode_SMD:D_SOD-923" - (at 72.39 104.14 0) + (at 62.23 95.25 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11005,7 +11911,7 @@ ) ) (property "Datasheet" "https://www.lcsc.com/datasheet/C96512.pdf" - (at 72.39 104.14 0) + (at 62.23 95.25 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11016,7 +11922,7 @@ ) ) (property "Description" "ESD protection diode, 3.3Vrwm, SOD-923" - (at 72.39 104.14 0) + (at 62.23 95.25 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11027,7 +11933,7 @@ ) ) (property "LCSC" "C96512" - (at 72.39 104.14 0) + (at 62.23 95.25 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11509,7 +12415,7 @@ (justify left) ) ) - (property "Value" "TBD" + (property "Value" "DNP" (at 171.45 113.0362 0) (show_name no) (do_not_autoplace no) @@ -11924,7 +12830,7 @@ ) (symbol (lib_id "power:+3.3V") - (at 114.3 102.87 0) + (at 101.6 90.17 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -11935,7 +12841,7 @@ (fields_autoplaced yes) (uuid "f43ab752-8fa9-43dd-abfd-7808cda062bf") (property "Reference" "#PWR012" - (at 114.3 106.68 0) + (at 101.6 93.98 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11946,7 +12852,7 @@ ) ) (property "Value" "+3.3V" - (at 114.3 97.79 0) + (at 101.6 85.09 0) (show_name no) (do_not_autoplace no) (effects @@ -11956,7 +12862,7 @@ ) ) (property "Footprint" "" - (at 114.3 102.87 0) + (at 101.6 90.17 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11967,7 +12873,7 @@ ) ) (property "Datasheet" "" - (at 114.3 102.87 0) + (at 101.6 90.17 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -11978,7 +12884,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 114.3 102.87 0) + (at 101.6 90.17 0) (hide yes) (show_name no) (do_not_autoplace no) diff --git a/hardware/LIONv3/POWER.kicad_sch b/hardware/LIONv3/POWER.kicad_sch index 3a23f8d..fb9ac2c 100644 --- a/hardware/LIONv3/POWER.kicad_sch +++ b/hardware/LIONv3/POWER.kicad_sch @@ -2594,7 +2594,7 @@ ) (text "POWER CIRCUIT" (exclude_from_sim no) - (at 241.3 151.13 0) + (at 229.87 151.13 0) (effects (font (size 6.35 6.35) @@ -2624,6 +2624,16 @@ ) (uuid "2033e04a-3cbd-4f05-813d-4cbe29f05094") ) + (text "(3.3-3)/120" + (exclude_from_sim no) + (at 241.3 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "4219e6bd-2d9d-43db-abc3-1e90b06fc406") + ) (text "AUTO-RETRY VERSION (110ms)" (exclude_from_sim no) (at 194.31 55.88 0) @@ -2634,7 +2644,7 @@ ) (uuid "76d5cb1a-0094-43ad-8468-00339800c520") ) - (text "LED GREEN@1.55mA" + (text "LED GREEN@3mA" (exclude_from_sim no) (at 241.3 37.084 0) (effects @@ -2644,7 +2654,7 @@ ) (uuid "a9fb1a50-2905-4cdf-a809-7aed55de3639") ) - (text "LED RED@2.2mA" + (text "LED RED@3mA" (exclude_from_sim no) (at 243.84 57.404 0) (effects @@ -2656,7 +2666,7 @@ ) (text "LATCH CONNECTORS (NO reverse-polarity)\nmates in one orientation only" (exclude_from_sim no) - (at 143.51 128.27 0) + (at 16.51 152.4 0) (effects (font (size 1.27 1.27) @@ -2665,9 +2675,19 @@ ) (uuid "b2ce98fb-bfb9-44c5-a93d-439ba9b40fd6") ) + (text "(3.3-2)/430" + (exclude_from_sim no) + (at 243.84 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "d46aadc0-cdd2-471e-a30b-008255ea115f") + ) (text "Table 6-2 (Page 18)" (exclude_from_sim no) - (at 31.75 124.46 0) + (at 190.5 133.35 0) (effects (font (size 1.27 1.27) @@ -2677,8 +2697,8 @@ ) (text_box "POWER CURRENT MONITOR" (exclude_from_sim no) - (at 13.97 71.12 0) - (size 125.73 60.96) + (at 171.45 71.12 0) + (size 111.76 71.12) (margins 0.9525 0.9525 0.9525 0.9525) (stroke (width 0) @@ -2700,8 +2720,8 @@ ) (text_box "POWER ENTRIES" (exclude_from_sim no) - (at 140.97 71.12 0) - (size 142.24 60.96) + (at 13.97 71.12 0) + (size 156.21 85.09) (margins 0.9525 0.9525 0.9525 0.9525) (stroke (width 0) @@ -2797,31 +2817,31 @@ (uuid "1018a124-6662-4fcf-a045-60ebd6949668") ) (junction - (at 100.33 86.36) + (at 252.73 90.17) (diameter 0) (color 0 0 0 0) (uuid "10d59ee4-7a15-4313-b5d8-86c86976df72") ) (junction - (at 87.63 107.95) + (at 240.03 111.76) (diameter 0) (color 0 0 0 0) (uuid "123483af-c592-4fb3-a51c-7dbd7da80814") ) (junction - (at 260.35 111.76) + (at 138.43 121.92) (diameter 0) (color 0 0 0 0) (uuid "189f8d06-ff78-4717-b624-80fabc72cfdc") ) (junction - (at 213.36 111.76) + (at 91.44 121.92) (diameter 0) (color 0 0 0 0) (uuid "27b0a6ba-8eca-4422-9599-0f6b08ca5064") ) (junction - (at 88.9 86.36) + (at 241.3 90.17) (diameter 0) (color 0 0 0 0) (uuid "29fdf747-9ab3-405a-98e8-0d7a3f387c81") @@ -2833,7 +2853,7 @@ (uuid "2cad22fa-5f96-4c13-bbf7-c3ea74507943") ) (junction - (at 50.8 86.36) + (at 203.2 90.17) (diameter 0) (color 0 0 0 0) (uuid "35b4a779-c944-4792-a1ec-37b3452606c9") @@ -2899,7 +2919,7 @@ (uuid "70f24358-c1d7-4bbb-92c8-1cc940ca7968") ) (junction - (at 50.8 100.33) + (at 203.2 104.14) (diameter 0) (color 0 0 0 0) (uuid "8173c297-f6c5-4f6b-9be8-b4fb46117e3b") @@ -2911,7 +2931,7 @@ (uuid "882d00a6-7274-4b6c-b71b-d620997ef616") ) (junction - (at 176.53 111.76) + (at 49.53 121.92) (diameter 0) (color 0 0 0 0) (uuid "8c8fdd32-54df-4ad5-800e-31414f91bd38") @@ -2935,7 +2955,7 @@ (uuid "aba0fafc-efec-45fb-8baf-93f339d256c3") ) (junction - (at 251.46 100.33) + (at 129.54 110.49) (diameter 0) (color 0 0 0 0) (uuid "ad3762f7-0cbf-4c93-b4b2-d5bb3ca8bb17") @@ -2947,7 +2967,7 @@ (uuid "aea84fd5-1a0f-4ddd-bb08-1183130ff95c") ) (junction - (at 53.34 107.95) + (at 205.74 111.76) (diameter 0) (color 0 0 0 0) (uuid "af602c7d-20da-43db-b293-a5ead2e3c282") @@ -2965,7 +2985,7 @@ (uuid "c9a421fa-db57-42d3-9a79-2ad432598303") ) (junction - (at 167.64 100.33) + (at 40.64 110.49) (diameter 0) (color 0 0 0 0) (uuid "d4f003cf-349e-4337-afba-8d4b94fba75a") @@ -2977,7 +2997,7 @@ (uuid "d6ac164f-ee9d-40ed-8207-ce7b8df06124") ) (junction - (at 204.47 100.33) + (at 82.55 110.49) (diameter 0) (color 0 0 0 0) (uuid "d6f85189-d004-4912-94b3-908d1a325863") @@ -2995,7 +3015,7 @@ (uuid "e35ec94b-a144-42e6-88d7-2fe10f1d8bb1") ) (junction - (at 251.46 102.87) + (at 129.54 113.03) (diameter 0) (color 0 0 0 0) (uuid "e38c262b-6a99-49f4-ba18-7c33a5f17999") @@ -3019,26 +3039,26 @@ (uuid "f8487acb-302f-434d-a69e-2c0f4c421b63") ) (junction - (at 87.63 102.87) + (at 240.03 106.68) (diameter 0) (color 0 0 0 0) (uuid "f98e30a0-8526-4149-aa36-3464fdf842b8") ) (junction - (at 106.68 86.36) + (at 259.08 90.17) (diameter 0) (color 0 0 0 0) (uuid "fce2c77c-0363-4bf3-8925-e43789b23ef1") ) (junction - (at 87.63 120.65) + (at 240.03 124.46) (diameter 0) (color 0 0 0 0) (uuid "ffd4b0d7-3a25-4b16-955b-37b370d4c1d0") ) (wire (pts - (xy 83.82 110.49) (xy 81.28 110.49) + (xy 236.22 114.3) (xy 233.68 114.3) ) (stroke (width 0) @@ -3048,7 +3068,7 @@ ) (wire (pts - (xy 213.36 111.76) (xy 213.36 113.03) + (xy 91.44 121.92) (xy 91.44 123.19) ) (stroke (width 0) @@ -3058,7 +3078,7 @@ ) (wire (pts - (xy 88.9 86.36) (xy 91.44 86.36) + (xy 241.3 90.17) (xy 243.84 90.17) ) (stroke (width 0) @@ -3078,7 +3098,7 @@ ) (wire (pts - (xy 167.64 102.87) (xy 167.64 100.33) + (xy 40.64 113.03) (xy 40.64 110.49) ) (stroke (width 0) @@ -3118,7 +3138,7 @@ ) (wire (pts - (xy 152.4 91.44) (xy 152.4 100.33) + (xy 25.4 101.6) (xy 25.4 110.49) ) (stroke (width 0) @@ -3128,7 +3148,7 @@ ) (wire (pts - (xy 50.8 86.36) (xy 50.8 92.71) + (xy 203.2 90.17) (xy 203.2 96.52) ) (stroke (width 0) @@ -3148,7 +3168,7 @@ ) (wire (pts - (xy 49.53 110.49) (xy 55.88 110.49) + (xy 201.93 114.3) (xy 208.28 114.3) ) (stroke (width 0) @@ -3168,7 +3188,7 @@ ) (wire (pts - (xy 187.96 111.76) (xy 187.96 91.44) + (xy 60.96 121.92) (xy 60.96 101.6) ) (stroke (width 0) @@ -3178,7 +3198,7 @@ ) (wire (pts - (xy 81.28 102.87) (xy 87.63 102.87) + (xy 233.68 106.68) (xy 240.03 106.68) ) (stroke (width 0) @@ -3198,7 +3218,7 @@ ) (wire (pts - (xy 50.8 85.09) (xy 50.8 86.36) + (xy 203.2 88.9) (xy 203.2 90.17) ) (stroke (width 0) @@ -3218,7 +3238,7 @@ ) (wire (pts - (xy 226.06 91.44) (xy 213.36 91.44) + (xy 104.14 101.6) (xy 91.44 101.6) ) (stroke (width 0) @@ -3228,7 +3248,7 @@ ) (wire (pts - (xy 213.36 110.49) (xy 213.36 111.76) + (xy 91.44 120.65) (xy 91.44 121.92) ) (stroke (width 0) @@ -3288,7 +3308,7 @@ ) (wire (pts - (xy 167.64 100.33) (xy 170.18 100.33) + (xy 40.64 110.49) (xy 43.18 110.49) ) (stroke (width 0) @@ -3308,7 +3328,7 @@ ) (wire (pts - (xy 50.8 97.79) (xy 50.8 100.33) + (xy 203.2 101.6) (xy 203.2 104.14) ) (stroke (width 0) @@ -3338,7 +3358,7 @@ ) (wire (pts - (xy 100.33 86.36) (xy 106.68 86.36) + (xy 252.73 90.17) (xy 259.08 90.17) ) (stroke (width 0) @@ -3348,7 +3368,7 @@ ) (wire (pts - (xy 260.35 111.76) (xy 260.35 113.03) + (xy 138.43 121.92) (xy 138.43 123.19) ) (stroke (width 0) @@ -3388,7 +3408,7 @@ ) (wire (pts - (xy 226.06 111.76) (xy 226.06 91.44) + (xy 104.14 121.92) (xy 104.14 101.6) ) (stroke (width 0) @@ -3418,7 +3438,7 @@ ) (wire (pts - (xy 273.05 111.76) (xy 273.05 91.44) + (xy 151.13 121.92) (xy 151.13 101.6) ) (stroke (width 0) @@ -3428,7 +3448,7 @@ ) (wire (pts - (xy 152.4 82.55) (xy 152.4 83.82) + (xy 25.4 92.71) (xy 25.4 93.98) ) (stroke (width 0) @@ -3438,7 +3458,7 @@ ) (wire (pts - (xy 100.33 102.87) (xy 87.63 102.87) + (xy 252.73 106.68) (xy 240.03 106.68) ) (stroke (width 0) @@ -3478,7 +3498,7 @@ ) (wire (pts - (xy 273.05 91.44) (xy 260.35 91.44) + (xy 151.13 101.6) (xy 138.43 101.6) ) (stroke (width 0) @@ -3508,7 +3528,7 @@ ) (wire (pts - (xy 176.53 91.44) (xy 176.53 92.71) + (xy 49.53 101.6) (xy 49.53 102.87) ) (stroke (width 0) @@ -3518,7 +3538,7 @@ ) (wire (pts - (xy 260.35 111.76) (xy 273.05 111.76) + (xy 138.43 121.92) (xy 151.13 121.92) ) (stroke (width 0) @@ -3528,7 +3548,7 @@ ) (wire (pts - (xy 87.63 111.76) (xy 87.63 107.95) + (xy 240.03 115.57) (xy 240.03 111.76) ) (stroke (width 0) @@ -3538,7 +3558,7 @@ ) (wire (pts - (xy 50.8 100.33) (xy 55.88 100.33) + (xy 203.2 104.14) (xy 208.28 104.14) ) (stroke (width 0) @@ -3688,7 +3708,7 @@ ) (wire (pts - (xy 260.35 110.49) (xy 260.35 111.76) + (xy 138.43 120.65) (xy 138.43 121.92) ) (stroke (width 0) @@ -3698,7 +3718,7 @@ ) (wire (pts - (xy 251.46 102.87) (xy 251.46 105.41) + (xy 129.54 113.03) (xy 129.54 115.57) ) (stroke (width 0) @@ -3758,7 +3778,7 @@ ) (wire (pts - (xy 96.52 86.36) (xy 100.33 86.36) + (xy 248.92 90.17) (xy 252.73 90.17) ) (stroke (width 0) @@ -3768,7 +3788,7 @@ ) (wire (pts - (xy 254 102.87) (xy 251.46 102.87) + (xy 132.08 113.03) (xy 129.54 113.03) ) (stroke (width 0) @@ -3778,7 +3798,7 @@ ) (wire (pts - (xy 254 100.33) (xy 251.46 100.33) + (xy 132.08 110.49) (xy 129.54 110.49) ) (stroke (width 0) @@ -3788,7 +3808,7 @@ ) (wire (pts - (xy 83.82 120.65) (xy 83.82 110.49) + (xy 236.22 124.46) (xy 236.22 114.3) ) (stroke (width 0) @@ -3798,7 +3818,7 @@ ) (wire (pts - (xy 53.34 105.41) (xy 53.34 107.95) + (xy 205.74 109.22) (xy 205.74 111.76) ) (stroke (width 0) @@ -3848,7 +3868,7 @@ ) (wire (pts - (xy 176.53 111.76) (xy 176.53 113.03) + (xy 49.53 121.92) (xy 49.53 123.19) ) (stroke (width 0) @@ -3858,7 +3878,7 @@ ) (wire (pts - (xy 170.18 102.87) (xy 167.64 102.87) + (xy 43.18 113.03) (xy 40.64 113.03) ) (stroke (width 0) @@ -3908,7 +3928,7 @@ ) (wire (pts - (xy 87.63 120.65) (xy 87.63 121.92) + (xy 240.03 124.46) (xy 240.03 125.73) ) (stroke (width 0) @@ -3958,7 +3978,7 @@ ) (wire (pts - (xy 176.53 110.49) (xy 176.53 111.76) + (xy 49.53 120.65) (xy 49.53 121.92) ) (stroke (width 0) @@ -3978,7 +3998,7 @@ ) (wire (pts - (xy 106.68 86.36) (xy 114.3 86.36) + (xy 259.08 90.17) (xy 266.7 90.17) ) (stroke (width 0) @@ -4028,7 +4048,7 @@ ) (wire (pts - (xy 88.9 100.33) (xy 81.28 100.33) + (xy 241.3 104.14) (xy 233.68 104.14) ) (stroke (width 0) @@ -4038,7 +4058,7 @@ ) (wire (pts - (xy 204.47 93.98) (xy 204.47 100.33) + (xy 82.55 104.14) (xy 82.55 110.49) ) (stroke (width 0) @@ -4058,7 +4078,7 @@ ) (wire (pts - (xy 207.01 100.33) (xy 204.47 100.33) + (xy 85.09 110.49) (xy 82.55 110.49) ) (stroke (width 0) @@ -4108,7 +4128,7 @@ ) (wire (pts - (xy 81.28 105.41) (xy 87.63 105.41) + (xy 233.68 109.22) (xy 240.03 109.22) ) (stroke (width 0) @@ -4118,7 +4138,7 @@ ) (wire (pts - (xy 251.46 97.79) (xy 251.46 100.33) + (xy 129.54 107.95) (xy 129.54 110.49) ) (stroke (width 0) @@ -4138,7 +4158,7 @@ ) (wire (pts - (xy 88.9 86.36) (xy 88.9 100.33) + (xy 241.3 90.17) (xy 241.3 104.14) ) (stroke (width 0) @@ -4158,7 +4178,7 @@ ) (wire (pts - (xy 49.53 107.95) (xy 53.34 107.95) + (xy 201.93 111.76) (xy 205.74 111.76) ) (stroke (width 0) @@ -4168,7 +4188,7 @@ ) (wire (pts - (xy 87.63 116.84) (xy 87.63 120.65) + (xy 240.03 120.65) (xy 240.03 124.46) ) (stroke (width 0) @@ -4178,7 +4198,7 @@ ) (wire (pts - (xy 50.8 86.36) (xy 88.9 86.36) + (xy 203.2 90.17) (xy 241.3 90.17) ) (stroke (width 0) @@ -4188,7 +4208,7 @@ ) (wire (pts - (xy 187.96 91.44) (xy 176.53 91.44) + (xy 60.96 101.6) (xy 49.53 101.6) ) (stroke (width 0) @@ -4208,7 +4228,7 @@ ) (wire (pts - (xy 87.63 120.65) (xy 83.82 120.65) + (xy 240.03 124.46) (xy 236.22 124.46) ) (stroke (width 0) @@ -4238,7 +4258,7 @@ ) (wire (pts - (xy 152.4 100.33) (xy 160.02 100.33) + (xy 25.4 110.49) (xy 33.02 110.49) ) (stroke (width 0) @@ -4248,7 +4268,7 @@ ) (wire (pts - (xy 204.47 102.87) (xy 204.47 100.33) + (xy 82.55 113.03) (xy 82.55 110.49) ) (stroke (width 0) @@ -4258,7 +4278,7 @@ ) (wire (pts - (xy 55.88 105.41) (xy 53.34 105.41) + (xy 208.28 109.22) (xy 205.74 109.22) ) (stroke (width 0) @@ -4268,7 +4288,7 @@ ) (wire (pts - (xy 213.36 91.44) (xy 213.36 92.71) + (xy 91.44 101.6) (xy 91.44 102.87) ) (stroke (width 0) @@ -4278,7 +4298,7 @@ ) (wire (pts - (xy 251.46 100.33) (xy 251.46 102.87) + (xy 129.54 110.49) (xy 129.54 113.03) ) (stroke (width 0) @@ -4288,7 +4308,7 @@ ) (wire (pts - (xy 176.53 111.76) (xy 187.96 111.76) + (xy 49.53 121.92) (xy 60.96 121.92) ) (stroke (width 0) @@ -4298,7 +4318,7 @@ ) (wire (pts - (xy 55.88 102.87) (xy 36.83 102.87) + (xy 208.28 106.68) (xy 189.23 106.68) ) (stroke (width 0) @@ -4308,7 +4328,7 @@ ) (wire (pts - (xy 36.83 102.87) (xy 36.83 106.68) + (xy 189.23 106.68) (xy 189.23 110.49) ) (stroke (width 0) @@ -4328,7 +4348,7 @@ ) (wire (pts - (xy 45.72 100.33) (xy 50.8 100.33) + (xy 198.12 104.14) (xy 203.2 104.14) ) (stroke (width 0) @@ -4338,7 +4358,7 @@ ) (wire (pts - (xy 213.36 111.76) (xy 226.06 111.76) + (xy 91.44 121.92) (xy 104.14 121.92) ) (stroke (width 0) @@ -4348,7 +4368,7 @@ ) (wire (pts - (xy 100.33 86.36) (xy 100.33 102.87) + (xy 252.73 90.17) (xy 252.73 106.68) ) (stroke (width 0) @@ -4358,7 +4378,7 @@ ) (wire (pts - (xy 87.63 107.95) (xy 114.3 107.95) + (xy 240.03 111.76) (xy 266.7 111.76) ) (stroke (width 0) @@ -4368,7 +4388,7 @@ ) (wire (pts - (xy 81.28 107.95) (xy 87.63 107.95) + (xy 233.68 111.76) (xy 240.03 111.76) ) (stroke (width 0) @@ -4408,7 +4428,7 @@ ) (wire (pts - (xy 106.68 85.09) (xy 106.68 86.36) + (xy 259.08 88.9) (xy 259.08 90.17) ) (stroke (width 0) @@ -4438,7 +4458,7 @@ ) (wire (pts - (xy 53.34 107.95) (xy 55.88 107.95) + (xy 205.74 111.76) (xy 208.28 111.76) ) (stroke (width 0) @@ -4458,7 +4478,7 @@ ) (wire (pts - (xy 87.63 105.41) (xy 87.63 102.87) + (xy 240.03 109.22) (xy 240.03 106.68) ) (stroke (width 0) @@ -4468,7 +4488,7 @@ ) (wire (pts - (xy 165.1 100.33) (xy 167.64 100.33) + (xy 38.1 110.49) (xy 40.64 110.49) ) (stroke (width 0) @@ -4498,7 +4518,7 @@ ) (wire (pts - (xy 114.3 107.95) (xy 114.3 106.68) + (xy 266.7 111.76) (xy 266.7 110.49) ) (stroke (width 0) @@ -4538,7 +4558,7 @@ ) (wire (pts - (xy 260.35 91.44) (xy 260.35 92.71) + (xy 138.43 101.6) (xy 138.43 102.87) ) (stroke (width 0) @@ -4558,7 +4578,7 @@ ) (wire (pts - (xy 114.3 85.09) (xy 114.3 86.36) + (xy 266.7 88.9) (xy 266.7 90.17) ) (stroke (width 0) @@ -4568,7 +4588,7 @@ ) (wire (pts - (xy 207.01 102.87) (xy 204.47 102.87) + (xy 85.09 113.03) (xy 82.55 113.03) ) (stroke (width 0) @@ -4596,7 +4616,7 @@ (cells (table_cell "A0" (exclude_from_sim no) - (at 15.24 125.73 0) + (at 173.99 134.62 0) (size 5.08 2.54) (margins 0.9525 0.9525 0.9525 0.9525) (span 1 1) @@ -4613,7 +4633,7 @@ ) (table_cell "A1" (exclude_from_sim no) - (at 20.32 125.73 0) + (at 179.07 134.62 0) (size 5.08 2.54) (margins 0.9525 0.9525 0.9525 0.9525) (span 1 1) @@ -4630,7 +4650,7 @@ ) (table_cell "Binary" (exclude_from_sim no) - (at 25.4 125.73 0) + (at 184.15 134.62 0) (size 10.16 2.54) (margins 0.9525 0.9525 0.9525 0.9525) (span 1 1) @@ -4647,7 +4667,7 @@ ) (table_cell "Hex" (exclude_from_sim no) - (at 35.56 125.73 0) + (at 194.31 134.62 0) (size 6.35 2.54) (margins 0.9525 0.9525 0.9525 0.9525) (span 1 1) @@ -4664,7 +4684,7 @@ ) (table_cell "Dec" (exclude_from_sim no) - (at 41.91 125.73 0) + (at 200.66 134.62 0) (size 5.08 2.54) (margins 0.9525 0.9525 0.9525 0.9525) (span 1 1) @@ -4681,7 +4701,7 @@ ) (table_cell "SDA" (exclude_from_sim no) - (at 15.24 128.27 0) + (at 173.99 137.16 0) (size 5.08 2.54) (margins 0.9525 0.9525 0.9525 0.9525) (span 1 1) @@ -4698,7 +4718,7 @@ ) (table_cell "GND" (exclude_from_sim no) - (at 20.32 128.27 0) + (at 179.07 137.16 0) (size 5.08 2.54) (margins 0.9525 0.9525 0.9525 0.9525) (span 1 1) @@ -4715,7 +4735,7 @@ ) (table_cell "1000010" (exclude_from_sim no) - (at 25.4 128.27 0) + (at 184.15 137.16 0) (size 10.16 2.54) (margins 0.9525 0.9525 0.9525 0.9525) (span 1 1) @@ -4732,7 +4752,7 @@ ) (table_cell "0x42" (exclude_from_sim no) - (at 35.56 128.27 0) + (at 194.31 137.16 0) (size 6.35 2.54) (margins 0.9525 0.9525 0.9525 0.9525) (span 1 1) @@ -4749,7 +4769,7 @@ ) (table_cell "66" (exclude_from_sim no) - (at 41.91 128.27 0) + (at 200.66 137.16 0) (size 5.08 2.54) (margins 0.9525 0.9525 0.9525 0.9525) (span 1 1) @@ -4788,7 +4808,7 @@ ) (hierarchical_label "I2C_SDA" (shape input) - (at 49.53 107.95 180) + (at 201.93 111.76 180) (effects (font (size 1.27 1.27) @@ -4799,7 +4819,7 @@ ) (hierarchical_label "INA_ALERT" (shape input) - (at 45.72 100.33 180) + (at 198.12 104.14 180) (effects (font (size 1.27 1.27) @@ -4810,7 +4830,7 @@ ) (hierarchical_label "I2C_SCL" (shape input) - (at 49.53 110.49 180) + (at 201.93 114.3 180) (effects (font (size 1.27 1.27) @@ -4914,7 +4934,7 @@ ) (symbol (lib_id "power:PWR_FLAG") - (at 106.68 85.09 0) + (at 259.08 88.9 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -4925,7 +4945,7 @@ (fields_autoplaced yes) (uuid "0a58a563-db11-4723-b529-5ccf806e6505") (property "Reference" "#FLG07" - (at 106.68 83.185 0) + (at 259.08 86.995 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4936,7 +4956,7 @@ ) ) (property "Value" "PWR_FLAG" - (at 106.68 80.01 0) + (at 259.08 83.82 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4947,7 +4967,7 @@ ) ) (property "Footprint" "" - (at 106.68 85.09 0) + (at 259.08 88.9 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4958,7 +4978,7 @@ ) ) (property "Datasheet" "" - (at 106.68 85.09 0) + (at 259.08 88.9 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4969,7 +4989,7 @@ ) ) (property "Description" "Special symbol for telling ERC where power comes from" - (at 106.68 85.09 0) + (at 259.08 88.9 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5243,7 +5263,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 50.8 95.25 180) + (at 203.2 99.06 180) (unit 1) (body_style 1) (exclude_from_sim no) @@ -5254,7 +5274,7 @@ (fields_autoplaced yes) (uuid "18d5a774-8618-412b-bd85-5dabda71cfc5") (property "Reference" "R17" - (at 53.34 93.9799 0) + (at 205.74 97.7899 0) (show_name no) (do_not_autoplace no) (effects @@ -5265,7 +5285,7 @@ ) ) (property "Value" "10k" - (at 53.34 96.5199 0) + (at 205.74 100.3299 0) (show_name no) (do_not_autoplace no) (effects @@ -5276,7 +5296,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 50.8 95.25 0) + (at 203.2 99.06 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5287,7 +5307,7 @@ ) ) (property "Datasheet" "" - (at 50.8 95.25 0) + (at 203.2 99.06 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5298,7 +5318,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 50.8 95.25 0) + (at 203.2 99.06 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5309,7 +5329,7 @@ ) ) (property "LCSC" "C25744" - (at 50.8 95.25 0) + (at 203.2 99.06 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5336,7 +5356,7 @@ ) (symbol (lib_id "power:GND") - (at 213.36 113.03 0) + (at 91.44 123.19 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -5347,7 +5367,7 @@ (fields_autoplaced yes) (uuid "195cc81e-e09f-46e3-9f68-5aacca8596e6") (property "Reference" "#PWR047" - (at 213.36 119.38 0) + (at 91.44 129.54 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5358,7 +5378,7 @@ ) ) (property "Value" "GND" - (at 213.36 118.11 0) + (at 91.44 128.27 0) (show_name no) (do_not_autoplace no) (effects @@ -5368,7 +5388,7 @@ ) ) (property "Footprint" "" - (at 213.36 113.03 0) + (at 91.44 123.19 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5379,7 +5399,7 @@ ) ) (property "Datasheet" "" - (at 213.36 113.03 0) + (at 91.44 123.19 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5390,7 +5410,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 213.36 113.03 0) + (at 91.44 123.19 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5506,7 +5526,7 @@ ) (symbol (lib_id "power:GND") - (at 87.63 121.92 0) + (at 240.03 125.73 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -5517,7 +5537,7 @@ (fields_autoplaced yes) (uuid "25bcc504-31d4-41bb-b9b5-1e9af5efcf5f") (property "Reference" "#PWR037" - (at 87.63 128.27 0) + (at 240.03 132.08 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5528,7 +5548,7 @@ ) ) (property "Value" "GND" - (at 87.63 127 0) + (at 240.03 130.81 0) (show_name no) (do_not_autoplace no) (effects @@ -5538,7 +5558,7 @@ ) ) (property "Footprint" "" - (at 87.63 121.92 0) + (at 240.03 125.73 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5549,7 +5569,7 @@ ) ) (property "Datasheet" "" - (at 87.63 121.92 0) + (at 240.03 125.73 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5560,7 +5580,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 87.63 121.92 0) + (at 240.03 125.73 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5662,7 +5682,7 @@ ) (symbol (lib_id "power:+5V") - (at 114.3 85.09 0) + (at 266.7 88.9 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -5673,7 +5693,7 @@ (fields_autoplaced yes) (uuid "29fb9788-70ec-4bca-af14-e827b0479622") (property "Reference" "#PWR056" - (at 114.3 88.9 0) + (at 266.7 92.71 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5684,7 +5704,7 @@ ) ) (property "Value" "+3.3V_eFuse" - (at 114.3 80.01 0) + (at 266.7 83.82 0) (show_name no) (do_not_autoplace no) (effects @@ -5694,7 +5714,7 @@ ) ) (property "Footprint" "" - (at 114.3 85.09 0) + (at 266.7 88.9 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5705,7 +5725,7 @@ ) ) (property "Datasheet" "" - (at 114.3 85.09 0) + (at 266.7 88.9 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5716,7 +5736,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 114.3 85.09 0) + (at 266.7 88.9 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5740,7 +5760,7 @@ ) (symbol (lib_id "Device:FerriteBead_Small") - (at 162.56 100.33 90) + (at 35.56 110.49 90) (unit 1) (body_style 1) (exclude_from_sim no) @@ -5750,7 +5770,7 @@ (dnp no) (uuid "2c51a061-7209-46cb-b47c-17dd62ca0153") (property "Reference" "FB2" - (at 162.56 92.71 90) + (at 35.56 102.87 90) (show_name no) (do_not_autoplace no) (effects @@ -5760,7 +5780,7 @@ ) ) (property "Value" "BLM21PG221SN1D" - (at 162.56 95.25 90) + (at 35.56 105.41 90) (show_name no) (do_not_autoplace no) (effects @@ -5770,7 +5790,7 @@ ) ) (property "Footprint" "Inductor_SMD:L_0805_2012Metric" - (at 162.56 102.108 90) + (at 35.56 112.268 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -5781,7 +5801,7 @@ ) ) (property "Datasheet" "https://www.mouser.com/catalog/specsheets/mure-s-a0010614409-1.pdf" - (at 162.56 100.33 0) + (at 35.56 110.49 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5792,7 +5812,7 @@ ) ) (property "Description" "Ferrite bead, small symbol" - (at 162.56 100.33 0) + (at 35.56 110.49 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5803,7 +5823,7 @@ ) ) (property "LCSC" "C85840" - (at 162.56 100.33 90) + (at 35.56 110.49 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -5814,7 +5834,7 @@ ) ) (property "Rating" "220Ω@100MHz | 2A" - (at 162.56 97.79 90) + (at 35.56 107.95 90) (show_name no) (do_not_autoplace no) (effects @@ -5840,7 +5860,7 @@ ) (symbol (lib_id "Device:D_Schottky") - (at 152.4 87.63 270) + (at 25.4 97.79 270) (unit 1) (body_style 1) (exclude_from_sim no) @@ -5850,7 +5870,7 @@ (dnp no) (uuid "3496e27e-c4d6-4a82-b89f-a9df7e4f955b") (property "Reference" "D3" - (at 154.94 83.82 90) + (at 27.94 93.98 90) (show_name no) (do_not_autoplace no) (effects @@ -5861,7 +5881,7 @@ ) ) (property "Value" "RB161QS-40T18R" - (at 154.94 86.36 90) + (at 27.94 96.52 90) (show_name no) (do_not_autoplace no) (effects @@ -5872,7 +5892,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:X2-DFN1006-2_L1.0-W0.6-P0.65-RD" - (at 152.4 87.63 0) + (at 25.4 97.79 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5883,7 +5903,7 @@ ) ) (property "Datasheet" "https://www.lcsc.com/datasheet/C2837790.pdf" - (at 152.4 87.63 0) + (at 25.4 97.79 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5894,7 +5914,7 @@ ) ) (property "Description" "Schottky diode" - (at 152.4 87.63 0) + (at 25.4 97.79 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5905,7 +5925,7 @@ ) ) (property "LCSC" "C2837790" - (at 152.4 87.63 0) + (at 25.4 97.79 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5916,7 +5936,7 @@ ) ) (property "Rating" "600mV@1A" - (at 158.6828 88.2846 90) + (at 31.6828 98.4446 90) (show_name no) (do_not_autoplace no) (effects @@ -5942,7 +5962,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 87.63 114.3 0) + (at 240.03 118.11 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -5953,7 +5973,7 @@ (fields_autoplaced yes) (uuid "35159473-5716-49b0-844d-c468f3a651a8") (property "Reference" "C16" - (at 90.17 113.0362 0) + (at 242.57 116.8462 0) (show_name no) (do_not_autoplace no) (effects @@ -5964,7 +5984,7 @@ ) ) (property "Value" "100nF" - (at 90.17 115.5762 0) + (at 242.57 119.3862 0) (show_name no) (do_not_autoplace no) (effects @@ -5975,7 +5995,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" - (at 87.63 114.3 0) + (at 240.03 118.11 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5986,7 +6006,7 @@ ) ) (property "Datasheet" "" - (at 87.63 114.3 0) + (at 240.03 118.11 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5997,7 +6017,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 87.63 114.3 0) + (at 240.03 118.11 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6008,7 +6028,7 @@ ) ) (property "LCSC" "C307331" - (at 87.63 114.3 0) + (at 240.03 118.11 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6289,7 +6309,7 @@ ) ) ) - (property "Value" "2.2k" + (property "Value" "120" (at 256.54 30.48 90) (show_name no) (do_not_autoplace no) @@ -6546,7 +6566,7 @@ ) (symbol (lib_id "LIONv3-Symbols:HC-1_25-2PWT") - (at 259.08 101.6 0) + (at 137.16 111.76 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -6557,7 +6577,7 @@ (fields_autoplaced yes) (uuid "4ecb187f-0e02-4fb0-bdc9-a00f7e6fc294") (property "Reference" "U18" - (at 265.43 100.3299 0) + (at 143.51 110.4899 0) (show_name no) (do_not_autoplace no) (effects @@ -6568,7 +6588,7 @@ ) ) (property "Value" "HC-1_25-2PWT" - (at 265.43 102.8699 0) + (at 143.51 113.0299 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6580,7 +6600,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:CONN-SMD_2P-P1.25-HC-1.25-2PWT" - (at 259.08 111.76 0) + (at 137.16 121.92 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6592,7 +6612,7 @@ ) ) (property "Datasheet" "https://www.lcsc.com/datasheet/C2845379.pdf" - (at 256.794 101.473 0) + (at 134.874 111.633 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6604,7 +6624,7 @@ ) ) (property "Description" "" - (at 259.08 101.6 0) + (at 137.16 111.76 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6615,7 +6635,7 @@ ) ) (property "LCSC" "C2845379" - (at 259.08 101.6 0) + (at 137.16 111.76 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6804,7 +6824,7 @@ ) (symbol (lib_id "power:PWR_FLAG") - (at 251.46 97.79 0) + (at 129.54 107.95 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -6815,7 +6835,7 @@ (fields_autoplaced yes) (uuid "51c452fd-6bb3-4f2b-bf63-f5bd3c2a14e6") (property "Reference" "#FLG011" - (at 251.46 95.885 0) + (at 129.54 106.045 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6826,7 +6846,7 @@ ) ) (property "Value" "PWR_FLAG" - (at 251.46 92.71 0) + (at 129.54 102.87 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6837,7 +6857,7 @@ ) ) (property "Footprint" "" - (at 251.46 97.79 0) + (at 129.54 107.95 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6848,7 +6868,7 @@ ) ) (property "Datasheet" "" - (at 251.46 97.79 0) + (at 129.54 107.95 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6859,7 +6879,7 @@ ) ) (property "Description" "Special symbol for telling ERC where power comes from" - (at 251.46 97.79 0) + (at 129.54 107.95 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6883,7 +6903,7 @@ ) (symbol (lib_id "power:GND") - (at 251.46 105.41 0) + (at 129.54 115.57 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -6894,7 +6914,7 @@ (fields_autoplaced yes) (uuid "55f81988-a0f0-4db1-8714-99c1c5af07f1") (property "Reference" "#PWR017" - (at 251.46 111.76 0) + (at 129.54 121.92 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6905,7 +6925,7 @@ ) ) (property "Value" "GND" - (at 251.46 110.49 0) + (at 129.54 120.65 0) (show_name no) (do_not_autoplace no) (effects @@ -6915,7 +6935,7 @@ ) ) (property "Footprint" "" - (at 251.46 105.41 0) + (at 129.54 115.57 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6926,7 +6946,7 @@ ) ) (property "Datasheet" "" - (at 251.46 105.41 0) + (at 129.54 115.57 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6937,7 +6957,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 251.46 105.41 0) + (at 129.54 115.57 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6961,7 +6981,7 @@ ) (symbol (lib_id "LIONv3-Symbols:HC-1_25-2PWT") - (at 212.09 101.6 0) + (at 90.17 111.76 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -6972,7 +6992,7 @@ (fields_autoplaced yes) (uuid "5e27c820-27d4-4a1c-83c9-ff3b61d3fd21") (property "Reference" "U16" - (at 218.44 100.3299 0) + (at 96.52 110.4899 0) (show_name no) (do_not_autoplace no) (effects @@ -6983,7 +7003,7 @@ ) ) (property "Value" "HC-1_25-2PWT" - (at 218.44 102.8699 0) + (at 96.52 113.0299 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6995,7 +7015,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:CONN-SMD_2P-P1.25-HC-1.25-2PWT" - (at 212.09 111.76 0) + (at 90.17 121.92 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7007,7 +7027,7 @@ ) ) (property "Datasheet" "https://www.lcsc.com/datasheet/C2845379.pdf" - (at 209.804 101.473 0) + (at 87.884 111.633 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7019,7 +7039,7 @@ ) ) (property "Description" "" - (at 212.09 101.6 0) + (at 90.17 111.76 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7030,7 +7050,7 @@ ) ) (property "LCSC" "C2845379" - (at 212.09 101.6 0) + (at 90.17 111.76 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7420,7 +7440,7 @@ ) (symbol (lib_id "power:GND") - (at 260.35 113.03 0) + (at 138.43 123.19 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -7431,7 +7451,7 @@ (fields_autoplaced yes) (uuid "6bacbe80-0cae-41aa-9b9c-5c0ef515c007") (property "Reference" "#PWR013" - (at 260.35 119.38 0) + (at 138.43 129.54 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7442,7 +7462,7 @@ ) ) (property "Value" "GND" - (at 260.35 118.11 0) + (at 138.43 128.27 0) (show_name no) (do_not_autoplace no) (effects @@ -7452,7 +7472,7 @@ ) ) (property "Footprint" "" - (at 260.35 113.03 0) + (at 138.43 123.19 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7463,7 +7483,7 @@ ) ) (property "Datasheet" "" - (at 260.35 113.03 0) + (at 138.43 123.19 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7474,7 +7494,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 260.35 113.03 0) + (at 138.43 123.19 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7728,7 +7748,7 @@ ) ) ) - (property "Value" "1k" + (property "Value" "430" (at 256.54 50.8 90) (show_name no) (do_not_autoplace no) @@ -7799,7 +7819,7 @@ ) (symbol (lib_id "power:GND") - (at 36.83 106.68 0) + (at 189.23 110.49 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -7810,7 +7830,7 @@ (fields_autoplaced yes) (uuid "77f365cd-26bd-47f0-86d1-190df6b24752") (property "Reference" "#PWR034" - (at 36.83 113.03 0) + (at 189.23 116.84 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7821,7 +7841,7 @@ ) ) (property "Value" "GND" - (at 36.83 111.76 0) + (at 189.23 115.57 0) (show_name no) (do_not_autoplace no) (effects @@ -7831,7 +7851,7 @@ ) ) (property "Footprint" "" - (at 36.83 106.68 0) + (at 189.23 110.49 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7842,7 +7862,7 @@ ) ) (property "Datasheet" "" - (at 36.83 106.68 0) + (at 189.23 110.49 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7853,7 +7873,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 36.83 106.68 0) + (at 189.23 110.49 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8063,7 +8083,7 @@ ) (symbol (lib_id "LIONv3-Symbols:INA226AIDGSR") - (at 68.58 105.41 0) + (at 220.98 109.22 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -8074,7 +8094,7 @@ (fields_autoplaced yes) (uuid "8d8d0958-5d8d-498d-9532-fce9def5c672") (property "Reference" "U10" - (at 68.58 92.71 0) + (at 220.98 96.52 0) (show_name no) (do_not_autoplace no) (effects @@ -8084,7 +8104,7 @@ ) ) (property "Value" "INA226AIDGSR" - (at 68.58 95.25 0) + (at 220.98 99.06 0) (show_name no) (do_not_autoplace no) (effects @@ -8094,7 +8114,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:MSOP-10_L3.0-W3.0-P0.50-LS5.0-BL" - (at 68.58 115.57 0) + (at 220.98 119.38 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8106,7 +8126,7 @@ ) ) (property "Datasheet" "https://www.ti.com/lit/ds/symlink/ina226.pdf" - (at 66.294 105.283 0) + (at 218.694 109.093 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8118,7 +8138,7 @@ ) ) (property "Description" "" - (at 68.58 105.41 0) + (at 220.98 109.22 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8129,7 +8149,7 @@ ) ) (property "LCSC" "C49851" - (at 68.58 105.41 0) + (at 220.98 109.22 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8258,7 +8278,7 @@ ) (symbol (lib_id "power:GND") - (at 176.53 113.03 0) + (at 49.53 123.19 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -8269,7 +8289,7 @@ (fields_autoplaced yes) (uuid "94f5ed88-f59e-4ea0-bc36-0f74d12fc68d") (property "Reference" "#PWR014" - (at 176.53 119.38 0) + (at 49.53 129.54 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8280,7 +8300,7 @@ ) ) (property "Value" "GND" - (at 176.53 118.11 0) + (at 49.53 128.27 0) (show_name no) (do_not_autoplace no) (effects @@ -8290,7 +8310,7 @@ ) ) (property "Footprint" "" - (at 176.53 113.03 0) + (at 49.53 123.19 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8301,7 +8321,7 @@ ) ) (property "Datasheet" "" - (at 176.53 113.03 0) + (at 49.53 123.19 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8312,7 +8332,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 176.53 113.03 0) + (at 49.53 123.19 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8336,7 +8356,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 93.98 86.36 90) + (at 246.38 90.17 90) (unit 1) (body_style 1) (exclude_from_sim no) @@ -8346,7 +8366,7 @@ (dnp no) (uuid "9a2f3cf8-531e-4d14-8d2e-f82a4838ddff") (property "Reference" "R18" - (at 93.9892 80.6441 90) + (at 246.3892 84.4541 90) (show_name no) (do_not_autoplace no) (effects @@ -8356,7 +8376,7 @@ ) ) (property "Value" "50m" - (at 93.98 82.55 90) + (at 246.38 86.36 90) (show_name no) (do_not_autoplace no) (effects @@ -8366,7 +8386,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:R1206" - (at 93.98 86.36 0) + (at 246.38 90.17 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8377,7 +8397,7 @@ ) ) (property "Datasheet" "https://www.lcsc.com/datasheet/C20608719.pdf" - (at 93.98 86.36 0) + (at 246.38 90.17 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8388,7 +8408,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 93.98 86.36 0) + (at 246.38 90.17 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8399,7 +8419,7 @@ ) ) (property "LCSC" "C20608719" - (at 93.98 86.36 90) + (at 246.38 90.17 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -8410,7 +8430,7 @@ ) ) (property "Tolerance" "1%" - (at 93.98 86.36 90) + (at 246.38 90.17 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -8421,7 +8441,7 @@ ) ) (property "Rated_Power" "1W" - (at 93.98 86.36 90) + (at 246.38 90.17 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -8432,7 +8452,7 @@ ) ) (property "Rating" "${Tolerance} ${Rated_Power}" - (at 93.9892 84.5077 90) + (at 246.3892 88.3177 90) (show_name no) (do_not_autoplace no) (effects @@ -8880,7 +8900,7 @@ ) (symbol (lib_id "power:+5V") - (at 204.47 93.98 0) + (at 82.55 104.14 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -8891,7 +8911,7 @@ (fields_autoplaced yes) (uuid "c1a70ad7-d9c8-4fa9-8253-9472ca3ff10c") (property "Reference" "#PWR058" - (at 204.47 97.79 0) + (at 82.55 107.95 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8902,7 +8922,7 @@ ) ) (property "Value" "+3.3V_LDO" - (at 204.47 88.9 0) + (at 82.55 99.06 0) (show_name no) (do_not_autoplace no) (effects @@ -8912,7 +8932,7 @@ ) ) (property "Footprint" "" - (at 204.47 93.98 0) + (at 82.55 104.14 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8923,7 +8943,7 @@ ) ) (property "Datasheet" "" - (at 204.47 93.98 0) + (at 82.55 104.14 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8934,7 +8954,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 204.47 93.98 0) + (at 82.55 104.14 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8958,7 +8978,7 @@ ) (symbol (lib_id "power:+5V") - (at 152.4 82.55 0) + (at 25.4 92.71 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -8969,7 +8989,7 @@ (fields_autoplaced yes) (uuid "c4e5b5bc-27b9-4fe5-9fef-2a29b5fd0dcc") (property "Reference" "#PWR045" - (at 152.4 86.36 0) + (at 25.4 96.52 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8980,7 +9000,7 @@ ) ) (property "Value" "+4.4V" - (at 152.4 77.47 0) + (at 25.4 87.63 0) (show_name no) (do_not_autoplace no) (effects @@ -8990,7 +9010,7 @@ ) ) (property "Footprint" "" - (at 152.4 82.55 0) + (at 25.4 92.71 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9001,7 +9021,7 @@ ) ) (property "Datasheet" "" - (at 152.4 82.55 0) + (at 25.4 92.71 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9012,7 +9032,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 152.4 82.55 0) + (at 25.4 92.71 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9129,7 +9149,7 @@ ) (symbol (lib_id "power:+5V") - (at 114.3 106.68 0) + (at 266.7 110.49 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -9140,7 +9160,7 @@ (fields_autoplaced yes) (uuid "d53f3b79-398a-45fd-aa09-263856ed43fa") (property "Reference" "#PWR059" - (at 114.3 110.49 0) + (at 266.7 114.3 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9151,7 +9171,7 @@ ) ) (property "Value" "+3.3V_LDO" - (at 114.3 101.6 0) + (at 266.7 105.41 0) (show_name no) (do_not_autoplace no) (effects @@ -9161,7 +9181,7 @@ ) ) (property "Footprint" "" - (at 114.3 106.68 0) + (at 266.7 110.49 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9172,7 +9192,7 @@ ) ) (property "Datasheet" "" - (at 114.3 106.68 0) + (at 266.7 110.49 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9183,7 +9203,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 114.3 106.68 0) + (at 266.7 110.49 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9300,7 +9320,7 @@ ) (symbol (lib_id "power:+5V") - (at 50.8 85.09 0) + (at 203.2 88.9 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -9311,7 +9331,7 @@ (fields_autoplaced yes) (uuid "eb62e323-8c63-4e51-993e-9cb3c2a90c60") (property "Reference" "#PWR055" - (at 50.8 88.9 0) + (at 203.2 92.71 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9322,7 +9342,7 @@ ) ) (property "Value" "+3.3V_LDO" - (at 50.8 80.01 0) + (at 203.2 83.82 0) (show_name no) (do_not_autoplace no) (effects @@ -9332,7 +9352,7 @@ ) ) (property "Footprint" "" - (at 50.8 85.09 0) + (at 203.2 88.9 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9343,7 +9363,7 @@ ) ) (property "Datasheet" "" - (at 50.8 85.09 0) + (at 203.2 88.9 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9354,7 +9374,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 50.8 85.09 0) + (at 203.2 88.9 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9649,7 +9669,7 @@ ) (symbol (lib_id "LIONv3-Symbols:HC-1_25-2PWT") - (at 175.26 101.6 0) + (at 48.26 111.76 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -9660,7 +9680,7 @@ (fields_autoplaced yes) (uuid "f768973b-a47e-4b4f-bddc-b4cf911caf45") (property "Reference" "U17" - (at 181.61 100.3299 0) + (at 54.61 110.4899 0) (show_name no) (do_not_autoplace no) (effects @@ -9671,7 +9691,7 @@ ) ) (property "Value" "HC-1_25-2PWT" - (at 181.61 102.8699 0) + (at 54.61 113.0299 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9683,7 +9703,7 @@ ) ) (property "Footprint" "LIONv3-Footprints:CONN-SMD_2P-P1.25-HC-1.25-2PWT" - (at 175.26 111.76 0) + (at 48.26 121.92 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9695,7 +9715,7 @@ ) ) (property "Datasheet" "https://www.lcsc.com/datasheet/C2845379.pdf" - (at 172.974 101.473 0) + (at 45.974 111.633 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9707,7 +9727,7 @@ ) ) (property "Description" "" - (at 175.26 101.6 0) + (at 48.26 111.76 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9718,7 +9738,7 @@ ) ) (property "LCSC" "C2845379" - (at 175.26 101.6 0) + (at 48.26 111.76 0) (hide yes) (show_name no) (do_not_autoplace no) diff --git a/hardware/LIONv3/RF.kicad_sch b/hardware/LIONv3/RF.kicad_sch index 62f9e35..50cf9af 100644 --- a/hardware/LIONv3/RF.kicad_sch +++ b/hardware/LIONv3/RF.kicad_sch @@ -2224,7 +2224,7 @@ (embedded_fonts no) ) ) - (text "BLUE RX/TX@3.4mA" + (text "BLUE RX/TX@3mA" (exclude_from_sim no) (at 76.2 97.79 0) (effects @@ -2256,6 +2256,16 @@ ) (uuid "a80d9f80-bcad-4835-ab39-e0f5d921c8f4") ) + (text "(3.3-3)/120" + (exclude_from_sim no) + (at 76.2 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "a98ad4bb-7358-4e9c-9970-326ac6c5c5f5") + ) (text_box "MEMORY" (exclude_from_sim no) (at 203.2 13.97 0) @@ -4757,7 +4767,7 @@ ) ) ) - (property "Value" "1k" + (property "Value" "120" (at 91.44 90.17 90) (show_name no) (do_not_autoplace no) From fdcce5dd7d783e683bea3dd2e66ff2fd4d1c6c90 Mon Sep 17 00:00:00 2001 From: RodrigoCAndrade <198579161+RodrigoCAndrade@users.noreply.github.com> Date: Fri, 11 Sep 2026 18:25:35 -0300 Subject: [PATCH 16/17] feat(hardware): change schotkky diode to PMEG2010ER --- hardware/LIONv3/LIONv3.kicad_pro | 41 +-- hardware/LIONv3/LIONv3.kicad_sch | 395 ++++++++++---------- hardware/LIONv3/POWER.kicad_sch | 593 +++++++++++++++---------------- 3 files changed, 495 insertions(+), 534 deletions(-) diff --git a/hardware/LIONv3/LIONv3.kicad_pro b/hardware/LIONv3/LIONv3.kicad_pro index cb62cfd..b58bb78 100644 --- a/hardware/LIONv3/LIONv3.kicad_pro +++ b/hardware/LIONv3/LIONv3.kicad_pro @@ -314,44 +314,7 @@ "equivalence_files": [] }, "erc": { - "erc_exclusions": [ - [ - "footprint_link_issues|1524000|876300|3496e27e-c4d6-4a82-b89f-a9df7e4f955b|00000000-0000-0000-0000-000000000000|||", - "" - ], - [ - "footprint_link_issues|1803400|330200|f9e24f82-c4a5-4929-a697-a5b9cc763d0a|00000000-0000-0000-0000-000000000000|||", - "" - ], - [ - "footprint_link_issues|2463800|901700|9a2f3cf8-531e-4d14-8d2e-f82a4838ddff|00000000-0000-0000-0000-000000000000|||", - "" - ], - [ - "footprint_link_issues|254000|977900|3496e27e-c4d6-4a82-b89f-a9df7e4f955b|00000000-0000-0000-0000-000000000000|||", - "" - ], - [ - "footprint_link_issues|584200|279400|f459fda2-d1a7-48c3-9d9f-553fe34b6a99|00000000-0000-0000-0000-000000000000|||", - "" - ], - [ - "footprint_link_issues|889000|1676400|6a14d174-2cb5-420d-a47a-2fa70e3947d8|00000000-0000-0000-0000-000000000000|||", - "" - ], - [ - "footprint_link_issues|939800|863600|9a2f3cf8-531e-4d14-8d2e-f82a4838ddff|00000000-0000-0000-0000-000000000000|||", - "" - ], - [ - "multiple_net_names|1028700|317500|52758571-6f0c-40e9-8ac9-b6ab06de322a|9f4fd07b-01b7-4daa-a5a2-c58c4cc3617f|/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e|/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e|/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e", - "" - ], - [ - "multiple_net_names|1028700|342900|39eb9e51-e1fa-4131-b566-ba15e7632357|a47758eb-4a50-4f5a-9f12-46f50b4d112c|/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e|/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e|/3cc9e06f-00d0-4bec-822f-2e156022ced4/732ad377-cd6b-418c-b5b5-46888f6f133e", - "" - ] - ], + "erc_exclusions": [], "meta": { "version": 0 }, @@ -835,7 +798,7 @@ "uuid": "3cc9e06f-00d0-4bec-822f-2e156022ced4" } ], - "used_designators": "R2-3,#FLG1,D4,D6-8,#PWR2,#PWR45-46,#PWR51,#PWR54-60,FB1,C6,C21", + "used_designators": "D4,D6-8", "variants": [] }, "sheets": [ diff --git a/hardware/LIONv3/LIONv3.kicad_sch b/hardware/LIONv3/LIONv3.kicad_sch index 27b194e..39912a8 100644 --- a/hardware/LIONv3/LIONv3.kicad_sch +++ b/hardware/LIONv3/LIONv3.kicad_sch @@ -169,41 +169,42 @@ ) (embedded_fonts no) ) - (symbol "Device:D_Schottky" + (symbol "Device:FerriteBead_Small" (pin_numbers (hide yes) ) (pin_names - (offset 1.016) - (hide yes) + (offset 0) ) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "D" - (at 0 2.54 0) + (property "Reference" "FB" + (at 1.905 1.27 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "D_Schottky" - (at 0 -2.54 0) + (property "Value" "FerriteBead_Small" + (at 1.905 -1.27 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) + (justify left) ) ) (property "Footprint" "" - (at 0 0 0) + (at -1.778 0 90) (show_name no) (do_not_autoplace no) (hide yes) @@ -224,7 +225,7 @@ ) ) ) - (property "Description" "Schottky diode" + (property "Description" "Ferrite bead, small symbol" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -235,7 +236,7 @@ ) ) ) - (property "ki_keywords" "diode Schottky" + (property "ki_keywords" "L ferrite bead inductor filter" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -246,7 +247,7 @@ ) ) ) - (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" + (property "ki_fp_filters" "Inductor_* L_* *Ferrite*" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -257,13 +258,13 @@ ) ) ) - (symbol "D_Schottky_0_1" + (symbol "FerriteBead_Small_0_1" (polyline (pts - (xy -1.905 0.635) (xy -1.905 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) (xy -0.635 -1.27) (xy -0.635 -0.635) + (xy -1.8288 0.2794) (xy -1.1176 1.4986) (xy 1.8288 -0.2032) (xy 1.1176 -1.4224) (xy -1.8288 0.2794) ) (stroke - (width 0.254) + (width 0) (type default) ) (fill @@ -272,10 +273,10 @@ ) (polyline (pts - (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + (xy 0 0.889) (xy 0 1.2954) ) (stroke - (width 0.254) + (width 0) (type default) ) (fill @@ -284,7 +285,7 @@ ) (polyline (pts - (xy 1.27 0) (xy -1.27 0) + (xy 0 -1.27) (xy 0 -0.7874) ) (stroke (width 0) @@ -295,11 +296,11 @@ ) ) ) - (symbol "D_Schottky_1_1" + (symbol "FerriteBead_Small_1_1" (pin passive line - (at -3.81 0 0) - (length 2.54) - (name "K" + (at 0 2.54 270) + (length 1.27) + (name "" (effects (font (size 1.27 1.27) @@ -315,9 +316,9 @@ ) ) (pin passive line - (at 3.81 0 180) - (length 2.54) - (name "A" + (at 0 -2.54 90) + (length 1.27) + (name "" (effects (font (size 1.27 1.27) @@ -335,42 +336,41 @@ ) (embedded_fonts no) ) - (symbol "Device:FerriteBead_Small" + (symbol "Device:R_Small" (pin_numbers (hide yes) ) (pin_names - (offset 0) + (offset 0.254) + (hide yes) ) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "FB" - (at 1.905 1.27 0) + (property "Reference" "R" + (at 0 0 90) (show_name no) (do_not_autoplace no) (effects (font - (size 1.27 1.27) + (size 1.016 1.016) ) - (justify left) ) ) - (property "Value" "FerriteBead_Small" - (at 1.905 -1.27 0) + (property "Value" "R_Small" + (at 1.778 0 90) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) - (justify left) ) ) (property "Footprint" "" - (at -1.778 0 90) + (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) @@ -391,7 +391,7 @@ ) ) ) - (property "Description" "Ferrite bead, small symbol" + (property "Description" "Resistor, small symbol" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -402,7 +402,7 @@ ) ) ) - (property "ki_keywords" "L ferrite bead inductor filter" + (property "ki_keywords" "R resistor" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -413,7 +413,7 @@ ) ) ) - (property "ki_fp_filters" "Inductor_* L_* *Ferrite*" + (property "ki_fp_filters" "R_*" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -424,37 +424,12 @@ ) ) ) - (symbol "FerriteBead_Small_0_1" - (polyline - (pts - (xy -1.8288 0.2794) (xy -1.1176 1.4986) (xy 1.8288 -0.2032) (xy 1.1176 -1.4224) (xy -1.8288 0.2794) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 0.889) (xy 0 1.2954) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 -1.27) (xy 0 -0.7874) - ) + (symbol "R_Small_0_1" + (rectangle + (start -0.762 1.778) + (end 0.762 -1.778) (stroke - (width 0) + (width 0.2032) (type default) ) (fill @@ -462,10 +437,10 @@ ) ) ) - (symbol "FerriteBead_Small_1_1" + (symbol "R_Small_1_1" (pin passive line (at 0 2.54 270) - (length 1.27) + (length 0.762) (name "" (effects (font @@ -483,7 +458,7 @@ ) (pin passive line (at 0 -2.54 90) - (length 1.27) + (length 0.762) (name "" (effects (font @@ -502,12 +477,12 @@ ) (embedded_fonts no) ) - (symbol "Device:R_Small" + (symbol "Diode:ESD9B3.3ST5G" (pin_numbers (hide yes) ) (pin_names - (offset 0.254) + (offset 1.016) (hide yes) ) (exclude_from_sim no) @@ -515,18 +490,18 @@ (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "R" - (at 0 0 90) + (property "Reference" "D" + (at 0 2.54 0) (show_name no) (do_not_autoplace no) (effects (font - (size 1.016 1.016) + (size 1.27 1.27) ) ) ) - (property "Value" "R_Small" - (at 1.778 0 90) + (property "Value" "ESD9B3.3ST5G" + (at 0 -2.54 0) (show_name no) (do_not_autoplace no) (effects @@ -535,7 +510,7 @@ ) ) ) - (property "Footprint" "" + (property "Footprint" "Diode_SMD:D_SOD-923" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -546,7 +521,7 @@ ) ) ) - (property "Datasheet" "" + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/ESD9B-D.PDF" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -557,7 +532,7 @@ ) ) ) - (property "Description" "Resistor, small symbol" + (property "Description" "ESD protection diode, 3.3Vrwm, SOD-923" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -568,7 +543,7 @@ ) ) ) - (property "ki_keywords" "R resistor" + (property "ki_keywords" "diode TVS ESD" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -579,7 +554,7 @@ ) ) ) - (property "ki_fp_filters" "R_*" + (property "ki_fp_filters" "D*SOD?923*" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -590,10 +565,47 @@ ) ) ) - (symbol "R_Small_0_1" - (rectangle - (start -0.762 1.778) - (end 0.762 -1.778) + (symbol "ESD9B3.3ST5G_0_1" + (polyline + (pts + (xy -2.54 -1.27) (xy 0 0) (xy -2.54 1.27) (xy -2.54 -1.27) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.508 1.27) (xy 0 1.27) (xy 0 -1.27) (xy -0.508 -1.27) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy 2.54 -1.27) (xy 0 0) (xy 2.54 1.27) + ) (stroke (width 0.2032) (type default) @@ -603,11 +615,11 @@ ) ) ) - (symbol "R_Small_1_1" + (symbol "ESD9B3.3ST5G_1_1" (pin passive line - (at 0 2.54 270) - (length 0.762) - (name "" + (at -3.81 0 0) + (length 2.54) + (name "A1" (effects (font (size 1.27 1.27) @@ -623,9 +635,9 @@ ) ) (pin passive line - (at 0 -2.54 90) - (length 0.762) - (name "" + (at 3.81 0 180) + (length 2.54) + (name "A2" (effects (font (size 1.27 1.27) @@ -643,12 +655,11 @@ ) (embedded_fonts no) ) - (symbol "Diode:ESD9B3.3ST5G" + (symbol "Diode:PMEG2010ER" (pin_numbers (hide yes) ) (pin_names - (offset 1.016) (hide yes) ) (exclude_from_sim no) @@ -666,7 +677,7 @@ ) ) ) - (property "Value" "ESD9B3.3ST5G" + (property "Value" "PMEG2010ER" (at 0 -2.54 0) (show_name no) (do_not_autoplace no) @@ -676,8 +687,8 @@ ) ) ) - (property "Footprint" "Diode_SMD:D_SOD-923" - (at 0 0 0) + (property "Footprint" "Diode_SMD:Nexperia_CFP3_SOD-123W" + (at 0 -4.445 0) (show_name no) (do_not_autoplace no) (hide yes) @@ -687,7 +698,7 @@ ) ) ) - (property "Datasheet" "https://www.onsemi.com/pub/Collateral/ESD9B-D.PDF" + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/PMEG2010ER.pdf" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -698,7 +709,7 @@ ) ) ) - (property "Description" "ESD protection diode, 3.3Vrwm, SOD-923" + (property "Description" "20V, 1A low Vf MEGA Schottky barrier rectifier, SOD-123W" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -709,7 +720,7 @@ ) ) ) - (property "ki_keywords" "diode TVS ESD" + (property "ki_keywords" "forward voltage diode" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -720,7 +731,7 @@ ) ) ) - (property "ki_fp_filters" "D*SOD?923*" + (property "ki_fp_filters" "Nexperia*CFP3*SOD?123W*" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -731,10 +742,10 @@ ) ) ) - (symbol "ESD9B3.3ST5G_0_1" + (symbol "PMEG2010ER_0_1" (polyline (pts - (xy -2.54 -1.27) (xy 0 0) (xy -2.54 1.27) (xy -2.54 -1.27) + (xy -1.905 0.635) (xy -1.905 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) (xy -0.635 -1.27) (xy -0.635 -0.635) ) (stroke (width 0.2032) @@ -746,7 +757,7 @@ ) (polyline (pts - (xy 0.508 1.27) (xy 0 1.27) (xy 0 -1.27) (xy -0.508 -1.27) + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) ) (stroke (width 0.2032) @@ -768,24 +779,12 @@ (type none) ) ) - (polyline - (pts - (xy 2.54 1.27) (xy 2.54 -1.27) (xy 0 0) (xy 2.54 1.27) - ) - (stroke - (width 0.2032) - (type default) - ) - (fill - (type none) - ) - ) ) - (symbol "ESD9B3.3ST5G_1_1" + (symbol "PMEG2010ER_1_1" (pin passive line (at -3.81 0 0) (length 2.54) - (name "A1" + (name "K" (effects (font (size 1.27 1.27) @@ -803,7 +802,7 @@ (pin passive line (at 3.81 0 180) (length 2.54) - (name "A2" + (name "A" (effects (font (size 1.27 1.27) @@ -10071,8 +10070,8 @@ ) ) (symbol - (lib_id "Device:R_Small") - (at 114.3 82.55 0) + (lib_id "Diode:PMEG2010ER") + (at 88.9 167.64 180) (unit 1) (body_style 1) (exclude_from_sim no) @@ -10080,32 +10079,29 @@ (on_board yes) (in_pos_files yes) (dnp no) - (fields_autoplaced yes) - (uuid "61729918-99b2-49fb-8f1d-2c4df88aeee0") - (property "Reference" "R27" - (at 116.84 81.2799 0) + (uuid "5dd89fda-6bca-450f-8443-83f1fe98b383") + (property "Reference" "D4" + (at 88.9 160.02 0) (show_name no) (do_not_autoplace no) (effects (font - (size 1.016 1.016) + (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "4.7k" - (at 116.84 83.8199 0) + (property "Value" "PMEG2010ER" + (at 88.9 162.56 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "Resistor_SMD:R_0402_1005Metric" - (at 114.3 82.55 0) + (property "Footprint" "Diode_SMD:Nexperia_CFP3_SOD-123W" + (at 88.9 163.195 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10115,8 +10111,8 @@ ) ) ) - (property "Datasheet" "" - (at 114.3 82.55 0) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/PMEG2010ER.pdf" + (at 88.9 167.64 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10126,8 +10122,8 @@ ) ) ) - (property "Description" "Resistor, small symbol" - (at 114.3 82.55 0) + (property "Description" "20V, 1A low Vf MEGA Schottky barrier rectifier, SOD-123W" + (at 88.9 167.64 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10137,8 +10133,18 @@ ) ) ) - (property "LCSC" "C25900" - (at 114.3 82.55 0) + (property "Rating" "310mV@1A" + (at 88.9 165.1 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 0.8467 0.8467) + ) + ) + ) + (property "LCSC" "C82288" + (at 88.9 167.64 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10149,24 +10155,23 @@ ) ) (pin "2" - (uuid "b820bd2f-99ed-4f99-973e-208406f30385") + (uuid "dfef52f1-d6d4-4355-b2e7-74030b4ba23f") ) (pin "1" - (uuid "c1365704-a3d9-4102-9c26-f7d7d1f82f58") + (uuid "c6a8ee91-28cc-4519-b67e-065555a5cb13") ) (instances (project "LIONv3" (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "R27") + (reference "D4") (unit 1) ) ) ) ) (symbol - (lib_id "power:GND") - (at 90.17 68.58 0) - (mirror y) + (lib_id "Device:R_Small") + (at 114.3 82.55 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -10174,30 +10179,32 @@ (on_board yes) (in_pos_files yes) (dnp no) - (uuid "619ce0c4-5cd3-4099-a139-bf674571d92c") - (property "Reference" "#PWR07" - (at 90.17 74.93 0) - (hide yes) + (fields_autoplaced yes) + (uuid "61729918-99b2-49fb-8f1d-2c4df88aeee0") + (property "Reference" "R27" + (at 116.84 81.2799 0) (show_name no) (do_not_autoplace no) (effects (font - (size 1.27 1.27) + (size 1.016 1.016) ) + (justify left) ) ) - (property "Value" "GND" - (at 90.17 73.66 0) + (property "Value" "4.7k" + (at 116.84 83.8199 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Footprint" "" - (at 90.17 68.58 0) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 114.3 82.55 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10208,7 +10215,7 @@ ) ) (property "Datasheet" "" - (at 90.17 68.58 0) + (at 114.3 82.55 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10218,8 +10225,19 @@ ) ) ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 90.17 68.58 0) + (property "Description" "Resistor, small symbol" + (at 114.3 82.55 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC" "C25900" + (at 114.3 82.55 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10229,21 +10247,25 @@ ) ) ) + (pin "2" + (uuid "b820bd2f-99ed-4f99-973e-208406f30385") + ) (pin "1" - (uuid "c8f08788-958f-4eee-8fb7-dfbf25827c9c") + (uuid "c1365704-a3d9-4102-9c26-f7d7d1f82f58") ) (instances (project "LIONv3" (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "#PWR07") + (reference "R27") (unit 1) ) ) ) ) (symbol - (lib_id "Device:D_Schottky") - (at 88.9 167.64 180) + (lib_id "power:GND") + (at 90.17 68.58 0) + (mirror y) (unit 1) (body_style 1) (exclude_from_sim no) @@ -10251,19 +10273,10 @@ (on_board yes) (in_pos_files yes) (dnp no) - (uuid "6a14d174-2cb5-420d-a47a-2fa70e3947d8") - (property "Reference" "D6" - (at 88.9 160.02 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "RB161QS-40T18R" - (at 88.9 162.56 0) + (uuid "619ce0c4-5cd3-4099-a139-bf674571d92c") + (property "Reference" "#PWR07" + (at 90.17 74.93 0) + (hide yes) (show_name no) (do_not_autoplace no) (effects @@ -10272,9 +10285,8 @@ ) ) ) - (property "Footprint" "LIONv3-Footprints:X2-DFN1006-2_L1.0-W0.6-P0.65-RD" - (at 88.9 167.64 0) - (hide yes) + (property "Value" "GND" + (at 90.17 73.66 0) (show_name no) (do_not_autoplace no) (effects @@ -10283,8 +10295,8 @@ ) ) ) - (property "Datasheet" "https://www.lcsc.com/datasheet/C2837790.pdf" - (at 88.9 167.64 0) + (property "Footprint" "" + (at 90.17 68.58 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10294,8 +10306,8 @@ ) ) ) - (property "Description" "Schottky diode" - (at 88.9 167.64 0) + (property "Datasheet" "" + (at 90.17 68.58 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10305,8 +10317,8 @@ ) ) ) - (property "LCSC" "C2837790" - (at 88.9 167.64 0) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 90.17 68.58 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -10316,26 +10328,13 @@ ) ) ) - (property "Rating" "600mV@1A" - (at 88.8522 164.6334 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 0.8467 0.8467) - ) - ) - ) - (pin "2" - (uuid "bbc88cf5-ce7b-41c1-b7de-e897744c8b9b") - ) (pin "1" - (uuid "1affd157-4bd7-4ba8-a5c6-4f8e2b7a482f") + (uuid "c8f08788-958f-4eee-8fb7-dfbf25827c9c") ) (instances (project "LIONv3" (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4" - (reference "D6") + (reference "#PWR07") (unit 1) ) ) diff --git a/hardware/LIONv3/POWER.kicad_sch b/hardware/LIONv3/POWER.kicad_sch index fb9ac2c..a0ab5ff 100644 --- a/hardware/LIONv3/POWER.kicad_sch +++ b/hardware/LIONv3/POWER.kicad_sch @@ -169,41 +169,42 @@ ) (embedded_fonts no) ) - (symbol "Device:D_Schottky" + (symbol "Device:FerriteBead_Small" (pin_numbers (hide yes) ) (pin_names - (offset 1.016) - (hide yes) + (offset 0) ) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "D" - (at 0 2.54 0) + (property "Reference" "FB" + (at 1.905 1.27 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "D_Schottky" - (at 0 -2.54 0) + (property "Value" "FerriteBead_Small" + (at 1.905 -1.27 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) + (justify left) ) ) (property "Footprint" "" - (at 0 0 0) + (at -1.778 0 90) (show_name no) (do_not_autoplace no) (hide yes) @@ -224,7 +225,7 @@ ) ) ) - (property "Description" "Schottky diode" + (property "Description" "Ferrite bead, small symbol" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -235,7 +236,7 @@ ) ) ) - (property "ki_keywords" "diode Schottky" + (property "ki_keywords" "L ferrite bead inductor filter" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -246,7 +247,7 @@ ) ) ) - (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" + (property "ki_fp_filters" "Inductor_* L_* *Ferrite*" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -257,13 +258,13 @@ ) ) ) - (symbol "D_Schottky_0_1" + (symbol "FerriteBead_Small_0_1" (polyline (pts - (xy -1.905 0.635) (xy -1.905 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) (xy -0.635 -1.27) (xy -0.635 -0.635) + (xy -1.8288 0.2794) (xy -1.1176 1.4986) (xy 1.8288 -0.2032) (xy 1.1176 -1.4224) (xy -1.8288 0.2794) ) (stroke - (width 0.254) + (width 0) (type default) ) (fill @@ -272,10 +273,10 @@ ) (polyline (pts - (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + (xy 0 0.889) (xy 0 1.2954) ) (stroke - (width 0.254) + (width 0) (type default) ) (fill @@ -284,7 +285,7 @@ ) (polyline (pts - (xy 1.27 0) (xy -1.27 0) + (xy 0 -1.27) (xy 0 -0.7874) ) (stroke (width 0) @@ -295,11 +296,11 @@ ) ) ) - (symbol "D_Schottky_1_1" + (symbol "FerriteBead_Small_1_1" (pin passive line - (at -3.81 0 0) - (length 2.54) - (name "K" + (at 0 2.54 270) + (length 1.27) + (name "" (effects (font (size 1.27 1.27) @@ -315,9 +316,9 @@ ) ) (pin passive line - (at 3.81 0 180) - (length 2.54) - (name "A" + (at 0 -2.54 90) + (length 1.27) + (name "" (effects (font (size 1.27 1.27) @@ -335,42 +336,41 @@ ) (embedded_fonts no) ) - (symbol "Device:FerriteBead_Small" + (symbol "Device:R_Small" (pin_numbers (hide yes) ) (pin_names - (offset 0) + (offset 0.254) + (hide yes) ) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "FB" - (at 1.905 1.27 0) + (property "Reference" "R" + (at 0 0 90) (show_name no) (do_not_autoplace no) (effects (font - (size 1.27 1.27) + (size 1.016 1.016) ) - (justify left) ) ) - (property "Value" "FerriteBead_Small" - (at 1.905 -1.27 0) + (property "Value" "R_Small" + (at 1.778 0 90) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) - (justify left) ) ) (property "Footprint" "" - (at -1.778 0 90) + (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) @@ -391,7 +391,7 @@ ) ) ) - (property "Description" "Ferrite bead, small symbol" + (property "Description" "Resistor, small symbol" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -402,7 +402,7 @@ ) ) ) - (property "ki_keywords" "L ferrite bead inductor filter" + (property "ki_keywords" "R resistor" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -413,7 +413,7 @@ ) ) ) - (property "ki_fp_filters" "Inductor_* L_* *Ferrite*" + (property "ki_fp_filters" "R_*" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -424,37 +424,12 @@ ) ) ) - (symbol "FerriteBead_Small_0_1" - (polyline - (pts - (xy -1.8288 0.2794) (xy -1.1176 1.4986) (xy 1.8288 -0.2032) (xy 1.1176 -1.4224) (xy -1.8288 0.2794) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 0.889) (xy 0 1.2954) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 -1.27) (xy 0 -0.7874) - ) + (symbol "R_Small_0_1" + (rectangle + (start -0.762 1.778) + (end 0.762 -1.778) (stroke - (width 0) + (width 0.2032) (type default) ) (fill @@ -462,10 +437,10 @@ ) ) ) - (symbol "FerriteBead_Small_1_1" + (symbol "R_Small_1_1" (pin passive line (at 0 2.54 270) - (length 1.27) + (length 0.762) (name "" (effects (font @@ -483,7 +458,7 @@ ) (pin passive line (at 0 -2.54 90) - (length 1.27) + (length 0.762) (name "" (effects (font @@ -502,12 +477,11 @@ ) (embedded_fonts no) ) - (symbol "Device:R_Small" + (symbol "Diode:PMEG2010ER" (pin_numbers (hide yes) ) (pin_names - (offset 0.254) (hide yes) ) (exclude_from_sim no) @@ -515,18 +489,18 @@ (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "R" - (at 0 0 90) + (property "Reference" "D" + (at 0 2.54 0) (show_name no) (do_not_autoplace no) (effects (font - (size 1.016 1.016) + (size 1.27 1.27) ) ) ) - (property "Value" "R_Small" - (at 1.778 0 90) + (property "Value" "PMEG2010ER" + (at 0 -2.54 0) (show_name no) (do_not_autoplace no) (effects @@ -535,8 +509,8 @@ ) ) ) - (property "Footprint" "" - (at 0 0 0) + (property "Footprint" "Diode_SMD:Nexperia_CFP3_SOD-123W" + (at 0 -4.445 0) (show_name no) (do_not_autoplace no) (hide yes) @@ -546,7 +520,7 @@ ) ) ) - (property "Datasheet" "" + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/PMEG2010ER.pdf" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -557,7 +531,7 @@ ) ) ) - (property "Description" "Resistor, small symbol" + (property "Description" "20V, 1A low Vf MEGA Schottky barrier rectifier, SOD-123W" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -568,7 +542,7 @@ ) ) ) - (property "ki_keywords" "R resistor" + (property "ki_keywords" "forward voltage diode" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -579,7 +553,7 @@ ) ) ) - (property "ki_fp_filters" "R_*" + (property "ki_fp_filters" "Nexperia*CFP3*SOD?123W*" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -590,10 +564,23 @@ ) ) ) - (symbol "R_Small_0_1" - (rectangle - (start -0.762 1.778) - (end 0.762 -1.778) + (symbol "PMEG2010ER_0_1" + (polyline + (pts + (xy -1.905 0.635) (xy -1.905 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) (xy -0.635 -1.27) (xy -0.635 -0.635) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + ) (stroke (width 0.2032) (type default) @@ -602,12 +589,24 @@ (type none) ) ) + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) ) - (symbol "R_Small_1_1" + (symbol "PMEG2010ER_1_1" (pin passive line - (at 0 2.54 270) - (length 0.762) - (name "" + (at -3.81 0 0) + (length 2.54) + (name "K" (effects (font (size 1.27 1.27) @@ -623,9 +622,9 @@ ) ) (pin passive line - (at 0 -2.54 90) - (length 0.762) - (name "" + (at 3.81 0 180) + (length 2.54) + (name "A" (effects (font (size 1.27 1.27) @@ -5168,6 +5167,107 @@ ) ) ) + (symbol + (lib_id "Diode:PMEG2010ER") + (at 58.42 27.94 0) + (mirror x) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (uuid "1152eb8c-98be-4c83-b6fa-ea989138e015") + (property "Reference" "D7" + (at 58.42 20.32 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PMEG2010ER" + (at 58.42 22.86 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Diode_SMD:Nexperia_CFP3_SOD-123W" + (at 58.42 23.495 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/PMEG2010ER.pdf" + (at 58.42 27.94 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "20V, 1A low Vf MEGA Schottky barrier rectifier, SOD-123W" + (at 58.42 27.94 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Rating" "310mV@1A" + (at 58.42 25.4 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 0.8467 0.8467) + ) + ) + ) + (property "LCSC" "C82288" + (at 58.42 27.94 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "615aea4b-82cd-4822-bda8-1adf550eef1e") + ) + (pin "1" + (uuid "c5b7bdd7-f7b3-479d-991e-deabaceeff18") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/78bf7d09-3355-4da6-a4af-8df1bf47cdde" + (reference "D7") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:R_Small") (at 125.73 30.48 0) @@ -5858,108 +5958,6 @@ ) ) ) - (symbol - (lib_id "Device:D_Schottky") - (at 25.4 97.79 270) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (uuid "3496e27e-c4d6-4a82-b89f-a9df7e4f955b") - (property "Reference" "D3" - (at 27.94 93.98 90) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "RB161QS-40T18R" - (at 27.94 96.52 90) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "LIONv3-Footprints:X2-DFN1006-2_L1.0-W0.6-P0.65-RD" - (at 25.4 97.79 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "https://www.lcsc.com/datasheet/C2837790.pdf" - (at 25.4 97.79 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Schottky diode" - (at 25.4 97.79 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "LCSC" "C2837790" - (at 25.4 97.79 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Rating" "600mV@1A" - (at 31.6828 98.4446 90) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 0.8467 0.8467) - ) - ) - ) - (pin "2" - (uuid "cdf9edda-d22a-41aa-89ed-9ad7795196ef") - ) - (pin "1" - (uuid "29574035-ace0-4ece-9d95-885bac4f940c") - ) - (instances - (project "LIONv3" - (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/78bf7d09-3355-4da6-a4af-8df1bf47cdde" - (reference "D3") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:C_Small") (at 240.03 118.11 0) @@ -8476,6 +8474,108 @@ ) ) ) + (symbol + (lib_id "Diode:PMEG2010ER") + (at 25.4 97.79 270) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (uuid "9dcc4ab8-282f-40dd-a552-b29d84b3677c") + (property "Reference" "D6" + (at 27.94 95.25 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "PMEG2010ER" + (at 27.94 97.79 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Diode_SMD:Nexperia_CFP3_SOD-123W" + (at 20.955 97.79 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/PMEG2010ER.pdf" + (at 25.4 97.79 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "20V, 1A low Vf MEGA Schottky barrier rectifier, SOD-123W" + (at 25.4 97.79 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Rating" "310mV@1A" + (at 31.5998 99.6802 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 0.8467 0.8467) + ) + ) + ) + (property "LCSC" "C82288" + (at 25.4 97.79 90) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "256ad6a0-138f-4cb0-a0cd-9bb925de956e") + ) + (pin "2" + (uuid "e028f2c6-a2de-4c2f-9f33-0c3d1567aa7c") + ) + (instances + (project "LIONv3" + (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/78bf7d09-3355-4da6-a4af-8df1bf47cdde" + (reference "D6") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:PWR_FLAG") (at 78.74 39.37 0) @@ -9566,107 +9666,6 @@ ) ) ) - (symbol - (lib_id "Device:D_Schottky") - (at 58.42 27.94 0) - (mirror x) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (uuid "f459fda2-d1a7-48c3-9d9f-553fe34b6a99") - (property "Reference" "D7" - (at 58.42 20.32 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "RB161QS-40T18R" - (at 58.42 22.86 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "LIONv3-Footprints:X2-DFN1006-2_L1.0-W0.6-P0.65-RD" - (at 58.42 27.94 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "https://www.lcsc.com/datasheet/C2837790.pdf" - (at 58.42 27.94 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Schottky diode" - (at 58.42 27.94 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "LCSC" "C2837790" - (at 58.42 27.94 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Rating" "600mV@1A" - (at 58.4678 24.9334 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 0.8467 0.8467) - ) - ) - ) - (pin "2" - (uuid "bee94c5c-6219-4b4d-9fa8-c269233d5ed8") - ) - (pin "1" - (uuid "c95e4e57-c556-48f7-b694-594627c09ffa") - ) - (instances - (project "LIONv3" - (path "/3cc9e06f-00d0-4bec-822f-2e156022ced4/78bf7d09-3355-4da6-a4af-8df1bf47cdde" - (reference "D7") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "LIONv3-Symbols:HC-1_25-2PWT") (at 48.26 111.76 0) From 72d81c89df7a04a3da8a9b9624776c02fcbcbde8 Mon Sep 17 00:00:00 2001 From: RodrigoCAndrade <198579161+RodrigoCAndrade@users.noreply.github.com> Date: Fri, 11 Sep 2026 21:27:25 -0300 Subject: [PATCH 17/17] feat(hardware): add pre-review schematic --- docs/LIONv3-Diagram.drawio | 259 ++++++++++ docs/LIONv3-Diagram.png | Bin 0 -> 105235 bytes docs/LIONv3-Diagram.svg | 4 + docs/LIONv3-Schematic.pdf | Bin 0 -> 946678 bytes hardware/LIONv3/CANbus.kicad_sch | 10 + hardware/LIONv3/LIONv3.kicad_pro | 2 +- hardware/LIONv3/LIONv3.kicad_sch | 156 +++--- hardware/LIONv3/POWER.kicad_sch | 160 +++--- hardware/LIONv3/RF.kicad_sch | 840 +++++++++++++++++++++++++++++++ 9 files changed, 1272 insertions(+), 159 deletions(-) create mode 100644 docs/LIONv3-Diagram.drawio create mode 100644 docs/LIONv3-Diagram.png create mode 100644 docs/LIONv3-Diagram.svg create mode 100644 docs/LIONv3-Schematic.pdf diff --git a/docs/LIONv3-Diagram.drawio b/docs/LIONv3-Diagram.drawio new file mode 100644 index 0000000..4e505a3 --- /dev/null +++ b/docs/LIONv3-Diagram.drawio @@ -0,0 +1,259 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/LIONv3-Diagram.png b/docs/LIONv3-Diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..a1c4bce48efe6a79339c7256c61c44e1e344ac55 GIT binary patch literal 105235 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

Ak04*X_c2GihXEEJ7mE@yR6$5@pkb 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 CCqUl- literal 0 HcmV?d00001 diff --git a/docs/LIONv3-Diagram.svg b/docs/LIONv3-Diagram.svg new file mode 100644 index 0000000..7c2fe11 --- /dev/null +++ b/docs/LIONv3-Diagram.svg @@ -0,0 +1,4 @@ + + + +
I2C
I2C
SPI
SPI
ESP32-C6                       
ESP32-C6
CAN 1
CAN 1
CAN 2
CAN 2
I2C
I2C
I2C
I2C
UART
UART
UART
UART
CAN RX/TX
CAN RX/TX
CAN TRANSCEIVER
CAN TRANSCEIVER
TEMPERATURE
SENSOR
TEMPERATURESENSOR
EXTERNAL
FLASH MEMORY
EXTERNALFLASH MEMORY
I2C
I2C
POWER CURRENT MONITOR
POWER CURRENTMONITOR
3.3 V
3.3 V
I2C
I2C
RF CURRENT MONITOR
RF CURRENTMONITOR
50Ω
50Ω
SPI
SPI
LoRa
TRANSCEIVER
LoRaTRANSCEIVER
LDO
LDO
eFUSE
eFUSE
USB-C
USB-C
3.3 V
3.3 V
PWR 3.3V
PWR 3.3V
5V
5V
PWR 5V
PWR 5V
POWER DISTRIBUTION
POWER DISTRIBUTION
EXTERNAL INTERFACES
EXTERNAL INTERFACES
RF CIRCUIT
RF CIRCUIT
915 MHz
915 MHz
D+/D-
D+/D-
D+/D-
D+/D-
2.4 GHz
2.4 GHz
DAISY-CHAIN
DAISY-CHAIN
Wi-Fi, Zigbee, Thread
Wi-Fi, Zigbee, Thread
Text is not SVG - cannot display
\ No newline at end of file diff --git a/docs/LIONv3-Schematic.pdf b/docs/LIONv3-Schematic.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4f1d6b4d3e09635fcf478035578ce298ccb3a968 GIT binary patch literal 946678 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ζ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

kze$bht@f<=9hFDt;;uPzw2lrd$8wGYXkgeJ` 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

  • 5l(o9p^iE(~VM{WU4NnySnh<$87F ze3;xUm$RKN*5`!bPuII>vW_?~6DSLWLbboCa(v%6c@1QN^b*vK;n6WqNCQxSyiZ$z zy|!bhh^mjjJ{Q)bo+oSEZjAqVxUVMK&~gNX^|zukKu^~rxny~f>`G9-Ib%jKdrppq zK6uibz7vRIzNr#9KSUONc2zOC6Oq&X*ow(hI8q3pL*6|e60Ee$$sL;#Opb`j?3xD6e1g*4n6ag+#tjeHE)-h5K66NuF#!hoBe5E7x;Rx ze!VuJN}$rFNY;7I=VLEU;NKOy_I|rMcy34@je5l&MY}g{yKX{6zvP{iwNs>hC5=LG z{F?GhczfrdDJ+D^`ZszFab3iWtStsv9czW)z(mWa*Wm(MDEMqK0?&?MME1z8F zP!%=s1ZUZg6ONXaMHu$nGj1|I81IzAh9ol?XB)cr@co8QZajpCIh|9;ILwYCTVW5j z{O2sW{p_o#;9NRu3N1EZoC@p!c7PpCZ2!#=Kj6vv*oszm!!Thj5;ES{py7Y7x1Til zbQ}MmIOz>I;Qh+0L7J*2Je{{qy>rg)+3V&!*wWb_;Ti!_r|S!kDzrSA40(*gSXhC_ zNn-ES#wnwD$Kf4uV75`bk?!HjFR#%bR-?8PFQhy<};)3~okR35icwbdbT%PBzU|Rq(X8`1r&)xh-raFDUaYo{KWu${; z)U(u&@&fbwj;4J6QKyT)(|(b~P#=;0LGG4B?D}QF+|#2s0G(zrf%kNd`z7xd@#ko; zrH{s-W-C2pKknZ;zy+&wXYIoC{|5cZ@Fuw@OO2Hl3Qky5VTDBg|hIL&ND=at)VLpJGTrM{u+OEan8ZZY)ar|3uQDt%>3Q56IlU%j9(skN=~%?j;42qj$EX*~4xL`d zZ9{x@S$xfxMVVgkK^AF_Wy_I^riTWBlIK;Frs>)9`50BvQ0`%pN66VtA;MKxds_X8reSn1eObXQx{sXd%(g9{a3r11XQgLbkQdKt zFF~1tOX$`GjvnB1T{X6-C1n0x<8B5rIo1l>1gT$M;eEbaHPLnpD?-uRfH~6NV$dif ze5H`zZtqO2!b5Zc_DzY|BJHGUap3qjO;vt*!Y8ihxPCf|Wzy-chn(eUzlWWwUZ$J# zd!AJmXw%Uu*p6ungZZ;uWi7X_KO3cW7d~CWv)Pl1i<6B?q9@hVdFx8BfO$>miMf6& zA-+Kvs^7FkruuT-AaeGGb`^IQ7fIbX9^;peF;w3+gnxyA!yt6t{Q@fzms@q#q=l9i zejAefDF$Yp=wetCgFNQ45BRL1oCSkrSR02gFJuf(+5gXaJ2vRq2+tW;j;?3$UKpOv zR#ln(;h@Hs%p4QL0xA5IvT@L>te=x`3ksXq<`ys%cAq@)DpG9vu^+Brs%RlM8}GtI z7yLc9%&N=D%^%#(4(6Y!vW>3%;xlMq8E9z#Ret}@Y-pWm#O#gORT;n-t7plu5{~Wu z%S4*f7)j3JOwz3R*J3zSp2>BKhX=gn)t~!236f7J2 zB>2VQ3Mn9Lxd4}Rh~tOSO6}`S22vqUk=}N*V_$4V^?pfmRSA*L8x(*s`EEnN9rp=; zbYn^Cti|I=g+tqHDc$)5Vy4PrTHA?6Xvbh||0su|@*4oQ@%|9=#4j^wr*mV8@t8|L z!sp`v9me~-vr^yg(UMh{;4s{R6egJ^%!_!j%U3bCM4=s&1d{B-rQB`)EaQ#;O;kqS z)z%)y$7ov!kjR8%Y7hUpegn6DCv(R|cxHH2w3WbVhkgBF0oAFlBtnbooP04{6;c1C4;t`Hix9Qr{rt8pP~*M0v-!eney0aJ@qlgQybMtRm321;Sz0^dVfMW^ zgrmw!TS`qe;cc)d&VNJQ-B&=Ub@i?|;h4#LYB(3~a}OFW*Y7uzEkSVWrzdIjt*r@F zt^GB5s;DEZvc`yKv|U`#Ri5%G5aLvnr#%X;qyK2FhYeA1FMeP}@_?JuI~l!WG2J=eoD$vjMpAn&KKL^4c z@RD`34b@$1Vtm->s_Hn$ePkHt$N)D*3!t#OhjCms-E|XRIc@a++S*BNRxs)}r2}fs)k_ z0pz*!0x2*YlS$RD1!~*CtRb763>jTF1F#Tgy3M%|rEe;`W>Q*;@kb*)vps zA&k2cLctX6Zn<^@?IB^@hXwXD1;ZgCBQ9i%Y!|2E1Ee7sFWg`lPICyv3JjDk-yu4x zt`_+tqa;GLZvZBrfd(PqbA1Uv2GI!~WfMT{>_(#HwLLL?SxuG<6NjU{qpsev_2JKV zp|G3TRi%rOG@g90WJxEyiSL&% zJiF&A*?kBLkIO)&k6GxgG!y#mWfRhO%~UmYi%KMNlwk;vo?|Y=CQWq`yNhGWE-9tGJ3w#DaRXr?M)F$#y>~?> zv5A=8<|3$fqy80|EI5%2N$*U( zl~bX)_#X=4A$;shgQwD@DxZO5((O*rjL2ewmjV$WBT|G#3=rA?j;VoDG(GOsvn4+$ zr__pq++H6etiux85&TIyAms7bBL8RkvzSqvz;wUU^U|=$9BN9 z6`0hP!3#KfVKAKZwB<9xm^WN=n|XcWJ@?-G%y%LLH9B`N&AB5$x}8pi9;gmMuARNFih^&(oxaH&*FG7;S~8^YvFx%{_^X% zTtRLEUldUdm+wv0;~dm(oKlSSluh3z&_#~xN*D?+`W6QKj-q5SBWfhBaMt;_ z($g>8N-iyp@CS{MoBpgtRrAKgpvDKr^i#hPMXQLxl`WtgY#ZUORUa?IqS+gvPnz4F zvs&U^q`&ZtsGW)r#{N6~2bsq>;eqUlfbgtdIh!AD+$qw&=``=+XpM%<7KvVDIs9|1 zas<#gqO%w+{KAc33J~pAR=d;vdTw=~|VwBfD+rkh2y>u>dO= zED?D)EC!Q2^Q40*HfU`Jb`T;{ol`W!$o?DE&6Jpvfnn@3?~eBwbFwD05?*DabP3sW z!{D}nl&1XUJD^-olvDsb_f@(t6LMvJP`-~pJBl~apz1V&p~3?+IAzgjv#p?C<$H=Sb0mqM-2S@o| zp+9=Rv@2WTZ~Tp8Lb z+|BP?Z;c*hZqGQ`gUrOlHr3mLj18(sT5)P&Gxm4qqTbWa&_=b~k-8W#O-nREJ+XwJ zdad&AzRX61vBzdcFK>vBFLM=B-&QE3$=jDEn#NAmmQr(C8YmJw5on7qYG^lS^><{y zSlFn{jF{X0oU=rp)o!xj%4O?IHA1^EMELcw_s74rB0bLLnZEJCVr{-J1D_oXRt4lh zcx>)zgR>_QVVaG1U>y^1T9f`+wRbdYG;_ODC42<}gX)F!-upB8!*LpsSajPAvR+r= z7=+9@cf{z~9`c3h8iI%5MSee6WrW|N8ShJ^Vz<_V|2|*|1h7@X>X=1O>w7Plf}D#a zphJ@W6dxNi`dkf{76z<+Ieps9T)G1R{eOqzw4d3Oa!U4%$rbB>QXo770S+<}wU z*VWaZ)NLqzLpA5RD!?HLJ;E&tMGtN1vf$4_P8hdpR^ z--XAZ1CM-j)}o00(=!nxRmTa@ouzcmnTGcF$;Sg3>`r{v5V58niL3Jfv@jkk9Y6=;HiYG5{1t6$ zddyu$6y69^1khLb8vJc|QHP(e&_={u>oU;wP-vR@{2W8nd|`Ts=DCqukj!i#@DYo& z4SXulgJt2yQ{8pE4ABD~pqw9Q-M)!`X1EVPQbh_C(mSoCWo0NX=z^L#mYIQBiwTvH zxB5pzp6ZHf<|&M;vNH3-#j2`Reyv^Y;q+wlJCP5RlFQIDDi`yw!u>8>NN5#GB*X{d~o#X614hRwSJANO~gIF)3^WNZs$VkM$%v zQEYA%Z@sGhN|k54=ri!QOJg9GZHP@}_nT`4=I#*~wSMRmLFf-^<;#p-lAW4=!^s`m zZ9r!(wlJ1S7x{;vS;H4KQvH6ghqeuU;p15N)2@x^B691+W}8O^0~5P8mR$ZcTLAK{ppyv~4t3 zVI0GC+_g8=ZLJaf+SPNBVhB-QGwGssdZ6#r-9ge8K+||39B}rcW&D|y@jQ*F-Pk;r zlR03f(9zVn$WS9g4^TUO)lUXffdYe{7b?Y ziAtr*6;v?6wvtbeUP+Q}grN9KLiBxqxEB_QY!b_bngLREj?)eMO4WgXyF7uk>!HHq z3JY3BN9gicMxsl;lPf5`Re&Glowa+gpgnLoHRE`UO5o zizMm)MtRBXy*HADFB3I6@;_w)?T&gp!o)uNC+IX|!1oq_?wIwF%+QfS+Pp?};wVnW zBwfKj3FSK+I_@=;tx`@N6v_zk3VXcTEQ!>3bzh_&mh;y_Uf8Y`Ei zKEN2&>Djxx1K`{Y0!_58S>4f3sP8b;iY5uO)iwM`>a)cX73Xjr@SPaJiUiM-E8#J7 z1KEVx6bc|dsZK!iDI275gvA}uUwA6UdW>WVj`I2vZrin4MlcpG-1l4Ozrd6%Q0{$6 z_!R6#o$0DH*fN(3K+!4Syt@N4WdZMAX}sXPjR2{SBZ_G93XWRcoWmdcBa-Qc zYPi4Dj?m-!y}0~gToq9CDlv<8(U9ir-oy-DJLM~(7>Z%AGsx|)RrkkJ&3gD7(&mju zJ%pV;kh;Bn+Sqi=ExxM6(i${-EG@Hu=~-wEL&lVQ_wm0O>@zB&k1?tCKdmoxR|Qu+ zlF8gRokl!p1AOh#k9bx>7hzw=h2+RHbcKwYOr@dkGn+N@yBB;6O9H(<wCS z1-Qr3)#Z#dDjWdhz%b9cA3w)*-_r6@`g*d+m_s1$cjrC}DV6opCV^O?+K zFmt@HwTo(cegZqjDK%tGpD8+LbO$eQ=q=dI@r^f+Tg_i-3$>nZESd&w1b-C`ba*9u z`0YkEN(JIjeB8W^xKfhw@oagu*gwO0;wAVSAs3hIoMS_gennv5A>BI(r&(KZ(mFto zB(~r`Lgc3(BPDBrSorM{$@|FU*$7{>Vev7N>>j*6o|l;FhGU7gt&L#moi`CSS_Bjn z!l?fn@f)EH3j`pFfCB!{G4_7j|&L9ul|RLM@*_}*c2zCQ73a`)aCkV@OOP3WiQ5V+3+y-!9XNrezlzO z1v;RcSS^6Ij{49AcF?TaShEuM7IbnXH9@a7T?vU+O=5$ScMO~8Qw%%V(VU*OiWo;K_K zVli(ZrRZneOZ9$z2vO47o(lJYTv*0ZEw=FUXEbPwwn82Q%846L&Uf~HK`uQ|g@FJH zJX=b+_S6}Dow92cq4KVeblC4afE{87Y_7-BX~u8gMj)lY_YpgjnDK0c_mGo2BP(80 z(0BzIGOEbHi*z>2w$iv8?j!Z{9TLg^`;Z!UVMKXse(gus8WODCz zfm@jGc0!W8!BTtR`i4R68X8{QUi7D|0rz*bw5WENirP});rgPku5R|4bGuX3Y4l@8 z;@Q?9|Ml0HGy5Y8f2vd?eJ{*(a=`D!F{3G%M9-aODJ}0`#onu_hx4%qTj~e4IH1`2 z%vKBMX{WfukN|^}G@TPlXj3UoiMVyYPj0g)s1T;RLH5XSODqpE4?OoR!Uh*24gi!gPKBHWZv)~50~u96><2}zOM;Q@O!t@^Au zrzZ{wxKg29Hx7i-Z=xO$?axW3^?20 z{sjkq22^HJT+6x#{u(O69y?`jXIV9h0ID3rP8seU(m*h|sqtC$Q1kUa3TWXs8nR!G z%^X9%Yby27UfmQGpIFT+{X`G!x3*G(PG%V%XTdk~we5htZANuHb1}PRm&66@?IUHQ z!w|H=x~`nA`Y6-akx>R3X48bUpW7Yd6)N)aS0eSjzRxD-UqZl7i>1KUHxHrvxp}Jy ze76KCswKMkR!6$)W(m~9fZsrcX!ZJTqp+NoN&{?riRk7F#5?FTEfN5W-g;RDFZYN^ zwT^Iu5}|cmwTf^RIU)FGkJo((6emd7roYd^Y41hAuH|1+l6x==M_YhTfs0K;)jRvj zHrMVS5KN-m7ak9;cE!ajD~ho9%%7j{=qjQjO94>uU+XiwDq-k~;Ua0AOCn<5p}RV%inOro^8nGCYKn%_zSl4{uDDR1m@iMxZ)^7|rY zrA1Xm@@zSj_T>3{krl^jlg^eTjVgY}p$z6Ie87@)h;6+O*|? z{K^;*d*?;5?qS!)EEl5@oFa&;ov6Z#eS=daf%FJ=g?HSQGdX{_*P8Ik^MAT9;09x! zG=j~D|96k>L4nOL2&&jW>~L`MiEEQ0molOn^ZSUFfB66eT+wU@k7pF{wUUVn433RA z!Wxe?!(J14&<1C3%W2L)cL1M|$pjRxHpmpreBb2_Pm5 z)j#MC$R{3=+@m?dXm5E}SA|QB+hVq?XpcDE|N3?KfL~4fHe#meyvx4@ol>n7D*mPzLZlW-+ ztK~bDs2cO(^I?wz9n~)=u_GKnH|Q_Y#~ZgwJnu3zdldQ;n*hj(bEA;wudm4j(i0*& zy0f}7J(QK6pdyI}@9{^y!l0b2{7h~%Fdryq)YyFTJI&;`Q~2iR1CL~XbHe8X(UW-P z=}%&v5ZUhEz-vBtV3!0+CN%Ujv=FJb0aEfGY`PiBBm_pa)om0=Yy?3kL}6v z=gd)2cmHyI!2#Vo^F3GQ7x!-gW57?QW}SZv*3DV=N)x>-Pnvq+Wa1_=s=6cAn+?1P zMzg*?s8_(-*w6q$4RLaZd~LatYOIbB^Mhg5-m>1N4Elf)S5;0a--*V;A@443Z!&S8 zeju6N$|C;61Ki-T9{@1<91KP5)d&njTO&&nTz~Z(KaA3mKYYP_KfCvMFYmm?7q`4! zO?wl^+ITALhh=n#8VzeGppNSccGNO|4g&XrB^V zf^e+4U9mE-ldA60h@z$8sjWOoZg$Q!^^b9aY2!``fRhWHrt620(*=vEw#W?k!Y3(I z*wWfINt>R^CGHwN-AXdWnG~NOR^_5tAaX2N%&Eb|ypGA1owVKq=+!D`C-=|&e1BYM z@wEEC)BFbE$KaruF6D1PH!j`tQevAh#I?xj5R|Q9I&}4h$pZ0tmzi%EisA%!lHVv&Q9C!`C7UfU3Ah$v zak&8Pk=JsXOiEK0wUfnr_zm1n_iT8&S8P0d*PX^iiO(rPghLD*L&9*s%(uQ_?3cpi zv+2Pdq9w>zONw zFQXytY6;zo7<}L{x+2X1?Ybyl6ynXk%Ojx9u!3P!!f{f4 zTGytOHyua~cnH_ld(YA5=+0h~09VVlthF=4T za}RO%-aR198f+%fwRL-XwAWH;_?hsH<(iA(Q@4jn^nv*(+h~3vXMO$Qg9480l(5j; z>>@+6_Na#%i;@jc%DmCGn1%Pyb(tJv@C z=Fm`DR#TQRq~GD3PU{`^fInIn^&Zn((*F>Hpv!`c#|$`9&k74^`KoLQU^1AFS z@5F%o0RtN1Gc)KKrgLX6_dvAvbMd#~B#V=W&7^8vHbv+WFsp_JNEsV+;{lj`o~gs@ za>*Zvoa?TA@TPl8j$v^Z0AlggmNHu;dlenAT#6$O)GoK#u^pf%m?sbDN zs@n817>z&|hY9k_MCc4BAM#1u<9SVV#yt?QeT4KfTioMsZ5yjPih58@v+E-ntbep? zLp0-mC4ZkvNYx{4f!CF>yTQeF3lc-24(Zeo@;*jFmYvK(AVMkp39hp(P5pCHj%DF{ zhq(t=@O$35Qc<)!tFOb`)!Zq!MZXm~q_4e{dSa@+WfkKbJqoM7oQ+iZjmQPE`}w}d zAXWv}Rpsm^i-QMLR6zTA7(ck9{7tO5l3qN?*^c{89QezkMlB;2s9(>M8)j+@cl-s- zt4`cbwP`-}uJXVal1~GCjJ~Fe`-lZ2ngKn~wwcvr5l83hYS`7Ys%qeE=e>^-=n<@Oz;_dm$P?EJ{cwPV=(n+N#U)+J+KG9MBQHEFdjtz?wIXz(fmaIXSu z+7b4I!t8U64PqMFZ}dpIE`I=n_5ZodQDtRi;A(z$iPeWJJ`Ve$Ul1yKpH+e$!eY!( zdw>^op@PA$fyVaF2+v4*fH$aY^yn73@Ya!*Q?fyql!#8O8dHhB62Fmb@{ybi( zG8MNI#w(cFx?TYh2*?TpUUIX0KU4}`;X74LXZ7vML#UIj{vy8t_lhCHrwnXAc$xR( z9mNQ@DF+4$G9QF%r;wbVa{^|s+Q-OTG?NCzBY#GL`y7rd=Tm zL>T;h2WyCVo)xaerX;Xd|9Z*(un4dM{}-CCoPgV=8hi8f#`G__d`3JCjs&Qf(o6d+ zXz@nEM=bvk@b7%d!c&B&Lry+5kMZ;~d9c~wZ$gq~{T%n|fxn+0aA$AEFfbgHjvVcD z$`^({`xkyO9HpxmjO*cepb@Mi=ee55o)#G+^&y9LZ)+!aRqQSRH&5FmU&AL_jU@5w z(pmPpJph;xe2VnUf0b=LvywFVW;-x&SS`q`t*?Gk zrv}0;pfdZn-+r2&L{*PY75~y+?5R4=$=hc1<&NJrjM~soV3Plj zrmv2Q@(tSlsUS#7C;}o1(jAfl(%s$C&5CpzbV|2$rxGi$fP!>M$HF2=!_q9VEPOZb z`+jFR{KGlG{XF-~Tr+dcHJPj9sidB6+qmJ1;ZBSk6A37)ETs+wl1k7^iMouxb|NYt zJN!#SWD7lQ$|o{)NY+SHG~6FwJy_>l{qZBS@hO06yRg9d6(Yp7VzB~CO=jqoJ<$sL zBK^+9>DI>y%@*(j-~TnxQnh8|Y2064!M~EsT_FT|lvsf-#mOzJ_sO5|7Mwau9OB#I zT;3wH+aR{2LGy7Zd?r9AF=)Ptxc+QRa#E9c>f%6@H{e!!3Xw)FVGJvCz}AjC2q6lI zO;%0z&RX~iVZQa`=!$~vkI!6TSy_274=!)lbwzav)z{|R7MWs1uX%B*jyDLJ~Mpzl%5#U}99QENdm(ixO)4ur%mit1$s*hD1kRg-_e?+J#ox&#v6Q^Hx zYcuZ+x=cC#5J-D1WgZF*Zeyh;IahyzCIt&A2R&h?pbMFS$E6?SdIbs*>kqL4byIZA z#-<2e*i2KrTHU=f6vZr3+!KX2aDScN@j|(R`(n3@EF^IG2u=Hoq%}F4!(i4h(w=GI zVxA>Fk-@&kPDppk3ac9_PVcR#v9OviOIwfSFXYuT8^` z(AiE&DB$;s+#cCP>WoDUO-6qNF;M5#UqbraS#%E%<3W8sWx}Xijh3OUo!0*U`H3 zOn&<5n7bK2Q4I6KXsjXSZoN|=XmNS@h4v>rf3&i4b344+wTo3l)fYj-TfxV(Ue^v) zWwD7FGnxtBn`pLB2TDtH2h?EMt-+%C)afIK^gd66mcwZox2IOc041jAXnJNXAbbRk z>xaRH5`#3I)GEf}bn>_|!NdHi{I7lB1vPZJ!NxTL|pau0t{1IS=n_5w8E-HNEdzJt#u-D z6bT;Gwfa3JhK2u&J}x&3Dj0Ui85;UF>qp(u;a&CVK${EQ#(3Z-GK$I*#@ z7XT1U(^9(_0VU}!1RV04@#Uz~+txj`vRI?^5@Qr|eU6%J?jCNv^sSB_7i0-&)S%hB zK3$&A`7;_D@%{qN)HOR;jaZWdU@ePE2!O*>SP5nZ`r8Nq>>hISPWWo!}sarBk z6s}$tDf|7SZIM3Ze>|s0iuGg;X((?J{WACoWa zjB4Vp@}@W0e9%lF_q}5b>>PF@l`3i|BU|lHjN5EhT`A89u6Ng3NMKFkDZRJuBinB<6($fGmn(w^m*qH( zsc?G#HwRua|GbxxBiglb)>1QTpZ{cJP5o+apZtaZUimI-c~xgcoO8xVz_Kyo$ImI^ z{-T$h^YT_>TQPz2c1X+Vvn4}`4D8U_3 z+;6zb5F zoJg!f5aj8_`oE!N(|=o`7wnGRq}5Kz6zQ=1G((b*oiMYbl`r=G!&A=GrRbX5C)$Br z60f2P>1zDa?r{$(Hy&HC`39%T8@Pv|o;D~tux@F-x)f%+iuZ3Z|7#H5Gxwh5Lw(Wl zaB7S_yc?zi>eDnSC0nMNPghLsR$Vjx5Ty~>tq%D$b4kXVThjOSNU%f9{j{g0dpE5& z3ll`G5&`2oF!tAHl277?0+L&)O+4LElS;Y|v^yEqH!l0=;&p;opR2f>-_Rc4_32-iy%Y5iaY; z$8UebOZTd}G6Pw%YXrwXKK;do{DLT%V!?#qThR>6~lyen;1` zM!LPzXO#>EgRUZjO-Sw$%E1>Oab1pv+X+uayIBdaABaS++irklYCnM1iSQF>+{%38 zbKaq|~h!X%og%#flx&o?btGbM*NmtA=EXw>WfKv!}?mS%EP%X@EzS8BWy z*;mPG>0?x2@kZxS)*&i4ExRkED}|n4n^W-H;b6nUMQhA|4*^aD-fzv9@36UHP0mFM zPwXh*d#b}CRg-)8%orpUs(!XoEMnjP=`B@(MDjP#Kw>*W!9kcmesT7{1X_D~F}7r% z>-(Z)ZRt?Z{NRk>X_LOBc0k!t{)Uatthw6z0ZwdG?XBJAU7nO z-+_^x>6IX;zV&TPM<}~R!&sMAkBqrKAFBcx2JF{Nz)5EhFdz5tXC~hz`LS?X^i7Mp zWFC_#h?FDxhwuFpG#|MUBYS_rHbS;uISlwU=CRPO4$K4qt$Vi=8iP>XJd{`LswUY@;F|w{b~e72p@n~7zW6GbMd;kn6N?+S-!m0CiK$di>)KUXu6=ocf(*h-M}yto z{1hUG!WNTIor8d!!!4`Ab4!5FRePjMX~R-nu5b_W)2o}j*4t=$$iUZ;-}3av%Xqmj z@C+!?v^H}go4RWKYHepAeQ>*uRRWl)t{a%OEw8@}jxIQe)-Y11qK{em9?nF+Eq=K~ zfq}~hPGS_+ik;3MQUANcqjtrCiR7_bGCp-Te`g>_q{!bJye8tvM(V4?#df{jwC!6rRU7@IHr$F4Fhu z_dmSGI8aR%onDz=p^1(LJYY&BArzgvzYexOA*9pVS5*Kwi;lKx3GU;0a!3{)*C+EW zl8m~gvmq&2zrI9Qffpa%`ps{rFVLqAaKPr=KIm`xQAx)$*1Fy=eLS{at2&|O^T?DY z>j45-3~%iE{)yhlHiv_)+IK`XMDw7w#tRZ}FuA#zRCW-pwBeuSx-g5&_q4`?4y0C- zd?Oij>>UQdgj^N*Zoi^j#)|4e?I8P5gd9gi$TdFv>QDCHJREkwgclEe5BTT=86%$B zZc{#e+@m%%?`^}(Jc+VRle7TzMxQshpOQ(wFT!JkbNYxj6ySF+pmto5OMmPV#j%J#!Z!o(%~WRaIQ3!!MaYP6e!T|K3(r{jV?3c%ub0 z0G_4jNiyf!9mSd-Rm#fhnZL1S=1z4zbRWuzNigeK@afuM$5)eDq zVUwv)b3vHcuYxdfcIOUN*Z6CmRJT6UG{vrvfXoCu1W`^F^vr$KZm_LAFX?l+dROhX zxKj*eCKGq~E9so%(?)7XF5N92vFS9CX<%2h#>Be!;1GANc$I{*-xTd&`Seasnr$ya zzCCl|Md|24-&>s9P8;a==-rOl(SqT#q2KxZVdbt(y#9F4PhUO98EG>O{zv+nGAt9^ zPK~a(v$2A%70fOS^PpMKPQk`h0Iwdp<&yY(I4p0p4~}j@>zX;DN;p6h6P@AX|B(M! z>(*wfto&eXd#*|F+279u!wdv}&Kv%4djQS@AO@TlUGI!BCsJ-Afz(RaRG$WRNbe1o z_L0QBD_-=?0#J17Yf;ZFz4TvY0c)|<@{-G`z}eA|bw0r(Z8rK!+gQs~rF_jvKuczH zCWK*(m%0kWLH%_fvqW*--6O+uCZ%VG*7^ge0f7wm)r)#G?{jU>CzNf{^J5kKbK<8W z4Kd&R8`Zknz1b0hYMo#s^_k^wa{UaVxa&Rf!N0S(lKVAZK(TQwMnUXBVlDeSzyKxC z{RyW=>@~r}zyyeR4d}ks>;ST)qV6u+$@JoG*9z~vnJmdIKBU!?7fIC-H*Ca7t$I8^o%OvTishQWJs`B9 zcD1alUg|c0{6#Kl0O6_$E0Ral)Qk(U=}vR%2*eqb+UnB6m+jU57wFmZKp&eCBF(^h zqyHk$sE@t6tOHG_`n{GZ>Rdwdy!CUWS+y1o`xst}E734H{O3fQZT1O84@Me5;ROtP z;{$N}mmqr}eZ{0FBLa}U$Y7oxR~J6z*`OnP9ReL4Q8vveoR_eee6*w=vAEqV3_l^2TZ7M%y^OvjzKlEpV*%&DtU&nxqrpCL<6$>O+H;IWmW9MrBFXX9f==04k*3#E!M_OqVd$M`=x^`mI#eR8R zy3E!*=HE6KV>`X84_>Kw^0NqFmsv(* zX;RESRih={cmHrUXE1i?)umeXZ?c4%lJP!G*uxWXC1xILtOp1cK;1_xjrP2E_t%!2 zsm)Wk7)I7x|Bl;+NDj_zvB1E**zM<%k*7J&Qo3Eah5?Lci{lOgUrOCD4SVuF&ES_* zX>3=Y!#DvWxqh(=f%4dGVL@KI?M9A#ZBvnF>PIIRFpe<-{1cLKZn`DJlb=AW1xADUYZG}hV zin0G~Im`0RvxU1LcU(>X&jCp4>Mq)4Fo~sAiX7SZU}K(=^1v@=M+Yd0K0FCcurL9d z?vTIMp})~pJ-mf;<*J3zUE2{aGA330JK?j#;zW`kbXJafv!^Z zO{#y!a1Zd}Z$LWFYEXUB#Yd}nG6vxvX6 zpWkBlq~)z?KlMNbG5inV1ueMF$CxazGHuo5;1P^i5f@Y9+xgvIMByuX1(#rf&@Q_B zO6|o@$YGJ`&DlC8Ru?dLvVP8kCV-}cz63#rCw0c7*^#f#*4z477)~6KY@mz&^p==~ z34meRf7}N*{fTqw?C(eg0al`7rrgpwz|Jwpi>DR%@MeRkDcHyCR0c7U-3u!~V0JQj zlCSkjGlskvYsl{1mL9|-=%P&C?`RcYZ{kb*m1O_?#>dZ5X$PpQ1=0vt9>2?J27ALU=|RCe$5?pnnQx-C#Pg{P+H2{Zx;AZ$h%#z7 z2ak38B}z6u{u*>;1lN&*aL}{dq~BENEl4#ta3B=){IuBVB`(SZo&W$r=8LB3jp>S!*IorEle>tt@8M@7El@2saM}>JVdT>LU8;{4 ztY8GTvH%IGrGeb0E0-nZoN%VsWn2}6*d(&V1`ZEB1ZK2pYsnIQ#sp1=Hr zxoLjYlh>9Yc-i#XL0NVcIdRs8X7XfG7e$!a{mZmgag}nF*-M2b4$$jSVdY3Z()FL8 ziI1RDeBTcWpgYbt(ruek1R&N1xgvscmo*-pT!-Gcyhp2})R#eb>v9_tYwzodAo`9W z^hG;gJw4Tq<&58RLZ6r=oG9Q}(=FSGh?am+Xs7T)00*M9|iAI(Sq><}O4+-Wdn7?}L`05cKW_V@4-?Em1W}#*c#% zG7R{JDPCJ&A0#sa>UN~*{weV_ayRgaf?fak_~BGd4&&S5*;*Ye3P#ST6$Se;KpYIz z(IC;#ppeYbZ6)b>zoVqj^Qs{(zyA=y0(P;)ZZ}Nm$io85y92kGKuV(vq(C1~`-o1K zzl>6G7vNrN?`?24UP!Yf7u%0803EmTOl_QVb5)9ti=*Is1BaEcK>i0%E(Aj^95Q;=?-=$zU?Zrtjo&XxBPwi>E)$N7O0GA@TO|19g*dSD$+TKR`jdqP%Li zWF&x>r1bT+9KGtl)!i2wx11-zcb~Hvl$G`Ws`IMHSub!WmDOe3tx8-Nyd^ODQRwP` z>)#iz;6FTD-jget7{LF|eLixO-(BBryUtfP-vbmAiG@Sg!P# z5Iq4#56x4cH(K*RNBk7%{N~8$Dkk`8y8oB@O=1;^3H*7=Mh3$q0Z|++e>^(Xr{xk+ zA|G%YPsck1X1pDIv)<;BVzp&jMg<YQ2%4a$iznG@$f{-Jz&K-G9!()3;yPpH z!g~XG(g)ukxXpZNbT!;SiVW)t9U^@eGDO@*m00lNKMAXUENeGgFjJ|e7$_(}picr0 z6U)IEeN9M|vrhP&$gG}jsCFed9fkAKtZLq8jWEuc?~8Vn!wpeH4pV=^EvCPMT?yW) zykJiBL?loHGY`XvZjg4kv6H}Pwsli&(qv3!G7{vtm;VIBqZ_OZHjvUxm0Me~*S(jP z`EOvkLHp#}C&_xWZyLUo)9Pjw5DZ*?)V(iROV@#vJyY;h<5k{TbFlH8cu1$vP=`^6 zPyM~U{NgavRu0J03++&Z@*~}14rS94x|0kiMe4*vEbktN3GQdt`N5(QB0gxy8B`QM zZSA3;XHJ2qI9JA`mONui^N;e%ZuIW6+i(B{w163>$)|mfvUy zFM;7CL)Gu}*{>@ETj}$ukTv(d349ZR2OwQ}lepY-a#Xf&o7}+xtdZR6_~-m(}*6P))FADyWdAHJ!w6*d<35EqDP)|j?9|bvt~`xw#%NWf~@_k zK@%IQG&$%MC@g@|M9-IHwMq50XK^<*gDSsd+=-1q7KP*Y699b)O_>B`EkW%_-yNL; z=fu;7l)yVpqSdi6v2Q>A0!;1YCONU>e}o5?3i4e1E=i9 z>3g2TXn(Yz;%%2^^cTEzF)NVP7PHtmJv~p<>^)lU^i$+xyi4}Hhm~ODN4}R>l91}C z3bvLgkovo@HiflT6MsIowBY@2XMVS|{vLaYEm2Mh;i%Xt)x1wTCGgjPe-`9d?yq!v zRPv8$GB zc)pxO+#!#9*>&zrt^W2!)`QX*Vk6PZS^rFWrVC&ovLpWCL4h8LQwx;qroy$s@fqKJt^yJFT}S%FFqrHg?Rum zC-o8KA0JyXb-5k&efyf_rFn$Z#FJNqs$6CTSEoR?`Tk#UQ{`iM>R~x8A7iq68QVeB zl4>E6?8xtAlF0wf0L>!&oh2`re{QHJ>?9!+iuC->+W*SB%*{0zJ2nxX;z#>``3+S? zSsAQ@43;CZw3;OSOpDrDyuNs*JCq!WwTic#^NBqX9at!t*{DSKe}Hxb7NWVWXxkP8 zm(cDly##{Pt>vAtgXm9qRlK;D3}PsCt(63Qrfe`?pX91$EELv#MBo_w33(a~I4im9 z#s6#Se`cott%6lgWkqW5SIKam%mt`cUKcy0-2N1Za2Hw_vvnH%*o3r*;z!apu zj>Qxhm2{mtRoh!@9--g5tllqn9$Ed))P?HyIvKmEd6}e~YsBI*?Jqwg2sQ?QktIYB z$wv5hK<(2Lc{l~}ex&D_TyH{I;=%V{raD{1R{88!NW|PS3^2HwO<5q>^*82&;o=E0 zX6w>#H#1Jr6i)+`=cAyx5t4f1r@Nf)JO6F5Wcg?D&hK5BE*Exy{)oOoxTRtZoxWh) zjw864f+G5fJz&*E_CQ026WmO5N}#8fhvB?Gphl?UdIv)e!*Fs0-vZ;T?WmfXp(zBs zmv!%{jruaOKJsw?&`W1wDG7Qb_w8oo&riG36i})9wcQy{Z9#R6`W^skxxRpm9X=;| zmVT)jPLtLemNilkE8*2Nv2%nf<~&QW<3!FY8-pS9nSaQRNv^{JI}$q%i2701_bP!$ z73q*Nk(J^Bby;%dQSPax9~042zq!{{2JwtglYZUh-=~CU`$?sVq!5k8lIt!qM49dmb z)6S7l@0hP--pF9wqTeYQrb^YJ`;NDyiZew6TX6= z{Yy>wzmQO{nB z`umxBQ0PqFR2Y75_?q?!RIPGDq4*>%d;cGWLCSlq^nN!h(UZhn!b{V3HoaE+8~~FQ zhLJ(EcZPzIZ|`Y$KB6yi^vx%Yi#}Nku~zqR6u=t=&V-klFUMsS>?jsLUfag(q^Nq4 z-v?P%eZq0~yOst?E+k2M+NI6=NHQ1N=>&9MNVyX_47xvobkPMe5VCjhBOs-pqH;P~ zV>r1MhBl_TUu2;as9u~g%!a*qUHE}hx)8__>sVHY5F7kt4AEH)jDr)MTKtrbth$N2gfsK%07FeKtu-IXqo;Cr^ z{+bqu2yP%FUektm!R*=j0(ZbPG&ZPARC?$$GK~A+X6nir=6q60Y&kWeIBgMj(fLE? z7)+Jq*w?-Xta5nMm} znH|$5A$~*e&X?^$sBkoEMgveX+T34U2J~VT?OU5Q^Cnhh;V9dz;uT$bGTdO%!wY}< z*!^p4dFG;En!ud-I7FS}w#E+zhT=2fIi-YYNrjYWjsDGZG|;qgTYJ{4)Q&l}>c&Z*>5E1o>~u@ar}0&rP?G}=EY+x>bEm?< z;I}X(=B=Llo^_c1mOqAc$iUIn-6*HC6A|BPcOz}PCYfKkSMdK;7|4eZ;SJ<1BW<$L z1N#cC?}XfEx&Kqk`DSMa{nhb5Z**pNlH012ny*M^Tocqy+# zrUJc)|H*?hYkHD=BSxiEdpUv`vhO8BTdXIH_qNRJD9*Z1RjqERh^o39M$mp2=M{~xe3Z%DP+fXw zu0_oDbo+EmtBgLZ4q%>FK)Sud*88V;C;#X447?(W2VAK&8!qsAzP^nYo0{Sm*i)4S zK4WsWBA+4K-Sa+8e1`H6^NZA7+Ux&+`28w=)w8W@fpV1Q@=lL!llM?oCfmrR6_?Ej z@Y+hA68qPeuMf?5k4;9$ThT`x&d~BWK~_ZHFrvis^o$l0&Oj{r$H}tzTw|^Rud;fv zW#N%Z)$8VH{fa4E=F`SetD0p(eOoss~MPeC zyf+F3FJ0l?+G{mt?Ls>X$g|*zq~|ZGI%Slm-zXjm!Yi9p315Efi{PTa`EqAMC3L|x z@f3(wc{Nt-P)YyR*CTuK&nAaco9qEySX^-1I^ibV?`P@S^ zt~A4Ps=a)p6{n_RqVt~`yims}k^TnaJH!9A+X0N8^J4hE2$>H16tAG~-C&XPA&S4+ zFwER8uCM5k*DA6sz97X|cX?&}QRrZdMwKv1Tv0p$YIPo1ejwD6E55xkmsKS)H8r<^ z3=y?;Y^yr?p4$D$WO+DFD&I^7j#2qZJ`S|xDJfp}>pqKAAd$T%V*al|r5szyCEA~B zMeH-wyNmI5GocSUDXdt$#KOg0H0dL^itNJl)=^VMyRI%_AH1WXqT;B#ipzmwOzM3z z#0^Z$y9E2EL2s5n=)}C<(8e7~{!(aT)%&eNn4R&1dUOwwtF-P?*@LJ1sl`N)G{>STD7X#vuB;c$CGg zDxriKsUZ{3pX>#pxLJ<82s*g>;POm&V*n5dMcdmV7&o#tdQ~3*XS_1LI{K^voLQse zkVFT%h0JMX)6Ixv-*A(OEmnH?D+~K1K^@JlMe{n!*KYOq=F_MQVLf>lxO#TPM;HwS zCSQ5zs+hO&ZxhUv#3CXpq;)_K?u@Z&le-7y>Uh<>XbWepI^q`WRGCbuNBZ^XDu z1oe8`aZ=Ttjbh7l%sqs-h&VvCnUtrUxMMobowC&wp5zw8@lyHM0gEtIh`T%y z=x~!nai1x_OAoh*fIitCtOz+8SzIj33SlU`$17)ne))3_-p8!**ct6pzEoec!#?=s z|G(?`N3FCww88qp8>|n?$5pGb2!iCd1sofD5g1dxdjj!2Dg=?~wxh?Wa>a6aG22!? zE&rq7+9zo5`U}HUW7x7L^Q3ZBmf&DkM_MrC-wwX)@+}G-_?O741 zfpu8V$ODVkcTJ))jWPvmuy`xTwP{w zk1QW6){dbB6dCOaP|!Yt_fh;w?GcUAA=DYD(v zS7Q8AwB{(P>r1rVu~(JoNOeb`_!f3kobz&vV*K>KlyWqkDpN&wanJ6(zzqlgp=xU`2l@im3I`~tK++0&XCLA`F?ayS#qU6}yQ&?ou#1@Ry)DasstKY+bFUc5W0-wfOnPmi=lgu{g4U3qVcT-S!QC4X1NIr03(!vDomNt9Vx3X-YUIaX0 zI54FXvHmKJ2qJF=4pj9JH9@h|d}r;>R7kkYOP%fkJwwk&=8v%BSmZI&U3FW$>u$Jm zpOc3_bS$A$7QdpFhc-25BxQJLL!oB|erRd`uf=VJgy9OKpm6CpHrhac(^UKW># z6ll;gq?UYf>@)a>6;NS>5ciW_q!@eiNV`1(@iOcC;eY-dh-c3sy|1vr!Ry&V{zyC( zy3si3J8~Kzv<-t2k1~s8L9IM4PhdIms*co;kK}6$5_bNiU4^jaPxoJPwpCKZ8a_qr zf}>L&o%%oRot_UhX75@XAP?=&=Ei|9FVhJT7?w6%#B#=oK`23FbYDkWkHQI;6S$_z zmC{@JFI@bLbsx!*P8O=F%<5@$KMc>a`qL!2mn<$b`2w;(mY(ssf$NhEHzVw;g+Fl- zw5aVAxo`B~)T^@8$3N|1)2TBNu8M{^?!TfhRNUlP9+_}B+|H5H(cg{`4bQ5sl)Kh* zan4NjG9>RF91#I7+i76#2-SK-1Pb2k512r{T#%Hiyibz%O z6tGX|+21U&KcPfTW*Li2t%$$o5-{NjhqcM?(+bbUg(`t30Np^Ye1yvDl(L_A|B0s9 zEmQxz;NCZ}9#b9rhUG1}f|HG+E#ddCZVyR)(T0G&{@v%ix$PQ-*cJ}xEKH%eOSJIO z5m}-QYt=A+Ln4D`c`x$gbl%@Hp{;VvfNRM-1a2Q@e?B?Q^uvgU!6y0F;912B@PgMC zd|JVPcvf^4@Ef<*jGu_b4A~uKoMZQ#_F+nF+tGi+obgmzc=8MP>(Nl^uD`(PN^gt5 z67{@}+Rm{)OZ$eK{&K;5DxcrR1XPfj=71YdO18-uZQc9cnqq9|AnbydVf%nSwx1jS z38DRe?qn)N`3`+>e=i>CPVS90!Zo#{ zUa0A|kUMl{=VuGnJb!cMl4&jQ{RQNP9~KBirZ=@_^$6QaX^w*L41M_i7Sr|NR~G*1 z*3<~!A~m_eeY(wT;%%EqdA=!sCG{V=7Ar?XHa##rADP?NO?ia+6B7IaBHz~FIswmG zUFU2w&XD4nLTw@Gk%eI`dfJ7Wtuxye^rt7j#_2nB5Q*n!7OX)Hom63}?}2DTm<(D; z!g^W6Ls_fXp)pqiJNP!E(L|-s|TFJ{0`^{Hnp|uTVA|*87oy6x(D@_pkay(Doi;qu_a0?dFUk?p3 z8_(NRXno6#_FEC89NzTH*$(e7UG&uzLx}G}_K#4m3{zoUh3G^OCm}s>j-&_PEU{V^ zZja<>7MEZxEfwEct>?8WP<=UGLMjm6NtT)Iofnz45C0%+&9+r6C9DL+rU;t$p%$b? zcP+}kEifv6`h|1Kvc@;{u# zeTKRNiYK3cK~4pJJ)HoJ7w})y=5siEch}%mPL?F_zYq+2#n^yMwNHZ*YZsa|ik~E9 z_yH(Q5P1y4Z1RlfpB`>Ldl>qLbngeJb!yfR9UjCHGr6OgOV%F%H2y?O$(1WeKX$Aj z6pUhNUy9!oXi#5s?h2;i3|;(P>trgrZ6GR=2aErTT8a_C7d#z1;fB=g@J*n*Z?F6Z zXz7B@kZtGG6HAR=yrl2!S)DRJA_l&^|M!m)s}Pp++Vmu{^8*Uy7Sx_*>oHoq#IaBN z=7|Q84yi*%n*yhvYl;me!m>=g#7l1b?qe$cdvZiYG;zlGBf)kzDuXUt12e5|6&3R@ zshP45ym^kiLX_>g;K5Y_;2{Lpm>=xeUAXJ-0~62*O=XjPayGW}qMAlvGFI(fR%V*W z>nRZZq*o$gZ5vVCA}kKuPgq`8&1656m3ir09*At}BkWNDS3yR2Ro7su#Vm5_6PM*< z(e1t7Oe_yv_(o~M$N@56dph5u)^1e1zU%xPejnL&(;8o7#O72zJ>RQ)!=UYd=k|S! z!gYJPu9%YxWCTwbHOvwW&hi`s)%9 z==HOl^NA=1Ad;F||DpmGFMd1!SaRd~kMx6id}E@;=J-pu5tiaB{aYtQ3}IS8`udNU za7xE;muU;D7`!sh9b=vNW_>1?cJQ`fYLFCk5B^rWt^l*@k_>)(cap71j%DrOmTv61*g)PKIB zoea16Xsx-pocx$lHJ&m1WaqnXYQ#13fNC*MTU={boBN81@+$HPX}AjqPLTN1BoUR0 z))U~lso`?891o^c)uYWeyKRD+iDqmfM`D3Fl)3B#Z8@dl7W~;ToHVc?s7c=IqPp|&fcbU z_hDkzC4c6|C0?p&O6F7$ItLszeWNz7IM+}ik{zh}0uBD%lT}VTX)KaE05@)wdzUSM z-%_N?g<(?-lF3J?FeDeVk$L7D_T>}C|I*16e1&Bp^tpB}mrjR!&EshWcL0VSyiO8M zaQy<6X0PknZz5|ScQOn$`dD=E%zK|vA*;aRN;A9nf+aK~54Cy;B|@TsxFPx7W61erdR-w5Gd8|Z^Uq&+%x7>_K~sa)kmq-# zQE>r3zjX+q1=>F3XavJ?WvCf2dT`+UuTSUlE(PayqlQ1p$2k&8-L;F~ zaPs)Iezo`uM{RzwY^u|%x{;^n2In>k@I63jQ%rP)j@>hiiZbY)QEZExPCK;8Eb*BE zaPOJ3`f`(pO-ZGS^#f(POu3ie-eTk4wKhmOiSzJO_Z%*ALE=t!dASpNpAmd7@jMtd=8L#RAJQYM-gneT^U+uruD`w`(eLzaYYF|wwZT7;@6(t#c^(BFmIZ}DiSvhL}c-3*WDw| z3P|CgPD2wia2#=*l>-spL_ImXvbN=AyR`y&zKwic(ft@Xnm8?&+=b{=@tkR?8O=bK z8o>u%6ZsltOBH!78Wj2~tOW@ty4V)g`wWZwqR^Ygqii#EGz!ykK_$MK~3{UHzc z6kC_aAJ90q#r$Js*|zp<`@u|wsFC;er`QKcU>hMMzSy|6yI6T=Mj|`zGFeMW)+C(Q z`F<&>$h~CX1Ag@Jb@y-l8{%F+35%l%`VGjDAyjnqj+U+jPhj;Lw49$+UkpFD%47aB z(Q)v^{$?1CfxgNX{Hpu~^7b=~CKP=6B?c_O1}oqV?a?#k9_>VqE^uQ6=rF(Tv$o~j zeHJ1SsKt7OswE?ZN4xMd*x!_6{=kn(7Vq3Cd>j{FAG+=Yr!4mw1eQ?aXj=QbVqCZH zY}2;otwW)PztYazpW=K}o)tkE7Ltp#B8SF}M|X7GGgw@a9#%pHwn<9)_X%p<%T1C?G z9L02^#_rAVg*rm^3}#TsvpWV-k2F(_dXw*ldOzN_V)M*vS zKHi~EI9?wod^r|#H}e7{rT%K*U0{aX2>krZ8i~ zD`d)w#p@;?=YQ=HnvHOspH^O;?x1GqOoq;(>e%mAkqWtH@z5JjH+OvmaF=3=#(*Ex z_y@l?du@Q5fw}Y!Vb5DoHHOZt!g7b;2VOBoxiQdDbUy(YdGtXe24>CwB$F_*JbHeR zDxcr}gSCuG$ttZlio;-0=s#s_lZRtM{a7(X_e0NkFUBlN>zKK{Lm zsb*X8oIYnlT~^WT%gR?H%ratJ>H1TQbIwt!WzyX#&xc9_8r&OcIJbMq(f-fW!&lQhYb@IswM}xEUPw<1LJlhsskGZo~klbQL_k2ainE*IW~V77qZ{> z^!6eGmpr0jJbTH13Q`q^wCsa~O#4h|E@>?y5o)!282}4x&|Z7H{*F1=)>rhERCU1> zZ@U3QC01`yfrhy;L$deYo_|1FY;77ZemR#G6#{{Dkl6g`*iuO6hZS_cdK4N*Ow&LV z9GncrQ9UKWefwBPMzya~O0K!Ti+gBU{6STIO`cKsPO+*UBZo=iwg#VYH@x&RwbTcF zJWXU`CV>N?U5{$JnbR8R+J3!?jH%Pe6k!!;>ibS0O}2f}IOJtKYq|WmS(%rHjWJ-) zI~QxOR+?o^r(m|H!L`dB!c~r$ng01j;@Ov27{=-l#bP&!IDHI7@0 zz_M-r<4+Nw#y^KgKgIMHDIaKC5_cw!3d89oUqXr5{cf(*v=SayB@5AT!egA>&*}dn!;+%7x%l(MHo6d%7J^F#Yrl|t( zWqqt;%#_to=yhpAU&hoZ+~&l!Y?-tB0E9vF^U;jai|<|QV}4-lDj%`cZR9|_M$pTy zFJhW#X^Qe}kioNdBdlaicrhfo8h2CLMy8CzAb}TG^~2_mouPoW;OL=$M7yAf-=DtV z`GWaibIQ9q<6h13D=(*WQu+3s12*-;*f50EqZBJ;FtY${hF5@K}Ko&?vhEs94h(_+9#@l9T z_`zvG3L}{iY$rG+DCZ>60mS)dI@SbU>=2uWes0G)G}(8p_LJ3lHB?6xb&pH3SIGnM zv+l3ACI8_Yq>e4nFg}d8Lr=!3jdfP%Mid9x!3|CMns&6WDu`29*aK{bKF2cFanEB( zVKwQ%=LyiUMAt-xTE>`Gt~iAOLH=ti;OqZ;Q{)%Qlv706Mrgl(&yDv*>Rw61U!U^nGEV;KB4A`OF~on-<&D2r@%uvU=R$Q;>Itt+9*WCb$*YD}zwc0r z_r7^wi&e5O+t1z&S+F7P*(StSMHW9#|2gQWT|<)8_+K>Ebf1eF87SGbY{ozm4TJk? z4$TX>TSGp#Q}BH`M3<~oFduHGpv0C;+dw>ts#8n&TgEq?bOBo}tUY?;U)_ZY3q<>663B%-$7_WK+}nO#88Xp$``h4|^`L z7kMRqebk-l{o3N4h`nv0>F=4Bf}qd^=i8679PdU)e$ES&D?p9fccVbSsZ5qCdg_;( z`vbFl%axogu1@mB7ywOnlWr)5B6fmd)INg*I(i=jyj|=!;zXIQ#mBcB@=2uVS&siw zD&}C$ltk~OK%DXe7RgVT!{^Nae?}m?|BvDDyjK21QElLu%)H&qGtA8T{4R7H^FT`ZAzD|oD?O! zm}6-hk@Pv9!UODG&^FAMqF?Zrhd4yMKrLD4X%*rZC=hm6fN;KS)O$8Ck+zkyo_b}w zl&M6ZqtgyW?u~1_JfFV5m@uyMX&n2p`1g2A!lQJo!tB_oe!;mO!D?7Fyw)XO$D1Ii z01lr33HRPGSM0uU`ImT|3jlU+qyAF1B=+`a?M)X;W}(vb7-4$7F3%nOsj935O!aSc ze6ikmyNM}6UcIOPT8U6Nq{5=g8EN6XJJq5XB z{I94Y7M^RRT0%3Qnt--|9S#Sh(Ur7{s?=&w-rkT^2opHGB!L^3dT6HD=*?d}7i8o7 zRu<~9*Rz?FIcrtTjGJZLLsZezH@Oo)EAqcPL8Wih-?8hzU+oBSU;5Yurfhn=D8FDZ zF7nql`~KAbvd0HYs1n?AXv}(3=dQitXx@a~Jd0r%>ztdYj;WdRhPqc2neumRB44;F zejuj!%Dv3=Pu$e@?M-{cFiw+?iG8u@=+h=9+LJu?t-6P)U^N!)P1mQY-0Wq>}#OXJc|U-6aBdvxJkVo%L16zOK`?It-h z(*3BqD~h=jT|qpGTABKh5g7fA6;)(%6ROEGoja_U6_8r;l{n=j9F|%6(1KR90tKA8W(gMIlB;y z6Io@|(X(ir-G}|VP|B;^4YlLknC0b&G=GZ7GRu5$`3@<#GXKU2a4`|%giSDKWYtZ| zd??;w&7!$zKh=l<7;}67_yXG?y`R6nf@=6zXHe^v{2FJSoo2;Ah{;?6 zUU$o!e_L*U@5Qbl()@uR5B?fR*%8IxAxalCj`87v|9C@~u)JjQvWr?TcFia&<~3Q+ zwhNbyu;dFarwQOrPw$%LaDd--EJ={1f_oTX7IVd(bM(XUZG>iq|` z7q7Z9TJqIm#f|^UFPu(yW?R1T@O-{E963PgoElmI)e|ehV!F&5?h`H2#r*hkLC2zv z$f?*~0Q3S)G~Qt=9;n^^O&yqQ@abTN1IrHQ;e?~i(-n>wFjh<}S7`_7YWj7g+*8|c zVDOqluXg1*9}p1U`5|{cc%!_ zOpMLzvv+o7008!w`_E5!$DH@M;;AaA@=#yk@uirZ)nPp5I-$P^sEB^IeA24(J0(AQ zgpILDA5rSbWJyoQViy@z*iBM-xntvpWrFh&cc}7dB%2a38U4oC)F(e)bXducS8+F! zny8;>Kws4z@ave@v^cxNOhYZMw2x+XK(LbBos~GzRTK$PVc#SRL7ipM+AP6suFn?u zGEl*~r_F-bYH2I-Y<*Zvp6`({adniG#-g_jrx)?SyH3S(B;2kx;_qr#LTWL)x>z$h zzZU1eA463BT#&??wBZ@UTerVJn`;uSv0IRK!-7~TWUzbKXC*K!7F#x`0|^ z7Z12vA{7@ORk%2p=3_m9imsMKksu zMpyo7r5**Wlkm(OOUeQWf|s5EqQ)Z$s@k}+pbmuB}{@`G0zJ-aev7ZcmuYe3ms zhEM%J&ZkaG z#HBR6DHn__EgqXL{zy~2$6yd$QO=s6yuqB-?Fl0DK6T{~L?i^ZV^3gbt(G@;|yLe!H3#=FgX`$%%01m`gWhbzE$^ zcoNJ4zDRHP*=x2TTPmEcGwETR^#`P6{}b)uots@9z4j*1#h_&1S5++hdJxx;9sIIe zbbndlg$4BuZF`mwazFM%tE986NYC46UrT$+gS5;P(CEK@*xaH`ZlR8P>1k`^##lUZ<~`c1w`$`D`QY+t@PEP|pjgFg3`5lH z&3&-rsizUJu)1ZKpI6+U2qyinWZp)&h)e-{Xa0yCWNzZGzR~*H*;KdvJnY7EkOsTE zR=I+;a&|xzKaU=my)+VEtddxq5$uM6HL`D7n2s+9oA6#NX(sMg#_fHW<9fd+%j-TY zN2{$m@mCmhWVi@4Fu*J+i-|`;I~3GcN9E*N)Dihpuc28JZIQYFt}4}a9<;WJu=JwX z%o}%R7mur^2BbhFUg;v8e2%_uOTkK5$xYI4w6etSUvB#9I_sC)N&w_dX( zCgC;Smlt?>ulLugO{Wbn?$^iuf6C;pm4M!@%y@6=^LT|b&&14|$8OG18*98MwZIK- zr=Wv7T|yuL+*WbHf`OWI>DYyLNJtwKAo%R%kw5+(UZrtILTo;u&8l3}EsPW4$cXAT zc#dpxxsn0IfYdc$ULVDh?E!Jj#fa84C;_b7`>Ad)U_&FTzwb{`jlpcX5r9F{V2&k_ zps0TJ4Wi+7^@tHG1|gH)Os&fQEnG!-CDbHZR@JAro@$jA06+jJ+CQ_3Gm%zbQc?Tm z(=YeQ0fQI&nctsoAZkWn3S~n(gMcA;2jK26&wH9Ia7dhQsz)}TWWy4AmP&qB7g1Zb z3s!(&v^`9Zs9z!#M(}Cml63}b?gOCrT6#yFsr-LnAq&q5{s(&r%~mtt57s=Gy4G}c zxpSb|jqu#w?;=e}7piK*zxy166FrDSI;u;gX5mvclZ`;-P^rWWR6itD2NzFvqxm}7q^h6S2J{PPfa|gY;47zttU+emtY+i%jOw`R7N=KIs+SG%-X-zavSeb;VmEZfy-KRpRiUId zw0Lr&gR&{R?4jIY|6XWWy#QKWo*w6*K$m}WX&-L^HCx8@bA^h8RXJX4n33)uG_2&C zCSy?Q5Gb$HUaM4S(sd=|pB1#DrMW*jI90#Fm`nX4VRAxn;_`eRs5rEN+37rN zpH(UlDSVD1ePq_#WS2Dr6T~@PLErt&z+%(MXkdfS9O=-Wb#t(Yizvk~Bp#pzdIGP2 z*IWR~miRlA@qf4;oKO2*K)RVJ(~MU;r*nR(H8!1Kv2R=F>#Npin`YKL&rt?eB^Of1oNI+Q@wAo!9JPJ@8um_9q$NOwznvMJ z4XpA=e1TUNJJevzP%)V-r{!$c;A4-HY19m@6Dm`D5ouu}Xm#^ZIrTqrHXlbW6X(M5 zIH_aHqHRUyMtFG+wmZA6yB`T zVPG=m7qoXSZ@Ke~S?UhaVd_)3v)+Q1wRw}=U;aCf4*J&H>heG>tNDG=GpnkicJQY& zN@i*RHebJB)3F7&*4LULc|T-3#@)oM%?4tJiO;OpyY7}9#H7Ci>zbR`S4#kjN@&r2 zo5CTCoy}U8ITekFm*rMYLU7!%T*0$>KMGh;3y6UHc;(g=oW6NC7p^Ju5JVjpeOlEl z4N+#cillol%bu7U;EIM5Gnq+3amRw#(yClnP4!C?^O4_D1TK*z090gEdDp@S+RSDk zN1I;NxZOpT!HM4)+e=7WJ5;z{0jDzzQ;zaou?Q3==VEmYV!;?A%s_JhlTXlfawi;3X1d~A$ImLMExC(?gS^XIJE zEw<(LR)E*IGy^Ei%*Z+&3$Ri4D87MB=E6AiIgR$%aZ{wW5ZrDrDVGE9tnU$KDG;i5 zo7M-NgPHrgtKD!3_sg$QxzZj`W6ryqxPFTBU}c)~cnNn60%G(|rlL`DHZZO;NZ)#} zaoVum*v3Flzv$i$$cX>LahQM4JKwk5Y(G>7-Rr>_MDar>UK;;mt|WFxOKW-%9oCh5 z1o;400o{lJ6cAHXlw$K_aghrnp^ag97NCiU(0S|$J<`o)n>tXrW^E}>6mdn?rzCs& zU2=DTmAlfC;-v!0X<(^*z`_JKlys2M+W57yi;#9CS1#X47J z5hW=Yw~t8HSa<`ZDxd?l&;TLHPjb7@?4kmm0Xm$a!^0(tQKNUzRByRD7C|+G1eH%O zBtX=&>j(`SfqvLn3dDzQepLbakfQBa1->XRn25ovPHO#6`a~D_4jS52Tb29aS68r} z`E3Zw(S_D9)v7o}6H+zvO>wiKY{iV@`a@^=sQp;!xg)9#^QSZy(hvX3=AxNzvuu0} zy%H;H4tTf1@kob@zXOu535#okEd;S0U_3S3LHW=U@!@H5lEP$_NlVk8q5-o48~iY7 zs4_ZMChj1=T7blU=#;SvV^wXO&{PI#=HO?bGT9y3HsSVd5U7ht1xr;#rz&*7IzBj1 zRe@sYC$%#N*tfxRYKfiNGGGIi!VXHMG!;4Pbb=A{g%kKWfCvXM0U!W?PD10s<$s`1 zGh*(bWYewGkupMN9?E=piRPj!2n2fYX*4M=TZ_VLiYQMk`5ZBEv>f)Qf2bp3xid+d zwdgh{qUyG6boHeHdUBuN8v+%6cLiuDI&<|JTaJul`HM)xrdQnAwdd-=IahSS;0KvC zE^`jgE&WW(dL=WB8l@mxMey|@?5M>Lwmbf75qjGL-nUHI zsH3Vj65s!68L*06`FqFiyt<_&EC>ocQ)D8v!FgdNDMt^8n@3W=vDL&~_^uMIe-q|s}kof1vwY!zLsBYf1`q=LJLU9(k-Td)Dq)+1n58gp3x1XdXR9{sKqG=Yn8@7gUzkpEE=2j z%@wg#HT*dCZniVh#AJ)MFmNFQOq&fsG?^m0;OWhu3}Y@6%alx1VG-n|&+{U=mxNa> zNsu?pNqH~GWDd*@oH~o{6_&;nZOUm78&_>YUiS8ZM3jC=qOs@UdP+x8q@?Xqi$vgN zv!0IDc;5ySmjJJLIs?t4QiQjWo}OV!%U2yd2G(iS7=2Yl5&T@u-wHpb{Vo~a>gqRX zvK(F!gw#M7P>|c+Iu0rEx$^4W-+T-_4??JUPZOC7Ul+CfD>JFIG}}|BxcKoQOd}kT zgpx>&rI_>6^j&)xf+Tz=pE_{(o<0Qlft$AxKEM!C>#cjI`A6maw9pLZrW{cr zf>H(WixnqR*534Zf)jPK`fxOaYVLkuMcF&K`=fxUeLUPyATnK7gidm)s=QArH*V1* zNmgm&U%GO%tY#*z6#K;8$(}Yd0g}A=;ce7{a9g*!sQOJw$%;eMh^B_FH|+p5bZM$^ zG3@v*Cy(WIHtyAh_fD?Oh38YOj#u9>IiM!c7`c`Tkef29vFkme{A+z#4NST`$4z^= z`?jRZ^pC;H*^%A*zXcr`fR>UV(?shbXHzX-T1kY2Y;`pirO^O(u>_0tXC3qF#S0(% zbm0=mT-*mMA#CRCJveM>Q0fn`cDm)T>33H2>WO{Pko4~E`z=EQPV@^i;XPo^VS06M zC++kEGX+&8*@`ukJL1;BV`sa)Vd1L3egAr(p`C(pwBj+u-w(E%&|6&H-S|TmocV^$ zJM%wn{$z^^TB~>wPwU8`mBCEOJ-LdIFAJFc8Su5)S7vB(@ ztosiif4*$IQyYf%HO4BzpFHTXsHTc)5$g+Zv!6L%S( z@HGza4!;7XjLPi&Vf;G!>QKK|h?yBd2pLXzd1QuWC~&G?u_K7m`nRG|v-_PDZB*9? zX|ZnEZtvig=)Tov9ik?w^JB)-3%(5mUxW{!o?6AgZilicJ!33Ok`)Y6{@UlQITj;V zd!l55SvQt~C4jpz-gHMo!Pp&i&i0dj>0{y`_g3B5*w|S<#SMhY9L)6*NPmxh1#OPL z;M2>^i<*5WvlENy8%ID3Vc_4!CK$v8X+h(dqBX}<9 zOYCNY29zU(e=*;b<=!Qb7{&T0L!PevC6B;IO^+#W^ybFSpe=bq&) z{*JZ%?dvzY;VA_d2Ye;a)}R(CaZb!mh@*zwhkl?R1kY}9D5x3MBDz20{@USzOG@Ee z&DV*Wb%}dDqd2`7)0(&y)Fy6YXmiC3fU7q%h!%5NaB87>Hx-O30H?T84q72xK~JS0 z{E){_@Pqf%tqjs`ayZi@BsIfW2bOf|_XRVBw`!za>-WRV#tz*(N=gmdzkMbr{lY)z zdrWvPo~#*;BkJ}t#_?2i0%+Tra5S!)=-MT669#nUh%B_i{B}n@-Tq?+?D}CuoYxf{ zcY)UdiO$@P0Rl6c4@Zv3u~VrB9Ty_O3DqW~r zNbcgNQ;kS#aA^Q&Nk>$1^iu_i2Vm*~ETfg1aGchr8~!F9lQ`yEsYiimo4*0f#-bqX zV;OJ83b@6`51H3;=g0Te*1x39b4yBrqb4VJ~jgyC#AjEp~B7?$`AN>IwmW zz^>fT9IqtE<#de0mLrKRL<>4Pt9B{r>|F~^yYiz>7dDfrM)AnZu(#h4`XN(8$n+XV zn&fn^`biv!(Aij|tiL|0#|L3;1ylaZViNfRE8HShc&kI;S>XZA5gX=_!75ghDjD{9 ztx}K0v#`Y)S(W#_IAU(C4mPP#%j+`2@rLepO(n8CmDeB!`^Lbhq7SPOrEAAdid z2hn3X)!cfB9}f{|eb^+>32a=R?@j6mJw-675@=RhnCyqWXkP_#^}_`amiNwRn>FhJ%hrL<=@ZJ zdBx^P7k{t;oZx4qpY!jgc4*#jaLxtTgAX;lHlTqez?O4w+SO!i+A;}}BkZ!*;Z{6} zI#pSoMAZ=zq@_oEgI*N8XL7T6HwFb{k(QgKgtDr?FVe%>B2;rS2mldh1~A{E5;w}5 zo$>l_$me6ZC?(~rO$$ny7#=*Y@Y63)&&@_wj6~+3k!NVVDcSHMxRd6ks4z5s@+ckV z5%mQ41f2FP6g}DZ>p+)x{Yf^O|!ip?nT-pB;REIN;p z64QeEZ~|Q0p-MJcFeJo`7W5!`V|f2BzSH%7(1f!EP!Hz-`p9#CniF&9d71r)=sjkT zlz5)XmsYPg?IpRc|da;#}%N^N}|q^Z&@8KiBHM`^|&LrNG&)<2POO*lOD>Ii)$*p}a~R{i-pIRrBwuuGYwGk?{cp3+e9%Bu`4 zWQ<93Z66L)Z&oMXFLj?mWJOuo-Im_VW-&hsf=iU~5NEA2W`o}#-MMOOp7R|MGo1!5 zRJo%Pq;!vG5#BC=X#_uXGL11YW8hO2Tp8Lw8p<5DiDFS^1}GCF`A$=`@e0z`qTg;l zf!UB(Ba4gt5FCwqFZI^6P2_v z<@C-bDr1}QXceJvqn8k>!(vYNBMKt9$Bm(4EeeOaxLa(g@Bc^!F{6_Ugo)DT@FDwt zH$lZdgQ5VwppmLgG81JzR*Y>kf#**e&$eVUIWYgRbGCtKyLk;npvl3i>Yo*D|5)q4 z5&{6Z;v&$inX=qq)kK+6fol*h@5?n#E+m{^%^rK(wtU#DL?@bK9OJE=(kkUs46#Uj z*VHhite4(T?h!1=2#Ce*3rox=-=3BQ@-EkqRvRue`J}dA>tFPW7W1Uo#dhD`UtR{? z%vl!2dIGYvf^{%t{ZN^itc}uu@TX#$hpyAl%eZ~v0oCsp6TM9C8IPO}P<_SQrY*O1 zY$C$gIG6r>sQEZ6vNycRHKD02Q?#ngQ#YoDv&CC0WIMtNSTv_A@GJLl;!uWKo>x&ST#Fy=|qnaUm(SlZz19Mn(s z3mm0m(K=E|3JBj#{R12n{X2?-!{5JV_RRN1j}{Ie!gX9j4dt$RjZ;3R7jL^BJdTt8 z^E+Yz4*tiSn&G?C{((eLC`-*xG@3 z_Hgvj8u;0i4_%$w`mLXp@}Ua1k?!$BO?Cic!C-<_;QN*~&SZtyYr8Ptz7{9X2+L+6 zQ9dyO;KkSwIdBoEZyr0cK3^83yw`q{ocSraQrX~Ui2#LVZ%Iqz=Ry%A$jsPGHr=A5 zJ^%N5ksWJq9H&yr(VLtum`04q`&6hP=!hm`#ZT^StY+8{XBRE@8BP|rmX)JzVaBJj zl;9{}sP{$a#Kl*V4}e0gs=>zCw8t;mX8Xt!psHo~f$$?XIQREnr(>9lkAiVfzRSK^ z*v6W@Q3jZ!tdA7J>nUzEQfS}3*yh1{L!8NE|NIET1!N1v z!ZRZR+bl>$=6tg5i%WEOt+q#R^AGE-W?$ zoL!}4Cs?TC{{u@`UVi|m9zZ`vL^nu2{7x$M`Tj*b^}36l{`+!Dvc)2yxE7t#Q8q-( zVRqrh@?)Jb=h(w9;l~TOJpg-XxfyevnaePddsm)b980Iu7mnrnTCK|`C6^c#Apv-p_9 zIxXcmrE|`JoBzP@&NF_mj(hx)9XyLRE*IhT5B5V<$%0!SX`)r_07dA}1M5fS_u#WEZ!dqyigd}i=FbSPz z)Z!JDm#eZa?wNREx@|_BSJm*hi<0|FuoQ{S?9lnC$t7qLS0(4xdexBKZv$ob&$o#KN_^2csuiD>e9;Fi2ie;`%&EnXjLPUqiX z^K9RLJfjqwOiK?EfV!A#8N}PeWPTANBUV$N6H6XWO=a2TM&=4^C5{`3%TFwCpj=VRzn}>OLN?9gFHbpl-c(&5q zm;)BTCBlz59l_Vdo|Y`oX9&y04$uo>+cLvG&oL(9v1#YZ+&GC5o;95z`cROzn3`wIN;$u(JzzCgw)K;Ve}m3KK(RC6UpPZFr7g_N0d-M0hQtR(=j zMGUxaV1GvrFQt%Rppt4*jk~9=5cs5CGpLgSGA%9bLBN?>nb7vl={PPFGMGr?8Td?@*YN^i!Ig;=^6w4y%Ak}If|K)alNOTNMjYM)lyauol3 zb|~gc1ypDI=QrXJ@=D)22+zKc+xb90IG2wL+W_0Ij_s}t$#1Rys{wdW4oq1C6vCha zKj?Mwip$1-;VE+e%9s4%SPD9r+|Czr$l7f_IsUhAKHk)#!6^l;BkdMDEH!%$Xl(#_ zd+U-RA4dk$pvY>&tglSo;zz~07=~oYGR9xQRxlqZni!vq7BcjhvdKd(baS?)u)4Eq zPHMDv;5i_jq&xOb$*?zAh6}V)Txv)GoDClJa{@5iT$9k+y(RJJyT=PQ6e)DpC=nw# z2n$gD^^EcBKWrJb`~>l_v7l@W^mB)eqh_yWQ@ed}XHw9u3%IlSK*>v{Dvtp(z7-j6 zZs9oND+tQTNcG2WLYl#dND~AOS{Jgzkp_it4V@r{Rz!adW;~G8tfj*Ioi1nhF~7Zu zJpN4!hs)8fl3arPF7mqxsm*fc#2WVxb%iZ+v>OFXSo2)j#HC5(_56XC~1J-6N9Z#B(<7e8QFu4t7ZnfX-y^hsfvf;5a3zX(ULVx?+Yj$_zFJp_w&E3n&#?Z#MQFGAmMC+x#-%6d881(t``Iy z^5+sY3KV}3_;;lj@xelcs_{&wlOY>Mx|?&gSx(*`Q*kArz1-I2!5I3<_j z6OJSICppn!x;Mn`T2uxPVGoDqJ}#%pL&{{^th}m#PL+mVthGU+>^pV4jmW1-M3VcHvYTzbrGemKnYGCgFPQpElkA&>QL5<9JAt*bPfG)IT7( z0N#a2Y@?{{^wZkErS`Ol(oSZJVB*v&HPFQZJUQmJL{t5GfbBTHl)gDjwUh;rhan=U zkL~fQbSOM?`0zZ`Rl!@|#av#y3ZYQ*PlU75#m+9e;SKbsi90gB`yt>w232+a_5K^W z@0f<|{LwVhxV0S`prQbgwSznUdj$6B=OqQUPlP}v;=09ggRH{=Me$lh=M#X!l(k~d zv!$WVHsNKT0{N)@4w@hVAXpAUg&%g7EDb#6@4YHCT}NxiqJXkaz@YI10%*7?`q zsT|r#f(=H7Y!BKgxKvZfQuX)Q1S+4XR?!eFmRHU=Df(w*6myiMb~}KGTU=xMwZ-0- z++SGTt=oO&xlOcx)n-zMWa=m{0Mw)ykoHy|MN zunvm6+V&z7ThRy6xq#OWeWZeoE#*X5FWGq_^E7K%Ub(WQso9vT^kOj zz`nOs$r-?028dxuV5jAy@n`B@>jhP5ykP3dA8DqqF|-c+i9dLGd88hFhD-o_us3}V zbVS~;m}?J^O@0)_$i|N~HTj53}wCM(%Uem#Uh1rH)wEw<`?*+ExYZ zUk3YnJEm4uy>0UhAdXZ&aX*TW^WXV(MB0Sp&X0^LH9TgjNPSu6ojq0soH_(QhYVN_cqht+1ocmnz%iVU}3DS*Q4aR9LVZ?EEvw1MY`XBv!^ znlw7!W1{lk&c{hZ*&QxzOekhp3ZIdqsJ)w%n6t5t$M}2C)9_v7WMdjocmS>}a(NS5 zKPDE+Oy&cxvUcHB%TlBeZ$`XYo}O5i0Q_VdLm_b_;2fto)$j!Y?hPb9yRjEqt($o} zHs;}}J8OR>;qU#o$NB$i2OWovVVcWs+tyCDs-Nfifx@=I(gD7YP0PV#^7q*kwm+eT zKVH%q&D>M&lE#ofIhfFq+gW)$tLa}!u27jTs8j@HKUGCnySQZy(rc*AW?U0u&Cpeh zSj&rx>CS)dT;DaPe=m#gJ=ZQT;+)Lq+*7M#kxW|uXFEmA5v~o8f#P0_?O6yv>ez0oRKkK+Bm>?E34Anq>>XHhI^kO9w`4J7`0jrR;9`Y23Xb7eK zV|<4xY>EOCaeJX0(ljm48|8@~WeeYbMJnBNo}+HaS>>{}EnIg%cI6q5JN*8Bl-LQo zt;F_1=RdTCwBJ1m0%_Oc1KMG(bRPTy$wbG`xUNw##Y^F9< z|5gMGdBuM|d1WN{BlYH;A6Q5?&hqC?9pfkPgu zQdf>AUEId@hzs&?a<(@4s7o}s8I^Bi zsGnLvuq*)WIzte!b+nX5Q{eFsA>HpE%od)o)Z1svwmGL34aOKZE;X^M(0*4GS8Ts# zY~_*I-A$K#ra^}IrEmF z1X~dLB9j3qB0kg3XhQ%5`X;6@-7D_B-lNW`qD^+-Rji}`?s>N~Q@_N>g{i=z;b)Jg zpKFFe{6m&$MW(F_&YTs^z-E+C%fAToBMJ-3gb0(?=)!I7K3nO(qN!lYSR(W$6woVh z{O6|I=QojC$1I2*%r{?cwnB^8&)15Ae`CMAm?CRLQ^wbRif(MJ+(G8zP1hP6X(Ow0 zTz<09l~#X_D7YRt-q}}uhnz;qW)N@e*i?FJ8#WN78NKIYO~|D<-|yX0VNh8-a2obw zh*PU<`!d(H%v*Y=KA!6CmtFaINrQv}m6R7NiLco4#dU>L*b+y>{u7%9op}c%DRh3L?TekZxZOcn4@!O5lpCM+J0pJ=Ny-wl*XW7|) zsD84N-1|~RCT>lqe`Lf}0w_w5X6SOpt{0FTMC^k2ThXdP(y%73?^w@35t^9o6bD%c zk#YV!_cd#7Ir^MF=NVywi=VS9B&jSuLqY=RK~&kE`-8f1ZtcYi-ht?B_w{QJ;Z@?*uuflZgFENsWqV91 zm@mfT=^Wll`lA-rC%T%q{TjAv(m=c|RlV|8dImiH&B5n!NlfhWNWBBzT^v`dQMHgN zojj!ObJOPZ7wvaHfl1O|w;$gb%<7=Mn`(|?YRVi^e5FKn&7B*FQa|p&kiI(c=Q=or z0#>aCZ?&6LIVtxNtbZ z7ZSPWXGtAGnf#sbpzj(Sz09;-xRQEhs(9Z+*>!hl!4l&1*sr{r;}4THG3)DjvkU$P zl)jvTCLu1tbN0j!3ajGms-Ge8juNqhGFVJL;a`U~7UPt~3}FNEuB^Hgn3>N}+Il4p zmpMItD7L=QdEUPZD}O~YK@f+SCeBj_Su;!OE(o5GTxZMRo}j+X0|`9IULztK@-rGJjgef;}Z zV6S`9E9P&CtxJt%CKa-zEy?mqwm=mz)mMw913Df(fWOvgV{b@r_5Y{4U`iFr!z;W+ zjhXW1(mg%Z)o>tMD}J}Sg>~$#g=(A{N7-CCoD7p|8zIrq5ekV{zGNT63rytP`vn6? zu7w-#CR)jQ(9(f?k&mmN=8Iq6wfjxnm>5OqZ}2A#RBJ_1C|@|~ylFOgDOK>Ksqi)W z{6x(fqPuDUu+=(@n2EArMKeee3vC+?!|O0;CW*l0gg28(_b}hM3N6Z?Z5uF)HsSG@ zTF^o5)9rgWo63O=SD|YfL$FTQj%T1wS!CS!s+%u6)lq>vQK67}ifCQ8bt=S1CCqNx z5LkN~@YXGJkPqDNO8>jGD9wfb)5i1urtetYRG0@dgn7&cel$^^Uk0P{k;W<)%Hi;2 zY@g5ZwfOto#yRq0TO8~&re2ej&t0{du)9SoJBQ|)tnCS<9dGn@lyR2Nbl2(M-0iu} z(jJ#iA8n#F8QJ^u1r)R0>=a7fXlZaT1a4_R13h5*fiLM*jy#P(?j?j5%}Y1evt~!Z zmir(Y*$|VvK%Y0yizu9R^P5M`pBPrzUMQ_Na$L~DU$bRhZXwQG*4k!1!NBrnm?alpmL-d8DbhIwv?CcGG&Tc={Mtry&fRlaI#(lsunT|P4g}}- zPtw=goOjK!+!)X9Zb4ke_HJUbf!VhXoE3w=!@oynG zm|;6zT%Xn2CCC`%d?HSVuH1{_oGNq*GtbNRo{j33R``XoseL;EJK?Hk)AK z?^{~W9!-~kMQ;?rb+JHm1p}XWQRaaYGM|Pq_6`By&>qI|g-XK_szl1BR9n!!lTZ6e zlxi=J2THl~@W9~S=|y@Isf-ubZShNsSG4e9a(;Gjru1Pr#HgphRHp=elib|AMv!cQ z(}RwbLAX?~t-1Jz#3$R+uM^YMHK2VmK#Tz#KW0`zPP~R1X|$EmZ;?GM~iU=iySs^U_0Fl=lAGn(K1t04U|SJqIp9wL{lS!6``?&J0n zqC3DaMWJBGUCE=h<2@L^Se;a}k0wqgj6P-$8!bz7c))H96+6|O>Lu(81aNd&#^h^< zwxsiX;E8S?zVBXvGeVHup}ANWV)L#Lu%ar8z{&-Km2tdj#Z;gDGn~6ZTOcit^};eW z!hM|iok)+pE6_42lO@-lVwO1Zm|gM2;$@=_ZEOPomzVGfFqTEvm1w$UTb2rFDO)}g z_=;^na}ppcPk<=JHgsBZa5&}}#NM%?zQ)7AU2s#Lv35bQhY!JSgJJLEnoT1yfy|c) zWWL0Xk7`>VnzBB~+ED=cTQ+KvV)6I!D-j zq)SRk>28qj&Y?S`8$`OLyJKjiL%Ly@K{|)-ap1lEKkpady0~Ybeb!lft-Ywm)Pqr^ z=$jl#o$(4iVDK3JuTT2k=>teb3aY;bH|-tavHlaH_%{m#kZA@*G~O8 z^2~nw9mOZi zWMnM!a7EZg9)vnN$J`CHB`B26bHC&yty>?gsNgRd9&k@liI$Cc9nF{%X+EfkRgHQf zm2MRw*%Y_M)VUmYN)0mVeg(uPUckVcaA@Mf#f_QfGf>YbUm40r{dJ1p{m#hm{E3Qi z$1IJj`Tlk~N`pgT!9P#onebl_>P^;+5Z!t-ZtJ~UaTP2ROHL~0v{p73(L$iDN!AIu z&x#S?GSlFxvV^yDTHBB9pM<&N-<_a3&TX}J)I$s&`KAh~%83&uw$hFQrYe=w&E_S% z*5oA$p03ME>09M{w58puRIUeEPX~M|Tf$_LEfSJ>g-%BsGEZvx1ZNfvf8I)+`~oU& zibblOk4uy}oFynSq)d9pKcEN0;~mkfn+~1)=(sEm=fv`5%K~sRu-5XPw%`|pJs#{C zX5rTT-fm7ukXmG=YuR91V4nxQT8$Fa#AKhO8XLVJS5a={n_9vT)=C6K4f0eR)4SLFe zS&6Kqy*dsyofnY&%x_)DyA790TDg)T^k(JGp(*?G-wVCWCddep%%^eZs3RO@`ZIHd z(k?qz-cmExSl?GAmR`PQ>Ye_wjK|x|5~%^i(G|;+EhjB*zx5C|E|RONP#$*41ETx3 zG56#c8({gw&zd?+_l&*+;J#st2j8A7m$Vwt6yUgXVq`R4gMBjmzPww4`+B4{Rx;q0Lb9N&CR`^+LCR>=BH|edNdE}nG zugA}c_yruttOkN&pV&_fTO*~BcoJ^yHPBfjG95f2(W}PW40~6GCRl$9m(Rz-VHjjX zM9`RrmVSXjjz`JXfH5enze}5_SP!<$C+d`lF;2^WSY$_af}y!h!>*mIvOd@n64pcl zwl>)O^fBMlqCUbZ!nd9CC;bc8hteH*v%SFA(3jeG1F~(U(kN#%b?eht4nSpjt{9M} zu{CDo9!$$hRS`pclMY-AQB-e}E^kiCf90bdTc;rKUBGVLrID*6aZ1r{lxQyw@mRlz z*0>B3^jD3-vQX}Xybxux0%8wX=JEKcJ8AE|zYuqv0~a;Tnbj`bLPxB%15JP&3jhxjMz5$ry?1p%-@&;z-j-lt*B0KO(>Z}|!MJf*-p$-FqapTetVI~`kb%U5bw(CFF zF&a_8MZe-F47zGCt^dRbx}Nko1?EeBq603#8@7&)YmmHvqU3jDWu2C~%#*SSH9PVm zPv-}q_YFcssw|lPp=m4c4%{Rilc4fRW7-n2jqvBIMZw6$5hOKd7#$lfZvi>(qUedk z(|LJ0z86CB@@B@ewcmYie?}yh#ga3vEsRM{)hG8=;Q<~HKD$#$*}T6mI)A$d=ifA* zgfj5!U*)R;NjO0O+C+8=r6xS_|2=Yk^1`p7-B@hPkR6wy=R9(6&T6Ck1{RNfFor#f zvz1_p#%-ch?|k6@_)+_v+UwQ z_Qq@3Rqcv(0h@*8Ix*k6?*jy?#BIVi;^adg+2?t0K^X2bitO`SVTM)GS6-1=9d5VH zcRu(q0-8~6991pd;0*DB%9)sjn09Ck&v6N#->(R2&p$xBB);^>T@Embu!BsIPshA? zA&$3^>qowu>dBY?>JEgB;@$x%h*u$C5LoXI zJk6BMvr+jLVQy45Z`I%R4bo}uHhLg6ak-xPM2&QB=*taX~U|oRr z`(H~+mFX*c^@2<{_(w^b+GSoST6pm<-o|m~c~Y3LF1t`N1F72D%$91``#`2BxMXaj z8vKK#XejLotq6^(+?;|vC`p9xWQp9LYx-ffN-V`tldz1zg0y}lrDj-YFuA~ol6ZD= z{NpzZ9%oDw5}CcB@D1;b6W}BliXe4Th-iA1h)Y326uufIL9^d*Ia}Nq({~02F5N@-qr19q8TB znBMS5x5#Z~)8ra0qIwRUy7vII5ovn}PvJScSvnZKsxZt;F@39}wP{R>V_{67_U}dL zQ)IBWw|o5A#r?;cUn83eb@ka6fC=`KFv*J8!1oyidg(&V_V%6SP4%{#YVls*o+AS= zRLv)$Y|F(5=VEpsCJoXsO~WCNV^<@NUPddaFX3vm%SxHHLz-5Sb%GsP)Y-MhAAdni zpyz;El%52*vlS$Zvr-)OgD{_yq<^m1E#i)hIyIHH>T8`FH1jIK^g_4;oXq=*G~qWU z@r=&kGKbe>5Z-40^`14$w4TxfcgKN(??qU=J|D$bZh+yS5NC!|OCq&Y;&%=Hc-K$* z9=~1w9Xk<5ka7^%Xf{}AOXp<3jvgzWzWyh(>D!VjH(d{Y`(=Ua^+mjdR9fJ3PG4bM zLx$x!-+-(rZ?6hy2~55{C%H2=u1+ai`>FW8FqEEOXgAU`!1`L3G*saFXSCbgFwsxg(G0G%YXJFR%O;@C0-k-9K>o zZ|EN$GDNVhRUC=jH%`RQjC>aHWKTRtfng;f*f-!%(I72toUh9pi$?2rIwZjX0wg4} zTsek2)$sS*xw*9Md-ImlD|My3XE!lG93gbuSJ$t9Hc~T2fmN)Y(M>srTNZC$$Y1n> z>h_P3!JsCM3COw5$G^5mpvC!yxE2e@vPb$>L5zqs5Oq#-wg;$+&u%d4w$59z`^R77 z?GBE6mQQffF(<|HV7O8khT^<&p1{F@bFaI%11}6}8d1^g4oNhHHn#eVFVL+~f zXNbEg5jL5Iy_uX6`C@W3rC?Oy^8IVbu{c%=iP zdjBGPFK&R~+f6uATilXQjWX^CR!9(a7l{Z#1mZ&Y96z64JO;D$!ZF_$B;}g;Q*W_GR{YTI1z;Thw#KhR{&I<}*pRO$O2Nr!??Ib4u9_ZmQ>`>?R@v zL8tXA8M5Y0x&Z;lOM!)2Gf?yqmGJa{1oZNfFY-ONTg94X`?cBGnWG5?RzU%g5Eo z0M-sE!V?I>Pc-gnJjgOC-4w+ksE9N-N2TCTY3KRYK00n?TNDv%hh{Jp9e_=JHm_FC zrxROB!(6GO&Rvs)1DE=>R>jjA5Q536jvgNzLxzxcV^Q^v#3J)7oU8EHJ{*@D=8TFH zLmd3jS>A72a=opiTO5}b>X!c8N(8OsZT}1qnICSkx8RpKiPvJ6}edNMY_j?)0agsWUAO@@7<5nFSSFwS-TT>VzY}r6 z=ZI>pwK6%C0`+q}1n=#o{to$NSn)B}FTYQ?3OktUJpu%Trwi@3=uHn(XY*OIG&W{> zCdFD|l-C4Y(adPx#Qvimy(fmy(|)8dbUn-yardDfUlgUq=~O(u-MoZ0_1K)dR}+PkvBX&%miTvQOB(*S{`ae$@em7-fc z74P%`$hxJ|zj#jKtqR|!;YhL=`p}FOYJYc6-1Y~jkI{qHJ|YVZ8+%!0EmO*zDf$+U zI%PDjAOArQ>eH97N8eS?E2MDG6W-~g45%ew#hXT7fh3GCh&tDYHx1 zT0O8aL$eNB=fqmIGPjMPK#^7>@9wpt+k>;&x`tsG+a-rQ?Oh?ePV}t)c73#&fRbkB zs!a)v|Hh|Xt75YfwnYUB#NX?;y!CKZAK=W*^e}@!wLE7Y96+7-6%&Q+828SwM~&rg?g196S!ikeY`DUB9FfA+2bdzMn)xk3 zGOcu4W;&Y!K(@=Jx`KlvF-%d1_J5GBpS8_9P}NJ^9{PM^>i zv1Q4egKTKq)tFmzZ3?&-;8!ez6!8-?+a}So*e_wyO4V<#xoF?fey>Y})9^`1v8h?z zbr^d(>)FT2blB{(FjF*`68X-%Mw;<2n~pIOhdTEGF=t`QKd$i?11i*y$_*J2-@)u_ z$ZFE^3rX30|1)yn~Xv$ z^`w9_@GTx|1I@VUb1vDPA*g;3&8=o;gkTQ;ZbLL&8;4B!?4~j05cCTYW`J5eX?YC= z&hkHY<#YgY+8_Xw<8*i7>G}mI5cCxA_p<&XT0sgR?(Bc3820E@K3hu{abAr1Pti)# z0d6A!K!$kXSTOd%cSHXpr)_k;%f>7qqV35)@u@S?uN)AZ`rni# z%ewLFQFE7)L_yu`Y0ZJLov;w{zB)E9#f*b(mpnyb}uX)wg`2=OOPc0Yc zp)|ZLzw20_c;6B9++i1ygl&yck{_Z5e7;IlVgsAK_Da+F`^x(c7kjFwGM@iqg}qM! zO3%cr!|*dePTPA3Qc~R}Jar>(pZ;zIrUs;KNYaZZ zH3&>Gx17Y2=qD_nH?{3MoZ6wd5+2jdIC`GX(_s@`u0fJQXmnR|WLRUVp{a>*s>LrA zcU$g2=mw^~-?THd4~w>4iCIT~%9hN1 z5|5mfad*^~7FRee`yYT>EMYG`NumfoL`cx@b$Dq>6&w2hk4X1Eox=F=0@U+vj`;ym zCMW^%Z=aC(gA1uK5#ZT#8kT$!-dpqT=1x6DrRVMprcW(v&>oN6X3P0}BYGM3g}3mbscrF|h|( zKkU2NDe}Mm%ai3elHN7|ZOu~4RIen~n662a^v*pxHejSH-j2+&tkpoLv3ERjk5+Vu z_{3Y^HdrnhL2Or+34`=$tIhIe&L~pIpMLnSp90_bm;(`r2|9&kD<}3|+2%*CM%sDe zghc&^d0chyzL&QU^>WUek2`yKF9Tv_e5xhL)Acbfue*x&v7+#;DSA5Gisz^Zb4WL~kI*GjyAX9)e zW1?lL(;Qq?EY(e`&<|*4>7)S` zkpCdP0TJeqW9BxCchAGpC7R03=tuUO$SCkaR;~lzE<5HgFi69PZrDIna*0g|1g7s_3GD-M!jhJR;iC$pVUYlXmfMeB?G`|AR zX}m7Ifj?4m%UrVVb1X-B{W|nGmtSWwW<&mp-@5emZw8>}s5M@ivTyY)2bZgHbw>n_dW)px}&{Pd>BN*f#q z`)xNF=n2CMQ5pp2CQ#FANwCEjKf5s;ZlW%>NqurS)fg#% zci~3@8fJb05!ztPCs3dMKzMxU5aHq5G^J@6ZZRSj7Fy*_czEW>ld>`8w?J%1L01Fa zU4o`)g?K}%7gQBX8R642@nx5bzdS6XFBK`gwDMLY9fN(``SunLRCxW>EWvb}d#c#*&t1emLtSi1^`hjCXd_2#!_ zi^CD+{$})9@~IacsrB|_N(%l0Em4wEuP)B6HaqbU$)+1Lu=sMrZ=eEkoq*9xyH-8` zeZdgnjk6bC0r6l259kSCM6GlVv=-Qwp?kL}NyUPg<>;)#^(2z!VPDl57yFhWF?d&P zslJU&5ewWBxwnuD0m=LarJ6LDhHCRUZ%KZ_n>YTyYSys!|Imv3PzBak3{l>av)FPg z0&KE+o2RF_d!ny0q8J#M#Ck@9Z>N!BVK_`9*lqMJ$_Q^^p|5z#VskS=#xt*kLw7MeFmIl3S1wVAM6%7-sRPM@n7?8e1w)? z$N}NMtbo0@Gtb6J#HXxU`ZxkCrQUz+TI!Y*7aRQU+p}v7ha(WP4nQyuxB&ef|FLn5 z0~pk~8yO(?qHukaPuQRt#9u{wH2znO^q}=;peL3V>|5|CoVtTi15ZT@S5GR{S& zg)hZOF)VTB&$L0x(>4W02r%cPfjLII$4P`+92#qln?{#somo;;xj#GufXc&v9gL|` z09X8y2`_n{3`QqrwVLhX|Fl#@v87&oC1ad7_QJP;x*vTHSPUcCS$YWZ?ewGu)mE-( zDZ*g<;tJHo2JbegPm@$*wy@xG=G+cg46B7s5zqZ?n6~Lgu)aIty5gin?kgCui!+o2 zqx%=XPmASny#ov1LnwvP5l*Os+YZg%%F32fYP*X3QWtVgk3n%d8>i9 zrYXG%Ngw$$)RuuO8UuE0zL}vEHD!h7t8AWVC?F5f@kgvYva1irD0M;`(hs5-mpp#> z*zA7d$PCCQtQe8(cIJI9zymsE#!-Ueaitt`@uU{^EEJs(m^i9-k(`$sr5g1))y|py zA1L0$z0@xpp)h+pfW$y&sb5D{B)58EJ~s($iUwJUNHX-!_&3)f(&6v z%lFVu(8m%eM&vX9Rc1MIN%!IUCg@T7>eZZI0P~tq*4+Nz@prcw78eTJ2&hl9gg>#T8KhH-bwB3p^Tm1|nZ{A}`;))q&^O5^F@AQP5=A==u+Z zA9jdyf_F>%Lk_u;fLlbFmM)42!!o&W69e<(8!QTB^LlU=MP*GImMJ-Dv0iFktx2 zAn%Uy8na^xT()qA8i?#f zWt{5Se$KPglMsd1^;jJW@k%G^2F||3_4F@A1aY3BHa-DL8T#e;$j?u~gz6o}uj(j( z5!Vfcf2~Th>nsfuuPPB^kJL#_(;9#raX?fz`!?Xoh(UONL%U_hI;9JDCxv=ils0O) zllsX)2b$De?U=ZKB0cwOZzk5yV~~halHEb`>CbOAIAQUm1ub-f$9EEK#T{d&wgMH#^uK19XfqFzC~1$TBlJ&s&;>M&i|qRfl~cB*T)!(5-(qnrf@%`^zeNU z_-QxMYIOTzw%Z0i)UM-9wyb3L>=mCRBcK|wL*FtXA*w)=Br`;3n-An$Oqf>Nr1iFuon_B#XAUr&_+L4q2SB5PC2AOgqvRwe7Qr? zm56u`Ces8(2wA?i_sGvH-W31Awa!S$YQ4-i31PL>Yl+bOl04kiz*4)Ln!X1YShX;N3=ZJzH+EA~x)1ICCnJcqrfP!xWhr%%l@`WLdKYE47o}P$*z0#54Er&!- zm!Ve|>qTBD97nT;=X16Qf{g-Mt9(waBrl zXkB;m;*Ij6Y4v(-z$v4g$csddhI`HH?}GMgiibtT475bv^F$I(=8|^WwkO} zYXt-*woO;c1y_}Won2spw_kH_t-V1p=5F_b+1=8#m-|MflOy7cUg>l}VD<=*x^6>1 z!il6%3F1nWD#et#k}UT==;m8c*W^_&Qic5FH{zoV#fQTonh9Y?Bia+-x3GC5cy?nn z2$3$mP=(b{O|x7=Cj1)@dipT&mC_xYBb;&yDOFIIYZKW2I(;uJ6(L)BFp9RGfXsXc zCzxid!h{L#jRqiE+E#sR&d-S?2Hr?GDPrPy3B3PBg;TKiTj`;bf*MJ4-9Vs%sBP}w zIBQ)Ofj!a{fE%`&xr;f9Z9y*+*?*%7Tz?q7FALZ_OQz zlq#ANMwV-4@VHV?SX`|S4E?|pk{`cVlTfkAuKXuWra}1tJSAvcLdUPL!f}u%^o_R> zmc4RBdP0artHAnh+^-~Ah0Rk$&*~LNoxCnbLBIHq{S@C_t8ORq!(|DMwe?}DoN%85 zf6(v~eK{}z^b|7Wz7|y1YNOp+Y0Bc9Hz+N9J~!Zgn#~gZWdyl3-sCDK8%h%-u_X?J z$?sa(eopPbQH3de4K+J)X5ThZ=weQ~%G-cjX=(o(r9TPUQ^6a*;6C)=yb5dvBsx9O z{YHF&@Qa*&#iM&dUDl`T@`m;qlIM7SINpW>keQ#)J+6u%PI^|+U_JNYrf>WyvEY$c z6wGz<;M08s_%CGraXru?5WZ<}klL1GMROkY`+6e2Dq|X&5>Lwd*%ud-=dJDO6%XX$ z$=beZ;hRW_lo*hj=hEc-Xz9q%hu3CVxPebFv@ieDXb8~4s3Z4qD7qcHDd)D9{v0_t z`4&3z-hB8O)MO5QdCk*!CP{^>s-3>l&V2&jM6$rdC*h=HVy*1*6(ph)dc3Hk zt(MVlvuj=-E7H$M!cq5o$Wv3ZjHVv>-M1d?{f4(7pgYz3)U8PiRKa#|CV> zq!uU5&SQ<0RS9A*8c|tNf22v`jG_BMevaC5YYPfzMA~L3=7{HQ!KI8w60#Ybf(Mjp zvcOMHf8bxb0w_RFh6w4J7^<1VbLq=d5Vq~~xmTxaLyjJ-)uy6=->$C<*}9YN-@RW? zOl2G@w(ZRW%42do6+YIG+vO zq^;g-PyQ$H+n&6v=kfe^2D_wEv=r)^xY6hu?-|Y$Pu2BsflEI>zCaFFPgUADe{QvW zv8<4159D}x4WHo4dNESHYjw$Wq=92$TfjgA=wj0oS_4WMZyn)9Hm+47(Yv;f;}PCp zB8J?#rw#Mve51z5cUI@P7pR&It5F!rzH8C&i7Tm5jV$~oTC918W0P%`W92$p)IZ+L zp%uy?t278#|88=Xd}57zTDyr?M}~FNdkw!Fn=0%=4KUATuDo}gV;(apKv$G>JV@nG z4+%ncN~$Km7O6*S-~G67G)kYrh032sBxDC)f`n_4;qn#Os2A$vrSU_l6Y0{$?4j6& z`{D{#jXs-@kvL`lMz$|SL2&gPVyUDlzFl}Sg5T|v^L}VX(zAcW%=}T8x9X699s1^@>>2;X(SrI{=JUC6f1~u@ERCxOS)Wp)k4p z8-HJc0Zcgh`9DoDP;jT|yhZ}0PYJpbIJW8=90#tY$un$d@iw~o6|aTq|18$`yFw;1 zAE8$H$D_&&px(>BUMT!~c?*wI8yt8^c~$p`0n4{gPl|}Ap5fu#r&G}S<1P5f!3%MM z*f=Q9v|3yzz0A3JQh$OjLQVtoT7%&PP6`RDidmG%e8WlD5f&T}gx6-(@_WbYWUGk0 zlQSK)J0P()p#__&#*;2=5G9eOBA)REo|Ka=@v}EO=rI;QrHDDnWjubM-ZheYX)?RX zYsxlT$tAGi$k?a9lVTM=%p3Z5+dzB^*5Kyg?Wo=U$bmg0iV$8q4TdhRA6mg$v)E74 zeBA^0)}SB24~1-!88Mxk2bqJU=y=;5;ozi`Abkz0y!ykN{0Cj@rKN&y@~V|P?YQ0> z$B97fzC0v=PeKg1L4nZVP5T*yP5(*Jyg6#&1RRK5YDMqIIl~}X&eGof)O{vSBsV^C znR#8lNGaYnV&ZzUd&FA@=)A09FuMV>coIFLxuqqXcXbJM1jPcw@4@+K?)Vb{r~&jhpDr#?sU^~mqm_C?zSC!yUKeKemGxj&#Gi$Vtj08T z0Z_MKKLxCbJT@ZsPJ5mfpAJt21qI0yhIhRKD$%OePk}NJ47hJ_4i5Frr89`(3}u~X zFCbel{Wp1d?DSu*1_fLT`KaVnv51z@XAj)a3{Mn$*3OIn@cVsz)GcPM=)wZl4f$%MZ7KkN1yLp75um(kTK`)Aikulc~HkfSVVN;1CMa?h6u(#RMe^gCa~Z9RVg)DL=k`|yIVpolnl4LH{9 zh`P@N6*7`djzp=g9)xP&_<_-jd@tJ?*|VKFcgquSkz<%G2OuVeSCJRR}J_qR>7 z^@sj0wqh2t7dp9{zxhu5^IfX*3y5bgo2aaM7>pv>W&5uxE{oLG1j* zLany)>~QnUS__EkS(Co??1feb`krAU%zHE;W95rC?LY1_i%2iL00>=HMr* zk$VYjPOBFIs|W0W&3Out3)W%m!25@@g=pv2v?hMpOf|Sq2337kcEDx$h>jW^nYBG+ z?XdIt4>3m_AE!|2RZ-Phv!dfNm?Ke#S$) z5iNOTLyev@5WaSHLl@mk^$S8vXyKUJ8g*o-DNP8x&;RT3(!@@mwL!S z%f=a5ugnq)9aPbu!!lt37?SnUp}?UIB#a1zB6Z5%{cH&-lSp5zvLyJ;0^HRv&_bU_ z3W`iYtV-@??g9NGXPZaAK{`D6m{-PAsomKC?(?jsOGUEgLSXNN?Woo4uOXDrqGr`| z@+70Q-@we|=%jX7A{K!q07J-@B6Tq_#5Z{MoTK4t}o#ZyIS81OWF{H*=d!r0n}827l$5kSuo^=))jGL77i_lB!v{~0TjzSVM8;uSvl+*bvzazHuFBCuxIY~n-9$|J|kdl^pQ3&4b zW}m6Mdj=1XdaLAweVw%4Jm4P(FcclsJ-n-Lie+krt%MqkQ!-3?BPnL>0J3s4|Etma8vWmn#Ft8{fKpashm?&ECW`$NQg zw$<}uUOpn%TW9z08NL^GbX*VPmJ3C-8L8JeZu*6;@^!?KYC_n+>`=*iwscoy#uymK zplzry_Yc<0uJAavEa7XdTIsiR86Q5d1fl*jM}&iwqrSvH&gAFDZoo;Hsa@Ht+(KU$ z%wlj2%NM0_5PmGC4Y7J$IJqCMH6R`4IRUl4vg8u$7YLN%G& zA$0YrPC4s&AuRZI&2h^CcG+{w^eQmc*Q5nv1MlW0}Ck0 zg{<~;bAk=JmgnbdWZ%Qx-6l{4jyU$n(?a|$xv98+fZd(sw+fJ~A3n`LQO?2*+Bqp5 z919P5c@1CM!7Y_khqx>r)FnR7E-m%OdpJ5%{3Q!>=+})R3rEZ%f4s-eD;l1;1xGP3&q9TLldW4>`h$t?Nf&W>lG>8{9Jc}S zAph@+_oMxvZu`fvUHQgy-nIA(iF+@r%2c4HvpZSpV`ZzVC&oJ?ql8?M8S_*J(-8Zh zsz~QhJ)`{d!EL8XpVp;mnlRucG-jH;Pz7KWkC&bPOyt)Uiya*rz{AkDj?ocZW+p3S z)G_eJO#>Jw`|@!~E1?l<>^D_lT$SijPmvqJDb0WjGQSgPZ_y$9#K9i?PK!wlH}>Z( zSA1(otAopy?D@@1(0N7=tLlaaYi=n-u61$TE?~n2zq~1oARcyy0*qoxs&WOE! zYb_1~uJmIecRrWD+?i)nr(f+YSUDGhicjd6-^DtARa_hSbEL0XuN0~o^R8g&&nn#y zEDua^TG5f3YJ&@zFKEGI@?b}gJ>no0Jg%cKtM31^_?=q*IUey;XYZO~bM-5w>ZNDe`13q!W zkmCGbgj`{sd5G!=L2fn#OvZLT_x%Nd&1LDYthUw0#h4-gtsO4**odLZcu@bWm*0hf z{#z_6LP%L>)FNO0xkEZ=%d}L8^~R=c>Njcym2FLc*uL{{k+<}ZrkOtp&%@n!Cich_9o)bTr`=ay56LT+|KNgLK!+Y$#3i(=k^Go`fC*}8~ z-gzf4bAprpDan(;Q^!qAtvK23v@2(}rjdUN-wSBWCkl&--6EGo8lT zb0O%NqBM(IS?dfP$&}8k0w8|FO{0sIUN)cEJcP&}=F7$e4P_9WOBn$nVelP~?*c)y ziP%YW6x{z;Dj+)ppVo2=V9enkx|}si0m+sgQxp_&cF%Se-#{HdFLNt*I!n@P@vw** zf-laviukWnK5%KoXV)CQG}Pp#HR#mC&=1_klpg$a?EafKsXyBbUX5rSNj!w3GJpTTc?fe`|R<}kK)sU z9+eCwl>;ik%1gWU^W~p<%AVXD4Q0!W92k%)cN;cGy_Z)J-yBS$_Bx>tz~{9}9-0$c z)oRdXF5E6mQbV4M6E#wJD{zjVxx$1o`=Bxc?hJ?t0rRf?NM}2rGp1qA2e{7Hq62=} z7>3b48G6)2xX-wA`MlX&i*A8ZgpvR(xmNjp>etQA+-BL@!`bsV$|+J-=e!jmKyBiY z0tl0DC6xQRD$oALf@|yQwEOz|*qCx3MqV90N4-({nqP5I0muqa$VSa;2mB+~rg-DM zB~zaR^MJZrz+-G_U}+-jUGrCgolgSi=YK;pzUdKy!7>Jp(dQol5!@nZX+2p#)kLRw zfemV)WAs0S9S9grG5L{su_~jX%=Qs>#6uZPWb{KjI;D-1u>#{Wldox+gCl$xc|ao6 zp7PwC&_cuDnj|n4F4J!{ddb9SeMet?CZJ(TXec5nv$~?u-oD>C=H$VO%s^X=Qmsm^H{>KaMofl`qZrvAyUgkjZiveCeov1 z%3r`ET|kF6(31fxMeFn0M)J{ig|KP64-Y8f;U;DmuI}Sw0AoXoxnlZ4Vlp+*lHW0u zl>o##T&q17u~C|Q|Euf#j^^%?AC^0O4}DO271zM>4|2SMJyLc;*Fcpi0pH`n51ML6 z5qy|M7K$P}i`d|=i$(Lc6v1_jNn0(&m>}tJaG>;hE&Jbq-{cN&BoOlj8s+P_t)V`l^hp33LxOXzy_S ztp~2^q#?*JYDlpiZr1Q+|9Z=<L8~=)KQA@qY!Jp!M z4z0N=4KoAGs-73TVLhGfLGoWIij8yvnOoqIbZHiS^I^tEAa2Td30RGfb$sPmZDN72 z`7^IbN}!&RB)apSWVu8AgE>PIsiTtd!;Ct0>cdTOz%Xa?J@4 zYOl{qH{q3yUEIQpnRuR2@uK4!7 zxBi@)lwDTg%xj^;Tz9<^He5qgUva&hTg$D5KE=whU7AehRmbGN%h_-RQiH(W6a(s* zs`U5q!&@rpnkE~X|5QV_Vdb@6+=K6W7`HXo4yI=q!!~IbGx6O%WFGAtonY!^)H2xKx}b|!eYlsX zo>pV~2HYU-R&^JEFUOf)zToA;HunfUcvn~HOucsP-qTP{HmeKELr? zN~*8>3GD3b=;%NO)M|bCAMC#NF<=N#J)NHtjrclnrO(xAkUt`May@8BF~dX((yVvq zGGcJVqZSN>_Zx!5Stp3kJeg+xZyWu>AZ0XASbBvCs`CGGmD6#{D7p(-#vbt-vQ?l6a?Ze zA+9DQCSL$7K{b{+?YQN**vs$Q5a~PdtgCbrUEPRNU)2M_J;BXoIc=N?FkIVL_fz{n1y z9}XMQZvpmyz!gzRJX1^d?mEhSEU{4Ky$VVG{+Q`0t(bQ%$m>TmM^ccyz0gE+r@zU# zUt%ui|0dQiA!IPvV!Tqh+Eo?vE=Oow;e`JrFn)DAafgSb<-Taw)@$J8G!MUQ8&=>k ztHxaPs_rci*M|>$Dom}b--E~&q349bEIgl3p2+74C*y@NTSN+mf#nQT$io03iL8*o zM(2-d5dM3?sGIcM=L&d^OlrB6!?8cga?AS8-rX?FAUT$W!;+=5Xs1eF^_yJJ&S_!{ zuL7fXYSQ!!Hs7pwfbFBjR=09*QMU5ka8O>^@5ci=Y`R1FXF?n_RFwv{a zRGLfK)ZH@s5!OfhRN!RJV-4+K%xax^2#Hz+w5*@jD*VH6?|-EMQ3x|XFX_K`Xv&W* z^UC?TIdoL6+l>Yr;Jlw#ZY5LO!5jTL@D_iOY*(uq-gRuIo3%*Sg-b)`JHY zflkInb5;nx)tI@)A;9+iI?0ET8&z-`x4xcrs4ThF=u4!2Fi`i)D;u&TbW!$tD_uuH zyWpVQL0wN}*s|u`SQAwxJslWr%B6#MKd%znHSj>rJO zKpRe@0O#IJY%&M8H*{E2WJu+O?};5>zJuXG#BQhkyLP9=wO^5;!QDvcuc1 zWW+0nCf1N@;N981@$~(D2e)GAMLArjrHRCU6Fwo$t;w-gJq-B7ZYqJ!*6RPM?bg`W z%;2MlU(4?6Jq+mxCr}fC$K4S-{40mLSD-Vmj`t_%UBII_nPXzC4O)69^t;Ev`%Ns5 z=R^ZEljbcgOLp#hC>{FHr&Vslr|aq-Bv%{qtzQ?$i6e5t;ir*aLD|praqb6lhqcdn z;WI&JeNMKIBrurbR>aDkU*i@aIKQnccV+9c<{)?E!sst|X!X{~oq_lso)FD z>GoX@?q-mT7dme~NTgpG^+NXYO#EKyD?cN0FDo<)7@O1I`C{rFMxX6AB?g% zY;$}{C(mwX{ICHjn(?WKx;3C@P`-zcnWi&YmX0ZF;FL39_EW^>#XU%7pfi0EnP z@Xvfu;Fnk?+F}-q4V|==^*@j=Wcy#k01DdJui~-o_e#5QOQoBT+y>Fb4dXJbQrO@V zishIidnPy!UM*OZ$gcVKMEJLCE`>=jnzY0_>cn`L_(?8Bn+PVgTBd&g-L;p!SpN2m zVUzEVx+WvWDo-vE9mWP_G-=M%KO*m`Z~b@M=Qq-E)hC3z-^_GOq>gt2Lfb}{HvnfH z0Wvo<0Wx!Zk9`cEcX zb)Nq-fA)uZ&}o>`s}ekOc_LMpvAK<^rI!f*;EhmdcnIjE$mkzgcFtx#N=E<33;>bY z2}H4R$CbK7^^re=@eQejyZZkA)ysXVWa!=j-;S=9w!BZSc6tE;@EKzMEU-M9`2VYi zd|A;-We|0CCfMJm*1W8MzwhjONi4lUY58F~Om)7Uhzu|?3y=7XIzI_ObMr@LV?J4O z!q+zOj73p4=-$`_L=;oyAg8Y=GXiBH^yUpk&p zcZ7F0cXLg1( zx*qoP(zX0a2gB8U1fV25^UHuI?H}(F1;}(tKE277LRoHA#lzR$XZ%TEkspmh_rC(p z-;uNE!_HADX zIVxrhC(NfgLM1F9Oz;mb1zC;p_6O1TIp&5^IHCkuUz`^W0TI zSldR%0pS@f9}2(S8h9g|e0L;!1VYEvZ6z-|1d%Ts8(Rb9@*RP-g(Az+*n{Io8<@cF zZ>I%dVB%g#nug@fWQqH$$*6^&gyPGh^P+3wf~K~_$7(25sF=sZS(M>5M~BH(qf%0( ze;OlXfj$ffl!#Br4tC7bV+UC?KW}`9Zt2FRJE?8iEvtRh@=XAHLcFfW@`QhYjVhmk zB2ez;8g4y{g=n2$AaQ)nLm5kWdjX{-pw(?qeTt;S-d7p*+A`-e)c6#n*!IZs6$9r1 zGxLrVhE<41GsW!X8`IDc;&aG8yQlc7M0@Q=s8cu?TwAmQulAczc6{5-VAE;T{S4N7SPQ_h!)DM zWvOMQhDdYpdL$7qjqD=40bh!vyN9Mhv+N)7+EixCWxh7th` zvqPh5)F)-)o7Vtt2hS6(ec%`Hojw#!lQ)ypk5qCK>eQOCTpP&`1S3C;7lQNdW<+ z%Q9&)R)l;4ZuA`vf1p%K;)fJ1Q2AQ*;#7Q7oIfXk+I|$$cl*~uTLgslV51TC!2p6V}`0IeKSDFR1UqPx-8_ z?=aiRU+JS)x z{V=DEvf`KAS7+xEtSihQ>?4tNtVY3+YnVy6_JQWs(Fg=3tMBA$jKttSzLlxW-y0o! zSgU6fCn2$?nudrL5%QGu58nXyuRoJ>d2iwe=!+JH+8Zppdm^PsZu69Zh-JggR0OCs z+{DAiV`Lhn0$P#(^M*6bekFl5^BZVcEPtljqguAj`?ct^v_?1#7#+-a&SBt$FJjJR z2-yA4YTjJHc z3bdl~g~HSYlL6PGT>$ukK10_2eL?WCDWOwpKSwMEibc=3VfN6 z@u`*W*|(s=hlQRIpWgd6IHogaRL==`Ok`38T~W=oG~u2(zf{^rW~u$};b`)UX9uGiuee{%>H1w} z87mS5>z`5-Fde)cECu(@?KJX^BI9+^AXGaTqD>vW9!M4q1xq3YX}pzn$J!JshySq_ zCUN|Id)fZh;|yIn)>GaX7}aC%@Kq@Wqi18O4sy#D{^Y$TLc_qNy(8qf$CoUbt?{*G zI54lYAcx7*_FI9F*l%RV>+7WR-jYr{=9&<-^iD`EIZG9>HDI5jC1O=t#Zeh~8dtr` z%w}Wou_L!hNe9_sQ8lFy^OFZhhX4tH@N8HUb`Rj+vR2{XaIDUwc{F1{#42?AY}6&V zXmtTwn9AI(u4hUlHCf0s9d|sD-?FI=~1>#KXo!x8F6Jd8e>f)43< zC2G6EDfP<=Ilr9Dg73F?Ad)md~uj;SMJkeHphBeE&yK7qvH_T;Jtsk>=*v+qV%!-i@EA0vY zCwLU_4iPv%;o`?0qsA!DHa1fq0Y{CKUzVQ=U}dP7B9==R#wUz9}kX9< zmiM=~wEUeiN(65HC1E}kB^mi65>{Rqpw0JAQB&wHQAlV98)Dmb!PAm5z{=yknqOiS ze3+EyW;pY8*}a&eeXNS7JDKpMrrqKa?N6_m@zlwQh7Esgvy4;50O@15`*z_AC3zoG z-s1e3(a-4`CTC-LS4Z|8s*NK!zEck6UUOQ_&8$0E&nNn-9pr9^DM;^wl;l@&#x_pVaXaomUx@nY#%%51XnLj%`Jv2C z)gkY7%xDWtyen^lE8Rzo)K-v4Bhc+P=X71#I_13`d(duK&-q6nHoEK1BM>6OX~4aw z6t1FwdNoiw;gl7Z3?pn(WCA+fW+7eXcpl+;RPz}r59Jy|CRSrMi}-`&gdMr-;m>5L zp!N=uh1F|6g-mm;zK*uDdB@Iqd^chR-2|-Auy)YURL(bRuB(~rOj8*6$a0m|Lx2F% z^s}J0^E0;w^qqrO(lNehu}fhz*UCQgg3kzpF73yAD}r)el;h0veu6~4Os(QFInXHv z>tOUK%8+rDU|&{*5!zRi-(ky#9rRsiQv?1Km1FGrB{;rb&A{|z;}zoNbD*hpmAemB zjE`#E%#X8xD%cn%-><~32;=^xFeURAEWD(r&jU*sbZr=J_%PoKzfeqwL_{SeEU~7{U3N!TNP-d{oIps z7hhuq425s~se%j*PojCL1u}Y(YVRrFLPknscTkdNgE*|KWbg{lKO|Raoe#?!-dlO` zt{rs3aY+^6-;afwgtV8=eA=wU%yc9C($j39K4i!BxT?B4Zp0}1kjgpNcnfsmvv2YW zu;Pu_`0Jobe8YX;@6@OBZbxvaV(taq0|QenaZfCDiNN>w;5@%$=Uepve48M560>G6 zGn9!zFSfH!$NZi4N?(l8XeI`}>&4AQl7;+wKu^Z^yOw=`psXGlXQDsqQ>JrLJuRD@ z-Ci%;hu(@7jQ^VUF1hY@a2qdOO)oPuy71f?VEo7&lg|k6e3*p)d5pMs0k=b%GaEaM zqpf}+WG*XBP!SgNgHn@`%FO%(i^)lu;gI)dFAmSjI7Dhi9%ki!xaG#Knp!yff3^~a zt~~BZA4t{iMQOfd_`Vriw4_RWmcWk$6hToppSEBVdr*rK75XC(M~wGkOxc;6sMOm; zLYxDQ9co@2iGx8Ly@%aEI28=h`HXbn)gH$vFvgF3i*$tTKqv93{m^2I!}Uq>%&DA> z@Pq4qDkQya^admfn68Kv6cXjJj$TrAU2^x4&u>9xM=))Vco3gEc&UVqVInUvt<5>&;n%>_&KEu5IR$sKM;&0a<(_A>s5f zs{-y%&Nhm~*BbZhIALi63%rnX!css&ZPW~RyffG&Wbu0)vuM*vi)YZ>7|}*NLUBhM z@EEWb(2#hre>3Bi-@;pYMsJ;kZ8lg<9y2ZkFlFHEg0%q~cxPh_Cin7G_-u%Ka;ee? zZ&-J^bkOB6P~Ve!C_(yRy^!BF+d?zg$#8?6`i%6&!h5%Y#qOt+WS0Iqmwxj-td26H z6^|Loj$c~x+Vs2g>(*D7bbrL?7@68>bt>Z8Tr-5nAcDue<1GuCU*G))S^otHFEkHO zkWF#?dNyYcD`z`(BpHtD)^Aa;Kh0D{DB)*Wm~$pbiNt|wzw2?0zVu~OZ^7^~@XChU z?ezsg<(aRwWhAR+DW#oF4_~!bCZXhJ7{j+1yx~zO8pyo7nJ=zVtyBatz%vD;>*+&( z%Eui_hyi=#kgWfZSQ;)9z3A25W4DS7!=0LwD|%IwtOc?C_u3Y%2zyWq^3D$>!p6`1>IY3Mfs1VOVow4#{SveXr5JIgktuI=mc5ZCaQ|;r%@}eep6+ z$V`!$vDmU5Mt1Ir13*1HP}!Dy$kD2M_ZLk=uKr5D`=t{Pg9af>j&5bwHh#U>;GN9= z9Xyg4Z*p?S2gfbiPL9)yXvQd@E)kb!dpDL#0zR+uE)Rers{lT4l|h~({oO>9F$ zDD|!uP%bPMUSGLb)s@a;&lN{WW6o1av6KB+aM!9fS1QI)r|<-g5E9a%vir)5&&WZw zOIrRRuSSzvTnDZkAJrP2ujWR7-Vnlmh!XoMg`2U(P-n2DO_Y7I(Svb!bf}(HZ-1go zrOh&{A4m}WJ^Y`yAgVW<_Yzk7<*t|d!^5&$$j4~eTsP{0fI)%&@)e8gbSaO9SX}zZ zAKa+v%F?egT0Pbx){}D(QsigK3nOe#h^PAxZoyv`R&2R(nNsA z9<~XAzq2X#3&;SMr^viU@zqqjz2mef_42yI&l!&&3)k8um_I|$a0fo5)ijGST);TN z8qc|-IQKTRaQ_z4FK&AvLw-e_^XFaYsL`9~$*bs$G)Qy88TQiY?KMoGGvNJ6Id7P( zzc;`o0hFolozGa=ia{30Hg~mdVj-Ucw$KvF#;q9=%1)&CW^uc{2eYspCbT}%_s1R& zcPL2V)iUNM(bi=Ti}1Xf!yq%3@2b9+as!#IdzPa<7g9I}3&6%oFfnWRLFiFth%TBJ z6ui^jYgSu*bvQIjI+o2AnyV$yEf@lDieK(sWU@sZ_#jGBbzb)7D8n z3#v%JnH0m_{VdxhB%LNnwi-%T?Bmxa#~Y|&VUp0Vs1?X=0U#UgqA2`?rVIQBcRsMJFdC0o)KuqqA3ZbbDQFB@4u zeN63dn0C^U%}G)GW;R-Vu&>qT+tat~;%L`YS}o>I4~`kBLHMYw#MFpphCbf;7VRBw zYj;v!x3^cG564Z8XSZ;a>;JnfWNW#n5-YM|A>@$%a!Xbe!l3sk_l| z5if$*Jh-#ORIF?31weWB1)PiREczhj_(a4odSC1VHx1=U!*b5@h|^J8EsriuD9olF z#{DLD-}w}W>l$9i#kg=Pg0I(`pWgq1bBYPvYmy=6dv zz&J~tdD)a^M@W`m{Pt*>tSHsBs@`J?nZ%ylXu33}!&x>3!Wvd^(tf^=AB5NX1bjdD zD&;*ZJDD+K2ZVow-4k8qzkEBRL4GXa13H~uV|5NH!mU!ff%y-To+XhR^djO9 zm0xZFH@ad~A+6yD?D(D%P$a z`Hv-qQ1071&Q=WQz%=#}z9$?d=h1xeBP8S>k%9tTmWtI$&EhHQS0L>m4zL;ZXAo|7 zQ;wPMMjhKn+4ZR@)5jFRowkARHv}>uO{&vyGaF`jK#P`XfXWa=S;RaQG&^eO)Z-Wb5L|GF6V)C3$Tsq6COiZJJL zN_tuF_8~~&$Y|XG*4udg*BjoTdd5Hp_EI7$G4sm=&y;YL;peg%n?{$7g-Vh~2u7FT zgpmvf>~1t?AeXw_;%ObU8DS4<$h>yQ)lT4%=~Z#9uA@|^K#R~(;W_}k@fl{*fchF?E#R^J zf#5h@#QBMFQG~DcO|B;fsfJOufrAi)#2g`vCz^bR(b9b5EEviey>Qx^*f(r)$Zq~7 zg0`WSp@u3=+YdS)uPmJ>%aHM#HW5}EJpSP%*QJ<-LgbmF(u0W#JmH!jMHOu>1*<+% zIZU!y*^!CPvMEH2ThsJAD$d+$R_6}%f#alC2pVNW96JeY{F-hqbLWhgWJl-=Gd!Eei*3mLPcS=YPwtVGGh3A-XSx>di<>}tK5hf`sM zZKdl9zZ|WvbBs8}roldkfp6-39cJBlL3$f@v0&cy!`T#HQ3q#FZo0H+z-b0>F_I`f z^@7wdFsmi~kc!B*QgbSB+he7v(WnG-j0$V>Xg z7RcTv*+(G9Z^1bm_lNHrgTBxTx#s`E+Iuq{BG%Q+6*@n-8u_b)hdXOnAgoAL)Oxh^ zug*5qK3V%<_UyjJH~k_2R1*Jlg>VHWoMUb!lO`?!ilMxWfSos!Yz^1&jxU;_nUG+T+_HXenE? znM%A|( zh@H9Rfov@ z#$)=G?NIDX82$bCVKn}X+wmxHt`pPMcP(WcUwFpSwH;{~flsOj1r>Q;Bz~8K~5x438r0{HuVD$q!2<_y-R}=ft2g5ND zoim+k3W?LkB93_)j)A85(HknEdh&^v0)LfejG7_MBZ+<#U}0uDYfCc^R$P(8&*=Yd zo9cb2doNw_lLPsh2qA{Db&aTC1ABSosC_o{=g6?%?92sJgN-|_h;cPg(=Ha%iZfcW zVMLo^DDtf|?uT)nbTroMWM!1xdy{yUTo@8(knO{o0ci?h6CwLMbKnLB3H+FVWF{P5 z`vK@9|iz+%cd`Bm71(T(@vHmHQiT%$M-!5Z#>LJvs=4FvHwDD-dZVj0mr`9 zNz|)o0y2QvpK02b?YfjhPfU%KkATZC+vMD4#TXC3H? zS6pcczox<|Wk=zUu8@<#a$9C}wOagM zI6c9im^8_J-wBulm-tdi&q{iJS)se(IkkQ_-~aQ$&=rG*h~#g6;$_(x-a=2#h`-ZP zuldI=vZJlLHyH&(+V!Z#S=#MJ^X(n=GQ^eNmZL~Zt}5@tx%cV+m2X|ky}sf6(2!Up zogt`*_FLFB-x(E3IvVPA45QSh2HUsO=}oNKL8$;Z6HpnU?6Av~5JU?nH3n!!!62yzyDmRxzpI+}g+@d*rk+J{a2 zFKzkg2I)p);Isl?`L{hbqA-(SZ++QBi;dETbs@^NDeNi#VL492D?=b}z#)j~->&E) za1OL#9*_A$`0n~Y^LBIAaun6oYa$>eZ5HbmkB>35cw;e;F-%R6c0fv#&ngxa^6}mz z%=}^bnq{_nMmOTEeg@$*Ga7oq$D0{@#7Y!#ZmjRJ!XK36#~>{Psp=1$td-J!ag#3L zhYq^2cAx+J|AL{Qy`w``e-~W;1tlpKC)B9GkDeI~mr zmr$Uias|zdY;`8*Rv(6?9xv@dKe#f;RlfiRN~RR=u<<1*Z~Pdawl-JYx$YI>zMgWvn){#B;#^)0g;IvUuKgBa;03qJ-(e-}gaPwe@-PGygXu_`&tR_%D4o?(b zvGOX5#XFQWY|%PL$5WoD0g7>s%h4}j?3_t53~v>b?%DigxsH67bPJt`5ZW{>SN~o| z%eKLr#M?M}sH(zCEdj=hDQ2m>2J$s!~u)a{`cX@#dGaO z;AN#^(JA+2v4iF^_y+pFa{J#YQoV3EYehLoT&oME!^5pw^`P%YmHwp!y-IXn*@|JB=!YvasQ#{9E~ zZjB%_3`J(0@$&QNZl>$5j6n_F)jT5?83wKg=1k$w>RL&j6VjbxJd%aMP}}!KWkJw; z0c{U;Wjiey$j`^(&SJtQ0^C?%27dwH5*>oP^CK+m)kz_r zys~9|sxF;{jgSz6#>p81UdRRZ9N&HJ*zZ%iN6b32@f~J)e<+#0yn>}oEMP_(nD($F zyo~+*rw7}zDYM_Y+Eydh)7d68-rb2ur|T@>>EZsir@b`$QH|c)Z$SI7$H&ia4vmvr zt=ewwF}e=RR-84)Ak~b%Y}U)0Y@MjD@}x~Eplq~iRheE#q|u1l5(yI3$(+*uARM9g z-{lve+|JC!^eLxXHS3!3C?JfJhi@&FkZX%cn(IOO3Ip^9sXb=!(wG#w+I0Q%6YG+U z1p9G9=J^AZY!}vX5!GWqr_HZ{DqB^X&i7 z{{PiGFZVOzbG@=XZcs+N$HMRB<_zh?6)c3H`0XX1D;TzqFvG{pj!MT=`>kKG9O6g} zS)2oWcn=6Q!t%*#p}rrX^kf}|=?yxZy!uu_{-UaD@!>vj z(sH@>xOZZsn6nj{*?C=O+^E9$<3`qB8q<416%D_&m=TXxo&8(IZ^ zn{NXA+Pa<#2oYpz88&}ym8yjU(mg&Cad3>W7UO- z1Q3~uoK<}nQF_aazl%Y-RD60`nMNz0vtJv1W8gGQhPkyuZxYkwK)r_Tw>}EV*n}Qg zd)&b1ppKqx2{5;NLqPsv*XS$U4N;YSo&w_w;&Y~~)a8{(iG8Y3hDy;Xdf`K^SQC?? zKEDf24dc9U9JRBespsP<>Z~6`5TgM4Cfu9Q8#*iYqAurOcT<1x^)PXrTp|R5$eX*< zG>%L}NAjv7)e6;43(_LK#$Uv_FmBC99aj$6l4e%kFnnD@K7$(Gj;jh1peoDAmXJv{ zqy94&0f>5W?H!`iTro`c?5kE=v_YuIgy38=7vwrm)XQnz$))3WKC z9H*yfDN~i#kVjHs)b%QE@nQ9FV~Pt$(Mm>B8&K&`gSqT@=Q)*^`)jEnv|!-Rgs9_= zaFhH$%bvxLw8-Eu>J<&jkU5)sC()}RqJMenIqa%7$quGSmlX6~b8gt==jw+V8XQ!D zf<;LRZdvjdEg>qK&{&$?AGBiis}1keTW(@sPIruLxO!I}&d@8RZar|7rLvO-hXn>C}XI{~H{O8Ur2 z9cVz_8XmnZ*P-!PtOce|0!7Ty-B2t!Ryi+aRBc9gqX*{Hi*M45`J;tCpQSAayVJU& zp^I1Tvz8$LwmRlaqljJ=OY}Se#Hi)8RjzPoA(vfAqlc29TE)+U+?4~OMmrU4i?a+c zZw)BuXK`av+g<)+CkeGlR;j&pKAI@3fLG}M-I9QPvdSf9BO}ddRu7)|=4(Yg#1}i@ z5V0S!J8X$!kxjKnZlqHdf5ZDBQ4&O}lLnBIjzV6$)_xNfwFP`SqHeD#eRj6JWg4zj zE9N#>^}^bB&8q!L-(3xO1IAmv{Tuaz$G?KjJ9ipuDv>NJ<}FJ!t(DrGoe?c~U z<5MM{Q3;=^Mb3Hpe0+wbhQ{G%S(n%0g2I=hm0*hKo(cb_fg8#s(j}>MgtF4(r8Tx_ z&Tzo9?)i$i_ALv!P{MCj!*ClVH;43kMp`uOms(gD;Hba#DqdiU-~Q7XNS~QZZ!pAS zE(q&mHcwKuc(6ZoV}|2v1kxV z&x9(_+9%zyh|!3@f|}{0JzbfDw_o-OTTx|_U&`(pZ`NT6F^JQ7qQE0#udR@=T`$cR zkU0Ln^9im#RdL7obRaH?P2@ZIBP~#3RTYgsd1x?RLJ%{1(qomx$S{UcfbEleS0${9&r=)l$V}sMF#}#^6{2E<80s~ksc=t?dFNDr8w|mi> zOc;dF4w$KvoSLkTsr-ZJJL<}D9WUyrkMLashaeSa1@~~(!HzMA$=|Py2f*(c)MGh2 zL*VYG0GAh-{PA4$P#R`>!D4RGf2OCDz1Ok6oYs{5{`h`iR~$(EQ!0amNS7oK0a805 z@_W>*5^I!Bs9)2*{7kBr$BfA_CI4s{<(Z}lc+U(v|9AK^O`Y9k-J7|%&f+0WNUi9* zNLyb1!dlh0T4rrXRTT!MS~Cc|rJ0X*JJOxx5h~xkoLL&$xAUb=r%26^^^55yBgvTd+p{-ZOANg9L>Hf-9%?Ch<<4A;7RdO00o9Z ziEn-U9%4e~!T?Buq3?nEK;U`T0??c&jow4*u2~@Gnn12}TFnS!m$6eFV@3SevkEa{ zM1-K$J6k!F6yu~;JK8HH>tbnbjCzk6l?V6TYInu5sxufI`AqQj6eXWq9*?Cn7?yJ|HiXE`VaMMbmI$S#+Gb;ccd zZtG9&yKl#g`m)EmR#BaFe?NgpX;m_q>bLl?_eUo*h{Ny0Cqn#pD*>U1%wGtc9xwZ< z-Q*VplG3>eUC~34$0dT;3fJqu1Ffxzl!Fw4^q)7DC{MYlFZ;~{9ZS+0BtwHaHIVJQ)EPF&~Q$A7x z+lP!FlQXtdyCZB_u>%{DdA!nUe-q|6#oTrevvTwnbb9!BOJwpme~vu7;oy<;5~!m7 zeUL6-f~;~rs|t6Q<|4RE*AQAaA)~$kXMiH=hq5D zlq?{JZ7p+RvDy8op>UTbGy&*u6Ur!yDcvghmD{9Ra?27x+G8aj!M*bCF(%A*hj*DO z`GM+zl{q@0X6Zk6$Xw$@w8e1>1AKRliahO)nXaS23s+|ic2~bHkCba}v)e)2B@nBR zp?i|KB+d)qTyIu+*eHYu@JKXkdC?B4tca)kfkmh@{lt>--tBlgwxT}zZST6I(m!iu&YAY&R5{KiC2zHp$<=WSz`)x*xnx6*zGuO{|rLy)#@+8Z!0t1v?$` zc{sm}h<_)~FkrfTgJqzr+g&uB7e7*tK&TO(2K{L)=m0XojuQAYs@BBI6uh1_-QZi|{7bkuVX*iq8V6ZIX z>Rb;Bo+Y&zvE1_Uv<2>9JN850>6ANqh3oB#j^!<#maB?a^eJAar3K&S znoTw?N_?f-0&FU`;m$S+lT7GFzB8v@4|feO8SNuF?$Z)pxr59?Gx~(~ey-l6fjiNw11d)(HBP%% zNzBnZ&WE%ENLP*7-=mNnhkN_`1w%#CP&&`w6P2%hb7Gk28~ksJX#n%W}I@pMp>zS zH;!91Pm?0+ZtMxcVgMKpt%hsH3CI?Q15iBd>muz{UExR(XXo{3N0G@hJ$$Eg{QW~@ z07d!z=6Z+NBBQq}h`_y5u+d+P9-lGYy!-tnj^;e~_4`kG!3~AjI=YH>{C! zERt!ew3L0fL~}xZe>G$GOXCVQ{s(|bkyUX}ujOkWNaq&{O8QLpz@nnf!=!fluOJy{ zE=<4haZrJmR!KERej`cCV8pMOX+-ACz|%;B+p9v>=CVcSOCp$wxJ>9Q3q%WgQNW)> zR+}9)HjKn97+s}#ev}LHX>~vcZtM5WVPSmQqN#?lEPiFHFI8~XwCk~58=om;>R9x=zA%<;Ap0_j7IIU7uu zFieCXs-{4L-Zcg&l&N}YHK4rnda=f?U%q&lA&<=E3j@{j3uiN0=$#dkZo5+QD;X0z zo8ZWYv1`%(9gNc86^@9upd5xIl}eBUQ!`QkxR|nD(hh?i(*awn1~y+CEj*FA`^N`b z()BI|)NI6`r|1|xv_<#j4Wci(pe+Xu@|Y{@(HUc-x{qLA$BWr)Jml;W`;x{h1&PQv zEw_r@H_$CeW#@~Vkm6I&nuySFhQFw}frMVXqET)JA1y&%PgXr0o(tJNb5~O}?{9id zy-flH4D%$ke386EBRrr5;2kXX<7^8WqS&WmuC)Kz%5Td+>yxU3XWT0X8&sBF@|{0} zDBcLbMy8syyJu)pPFrjwAMo6n9NB`(b?L`vC^{ziy}-EkYZ*C(O$AUO83LpUkxXz` zi=WCBY*}7Lqa}*>_VB^c7Y=+K4SkAToW`vL>VNZ+>`~pjc%H+RV_L$n94K#!x5&L9NNRU!) z1@G1JhRet|C%c52?6-uXJ%EeK*V?!lKk78?Hv+x3Yg>q>l_~V>&G#Y-dxxIhV|DgUe^o0$yc=&W`de?;IT8&-f^#zLPOc??Txr2@! zAM#B%fO}+EO7r)_Jq$L=>BDMc^IFZAIqPf5@m_0+esm$Ug5QY5Z@Uo}D`*unzEUrJ z8P(V}{~~$BFmpK=Cp_a-H&*Mm=QK`ZUWNb5to0lx75g=Yt13;@7+j*5cEzZ$s*yGbs;v&Y}$7~yXn_kX1 zm29P9tL$XilPa1We*$Kxi~$%>@X9gS4ZR?!M&{_+ED;t`vUJwVpIuuZFp<8RK96V3 zX~(J3@d2+-ZD-lmWkjDuCP8b8H@ZN%)&gvWeVu1fi_ktPxUUD3Sf zup&cxuIN8>7ck$bKZZQ3b+o{TduVxp-X0&r{{#@WKm7PM3Un>^dmt#ec~-DyQ$mlZ zjzV$PU^;_-7k@r7YaUyQJ2r~i4%auJH5XM-*G|PHoYkUQB6h~}hcQdA0rXgpbpKWzhm*mGnOU|ADs z(yDxzKQeOG&*nNFLzt7--n0^Lx~#qqMfl&hUSK9LyB~%00WbaWA_=$Dy znb)S%T01$p;4YwAAcotVM|YY?MSwM9T4#+fY^6h#La#~-C#Qz>GU|wo@s@%Lvsll! z=nCI7f==~pv5K34RW};8b=wl+0>(c7h4DC-{6sGyUlSA#R-OPc5axK>zj6i>QzM{R zDOpIY-g2h_Jy4(2^J|&HXQbuc%=GSxa|zej#mT`IqKxOWiA56t_)}O-jRz2n;0u;?Y_^q(Ha# z?G<|jSXBKs9L!D_%rS8hK+p!i_GNp7_Oyd=fKdz)=a2OTxA!Wx$!2ffz`9lYfw4fE zgx1ufY2TM@@38OpKl3$@rYRl0h}cGN!qzT)^QKy61S2?55Eu~n(CFp5UyXfw(82H5 z@^U|+8#d65uMI`BpQDHRexV^y4^Nkvmh~LfrU$|hS6aq*f~iL(>bPYA>)lEOT-Ky% zcI~%$G$;?lOvMS#z4@(&w~HtAO21$_NO&d=>@R_29N~p?;A>~++-wKZ#t(Z?VTh+N zwuVJsc#-NuV;gplQ4qQ*{l8$;5d^MgUhA~Xi-X2&L1TEF_d}Uwq4f`ru9^FHhCYHo zP}_XCy?`|#g+8u}bWPuu({eRgtlw&;jyp66kzqZ(dt@nlzoXz)*B2uY5<(&s@^V4C zu&zh#zk;y}(wuK`yn1BdxS(^6Tdc;QEZ3CM-t#-dHC{y%XuA~cDXh7XHo>Rnsf|* ztM6@IeE~n;)#73SfUXt)M^lftFzHd58Zad4JgmAz2+>LdsDptf0*bRq)Gj|@DphmK zuoln1+X-E-batxCeDDHbfH_ViiJ)*m!Ph^jqp$3C* z3bk)=SH-Vq_n|g*-(OlH-ZKIP)A3Y9ZFZN3Z&+lle(8fro@&Ww;stOErW;N>&Uo!lqmcvcVmHupMEd*S%c(EGl$>qs+g7>0nt zLISSbsB;#pdPdm^{o+b!m?XKwW-T=2rH(Y0 zqK0hq$&Q!;^R;h^MCf@EPm~ksYSeU*Xyt4Z&vyhm$F(~#ynG2oC>M=?P|LVLCyfRB z4=%o1RGA2Y`Rdba(jP^n6XrQ(U%++e?-x}RP{zRtw6TuGfPUmRJ|fUGl}}$4PzGoO zn{UZU{G`ZNzWX4?B!>Ft*CxHn`kxE35@xiyt`0UOgW4wInnAif6IWcgVQ9 z?DeJSRSFQq6S@3mOA<-tlFY@JLd#z<3PYqb2>euO(W}s~m3wswMd3W{fP-(aH4yRm7uUi!CuVLH z7m}hjKYg!It=;u4lpvH0HCX9yn(!C4mp8Ahy?$wFH33j1C8m5R;z#N#&!bu33QuiK z3&ZLCeD_wl>BDO}+xBx_6vP#oA^J=gpv7_HqZF#w&m;z5v`}wkNA@31PVxi3G`#Xq za@So=Q5*!E|JlH2A2W(YC12lTortlPMfEoN^#BoJOO^t?G?EyqC5WU`B2Q-;Qh|=%=xad`pCUyzjF*u6%%^(S@jR$e))YL1t9!y^LOp4kSfx6QI^`Odeto0lQ zWa0RdvTgP5p`nj@`KV=!!?9$G9k zIxOrc;9}^NY^=C#LsiXs^4XRdL(f5hUF#<97mQ{=~h4&-kp}JxoSkn{>O}Aq8?c}gzy#gbY6buxp@Hs zqA(*SrB;gV>QE#_Wv}n`QjNUT0GU}dYCSPn>79C1kz})MQ4d*yUs9~$PB^1b4`)eL zI<~rC19*|3mcJBEj7)UL1{q%N2PpBY`EB{rbh6Sbtk|+0M zB|{n?S03+jA10o@V(Xo3fU6HE)DSmBl#x>t_ zVR4|d2gS!P&0*myjuxyXueNOVq!AXCVVs`95yShRJCCVj4XBDL{)hmaUUDL|C}LrT zwSf0k=^IerrP762US8g|)hbr@53WG|s&!uP1FsOW)Q2gf(u}@4(o+e22t{P61&F1y zASmVagah(W$7!(oBhAVx9d8slzfv+1#YspbsmvH84Cg+kpQGNypytsI!a<_&_yQO> zI2v#iRc~CPOBYBstZ{zrIMTk z0dt{)<-*q!EDwUD&d&ro6mEtiFjhS}aOQMr$B6C~47thRwF57pAiILXcNU1AO3_9m zLh)?`$$meVnd2E?1LwI7#PSjhGfv^Y9WJA`VmvQkNjcd$$sgVd?A^`@oE% zryzjlNvA9Ovksr#o)l>&t+@-l%*=Kq)y)3zRA)!@B9_WC1o;BnBbfhH0zkljk`H|BShL}Z&H&RYnEfUSZD)1n z+#6fFi$%s?J(Is}oD2I){zItB!#q(fln z4n?}9bC52jVW?r0Zlq%f=^T(6Vu&Vnhnio8L71oJ}2aEiH^XKTsCc@xqHDv!9k6 zIZ4l`Z0*UC)JG4Guk&9ls-?ZTEdaN+Lx+C~@vOJFXZ_6IM@GnHFkrtMU1m5krR!o; z%hDb`f$sgdJ{?Fn)=GT4rcrTw`z=4H*Ph-;W(re*ogSDJ5kjd6KU;d3IU286Pdgqn zZ=r8oAtWIH`wLwAJ6`BN;#%$Q;rY>a^E9jfJq8eApa>**qPY+g=SYHO@@xeg9%b%x3o;fFXb^ecsWI3iYB&GUQpcSP3+~#Vz*~ zhCL>6cvq+IGfx(~4}>jCYTkF_VOgqkYAbVqyk7s`?0Ey2TYN#jwCS!@a}|&rAPk<8 zP}ZPpGJ&jn#e)Si(!QeJ2RJ|j90JfUZjjK4NfNGhOY+e(7VhtAd)7j1&`v~#POQJU znTqzP@wg=67fQJCry}58w8le)grZuHJ}#!lz()VmFYlLm8mZq=FZ)xc=c<4Qy&j&$ zOHAX}(Gs#~?ui*Des^ZNDR(Qp5e{#K_wQK>vhSUuLwA=1`^uAd z7-zrhn1U2}N_zF$V*n*o!Ys8UcD->oxi8|lsz z?vGvLKZSMJ^oy2&X~(`G@gg`rb966D*6H%i3TLz#8lUR|?jrtm@R$ndb-nD`jJKZL z!%}Ks!NxZfNHaIc&Er`6P$b&6|JzngDj0ei8mtR!R`CPTmcZNGoO8S=6Q5B#cx&H| znys0atC#Lma1X=yKy-JD1E?+#`eff7Z~TYlsHz2K)LloiL6^|5?XsDQ%gB@*uT+p| z1Tkg=t802ELWTYVQoinb#nkq80lO4;_vPY)v1%Dybc?-Pw!Pz}9fMU7- z8BoVc39Tm*`xig%%bo4)^1ko?XdU*@FsT* zl>Q1seFJG9kW+8}zB{R4VbI1H_KW)ajW%*$2r+5a49;?XaK#9>4_a92`f`CNXs;>>vR?T>dyrNA;&7)^9?HAh-i|5+^x?;c}Qm4r~5bCj!xG~_~Hb`ac zJs#`!E1Mm=1R91&tsqX%{rfz>QL z)+^VW@su~Gle0<1k^>WkYa~T1RQr1b;0pMRoj%ll#z@=V`n-N(MgHm!%GkHv(d6kT zIof_4N21E7WKMS7B^m4Nix&ukb)li?5`lF>6t+{v>=u~o|-^y74k`e3|b03lV^U5BqX zoBd&)|`R#?tFIhHs>ZE4l}{a}BrQw&+yI{j&{d&(VAqjZc1TG))1aBQNkhe(zRZwcSjT@C zbI-ETXg)pi1!tuEMrP3G{$F za z7}+WJ`Dt>SQ}H+ThVQ+?7M%EWTbK*ikw+*sdGF9H_r2`!{L^0&YeRSr4)CF_cj%e) z8~YwF_j<@YdH65I66f>p?JPh_k+rFx7Z}5Wn0qEe}+PqiKSf0{n zT#2;dHbF+?5JfJIB-vsSRyLXhpg;ugneh zyDsT=th`?O;?!L7>6PC1<$#;B(*V@XdD-Phc(%It!0_=#0Ac7&<4v;xSqX{!z)49h zZvkEzv!(r5sl5G0G-1asFb=mP&~j=Bs+xebN;_JaW3x`JZX^8wHF}jaYIIVbBog0_ zJZvWUF9&z7CS$_Da9?qYQib~r*YHs!71Oa}3g+uZX9vM$<_)hm(jha{19jvimzcdX|6<~c);o2qI>fC{z^&hrgULP)!@B$2jVp@0OW?!d z(9;qzqYp79-SfZSDsN#jHhgObpoGs*c#Zc8hT;BBaOb`Eo2@duPm&T;a@*khH`k}J z0XHfE*JhVPR=Kd|Yx}w@PBtN1N~i8$Dj)hdq}>+Z>t*dO{=&G+Jr?ulGn3@GxcT{L?_|E4jdUicSVxdr~Y`jW;trWN+SZoS^xVg)2CMW`(Gz`oZA2GlWO~ z6w|G-`z^~hJP3#RF#R|nMm|KwCRFRZ%dEn!=l?`|2Zdxk0C$rE>o}DRMjXWjx;+Cq zZBNQgwKj~mH^s?1t(hiompgz87D_bczXfM{HupHsn#v z8mxD~0Pj{` z;gYsPUa=S$X%L=Y5*hL4CAt0=ciy6(sMqM`)&TUM`8)A0HU?l~kuCgXk~_x;7iCBT|XcaGSkUe7$j0 zryf_9NRivMEj6P8SQO2_Pujs+uKW#h;HeR`#HB0sxM&VTC|DOrot0&b_2i0o`y^mF zAPM-46iWDw&Hsu$%=5*$8;5?MAE8jLJQUgLDx=KS74~yP(6TmG$;aN;n3Mm$^wUF> zVf|R-GBB%fDSCc4Ky6yE@VEt+Egsr?XWYVGKuYj^a0NcD@J4NEg#gewbp3rO%-<%y zWW*hLWgCz^Z+C^vl!s#-YvhhHRrjsEmoItbyNBC$&{oQ=hSvC5DYI@x5PP(abU`}d zQ)HJH{jM^icl9WGCduQcy#RE7Ujc<>yjn$o4B=?beW+(od!1ep-{6-^Z!f<(KGZHC zCj=~3NINm3aR4s)EQ0d^6)WX=+tmKhubA5WS5b_mR!e!6uwm&7mMGDa60H7Rf65O) zbpq-b{Sd;qIUWglN?i(;6nr<;JxE~+EUv6#u!dE7+JczOGMA*}xOJz!2E5O}yKg$=>dI?>FXMe01q5jBVWS)!1MTb~A>?>!#g9w%$fo*Lw+qSd zJ>*YR{flCz^V!(A-{P0t0!xrVoR)0nPj24)4({Zw;nkfB&xad=Plyhl-DoDS*@d)b z+jz4Q1{fgsCv{tqO15vrO7QYq1>8589^C$;{!Ibs@I5QDhx8oH}L5b5(OyY}=DUA%cB#GbW>-NEUtfQ~xk}X1@**i+caGt9` zmn7pET?>s6j^ntgr>CVtdmi3hnj3ins(2L*fB-LtW_Q}M_Z)X2X86_EIr8NEA_Tg#pV0Tb9eVW}#W;l@ z_y_P(6*vHzKi-=^1r%R^o+B^#r#7z`F}qVs2Tp`iXuApBmxTw?=&M#eGK8nglOL16 zM%T3n@gj3%B+QEZVo|MLpbGBItrVZ!Rf$fQ?#Zn$!0N7poVG2wHHC6EUC=g+W6x^3 zoLVlqgM;WbF`0gV545GZe{V0E(h!M{zRB{*{4$Cyhs*X^)}HEFxNBHmgLB$P_9;E) znyjZH(s^`VwfIZ|DeYC?3`yHXwO^MOpa> zee}!K$FJrFim@9(Rd+*xjqW5S`roeHIgekz`97S$N}XdjZMWlJ6+rTMUlz|6o-boo~_=ir_K*>*!w=! zD)PkaEI||yjRpR6br!QvTBqSC5$r;+wGqVMd&___r7Q2?(=Frc0WW7DHr?S1i`}Q> zvomfVYCKLo`kOzVUi7v0$+hMy+bBvzw{Ckee^X#df(2Y<3?Eo$t>I8DR_zpV_g4a9 zFhC{i^%vzoz$2Wo!DxeTiU0sU&pQ z1ipCl*--Qz3#k+wa9IM4Z>bu;6`}G(KR-mJe+En&O}(j< z9i&9_W9_-1*(O9krf3bIow?rmRbLrsoX8ck&+g$QyEf*QsdP^Hm+Br!jmP?#D@8&A z;0t+v$lvA0NZcQ$r06-1;%DKCBPn{b$v@1f9h|C#jS5YEx>;ez#?D~iJH%x2y?rEk z^kJf9Snbwq=N57b$O|0^!pvlwHzj@@{9>-{b~DG1-uho{v})E+)u=v!GT^B?9i>C{ zcLP0rZiY`D6q#gicS;kjH(z@<8l9IJlmN?mw_C6%4_z?LU-@D^nr;K$ZsHgg*c*AE zCaP7=+i^c!1D7FVCr-dyg6`t4Dg8NiG@_l=XJm{18y>E)2QG$@clKEQUP}L%+ zs_TNySo{zpt-hsDG;!gE$9!=oCYfOU6U}@0jATC=vcomF7XZ@{cWXH5G+mxBXeP-| zC&I0(Cb586^Wq2Zz^o+F{IzWY>Vh0g;%~<2c9xfWQ| zL@xFKZA^3bc5x66yX&_-9u}wgr`UjX_TYbaL$qB|jve{lu`}Ws#Hz8+xx?ZRHI!a% zELWZY3nACjqMPwwuNdWtMpE29fV9rbFKNkNtR%3R%N?h#y=lMmTMV@ffWJ5QSNqj2 zC}bck=nxR50oy06G#y(c-53wW?hv|)3zxA*`!V@NB-@AO`iis~CM}#boMDU4-7>lu zbcP`uk7SARJfkNi5Ahr1(;yD0l(7;};`Xm?!KQhy<~BCxv~^RM`DgosRvjO7)5`_P z%#6ORdV9c0^#+x-c_9mXOQLq1b>5A7%S<5qXbMS6Na@DMPZa+egT`Cd_FXl=#L}bboPs;U6dzEpBf&-ue($v2WK;SJsq&`qcVcM;Flh=nzfQZB`Az2OM1Wdx;45!7>WoE zrv9}kPH?NR>WT{n7ST;9kDg8%gN%ubTvRHg+$P;OU)rT;%_be+ zY{y#u_Jr3IEtV6HZ2+)2IIH8+P*qq3Ti>JG;rerHB(P#3jW6*WipQS305~#F?NNQW z)z|=TdATr19SH=3Da={}pis$Dx)JDrrgfyMzt2=>%9qfQy)qTdHd46xiU+_WZ-U!fNTGMyVpP&l6EofN~w6o~rvG4cH{T$S;nb+ePa7mcxUkw6m&XH6ad}jXgm4XYdmPf^;CUO zZNqhwJ?$7go}}($hBUP3c&|0UXTwr>)`EFREQ+@3?o7OLSw<#+E^|YW9gKodvnR&g zQ{I9Yp8v)zOa>3*GX@+pvXBAtvv{Dl9G1y~O{P|(2*anqgX3XLiJ(0ZBf1SJ6xuxR z0GE0;J-z&|JP;lvlzM?Bnp(<6~)% z4ob^R#|T!LsAs^QUi3`6BYF2ajdyt81JO*kMLDc1#uLZH!V>?r#(@)kJ;aV)2QK0< zuWf0oR;-WUgi&0xBAoT?T1mX5vZ!Z`m5MhV~aZYn2-eI4vF{% z#2Ji%;Aykl_e=CPapo<`lOezE>0jRL!nT|d!c*n=#QZozd8|sgA$sAZVrVa;o9UCu z(;{`#?3)tb|7>0eu=K_x)F-(Kv9G-~?`C}cVX3VRcFX%N>~wOv92Yw(AHBC+O2{(yqcn>#KF&P*u5Qj9{gd zCd~eogR`?UPj#7$YvI_n_JEYd>*4j((jH4o$7VG?tPBss!-u!+3n_RXlD%C$$tJX~ z|8|c5g;O9$NSJ-v@yT=yKa28w?cWILG{!$wQ4+)G+F<}+^}3c&R6{$0Rm$hIpnc_9 zY3#~49dBypc?Qhr{W6OnlOsC;;q*a7^PK3tE2KmFN$UCEYzLD6HuV_hO@_A!#0&vP z_}g!8FA6$5d`Jok74vo;mR)b+`Va4}1(VEUw6U!)S8p+l?`#-rEBb>>S=+V}-167I*&4G8-?E}zvu0lHSaWgbXbK5hj2fJ@TiV$WM0 zopq~5@->G)e4!?`_+1fzEw_p~KoO^G?)n`e6bKcf)}e$r$XK;$w&NLlRW2c0{-zR} z@veIA%enrtN_Ip3fC-zci7W4@82at+lPxiu#a5#8j}seu>NFYS{4EVbMdROu3Iju1 z(>+2`%{jgj^z>iU#tVLBPH(l{BR9&XgZ9enen%DuPwkvj^;pPPN=`G0xk5^Jo_~6I zMK83$z2hRqo6sm)n#umdZxMs51d#ttuUgODbM@`I83-*xp@c3)Qia(A6Bza9G}5-3 zzhpOqN|aoZc9aheywH!FfeXFm${AC>x*ES)pQ!c^nLDd-sVm773q88L&7qLG0HTQ8 zH;>s^p9Jx$9Na&3e;i6-U#hmu!vO3&f3L3KYC>cW1L`<)8Go^dh!dKqnYPpfs4908 zTTT>@DRD%JKPI)%liZAGyH0K9>Li1SnBE6KM4$NZN9};WEXQFn79|Q0GurVaUD^q! zja^*LAYek>csdki^9Yt%GR6P0CN)O=xU(_N{o}!X*#dhTxO zDR%DL0^9Hqt&@iYQePaUM>x;nA$gLWh%j_?vWDr~5cTbd198P$7bib#K)hogVd>M6 zci<~nnZ+3SuH%xUhuI;WLwFlVD7e-pJY0FTrB zQQodyc>-rrEy=@Yq+8Fu!uy7`_8T|`Cx2E6Puk3Do#q7?h}fw3k}FcfU!NO;6iMfin!qme0XdNPV_VROPJO zRJNFA-#mHq5mib`6<{}eIe|BoE)?j~V@RM_=VVm4~aD4+_@ zJ(!(w-6z@pS(nPe*b8jf$7uhTov_mZl%P`6#-|XF?f$PzO*}JGaQVh#e%lGj?`4Q< zW_#VnM96vX8vv%d#eirQB{FSH>KYkgl^Iqe*7XxGAd^=6zDjCON+n4Q73!|D2D?6s zmamo)$qg)jdRXr2x70BAR%N?aS1Vzvo3o3!V6#`i($>n$)!43&&Q?IVWlFiocQ!Pv z_4yKP^@vUCW)G?^^5=w(vgh`T%zn|m(jM|0^uX@)%PCiSu%LR5JFYX`U7#iPO-iXRo5-# zFB+%b5icc26S(oE$+0VC4V$M3ts?V`UI{^7p1C=m?R~j~W^GZp;n6>Tl7|K^THPnh+VTpcO3T7a7c-TPSTuWBL1*0IosZWRb3C@G9Rf|*Pl}OoV2QOLIni6B zcZ~daIifBxTUL||12520lvfuyoK{kJqqOr{hTqsqfMlCKF$| z;Zo|VS*m@*=oFlxo6xNIb-HxzbA9EK#Z?h^Ubj=bkb?HBHpVP7SPy?Ay~oahSvW^g zLozE|o8gBwUN2YSIma`aI%5uBv!UH9fo zlnz{a*!Pvd{yHxnXyx_pttE5uPY?-kj5ocxQcd1nK*kl!yv;mDpziYMneSLT+o>HmiL~tLi@fGQz{{%n;PK)36ms3HPqP;flz=MfJFTD(B z+jsMv_JVx~@(QgQm@<_N%jY07MY$xFmY)Q^dpn9ORS9!ABoK~HEpAx$c6M%yG&A7w zF_gViG7djt6QMn9PuY#Ub|K$?dtF-FFUur(a?)*8$V1a66*ZI1gTADj(at{aE!sta zy^J5g5QJO+uy}iGfIlPKdt?KqCzp`R&!_PpI4mJyA3ji|x$cAwa!Zi|BplgM+F`hJ z;|>F%@W1B%wCF#~VAkYot%_qH#5=V|C|wj0ZQJAvURYWM;#G|tPuN%0$Yf1zw#RrE zi&~?1hlA%7ct?m72eXA!`(9=#O*hj%y~Js`vJ(Ak-LZae2}wF24n!f+gpOK1pc$cO)yx%7?8$`F4AR$p+OQX^^!whgP% z@qQz;XTb5?*)H>6%Y;a!*r=2}&cR@~#lo*BMV2E<^t!4@HXI;gjRgFRbeJ5DVeOo= zaqhJZ_Ck~`L;l3S9y${MEF(PQX-igzk564*iy!mjR9v?vDffo_?H>}xKW|cw(*2WO zR{E{wr}Z4?;|SlsLrt2sgL0D$bkv@RXimXl8HI zuA#Fgna@h&j^jwavRZlR6W6KjgdQ$Q{R&X)EqNJz{%2-4c2n~va0|1cABqQE*| zov7Id`y|R~Cq#aax}v^_Er~M0of>f;ul~c2sWH>^s$o5Vj{G0WGQ0uxV7V}A8|Fc! zR%h&l?7%RcxgnIsR-EaUlMW3f)1#H%k=QCvGy%&k7FA8$|9i5DkhK$o3f(?{P+0@D z_$8{Uj+E-Y{^0@G0fOj%M5i}-ny06UGk8R>71b-cLK9w*ayj3eAY_SbeqqW4F}6{m z7d7*us15ln_r}Mg8$A5h8EY>p&Q86uX>qvpu!T?Xvf4fZhj^e%dh zo8f{PgA!>_YAC)AP0O~jhQg@s09mT0Ultj11s~XP`is&mE6%wZ(ear$*UCSl+yW7f zY&HnhL4^~fq#^=C!3}Y!t|VIi{^@v^Hca9`9Qjnbrf4az_9e{6bny(hpglQ0c5O|p zb=Qzyn~Ks{_1O$sE}2>Q#^OoE6%;N)c9Bv6^>1|^)ed5Cr{xHfgP_7r-0FEoJch;N z)scW{ee95={%p_ zb!c<`QVGT4a#3EDXT4AMuZe_}O6!0Uf5aeDL6UQ=^pJFTR_=`;5D2HxC}H$p9dnOJW0 zH*MQFuSo0$!}E{}OCUtZw9hv$lt#g!0D$u%(hnmWX*Z0FFgnleDi^ZsspxVKH^HaZ z%zq$8J)4*W>GEDb5sMa$s@Y|+;Z_Io6081rcG=Y?`{j{{^WrOVpHQ(7sHdwo4V_bZ zTE3A5X$=qaY8R{gQ%n7}8k+2MV*TOLwCt@7E|==WBEf3fRnlS}9a+uPyi0yMK9O9r zcgaAf1-&^9h+KiLBA{zf7w_qd{(=N%KAbmCITgvSMsb7;72jC@@94r8tD3nevft6D z(sCe?QyFrmB+<3Mh711NDej!h6&dg1*w!0;9y6@X7$_~Ld{h)TT6~8c&BKmoz3BI# zC_z{02pgYu7+yiQOxV_=S}wKA0$`28(8zz7t2`4(5;GWU`IVcB!~8^7@RWv%RY$;S z1TL>|C_V*cBk`BMN)@Ja#xQk_TV4pRm1q!Pg7UZc3GC$Uu(?M1$Z&I-OX6Px4OAXs z|6ln5jhV8Rd1<_mlJ4=@{uerSxw&d%P36NIM}CitV+XO5r^6kpXqntMe-r=qsEb(x zW`h9C)0GD&efTO8qU*^g$J_ zS85p3)UctRef6N|J6$84TrDWBj{Vix@L^)z%&txPwutpw`M_sk;zDu!w3+(^1v@TM zwT9}RbUG2Np~7u^?!5dS=G*1?9zLJT@1O)=+;J|ZDOW0tIUed@NU3azmglPU%UsRC z-4dnioLlbGqC0v_yvi=V!y{h2zZJ)J2TOgUOe&r`qlTI90d=knwM1>%H+f07AbGq= z5uZGAW}7%FMcMyBns-Bcb`D?1sJHa6G@vYGo|yJT%JAuvZ%?KBD030u23XwoKt4G`N+n` zS{7~ci<{P!%z2j&gAv9M->h^L$rtu)P?~MuQi!Ylm+C`xD`bum;AENMGt`%NiZFY4ag`CEJ-t+X? zAGh@p^FB3Q&!MQ>p)5gKdo~xyT)nv{TDy*;+a6~sSs4DA1i8_txnaLi(q=5lC#y@} zE{?Pb!)>|p;QLt;YMMCVVHK^bBSCRux*dH3s%ejYFaFh?(X}QOXtxR=2^FDrqLVMpe~u}?kpZ{_LaM-RgpxgK%- zVX@)oE!W&!Wh>Yt?slHw<%1rtg|3W(!2@bn$8B}`-P@d~Kzx6ac33zo_%C+ts956|NbN+3pzJ=;+_lm3F#)S$;4;wJr%q=nb^mzJ$?_HVwU$xj;`U1a2UGclx#om zW^-WFfBY5o%Q_H{AzNc_GW0;cFB4pypd!6UEea+1<_? z!<$osEZ~aXw{d+R@xg|rfCO`ViLA~t))Np%4Z{4+LQJsem~&LU)Kx9My6x`|lpm~x zMg^d2hHZB!z6|yj_Dj!t){v|Wsu_0pF3WZdT32c-OI$i!4suQZK%Ts&W#6Zf>lVMc z-qM;uToiS07E7sZCF_fgsK0F^Nhnj7$VNx7={C>_rCrj2B1C^UjV-@q=-7PNx4Bd@ zQlt6*k0uyfyQvbEK`7|!B+PrVjLg|F<3N1>0rl3J*`GKL^O90$DS+5rQGj9a8H@M$@Hf2-#&~X zyL?$m3ktiCuqZ8X1Wh80V*nzA#hMHzNK26P%&o9DVOtcRx+=k-i|7Jm5o z<7NzeR=^A7ksGh=iZzTy6>e$PP^w{C3a-;7-E(`q$0b);pD@sSEb6^hzWr@d*+zmY zpq#z<$1EeZx9>DF!mtwIqqC+R90hvpIStaAA)6u(+CF#)vZOM@x9hfcTB&hYPN9ea zOEmNUQ;Ps6bL!zz3Qn;VtxFwbe3QyW^3poxeWvp-V5PANq6ia+FF4h{#QPsR^6g;F zB?Y?Jqaq*BQ?ZUb+8R6h=~a4Rl))QAu1B<_e4`DCDKpdY!!}E!0^%~XltM+yUF{uq zxJm2m8Q-r;VrH!;;Dmx99-b7}1A9(GQtV&X>+1YMg$iJ8DZUv-&|RaYk~8B)58A)o zYH{Z?qsGaa=X#QKu^wv_Y2P|zMuk+TLlRB@AaA^J-+2hR+kzdA83`r6mM>HbshF=+ zWIS>oAg=rB$g!n`uwt(?OlkIpeb0DduqY_9@EQ9t!u>0C4y%G!xDqVTp?XGYC*dTF zZg}fF$5;4=dg!>e?7Y{6(hp~dtnlI2ou?%gQLU2Xp(wSCNV0N=k(j+4R|%_-&aGSg z{oe$-c(Fh9y4I;`tiK=`8e49_Rdu=GP|E{AGEHmk$sDhOlu4>FoEZr=C7Q$Uv{vK1e{MU9F$zB%8kIIG;hvNTDWW3MbkB4qLDyfBD{&hR4BT)IVL|8p|@h}TW>7ttOuEqv7eMY&R zJDz}Ak)aN$BAS-n;d$BLS^s>tV#8AWEd1J~vjI%_#M=Q3l0>$*qyK%f-^5msaDgx? zRWjQIL~{#F$ji-apTUh~Y8$?(C#|t0b}e&W$$cv79F}WVLrZA$4;labUUSYf{txC} zPAtM}+&X!sqAW#pMb{B;V;5os54@jF3PhZ*YALQ*WlSr+OQz5N&mx|QI-n+Avn?U< zA+UXf=l3F;E6j>4;*>VWGHXw=6k;a_ zU(9XU411|UW08JX8u52*vj}|rt)s|4INgvMq2M3294P0e;j3KVY*(Z^Xtm!$cv`fY zkDh0#HuIK^efT3~4L~V*MYm%eQKe>1PxQbE{SX9(+%L)6>;EHI6Z${#6X1oSGebREo&sxn zS348N%QIsdm^wLG|2q~(UMi~ojZ6~lYD3S-*X(cRYvu2|{MA4bEjzDUhUtR%QUc!~Z}pRM)$=wR zce5QIzbfUZS(kfs>;B&mX-6pLy{Wv*`7sc}ua;P?A`+vivADX9y)Jn!^<2h8C8yxuJ^ zu?9o`KjUw(0Z!r;y<51pG)wDW<=YPOdiSWl#c#Y6HvfCdmoA7*S+H zea4yMx>Z_&UmVA2IlDIPvxH+KdBFO)3qi)Af(3|T;-vwS9VTVUk*De#UNs zU*cGdJp@*hpW)DPzaTmx;8Q91;hsRfKOJ>C@8vT!=y_IQuove*YGT4Gr_+(wq2>y0 zDaz?3RVp6ZxG?anVxdXFp?0Z%I{8QTFZG98EmGAR+Uxbacjiay+U?#%^P13?)cf`B zL?63&Z8KYm)*sfB+%6YmiSR~%AY{3Ey}*7pFc)dJgw8v;mb2I7m1alE_QtoyQ33t^ny3iF;Z!OrcGjdOJ_ob>E6?St!Psz zYeZ?oY!P}oJgw96(fiQ1oI=iL#=6{YiG+{N&#fKWi4IjhhbjLjPn3L1IHoCSYowgG zH_zJ%(pMH51()(X!v7fmwIAT6wUiWu;}tW~?|X@UVu~aNot9wqm>7;n63eF49;Gxj zFiXS6(-y?~5TPPJrF{L<2aKYAk3Eb##;ee4>{_^V=qlhBrH}1)@w-;P%GT@bBTfCr zp8>4c2C#tXf5eOTA*|NFrh(p&r?nN5JxO*9dsaf%Y$uT@GN7q4Gw0rr7dBcU)}tAQ z!{pk0)^#UX&%1Phgpt+LAGSNWUB>&JKMt4)ZvFzFX;_OdB0lol6@B9@TXJA&T>HF+ z(=U(9{(CmGqIPRD_v>};%Od1_YgywasJZM&Ke|1z^wre=&7%0qP0H{+YOeldNbr1d zq+x=Q940Yy(+6oR>T*}N@g+QCwt^Mho_|YG*sgi5(~jERGOpNiZ#ei?_Pvv!aQwC# zrg9oL1A6A&==XCfPLL7v{bZ<%tX-s!L8n6t*QBwaG4P171d_MdRmXrvs)rEmoE_@5 zZW&H{q3r}xIC(3!NM~a9pzf1l%Xk6y2<^^B0%9xZqZ0y#z(YVtJ@+E;?G)bVbrj@c z$Gf;m{!m9d1_-T;9(Z2*9G$LQ9|W{s#`;gHw3ho*j6`00Z^eN>-7c(jQJy$oA*#vq zsAcv?@v#|4;~DTkVw~EVUK3n%_A5xqnSkEb-N1R7OGgbXm&^?t9ADYZoB1`B`DB@^ zri%-pv_iKLQeAWN_dDY`3t)SC$^tC)T7CwG#d)QXJTcPj zT9Y}^(3!w8-npCiF)qT&JYg|}+lKXcnV&#v8MRg)O*ns>K5QB)O3Hl)O7Xa7z@O&U zo-H1AT=?HS2Uy|lm${ihM-@zxc;)9hd7dlaQ2{yn(YkNt(d`40bJWJCl~MD;RerI; z_s1+#+Pte-?G712C-*=-ey%!_IuD5t5f!L~G}Qv-Q~&pP0+aG>jDl+n9x490Q}=;e z{pb>X6{Y+-4(+w}ROXEomZq__;dJG@&)Y?Y%jUG@z~m_5DCp>TQ@YW2x&9j%{ELP*=d_u= zKZc~rT*$r|h@L9LkuLv>V)ONTGIYcA$J^yn@ck6HOULp9vt3;CgfMzbp4YPDKiq=A zHRlwI=HE;d0Uh4HAxqji@k}o~lBUDCeM3b9v1jROYq9w)do1Zczdzfi3@xD+qI$o0 z-}V}?EPD|;>mo?^Qqo%!@~s!P6y$Ait`+Q{*R&>c{()WEU)(rPh)}7Jju#I^SHP&z zVQFT?3*2b_3zF~sz1Q*i^XH|>?Iu3GT3u<3F4M*T3xSwYKmNCmzn z_)YVSbRF}huY8tyQ}-{fjm{96Q%8gC!J<3`25)r(Lhs`k$Y-y+oms$DVk56)DQEqw zM)&l0P99qXNWe7NO;1=>R`o~uxZ;c9v9AyRuk8hcf=fZp>~fS&i{$0QhKiV-=DdE) zes8c9<{$b4>J(K&ieMOQxfEn>1A!VBqd{D7ycVoa66oB-xiC#S7^j?OT%UKOUE%#fw%7gqJN}ckbURQfFnn-VyC7KUkf&mq zU3D1WE}-ShQqP%o9v}vjox||SS(_!Z!sZ4fyW$HAwD=D2PEHc$FrJQvPJLbX8bp88 z^JXGxcy9LuYVdYJh=sLR(QRkTs#Ay|SgTaldK;ofdoI17Pd zjk^(%hiQzz5`9z&_(Y@Ps0vMb&Y&oi86ApjxCU}BU&RjT%^DT$Zb7X zxNh`BZ^pf>WAain_F_bOzqKGsAoEBy!tyG2HQd|Q(F&7xjJwm8V;^%xUP(Vu7V90X zy3*4OH50^bD4gEf-$25WuAd9Vwtk-z^49Q6jTdU)S+C-MxxnZChdC!hzEq>sIu5n* z^R1IhP?N$R$1g{h zfB?~h>hNew_u{Wh!advBm^YC)8ZVGxQq+w`3M_OV%pU1!wBI=P0-7Gc9&TQn7hIu8 zsJZ6f4^Bo&i%c7H`cvP?}7)|@*w1rBrPngkT zdPa_ie>j7#jv%|GkL!ur7fxxN{ZF9b=JVAVpZZDWHv4)}U?FiU4jXI=L_BQ=QyxC} zYeV}l!#{@!AFTJiEfx7~Q3C)ENq(TgC89ji{?t0i2el|Gvij%Yf8RL#m7C-BsQ$*g zL=MP^c?4t~bs|l3Cm(=`Z89M`)(Bweo)1iF;)ip;aOKxaAMB=p6oM+zOZBg_a4;a7Ha%WKp5mLBh%i&g`Q*bP2BiA|5gm_f4FqhUn*@ zR3K*t;ox58up@=V@^>1B4b!6j#MN~y*2UFknX>wqraC(o zPv31YwgU?i$$3V!2jkI4%B&L{Hw#bF_oEGyTpkALRb; zUIRI(+Os?q*UUl}=~bz}5LD8}Gn9O7oRr<+6Ob)_#PGj{6*l-wP!F`WK@IgbJhFzv zjf&2{Pq&4;NoZau0P-dRp5C}OL<0f`{1{S=kjKU^<@0xYYD@}$mp+SVtt>;BjBxf9c#X(&%Ke!`U{ktgjoEm#zT-=)`O8= z{oS%Q!Aq!{uc8GLR_ET{h(=FuI^g&HJOf@l_toev!z&Hh)`b@}#9U%lE(6oL7A3OS zZ8nh^M7gqiV!Qu%?)E!zqa)WO&JG$Od2dF|nFs`~REXlerI^m^X^jk?AyNOw0-7SG0dK(f@)|_d66Ib?|^XKL;7Cwi*CqoTT59 zlOH2LGo+|5d!c?M{um~JD*GeuzGtq4eLwrntQR=Q7wQZ-K2D6c=JqTZ6|~uI5jP>m zHQ~Cv^WpX()PZ;LAd;iu%{0xE)8=2AP9!f{C^n}eE&XE*0*YU+49O`l+BaR7-xtWJ z?Mx|IyX3h5TjkdVD1*!o4sNj|;RTPjm_Wedh>o1@LB9ANJ)N9f+OWSZ2TzfH zDXI@ao-2_#m#71SP?u8jC}vTMXNi%Y*=6-Q`UtWFIL zx&d_DWLEf&0Q{;~>ajF=_HQ=m$`{riGX;PEz>tzXGw;)LVSq5d}w0QMMjO1T&y|okc<+Jq{ z7|cQ326s6QcQVgU9m}MWn%P!p%K~nge6c`?P6YSg2DuvjA87K_PxI*+-{O85*d`R$ z)~=rInd4^+TaT6OFCdl!yZOh`S?a&lpU@xlzX`v!muIDBO(*CtY?M5%^Tg6jE?y4J ziB@>0XDJ-1yRLztugnu8Z6b?ammTtW54|T?mi_``W$|9a%fkjHHVzGC?*XQ3y)2>E zfhqNf+hSwxt=DFxb5wf)u`4pWC!WJoh*-bEa@3si)O$$TkEgSUlk4J$Fj+hWOD4^mmOXEyi}lU&yx8 zrE1IC8xw`VxUd55n15%7fC|v%5mgi@wC3FA&B;!{F{-U;WkY=iWO$SXzqrcS`y>eNVR^fqcJCa z^5I{iOI;KQj)*O+@=bq96sh+78_WgH6)3|ANjtxnfO@iJU7ZS9j=9f9W6c| zh-8Mt;kzZiKXibMv7D##EDx#^3bC&Twdb)~mn}JR-!87JxG!*b&-RDN&vjX6oU8P*w$p_N&mJtYjn+bi9%tsHr>O= zv=6@s+HG>K5n#f-{Wz>WY(5L6!36)HA^~pemy{4D>B2p81wEa8R+E>#$Z3E$=u)73OgM2B{uO-^g6G8i9PRon&0gc3rURc)%2)D`1eF{5 zNFK3wUvj?>Io8g`_~%3?T4xmIZl~n6E18JpofwUUU**jXBtX~|%tr#g)7<=yB8E6( z(=DC9w8&D*k?~@oOU89eP`y%-BM%CxepL5HFXe=E+!l3^RQvC$;vcV<+v6j)ccZtc zo9)vjQs>+4?U{OB(o6Td(sYlBq?DSpZycgYnL}$C&g1C0TYV0#=UVsvH`Y0Q6$?lK zQhPmI^Dyvoet}IX3wUYZ;r*S8P zI~59{w{`}fpYPGHco8!bTSO4+nh1jLKPHNk9Y5K(t#OvN7WqTx8JF{x3zu$)uSi@G zk0bSf}U;3MU? zfcKVqwzQyzR=a?*DJiWLoUV}C>@%i|Ch{?tpEXBBOsCGJ(cfL~-|-oMG}~YtXJi1j zM~WeNYTc=q?dR+|2ZHR;PyLjNCESb6MM8!I8*}C~qT}V<#2H5A`Z;~^=W~WBi2r)@ z{DpReC%A~c`b2jf#vJ~btAG>qB|H25Jec9W`TMsS&naZy=*rC0(!~#3_$)ca^d9*I z;Ee@2-fsPg=e%*jdiCYm+7WvqS4~qs=VKxgM+bOC`dv7)K?>#g-VvIeCwr?{;wj#k z4~JYw)1x=N7kQwRrRE)owL5Q4=LGgs@C)!}TbDr`sAaX~w`ur(YmvX1v@g!va zrZ@|1ZD;yAiY+4zHK>;|=kHFiX|IkM!wVOmF$XWd3~_vdp=y?QMAePK^H~^P zLBlXn7**b=L}Mg{374D+u6g9qny?Zh*NsI`_7zsv%D>w%+6RM@q=x7uq zaQ7e+`>@_K$-_9u@BqZtqYT;V-t?0#ltH5F*ZY^WZszB{5jkbo-Sz2bNvkExm0vv;9}TEkN-b2bDqRuK1rw51V;>-V}JWI=w9V0Ju?3Mz7OiRIeUVp$evWO8k+TaU*O4tm5<@O0b%vgC09E7 zO}*<@w_gJ(4-S5~BtIzm^Yh3PeWQfTzcOcVTGc>Eb=eBT$;M;*LUTTaBr(7IyiDvN z>7>8gbHV+|{e7}kSVQO_l6W2NcD>y);T{id_{OVc&58iYX=Sb`-$)RQ8z;@pO^DD*gJ0NypEN@YQ%tzGQt6Y9Xz7%%69*9UCfBS6YY`-P{#Y@o7Zp zKHg)g%!bt5Rx&Z-oV!p^P^IThv8IRw2v`^aIaVo z%`y!i5qsmqT*bJQ>{;82ZZcWA|8+t?2y?4no7xurAdu^7ZKsIRdX?#NjcGqqxAteT zslK3aZY{f&Q>0a?+Q1Zu) zio|SFj+*@DB92DCgwoLa`?Yh!2&BP8+zFq?O>J~2SZ?ec0X7Hf*_cXRgGw}m1b zO+0I`9`O3pzBgiajte^bES%bx;T^YuwLf-9GS3JXLjAy>aFMFLi9kY|ic*5a?}l@{ z3Nr2z(sgyCkAjIfp%$YE+H4mxE?dt$J$;R`bw;w&{?c@Te*kNs13cX?rppk#5z8{~ zOkwr6+;d!!jDV={gI9gb#F`5W+LDiEJX6WSK92wK?R8PHG}G-cJ9`@t2%AY|~;~3B26Ho5L-l*<}Dh1Ev;%$v0eI z8kk$D8HWAy5duotCeqq1|a9=+*dK48)#z+N!## z?4L{e@#0X6`L@CvHKV$Hbej`3buy^aJ;hV+_e-;Ty z&)AnMZqEAHbnLVirMkq&FW_Q?=@)}-P^X7yjb@>JGW`iwUT_{}rRl^rc}RlknmT50@95!M zMW1uXoch|s&8G2gG&48itR57&Dg1IX!Efp$fwjGxb&Yb1rJh2HPgi`-Nun$LLc}v7p zT4P(LWDhl5U|b7MZc>m0TZAq|mlRcvn_qehQyy&2WoN&W?9uJj6d(ezNVfkI3mJy9 z#S3bvn|^CjaeQrDf#xk&0qmX7(E?LSM0DEmi|nIW*yrH{`202TGscw68rhcH&!cRvL;6pRLzma zcPNYit{=GF=*@Tjk$@1#+U`?;KU@^_+AXop$QkiHTk(AK5rG>`9F{q@ViYR8n?i%U zj%$}M5H94ZqDK1jr=$}yKRh!b%FUJCzx%i1nWCv!>bS5^yVzOo+`{kHH$vZ`;B(|9 zTKvW-Bd`Gxog|W}mp}d!Q!-jY^?Ixvu(r|-){%e_r@I`R+{+9+sfB-M2zpUTkNuMdwT2{yj=gY{;r5fY@BoAie2}diQ%AJSg zuY$rt_wEV2(qKO4ULnq9lCrI>MWMzP8_rbDS42M*ZQ}6$LT_D`HEcb%a|^d9s4^Iu ze$)F({mK`)B2|ypPQg-a=^edvHzQvX;EU3m`OY?8ed7riU1AIkX#`5c|GH681`rkQ z3_u0yaG&4!bwFQW@xd+XvOYZ{zUZ(cJi(ooXp*OaW+)?cR;^~BX|U0Km`={_ncx3% zt^Vae(+{@Ti71le#j2P5tQMCfm%jkMxfLKq%n;oX_zYTf;U81xJVdB5?A(HP?xBj% z0FUV1v;SzC{*^R`Nis*AMO^({2=iK94)5L`@pl_P{{AkA5}UtI9fm)!qY7D4+T*;m>EeWe4pl;Yn{WEJn~z34 zWcTt*YymdC%g7wS`h%6buWDZ5ZdlBS`W!08D__Wbx0K_Qj zfC;KQZ<+UJ8HITJ-2%&g%jQISI8Wl|yiMd6iCQy{(Bv@ewi<^c5Wy!RiJlsZk*<`- zEnzy`RTd#|ArKSMm)}tXTaZ?AmYL`E6!U1)|MF`ps z4j1a-V$EFKoy|){!6-5mqGp_|+Gc-wnrjSZn!8^k10am{LpWrMxcE4c0fR3aU*Ux@KhLPCUYDbI zT|uq5`^5Z>&{FnebG4{}JF-H4>w}dSDg3*mx+lsVZ}x zT4Y2va{AIv!$6%mtUBD$fR8_EuXWOxaHjVcrDL-UpIcXMDCxJ^`{m~ZfZ<$QwPo`& zV0@dMP;+ZTO%LyqgQek z`MCfZTbDd)b|l+E$L6hp#u2BKZ5*BHo4HRDR_)0&ip}=B819S8xxLKyl`*Y1oTE-3 z$fW09zs;1{Ke@%@q3FOgRhUF1)Y@~xUm7VANs5^PR&Hkwa|85w8!+KnuP+m7=Sdtv{mmpC8hVeLM?ucP4C?r66Qrv10-2FA4j*jW%n z1(T$t7=a#8L?y`#=NMZV4@<83e&MT#%5%@_D>9N)-00$W>DbMRlMI!6N%0>lqgBBt zEBP;m`U&?>qD*U(ZXHn${^s(oC5az-L^LqYV|C;aT3zt+hAQ42r$(Et%e+t3)7naSMI&f9 zK7I<$t>1zCgwASr}N@1;mJ9Rwt23r-cc+?1mlcn1>oN*?FaoU!t?yEs}7# z#s-6p@7suZ=yp7XhVpbdr;$DO)u2!R|HKE>)x^N??<{w})Vet$H6~c*EBlwQ=s_i; z^upYzD3o=!=RQpn*W6dL|9^)KZPVs#A%lG3@^4K0#8-HAk9ipOJd!^R%e^fnk?FZO;=34Te8p=;yPUw(8yzYF^WSS?`}1k2 zdnEjPl&?6YuHaj2}_UsLYV-+a|GUQVv-6?qU0(-liyZgSH1y+xtLw`?aAt-MCLYI-G)PY8H<1tGe^#g&o9Eo&t8$PM=iQGfMR6K;W6Ge@Z>ij`r zP8XpqJsN)ERdu`3#Aw(!;=>w_m_PXvYYMM^`#*v8`p$pg2N(!rTe_ zcl~jVy%%48^vzm(Csvwz@?5-6RU^{-!`6+?A5c4g{ zp&R;RjX>;e5X}&MrPHf3{Iq<}G@(m%HUq?&gge06kO<(kbj-`6WLcT?`${>PxAXAjS_cIy zSO7e{mc@8KMUtFnUugcrfd@u^uW?pAs5RPO$0h1ATVDTShRt^S2o4{0J@|5(qobI- z;Qkc}_d0u~h_@7zN-k<@9C3E8VJjE%HJGl(@z~*fqXYKhKBzm(HG!;~1mOknDT;pY zD6mQg}w(?GGpz+t0T5`6D5m=hF4OA${`^HJ-z=9`RrF;gm;A z9#e`I)Xxugj5Uj=lsNLzcB`uVcei*}_qY_6lz7`L93iB2NgjEI&}IbiFxE zRWDi*m5ZxoH67o5arN|OTKkho(N@(y(xCQ+bVeo+;-y2TRi43`?817T;3ul>x%Tud zmt3L_<*}$`>--Nda!bt3H@6=uQ)Z5*@N;Y?CS4%zuFCH`9mVjszjdqP=3Rtaz0 z0maCws9jNqni)!QDw^}0rw7|z6-p@%C#k?HpT*i$w6}?wt%rR0gvhZ09db?Hylr#I!iB?H~UFQyhEX*nX6ncO8{4+tfdUoV;ddJy9S zczPgN6yy}1_oV23ifu}r+BV>*9>~0YLjmkAvi>->9pxmey^8p-+KSf+xFUC>LyYsV zB88Gp!=9%QAH7XFkvNV(-AKYuos_nR&lyd#t^wA!X_-oN-ugIWefzw&q%|*~6zdSCGj8w#w zRd#f{DWSE9)_m<7Gr&EJCEpiCw9c(pTJC-_WZ-nIm8qHTUgy|+W#zMw)Nj-vRF2m_ zs%ElqgWSy#3|zbhFJ*bQfkKa~rmyOUZv~0&W@(p2mjRxmB!dP8WwuvBN6J-PBb412 zjH1z@wxn$nab0!Q;j+{addaeG%mn#}XW#W=^o}L_L&QQfv)*vHi*uU9J)nKm-L4R_ zK7(`ChwL1q4L%IwNXc;6*C|t<3-tkw{$EPuKXVA|y1Vc67`7|h1t*r==RK$HRg5>W zA*loMYF5gdxmp?p#ozAz>vsS4W$|MMU}00kM9DiE1VD*jOs39!@wb;P_Q#95Dw6y8!Pl z{xI)a9Q%GIIC(WMy$csX4~)S8ytY67MEK*UZvX?I+|5oc7voXB{}K&{2iWr(IV7Nx6$Z7V_DSMF^vb8MEaWS$CRzvf|r~+QJ#Sm zxQLkEK%jOk6`cPa7(F=&Xe8`$s=^< zOGN#1cyRbb(rruhAL|vAgj3!fvTLO6v5L&-^Kb2tg44YA8~jnvk^l@u!!kVUtCjua z>oh}Q6LTjF)xxKCremcM+y%{J0N_?Xcl3eW#gNXjuK}sNy@d@Uf0f zL3YUNg78d9?&ne$dpI#4#4C8N>)3=>7QDNfU=nxhXsH_yOe>&vl7-&^!sz#J>&~Ci z`nI>RMd_PVCbqez?&90J1-R&ezR&6T@h)LovQM1M`k`l&H(kVMxJK0!d;3(FC)v&b z<`G~Zw*NBmUl1_VBHgl0SS;a%8p44Ob7L%qZR@uX^ylTA>iuVL~ z7~lcCtD$)*NI0KDV4ZvNs~AJ_`k0XupOnI@)KN4)~}7+6S$c2D&_Qaetf1_glERYk|l+K*=i*b?aMvJ8pY} z2t7V>7ZeeN^PJ6QR{|DoB0aO`vuaIu8Y0`Ca}x5VzU3WeeF}^sVo5Qr;PKAgDwU$U zD)2^N*_|UavQtU9f9-BIu(5&~iSU?)8JnQij=V*)4=|+x3n;>e(Akxj6sP_<2L~)m zNw-!drMf+oXQ!m?Y-yf;kgr8QsznI6M1-Rmn!JV`6=&JNY!h!v97QgOLuU#wJfR2I z62(FjM*qcn+X_laFxcERK=w^dae`&ebBc%CpWo2@uk`szW;qh|wN=?Z^h14#u{Cmx zqx^gbbl0?iQA~uWY4aR32q9Ufdv_qL{Z3pRIoXOFWNx}6+a(N>U$7KpX&lWI*eO<; zN3_fz`a_z6;=OvdE8w6tRjk?w%L%P6aJ z0_cDy?U;9YVr$HDW5#D54O1vXt=5|@lDb`cv#BvMjpRmNlI=Ug+KDzOxr+76@3-^U zL5kB=?+dJAl)jdqdF_s0l_Fhe9rF+Va7DO7Ls$CF->q-R^4@Yv&ycTv9B1cJ{7hY3 zUBVV_{*7VPnMUb3Irp@TpYj%A`%Oy}Zj1)cfL652+6<4zitkK^RYbw5>)u^PJ>aPD zUkTG0)zlf3>jgj0TiI%~LB0^lmiJqFH?JY^clAUIwEmIR?g|9wx$RFv|A$ifsY7!P zZsxy!#A9XH!>sq_p`C-0`mRb3RK~^Ei{JFtujp5o{|sz6U{9)-haTNJ01=tA-S7RP zsyG_19J#o_r#w%mSmJW>fxbv0;G*@a^x$*WmdA@9ha5!-i<3EVMdl_I&5aR%EQs6vIatBeV2g)&i-HQKEsNeSq&vaNX#2FG>%tk;Fp+gCip zDfd~Z6=^uZ?3*t7o}$7w+b*Cr4ZJ=>KW1uiWkVKi{BHJ=4n0}->u`j3q>|(XdpeTx z0Rs1)ztBIRKw?D4^>U|g0xBX{qKoxZc>iMgMer6hU_d#tKnOQQK#HoMvuo}O=3Rn+vXQg97nz|?ek*bO zNpS+Rs53%TiA%DbmPhrgG&p$8QI!PzgUfUts|{iJubyCy zft%MS-A!NP4^hMCk>^9PsfVaW8lu>Uff&>uaZ3XTtR=mR18ov$E3(>WEYWK2It!F46 zt>nDMK;2Npxmvwh&m$~LEJwM~1fr#t=y%H>pKN|L*!5VYPxMyt#5jPgCI?dQ{|Qy~ z;2ph9GYZ(cgZqY#z>-^8-Cc6n`Rw8cxrqSlrj*|M*upu4I&lg-?|CGOJ$1#kf15Qb z&Dn`JcGfFF6P&Yr4Rp4<1@v)M{~LS+wG2(e-kR0KD2 z^!8B}X=TeJ1WwE8+)M<5GbmMR=>5M@0?+I!GAnBYaMrGpiOcqjj)uQ}iaIZByIrI> z<^0h}T=B4OkueYQ!^<*xGS=T1a|_SQ>Cu1}W-1%twe0g5Xyv{5JfofX_;t8V#hg#< zK`u$M@3-%a!De7DHXK9%yyK=||AB(1VMEW(JTM&{roWx z79ylJqOYIM=f%?V7_m*je6`|o>vX!1(|K0k0cm@Hgx}tUG(pD4T}}Au1F9C!zNb?0 zsb!{E>3D^wg}cwrhF#h>bcC_9#}Ai{&Qgo~y_a|U0fe1H_!ZIjKB&mE986=n(avs1 zTZPRC>pSLoew`!7SH?zFnVt3*9AuYeByVHNF7WcoL9 zl;02mG4l`scbXk#5TW8;G^3;&C|xtNklbHFyAl!!wm46XjN<I90V(Rk8`Wq>K zB8&IwPfHF5+~ipBl@c-Wpum|ONY_~o=wMWVSeyT5z4v0KVy;_iyBGv=wW===SqTyR z?m;e~wx=EV&8fJ7Ps8ivv(l1(^P~nZ_PsxCl+n9kDGXml@&E>G{sfgDT@jMAEJbHS zeus%usDms-8UKUJTUs7}k}I0i6l>g9L+V|^9hIL08yo@=-3N86l6>I_t3wRYgL%Siz5EPOEf1@OR|Fkj*)uB+SL6Nlhxy6wy zl1t%P;YhT}3n6>Je4AH%+ZMzKY5N))P`CvxISCe9 zZo(_tfYDo%eM7YMO=|6{$YC}^kw+KoRg_WWE|HinMCs{NOEa3?DL1m)6T{DhH@L#p z{_5W0;{?ls#e-?Ty7#vm#2AM_STf%QY$ z!_|o+Sxv+L@iWLYYUx!fSggVw+y^z@p$>j7-@g!F%(7f`^tZ=t_qv2td0YxD-6?|( zR)=>FTMx^W=SmdKg`N#+tcD9?`2mse&Tq$ubJvY-h*P0QuWUdYtN6p3H6qQ*Jjw3@9O-Jb~bfoEDEXA;px8z8=vwbHE1Ay7AdWi z&k?t_A^kkbde+g`B4RE19XD)0v6%fajP2cdf)Fn^#LN?cr3Eh^xrg_P5*ep2&>xEx z0>LZ&1{^>{|2^0TBV0`_A-{DWy4M;@L>{qiQsar3uH}@;3zzk#m?3l{N{44UONIJP z2UKDOy(eaCS>@1J8V7IjS+&!w8P8~bOFej$LVW14w^7nL+}$o4@g4&Ag>o~!J5m-X z7rH0I+qS4Na*IEEe~;{(!K0ERbJ*1=&E=JmL)WN&x%sP5VI1#?{MvMiYPs-|Z;QKS zrcGZBmMh=;@gxnQC!;eoOoBmo!3fcWC|K@!C1{TVT@-Llt0*MQlQKDz9g7fkGbB}l z8w4~wQ-0%r7f`Zk_|`s6D4i6+?zo9vne2kwDvHvbVohOwDaC)>Bb^kQmG${Cfr_~3Z6chzdKI6HsAHO4yW^!fY2QH3OtX!;4l8r_O+7c&fuBs~8VLu>LEeqQ4v|j0 zm}2Vdw@1;fPMm=!QprA}7k!d>`|U2JorjYhPfpI`fR7B^=0jQc+?ia)o{iFNiOOGS zJ|x~D^P&sO>k&}u{tepW`~>YZS>mar5wq^rA!G92s&``-XpKEDG}ajkCf+|8IKWxq zz97>8-XhK)O*u#v5UDC%X4`O`*HQbqDq96+#D(?fxNHY!9X=poDll}dF}XLI7k@XQYSb+-Z%Z$t4uZsJ)5BbEG0 ztf(^8Jr6M3A}5jlLd!xIw;eD=>Ws8X&=#Lti~c)M#g~TX1o9)u@_c*^j=zWgXS!E$ zYoy(2*O7O6d2@u-Li^_Z*Oe<9IdI#JUWSG*ax!#urdD|aA~rY5r$(4zpw3;Af{)i- zUQ%$mU53s6#P?Zt$%(avEKA{nBBrSx@?2u%?zg~E@@*PQV7OMobwLKh&E&?Rk~u?; zPaA>U_SlJc@C;>m*@sgX^Iph2zGuvleiuBnCm++jr#-c2Gy9gun+=L0L5PyJiVC+j zR`8|YWwcm5Mcit2Kn9;~2Ske?ZleW$sqP~2RzrD z7ma7A)w3OGUnlDh1vRCfRuSp`be!glKs$g%VQN z`?0np9at@0wLp@|6S|icv3_S!j4xRVomw>$Z5VQMTXJu9tijd@Q zT108Np8bK&deX)>P|$n6i6xHRjdNw$7_-z`hTEXeP3ylvw$fVt&Z}Q-O|rUNpvTWq z5{sf5;=*Yf5JMA*mO%c+0R5pGkGqJF7!qZ3-$mY&Njb>FpO>!+5-#0xTtlgzAf}u6 zhrr%qnzZo6p}9syP0i-?DcIg=CDU`og}=wVr=0dBqM`}%oZsHM!hx67rRbB@hZjhA zvX14QA_9I@p99Js5~8?5r#||_j1c|)Itz`mi0=)@GK&aqtS5=yXkI=G-csndjCdvF zd&ZDMmp9^|nK+*>A#!WR@$jJ6JFz z8**)M^T!5pT&o5L0eaeg%RJo;_4dql*u|losdh0JHjAQ`9KCs}h3{JU6S^y5BXQ zQ;AdWzmD@j1RKxJ;UnOFetx2kqE9^-ip+*u(^Zx$r3piRk5+s01Y0IOjcMvsR`2h` z7E@QtjUO3(-dS84mIo$Br2U`^eXn#P%x@nWHw3m^yYF2&wTu0}LYZT@wwNnjDakUh zuJe57Mq<@h?-qV@t98x2RxPr;;l;l{3Y54)^FLY-Es^Sbsspmq3sSjAr)b|YqB)6E zLF;zdpWS-29dYsbU=QS%k2~1zH7-;_w}B8@yKF3(qsY;ZeeDF?sFg ze~?-f<m6Cl@Ld^w%$EdWQl9 z)JOkDN^+@}UEI3yKGwK-7LmTbYv}~I`4|b~y%R{=kgQYp1I;9Grk0+OvQZkW(to1> zF(Qs(KQVX`F`Fl0LYz@35REgwjPP~3Zl(Kl$N`oA7Y4T?4tV_O>AR;_ zx5u|Sm%EkC7=vrb_`zL5;H}$HwpeoD{xHU*%_MZyIr+B3=njBHmR&fl8Pm~Vqk0NH zPQ<;;Kj%W`A<|rSy3N-TZb?1MojNb}wMl>uy#t(b$#W8YZHoO7y5&vzdC&8`uxO3WdZn|zoT z*m@j(w%0LpM~XP=%r;%r9i?l-fn?9lFq(wKrdTk6JN9sl95CNMgoJsE{DW`_SLp=dWI_i}Rf4 z+-H2w=bYO;&BzZQ^$yD$?f=xvXMu4@8c6N_Ojogzu1_)@u8`kiUa9!|G=L-PM1$${ zF9Q6e61TaFUeMXI3c2FS(yTD9Tuh!AlXxfDpHp;NJ?tIbrRD_NRX4BFU6;C*$IWA5 zj2ji6wgd4T;xJ91_3@CM#dr`1)0n6wk{K|ualpk}=zIji2F(?wHrkDqhRN2y*+I2> z_XzSlQBR}`Yf$VcED_ZConxRols)!rD94g2$v2=;ts-o{V9>cz)o3Um0ze^#wdReq8`yQi`TdM5rlBr{2Qf`;u{|Hf*K z90h)s8<-$dO;!$IglG8o=?G?HcF|dJd{J`OiAX)cm7h&Ld}vR}_3uE_Ks$9-sm)ZI z*%E-VG`X2T6AmCNiASX_RQMsk~^Gr4f zM7b9V1q<=nARuXL_Eg$1dWgU4?@sO;I}beG-FsgBI)6UpX)*7HVbloxMMF0E&^Hfi z0AI@cl=c-Pu{Sm|68nfGL&z=nx5`zz6ERd9Ub>$24A3hR*~%Nr}r>Z<^YA z&7RV)l~6G$;Yx+=+T0qRldAT0Iq+dhxo2edmTa00tyf^0{P_Fdl2c5BuW!i%`!C#5lS75O6 zQ#(1fn!TmOa-Mr6{FY`sQqfWjq8G{|QqPE}?%-E8^&8aoEQx5Xw!LaE+onB3LV`P@ zJAC_>Y;CPPX$#e-`u*5!>9^fj;539n81B|46hva7Ccl{)*`c zvW~~5J*Lr5*RM33nJhBfeZ#Hld^6}l1>NV8|9k)v;qJARlzSy=dG)lLIb@}?wuI&r zOqKKrSKuj-O&Fh@W|f}L?%;tN>_S&uvJk*TYW;HCQP5EDmL~Q2ePQdNvlzJ{B>DNn zb$cDXHj7V-K|TSDan70ZCr_~cLm-fuhOsV!kzj|UPB9NY*S;Ai7VYJr- zMw<<2P-?eUpZ?d*j=b~IO!_NbOCUY7A~UvLRBo>Nh$l7M@!%N`8?U{Lz)-E_roBNl z((j>(mhkHX-`Rs_X}>q~E8I45KT>eHxd-UZ#3V(mej#p&);`O(QE0x{zs>o9HWu^q z&Mq2zfF7x@nCxfJ9pbks-Hf*v?Xmc9w_KP}v4*t_MgKd-qkEn9dEjPM$^A`=T=#Ae z^E1PeQAyUoKdyJK(giqW4yp#Lf(lGW;+W%`Q)I;JJ^CU!1jgqYxL7Xp8zT0;OdMyv z_1o^8&1sfKYSsPfdH>rVY@A7ebt>whHdtVOa}&euBeM+g$b2Y(TOh(W^kNPI2yc;* zx3hBR+%1|qN@{LG(nf!`;k&hON%{K;v($}Ddgq6vHpo* z^{XMTr(Nvgn@e!@O)x=E6JYx|zUJnUogh%qdE+5gelW}PEk-xAwTO1MoONPc^iSLYXj`JKZJwcj z8)pg5=t)YmOOl}d(5g1`)aGZ;lcZNQ-##FIHVqZ|FiaX7wL!p53i%H+;tyC*HXS?}@12Et5p4yv4Z%**ZNsCRdJ7gT_7$Tk?zmKUnD*N^%= zxX<$lsOWOrdH#%TW~yDDQbhn87|Zq-+6-}gbWr(;Nx4Z>^Ld?nB|Ccf*qL=~?;i#|Xd+xWXTh@IHtvj}@kNHi7SR}qA^8Y2;{ zx2mlef40yp#0Gq++(jR(20P5?>GBMrxw2mGJ*~}C7ItMoiRV0o-U2%*P$w_`wh)f( zjU4<2Z+K{y?(>~4hB@V)hwJ8|OvE3uw8g1T?BK4{fsjt5^E-{)vug9`&@viqmnO|S z=w5ukmTX~Z2~xL}i2d6aG2AlBQ-^L^ho+w-sGOMxd~woagruK=0OH}Xm3nWMk9Jg(bdzuhFLLa?Z^;Yx5OrxS7k{{t9#xWtT5`U zHUzRC;18+%8{nk|A#eo{)(&xI;O1(y!PY#Pm$Sj^Sv3#WH(oaLG+m~y-bvJ`owlh} zu-_~>Hf!jbb2tpvV8=8L{0IFE=@jZ~BZwQtNwhdCW;{7~#@9KpSkzWW7d503x*36) zUj5M1Sra^Ti#Fo8B7Zup3P=Dpd^DgJfd&ZJ0 zRiPgm+@Ys(>^^`GkR;%WwLa05KbW;CLB-;n(1OVA2pi83F7Jy^_;K7?gTSgZm}5`x zbgd$o_pno~XZiMrTLJ!Q74rk(OkC9|xA2*u9ZrlziZkqn=VmZjr&EY$8aC@cPo8gw zHCBXWx0S~LCMBI0|IEM3K=}F&Yb2?$lAw=ZiOXT(W2O*FPdzDm=570k(bnvaQ(LYr`3hTtp1B0yr&5aC>sxpj;;Z@A9tJ@cMfjk^1bM4O2*} zy@*7eLuP+b$|hK(B}ycLOn4LK&$bVLFJD<3Sg;|tLlOfZ^u7Y<5Qj>=`FfUoH~tov z4uM{v$IstZr11AyAfZ`+qxt>X&LBsaWiwpQyZ%rfo3I%k_?%&Kqk*Y0N%Z})vmc9l zO;QxCbftb<4U<`~^h3wgw9&NzdKzl14gD_rteej>SfyUrUAQI(l*Q=={SFQe%Nj$*Ias zF@DPS##Jwmx{8KhwM|%5j#=<-wTy3d*F<|cZlk(uMRU}Pd%d0_16*f#s%=@;XdfwF zi}X+H2^T;hSzSYOH?0nzmHix5qYd(>_!ZsqU)9Nt*$fM5`iTg{hroQ(po2p3tgSKQ z^eEsr+T<{q-q2`FLP$SVA%EGL(F92w{M|u8VTt|{swvVMbYM49r@=uM3}QZDhnr5M z)0q}%A(0z-yWxc6iXg#3@rej&bfE(F<7lX7+a&!^Tu^9?_F3596Qv@?1tIn@jrZR) z@=99-raV?ff;KWa04#;#FB;Apu%C`dTf9>)3E^60DtUHKSL}gb;U&!>{fdqJ$v~yE zr$&a0jKNJP*dcqG*EvWNerU4lUOv>!`_`Xy1_PT^C!{eu<~Rc2!#brk@uD)^eU4PY$<6+}`qy$@c4j}un!B}E953V#iR{o^g-Y>*Ys3HQ zc%JT};t?G|4o(Q}0{|txj+Cj(NE^?2bWb~78(MgJu6WKIML|?+H^$d!Hp%zet7e{7 z!R8m_i{LK0vj~S^EXJ}w^ta|Ncy+JhKqAiY#T9a%i!(%2IQ(f{B#Hvzg(l>1xP~IK4FSP45LE<%7%igL62mrd=2Xyc>h;!0XW;! zyp@~194hu5R zP>`YuH(_lFpmT=RvnKLFkX6}sRf$wt^BWzgbaviMS7; z5MjS8_{7UY0<~ki%DE8otjRd1iFVxo09_6On9q#OF(q8Cm2<~4{qHmRPvghjPUW>W4?WEkw@3m-Q$vk}a9Q-4XOgCZBs!`fCffOxwx5-N2es!kV-#aRL zt15Hc8u{X6xpRu{rRo_PSafGO-ZLp{)BnUt-77BPp4KhGmG&05={)(#Si<9h)*%7< z^84!#2eLuTm=^wWq)&5BXi^9$Yu3%?xMR@qhqk^?8qo`X>$C&?+<9-mP(<-;%Ln0^Y7*7~wrsE5K3h(mZ+>TveUeqduFnp-tob!mUbl^XHnSC1@o$|fLr>>4r z!Zl8T?jr=NpBcAOWS#%zExsAFeBWOux+NDB)RU@&i#zMBa$$1l4?g67s)&O+3v z)uD5v&rZc4o#Y%AE&JB$bdYro5B`<)R`m>i{4hY5@)l-2blwLqd2BnUq?%EV0yoz- z*os5Z*QI(nxc^|OJ{kt>u_@`oDaSbQjo*=~&3&U__p|zV(W&<3?Jwiw+yMm1r|q(m z1cL-OQPSt`o6mz3s2680546jsm7(5E04`x%f04XlmcXe^)|^P;1%@oQxG|p|M>uBv zMJq1<3H`LD4OUs~UW8pdzkCU}6ngF`1*6D^6xQG0`rN}>E*`D0G%|k7waaDqzQ(n7-rRqK^hESsBz-yNMvSlTV(aU$x@aK1^s)7ZMR|mYCfTA zS!>G?3gPxc_QUCi41CjE5$PN{k6(FQF^FQde2vpiB&@8s2r=9A*Wyb)7y3DjWDNmt zf&YtkH^k`0tqxyfTH%`ik+$6XPbc>gaBO|d+|wt24H;(5>_iLs6RjamGBK-x9*JV{Xn6831Vg2Fdy05Az&zVQ!4!8k{@VW@ z(}hqk75x*7ydz`p5r_7g8}Af}3g!L7`sSA3t;Q}h%{P3y0Tv33_84ao`p2S+WnL_R zu;s=zjDQ3s_*`h}Tnvfu`kU-vKke^iii866K9q6hURchIGsHe@$&1J=!bb-)<&j9R zGhf!6m8qMK#!LW+6pOkBGdNc-h_-#X*cmF;bn4He~<=dwchNQA9 z*#jo_N*2$ZhpZc!P1z#vXN?^GNCet0%Wq=XuOZ1Vp5Z=7^vx;=UI8dPpQ+j$ZW$pF z^Btf-Rkw{d8)E93)UFIkI+m}9+DjAs*$r$=N=DXxj*R^EV-L@b5degt2jGln`HHJ% zgCZ{(?isZn3;{s)b{%hI&5@n-UUtQ1{b(*OB`1qtjSzekqxM8Nx*fhr$+1990p z)i3n_Z!{>Ff8R)%bBc64T9M4GRBStemkystCH9FfChXnZ6(7k+x3%Aj36j$MV-H$| zrr=4T;{z5&j{rWCI8w$5UV4?ihKkept5k&Uc3gDsC9R`9MYBlEy{23ljJc(foImb1 zi_j^AbbS>BLZt9S8WUbeiB!O90fzj0Bj~gGIXQ5{U0`+9m0h%8{ztf=x_jcrG0uz+ zv%9}vhJSJoGW1<-HPDZdX4(Q8{Um)K5GjnBoli-mAKVS0So0@?6W-39f>94X2No}U zfD=k>6}1g9+(t?&Av`AG2S$~n9rPC-XJK%rAx+hWR((@NaWbv5l^FvMw=JSl}a>1DllO@zRO6tt{L zYE2}Gbl~>4jourWl2&nq&T}b1FPcahqjkjZ3?&tb`rH(~yxUwZ|FaT$ONUKZ?hnZ@ zP76}!zXeoNC6Wc#%$g!AP%Kmae5dP?-L3wSi=F@PSk@qTkwOI7TS2Ef#erKxjf3eE zKuY5WV^wnLCSG9F%xf~lC?*glJbyZ;O%yXS03EU-P*$-gsCwQIILH&-@UM@n|FwOF zL*vID-J;Am9P@76dag0^*)yIn@vvmT4T&(eBJ=d)ub_f5{(I7Yf|#A(v?2u#K4P}) zcWO6(eUsX|J4fD5{L`dSquWsS7*{-g8+cE9fY0U+e~^E_X8BpTczq3tXmOlEuk^JG zWsC7w^8n2bOiQ!Ls*HBJqn_H;9oR@$-X^DHnhCP-f|r23v%y751|~d~6Uh zP-j-zB{AASa~W0^%4Wu83QvA8xbfqao;_)1(p&E2ZRUGpR9--KvL4w9pG8&iBcACN zcxyZlko@-?KK2#Re)+s}s4Piv9P6W2?BtmhsEZ&cI&=|pZB7*&9-^>KmN){s&F*_> zcxh*@A*SPgSTWH5Jo)+vae4lS`MU56y6kj+^Qg$^>9k{v)1 zTk+H2-NCr_$p4uab^w%x+(7w%mOAnpSQ1H6z5Uq5hoL!>v4!=A92uG(c!^e?DyF~v=#*wP;D-$n? z00XK8?KlN$ODpQtQr^cp1+j=U-e!4~D0%Ts+h?^7|IZJBvr)F6wn!g#`rp`*1Ivy;-u6qELqzGO=V zg9|B$hGXN$${}#JW`o}{+EKhTvtyRP@MoEu9&XdO*uPotApk(Kja5~PTpd9ocb0yHHq%xF?B7fRv<(gcD_m{l0hX*LMD!tjs)$^50b2C>zqokuHH(X2#lOGDXx}NH=@(hceQ{m)=EG>I5jkr~ zqO54e%qLynlw#8xj#MiDfa~r6a@at@I*l6Ejr#1u;eeM_e^5Gu2QwI7$UroloWlWh z69H9vCMUU?-8`E64&e3Wxlk}kXThtX>vb_`qYnUyfD|xuLSgFyfQDtAV17Y5Ob%wuYi34Cf z_=0am)&c|Ix>(f^E)&95ompZ0(*IJY3WoI`Ye%|1o*8E5A!(&n^ra2T9zpx)=xj`B z@sE_zBdf|E_61PJuFKB>e30!eSm?;JRhXnVk~FC~I4qrSNEC}YO*#<%Bwjf2;?r(4(b@ZjIb(^=n>7i+ov z5b50hIYMf=9R1Q7oVp1a+QKyZ`Bb+=e*i_{2M08yjy-7EDc*ml z-%Wcs&xtYICs%}iE?(#V)sIN#G*|akFnpy{JRRHyy)$LZj%yT%>(nRU7AebUC9jE+ zBhP}NjLg!2F?2N(aG60{o_{iT(IV`aSlpW}zlFRz?V>sua&f*!8xZJG;(&ew7-7mE0p^)cljK_~I$ z+fC1ejIGyv+Ml`0+ga;>88k4YpxY7JoD7Aovft7;^tyOHN~LJVO-(w(wWHM% zAED;@ZJ~;pbYhIxcHz5yNe5{5&##3aGYq&f3vZIb3Oj(nob@(y5TIU9K>*r7OksAhe#Bw<7t6je$wBX0We}${vH4 zHY19J=${NOflzRE7&A_#u6N1P(f>)ySD{z1D~FjrEB0e*VT2a9tSgt)6K1kRd&mgR zrb2Vo?8d-d!2#|XxpMoAx0KouotLqvJ=)YNe@r98V=Mmyqx?Jt4?338le9dAc{_xp z7P}dp%ysSGU))^E8Wz~6@33*PnBjDvr4e@PjD2KP`COqlW8knV&ozn-%!c4WF57Fug9+F z7p0}_oG}z0LrK4i;spE^Q9+}zwAjRHU!yEkj}v{R|LUI`YnwBQko**B*9K`->w3s= zwl7ncPEMSV+Ndn~$DQa$*(G7&q3=@IQo#kkPuGv^P`9qR@DWhK%-Yb_+lj?^7NxNh zwwznU_y392$J<5k4Xit#QkjzamP|Vfea{W#o@I%tKdTKBFwln~gLm|GRq`yvclLQhvE8%6(Q8j~482B}oKECb`Ht2RVBdZ(NAC zKx~QnM8ejX#4gcibw7N@7RqhPTf5Z17-chO5oSDZHk%uaQTZ%gcwJq8&O^{)0hY8r zj>+-tFTz7-j0J-1Xut&eH1i2TPx$n_X(5FmcL?$`;82K38M`J}Y`r!|hivwJ{j38~ z{PQRy2MzyEl?O1lYG3-cKp}ZehS<)^rDLaUAM0K=%NIgx3c;Cc_NivU`oZRT>JN)K;y&3J#hOk_rU)nN!a4h{i*B(GL~t!+ zXvY1OafYuE9E8msGaS5my@VW3h>vm3gZ3KcBW>@c^Km4n#-VjvL*BMcuE3j3Z(I(gZ@WQf*?0Pvx<2sWqLm8BQe;+&^ z7^G+1c-=u7zx9_3ZfdM-ls>`*00+p5;ki`*ioY8jdhG+;&r)%Mvt>B7;d=c}k zru&zrDKr6;>BlC*6&IEuf@!JO9;z>D1HQv!G

    sx~Z8_K;YnfHhOspZ%Id@0sVZRRDH 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 Oa&zY*` z-h8GELU)Y!uG=>pI{vy)%3Q4yWflx zlUoh_?_*5KE5bGpBCv&Eh!1v=HjO7Yv(@4ROuksuYX#c(X3{J@}*56FNqsIq?r`4WI$lBM9 z1pTyaRg@Ud{Vjq zbykU{D48QBlUipMU(H9FuYXqYb}Am1v~XW`;$qZ%z^C{;$*oyG4`qtG#LwvfJga*# zjNw)A&PRpYQSF<~N#(cNXM|;{{OzC;AGc4dHNHcnfs*&Qc;sSykH>3Ly!`JYEkntO z8Z6-N2iI8qoN_L^s2ozpxZUEv7aicsVo;~zQzW8(2ezM@4_ngb4M`>O_m|8(<=Z4< zQOPwf@+luOR|b?WBbuz=q3-~K;CP9@27n7+&){Cu`%%pFe!y0WHcV5smt34s>s+dw zF*uR{rvH5iC-r???@{kSZ>hD1QGJxXC9V$+4MK3zf=MBW9AIm4xO3OMNfC{7IU{gLpAdOzX zH98N2LB(RAR?mm;LD4}9n%Xz+8T!1&)q1^t`1E~#5rF0MA0R}@Sb=8hy(m$iPeu8t z`N&;W&v8_JK9$^6{TzdyJRo;fVGBvWQqQr_YW>in`Z-)l{yR`xieE@^Q0q+Ys-j~? zR{F$KN+ltfH4NqLK$h zSQP(JiB{9gc~jqqBiLVOyq$h*Li`&(@3NqvhWN%z3c~0HM&$Zia{oENtv4pm`SuLor(&c$ zr}7^7KIJdrIkc4jUNLt2WAdDDPcz@T^;0??-oSM9=OdQy$!zEVIO*qnUBP@<4C=Wx zaT08M{a)o$;JsYLQ1hugX`WLxe@HV@SebQE_h)!c*;de@u!TJ5<6Y(>z^}fKo5%ez zo@1f=W6Y=IIL{IB(a-rd1oY}yLP36~#~aL7sk~tzwJ%S3PTei#`_%n?*$*H8@ti4n z-90nH2Y%iST1MfB2`A9^Gl;e7>lDUt{Pfp_F%Fy>Q~pz_+@W+b>B_zw0s$-e$C$bY zDM(rQGT;`48E^$DoH*mUpSMR`MbWsOdj!55=eae%m|)doez@ZeJl!;Qn|m3sd@m6sk1LI%=f*@wIbhMWlY7z87uuW!x$E3|12;z z^Uo@mYn6|YF;!oHu{CRoBi)n5Ku6_Qk*iR?tYb|1Ss7EcG317ck8K$vs_D~)gU#bB zi3<5XJYcNKOJhvkcNVzopH-1fKL0U>H>3Y8jHw)4?r;!h=|2ZXQaNZW3mmPUQ#q;f zobRJxKIPBmxzyLIJXia6H_xg2mpq5Vr2j4QoF7}{IhB_Sz1*}`zg2NRo+HakJ*V$i zfY24*;Ol&B!F&j4H6K8`KgM%99|Y4>;~coi<15yH3tVbGl?%ahfH?IW!lXaOb1H|F z?^Cimt!x~|l)cKB^7YA>FUJ|vxUR$&QnYd1Ppu!N7}Oq-&gHEs z;sDg|(}q3m<123Ps@xeQtk3t%SNXmc##C;ejAMhpWX#tU zj49hd#+23FRtS4hW_GTN%}{snX`-U928$+Y4mS?^SU+Ez`hzj$x0OqZ{=UhDM4w-9dMMq)m^vR^7xH}`P@&=)7!|5^pp5A?rBYOvC&bh?4)gED{sBhtZsL%Jr zz?E%42-o*1aA6Na$~#-)Uh~fkW4ET*Tq;+! zhU6Ngeg{EZUsn(@^z#%5zNz{fjFB+!uM64xYMt>*>F3t$2l!sCDbdt5V|qXEz^FaK z>!D~PsHD~znW*?4`KR8i>tIlAN!=HcF+aX9Rhg9TVN78GmR?~b2^INkN_a-$Y`nk< zN08~Fcug+T`uo8}S0xY3i4&II$R`b{#X@GhwuzAuC4v^_0pRr*_Iehw*@wowB9+H-fw z=W+51{1_F#Eq#AGV=7-y##FvMSsuPWo12yz!vS;j`hoBLvt<&IeLBcV^<}nPy;ii5 zKct^icQar{IMr1A=eTm_ z%XZu#O2#tg=YBAsj+Zf}un$^#&2P2+Mub4&5=k>sas&5);?sJ~nWlc2TE8_hT=FvX zejrfQn#xUPfBiV