From 49f5e1c6f7618b0e23ce378599ab6bdf9ece7419 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vlastimil=20Slint=C3=A1k?= Date: Thu, 24 Jul 2025 09:50:35 +0200 Subject: [PATCH] Fixed majority of ERC warnings and errors --- audio.kicad_sch | 332 +++++++++++++++++++++++++---- connectors.kicad_sch | 44 ++-- display.kicad_sch | 12 +- keyboard.kicad_sch | 79 ++++--- linht-hw.kicad_sch | 52 ++--- parts/MCM-iMX93-SOM.kicad_sym | 42 ++-- power.kicad_sch | 381 ++++++++-------------------------- rf.kicad_sch | 51 ++--- soc.kicad_sch | 100 ++++----- 9 files changed, 558 insertions(+), 535 deletions(-) diff --git a/audio.kicad_sch b/audio.kicad_sch index 68a87cc..7b8f033 100644 --- a/audio.kicad_sch +++ b/audio.kicad_sch @@ -1063,21 +1063,19 @@ (in_bom yes) (on_board yes) (property "Reference" "R" - (at 0.762 0.508 0) + (at 0 0 90) (effects (font - (size 1.27 1.27) + (size 1.016 1.016) ) - (justify left) ) ) (property "Value" "R_Small" - (at 0.762 -1.016 0) + (at 1.778 0 90) (effects (font (size 1.27 1.27) ) - (justify left) ) ) (property "Footprint" "" @@ -1245,7 +1243,7 @@ (symbol "WM8960_1_1" (rectangle (start 2.54 1.905) - (end 26.035 -48.26) + (end 26.67 -48.26) (stroke (width 0) (type solid) @@ -1325,7 +1323,7 @@ ) ) ) - (alternate "JP2" input line) + (alternate "JD2" input line) ) (pin input line (at 0 -12.7 0) @@ -1416,7 +1414,7 @@ ) ) ) - (alternate "JP3" input line) + (alternate "JD3" input line) ) (pin output line (at 0 -30.48 0) @@ -2907,10 +2905,115 @@ ) (embedded_fonts no) ) - (symbol "power:VDD" + (symbol "power:PWR_FLAG" (power) + (pin_numbers + (hide yes) + ) (pin_names (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#FLG" + (at 0 1.905 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "PWR_FLAG" + (at 0 3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "flag power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (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) + ) + (symbol "power:VDD" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) ) (exclude_from_sim no) (in_bom yes) @@ -2925,7 +3028,7 @@ ) ) (property "Value" "VDD" - (at 0 3.81 0) + (at 0 3.556 0) (effects (font (size 1.27 1.27) @@ -2959,7 +3062,7 @@ (hide yes) ) ) - (property "ki_keywords" "power-flag" + (property "ki_keywords" "global power" (at 0 0 0) (effects (font @@ -3010,8 +3113,7 @@ (pin power_in line (at 0 0 90) (length 0) - (hide yes) - (name "VDD" + (name "~" (effects (font (size 1.27 1.27) @@ -3264,6 +3366,12 @@ (color 0 0 0 0) (uuid "e620f361-7c54-4d35-a51c-435f39d28bfe") ) + (junction + (at 54.61 45.72) + (diameter 0) + (color 0 0 0 0) + (uuid "e81ec773-0c33-4765-96d3-82fb9ed38fdf") + ) (junction (at 149.86 57.15) (diameter 0) @@ -3536,6 +3644,16 @@ ) (uuid "263250f2-2de7-443f-9f7b-d1ce2951d9b7") ) + (wire + (pts + (xy 54.61 40.64) (xy 54.61 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2900c11e-3c86-4112-b374-1928d78d1906") + ) (wire (pts (xy 194.31 130.81) (xy 194.31 133.35) @@ -4156,6 +4274,16 @@ ) (uuid "9a075d34-b52a-41f2-87c5-b1f7484c0c3b") ) + (wire + (pts + (xy 54.61 45.72) (xy 58.42 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9a7e59be-471a-4820-94c8-f3198718e861") + ) (wire (pts (xy 119.38 142.24) (xy 121.92 142.24) @@ -4678,7 +4806,7 @@ ) (wire (pts - (xy 52.07 45.72) (xy 58.42 45.72) + (xy 52.07 45.72) (xy 54.61 45.72) ) (stroke (width 0) @@ -6193,7 +6321,7 @@ (hide yes) ) ) - (property "Description" "" + (property "Description" "Power symbol creates a global label with name \"VDD\"" (at 149.86 52.07 0) (effects (font @@ -6509,7 +6637,7 @@ (hide yes) ) ) - (property "Datasheet" "" + (property "Datasheet" "~" (at 72.39 95.25 0) (effects (font @@ -6517,7 +6645,7 @@ ) ) ) - (property "Description" "" + (property "Description" "Resistor, small symbol" (at 72.39 95.25 0) (effects (font @@ -6938,7 +7066,7 @@ (hide yes) ) ) - (property "Datasheet" "" + (property "Datasheet" "~" (at 212.09 81.28 0) (effects (font @@ -6946,7 +7074,7 @@ ) ) ) - (property "Description" "" + (property "Description" "Resistor, small symbol" (at 212.09 81.28 0) (effects (font @@ -7750,6 +7878,71 @@ ) ) ) + (symbol + (lib_id "power:PWR_FLAG") + (at 190.5 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "54f8e932-a8a9-44d5-a263-4b068b38a87c") + (property "Reference" "#FLG05" + (at 190.5 52.705 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "PWR_FLAG" + (at 190.5 50.546 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 190.5 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 190.5 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 190.5 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4eed1fb4-94a5-4368-8f56-6ed483c97119") + ) + (instances + (project "linht-hw" + (path "/73efc1fc-21f6-4aef-9f73-508fe18fa32e/c40b23ce-765e-4258-88c6-173a78d6d517" + (reference "#FLG05") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:R_Small") (at 78.74 95.25 0) @@ -7784,7 +7977,7 @@ (hide yes) ) ) - (property "Datasheet" "" + (property "Datasheet" "~" (at 78.74 95.25 0) (effects (font @@ -7792,7 +7985,7 @@ ) ) ) - (property "Description" "" + (property "Description" "Resistor, small symbol" (at 78.74 95.25 0) (effects (font @@ -7997,7 +8190,7 @@ (hide yes) ) ) - (property "Datasheet" "" + (property "Datasheet" "~" (at 93.98 87.63 0) (effects (font @@ -8005,7 +8198,7 @@ ) ) ) - (property "Description" "" + (property "Description" "Resistor, small symbol" (at 93.98 87.63 0) (effects (font @@ -8353,6 +8546,71 @@ ) ) ) + (symbol + (lib_id "power:PWR_FLAG") + (at 54.61 40.64 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "80cbd681-5f1b-44ab-8f70-c9f019fa33de") + (property "Reference" "#FLG07" + (at 54.61 38.735 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "PWR_FLAG" + (at 54.61 36.576 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 54.61 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 54.61 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 54.61 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1726e2cd-2dfa-48f5-b4c8-8949af12f1e2") + ) + (instances + (project "linht-hw" + (path "/73efc1fc-21f6-4aef-9f73-508fe18fa32e/c40b23ce-765e-4258-88c6-173a78d6d517" + (reference "#FLG07") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:+3V3") (at 71.12 44.45 0) @@ -8398,7 +8656,7 @@ (hide yes) ) ) - (property "Description" "" + (property "Description" "Power symbol creates a global label with name \"+3V3\"" (at 71.12 44.45 0) (effects (font @@ -8463,7 +8721,7 @@ (hide yes) ) ) - (property "Description" "" + (property "Description" "Power symbol creates a global label with name \"VDD\"" (at 95.25 44.45 0) (effects (font @@ -8528,7 +8786,7 @@ (hide yes) ) ) - (property "Description" "" + (property "Description" "Power symbol creates a global label with name \"VDD\"" (at 58.42 44.45 0) (effects (font @@ -8659,7 +8917,7 @@ (hide yes) ) ) - (property "Description" "" + (property "Description" "Power symbol creates a global label with name \"VDD\"" (at 163.83 121.92 0) (effects (font @@ -8844,7 +9102,7 @@ (hide yes) ) ) - (property "Datasheet" "" + (property "Datasheet" "~" (at 124.46 142.24 0) (effects (font @@ -8852,7 +9110,7 @@ ) ) ) - (property "Description" "" + (property "Description" "Resistor, small symbol" (at 124.46 142.24 0) (effects (font @@ -8931,7 +9189,7 @@ (hide yes) ) ) - (property "Datasheet" "" + (property "Datasheet" "~" (at 119.38 157.48 0) (effects (font @@ -8939,7 +9197,7 @@ ) ) ) - (property "Description" "" + (property "Description" "Resistor, small symbol" (at 119.38 157.48 0) (effects (font @@ -9262,7 +9520,7 @@ (hide yes) ) ) - (property "Description" "" + (property "Description" "Power symbol creates a global label with name \"VDD\"" (at 194.31 123.19 0) (effects (font @@ -9646,7 +9904,7 @@ (hide yes) ) ) - (property "Datasheet" "" + (property "Datasheet" "~" (at 95.25 139.7 0) (effects (font @@ -9654,7 +9912,7 @@ ) ) ) - (property "Description" "" + (property "Description" "Resistor, small symbol" (at 95.25 139.7 0) (effects (font @@ -10649,7 +10907,7 @@ (hide yes) ) ) - (property "Description" "" + (property "Description" "Power symbol creates a global label with name \"+3V3\"" (at 38.1 44.45 0) (effects (font @@ -10865,7 +11123,7 @@ (hide yes) ) ) - (property "Description" "" + (property "Description" "Power symbol creates a global label with name \"VDD\"" (at 204.47 123.19 0) (effects (font @@ -10930,7 +11188,7 @@ (hide yes) ) ) - (property "Description" "" + (property "Description" "Power symbol creates a global label with name \"+3V3\"" (at 72.39 88.9 0) (effects (font diff --git a/connectors.kicad_sch b/connectors.kicad_sch index 13b0e9d..1f36793 100644 --- a/connectors.kicad_sch +++ b/connectors.kicad_sch @@ -12,7 +12,7 @@ (comment 1 "Author: Wojciech SP5WWP, Andy OE3ANC, Vlastimil OK5VAS") ) (lib_symbols - (symbol "Connector:USB_C_Receptacle_USB2.0" + (symbol "Connector:USB_C_Receptacle_USB2.0_16P" (pin_names (offset 1.016) ) @@ -20,21 +20,19 @@ (in_bom yes) (on_board yes) (property "Reference" "J" - (at -10.16 19.05 0) + (at 0 22.225 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "USB_C_Receptacle_USB2.0" - (at 19.05 19.05 0) + (property "Value" "USB_C_Receptacle_USB2.0_16P" + (at 0 19.685 0) (effects (font (size 1.27 1.27) ) - (justify right) ) ) (property "Footprint" "" @@ -55,7 +53,7 @@ (hide yes) ) ) - (property "Description" "USB 2.0-only Type-C Receptacle connector" + (property "Description" "USB 2.0-only 16P Type-C Receptacle connector" (at 0 0 0) (effects (font @@ -82,7 +80,7 @@ (hide yes) ) ) - (symbol "USB_C_Receptacle_USB2.0_0_0" + (symbol "USB_C_Receptacle_USB2.0_16P_0_0" (rectangle (start -0.254 -17.78) (end 0.254 -16.764) @@ -194,7 +192,7 @@ ) ) ) - (symbol "USB_C_Receptacle_USB2.0_0_1" + (symbol "USB_C_Receptacle_USB2.0_16P_0_1" (rectangle (start -10.16 17.78) (end 10.16 -17.78) @@ -395,7 +393,7 @@ ) ) ) - (symbol "USB_C_Receptacle_USB2.0_1_1" + (symbol "USB_C_Receptacle_USB2.0_16P_1_1" (pin passive line (at -7.62 -22.86 90) (length 5.08) @@ -1403,21 +1401,19 @@ (in_bom yes) (on_board yes) (property "Reference" "R" - (at 0.762 0.508 0) + (at 0 0 90) (effects (font - (size 1.27 1.27) + (size 1.016 1.016) ) - (justify left) ) ) (property "Value" "R_Small" - (at 0.762 -1.016 0) + (at 1.778 0 90) (effects (font (size 1.27 1.27) ) - (justify left) ) ) (property "Footprint" "" @@ -4185,7 +4181,7 @@ (hide yes) ) ) - (property "Datasheet" "" + (property "Datasheet" "~" (at 96.52 102.87 0) (effects (font @@ -4193,7 +4189,7 @@ ) ) ) - (property "Description" "" + (property "Description" "Resistor, small symbol" (at 96.52 102.87 0) (effects (font @@ -4269,7 +4265,7 @@ (hide yes) ) ) - (property "Datasheet" "" + (property "Datasheet" "~" (at 59.69 140.97 0) (effects (font @@ -4277,7 +4273,7 @@ ) ) ) - (property "Description" "" + (property "Description" "Resistor, small symbol" (at 59.69 140.97 0) (effects (font @@ -4353,7 +4349,7 @@ (hide yes) ) ) - (property "Datasheet" "" + (property "Datasheet" "~" (at 59.69 143.51 0) (effects (font @@ -4361,7 +4357,7 @@ ) ) ) - (property "Description" "" + (property "Description" "Resistor, small symbol" (at 59.69 143.51 0) (effects (font @@ -6024,7 +6020,7 @@ (hide yes) ) ) - (property "Description" "" + (property "Description" "Power symbol creates a global label with name \"+3V3\"" (at 96.52 97.79 0) (effects (font @@ -6332,7 +6328,7 @@ ) ) (symbol - (lib_id "Connector:USB_C_Receptacle_USB2.0") + (lib_id "Connector:USB_C_Receptacle_USB2.0_16P") (at 39.37 151.13 0) (unit 1) (exclude_from_sim no) @@ -6374,7 +6370,7 @@ (hide yes) ) ) - (property "Description" "" + (property "Description" "USB 2.0-only 16P Type-C Receptacle connector" (at 39.37 151.13 0) (effects (font diff --git a/display.kicad_sch b/display.kicad_sch index d9b531c..da29d12 100644 --- a/display.kicad_sch +++ b/display.kicad_sch @@ -1124,6 +1124,7 @@ ) (symbol "Transistor_FET:BSS138" (pin_names + (offset 0) (hide yes) ) (exclude_from_sim no) @@ -1339,7 +1340,7 @@ ) (polyline (pts - (xy 2.794 0.508) (xy 2.921 0.381) (xy 3.683 0.381) (xy 3.81 0.254) + (xy 2.921 0.381) (xy 3.683 0.381) ) (stroke (width 0) @@ -1422,8 +1423,12 @@ ) (symbol "power:+3V3" (power) + (pin_numbers + (hide yes) + ) (pin_names (offset 0) + (hide yes) ) (exclude_from_sim no) (in_bom yes) @@ -1523,8 +1528,7 @@ (pin power_in line (at 0 0 90) (length 0) - (hide yes) - (name "+3V3" + (name "~" (effects (font (size 1.27 1.27) @@ -3814,7 +3818,7 @@ (hide yes) ) ) - (property "Description" "" + (property "Description" "Power symbol creates a global label with name \"+3V3\"" (at 96.52 60.96 0) (effects (font diff --git a/keyboard.kicad_sch b/keyboard.kicad_sch index e48978e..ba02a87 100644 --- a/keyboard.kicad_sch +++ b/keyboard.kicad_sch @@ -838,6 +838,7 @@ ) (symbol "Transistor_FET:BSS138" (pin_names + (offset 0) (hide yes) ) (exclude_from_sim no) @@ -1053,7 +1054,7 @@ ) (polyline (pts - (xy 2.794 0.508) (xy 2.921 0.381) (xy 3.683 0.381) (xy 3.81 0.254) + (xy 2.921 0.381) (xy 3.683 0.381) ) (stroke (width 0) @@ -1467,6 +1468,15 @@ ) (uuid "3d61a873-7837-4c5d-a885-5b7af28670ff") ) + (bus_entry + (at 138.43 80.01) + (size -2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "41ce0292-28c0-492d-863e-f0ed99bdf8ac") + ) (bus_entry (at 138.43 82.55) (size -2.54 2.54) @@ -1485,15 +1495,6 @@ ) (uuid "4e3833e6-475a-48f6-8dbb-046f0fa6eb97") ) - (bus_entry - (at 138.43 80.01) - (size -2.54 2.54) - (stroke - (width 0) - (type default) - ) - (uuid "73c54284-2c21-4bed-8a2d-234efdb6a7e8") - ) (bus_entry (at 138.43 92.71) (size -2.54 2.54) @@ -1581,16 +1582,6 @@ ) (uuid "122819c6-f57d-42e4-abbf-51c0e86e55d1") ) - (bus - (pts - (xy 138.43 82.55) (xy 138.43 85.09) - ) - (stroke - (width 0) - (type default) - ) - (uuid "16b6d971-e8fc-4b46-8c01-e6df6ca94ae8") - ) (wire (pts (xy 130.81 119.38) (xy 130.81 120.65) @@ -1741,6 +1732,16 @@ ) (uuid "53ea28b7-80bc-4f92-9faf-6cc571742bd0") ) + (wire + (pts + (xy 128.27 82.55) (xy 135.89 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5654ea1f-bb19-4afd-8697-62de48a4be10") + ) (wire (pts (xy 60.96 100.33) (xy 63.5 100.33) @@ -1811,16 +1812,6 @@ ) (uuid "83ed8917-06db-485c-b66f-1a27951f2443") ) - (wire - (pts - (xy 128.27 82.55) (xy 135.89 82.55) - ) - (stroke - (width 0) - (type default) - ) - (uuid "8641ccf9-16fb-4d97-a919-b7db1190b882") - ) (bus (pts (xy 138.43 90.17) (xy 138.43 92.71) @@ -1961,6 +1952,16 @@ ) (uuid "e69e6356-8827-4a13-b56f-a122a8b708c2") ) + (bus + (pts + (xy 138.43 82.55) (xy 138.43 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eb86925e-d28a-4d79-926d-4d94499805b7") + ) (wire (pts (xy 154.94 77.47) (xy 154.94 80.01) @@ -2041,15 +2042,15 @@ ) (uuid "38fb9ac0-7ee6-471f-9128-5926bf8601e8") ) - (label "{KBD}" - (at 138.43 82.55 0) + (label "D9" + (at 132.08 82.55 0) (effects (font (size 1.27 1.27) ) (justify left bottom) ) - (uuid "442dae26-0518-449c-aa02-1b0930091367") + (uuid "5d6fd1a5-7fc0-4ccb-9b8b-2ae728bc66a6") ) (label "D8" (at 132.08 85.09 0) @@ -2081,16 +2082,6 @@ ) (uuid "c96bc0d3-abe1-4c8e-a405-dfea01741ef8") ) - (label "D9" - (at 132.08 82.55 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "cdcf4a88-e9eb-437d-ad97-9fed97db680f") - ) (label "D3" (at 132.08 97.79 0) (effects @@ -2155,7 +2146,7 @@ ) (uuid "ae9101f6-8046-4193-b280-b7540523b492") ) - (hierarchical_label "KBD" + (hierarchical_label "{KBD}" (shape bidirectional) (at 140.97 102.87 0) (effects diff --git a/linht-hw.kicad_sch b/linht-hw.kicad_sch index aa39e25..8c09111 100644 --- a/linht-hw.kicad_sch +++ b/linht-hw.kicad_sch @@ -23,7 +23,7 @@ (uuid "37e20892-c453-478f-94d7-f772c4094133") ) (no_connect - (at 208.28 78.74) + (at 212.09 78.74) (uuid "419fb1a9-8923-4c74-813a-3c3fd8cb6535") ) (no_connect @@ -74,16 +74,6 @@ ) (uuid "073ef491-1cf2-4be3-9a24-f2ae1b0aa4e4") ) - (wire - (pts - (xy 208.28 78.74) (xy 212.09 78.74) - ) - (stroke - (width 0) - (type default) - ) - (uuid "09d61b46-15fe-489d-aaa3-41298e372aee") - ) (wire (pts (xy 205.74 119.38) (xy 201.93 119.38) @@ -608,16 +598,6 @@ (justify left) ) ) - (pin "KBD" bidirectional - (at 113.03 80.01 0) - (uuid "4d07a14a-0133-4926-a7e3-1eb992098f67") - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - ) (pin "SIDE_BTN" output (at 113.03 86.36 0) (uuid "308e02c4-81eb-4086-9173-2fb1b235e6ac") @@ -638,6 +618,16 @@ (justify right) ) ) + (pin "{KBD}" bidirectional + (at 113.03 80.01 0) + (uuid "c79fb498-9bb3-421e-9cbf-a5bcbeca4a77") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) (instances (project "linht-hw" (path "/73efc1fc-21f6-4aef-9f73-508fe18fa32e" @@ -1105,16 +1095,6 @@ (justify left top) ) ) - (pin "KBD" bidirectional - (at 127 80.01 180) - (uuid "e2ecd7a6-0579-4008-bcb1-f30cf6a882e0") - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) (pin "SPI_CS_LCD" output (at 127 49.53 180) (uuid "22ab764c-45ef-4bc1-bbaa-0cbab1d35503") @@ -1535,6 +1515,16 @@ (justify right) ) ) + (pin "{KBD}" bidirectional + (at 127 80.01 180) + (uuid "8f5edeb8-4459-4a36-8572-9282d3664c24") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) (instances (project "linht-hw" (path "/73efc1fc-21f6-4aef-9f73-508fe18fa32e" diff --git a/parts/MCM-iMX93-SOM.kicad_sym b/parts/MCM-iMX93-SOM.kicad_sym index 9b81b66..41a39be 100644 --- a/parts/MCM-iMX93-SOM.kicad_sym +++ b/parts/MCM-iMX93-SOM.kicad_sym @@ -3053,6 +3053,25 @@ ) ) ) + (number "G28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 49.53 -46.99 180) + (length 3.81) + (hide yes) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) (number "G25" (effects (font @@ -3062,7 +3081,7 @@ ) ) (pin no_connect line - (at 49.53 -45.72 180) + (at 49.53 -48.26 180) (length 3.81) (hide yes) (name "NC" @@ -3081,7 +3100,7 @@ ) ) (pin no_connect line - (at 49.53 -45.72 180) + (at 49.53 -49.53 180) (length 3.81) (hide yes) (name "NC" @@ -3099,25 +3118,6 @@ ) ) ) - (pin no_connect line - (at 49.53 -45.72 180) - (length 3.81) - (hide yes) - (name "NC" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "G28" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) ) (embedded_fonts no) ) diff --git a/power.kicad_sch b/power.kicad_sch index 66670e0..bd01605 100644 --- a/power.kicad_sch +++ b/power.kicad_sch @@ -269,305 +269,6 @@ ) (embedded_fonts no) ) - (symbol "BSS138_1" - (pin_names - (offset 0) - (hide yes) - ) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "Q" - (at 5.08 1.905 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "BSS138" - (at 5.08 0 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Package_TO_SOT_SMD:SOT-23" - (at 5.08 -1.905 0) - (effects - (font - (size 1.27 1.27) - (italic yes) - ) - (justify left) - (hide yes) - ) - ) - (property "Datasheet" "https://www.onsemi.com/pub/Collateral/BSS138-D.PDF" - (at 5.08 -3.81 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - (hide yes) - ) - ) - (property "Description" "50V Vds, 0.22A Id, N-Channel MOSFET, SOT-23" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "N-Channel MOSFET" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "SOT?23*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "BSS138_1_0_1" - (polyline - (pts - (xy 0.254 1.905) (xy 0.254 -1.905) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0.254 0) (xy -2.54 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0.762 2.286) (xy 0.762 1.27) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0.762 0.508) (xy 0.762 -0.508) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0.762 -1.27) (xy 0.762 -2.286) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0.762 -1.778) (xy 3.302 -1.778) (xy 3.302 1.778) (xy 0.762 1.778) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 1.016 0) (xy 2.032 0.381) (xy 2.032 -0.381) (xy 1.016 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (circle - (center 1.651 0) - (radius 2.794) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 2.54 2.54) (xy 2.54 1.778) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (circle - (center 2.54 1.778) - (radius 0.254) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (circle - (center 2.54 -1.778) - (radius 0.254) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 2.921 0.381) (xy 3.683 0.381) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 3.302 0.381) (xy 2.921 -0.254) (xy 3.683 -0.254) (xy 3.302 0.381) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "BSS138_1_1_1" - (pin input line - (at -5.08 0 0) - (length 2.54) - (name "G" - (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 "D" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 2.54 -5.08 90) - (length 2.54) - (name "S" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (embedded_fonts no) - ) (symbol "Connector_Generic:Conn_01x03" (pin_names (offset 1.016) @@ -2583,6 +2284,12 @@ (color 0 0 0 0) (uuid "daf6f4e8-67b1-4c25-afaa-2eacadafcce1") ) + (junction + (at 191.77 64.77) + (diameter 0) + (color 0 0 0 0) + (uuid "dc40f321-037d-477a-8226-bbe842b5e5ca") + ) (junction (at 207.01 53.34) (diameter 0) @@ -3449,6 +3156,16 @@ ) (uuid "86a77487-a3d8-4f82-8e34-142565abb098") ) + (wire + (pts + (xy 191.77 67.31) (xy 191.77 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "86c9dc5c-a16a-4ab7-b5ff-43fd4f405a49") + ) (wire (pts (xy 201.93 53.34) (xy 207.01 53.34) @@ -5044,6 +4761,71 @@ ) ) ) + (symbol + (lib_id "power:PWR_FLAG") + (at 191.77 67.31 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "2b363085-8af2-44c5-bbc3-11416572444c") + (property "Reference" "#FLG06" + (at 191.77 69.215 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "PWR_FLAG" + (at 191.77 71.374 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 191.77 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 191.77 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 191.77 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "abe75506-a792-4111-b9c5-6a2cf9110b5b") + ) + (instances + (project "linht-hw" + (path "/73efc1fc-21f6-4aef-9f73-508fe18fa32e/be402a1e-34f3-489f-9745-963b98ced0ff" + (reference "#FLG06") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C") (at 130.81 97.79 90) @@ -9103,7 +8885,6 @@ ) ) (symbol - (lib_name "BSS138_1") (lib_id "Transistor_FET:BSS138") (at 53.34 165.1 0) (mirror y) diff --git a/rf.kicad_sch b/rf.kicad_sch index 388d67e..d318abd 100644 --- a/rf.kicad_sch +++ b/rf.kicad_sch @@ -16,23 +16,23 @@ (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at -9.652 10.414 0) + (property "Reference" "U1" + (at 0 12.7 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "" - (at 0 0 0) + (property "Value" "BGS12P2L6" + (at 0 11.0186 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "" + (property "Footprint" "parts:TSLP-6-4" (at 0 0 0) (effects (font @@ -792,21 +792,19 @@ (in_bom yes) (on_board yes) (property "Reference" "R" - (at 0.762 0.508 0) + (at 0 0 90) (effects (font - (size 1.27 1.27) + (size 1.016 1.016) ) - (justify left) ) ) (property "Value" "R_Small" - (at 0.762 -1.016 0) + (at 1.778 0 90) (effects (font (size 1.27 1.27) ) - (justify left) ) ) (property "Footprint" "" @@ -2003,8 +2001,12 @@ ) (symbol "power:+3V3" (power) + (pin_numbers + (hide yes) + ) (pin_names (offset 0) + (hide yes) ) (exclude_from_sim no) (in_bom yes) @@ -2104,8 +2106,7 @@ (pin power_in line (at 0 0 90) (length 0) - (hide yes) - (name "+3V3" + (name "~" (effects (font (size 1.27 1.27) @@ -4672,7 +4673,7 @@ (hide yes) ) ) - (property "Description" "" + (property "Description" "Power symbol creates a global label with name \"+3V3\"" (at 120.65 66.04 0) (effects (font @@ -4824,7 +4825,7 @@ (hide yes) ) ) - (property "Description" "" + (property "Description" "Resistor, small symbol" (at 151.13 93.98 0) (effects (font @@ -5232,7 +5233,7 @@ (hide yes) ) ) - (property "Description" "" + (property "Description" "Resistor, small symbol" (at 151.13 109.22 0) (effects (font @@ -5515,7 +5516,7 @@ (hide yes) ) ) - (property "Description" "" + (property "Description" "Resistor, small symbol" (at 133.35 130.81 0) (effects (font @@ -5767,7 +5768,7 @@ (hide yes) ) ) - (property "Description" "" + (property "Description" "Resistor, small symbol" (at 151.13 104.14 0) (effects (font @@ -5922,7 +5923,7 @@ (hide yes) ) ) - (property "Description" "" + (property "Description" "Resistor, small symbol" (at 128.27 130.81 0) (effects (font @@ -6294,7 +6295,7 @@ (hide yes) ) ) - (property "Description" "" + (property "Description" "Power symbol creates a global label with name \"+3V3\"" (at 107.95 87.63 0) (effects (font @@ -6661,7 +6662,7 @@ (hide yes) ) ) - (property "Description" "" + (property "Description" "Power symbol creates a global label with name \"+3V3\"" (at 144.78 127 0) (effects (font @@ -7344,7 +7345,7 @@ (hide yes) ) ) - (property "Description" "" + (property "Description" "Power symbol creates a global label with name \"+3V3\"" (at 57.15 58.42 0) (effects (font @@ -7562,7 +7563,7 @@ (hide yes) ) ) - (property "Description" "" + (property "Description" "Power symbol creates a global label with name \"+3V3\"" (at 38.1 132.08 0) (effects (font @@ -7783,7 +7784,7 @@ (hide yes) ) ) - (property "Description" "" + (property "Description" "Resistor, small symbol" (at 120.65 130.81 0) (effects (font @@ -8002,7 +8003,7 @@ (hide yes) ) ) - (property "Description" "" + (property "Description" "Power symbol creates a global label with name \"+3V3\"" (at 215.9 96.52 0) (effects (font @@ -8066,7 +8067,7 @@ (hide yes) ) ) - (property "Description" "" + (property "Description" "Resistor, small symbol" (at 151.13 106.68 0) (effects (font diff --git a/soc.kicad_sch b/soc.kicad_sch index 4f99b36..54e4e23 100644 --- a/soc.kicad_sch +++ b/soc.kicad_sch @@ -24,21 +24,19 @@ (in_bom yes) (on_board yes) (property "Reference" "R" - (at 0.762 0.508 0) + (at 0 0 90) (effects (font - (size 1.27 1.27) + (size 1.016 1.016) ) - (justify left) ) ) (property "Value" "R_Small" - (at 0.762 -1.016 0) + (at 1.778 0 90) (effects (font (size 1.27 1.27) ) - (justify left) ) ) (property "Footprint" "" @@ -3190,6 +3188,25 @@ ) ) ) + (number "G28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 49.53 -46.99 180) + (length 3.81) + (hide yes) + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) (number "G25" (effects (font @@ -3199,7 +3216,7 @@ ) ) (pin no_connect line - (at 49.53 -45.72 180) + (at 49.53 -48.26 180) (length 3.81) (hide yes) (name "NC" @@ -3218,7 +3235,7 @@ ) ) (pin no_connect line - (at 49.53 -45.72 180) + (at 49.53 -49.53 180) (length 3.81) (hide yes) (name "NC" @@ -3236,25 +3253,6 @@ ) ) ) - (pin no_connect line - (at 49.53 -45.72 180) - (length 3.81) - (hide yes) - (name "NC" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "G28" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) ) (embedded_fonts no) ) @@ -3986,6 +3984,16 @@ ) (uuid "0eed6f9d-bab5-4ccf-8de3-4958fc04611f") ) + (wire + (pts + (xy 38.1 46.99) (xy 38.1 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1091cb07-aad4-4127-95ad-a8784e33fb27") + ) (wire (pts (xy 109.22 171.45) (xy 109.22 175.26) @@ -4995,16 +5003,6 @@ ) (uuid "c466ccd4-190d-4a61-a72a-d2a55297f5e2") ) - (label "{KBD}" - (at 114.3 180.34 180) - (effects - (font - (size 1.27 1.27) - ) - (justify right bottom) - ) - (uuid "c810d008-ac4c-4f4b-a8e7-632daccd6feb") - ) (label "D1" (at 88.9 171.45 270) (effects @@ -5113,7 +5111,7 @@ ) (uuid "31187a44-2c2c-44c2-bc88-6ddc3637e6a0") ) - (hierarchical_label "KBD" + (hierarchical_label "{KBD}" (shape bidirectional) (at 114.3 180.34 270) (effects @@ -5541,12 +5539,13 @@ (hide yes) ) ) - (property "Description" "" - (at 50.8 36.83 0) + (property "Description" "Resistor, small symbol" + (at 38.1 49.276 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) (property "PN" "" @@ -6256,12 +6255,13 @@ (hide yes) ) ) - (property "Description" "" + (property "Description" "Resistor, small symbol" (at 38.1 44.45 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) (property "PN" "" @@ -6299,7 +6299,7 @@ ) (symbol (lib_id "power:GND") - (at 38.1 46.99 0) + (at 38.1 48.26 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6308,7 +6308,7 @@ (fields_autoplaced yes) (uuid "7376653b-8dea-41bd-bcb9-6f4d276e33c8") (property "Reference" "#PWR02" - (at 38.1 53.34 0) + (at 38.1 54.61 0) (effects (font (size 1.27 1.27) @@ -6317,7 +6317,7 @@ ) ) (property "Value" "GND" - (at 38.1 51.1231 0) + (at 38.1 52.3931 0) (effects (font (size 1.27 1.27) @@ -6325,7 +6325,7 @@ ) ) (property "Footprint" "" - (at 38.1 46.99 0) + (at 38.1 48.26 0) (effects (font (size 1.27 1.27) @@ -6334,7 +6334,7 @@ ) ) (property "Datasheet" "" - (at 38.1 46.99 0) + (at 38.1 48.26 0) (effects (font (size 1.27 1.27) @@ -6343,7 +6343,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 38.1 46.99 0) + (at 38.1 48.26 0) (effects (font (size 1.27 1.27) @@ -6472,12 +6472,13 @@ (hide yes) ) ) - (property "Description" "" + (property "Description" "Resistor, small symbol" (at 38.1 36.83 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) (property "PN" "" @@ -6556,12 +6557,13 @@ (hide yes) ) ) - (property "Description" "" - (at 53.34 36.83 0) + (property "Description" "Resistor, small symbol" + (at 40.64 49.276 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) (property "PN" ""