diff --git a/hardware/esp32-racer/esp32-racer.kicad_sch b/hardware/esp32-racer/esp32-racer.kicad_sch index 429120d..8037fc8 100644 --- a/hardware/esp32-racer/esp32-racer.kicad_sch +++ b/hardware/esp32-racer/esp32-racer.kicad_sch @@ -5,8 +5,158 @@ (uuid "1d580319-54a9-438f-a4a3-ea2f61f357b8") (paper "A4") (lib_symbols) + (wire + (pts + (xy 102.87 19.05) (xy 102.87 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "04209ccf-4d7b-4722-8a36-de45554fb6d3") + ) + (wire + (pts + (xy 129.54 41.91) (xy 129.54 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "04ade554-7cc8-485e-b1b8-e37fc2b32ef4") + ) + (wire + (pts + (xy 132.08 41.91) (xy 132.08 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "40f93fa7-de96-458d-a38a-0b679aa05206") + ) + (wire + (pts + (xy 95.25 78.74) (xy 95.25 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4e927cf7-0c1b-4e8f-8798-4b4e82513d69") + ) + (wire + (pts + (xy 102.87 19.05) (xy 121.92 19.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "61b2a3d1-1217-493d-9c6d-5513bf84359f") + ) + (wire + (pts + (xy 110.49 106.68) (xy 125.73 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6dc68d66-88f4-48d9-8953-52db7a2c0198") + ) + (wire + (pts + (xy 92.71 78.74) (xy 92.71 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6f33f836-eb6d-415e-808e-24961bd67531") + ) + (wire + (pts + (xy 105.41 78.74) (xy 105.41 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9d1fa21c-f08e-4bbc-8022-e8c2c6bf8ff4") + ) + (wire + (pts + (xy 110.49 113.03) (xy 132.08 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aedf6d59-214c-460d-ad80-21c6b9149d6f") + ) + (wire + (pts + (xy 105.41 21.59) (xy 105.41 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cb01771a-e97f-43d2-a8ab-76212f051ba8") + ) + (wire + (pts + (xy 105.41 21.59) (xy 121.92 21.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d3542e7a-7864-4d13-b3db-411d22a9e5d1") + ) + (wire + (pts + (xy 97.79 78.74) (xy 97.79 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e1d39576-5c1b-4be0-bfc1-0e725267bc13") + ) + (wire + (pts + (xy 110.49 110.49) (xy 129.54 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ee2adf57-0f4e-48a3-8c36-6368fc67d3ed") + ) + (wire + (pts + (xy 102.87 78.74) (xy 102.87 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f2865b29-090e-4972-80f5-8a69b5f0059e") + ) + (wire + (pts + (xy 125.73 41.91) (xy 125.73 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f751e3e6-7158-47d8-8a16-d508d1372710") + ) (sheet - (at 69.85 72.39) + (at 66.04 52.07) (size 44.45 26.67) (exclude_from_sim no) (in_bom yes) @@ -22,7 +172,7 @@ ) (uuid "12408af9-30e9-42ec-a388-fbb9bc2a9d16") (property "Sheetname" "PWR" - (at 69.85 71.6784 0) + (at 66.04 51.3584 0) (effects (font (size 1.27 1.27) @@ -31,7 +181,7 @@ ) ) (property "Sheetfile" "POWER.kicad_sch" - (at 69.85 99.6446 0) + (at 66.04 79.3246 0) (effects (font (size 1.27 1.27) @@ -39,6 +189,76 @@ (justify left top) ) ) + (pin "BATT_SHUNT+" output + (at 105.41 52.07 90) + (uuid "461b6215-7c03-406b-acdb-b97b50983749") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "BATT_SHUNT-" input + (at 102.87 52.07 90) + (uuid "11a33c38-c123-44e7-a85a-7cb67cbbc533") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "D+" bidirectional + (at 105.41 78.74 270) + (uuid "af4b8970-256d-44e0-9019-38a2f1206bba") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "D-" bidirectional + (at 102.87 78.74 270) + (uuid "d58c695b-388a-4f4b-a7c8-8424e4fe349b") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "POWER_EN" output + (at 97.79 78.74 270) + (uuid "d9807d47-ec14-4b2b-9e8f-d153b4e01a3b") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "POWER_SWITCH_EN" input + (at 95.25 78.74 270) + (uuid "6c127487-5ee4-40af-9b5f-c26e7afde7e0") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "PWR_SWITCH_PG" output + (at 92.71 78.74 270) + (uuid "ac5e76f6-e750-4b62-9a74-c9cd36de6f4c") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) (instances (project "esp32-racer" (path "/1d580319-54a9-438f-a4a3-ea2f61f357b8" @@ -48,7 +268,7 @@ ) ) (sheet - (at 231.14 69.85) + (at 215.9 76.2) (size 16.51 12.7) (exclude_from_sim no) (in_bom yes) @@ -64,7 +284,7 @@ ) (uuid "2494d45e-acf4-40f6-9a55-62c15b4ed8bc") (property "Sheetname" "MOTOR_DRIVER2" - (at 231.14 69.1384 0) + (at 215.9 75.4884 0) (effects (font (size 1.27 1.27) @@ -73,7 +293,7 @@ ) ) (property "Sheetfile" "MOTOR_DRIVER.kicad_sch" - (at 231.14 83.1346 0) + (at 215.9 89.4846 0) (effects (font (size 1.27 1.27) @@ -82,7 +302,7 @@ ) ) (pin "ENABLE" input - (at 231.14 73.66 180) + (at 215.9 80.01 180) (uuid "9cd649b5-e747-44b7-bab3-366976e96e46") (effects (font @@ -92,7 +312,7 @@ ) ) (pin "PHASE" input - (at 231.14 76.2 180) + (at 215.9 82.55 180) (uuid "84066616-d92c-482d-9a41-d321b109bc29") (effects (font @@ -102,7 +322,7 @@ ) ) (pin "SENSEOUT" output - (at 231.14 78.74 180) + (at 215.9 85.09 180) (uuid "f63af94b-0b52-4d80-8c1b-006f87c25b19") (effects (font @@ -120,8 +340,8 @@ ) ) (sheet - (at 142.24 73.66) - (size 40.64 24.13) + (at 66.04 97.79) + (size 44.45 24.13) (exclude_from_sim no) (in_bom yes) (on_board yes) @@ -136,7 +356,7 @@ ) (uuid "2d868a8b-8f53-45e0-b871-4d23b4a3af01") (property "Sheetname" "MCU" - (at 142.24 72.9484 0) + (at 66.04 97.0784 0) (effects (font (size 1.27 1.27) @@ -145,7 +365,7 @@ ) ) (property "Sheetfile" "MCU.kicad_sch" - (at 142.24 98.3746 0) + (at 66.04 122.5046 0) (effects (font (size 1.27 1.27) @@ -153,6 +373,26 @@ (justify left top) ) ) + (pin "D+" bidirectional + (at 105.41 97.79 90) + (uuid "80cbbd2d-1ded-49ed-b21c-24c64fa90b76") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "D-" bidirectional + (at 102.87 97.79 90) + (uuid "bd32d4ea-948c-4686-86b5-9d21f8552034") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) (instances (project "esp32-racer" (path "/1d580319-54a9-438f-a4a3-ea2f61f357b8" @@ -162,7 +402,7 @@ ) ) (sheet - (at 231.14 107.95) + (at 215.9 114.3) (size 16.51 12.7) (exclude_from_sim no) (in_bom yes) @@ -178,7 +418,7 @@ ) (uuid "2eeea84f-183e-4bf3-a5b7-4fb6a46bc675") (property "Sheetname" "MOTOR_DRIVER4" - (at 231.14 107.2384 0) + (at 215.9 113.5884 0) (effects (font (size 1.27 1.27) @@ -187,7 +427,7 @@ ) ) (property "Sheetfile" "MOTOR_DRIVER.kicad_sch" - (at 231.14 121.2346 0) + (at 215.9 127.5846 0) (effects (font (size 1.27 1.27) @@ -196,7 +436,7 @@ ) ) (pin "ENABLE" input - (at 231.14 111.76 180) + (at 215.9 118.11 180) (uuid "b7ae08a6-08a8-4264-968d-b91153358fb4") (effects (font @@ -206,7 +446,7 @@ ) ) (pin "PHASE" input - (at 231.14 114.3 180) + (at 215.9 120.65 180) (uuid "7f5fd817-8930-4789-847a-5e1c37516e03") (effects (font @@ -216,7 +456,7 @@ ) ) (pin "SENSEOUT" output - (at 231.14 116.84 180) + (at 215.9 123.19 180) (uuid "64b2dc56-387a-462e-b0a1-bf75e2b88e47") (effects (font @@ -234,7 +474,7 @@ ) ) (sheet - (at 231.14 50.8) + (at 215.9 57.15) (size 16.51 12.7) (exclude_from_sim no) (in_bom yes) @@ -250,7 +490,7 @@ ) (uuid "4837f08b-5d87-49c9-b981-95448901171f") (property "Sheetname" "MOTOR_DRIVER1" - (at 231.14 50.0884 0) + (at 215.9 56.4384 0) (effects (font (size 1.27 1.27) @@ -259,7 +499,7 @@ ) ) (property "Sheetfile" "MOTOR_DRIVER.kicad_sch" - (at 231.14 64.0846 0) + (at 215.9 70.4346 0) (effects (font (size 1.27 1.27) @@ -268,7 +508,7 @@ ) ) (pin "ENABLE" input - (at 231.14 54.61 180) + (at 215.9 60.96 180) (uuid "3ff75901-35e0-4806-9df3-c55973988882") (effects (font @@ -278,7 +518,7 @@ ) ) (pin "PHASE" input - (at 231.14 57.15 180) + (at 215.9 63.5 180) (uuid "09b6045e-f750-4e5b-ae54-f5a07374dff1") (effects (font @@ -288,7 +528,7 @@ ) ) (pin "SENSEOUT" output - (at 231.14 59.69 180) + (at 215.9 66.04 180) (uuid "c2440072-c51b-40b8-a866-cd8945014a35") (effects (font @@ -306,7 +546,7 @@ ) ) (sheet - (at 231.14 88.9) + (at 215.9 95.25) (size 16.51 12.7) (exclude_from_sim no) (in_bom yes) @@ -322,7 +562,7 @@ ) (uuid "8dd888fe-139d-4562-9eea-8fb99112fc9f") (property "Sheetname" "MOTOR_DRIVER3" - (at 231.14 88.1884 0) + (at 215.9 94.5384 0) (effects (font (size 1.27 1.27) @@ -331,7 +571,7 @@ ) ) (property "Sheetfile" "MOTOR_DRIVER.kicad_sch" - (at 231.14 102.1846 0) + (at 215.9 108.5346 0) (effects (font (size 1.27 1.27) @@ -340,7 +580,7 @@ ) ) (pin "ENABLE" input - (at 231.14 92.71 180) + (at 215.9 99.06 180) (uuid "bd68e65a-4e95-4318-8bf5-09b061f55f0f") (effects (font @@ -350,7 +590,7 @@ ) ) (pin "PHASE" input - (at 231.14 95.25 180) + (at 215.9 101.6 180) (uuid "5a68219a-e94c-4206-9f74-99b6673edc9f") (effects (font @@ -360,7 +600,7 @@ ) ) (pin "SENSEOUT" output - (at 231.14 97.79 180) + (at 215.9 104.14 180) (uuid "a871f974-a25c-4cc5-9f8b-7f268c2c80ac") (effects (font @@ -378,8 +618,8 @@ ) ) (sheet - (at 96.52 123.19) - (size 38.1 27.94) + (at 121.92 15.24) + (size 38.1 26.67) (exclude_from_sim no) (in_bom yes) (on_board yes) @@ -394,7 +634,7 @@ ) (uuid "df5c9f92-b859-4081-bd3f-9fae1c883360") (property "Sheetname" "BOARD_STAT_MESUREMENT" - (at 96.52 122.4784 0) + (at 121.92 14.5284 0) (effects (font (size 1.27 1.27) @@ -403,7 +643,99 @@ ) ) (property "Sheetfile" "BOARD_STAT_MESUREMENT.kicad_sch" - (at 96.52 151.7146 0) + (at 121.92 42.4946 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "!PWR_ALERT" output + (at 125.73 41.91 270) + (uuid "f37a7e65-ddb3-49f8-854a-a78ab041b42d") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "BATT_SHUNT+" input + (at 121.92 21.59 180) + (uuid "521ca607-6f05-4f8d-8a57-86eb6f96555b") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "BATT_SHUNT-" output + (at 121.92 19.05 180) + (uuid "ad982888-33da-4b05-9859-5a7cdc34311c") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "SCL" bidirectional + (at 129.54 41.91 270) + (uuid "863e7b2b-db13-4236-9a56-5f2aea6119e2") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "SDA" bidirectional + (at 132.08 41.91 270) + (uuid "4123a036-07a1-446b-b750-a445a7ca6339") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (instances + (project "esp32-racer" + (path "/1d580319-54a9-438f-a4a3-ea2f61f357b8" + (page "8") + ) + ) + ) + ) + (sheet + (at 165.1 15.24) + (size 39.37 26.67) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "e5460bb5-125d-426a-9dc8-174d1b37f5db") + (property "Sheetname" "EXTERNAL_INTERFACING_DEVICES" + (at 165.1 14.5284 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "untitled.kicad_sch" + (at 165.1 42.4946 0) (effects (font (size 1.27 1.27) @@ -414,7 +746,7 @@ (instances (project "esp32-racer" (path "/1d580319-54a9-438f-a4a3-ea2f61f357b8" - (page "8") + (page "9") ) ) )