From 5e91faddd6f109cb2d0455e1b4ef425f24ac4a82 Mon Sep 17 00:00:00 2001 From: Ulysse Cura Date: Thu, 2 Oct 2025 21:52:03 +0200 Subject: [PATCH] Added logical 5v regulator schematic --- .../main board-2025-10-02_132158.zip | Bin 18471 -> 0 bytes .../main board-2025-10-02_133523.zip | Bin 19027 -> 0 bytes .../main board-2025-10-02_135156.zip | Bin 21071 -> 0 bytes .../main board-2025-10-02_200106.zip | Bin 0 -> 22527 bytes .../main board-2025-10-02_211111.zip | Bin 0 -> 23791 bytes .../main board-2025-10-02_212013.zip | Bin 0 -> 25585 bytes .../main board-2025-10-02_213417.zip | Bin 0 -> 25599 bytes .../main board-2025-10-02_215130.zip | Bin 0 -> 25606 bytes pcb/main board/main board.kicad_sch | 3483 ++++++++++++++--- 9 files changed, 2834 insertions(+), 649 deletions(-) delete mode 100644 pcb/main board/main board-backups/main board-2025-10-02_132158.zip delete mode 100644 pcb/main board/main board-backups/main board-2025-10-02_133523.zip delete mode 100644 pcb/main board/main board-backups/main board-2025-10-02_135156.zip create mode 100644 pcb/main board/main board-backups/main board-2025-10-02_200106.zip create mode 100644 pcb/main board/main board-backups/main board-2025-10-02_211111.zip create mode 100644 pcb/main board/main board-backups/main board-2025-10-02_212013.zip create mode 100644 pcb/main board/main board-backups/main board-2025-10-02_213417.zip create mode 100644 pcb/main board/main board-backups/main board-2025-10-02_215130.zip diff --git a/pcb/main board/main board-backups/main board-2025-10-02_132158.zip b/pcb/main board/main board-backups/main board-2025-10-02_132158.zip deleted file mode 100644 index e448c0337166793dd3eb5e73ee2eb5b106183633..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18471 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 L2mmm$`M38!%GlgM diff --git a/pcb/main board/main board-backups/main board-2025-10-02_135156.zip b/pcb/main board/main board-backups/main board-2025-10-02_135156.zip deleted file mode 100644 index c7a29ed44439c0beb8dc54699163cfaa91fd1251..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21071 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 V(f~yI_bQS-_lE_ha{}-PPUI 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 literal 0 HcmV?d00001 diff --git a/pcb/main board/main board-backups/main board-2025-10-02_212013.zip b/pcb/main board/main board-backups/main board-2025-10-02_212013.zip new file mode 100644 index 0000000000000000000000000000000000000000..ac759c829a43d850f16c2efeb5944dbb365e4858 GIT binary patch literal 25585 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 R%G8IJ-BK1i3i<7Uh?dBj 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 literal 0 HcmV?d00001 diff --git a/pcb/main board/main board.kicad_sch b/pcb/main board/main board.kicad_sch index 73b4d9d..26dd5bb 100644 --- a/pcb/main board/main board.kicad_sch +++ b/pcb/main board/main board.kicad_sch @@ -286,6 +286,329 @@ ) (embedded_fonts no) ) + (symbol "Device:C_Polarized" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C_Polarized" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0.9652 -3.81 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" "Polarized capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "CP_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "C_Polarized_0_1" + (rectangle + (start -2.286 0.508) + (end 2.286 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 2.286) (xy -0.762 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 2.794) (xy -1.27 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 2.286 -0.508) + (end -2.286 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "C_Polarized_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:L" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "L" + (at -1.27 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "L" + (at 1.905 0 90) + (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" "Inductor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "inductor choke coil reactor magnetic" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "L_0_1" + (arc + (start 0 2.54) + (mid 0.6323 1.905) + (end 0 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 1.27) + (mid 0.6323 0.635) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0) + (mid 0.6323 -0.635) + (end 0 -1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -1.27) + (mid 0.6323 -1.905) + (end 0 -2.54) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "L_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "Diode:1N4007" (pin_numbers (hide yes) @@ -453,6 +776,156 @@ ) (embedded_fonts no) ) + (symbol "Diode:1N5822" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1N5822" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Diode_THT:D_DO-201AD_P15.24mm_Horizontal" + (at 0 -4.445 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.vishay.com/docs/88526/1n5820.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "40V 3A Schottky Barrier Rectifier Diode, DO-201AD" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "diode Schottky" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "D*DO?201AD*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "1N5822_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 "1N5822_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 "Driver_Motor:L298HN" (pin_names (offset 1.016) @@ -2847,6 +3320,182 @@ ) (embedded_fonts no) ) + (symbol "Regulator_Switching:LM2596S-5" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -10.16 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "LM2596S-5" + (at 0 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:TO-263-5_TabPin3" + (at 1.27 -6.35 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lm2596.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "5V 3A Step-Down Voltage Regulator, TO-263" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "Step-Down Voltage Regulator 5V 3A" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO?263*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LM2596S-5_0_1" + (rectangle + (start -10.16 5.08) + (end 10.16 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "LM2596S-5_1_1" + (pin power_in line + (at -12.7 2.54 0) + (length 2.54) + (name "VIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 -2.54 0) + (length 2.54) + (name "~{ON}/OFF" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 12.7 2.54 180) + (length 2.54) + (name "FB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 12.7 -2.54 180) + (length 2.54) + (name "OUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "power:+12V" (power) (pin_numbers @@ -2972,7 +3621,7 @@ ) (embedded_fonts no) ) - (symbol "power:+5V" + (symbol "power:+5VL" (power) (pin_numbers (hide yes) @@ -2993,7 +3642,7 @@ (hide yes) ) ) - (property "Value" "+5V" + (property "Value" "+5VL" (at 0 3.556 0) (effects (font @@ -3019,7 +3668,7 @@ (hide yes) ) ) - (property "Description" "Power symbol creates a global label with name \"+5V\"" + (property "Description" "Power symbol creates a global label with name \"+5VL\"" (at 0 0 0) (effects (font @@ -3037,7 +3686,7 @@ (hide yes) ) ) - (symbol "+5V_0_1" + (symbol "+5VL_0_1" (polyline (pts (xy -0.762 1.27) (xy 0 2.54) @@ -3075,7 +3724,132 @@ ) ) ) - (symbol "+5V_1_1" + (symbol "+5VL_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:+5VP" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5VP" + (at 0 3.556 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" "Power symbol creates a global label with name \"+5VP\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+5VP_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 "+5VP_1_1" (pin power_in line (at 0 0 90) (length 0) @@ -3272,188 +4046,224 @@ ) ) (junction - (at 328.93 96.52) + (at 30.48 26.67) + (diameter 0) + (color 0 0 0 0) + (uuid "0095d03e-5cd2-4732-843e-8a8aa6311bf7") + ) + (junction + (at 334.01 86.36) (diameter 0) (color 0 0 0 0) (uuid "04104851-ddfe-4373-9f3f-1420b0f60de1") ) (junction - (at 365.76 54.61) + (at 33.02 39.37) + (diameter 0) + (color 0 0 0 0) + (uuid "0732155f-5a85-4300-84ac-b568a633277a") + ) + (junction + (at 370.84 44.45) (diameter 0) (color 0 0 0 0) (uuid "0f97a601-73d0-435f-80df-0ce5f3f11769") ) (junction - (at 354.33 38.1) + (at 359.41 27.94) (diameter 0) (color 0 0 0 0) (uuid "10cc32a2-0f49-47ec-8207-a349ec4a1406") ) (junction - (at 365.76 76.2) + (at 370.84 66.04) (diameter 0) (color 0 0 0 0) (uuid "15b7ec54-60ab-47f3-837b-81154a48f328") ) (junction - (at 365.76 134.62) + (at 328.93 81.28) + (diameter 0) + (color 0 0 0 0) + (uuid "16dc33e1-7b88-40da-a7cf-f0021e903ae3") + ) + (junction + (at 370.84 124.46) (diameter 0) (color 0 0 0 0) (uuid "1f6faddc-f47f-4b2b-8340-5d305be86ee7") ) (junction - (at 377.19 110.49) + (at 73.66 31.75) + (diameter 0) + (color 0 0 0 0) + (uuid "2485597e-923f-4421-af01-b0ada0d37480") + ) + (junction + (at 382.27 100.33) (diameter 0) (color 0 0 0 0) (uuid "290965da-8be1-47ea-aa3d-7bbe777d4cdd") ) (junction - (at 320.04 76.2) + (at 325.12 66.04) (diameter 0) (color 0 0 0 0) (uuid "2c256884-7776-46f4-891f-4a9e52286df0") ) (junction - (at 354.33 59.69) + (at 359.41 49.53) (diameter 0) (color 0 0 0 0) (uuid "3349287e-1233-48ee-9e76-570e7bbe99c8") ) (junction - (at 342.9 38.1) + (at 60.96 31.75) + (diameter 0) + (color 0 0 0 0) + (uuid "490a496c-75bc-4c1c-a314-d059f30f6207") + ) + (junction + (at 347.98 27.94) (diameter 0) (color 0 0 0 0) (uuid "543a973c-829f-42f1-992d-763a6e029806") ) (junction - (at 325.12 76.2) + (at 330.2 66.04) (diameter 0) (color 0 0 0 0) (uuid "5dd22b19-070a-41a4-8863-167bab3620b6") ) (junction - (at 328.93 33.02) + (at 334.01 22.86) (diameter 0) (color 0 0 0 0) (uuid "64e40b1d-5329-44c8-be91-f86510d008d7") ) (junction - (at 342.9 62.23) + (at 45.72 39.37) + (diameter 0) + (color 0 0 0 0) + (uuid "69c9da3e-e756-42da-a1a8-5dbd18114fea") + ) + (junction + (at 347.98 52.07) (diameter 0) (color 0 0 0 0) (uuid "70cda997-578c-49f7-8509-340cafe3fd6a") ) (junction - (at 328.93 91.44) + (at 334.01 81.28) (diameter 0) (color 0 0 0 0) (uuid "713ac58a-1ad6-4d51-9610-9cccad21a0fc") ) (junction - (at 354.33 134.62) + (at 359.41 124.46) (diameter 0) (color 0 0 0 0) (uuid "7a14a26c-01cd-4873-8e40-b6da9a7a6b56") ) (junction - (at 342.9 120.65) + (at 347.98 110.49) (diameter 0) (color 0 0 0 0) (uuid "7d05c414-782d-42e5-bb8e-b55d78b5be64") ) (junction - (at 354.33 118.11) + (at 359.41 107.95) (diameter 0) (color 0 0 0 0) (uuid "7e641765-9cfa-4048-ae0e-d2d7a9472420") ) (junction - (at 328.93 38.1) + (at 334.01 27.94) (diameter 0) (color 0 0 0 0) (uuid "8259931a-4288-42a0-bbb2-998ef668aeec") ) (junction - (at 342.9 76.2) + (at 347.98 66.04) (diameter 0) (color 0 0 0 0) (uuid "9b08e478-5c83-4c6a-9b08-545003a3a8c7") ) (junction - (at 342.9 96.52) + (at 347.98 86.36) (diameter 0) (color 0 0 0 0) (uuid "a791733f-6201-481c-9ccb-6a5d18a69b54") ) (junction - (at 342.9 134.62) + (at 347.98 124.46) (diameter 0) (color 0 0 0 0) (uuid "ac71ee2c-b221-47e9-b41b-13b601ee7d09") ) (junction - (at 365.76 96.52) + (at 370.84 86.36) (diameter 0) (color 0 0 0 0) (uuid "b77e25d5-4b1d-4ecb-9a50-46e02ceec63c") ) (junction - (at 323.85 33.02) - (diameter 0) - (color 0 0 0 0) - (uuid "bcd671eb-fad8-4f63-b55d-c07341a6c455") - ) - (junction - (at 354.33 76.2) + (at 359.41 66.04) (diameter 0) (color 0 0 0 0) (uuid "c17c6724-da4e-4ba1-920f-4cb76a24d986") ) (junction - (at 377.19 52.07) + (at 382.27 41.91) (diameter 0) (color 0 0 0 0) (uuid "c41ba0f5-d7d2-4075-b5b0-a032222c5123") ) (junction - (at 320.04 134.62) + (at 325.12 124.46) (diameter 0) (color 0 0 0 0) (uuid "c8e2d078-69e5-4bc5-9150-78631670cc49") ) (junction - (at 323.85 91.44) - (diameter 0) - (color 0 0 0 0) - (uuid "cc65b328-1c1f-4604-804f-d25100051041") - ) - (junction - (at 365.76 113.03) + (at 370.84 102.87) (diameter 0) (color 0 0 0 0) (uuid "cef66cc2-87bd-4342-a1ba-e4fb1e6a5912") ) (junction - (at 325.12 134.62) + (at 330.2 124.46) (diameter 0) (color 0 0 0 0) (uuid "d337578c-5291-4a22-a429-2af27e3d8db9") ) (junction - (at 365.76 38.1) + (at 370.84 27.94) (diameter 0) (color 0 0 0 0) (uuid "d40edaab-889d-40df-a2ce-ec58da8de732") ) (junction - (at 354.33 96.52) + (at 60.96 39.37) + (diameter 0) + (color 0 0 0 0) + (uuid "e6bd555c-1b9b-419b-8638-afbb6df96876") + ) + (junction + (at 328.93 22.86) + (diameter 0) + (color 0 0 0 0) + (uuid "eedb7098-cbae-4b7c-91e6-db80d08dd890") + ) + (junction + (at 359.41 86.36) (diameter 0) (color 0 0 0 0) (uuid "f27a6248-3d53-4171-bfa9-6e5f167eae2a") ) (wire (pts - (xy 342.9 76.2) (xy 354.33 76.2) + (xy 347.98 66.04) (xy 359.41 66.04) ) (stroke (width 0) @@ -3463,7 +4273,7 @@ ) (wire (pts - (xy 354.33 118.11) (xy 354.33 123.19) + (xy 359.41 107.95) (xy 359.41 113.03) ) (stroke (width 0) @@ -3473,7 +4283,7 @@ ) (wire (pts - (xy 365.76 72.39) (xy 365.76 76.2) + (xy 370.84 62.23) (xy 370.84 66.04) ) (stroke (width 0) @@ -3483,7 +4293,7 @@ ) (wire (pts - (xy 321.31 91.44) (xy 323.85 91.44) + (xy 326.39 81.28) (xy 328.93 81.28) ) (stroke (width 0) @@ -3493,7 +4303,7 @@ ) (wire (pts - (xy 327.66 96.52) (xy 328.93 96.52) + (xy 332.74 86.36) (xy 334.01 86.36) ) (stroke (width 0) @@ -3503,7 +4313,7 @@ ) (wire (pts - (xy 307.34 59.69) (xy 309.88 59.69) + (xy 312.42 49.53) (xy 314.96 49.53) ) (stroke (width 0) @@ -3513,7 +4323,17 @@ ) (wire (pts - (xy 354.33 134.62) (xy 365.76 134.62) + (xy 204.47 58.42) (xy 207.01 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0b5232bf-2508-44e4-90e7-0fc0c0bc7a4c") + ) + (wire + (pts + (xy 359.41 124.46) (xy 370.84 124.46) ) (stroke (width 0) @@ -3523,7 +4343,7 @@ ) (wire (pts - (xy 307.34 115.57) (xy 309.88 115.57) + (xy 312.42 105.41) (xy 314.96 105.41) ) (stroke (width 0) @@ -3533,7 +4353,7 @@ ) (wire (pts - (xy 311.15 33.02) (xy 313.69 33.02) + (xy 316.23 22.86) (xy 318.77 22.86) ) (stroke (width 0) @@ -3543,7 +4363,7 @@ ) (wire (pts - (xy 365.76 134.62) (xy 377.19 134.62) + (xy 370.84 124.46) (xy 382.27 124.46) ) (stroke (width 0) @@ -3553,7 +4373,7 @@ ) (wire (pts - (xy 365.76 76.2) (xy 377.19 76.2) + (xy 370.84 66.04) (xy 382.27 66.04) ) (stroke (width 0) @@ -3563,7 +4383,17 @@ ) (wire (pts - (xy 354.33 72.39) (xy 354.33 76.2) + (xy 26.67 26.67) (xy 26.67 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1802d4c0-041e-48f9-97f0-82a06d6baf85") + ) + (wire + (pts + (xy 359.41 62.23) (xy 359.41 66.04) ) (stroke (width 0) @@ -3573,7 +4403,17 @@ ) (wire (pts - (xy 320.04 74.93) (xy 320.04 76.2) + (xy 229.87 93.98) (xy 229.87 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1a35a6e9-e8ca-450e-93f3-11fc085f16e7") + ) + (wire + (pts + (xy 325.12 64.77) (xy 325.12 66.04) ) (stroke (width 0) @@ -3583,7 +4423,17 @@ ) (wire (pts - (xy 340.36 120.65) (xy 342.9 120.65) + (xy 328.93 78.74) (xy 328.93 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1cbb41b4-1dcf-4d75-9591-9389e81574ba") + ) + (wire + (pts + (xy 345.44 110.49) (xy 347.98 110.49) ) (stroke (width 0) @@ -3593,7 +4443,17 @@ ) (wire (pts - (xy 354.33 76.2) (xy 365.76 76.2) + (xy 204.47 45.72) (xy 207.01 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1f379d1b-0ac7-4f51-8713-31a852462007") + ) + (wire + (pts + (xy 359.41 66.04) (xy 370.84 66.04) ) (stroke (width 0) @@ -3603,7 +4463,7 @@ ) (wire (pts - (xy 365.76 96.52) (xy 365.76 100.33) + (xy 370.84 86.36) (xy 370.84 90.17) ) (stroke (width 0) @@ -3613,7 +4473,17 @@ ) (wire (pts - (xy 325.12 38.1) (xy 325.12 39.37) + (xy 26.67 35.56) (xy 26.67 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2648b1ec-8f71-4615-b626-671b68b0c918") + ) + (wire + (pts + (xy 330.2 27.94) (xy 330.2 29.21) ) (stroke (width 0) @@ -3623,7 +4493,7 @@ ) (wire (pts - (xy 354.33 59.69) (xy 379.73 59.69) + (xy 359.41 49.53) (xy 384.81 49.53) ) (stroke (width 0) @@ -3633,7 +4503,7 @@ ) (wire (pts - (xy 328.93 96.52) (xy 342.9 96.52) + (xy 334.01 86.36) (xy 347.98 86.36) ) (stroke (width 0) @@ -3643,7 +4513,7 @@ ) (wire (pts - (xy 328.93 91.44) (xy 331.47 91.44) + (xy 334.01 81.28) (xy 336.55 81.28) ) (stroke (width 0) @@ -3653,7 +4523,7 @@ ) (wire (pts - (xy 317.5 133.35) (xy 317.5 134.62) + (xy 322.58 123.19) (xy 322.58 124.46) ) (stroke (width 0) @@ -3663,7 +4533,7 @@ ) (wire (pts - (xy 311.15 91.44) (xy 313.69 91.44) + (xy 316.23 81.28) (xy 318.77 81.28) ) (stroke (width 0) @@ -3673,7 +4543,7 @@ ) (wire (pts - (xy 325.12 96.52) (xy 323.85 96.52) + (xy 330.2 86.36) (xy 328.93 86.36) ) (stroke (width 0) @@ -3683,7 +4553,7 @@ ) (wire (pts - (xy 339.09 91.44) (xy 341.63 91.44) + (xy 344.17 81.28) (xy 346.71 81.28) ) (stroke (width 0) @@ -3693,7 +4563,7 @@ ) (wire (pts - (xy 377.19 130.81) (xy 377.19 134.62) + (xy 382.27 120.65) (xy 382.27 124.46) ) (stroke (width 0) @@ -3703,7 +4573,17 @@ ) (wire (pts - (xy 365.76 38.1) (xy 365.76 41.91) + (xy 229.87 17.78) (xy 229.87 20.32) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3bb5af36-5c6c-4eae-9181-d9783c281273") + ) + (wire + (pts + (xy 370.84 27.94) (xy 370.84 31.75) ) (stroke (width 0) @@ -3713,7 +4593,7 @@ ) (wire (pts - (xy 340.36 52.07) (xy 377.19 52.07) + (xy 345.44 41.91) (xy 382.27 41.91) ) (stroke (width 0) @@ -3723,7 +4603,17 @@ ) (wire (pts - (xy 307.34 46.99) (xy 309.88 46.99) + (xy 58.42 31.75) (xy 60.96 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "401554d6-17a7-4457-b0e0-be27f9dfa6cb") + ) + (wire + (pts + (xy 312.42 36.83) (xy 314.96 36.83) ) (stroke (width 0) @@ -3733,7 +4623,7 @@ ) (wire (pts - (xy 340.36 113.03) (xy 365.76 113.03) + (xy 345.44 102.87) (xy 370.84 102.87) ) (stroke (width 0) @@ -3743,7 +4633,7 @@ ) (wire (pts - (xy 325.12 97.79) (xy 325.12 96.52) + (xy 330.2 87.63) (xy 330.2 86.36) ) (stroke (width 0) @@ -3753,7 +4643,7 @@ ) (wire (pts - (xy 342.9 49.53) (xy 342.9 62.23) + (xy 347.98 39.37) (xy 347.98 52.07) ) (stroke (width 0) @@ -3763,7 +4653,7 @@ ) (wire (pts - (xy 307.34 107.95) (xy 309.88 107.95) + (xy 312.42 97.79) (xy 314.96 97.79) ) (stroke (width 0) @@ -3773,7 +4663,7 @@ ) (wire (pts - (xy 325.12 134.62) (xy 342.9 134.62) + (xy 330.2 124.46) (xy 347.98 124.46) ) (stroke (width 0) @@ -3783,7 +4673,7 @@ ) (wire (pts - (xy 328.93 33.02) (xy 328.93 38.1) + (xy 334.01 22.86) (xy 334.01 27.94) ) (stroke (width 0) @@ -3793,7 +4683,7 @@ ) (wire (pts - (xy 365.76 113.03) (xy 379.73 113.03) + (xy 370.84 102.87) (xy 384.81 102.87) ) (stroke (width 0) @@ -3803,7 +4693,7 @@ ) (wire (pts - (xy 354.33 118.11) (xy 379.73 118.11) + (xy 359.41 107.95) (xy 384.81 107.95) ) (stroke (width 0) @@ -3813,7 +4703,7 @@ ) (wire (pts - (xy 340.36 59.69) (xy 354.33 59.69) + (xy 345.44 49.53) (xy 359.41 49.53) ) (stroke (width 0) @@ -3823,7 +4713,17 @@ ) (wire (pts - (xy 323.85 33.02) (xy 323.85 38.1) + (xy 58.42 26.67) (xy 73.66 26.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4bd1ea87-cc09-4d95-91dc-faf4977524f0") + ) + (wire + (pts + (xy 328.93 22.86) (xy 328.93 27.94) ) (stroke (width 0) @@ -3833,7 +4733,7 @@ ) (wire (pts - (xy 340.36 110.49) (xy 377.19 110.49) + (xy 345.44 100.33) (xy 382.27 100.33) ) (stroke (width 0) @@ -3843,7 +4743,7 @@ ) (wire (pts - (xy 342.9 107.95) (xy 342.9 120.65) + (xy 347.98 97.79) (xy 347.98 110.49) ) (stroke (width 0) @@ -3853,7 +4753,17 @@ ) (wire (pts - (xy 320.04 134.62) (xy 320.04 135.89) + (xy 33.02 26.67) (xy 30.48 26.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "51f3da18-9bcb-4349-a4da-3fc089dc5d19") + ) + (wire + (pts + (xy 325.12 124.46) (xy 325.12 125.73) ) (stroke (width 0) @@ -3863,7 +4773,7 @@ ) (wire (pts - (xy 317.5 74.93) (xy 317.5 76.2) + (xy 322.58 64.77) (xy 322.58 66.04) ) (stroke (width 0) @@ -3873,7 +4783,17 @@ ) (wire (pts - (xy 354.33 38.1) (xy 354.33 41.91) + (xy 334.01 20.32) (xy 334.01 22.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "560838a5-f411-4781-ba90-fa427c3c3eba") + ) + (wire + (pts + (xy 359.41 27.94) (xy 359.41 31.75) ) (stroke (width 0) @@ -3883,7 +4803,7 @@ ) (wire (pts - (xy 354.33 100.33) (xy 354.33 96.52) + (xy 359.41 90.17) (xy 359.41 86.36) ) (stroke (width 0) @@ -3893,7 +4813,7 @@ ) (wire (pts - (xy 325.12 134.62) (xy 320.04 134.62) + (xy 330.2 124.46) (xy 325.12 124.46) ) (stroke (width 0) @@ -3903,7 +4823,7 @@ ) (wire (pts - (xy 377.19 110.49) (xy 377.19 123.19) + (xy 382.27 100.33) (xy 382.27 113.03) ) (stroke (width 0) @@ -3913,7 +4833,7 @@ ) (wire (pts - (xy 328.93 38.1) (xy 342.9 38.1) + (xy 334.01 27.94) (xy 347.98 27.94) ) (stroke (width 0) @@ -3923,7 +4843,17 @@ ) (wire (pts - (xy 365.76 54.61) (xy 379.73 54.61) + (xy 73.66 26.67) (xy 73.66 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "60262097-fdf4-490d-b0e4-e9565094e9b4") + ) + (wire + (pts + (xy 370.84 44.45) (xy 384.81 44.45) ) (stroke (width 0) @@ -3933,7 +4863,7 @@ ) (wire (pts - (xy 307.34 105.41) (xy 309.88 105.41) + (xy 312.42 95.25) (xy 314.96 95.25) ) (stroke (width 0) @@ -3943,7 +4873,7 @@ ) (wire (pts - (xy 377.19 110.49) (xy 379.73 110.49) + (xy 382.27 100.33) (xy 384.81 100.33) ) (stroke (width 0) @@ -3953,7 +4883,17 @@ ) (wire (pts - (xy 307.34 57.15) (xy 309.88 57.15) + (xy 73.66 31.75) (xy 83.82 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "664d01a3-45e6-4cd2-9976-72b74d762c0a") + ) + (wire + (pts + (xy 312.42 46.99) (xy 314.96 46.99) ) (stroke (width 0) @@ -3963,7 +4903,7 @@ ) (wire (pts - (xy 365.76 54.61) (xy 365.76 64.77) + (xy 370.84 44.45) (xy 370.84 54.61) ) (stroke (width 0) @@ -3973,7 +4913,7 @@ ) (wire (pts - (xy 342.9 120.65) (xy 342.9 123.19) + (xy 347.98 110.49) (xy 347.98 113.03) ) (stroke (width 0) @@ -3983,7 +4923,7 @@ ) (wire (pts - (xy 377.19 41.91) (xy 377.19 38.1) + (xy 382.27 31.75) (xy 382.27 27.94) ) (stroke (width 0) @@ -3993,7 +4933,27 @@ ) (wire (pts - (xy 377.19 96.52) (xy 365.76 96.52) + (xy 45.72 39.37) (xy 33.02 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6960b1d8-142c-4784-8841-825dfbec85dc") + ) + (wire + (pts + (xy 204.47 53.34) (xy 207.01 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "69d0ce8e-053c-4eda-8236-31188d58af18") + ) + (wire + (pts + (xy 382.27 86.36) (xy 370.84 86.36) ) (stroke (width 0) @@ -4003,7 +4963,17 @@ ) (wire (pts - (xy 342.9 100.33) (xy 342.9 96.52) + (xy 60.96 39.37) (xy 73.66 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6f4442f8-15ac-442f-8a92-f6e3107d9d47") + ) + (wire + (pts + (xy 347.98 90.17) (xy 347.98 86.36) ) (stroke (width 0) @@ -4013,7 +4983,7 @@ ) (wire (pts - (xy 365.76 96.52) (xy 354.33 96.52) + (xy 370.84 86.36) (xy 359.41 86.36) ) (stroke (width 0) @@ -4023,7 +4993,7 @@ ) (wire (pts - (xy 342.9 38.1) (xy 354.33 38.1) + (xy 347.98 27.94) (xy 359.41 27.94) ) (stroke (width 0) @@ -4033,7 +5003,7 @@ ) (wire (pts - (xy 342.9 72.39) (xy 342.9 76.2) + (xy 347.98 62.23) (xy 347.98 66.04) ) (stroke (width 0) @@ -4043,7 +5013,7 @@ ) (wire (pts - (xy 354.33 96.52) (xy 342.9 96.52) + (xy 359.41 86.36) (xy 347.98 86.36) ) (stroke (width 0) @@ -4053,7 +5023,27 @@ ) (wire (pts - (xy 354.33 49.53) (xy 354.33 59.69) + (xy 204.47 71.12) (xy 207.01 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8423d245-95ea-410f-b724-7dca6405d71e") + ) + (wire + (pts + (xy 334.01 78.74) (xy 334.01 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "87f6fa6f-5932-4b17-bd3a-c1f35ba7d8c1") + ) + (wire + (pts + (xy 359.41 39.37) (xy 359.41 49.53) ) (stroke (width 0) @@ -4063,7 +5053,7 @@ ) (wire (pts - (xy 307.34 49.53) (xy 309.88 49.53) + (xy 312.42 39.37) (xy 314.96 39.37) ) (stroke (width 0) @@ -4073,7 +5063,7 @@ ) (wire (pts - (xy 307.34 54.61) (xy 309.88 54.61) + (xy 312.42 44.45) (xy 314.96 44.45) ) (stroke (width 0) @@ -4083,7 +5073,17 @@ ) (wire (pts - (xy 354.33 130.81) (xy 354.33 134.62) + (xy 204.47 48.26) (xy 207.01 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8de40fcb-473d-4ea3-a6d0-8ddcef8765b3") + ) + (wire + (pts + (xy 359.41 120.65) (xy 359.41 124.46) ) (stroke (width 0) @@ -4093,7 +5093,7 @@ ) (wire (pts - (xy 340.36 62.23) (xy 342.9 62.23) + (xy 345.44 52.07) (xy 347.98 52.07) ) (stroke (width 0) @@ -4103,7 +5103,7 @@ ) (wire (pts - (xy 377.19 107.95) (xy 377.19 110.49) + (xy 382.27 97.79) (xy 382.27 100.33) ) (stroke (width 0) @@ -4113,7 +5113,7 @@ ) (wire (pts - (xy 317.5 76.2) (xy 320.04 76.2) + (xy 322.58 66.04) (xy 325.12 66.04) ) (stroke (width 0) @@ -4123,7 +5123,7 @@ ) (wire (pts - (xy 323.85 38.1) (xy 325.12 38.1) + (xy 328.93 27.94) (xy 330.2 27.94) ) (stroke (width 0) @@ -4133,7 +5133,7 @@ ) (wire (pts - (xy 307.34 118.11) (xy 309.88 118.11) + (xy 312.42 107.95) (xy 314.96 107.95) ) (stroke (width 0) @@ -4143,7 +5143,7 @@ ) (wire (pts - (xy 328.93 91.44) (xy 328.93 96.52) + (xy 334.01 81.28) (xy 334.01 86.36) ) (stroke (width 0) @@ -4153,7 +5153,37 @@ ) (wire (pts - (xy 354.33 38.1) (xy 365.76 38.1) + (xy 33.02 39.37) (xy 33.02 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "97a11bb6-36d7-43e4-9ce6-9ab62109d8f2") + ) + (wire + (pts + (xy 33.02 31.75) (xy 33.02 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "99de6ee9-2525-40fd-989d-1d874a1db4a8") + ) + (wire + (pts + (xy 328.93 20.32) (xy 328.93 22.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9a86e7f7-5e84-42e1-a442-95bd50d7baf5") + ) + (wire + (pts + (xy 359.41 27.94) (xy 370.84 27.94) ) (stroke (width 0) @@ -4163,7 +5193,7 @@ ) (wire (pts - (xy 307.34 102.87) (xy 309.88 102.87) + (xy 312.42 92.71) (xy 314.96 92.71) ) (stroke (width 0) @@ -4173,7 +5203,17 @@ ) (wire (pts - (xy 377.19 52.07) (xy 377.19 64.77) + (xy 60.96 31.75) (xy 63.5 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9c3dce75-0592-46c2-bbc2-1f3dd274cab2") + ) + (wire + (pts + (xy 382.27 41.91) (xy 382.27 54.61) ) (stroke (width 0) @@ -4183,7 +5223,7 @@ ) (wire (pts - (xy 328.93 38.1) (xy 327.66 38.1) + (xy 334.01 27.94) (xy 332.74 27.94) ) (stroke (width 0) @@ -4193,7 +5233,27 @@ ) (wire (pts - (xy 354.33 107.95) (xy 354.33 118.11) + (xy 204.47 68.58) (xy 207.01 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a5136fcc-09fe-4027-85f7-651c4fb04d1d") + ) + (wire + (pts + (xy 204.47 60.96) (xy 207.01 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a53d7040-4927-4a76-833c-7ed6d9a3f783") + ) + (wire + (pts + (xy 359.41 97.79) (xy 359.41 107.95) ) (stroke (width 0) @@ -4203,7 +5263,17 @@ ) (wire (pts - (xy 365.76 107.95) (xy 365.76 113.03) + (xy 204.47 55.88) (xy 207.01 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a9cd97bc-4350-4f5d-9dae-9ab44888910f") + ) + (wire + (pts + (xy 370.84 97.79) (xy 370.84 102.87) ) (stroke (width 0) @@ -4213,7 +5283,7 @@ ) (wire (pts - (xy 339.09 33.02) (xy 341.63 33.02) + (xy 344.17 22.86) (xy 346.71 22.86) ) (stroke (width 0) @@ -4223,7 +5293,7 @@ ) (wire (pts - (xy 365.76 130.81) (xy 365.76 134.62) + (xy 370.84 120.65) (xy 370.84 124.46) ) (stroke (width 0) @@ -4233,7 +5303,7 @@ ) (wire (pts - (xy 307.34 113.03) (xy 309.88 113.03) + (xy 312.42 102.87) (xy 314.96 102.87) ) (stroke (width 0) @@ -4243,7 +5313,7 @@ ) (wire (pts - (xy 340.36 54.61) (xy 365.76 54.61) + (xy 345.44 44.45) (xy 370.84 44.45) ) (stroke (width 0) @@ -4253,7 +5323,7 @@ ) (wire (pts - (xy 327.66 38.1) (xy 327.66 39.37) + (xy 332.74 27.94) (xy 332.74 29.21) ) (stroke (width 0) @@ -4263,7 +5333,37 @@ ) (wire (pts - (xy 365.76 113.03) (xy 365.76 123.19) + (xy 45.72 39.37) (xy 45.72 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b74b53a1-6321-40ac-afa3-bf3cfe605377") + ) + (wire + (pts + (xy 204.47 66.04) (xy 207.01 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b7b32e7b-ee2a-4a74-9014-4578d8c067d1") + ) + (wire + (pts + (xy 26.67 39.37) (xy 33.02 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b9cd578b-351f-4064-86d1-07912761305a") + ) + (wire + (pts + (xy 370.84 102.87) (xy 370.84 113.03) ) (stroke (width 0) @@ -4273,7 +5373,7 @@ ) (wire (pts - (xy 377.19 100.33) (xy 377.19 96.52) + (xy 382.27 90.17) (xy 382.27 86.36) ) (stroke (width 0) @@ -4283,7 +5383,7 @@ ) (wire (pts - (xy 321.31 33.02) (xy 323.85 33.02) + (xy 326.39 22.86) (xy 328.93 22.86) ) (stroke (width 0) @@ -4293,7 +5393,7 @@ ) (wire (pts - (xy 327.66 97.79) (xy 327.66 96.52) + (xy 332.74 87.63) (xy 332.74 86.36) ) (stroke (width 0) @@ -4303,7 +5403,7 @@ ) (wire (pts - (xy 325.12 74.93) (xy 325.12 76.2) + (xy 330.2 64.77) (xy 330.2 66.04) ) (stroke (width 0) @@ -4313,7 +5413,7 @@ ) (wire (pts - (xy 323.85 91.44) (xy 323.85 96.52) + (xy 328.93 81.28) (xy 328.93 86.36) ) (stroke (width 0) @@ -4323,7 +5423,7 @@ ) (wire (pts - (xy 342.9 120.65) (xy 379.73 120.65) + (xy 347.98 110.49) (xy 384.81 110.49) ) (stroke (width 0) @@ -4333,7 +5433,7 @@ ) (wire (pts - (xy 342.9 62.23) (xy 342.9 64.77) + (xy 347.98 52.07) (xy 347.98 54.61) ) (stroke (width 0) @@ -4343,7 +5443,7 @@ ) (wire (pts - (xy 342.9 62.23) (xy 379.73 62.23) + (xy 347.98 52.07) (xy 384.81 52.07) ) (stroke (width 0) @@ -4353,7 +5453,7 @@ ) (wire (pts - (xy 320.04 76.2) (xy 325.12 76.2) + (xy 325.12 66.04) (xy 330.2 66.04) ) (stroke (width 0) @@ -4363,7 +5463,17 @@ ) (wire (pts - (xy 320.04 76.2) (xy 320.04 77.47) + (xy 26.67 26.67) (xy 30.48 26.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c4d8eb48-198b-4bcb-a47b-cbbe74dbed79") + ) + (wire + (pts + (xy 325.12 66.04) (xy 325.12 67.31) ) (stroke (width 0) @@ -4373,7 +5483,27 @@ ) (wire (pts - (xy 307.34 44.45) (xy 309.88 44.45) + (xy 252.73 45.72) (xy 255.27 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c8d98586-f369-4b24-8517-982ec8639e45") + ) + (wire + (pts + (xy 252.73 48.26) (xy 255.27 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cebceef3-fc4f-417a-bff9-24e412b5aa06") + ) + (wire + (pts + (xy 312.42 34.29) (xy 314.96 34.29) ) (stroke (width 0) @@ -4383,7 +5513,17 @@ ) (wire (pts - (xy 320.04 134.62) (xy 320.04 133.35) + (xy 204.47 50.8) (xy 207.01 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d1a561b4-494d-478d-82c1-6b967b5d8e24") + ) + (wire + (pts + (xy 325.12 124.46) (xy 325.12 123.19) ) (stroke (width 0) @@ -4393,7 +5533,7 @@ ) (wire (pts - (xy 377.19 72.39) (xy 377.19 76.2) + (xy 382.27 62.23) (xy 382.27 66.04) ) (stroke (width 0) @@ -4403,7 +5543,7 @@ ) (wire (pts - (xy 342.9 76.2) (xy 325.12 76.2) + (xy 347.98 66.04) (xy 330.2 66.04) ) (stroke (width 0) @@ -4413,7 +5553,17 @@ ) (wire (pts - (xy 377.19 49.53) (xy 377.19 52.07) + (xy 204.47 63.5) (xy 207.01 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d6dff1ee-47db-4207-97af-53e8aad792b3") + ) + (wire + (pts + (xy 382.27 39.37) (xy 382.27 41.91) ) (stroke (width 0) @@ -4423,7 +5573,7 @@ ) (wire (pts - (xy 340.36 118.11) (xy 354.33 118.11) + (xy 345.44 107.95) (xy 359.41 107.95) ) (stroke (width 0) @@ -4433,7 +5583,7 @@ ) (wire (pts - (xy 377.19 52.07) (xy 379.73 52.07) + (xy 382.27 41.91) (xy 384.81 41.91) ) (stroke (width 0) @@ -4443,7 +5593,17 @@ ) (wire (pts - (xy 325.12 133.35) (xy 325.12 134.62) + (xy 204.47 43.18) (xy 207.01 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "df899a91-ab2f-4146-9e53-79419b023e27") + ) + (wire + (pts + (xy 330.2 123.19) (xy 330.2 124.46) ) (stroke (width 0) @@ -4453,7 +5613,17 @@ ) (wire (pts - (xy 342.9 130.81) (xy 342.9 134.62) + (xy 30.48 26.67) (xy 30.48 24.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e5dddca5-e917-4e96-8cf8-9ef093d269c9") + ) + (wire + (pts + (xy 347.98 120.65) (xy 347.98 124.46) ) (stroke (width 0) @@ -4463,7 +5633,7 @@ ) (wire (pts - (xy 342.9 38.1) (xy 342.9 41.91) + (xy 347.98 27.94) (xy 347.98 31.75) ) (stroke (width 0) @@ -4473,7 +5643,7 @@ ) (wire (pts - (xy 328.93 33.02) (xy 331.47 33.02) + (xy 334.01 22.86) (xy 336.55 22.86) ) (stroke (width 0) @@ -4483,7 +5653,17 @@ ) (wire (pts - (xy 365.76 38.1) (xy 377.19 38.1) + (xy 45.72 39.37) (xy 60.96 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ef30a353-40cc-4ef3-8d54-95594bf7c619") + ) + (wire + (pts + (xy 370.84 27.94) (xy 382.27 27.94) ) (stroke (width 0) @@ -4493,7 +5673,7 @@ ) (wire (pts - (xy 342.9 134.62) (xy 354.33 134.62) + (xy 347.98 124.46) (xy 359.41 124.46) ) (stroke (width 0) @@ -4503,7 +5683,17 @@ ) (wire (pts - (xy 365.76 49.53) (xy 365.76 54.61) + (xy 73.66 31.75) (xy 71.12 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f82c1d9f-ed3e-4d67-838f-58a4f4fecbce") + ) + (wire + (pts + (xy 370.84 39.37) (xy 370.84 44.45) ) (stroke (width 0) @@ -4513,7 +5703,7 @@ ) (wire (pts - (xy 317.5 134.62) (xy 320.04 134.62) + (xy 322.58 124.46) (xy 325.12 124.46) ) (stroke (width 0) @@ -4523,7 +5713,7 @@ ) (wire (pts - (xy 354.33 59.69) (xy 354.33 64.77) + (xy 359.41 49.53) (xy 359.41 54.61) ) (stroke (width 0) @@ -4531,9 +5721,9 @@ ) (uuid "fcb1d1ae-bb47-4a6b-82e3-c808a9caf690") ) - (global_label "Motor 2 Activation Pin" + (global_label "Motor 4 Activation Pin" (shape input) - (at 307.34 59.69 180) + (at 204.47 50.8 180) (fields_autoplaced yes) (effects (font @@ -4541,9 +5731,9 @@ ) (justify right) ) - (uuid "14fe10a4-a780-419a-8c12-d4d922e36d67") + (uuid "05903cb1-c009-455f-93c0-ff0454760dd1") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 282.7046 59.69 0) + (at 179.8346 50.8 0) (effects (font (size 1.27 1.27) @@ -4555,7 +5745,7 @@ ) (global_label "Motor 3 Activation Pin" (shape input) - (at 307.34 107.95 180) + (at 204.47 48.26 180) (fields_autoplaced yes) (effects (font @@ -4563,9 +5753,9 @@ ) (justify right) ) - (uuid "2d7de745-c51b-4697-ba7d-8ce495328e15") + (uuid "0c253550-6065-405c-bb87-557dc1a75ce9") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 282.7046 107.95 0) + (at 179.8346 48.26 0) (effects (font (size 1.27 1.27) @@ -4575,9 +5765,9 @@ ) ) ) - (global_label "Motor 1 Activation Pin" + (global_label "Motor 2 Activation Pin" (shape input) - (at 307.34 49.53 180) + (at 312.42 49.53 180) (fields_autoplaced yes) (effects (font @@ -4585,97 +5775,9 @@ ) (justify right) ) - (uuid "36f357c8-dc86-42a8-99ee-5ff49807e943") + (uuid "14fe10a4-a780-419a-8c12-d4d922e36d67") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 282.7046 49.53 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) - ) - ) - (global_label "Motor 2 Direction Pin 1" - (shape input) - (at 307.34 54.61 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "60587cf8-5252-4eb7-8a67-cb0a6e73f661") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 281.3136 54.61 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) - ) - ) - (global_label "Motor 3 Direction Pin 2" - (shape input) - (at 307.34 105.41 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "715d9dd4-510c-4081-ac1e-d172f91e66d8") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 281.3136 105.41 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) - ) - ) - (global_label "Motor 1 Direction Pin 2" - (shape input) - (at 307.34 46.99 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "7f5e42d7-3fb6-4b85-ad04-aafa830c6bc7") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 281.3136 46.99 0) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - (hide yes) - ) - ) - ) - (global_label "Motor 2 Direction Pin 2" - (shape input) - (at 307.34 57.15 180) - (fields_autoplaced yes) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "81183b91-144e-4bc4-a785-15e354d74367") - (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 281.3136 57.15 0) + (at 287.7846 49.53 0) (effects (font (size 1.27 1.27) @@ -4687,7 +5789,7 @@ ) (global_label "Motor 4 Direction Pin 2" (shape input) - (at 307.34 115.57 180) + (at 204.47 71.12 180) (fields_autoplaced yes) (effects (font @@ -4695,9 +5797,9 @@ ) (justify right) ) - (uuid "8a3fbfbf-6f56-49a6-83c9-1257f36032f6") + (uuid "1b7b76a3-8064-4394-9bb6-f092ac867b20") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 281.3136 115.57 0) + (at 178.4436 71.12 0) (effects (font (size 1.27 1.27) @@ -4707,9 +5809,9 @@ ) ) ) - (global_label "Motor 4 Activation Pin" + (global_label "Motor 3 Activation Pin" (shape input) - (at 307.34 118.11 180) + (at 312.42 97.79 180) (fields_autoplaced yes) (effects (font @@ -4717,9 +5819,97 @@ ) (justify right) ) - (uuid "9181659a-5ed6-4943-ae52-1228011780fe") + (uuid "2d7de745-c51b-4697-ba7d-8ce495328e15") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 282.7046 118.11 0) + (at 287.7846 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 1 Activation Pin" + (shape input) + (at 312.42 39.37 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "36f357c8-dc86-42a8-99ee-5ff49807e943") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 287.7846 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 1 Direction Pin 2" + (shape input) + (at 204.47 55.88 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "3c27636b-0dc8-4b16-b0c8-eac62bd8bf79") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 178.4436 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "I2C 0 SCL" + (shape input) + (at 255.27 48.26 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "58ee1826-efd8-4873-b018-b28884ac4801") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 267.9918 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "Motor 2 Direction Pin 1" + (shape input) + (at 312.42 44.45 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "60587cf8-5252-4eb7-8a67-cb0a6e73f661") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 286.3936 44.45 0) (effects (font (size 1.27 1.27) @@ -4731,7 +5921,183 @@ ) (global_label "Motor 4 Direction Pin 1" (shape input) - (at 307.34 113.03 180) + (at 204.47 68.58 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "6aa00047-d9c5-40e5-bd26-e888377977cb") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 178.4436 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 3 Direction Pin 2" + (shape input) + (at 312.42 95.25 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "715d9dd4-510c-4081-ac1e-d172f91e66d8") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 286.3936 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 1 Activation Pin" + (shape input) + (at 204.47 43.18 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "73858af1-bf1e-47ef-8116-dd3960b23428") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 179.8346 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 1 Direction Pin 2" + (shape input) + (at 312.42 36.83 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "7f5e42d7-3fb6-4b85-ad04-aafa830c6bc7") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 286.3936 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 2 Direction Pin 2" + (shape input) + (at 312.42 46.99 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "81183b91-144e-4bc4-a785-15e354d74367") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 286.3936 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 2 Direction Pin 2" + (shape input) + (at 204.47 60.96 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "85bdc1fd-f46b-4b97-aea1-7b58bedcc6c5") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 178.4436 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 4 Direction Pin 2" + (shape input) + (at 312.42 105.41 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8a3fbfbf-6f56-49a6-83c9-1257f36032f6") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 286.3936 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 4 Activation Pin" + (shape input) + (at 312.42 107.95 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "9181659a-5ed6-4943-ae52-1228011780fe") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 287.7846 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 4 Direction Pin 1" + (shape input) + (at 312.42 102.87 180) (fields_autoplaced yes) (effects (font @@ -4741,7 +6107,73 @@ ) (uuid "94a10c3f-aadd-436a-9cfb-03254432489d") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 281.3136 113.03 0) + (at 286.3936 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 3 Direction Pin 2" + (shape input) + (at 204.47 66.04 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "94e89892-6e10-471c-89f3-1dd429d74ef4") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 178.4436 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "I2C 0 SDA" + (shape input) + (at 255.27 45.72 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "98b30a2e-65aa-4cd9-9700-6de6b029680c") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 268.0523 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "Motor 2 Activation Pin" + (shape input) + (at 204.47 45.72 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a79fc827-da88-4d5f-a8ad-cf0cab6affc8") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 179.8346 45.72 0) (effects (font (size 1.27 1.27) @@ -4753,7 +6185,7 @@ ) (global_label "Motor 1 Direction Pin 1" (shape input) - (at 307.34 44.45 180) + (at 312.42 34.29 180) (fields_autoplaced yes) (effects (font @@ -4763,7 +6195,29 @@ ) (uuid "bc3b0bb2-2de2-446e-aeb3-56d2936abc0d") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 281.3136 44.45 0) + (at 286.3936 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 1 Direction Pin 1" + (shape input) + (at 204.47 53.34 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c83ccc9b-b47d-40d8-872e-4fb22f2ff890") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 178.4436 53.34 0) (effects (font (size 1.27 1.27) @@ -4775,7 +6229,29 @@ ) (global_label "Motor 3 Direction Pin 1" (shape input) - (at 307.34 102.87 180) + (at 204.47 63.5 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "cf0c8f39-6c7f-40ad-8fb1-94f7923ba4e0") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 178.4436 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 3 Direction Pin 1" + (shape input) + (at 312.42 92.71 180) (fields_autoplaced yes) (effects (font @@ -4785,7 +6261,29 @@ ) (uuid "f45b8bc5-39e0-435d-a7c1-e4aa07a8ea9e") (property "Intersheetrefs" "${INTERSHEET_REFS}" - (at 281.3136 102.87 0) + (at 286.3936 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "Motor 2 Direction Pin 1" + (shape input) + (at 204.47 58.42 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "fe59e091-9485-45ed-a088-ce77f415d28b") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 178.4436 58.42 0) (effects (font (size 1.27 1.27) @@ -4795,9 +6293,75 @@ ) ) ) + (symbol + (lib_id "power:GNDPWR") + (at 33.02 41.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "027ea87c-e08d-4304-8618-7679bde6fe25") + (property "Reference" "#PWR014" + (at 33.02 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GNDPWR" + (at 32.893 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 33.02 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 33.02 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground" + (at 33.02 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f9a091c9-f74e-43dc-94dc-b4da698e36b0") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR014") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Connector_Generic:Conn_01x02") - (at 384.81 52.07 0) + (at 389.89 41.91 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4806,7 +6370,7 @@ (fields_autoplaced yes) (uuid "07090f38-0e3e-4e78-954b-10325be1c725") (property "Reference" "J1" - (at 387.35 52.0699 0) + (at 392.43 41.9099 0) (effects (font (size 1.27 1.27) @@ -4815,7 +6379,7 @@ ) ) (property "Value" "Motor Conn 0" - (at 387.35 54.6099 0) + (at 392.43 44.4499 0) (effects (font (size 1.27 1.27) @@ -4824,7 +6388,7 @@ ) ) (property "Footprint" "" - (at 384.81 52.07 0) + (at 389.89 41.91 0) (effects (font (size 1.27 1.27) @@ -4833,7 +6397,7 @@ ) ) (property "Datasheet" "~" - (at 384.81 52.07 0) + (at 389.89 41.91 0) (effects (font (size 1.27 1.27) @@ -4842,7 +6406,7 @@ ) ) (property "Description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" - (at 384.81 52.07 0) + (at 389.89 41.91 0) (effects (font (size 1.27 1.27) @@ -4867,7 +6431,7 @@ ) (symbol (lib_id "Diode:1N4007") - (at 342.9 45.72 270) + (at 347.98 35.56 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4876,7 +6440,7 @@ (fields_autoplaced yes) (uuid "08fb3b22-8f7c-406d-aef0-4f0581f0bc9d") (property "Reference" "D1" - (at 345.44 44.4499 90) + (at 350.52 34.2899 90) (effects (font (size 1.27 1.27) @@ -4885,7 +6449,7 @@ ) ) (property "Value" "1N4007" - (at 345.44 46.9899 90) + (at 350.52 36.8299 90) (effects (font (size 1.27 1.27) @@ -4894,7 +6458,7 @@ ) ) (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (at 338.455 45.72 0) + (at 343.535 35.56 0) (effects (font (size 1.27 1.27) @@ -4903,7 +6467,7 @@ ) ) (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 342.9 45.72 0) + (at 347.98 35.56 0) (effects (font (size 1.27 1.27) @@ -4912,7 +6476,7 @@ ) ) (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 342.9 45.72 0) + (at 347.98 35.56 0) (effects (font (size 1.27 1.27) @@ -4921,7 +6485,7 @@ ) ) (property "Sim.Device" "D" - (at 342.9 45.72 0) + (at 347.98 35.56 0) (effects (font (size 1.27 1.27) @@ -4930,7 +6494,7 @@ ) ) (property "Sim.Pins" "1=K 2=A" - (at 342.9 45.72 0) + (at 347.98 35.56 0) (effects (font (size 1.27 1.27) @@ -4955,7 +6519,7 @@ ) (symbol (lib_id "Driver_Motor:L298HN") - (at 325.12 57.15 0) + (at 330.2 46.99 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4964,7 +6528,7 @@ (fields_autoplaced yes) (uuid "09de79da-22b2-4c39-ac70-6052f318fa67") (property "Reference" "U1" - (at 329.8033 36.83 0) + (at 334.8833 26.67 0) (effects (font (size 1.27 1.27) @@ -4973,7 +6537,7 @@ ) ) (property "Value" "L298HN" - (at 329.8033 39.37 0) + (at 334.8833 29.21 0) (effects (font (size 1.27 1.27) @@ -4982,7 +6546,7 @@ ) ) (property "Footprint" "Package_TO_SOT_THT:TO-220-15_P2.54x2.54mm_StaggerOdd_Lead5.84mm_TabDown" - (at 326.39 73.66 0) + (at 331.47 63.5 0) (effects (font (size 1.27 1.27) @@ -4992,7 +6556,7 @@ ) ) (property "Datasheet" "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00000240.pdf" - (at 328.93 50.8 0) + (at 334.01 40.64 0) (effects (font (size 1.27 1.27) @@ -5001,7 +6565,7 @@ ) ) (property "Description" "Dual full bridge motor driver, up to 46V, 4A, Multiwatt15-H" - (at 325.12 57.15 0) + (at 330.2 46.99 0) (effects (font (size 1.27 1.27) @@ -5065,7 +6629,7 @@ ) (symbol (lib_id "Diode:1N4007") - (at 342.9 127 270) + (at 347.98 116.84 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5074,7 +6638,7 @@ (fields_autoplaced yes) (uuid "0ed8d59a-875d-4505-a48c-533b6199a841") (property "Reference" "D13" - (at 345.44 125.7299 90) + (at 350.52 115.5699 90) (effects (font (size 1.27 1.27) @@ -5083,7 +6647,7 @@ ) ) (property "Value" "1N4007" - (at 345.44 128.2699 90) + (at 350.52 118.1099 90) (effects (font (size 1.27 1.27) @@ -5092,7 +6656,7 @@ ) ) (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (at 338.455 127 0) + (at 343.535 116.84 0) (effects (font (size 1.27 1.27) @@ -5101,7 +6665,7 @@ ) ) (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 342.9 127 0) + (at 347.98 116.84 0) (effects (font (size 1.27 1.27) @@ -5110,7 +6674,7 @@ ) ) (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 342.9 127 0) + (at 347.98 116.84 0) (effects (font (size 1.27 1.27) @@ -5119,7 +6683,7 @@ ) ) (property "Sim.Device" "D" - (at 342.9 127 0) + (at 347.98 116.84 0) (effects (font (size 1.27 1.27) @@ -5128,7 +6692,7 @@ ) ) (property "Sim.Pins" "1=K 2=A" - (at 342.9 127 0) + (at 347.98 116.84 0) (effects (font (size 1.27 1.27) @@ -5153,7 +6717,7 @@ ) (symbol (lib_id "power:+12V") - (at 328.93 33.02 0) + (at 334.01 20.32 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5162,7 +6726,7 @@ (fields_autoplaced yes) (uuid "194ef2df-dee4-4b3b-9612-5048b4f9c77d") (property "Reference" "#PWR04" - (at 328.93 36.83 0) + (at 334.01 24.13 0) (effects (font (size 1.27 1.27) @@ -5171,7 +6735,7 @@ ) ) (property "Value" "+12V" - (at 328.93 27.94 0) + (at 334.01 15.24 0) (effects (font (size 1.27 1.27) @@ -5179,7 +6743,7 @@ ) ) (property "Footprint" "" - (at 328.93 33.02 0) + (at 334.01 20.32 0) (effects (font (size 1.27 1.27) @@ -5188,7 +6752,7 @@ ) ) (property "Datasheet" "" - (at 328.93 33.02 0) + (at 334.01 20.32 0) (effects (font (size 1.27 1.27) @@ -5197,7 +6761,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+12V\"" - (at 328.93 33.02 0) + (at 334.01 20.32 0) (effects (font (size 1.27 1.27) @@ -5219,7 +6783,7 @@ ) (symbol (lib_id "power:GNDPWR") - (at 341.63 91.44 0) + (at 346.71 81.28 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5228,7 +6792,7 @@ (fields_autoplaced yes) (uuid "1bd77e9b-94d7-4ad4-8c55-771ca6792d3a") (property "Reference" "#PWR010" - (at 341.63 96.52 0) + (at 346.71 86.36 0) (effects (font (size 1.27 1.27) @@ -5237,7 +6801,7 @@ ) ) (property "Value" "GNDPWR" - (at 341.503 95.25 0) + (at 346.583 85.09 0) (effects (font (size 1.27 1.27) @@ -5245,7 +6809,7 @@ ) ) (property "Footprint" "" - (at 341.63 92.71 0) + (at 346.71 82.55 0) (effects (font (size 1.27 1.27) @@ -5254,7 +6818,7 @@ ) ) (property "Datasheet" "" - (at 341.63 92.71 0) + (at 346.71 82.55 0) (effects (font (size 1.27 1.27) @@ -5263,7 +6827,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground" - (at 341.63 91.44 0) + (at 346.71 81.28 0) (effects (font (size 1.27 1.27) @@ -5285,7 +6849,7 @@ ) (symbol (lib_id "power:GNDPWR") - (at 311.15 33.02 0) + (at 316.23 22.86 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5294,7 +6858,7 @@ (fields_autoplaced yes) (uuid "2713a1d5-007d-4e1c-abd5-703481eb5e76") (property "Reference" "#PWR08" - (at 311.15 38.1 0) + (at 316.23 27.94 0) (effects (font (size 1.27 1.27) @@ -5303,7 +6867,7 @@ ) ) (property "Value" "GNDPWR" - (at 311.023 36.83 0) + (at 316.103 26.67 0) (effects (font (size 1.27 1.27) @@ -5311,7 +6875,7 @@ ) ) (property "Footprint" "" - (at 311.15 34.29 0) + (at 316.23 24.13 0) (effects (font (size 1.27 1.27) @@ -5320,7 +6884,7 @@ ) ) (property "Datasheet" "" - (at 311.15 34.29 0) + (at 316.23 24.13 0) (effects (font (size 1.27 1.27) @@ -5329,7 +6893,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground" - (at 311.15 33.02 0) + (at 316.23 22.86 0) (effects (font (size 1.27 1.27) @@ -5351,7 +6915,7 @@ ) (symbol (lib_id "Connector_Generic:Conn_01x02") - (at 384.81 110.49 0) + (at 389.89 100.33 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5360,7 +6924,7 @@ (fields_autoplaced yes) (uuid "2cd6e5a0-b496-4ed2-a7eb-0ef7f19ec989") (property "Reference" "J3" - (at 387.35 110.4899 0) + (at 392.43 100.3299 0) (effects (font (size 1.27 1.27) @@ -5369,7 +6933,7 @@ ) ) (property "Value" "Motor Conn 2" - (at 387.35 113.0299 0) + (at 392.43 102.8699 0) (effects (font (size 1.27 1.27) @@ -5378,7 +6942,7 @@ ) ) (property "Footprint" "" - (at 384.81 110.49 0) + (at 389.89 100.33 0) (effects (font (size 1.27 1.27) @@ -5387,7 +6951,7 @@ ) ) (property "Datasheet" "~" - (at 384.81 110.49 0) + (at 389.89 100.33 0) (effects (font (size 1.27 1.27) @@ -5396,7 +6960,7 @@ ) ) (property "Description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" - (at 384.81 110.49 0) + (at 389.89 100.33 0) (effects (font (size 1.27 1.27) @@ -5421,7 +6985,7 @@ ) (symbol (lib_id "Diode:1N4007") - (at 354.33 68.58 270) + (at 359.41 58.42 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5430,7 +6994,7 @@ (fields_autoplaced yes) (uuid "321ee8f3-0df5-418c-80c5-db4f64040161") (property "Reference" "D6" - (at 356.87 67.3099 90) + (at 361.95 57.1499 90) (effects (font (size 1.27 1.27) @@ -5439,7 +7003,7 @@ ) ) (property "Value" "1N4007" - (at 356.87 69.8499 90) + (at 361.95 59.6899 90) (effects (font (size 1.27 1.27) @@ -5448,7 +7012,7 @@ ) ) (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (at 349.885 68.58 0) + (at 354.965 58.42 0) (effects (font (size 1.27 1.27) @@ -5457,7 +7021,7 @@ ) ) (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 354.33 68.58 0) + (at 359.41 58.42 0) (effects (font (size 1.27 1.27) @@ -5466,7 +7030,7 @@ ) ) (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 354.33 68.58 0) + (at 359.41 58.42 0) (effects (font (size 1.27 1.27) @@ -5475,7 +7039,7 @@ ) ) (property "Sim.Device" "D" - (at 354.33 68.58 0) + (at 359.41 58.42 0) (effects (font (size 1.27 1.27) @@ -5484,7 +7048,7 @@ ) ) (property "Sim.Pins" "1=K 2=A" - (at 354.33 68.58 0) + (at 359.41 58.42 0) (effects (font (size 1.27 1.27) @@ -5507,9 +7071,88 @@ ) ) ) + (symbol + (lib_id "Regulator_Switching:LM2596S-5") + (at 45.72 29.21 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "329f7860-81b2-4573-86c6-eeb3d42f2f4c") + (property "Reference" "U3" + (at 45.72 19.05 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LM2596S-5" + (at 45.72 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:TO-263-5_TabPin3" + (at 46.99 35.56 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lm2596.pdf" + (at 45.72 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "5V 3A Step-Down Voltage Regulator, TO-263" + (at 45.72 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "5" + (uuid "9637979a-cc29-4caa-9ad9-ca7b74699b02") + ) + (pin "1" + (uuid "ca70f274-4fde-4968-84b5-bdbb4bf06ea2") + ) + (pin "2" + (uuid "76ba01fe-2beb-4bc5-9580-8b57d9502640") + ) + (pin "4" + (uuid "7f88501d-738a-4c9e-bf49-cadb9d0a7d2c") + ) + (pin "3" + (uuid "eb6e1719-58ba-46c1-bc8a-8bbe9c594f83") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "U3") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Diode:1N4007") - (at 377.19 127 270) + (at 382.27 116.84 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5518,7 +7161,7 @@ (fields_autoplaced yes) (uuid "3568de53-e804-4b7a-aa92-25204283f8d9") (property "Reference" "D16" - (at 379.73 125.7299 90) + (at 384.81 115.5699 90) (effects (font (size 1.27 1.27) @@ -5527,7 +7170,7 @@ ) ) (property "Value" "1N4007" - (at 379.73 128.2699 90) + (at 384.81 118.1099 90) (effects (font (size 1.27 1.27) @@ -5536,7 +7179,7 @@ ) ) (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (at 372.745 127 0) + (at 377.825 116.84 0) (effects (font (size 1.27 1.27) @@ -5545,7 +7188,7 @@ ) ) (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 377.19 127 0) + (at 382.27 116.84 0) (effects (font (size 1.27 1.27) @@ -5554,7 +7197,7 @@ ) ) (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 377.19 127 0) + (at 382.27 116.84 0) (effects (font (size 1.27 1.27) @@ -5563,7 +7206,7 @@ ) ) (property "Sim.Device" "D" - (at 377.19 127 0) + (at 382.27 116.84 0) (effects (font (size 1.27 1.27) @@ -5572,7 +7215,7 @@ ) ) (property "Sim.Pins" "1=K 2=A" - (at 377.19 127 0) + (at 382.27 116.84 0) (effects (font (size 1.27 1.27) @@ -5595,9 +7238,351 @@ ) ) ) + (symbol + (lib_id "power:+5VP") + (at 83.82 31.75 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "40d12483-f031-4959-91ae-caa91910463a") + (property "Reference" "#PWR011" + (at 83.82 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5VL" + (at 83.82 26.67 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 83.82 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 83.82 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5VP\"" + (at 83.82 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c1e05bfd-bd92-4547-a467-8ecd4f2ad08f") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR011") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Diode:1N5822") + (at 60.96 35.56 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "46078523-ea5e-4687-b171-f3241944f2ae") + (property "Reference" "D17" + (at 63.5 33.9724 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1N5824" + (at 63.5 36.5124 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Diode_THT:D_DO-201AD_P15.24mm_Horizontal" + (at 56.515 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.vishay.com/docs/88526/1n5820.pdf" + (at 60.96 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "40V 3A Schottky Barrier Rectifier Diode, DO-201AD" + (at 60.96 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "070e85d9-16e7-477c-8459-e00903f4f598") + ) + (pin "2" + (uuid "797e7a54-171a-4547-b874-8aa9117f53b5") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "D17") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Polarized") + (at 26.67 31.75 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "46304651-a9d2-43a8-a533-113577ef1047") + (property "Reference" "C5" + (at 22.86 29.5909 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "680uF" + (at 22.86 32.1309 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 25.7048 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 26.67 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Polarized capacitor" + (at 26.67 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "a0c9fda5-b5ae-496d-a43c-c920a31d4821") + ) + (pin "1" + (uuid "b4b1722b-7cb4-4449-9e66-5754c82cc992") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "C5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Polarized") + (at 73.66 35.56 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5667ed9e-f565-4c07-a4fc-6ee2e2f856d6") + (property "Reference" "C6" + (at 77.47 33.4009 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "220uF" + (at 77.47 35.9409 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 74.6252 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 73.66 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Polarized capacitor" + (at 73.66 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "201a6640-7b23-4047-acd0-5916360ba7aa") + ) + (pin "1" + (uuid "26450675-6eb0-43f7-9169-b365d35d729b") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "C6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GNDPWR") + (at 229.87 96.52 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5d87ddd6-e425-47a9-8ea7-0f9925a1649b") + (property "Reference" "#PWR012" + (at 229.87 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GNDPWR" + (at 229.743 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 229.87 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 229.87 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground" + (at 229.87 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ee831f31-fd5d-48c7-9047-eca5311ca8e8") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR012") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Diode:1N4007") - (at 342.9 104.14 270) + (at 347.98 93.98 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5606,7 +7591,7 @@ (fields_autoplaced yes) (uuid "5ed334f7-877b-4bbf-8224-35fe126948cc") (property "Reference" "D9" - (at 345.44 102.8699 90) + (at 350.52 92.7099 90) (effects (font (size 1.27 1.27) @@ -5615,7 +7600,7 @@ ) ) (property "Value" "1N4007" - (at 345.44 105.4099 90) + (at 350.52 95.2499 90) (effects (font (size 1.27 1.27) @@ -5624,7 +7609,7 @@ ) ) (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (at 338.455 104.14 0) + (at 343.535 93.98 0) (effects (font (size 1.27 1.27) @@ -5633,7 +7618,7 @@ ) ) (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 342.9 104.14 0) + (at 347.98 93.98 0) (effects (font (size 1.27 1.27) @@ -5642,7 +7627,7 @@ ) ) (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 342.9 104.14 0) + (at 347.98 93.98 0) (effects (font (size 1.27 1.27) @@ -5651,7 +7636,7 @@ ) ) (property "Sim.Device" "D" - (at 342.9 104.14 0) + (at 347.98 93.98 0) (effects (font (size 1.27 1.27) @@ -5660,7 +7645,7 @@ ) ) (property "Sim.Pins" "1=K 2=A" - (at 342.9 104.14 0) + (at 347.98 93.98 0) (effects (font (size 1.27 1.27) @@ -5685,7 +7670,7 @@ ) (symbol (lib_id "Diode:1N4007") - (at 342.9 68.58 270) + (at 347.98 58.42 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5694,7 +7679,7 @@ (fields_autoplaced yes) (uuid "612dcbe4-f5b9-417c-9abd-6be53ae55558") (property "Reference" "D5" - (at 345.44 67.3099 90) + (at 350.52 57.1499 90) (effects (font (size 1.27 1.27) @@ -5703,7 +7688,7 @@ ) ) (property "Value" "1N4007" - (at 345.44 69.8499 90) + (at 350.52 59.6899 90) (effects (font (size 1.27 1.27) @@ -5712,7 +7697,7 @@ ) ) (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (at 338.455 68.58 0) + (at 343.535 58.42 0) (effects (font (size 1.27 1.27) @@ -5721,7 +7706,7 @@ ) ) (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 342.9 68.58 0) + (at 347.98 58.42 0) (effects (font (size 1.27 1.27) @@ -5730,7 +7715,7 @@ ) ) (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 342.9 68.58 0) + (at 347.98 58.42 0) (effects (font (size 1.27 1.27) @@ -5739,7 +7724,7 @@ ) ) (property "Sim.Device" "D" - (at 342.9 68.58 0) + (at 347.98 58.42 0) (effects (font (size 1.27 1.27) @@ -5748,7 +7733,7 @@ ) ) (property "Sim.Pins" "1=K 2=A" - (at 342.9 68.58 0) + (at 347.98 58.42 0) (effects (font (size 1.27 1.27) @@ -5773,7 +7758,7 @@ ) (symbol (lib_id "Diode:1N4007") - (at 354.33 104.14 270) + (at 359.41 93.98 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5782,7 +7767,7 @@ (fields_autoplaced yes) (uuid "664951f3-12c3-4441-9411-3f00d8d42a85") (property "Reference" "D10" - (at 356.87 102.8699 90) + (at 361.95 92.7099 90) (effects (font (size 1.27 1.27) @@ -5791,7 +7776,7 @@ ) ) (property "Value" "1N4007" - (at 356.87 105.4099 90) + (at 361.95 95.2499 90) (effects (font (size 1.27 1.27) @@ -5800,7 +7785,7 @@ ) ) (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (at 349.885 104.14 0) + (at 354.965 93.98 0) (effects (font (size 1.27 1.27) @@ -5809,7 +7794,7 @@ ) ) (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 354.33 104.14 0) + (at 359.41 93.98 0) (effects (font (size 1.27 1.27) @@ -5818,7 +7803,7 @@ ) ) (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 354.33 104.14 0) + (at 359.41 93.98 0) (effects (font (size 1.27 1.27) @@ -5827,7 +7812,7 @@ ) ) (property "Sim.Device" "D" - (at 354.33 104.14 0) + (at 359.41 93.98 0) (effects (font (size 1.27 1.27) @@ -5836,7 +7821,7 @@ ) ) (property "Sim.Pins" "1=K 2=A" - (at 354.33 104.14 0) + (at 359.41 93.98 0) (effects (font (size 1.27 1.27) @@ -5861,7 +7846,7 @@ ) (symbol (lib_id "Diode:1N4007") - (at 354.33 45.72 270) + (at 359.41 35.56 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5870,7 +7855,7 @@ (fields_autoplaced yes) (uuid "6b3cb847-679d-44df-bc05-a81518e3234d") (property "Reference" "D2" - (at 356.87 44.4499 90) + (at 361.95 34.2899 90) (effects (font (size 1.27 1.27) @@ -5879,7 +7864,7 @@ ) ) (property "Value" "1N4007" - (at 356.87 46.9899 90) + (at 361.95 36.8299 90) (effects (font (size 1.27 1.27) @@ -5888,7 +7873,7 @@ ) ) (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (at 349.885 45.72 0) + (at 354.965 35.56 0) (effects (font (size 1.27 1.27) @@ -5897,7 +7882,7 @@ ) ) (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 354.33 45.72 0) + (at 359.41 35.56 0) (effects (font (size 1.27 1.27) @@ -5906,7 +7891,7 @@ ) ) (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 354.33 45.72 0) + (at 359.41 35.56 0) (effects (font (size 1.27 1.27) @@ -5915,7 +7900,7 @@ ) ) (property "Sim.Device" "D" - (at 354.33 45.72 0) + (at 359.41 35.56 0) (effects (font (size 1.27 1.27) @@ -5924,7 +7909,7 @@ ) ) (property "Sim.Pins" "1=K 2=A" - (at 354.33 45.72 0) + (at 359.41 35.56 0) (effects (font (size 1.27 1.27) @@ -5949,7 +7934,7 @@ ) (symbol (lib_id "Diode:1N4007") - (at 354.33 127 270) + (at 359.41 116.84 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5958,7 +7943,7 @@ (fields_autoplaced yes) (uuid "75e32e25-25ce-4cea-be49-c6f96efa2f6b") (property "Reference" "D14" - (at 356.87 125.7299 90) + (at 361.95 115.5699 90) (effects (font (size 1.27 1.27) @@ -5967,7 +7952,7 @@ ) ) (property "Value" "1N4007" - (at 356.87 128.2699 90) + (at 361.95 118.1099 90) (effects (font (size 1.27 1.27) @@ -5976,7 +7961,7 @@ ) ) (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (at 349.885 127 0) + (at 354.965 116.84 0) (effects (font (size 1.27 1.27) @@ -5985,7 +7970,7 @@ ) ) (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 354.33 127 0) + (at 359.41 116.84 0) (effects (font (size 1.27 1.27) @@ -5994,7 +7979,7 @@ ) ) (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 354.33 127 0) + (at 359.41 116.84 0) (effects (font (size 1.27 1.27) @@ -6003,7 +7988,7 @@ ) ) (property "Sim.Device" "D" - (at 354.33 127 0) + (at 359.41 116.84 0) (effects (font (size 1.27 1.27) @@ -6012,7 +7997,7 @@ ) ) (property "Sim.Pins" "1=K 2=A" - (at 354.33 127 0) + (at 359.41 116.84 0) (effects (font (size 1.27 1.27) @@ -6037,7 +8022,7 @@ ) (symbol (lib_id "Diode:1N4007") - (at 365.76 127 270) + (at 370.84 116.84 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6046,7 +8031,7 @@ (fields_autoplaced yes) (uuid "8098aaac-91d1-425b-bac6-c0ddf6f4f148") (property "Reference" "D15" - (at 368.3 125.7299 90) + (at 373.38 115.5699 90) (effects (font (size 1.27 1.27) @@ -6055,7 +8040,7 @@ ) ) (property "Value" "1N4007" - (at 368.3 128.2699 90) + (at 373.38 118.1099 90) (effects (font (size 1.27 1.27) @@ -6064,7 +8049,7 @@ ) ) (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (at 361.315 127 0) + (at 366.395 116.84 0) (effects (font (size 1.27 1.27) @@ -6073,7 +8058,7 @@ ) ) (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 365.76 127 0) + (at 370.84 116.84 0) (effects (font (size 1.27 1.27) @@ -6082,7 +8067,7 @@ ) ) (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 365.76 127 0) + (at 370.84 116.84 0) (effects (font (size 1.27 1.27) @@ -6091,7 +8076,7 @@ ) ) (property "Sim.Device" "D" - (at 365.76 127 0) + (at 370.84 116.84 0) (effects (font (size 1.27 1.27) @@ -6100,7 +8085,7 @@ ) ) (property "Sim.Pins" "1=K 2=A" - (at 365.76 127 0) + (at 370.84 116.84 0) (effects (font (size 1.27 1.27) @@ -6125,7 +8110,7 @@ ) (symbol (lib_id "power:GNDPWR") - (at 320.04 77.47 0) + (at 325.12 67.31 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6134,7 +8119,7 @@ (fields_autoplaced yes) (uuid "82c84363-66dc-4e4a-9c0c-7e87feab4afd") (property "Reference" "#PWR02" - (at 320.04 82.55 0) + (at 325.12 72.39 0) (effects (font (size 1.27 1.27) @@ -6143,7 +8128,7 @@ ) ) (property "Value" "GNDPWR" - (at 319.913 81.28 0) + (at 324.993 71.12 0) (effects (font (size 1.27 1.27) @@ -6151,7 +8136,7 @@ ) ) (property "Footprint" "" - (at 320.04 78.74 0) + (at 325.12 68.58 0) (effects (font (size 1.27 1.27) @@ -6160,7 +8145,7 @@ ) ) (property "Datasheet" "" - (at 320.04 78.74 0) + (at 325.12 68.58 0) (effects (font (size 1.27 1.27) @@ -6169,7 +8154,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground" - (at 320.04 77.47 0) + (at 325.12 67.31 0) (effects (font (size 1.27 1.27) @@ -6190,17 +8175,17 @@ ) ) (symbol - (lib_id "power:GNDPWR") - (at 341.63 33.02 0) + (lib_id "power:+12V") + (at 30.48 24.13 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "869f0fad-e80a-436a-a29d-5b26ec7e78e2") - (property "Reference" "#PWR07" - (at 341.63 38.1 0) + (uuid "83a39755-2e77-4746-a4df-5db9b053498b") + (property "Reference" "#PWR013" + (at 30.48 27.94 0) (effects (font (size 1.27 1.27) @@ -6208,8 +8193,8 @@ (hide yes) ) ) - (property "Value" "GNDPWR" - (at 341.503 36.83 0) + (property "Value" "+12V" + (at 30.48 19.05 0) (effects (font (size 1.27 1.27) @@ -6217,7 +8202,7 @@ ) ) (property "Footprint" "" - (at 341.63 34.29 0) + (at 30.48 24.13 0) (effects (font (size 1.27 1.27) @@ -6226,7 +8211,139 @@ ) ) (property "Datasheet" "" - (at 341.63 34.29 0) + (at 30.48 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+12V\"" + (at 30.48 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d303a5f1-7b88-494c-968b-f5849b6a0ce9") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR013") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5VL") + (at 328.93 20.32 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "83d08db5-1033-43bc-85da-6cab6bf93556") + (property "Reference" "#PWR015" + (at 328.93 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5VL" + (at 328.93 15.24 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 328.93 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 328.93 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5VL\"" + (at 328.93 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e8eef03b-3e6c-49ea-b939-0a9458d3ed09") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR015") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GNDPWR") + (at 346.71 22.86 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "869f0fad-e80a-436a-a29d-5b26ec7e78e2") + (property "Reference" "#PWR07" + (at 346.71 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GNDPWR" + (at 346.583 26.67 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 346.71 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 346.71 24.13 0) (effects (font (size 1.27 1.27) @@ -6235,7 +8352,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground" - (at 341.63 33.02 0) + (at 346.71 22.86 0) (effects (font (size 1.27 1.27) @@ -6257,7 +8374,7 @@ ) (symbol (lib_id "Driver_Motor:L298HN") - (at 325.12 115.57 0) + (at 330.2 105.41 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6266,7 +8383,7 @@ (fields_autoplaced yes) (uuid "88329ccd-16ac-4762-9b5c-1568534349b4") (property "Reference" "U2" - (at 329.8033 95.25 0) + (at 334.8833 85.09 0) (effects (font (size 1.27 1.27) @@ -6275,7 +8392,7 @@ ) ) (property "Value" "L298HN" - (at 329.8033 97.79 0) + (at 334.8833 87.63 0) (effects (font (size 1.27 1.27) @@ -6284,7 +8401,7 @@ ) ) (property "Footprint" "Package_TO_SOT_THT:TO-220-15_P2.54x2.54mm_StaggerOdd_Lead5.84mm_TabDown" - (at 326.39 132.08 0) + (at 331.47 121.92 0) (effects (font (size 1.27 1.27) @@ -6294,7 +8411,7 @@ ) ) (property "Datasheet" "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00000240.pdf" - (at 328.93 109.22 0) + (at 334.01 99.06 0) (effects (font (size 1.27 1.27) @@ -6303,7 +8420,7 @@ ) ) (property "Description" "Dual full bridge motor driver, up to 46V, 4A, Multiwatt15-H" - (at 325.12 115.57 0) + (at 330.2 105.41 0) (effects (font (size 1.27 1.27) @@ -6367,7 +8484,7 @@ ) (symbol (lib_id "Connector_Generic:Conn_01x02") - (at 384.81 59.69 0) + (at 389.89 49.53 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6376,7 +8493,7 @@ (fields_autoplaced yes) (uuid "94822bfc-e958-4468-acc3-33b7cd3ac057") (property "Reference" "J2" - (at 387.35 59.6899 0) + (at 392.43 49.5299 0) (effects (font (size 1.27 1.27) @@ -6385,7 +8502,7 @@ ) ) (property "Value" "Motor Conn 1" - (at 387.35 62.2299 0) + (at 392.43 52.0699 0) (effects (font (size 1.27 1.27) @@ -6394,7 +8511,7 @@ ) ) (property "Footprint" "" - (at 384.81 59.69 0) + (at 389.89 49.53 0) (effects (font (size 1.27 1.27) @@ -6403,7 +8520,7 @@ ) ) (property "Datasheet" "~" - (at 384.81 59.69 0) + (at 389.89 49.53 0) (effects (font (size 1.27 1.27) @@ -6412,7 +8529,7 @@ ) ) (property "Description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" - (at 384.81 59.69 0) + (at 389.89 49.53 0) (effects (font (size 1.27 1.27) @@ -6437,7 +8554,7 @@ ) (symbol (lib_id "Diode:1N4007") - (at 377.19 104.14 270) + (at 382.27 93.98 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6446,7 +8563,7 @@ (fields_autoplaced yes) (uuid "9a9797e3-2f3d-4539-bbc2-a43a1f4c23e0") (property "Reference" "D12" - (at 379.73 102.8699 90) + (at 384.81 92.7099 90) (effects (font (size 1.27 1.27) @@ -6455,7 +8572,7 @@ ) ) (property "Value" "1N4007" - (at 379.73 105.4099 90) + (at 384.81 95.2499 90) (effects (font (size 1.27 1.27) @@ -6464,7 +8581,7 @@ ) ) (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (at 372.745 104.14 0) + (at 377.825 93.98 0) (effects (font (size 1.27 1.27) @@ -6473,7 +8590,7 @@ ) ) (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 377.19 104.14 0) + (at 382.27 93.98 0) (effects (font (size 1.27 1.27) @@ -6482,7 +8599,7 @@ ) ) (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 377.19 104.14 0) + (at 382.27 93.98 0) (effects (font (size 1.27 1.27) @@ -6491,7 +8608,7 @@ ) ) (property "Sim.Device" "D" - (at 377.19 104.14 0) + (at 382.27 93.98 0) (effects (font (size 1.27 1.27) @@ -6500,7 +8617,7 @@ ) ) (property "Sim.Pins" "1=K 2=A" - (at 377.19 104.14 0) + (at 382.27 93.98 0) (effects (font (size 1.27 1.27) @@ -6525,7 +8642,7 @@ ) (symbol (lib_id "Diode:1N4007") - (at 365.76 104.14 270) + (at 370.84 93.98 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6534,7 +8651,7 @@ (fields_autoplaced yes) (uuid "9dbc6cdc-c354-4401-9585-71dcdfda57a7") (property "Reference" "D11" - (at 368.3 102.8699 90) + (at 373.38 92.7099 90) (effects (font (size 1.27 1.27) @@ -6543,7 +8660,7 @@ ) ) (property "Value" "1N4007" - (at 368.3 105.4099 90) + (at 373.38 95.2499 90) (effects (font (size 1.27 1.27) @@ -6552,7 +8669,7 @@ ) ) (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (at 361.315 104.14 0) + (at 366.395 93.98 0) (effects (font (size 1.27 1.27) @@ -6561,7 +8678,7 @@ ) ) (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 365.76 104.14 0) + (at 370.84 93.98 0) (effects (font (size 1.27 1.27) @@ -6570,7 +8687,7 @@ ) ) (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 365.76 104.14 0) + (at 370.84 93.98 0) (effects (font (size 1.27 1.27) @@ -6579,7 +8696,7 @@ ) ) (property "Sim.Device" "D" - (at 365.76 104.14 0) + (at 370.84 93.98 0) (effects (font (size 1.27 1.27) @@ -6588,7 +8705,7 @@ ) ) (property "Sim.Pins" "1=K 2=A" - (at 365.76 104.14 0) + (at 370.84 93.98 0) (effects (font (size 1.27 1.27) @@ -6613,7 +8730,7 @@ ) (symbol (lib_id "power:GNDPWR") - (at 311.15 91.44 0) + (at 316.23 81.28 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6622,7 +8739,7 @@ (fields_autoplaced yes) (uuid "a18a5976-ac6a-4e7c-a754-72a1747b18e5") (property "Reference" "#PWR09" - (at 311.15 96.52 0) + (at 316.23 86.36 0) (effects (font (size 1.27 1.27) @@ -6631,7 +8748,7 @@ ) ) (property "Value" "GNDPWR" - (at 311.023 95.25 0) + (at 316.103 85.09 0) (effects (font (size 1.27 1.27) @@ -6639,7 +8756,7 @@ ) ) (property "Footprint" "" - (at 311.15 92.71 0) + (at 316.23 82.55 0) (effects (font (size 1.27 1.27) @@ -6648,7 +8765,7 @@ ) ) (property "Datasheet" "" - (at 311.15 92.71 0) + (at 316.23 82.55 0) (effects (font (size 1.27 1.27) @@ -6657,7 +8774,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground" - (at 311.15 91.44 0) + (at 316.23 81.28 0) (effects (font (size 1.27 1.27) @@ -6677,9 +8794,75 @@ ) ) ) + (symbol + (lib_id "power:+5VL") + (at 328.93 78.74 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a52d26f0-db78-473c-9fcc-11c7c9f9aeeb") + (property "Reference" "#PWR03" + (at 328.93 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5VL" + (at 328.93 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 328.93 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 328.93 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5VL\"" + (at 328.93 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8577bcb7-b6f8-494f-a160-1f7823a087f5") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR03") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C") - (at 317.5 33.02 90) + (at 340.36 22.86 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6688,7 +8871,7 @@ (fields_autoplaced yes) (uuid "aefe4390-8e6f-472b-9eba-129acf07a198") (property "Reference" "C2" - (at 317.5 25.4 90) + (at 340.36 15.24 90) (effects (font (size 1.27 1.27) @@ -6696,7 +8879,7 @@ ) ) (property "Value" "100nF" - (at 317.5 27.94 90) + (at 340.36 17.78 90) (effects (font (size 1.27 1.27) @@ -6704,7 +8887,7 @@ ) ) (property "Footprint" "" - (at 321.31 32.0548 0) + (at 336.55 23.8252 0) (effects (font (size 1.27 1.27) @@ -6713,7 +8896,7 @@ ) ) (property "Datasheet" "~" - (at 317.5 33.02 0) + (at 340.36 22.86 0) (effects (font (size 1.27 1.27) @@ -6722,7 +8905,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 317.5 33.02 0) + (at 340.36 22.86 0) (effects (font (size 1.27 1.27) @@ -6745,75 +8928,9 @@ ) ) ) - (symbol - (lib_id "power:+5V") - (at 323.85 33.02 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "b3964aef-148d-4973-8bf2-1773273b84f6") - (property "Reference" "#PWR03" - (at 323.85 36.83 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "+5V" - (at 323.85 27.94 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 323.85 33.02 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 323.85 33.02 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 323.85 33.02 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "b8081ec4-b0e4-4437-b29b-2aca15fa1b1c") - ) - (instances - (project "" - (path "/2b41feff-4875-412f-ac81-a28835b7fe51" - (reference "#PWR03") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Connector_Generic:Conn_01x02") - (at 384.81 118.11 0) + (at 389.89 107.95 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6822,7 +8939,7 @@ (fields_autoplaced yes) (uuid "b732f493-afe9-41d8-99f8-1651d9661eb5") (property "Reference" "J4" - (at 387.35 118.1099 0) + (at 392.43 107.9499 0) (effects (font (size 1.27 1.27) @@ -6831,7 +8948,7 @@ ) ) (property "Value" "Motor Conn 3" - (at 387.35 120.6499 0) + (at 392.43 110.4899 0) (effects (font (size 1.27 1.27) @@ -6840,7 +8957,7 @@ ) ) (property "Footprint" "" - (at 384.81 118.11 0) + (at 389.89 107.95 0) (effects (font (size 1.27 1.27) @@ -6849,7 +8966,7 @@ ) ) (property "Datasheet" "~" - (at 384.81 118.11 0) + (at 389.89 107.95 0) (effects (font (size 1.27 1.27) @@ -6858,7 +8975,7 @@ ) ) (property "Description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" - (at 384.81 118.11 0) + (at 389.89 107.95 0) (effects (font (size 1.27 1.27) @@ -6883,7 +9000,7 @@ ) (symbol (lib_id "power:+12V") - (at 328.93 91.44 0) + (at 334.01 78.74 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6892,7 +9009,7 @@ (fields_autoplaced yes) (uuid "b768855a-3275-454c-83bd-bd2c6618d5ee") (property "Reference" "#PWR06" - (at 328.93 95.25 0) + (at 334.01 82.55 0) (effects (font (size 1.27 1.27) @@ -6901,7 +9018,7 @@ ) ) (property "Value" "+12V" - (at 328.93 86.36 0) + (at 334.01 73.66 0) (effects (font (size 1.27 1.27) @@ -6909,7 +9026,7 @@ ) ) (property "Footprint" "" - (at 328.93 91.44 0) + (at 334.01 78.74 0) (effects (font (size 1.27 1.27) @@ -6918,7 +9035,7 @@ ) ) (property "Datasheet" "" - (at 328.93 91.44 0) + (at 334.01 78.74 0) (effects (font (size 1.27 1.27) @@ -6927,7 +9044,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+12V\"" - (at 328.93 91.44 0) + (at 334.01 78.74 0) (effects (font (size 1.27 1.27) @@ -6949,7 +9066,7 @@ ) (symbol (lib_id "Device:C") - (at 335.28 33.02 90) + (at 322.58 22.86 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6958,7 +9075,7 @@ (fields_autoplaced yes) (uuid "ba2fd090-af06-41cc-8a1c-146db5056d4a") (property "Reference" "C1" - (at 335.28 25.4 90) + (at 322.58 15.24 90) (effects (font (size 1.27 1.27) @@ -6966,7 +9083,7 @@ ) ) (property "Value" "100nF" - (at 335.28 27.94 90) + (at 322.58 17.78 90) (effects (font (size 1.27 1.27) @@ -6974,7 +9091,7 @@ ) ) (property "Footprint" "" - (at 339.09 32.0548 0) + (at 318.77 23.8252 0) (effects (font (size 1.27 1.27) @@ -6983,7 +9100,7 @@ ) ) (property "Datasheet" "~" - (at 335.28 33.02 0) + (at 322.58 22.86 0) (effects (font (size 1.27 1.27) @@ -6992,7 +9109,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 335.28 33.02 0) + (at 322.58 22.86 0) (effects (font (size 1.27 1.27) @@ -7017,7 +9134,7 @@ ) (symbol (lib_id "Diode:1N4007") - (at 365.76 45.72 270) + (at 370.84 35.56 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7026,7 +9143,7 @@ (fields_autoplaced yes) (uuid "bdad000e-ed37-4831-a0ab-069792b6599f") (property "Reference" "D3" - (at 368.3 44.4499 90) + (at 373.38 34.2899 90) (effects (font (size 1.27 1.27) @@ -7035,7 +9152,7 @@ ) ) (property "Value" "1N4007" - (at 368.3 46.9899 90) + (at 373.38 36.8299 90) (effects (font (size 1.27 1.27) @@ -7044,7 +9161,7 @@ ) ) (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (at 361.315 45.72 0) + (at 366.395 35.56 0) (effects (font (size 1.27 1.27) @@ -7053,7 +9170,7 @@ ) ) (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 365.76 45.72 0) + (at 370.84 35.56 0) (effects (font (size 1.27 1.27) @@ -7062,7 +9179,7 @@ ) ) (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 365.76 45.72 0) + (at 370.84 35.56 0) (effects (font (size 1.27 1.27) @@ -7071,7 +9188,7 @@ ) ) (property "Sim.Device" "D" - (at 365.76 45.72 0) + (at 370.84 35.56 0) (effects (font (size 1.27 1.27) @@ -7080,7 +9197,7 @@ ) ) (property "Sim.Pins" "1=K 2=A" - (at 365.76 45.72 0) + (at 370.84 35.56 0) (effects (font (size 1.27 1.27) @@ -7105,7 +9222,7 @@ ) (symbol (lib_id "Diode:1N4007") - (at 365.76 68.58 270) + (at 370.84 58.42 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7114,7 +9231,7 @@ (fields_autoplaced yes) (uuid "c3030346-0c49-47ea-b159-082bb6d37c4d") (property "Reference" "D7" - (at 368.3 67.3099 90) + (at 373.38 57.1499 90) (effects (font (size 1.27 1.27) @@ -7123,7 +9240,7 @@ ) ) (property "Value" "1N4007" - (at 368.3 69.8499 90) + (at 373.38 59.6899 90) (effects (font (size 1.27 1.27) @@ -7132,7 +9249,7 @@ ) ) (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (at 361.315 68.58 0) + (at 366.395 58.42 0) (effects (font (size 1.27 1.27) @@ -7141,7 +9258,7 @@ ) ) (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 365.76 68.58 0) + (at 370.84 58.42 0) (effects (font (size 1.27 1.27) @@ -7150,7 +9267,7 @@ ) ) (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 365.76 68.58 0) + (at 370.84 58.42 0) (effects (font (size 1.27 1.27) @@ -7159,7 +9276,7 @@ ) ) (property "Sim.Device" "D" - (at 365.76 68.58 0) + (at 370.84 58.42 0) (effects (font (size 1.27 1.27) @@ -7168,7 +9285,7 @@ ) ) (property "Sim.Pins" "1=K 2=A" - (at 365.76 68.58 0) + (at 370.84 58.42 0) (effects (font (size 1.27 1.27) @@ -7193,7 +9310,7 @@ ) (symbol (lib_id "MCU_Module:RaspberryPi_Pico_W") - (at 115.57 157.48 0) + (at 229.87 173.99 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7202,7 +9319,7 @@ (fields_autoplaced yes) (uuid "cad64f1a-0ba0-4774-9597-6ecb7a26e9ba") (property "Reference" "A2" - (at 117.7133 191.77 0) + (at 232.0133 208.28 0) (effects (font (size 1.27 1.27) @@ -7211,7 +9328,7 @@ ) ) (property "Value" "RaspberryPi_Pico_W" - (at 117.7133 194.31 0) + (at 232.0133 210.82 0) (effects (font (size 1.27 1.27) @@ -7220,7 +9337,7 @@ ) ) (property "Footprint" "Module:RaspberryPi_Pico_W_SMD_HandSolder" - (at 115.57 204.47 0) + (at 229.87 220.98 0) (effects (font (size 1.27 1.27) @@ -7229,7 +9346,7 @@ ) ) (property "Datasheet" "https://datasheets.raspberrypi.com/picow/pico-w-datasheet.pdf" - (at 115.57 207.01 0) + (at 229.87 223.52 0) (effects (font (size 1.27 1.27) @@ -7238,7 +9355,7 @@ ) ) (property "Description" "Versatile and inexpensive wireless microcontroller module powered by RP2040 dual-core Arm Cortex-M0+ processor up to 133 MHz, 264kB SRAM, 2MB QSPI flash, Infineon CYW43439 2.4GHz 802.11n wireless LAN; also supports Raspberry Pi Pico 2 W" - (at 115.57 209.55 0) + (at 229.87 226.06 0) (effects (font (size 1.27 1.27) @@ -7375,9 +9492,77 @@ ) ) ) + (symbol + (lib_id "Device:L") + (at 67.31 31.75 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "cf05d673-d359-4322-a3d1-bc99a894be5b") + (property "Reference" "L1" + (at 67.31 26.67 90) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + ) + ) + (property "Value" "33uH" + (at 67.31 29.21 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 67.31 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 67.31 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Inductor" + (at 67.31 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b7994540-5c41-445c-b54d-479b248a15cf") + ) + (pin "2" + (uuid "5a21746b-005e-4ab8-b926-38551690ec99") + ) + (instances + (project "" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "L1") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Diode:1N4007") - (at 377.19 68.58 270) + (at 382.27 58.42 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7386,7 +9571,7 @@ (fields_autoplaced yes) (uuid "d06a0c04-50fd-4a9b-b478-f8f6299f3fb4") (property "Reference" "D8" - (at 379.73 67.3099 90) + (at 384.81 57.1499 90) (effects (font (size 1.27 1.27) @@ -7395,7 +9580,7 @@ ) ) (property "Value" "1N4007" - (at 379.73 69.8499 90) + (at 384.81 59.6899 90) (effects (font (size 1.27 1.27) @@ -7404,7 +9589,7 @@ ) ) (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (at 372.745 68.58 0) + (at 377.825 58.42 0) (effects (font (size 1.27 1.27) @@ -7413,7 +9598,7 @@ ) ) (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 377.19 68.58 0) + (at 382.27 58.42 0) (effects (font (size 1.27 1.27) @@ -7422,7 +9607,7 @@ ) ) (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 377.19 68.58 0) + (at 382.27 58.42 0) (effects (font (size 1.27 1.27) @@ -7431,7 +9616,7 @@ ) ) (property "Sim.Device" "D" - (at 377.19 68.58 0) + (at 382.27 58.42 0) (effects (font (size 1.27 1.27) @@ -7440,7 +9625,7 @@ ) ) (property "Sim.Pins" "1=K 2=A" - (at 377.19 68.58 0) + (at 382.27 58.42 0) (effects (font (size 1.27 1.27) @@ -7463,9 +9648,75 @@ ) ) ) + (symbol + (lib_id "power:+5VL") + (at 229.87 17.78 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "db736ec8-3ed3-4309-a1cd-eccadc8ad872") + (property "Reference" "#PWR05" + (at 229.87 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5VL" + (at 229.87 12.7 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 229.87 17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 229.87 17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5VL\"" + (at 229.87 17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1c12cc3f-0457-4509-b265-8492b42ef666") + ) + (instances + (project "main board" + (path "/2b41feff-4875-412f-ac81-a28835b7fe51" + (reference "#PWR05") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C") - (at 335.28 91.44 90) + (at 340.36 81.28 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7474,7 +9725,7 @@ (fields_autoplaced yes) (uuid "dba6e08a-2547-430c-915d-66ce6d6a1980") (property "Reference" "C4" - (at 335.28 83.82 90) + (at 340.36 73.66 90) (effects (font (size 1.27 1.27) @@ -7482,7 +9733,7 @@ ) ) (property "Value" "100nF" - (at 335.28 86.36 90) + (at 340.36 76.2 90) (effects (font (size 1.27 1.27) @@ -7490,7 +9741,7 @@ ) ) (property "Footprint" "" - (at 339.09 90.4748 0) + (at 344.17 80.3148 0) (effects (font (size 1.27 1.27) @@ -7499,7 +9750,7 @@ ) ) (property "Datasheet" "~" - (at 335.28 91.44 0) + (at 340.36 81.28 0) (effects (font (size 1.27 1.27) @@ -7508,7 +9759,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 335.28 91.44 0) + (at 340.36 81.28 0) (effects (font (size 1.27 1.27) @@ -7533,7 +9784,7 @@ ) (symbol (lib_id "Device:C") - (at 317.5 91.44 90) + (at 322.58 81.28 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7542,7 +9793,7 @@ (fields_autoplaced yes) (uuid "df4fb0b0-9065-45f0-8bdc-4dbe0ddd0c20") (property "Reference" "C3" - (at 317.5 83.82 90) + (at 322.58 73.66 90) (effects (font (size 1.27 1.27) @@ -7550,7 +9801,7 @@ ) ) (property "Value" "100nF" - (at 317.5 86.36 90) + (at 322.58 76.2 90) (effects (font (size 1.27 1.27) @@ -7558,7 +9809,7 @@ ) ) (property "Footprint" "" - (at 321.31 90.4748 0) + (at 326.39 80.3148 0) (effects (font (size 1.27 1.27) @@ -7567,7 +9818,7 @@ ) ) (property "Datasheet" "~" - (at 317.5 91.44 0) + (at 322.58 81.28 0) (effects (font (size 1.27 1.27) @@ -7576,7 +9827,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 317.5 91.44 0) + (at 322.58 81.28 0) (effects (font (size 1.27 1.27) @@ -7601,7 +9852,7 @@ ) (symbol (lib_id "MCU_Module:RaspberryPi_Pico") - (at 243.84 99.06 0) + (at 229.87 58.42 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7610,7 +9861,7 @@ (fields_autoplaced yes) (uuid "e9175b30-8e53-4da9-b6d2-f5dcb4fe246f") (property "Reference" "A1" - (at 245.9833 133.35 0) + (at 232.0133 92.71 0) (effects (font (size 1.27 1.27) @@ -7619,7 +9870,7 @@ ) ) (property "Value" "RaspberryPi_Pico" - (at 245.9833 135.89 0) + (at 232.0133 95.25 0) (effects (font (size 1.27 1.27) @@ -7628,7 +9879,7 @@ ) ) (property "Footprint" "Module:RaspberryPi_Pico_Common_Unspecified" - (at 243.84 146.05 0) + (at 229.87 105.41 0) (effects (font (size 1.27 1.27) @@ -7637,7 +9888,7 @@ ) ) (property "Datasheet" "https://datasheets.raspberrypi.com/pico/pico-datasheet.pdf" - (at 243.84 148.59 0) + (at 229.87 107.95 0) (effects (font (size 1.27 1.27) @@ -7646,7 +9897,7 @@ ) ) (property "Description" "Versatile and inexpensive microcontroller module powered by RP2040 dual-core Arm Cortex-M0+ processor up to 133 MHz, 264kB SRAM, 2MB QSPI flash; also supports Raspberry Pi Pico 2" - (at 243.84 151.13 0) + (at 229.87 110.49 0) (effects (font (size 1.27 1.27) @@ -7785,7 +10036,7 @@ ) (symbol (lib_id "Diode:1N4007") - (at 377.19 45.72 270) + (at 382.27 35.56 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7794,7 +10045,7 @@ (fields_autoplaced yes) (uuid "ed1686c9-aadc-4630-8529-d5bf5f061511") (property "Reference" "D4" - (at 379.73 44.4499 90) + (at 384.81 34.2899 90) (effects (font (size 1.27 1.27) @@ -7803,7 +10054,7 @@ ) ) (property "Value" "1N4007" - (at 379.73 46.9899 90) + (at 384.81 36.8299 90) (effects (font (size 1.27 1.27) @@ -7812,7 +10063,7 @@ ) ) (property "Footprint" "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" - (at 372.745 45.72 0) + (at 377.825 35.56 0) (effects (font (size 1.27 1.27) @@ -7821,7 +10072,7 @@ ) ) (property "Datasheet" "http://www.vishay.com/docs/88503/1n4001.pdf" - (at 377.19 45.72 0) + (at 382.27 35.56 0) (effects (font (size 1.27 1.27) @@ -7830,7 +10081,7 @@ ) ) (property "Description" "1000V 1A General Purpose Rectifier Diode, DO-41" - (at 377.19 45.72 0) + (at 382.27 35.56 0) (effects (font (size 1.27 1.27) @@ -7839,7 +10090,7 @@ ) ) (property "Sim.Device" "D" - (at 377.19 45.72 0) + (at 382.27 35.56 0) (effects (font (size 1.27 1.27) @@ -7848,7 +10099,7 @@ ) ) (property "Sim.Pins" "1=K 2=A" - (at 377.19 45.72 0) + (at 382.27 35.56 0) (effects (font (size 1.27 1.27) @@ -7871,75 +10122,9 @@ ) ) ) - (symbol - (lib_id "power:+5V") - (at 323.85 91.44 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "f51ed500-c447-4c82-9f05-868f4e4f5043") - (property "Reference" "#PWR05" - (at 323.85 95.25 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "+5V" - (at 323.85 86.36 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 323.85 91.44 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 323.85 91.44 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 323.85 91.44 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "fb644484-edae-408d-9e4c-537e4eb372dc") - ) - (instances - (project "main board" - (path "/2b41feff-4875-412f-ac81-a28835b7fe51" - (reference "#PWR05") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:GNDPWR") - (at 320.04 135.89 0) + (at 325.12 125.73 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7948,7 +10133,7 @@ (fields_autoplaced yes) (uuid "fa168a6d-99ff-46d3-953c-8f9a8c845303") (property "Reference" "#PWR01" - (at 320.04 140.97 0) + (at 325.12 130.81 0) (effects (font (size 1.27 1.27) @@ -7957,7 +10142,7 @@ ) ) (property "Value" "GNDPWR" - (at 319.913 139.7 0) + (at 324.993 129.54 0) (effects (font (size 1.27 1.27) @@ -7965,7 +10150,7 @@ ) ) (property "Footprint" "" - (at 320.04 137.16 0) + (at 325.12 127 0) (effects (font (size 1.27 1.27) @@ -7974,7 +10159,7 @@ ) ) (property "Datasheet" "" - (at 320.04 137.16 0) + (at 325.12 127 0) (effects (font (size 1.27 1.27) @@ -7983,7 +10168,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GNDPWR\" , global ground" - (at 320.04 135.89 0) + (at 325.12 125.73 0) (effects (font (size 1.27 1.27)