From 3fb1fca321e2711d4b3585c3d4ee7cf0304cb095 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vlastimil=20Slint=C3=A1k?= Date: Wed, 12 Nov 2025 21:18:44 +0100 Subject: [PATCH] Minor schematics tweaks and pinout optimizations --- connectors.kicad_sch | 248 ++++++++++++++----------------------------- linht-hw.kicad_sch | 32 ++++-- power.kicad_sch | 33 ++++-- 3 files changed, 131 insertions(+), 182 deletions(-) diff --git a/connectors.kicad_sch b/connectors.kicad_sch index a74607f..603d609 100644 --- a/connectors.kicad_sch +++ b/connectors.kicad_sch @@ -3292,16 +3292,6 @@ ) (uuid "0882f8aa-8414-479c-b904-ba89216300f1") ) - (wire - (pts - (xy 73.66 160.02) (xy 81.28 160.02) - ) - (stroke - (width 0) - (type default) - ) - (uuid "0d74032e-d808-4e85-bbed-176e6a2ad568") - ) (wire (pts (xy 45.72 72.39) (xy 45.72 73.66) @@ -3344,23 +3334,13 @@ ) (wire (pts - (xy 83.82 158.75) (xy 83.82 160.02) + (xy 73.66 154.94) (xy 73.66 156.21) ) (stroke (width 0) (type default) ) - (uuid "15757234-1cac-4228-ab34-0b793152f786") - ) - (wire - (pts - (xy 81.28 148.59) (xy 81.28 147.32) - ) - (stroke - (width 0) - (type default) - ) - (uuid "1d7c79c9-cb66-4df0-8a3b-3e54913af732") + (uuid "1e60532e-3eab-4923-bd3c-45b898e800f6") ) (wire (pts @@ -3404,7 +3384,7 @@ ) (wire (pts - (xy 88.9 153.67) (xy 90.17 153.67) + (xy 80.01 147.32) (xy 80.01 146.05) ) (stroke (width 0) @@ -3412,6 +3392,16 @@ ) (uuid "3924ce5f-8047-4dc3-83e6-6b95a2989f64") ) + (wire + (pts + (xy 74.93 154.94) (xy 73.66 154.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "42a6b7ef-30a9-4567-b3d3-3ed8501a77ad") + ) (wire (pts (xy 184.15 109.22) (xy 184.15 116.84) @@ -3472,6 +3462,16 @@ ) (uuid "4e908bfb-76c2-4114-8bf8-273de5e024d4") ) + (wire + (pts + (xy 74.93 152.4) (xy 73.66 152.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "501bc8d1-0691-4bb8-a436-3459f976134d") + ) (wire (pts (xy 105.41 113.03) (xy 105.41 114.3) @@ -3502,16 +3502,6 @@ ) (uuid "56f121b3-69d8-47c9-9487-0edb4d758666") ) - (wire - (pts - (xy 83.82 148.59) (xy 83.82 147.32) - ) - (stroke - (width 0) - (type default) - ) - (uuid "5795cab5-e1af-488d-9015-d641fff94b31") - ) (wire (pts (xy 186.69 99.06) (xy 191.77 99.06) @@ -3564,7 +3554,7 @@ ) (wire (pts - (xy 83.82 160.02) (xy 91.44 160.02) + (xy 85.09 154.94) (xy 92.71 154.94) ) (stroke (width 0) @@ -3694,7 +3684,7 @@ ) (wire (pts - (xy 74.93 153.67) (xy 76.2 153.67) + (xy 80.01 161.29) (xy 80.01 160.02) ) (stroke (width 0) @@ -3794,7 +3784,7 @@ ) (wire (pts - (xy 83.82 147.32) (xy 91.44 147.32) + (xy 85.09 152.4) (xy 92.71 152.4) ) (stroke (width 0) @@ -3872,16 +3862,6 @@ ) (uuid "c1895116-cfb8-42e1-9123-41151b7e9bbe") ) - (wire - (pts - (xy 81.28 158.75) (xy 81.28 160.02) - ) - (stroke - (width 0) - (type default) - ) - (uuid "c292adeb-b91e-4921-b435-f26b0221d08c") - ) (wire (pts (xy 132.08 62.23) (xy 129.54 62.23) @@ -3892,6 +3872,16 @@ ) (uuid "c33a85a5-2912-4673-b3a4-31f75c94e495") ) + (wire + (pts + (xy 80.01 146.05) (xy 91.44 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c67596d2-f11e-48a2-b5b6-13dccf5e2b05") + ) (wire (pts (xy 182.88 109.22) (xy 184.15 109.22) @@ -3962,16 +3952,6 @@ ) (uuid "ded4e6ae-98f3-48e7-bb99-defdced78022") ) - (wire - (pts - (xy 73.66 156.21) (xy 73.66 160.02) - ) - (stroke - (width 0) - (type default) - ) - (uuid "dfe6cd4c-b822-4c6f-95f6-e4fda06f750f") - ) (wire (pts (xy 129.54 62.23) (xy 129.54 64.77) @@ -4012,16 +3992,6 @@ ) (uuid "e41a89ef-acdb-45d2-b063-fa7910cf6835") ) - (wire - (pts - (xy 73.66 147.32) (xy 73.66 151.13) - ) - (stroke - (width 0) - (type solid) - ) - (uuid "e5d99fb1-5c68-4ff3-a03f-37a625409247") - ) (wire (pts (xy 39.37 175.26) (xy 39.37 176.53) @@ -4042,6 +4012,16 @@ ) (uuid "e8e88b69-b9bc-48d8-ab93-b00bc0d51a34") ) + (wire + (pts + (xy 73.66 152.4) (xy 73.66 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ed574fae-870b-4e74-a5bd-4ab393b915ed") + ) (wire (pts (xy 166.37 109.22) (xy 168.91 109.22) @@ -4052,16 +4032,6 @@ ) (uuid "f4a5a827-9378-4092-af46-be282eb9d43c") ) - (wire - (pts - (xy 73.66 147.32) (xy 81.28 147.32) - ) - (stroke - (width 0) - (type default) - ) - (uuid "f61d6e1b-b7ad-4aa8-9704-6e4934c9f6f5") - ) (wire (pts (xy 179.07 74.93) (xy 180.34 74.93) @@ -4112,6 +4082,16 @@ ) (uuid "ffc8f21b-ef50-4e2f-bdd1-dfe6b264ae26") ) + (label "USB_VSENSE" + (at 91.44 146.05 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "0e3e8e9c-668c-40e6-8907-4c97b8a85048") + ) (label "xUDP" (at 58.42 156.21 0) (effects @@ -4211,7 +4191,7 @@ ) (hierarchical_label "USB_DN" (shape bidirectional) - (at 91.44 147.32 0) + (at 92.71 152.4 0) (effects (font (size 1.27 1.27) @@ -4233,7 +4213,7 @@ ) (hierarchical_label "USB_DP" (shape bidirectional) - (at 91.44 160.02 0) + (at 92.71 154.94 0) (effects (font (size 1.27 1.27) @@ -4287,7 +4267,7 @@ (netclass_flag "" (length 2.54) (shape round) - (at 87.63 160.02 180) + (at 88.9 154.94 180) (effects (font (size 1.27 1.27) @@ -4296,7 +4276,7 @@ ) (uuid "2b858ee5-3f67-46c3-a407-33914a64b965") (property "Netclass" "USB" - (at 88.9 162.56 0) + (at 90.17 157.48 0) (effects (font (size 1.27 1.27) @@ -4305,7 +4285,7 @@ ) ) (property "Component Class" "" - (at 39.37 13.97 0) + (at 40.64 8.89 0) (effects (font (size 1.27 1.27) @@ -4347,7 +4327,7 @@ (netclass_flag "" (length 2.54) (shape round) - (at 87.63 147.32 0) + (at 88.9 152.4 0) (fields_autoplaced yes) (effects (font @@ -4357,7 +4337,7 @@ ) (uuid "513db099-d473-4954-a9c4-733b9593894e") (property "Netclass" "USB" - (at 88.3285 144.78 0) + (at 89.5985 149.86 0) (effects (font (size 1.27 1.27) @@ -4366,7 +4346,7 @@ ) ) (property "Component Class" "" - (at 39.37 1.27 0) + (at 40.64 6.35 0) (effects (font (size 1.27 1.27) @@ -5004,7 +4984,7 @@ ) (symbol (lib_id "power:GND") - (at 74.93 153.67 270) + (at 80.01 161.29 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5012,7 +4992,7 @@ (dnp no) (uuid "36f67dfa-3f7c-4519-b764-0de588a45e25") (property "Reference" "#PWR098" - (at 68.58 153.67 0) + (at 80.01 167.64 0) (effects (font (size 1.27 1.27) @@ -5021,7 +5001,7 @@ ) ) (property "Value" "GND" - (at 70.5358 153.797 0) + (at 80.137 165.6842 0) (effects (font (size 1.27 1.27) @@ -5029,7 +5009,7 @@ ) ) (property "Footprint" "" - (at 74.93 153.67 0) + (at 80.01 161.29 0) (effects (font (size 1.27 1.27) @@ -5038,7 +5018,7 @@ ) ) (property "Datasheet" "" - (at 74.93 153.67 0) + (at 80.01 161.29 0) (effects (font (size 1.27 1.27) @@ -5047,7 +5027,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 74.93 153.67 0) + (at 80.01 161.29 0) (effects (font (size 1.27 1.27) @@ -6283,73 +6263,6 @@ ) ) ) - (symbol - (lib_id "power:VBUS") - (at 90.17 153.67 270) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "abdcbbc3-cedc-4012-a0a5-4bb9e1ac06f9") - (property "Reference" "#PWR099" - (at 86.36 153.67 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "VBUS" - (at 93.98 153.6699 90) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 90.17 153.67 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 90.17 153.67 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"VBUS\"" - (at 90.17 153.67 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "abc436dd-306c-434f-a2cf-37cbc4256aa6") - ) - (instances - (project "linht-hw" - (path "/73efc1fc-21f6-4aef-9f73-508fe18fa32e/5f168690-b6ac-4b3d-aad0-4e97277dc85d" - (reference "#PWR099") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Connector_Audio:AudioJack3_SwitchTR") (at 196.85 74.93 180) @@ -6645,8 +6558,7 @@ ) (symbol (lib_id "Power_Protection:USBLC6-2SC6") - (at 83.82 153.67 270) - (mirror x) + (at 80.01 152.4 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6654,7 +6566,7 @@ (dnp no) (uuid "b9277d96-a76b-4c2e-8048-ef213fbb0d8e") (property "Reference" "U8" - (at 81.788 140.335 90) + (at 84.074 158.242 0) (effects (font (size 1.27 1.27) @@ -6662,7 +6574,7 @@ ) ) (property "Value" "USBLC6-2SC6" - (at 81.788 142.24 90) + (at 87.376 160.528 0) (effects (font (size 1.27 1.27) @@ -6670,7 +6582,7 @@ ) ) (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" - (at 71.12 153.67 0) + (at 80.01 165.1 0) (effects (font (size 1.27 1.27) @@ -6679,7 +6591,7 @@ ) ) (property "Datasheet" "https://www.st.com/resource/en/datasheet/usblc6-2.pdf" - (at 92.71 148.59 0) + (at 85.09 143.51 0) (effects (font (size 1.27 1.27) @@ -6688,7 +6600,7 @@ ) ) (property "Description" "Very low capacitance ESD protection diode, 2 data-line, SOT-23-6" - (at 83.82 153.67 0) + (at 80.01 152.4 0) (effects (font (size 1.27 1.27) @@ -6697,7 +6609,7 @@ ) ) (property "MPN" "USBLC6-2-SC6" - (at 83.82 153.67 90) + (at 80.01 152.4 90) (effects (font (size 1.27 1.27) @@ -6706,7 +6618,7 @@ ) ) (property "PN" "511-USBLC6-2SC6 " - (at 83.82 153.67 90) + (at 80.01 152.4 90) (effects (font (size 1.27 1.27) @@ -6715,7 +6627,7 @@ ) ) (property "LCSC" "C7519" - (at 83.82 153.67 90) + (at 80.01 152.4 90) (effects (font (size 1.27 1.27) @@ -6724,7 +6636,7 @@ ) ) (property "LCSC Part" "" - (at 83.82 153.67 90) + (at 80.01 152.4 90) (effects (font (size 1.27 1.27) diff --git a/linht-hw.kicad_sch b/linht-hw.kicad_sch index 28a0157..0951caf 100644 --- a/linht-hw.kicad_sch +++ b/linht-hw.kicad_sch @@ -565,7 +565,7 @@ ) (wire (pts - (xy 200.66 77.47) (xy 212.09 77.47) + (xy 203.2 74.93) (xy 212.09 74.93) ) (stroke (width 0) @@ -823,6 +823,16 @@ ) (uuid "e67fdec1-7953-4037-b9b9-38a33714f17d") ) + (wire + (pts + (xy 163.83 77.47) (xy 212.09 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ed290bab-eaa6-48e6-92b1-987c8389bd13") + ) (wire (pts (xy 248.92 72.39) (xy 248.92 69.85) @@ -844,7 +854,7 @@ (uuid "fc087734-3735-4de9-90de-c63f393b7213") ) (label "SIDE_BTN" - (at 200.66 77.47 0) + (at 203.2 74.93 0) (effects (font (size 1.27 1.27) @@ -2194,8 +2204,8 @@ ) ) (sheet - (at 212.09 74.93) - (size 25.4 26.035) + (at 212.09 72.39) + (size 25.4 28.575) (exclude_from_sim no) (in_bom yes) (on_board yes) @@ -2210,7 +2220,7 @@ ) (uuid "be402a1e-34f3-489f-9745-963b98ced0ff") (property "Sheetname" "Power" - (at 212.09 74.2184 0) + (at 212.09 71.6784 0) (effects (font (size 1.27 1.27) @@ -2308,7 +2318,7 @@ ) ) (pin "SIDE_BTN" input - (at 212.09 77.47 180) + (at 212.09 74.93 180) (uuid "00990b3c-974b-416c-b8a8-5bec5a80ca90") (effects (font @@ -2317,6 +2327,16 @@ (justify left) ) ) + (pin "SOM_RST" output + (at 212.09 77.47 180) + (uuid "7d29f9b3-2144-42f7-a059-72556a1cb084") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) (instances (project "linht-hw" (path "/73efc1fc-21f6-4aef-9f73-508fe18fa32e" diff --git a/power.kicad_sch b/power.kicad_sch index 77537b0..2c0c995 100644 --- a/power.kicad_sch +++ b/power.kicad_sch @@ -3614,7 +3614,7 @@ ) (text "ON/OFF Switch" (exclude_from_sim no) - (at 119.634 161.544 0) + (at 119.634 153.924 0) (effects (font (size 1.27 1.27) @@ -3625,7 +3625,7 @@ ) (text "ON/OFF SoM" (exclude_from_sim no) - (at 119.634 153.924 0) + (at 119.634 161.544 0) (effects (font (size 1.27 1.27) @@ -4232,10 +4232,6 @@ (color 0 0 0 0) (uuid "ff741407-ec37-435b-a350-bf9ee8201bc0") ) - (no_connect - (at 93.98 158.75) - (uuid "3efffb7f-c380-451e-aed7-21f1a40bcabc") - ) (no_connect (at 63.5 179.07) (uuid "69bd816f-c601-4c9e-98f6-72cf6b2917f5") @@ -5510,6 +5506,16 @@ ) (uuid "6d4e7fb9-7fd3-4cbc-a9c4-c61d64cbd2f5") ) + (wire + (pts + (xy 93.98 158.75) (xy 105.41 158.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6eb58dc2-8c19-4a27-a343-aace5ee4787d") + ) (wire (pts (xy 252.73 99.06) (xy 252.73 100.33) @@ -7292,7 +7298,7 @@ ) (hierarchical_label "~{5V_ON_OUT}" (shape output) - (at 105.41 153.67 0) + (at 105.41 161.29 0) (effects (font (size 1.27 1.27) @@ -7389,9 +7395,20 @@ ) (uuid "ebc38762-e147-4382-94d4-025fd03ef11c") ) + (hierarchical_label "SOM_RST" + (shape output) + (at 105.41 158.75 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "ee83fd9c-0ccd-4e83-970d-a40661104b93") + ) (hierarchical_label "~{5V_ON_REQ}" (shape input) - (at 105.41 161.29 0) + (at 105.41 153.67 0) (effects (font (size 1.27 1.27)