From 1b1402df4b60ce62d0c9033538a0f38157988ec1 Mon Sep 17 00:00:00 2001 From: Joppe Blondel Date: Sat, 18 Jul 2026 18:44:23 +0200 Subject: [PATCH] Start of 32f0 support circuitry --- HW/justdrive/justdrive.kicad_pro | 2 +- HW/justdrive/mcu.kicad_sch | 2868 +++++++++++++++++++++++++++++- 2 files changed, 2856 insertions(+), 14 deletions(-) diff --git a/HW/justdrive/justdrive.kicad_pro b/HW/justdrive/justdrive.kicad_pro index 590f743..98a4975 100644 --- a/HW/justdrive/justdrive.kicad_pro +++ b/HW/justdrive/justdrive.kicad_pro @@ -416,7 +416,7 @@ "uuid": "91d737a6-3901-4019-895e-d357098ad4a5" } ], - "used_designators": "J1-7,L1-3,C1-26,D1-10,#PWR1-48,R1-3,R17-31,Q1-6,U1-5", + "used_designators": "J1-7,L1-3,C1-29,D1-10,#PWR1-56,R1-5,R17-31,Q1-6,U1-5", "variants": [] }, "sheets": [ diff --git a/HW/justdrive/mcu.kicad_sch b/HW/justdrive/mcu.kicad_sch index f91178f..22ef1d6 100644 --- a/HW/justdrive/mcu.kicad_sch +++ b/HW/justdrive/mcu.kicad_sch @@ -5,6 +5,575 @@ (uuid "bdcaebb8-b06a-4dfd-b241-ce1954784177") (paper "A4") (lib_symbols + (symbol "Connector_Generic:Conn_02x03_Odd_Even" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "J" + (at 1.27 5.08 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_02x03_Odd_Even" + (at 1.27 -5.08 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Generic connector, double row, 02x03, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "Connector*:*_2x??_*" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "Conn_02x03_Odd_Even_1_1" + (rectangle + (start -1.27 3.81) + (end 3.81 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (rectangle + (start -1.27 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -1.27 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 2.667) + (end 2.54 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 0.127) + (end 2.54 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 3.81 -2.413) + (end 2.54 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 2.54 180) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 0 180) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -2.54 180) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:C" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "C" + (at 0.635 2.54 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C" + (at 0.635 -2.54 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0.9652 -3.81 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "cap capacitor" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "C_0_1" + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_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:R" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "R" + (at 2.032 0 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 0 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "MCU_ST_STM32F0:STM32F030C8Tx" (exclude_from_sim no) (in_bom yes) @@ -1071,32 +1640,2063 @@ ) (embedded_fonts no) ) + (symbol "power:+3.3V" + (power global) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3.3V" + (at 0 3.556 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "+3.3V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+3.3V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:GND" + (power global) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) ) - (hierarchical_label "tx" - (shape output) - (at 156.21 67.31 0) + (junction + (at 41.91 180.34) + (diameter 0) + (color 0 0 0 0) + (uuid "07baddf4-a111-47ac-b858-4495445cf31a") + ) + (junction + (at 166.37 59.69) + (diameter 0) + (color 0 0 0 0) + (uuid "21d827bc-974f-4337-85ee-79f8a994aa25") + ) + (junction + (at 138.43 64.77) + (diameter 0) + (color 0 0 0 0) + (uuid "41b72c1c-e086-4f54-9ab3-4d032319ad05") + ) + (junction + (at 187.96 139.7) + (diameter 0) + (color 0 0 0 0) + (uuid "4ba4d40f-8275-47d8-8209-d54b51aa4240") + ) + (junction + (at 189.23 50.8) + (diameter 0) + (color 0 0 0 0) + (uuid "6dd50f9c-7e90-4c73-8dac-feb0a027f441") + ) + (junction + (at 34.29 33.02) + (diameter 0) + (color 0 0 0 0) + (uuid "7add8ff0-3646-4f7c-8d9d-5c97c75ff14e") + ) + (junction + (at 41.91 170.18) + (diameter 0) + (color 0 0 0 0) + (uuid "8fe62d31-4cf1-4c0a-af64-0332945d566d") + ) + (junction + (at 64.77 170.18) + (diameter 0) + (color 0 0 0 0) + (uuid "9d2fa0c9-9903-4b29-bdc2-1a9861890b80") + ) + (junction + (at 186.69 50.8) + (diameter 0) + (color 0 0 0 0) + (uuid "ae192c64-7a20-4862-9580-b9a7887e10c0") + ) + (junction + (at 53.34 170.18) + (diameter 0) + (color 0 0 0 0) + (uuid "b4bf2418-20aa-4c00-ae35-364f9f8a82ab") + ) + (junction + (at 187.96 50.8) + (diameter 0) + (color 0 0 0 0) + (uuid "d6a9e2d0-038e-4c12-9b36-ab63814a843c") + ) + (junction + (at 64.77 180.34) + (diameter 0) + (color 0 0 0 0) + (uuid "e4ba5bdf-6283-46c1-88a1-e49d0fca4072") + ) + (junction + (at 53.34 180.34) + (diameter 0) + (color 0 0 0 0) + (uuid "f320d29b-766b-4777-aabb-6c514cee1766") + ) + (wire + (pts + (xy 138.43 74.93) (xy 138.43 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "004cff86-0b16-4911-a01e-ac7f6846fe9c") + ) + (wire + (pts + (xy 187.96 49.53) (xy 187.96 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "059e08ed-f582-40f9-b11d-be50ea1a0d75") + ) + (wire + (pts + (xy 167.64 107.95) (xy 171.45 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "05dff368-da8d-4ec3-b78b-6e9990e13aaa") + ) + (wire + (pts + (xy 76.2 180.34) (xy 76.2 179.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "06a2342e-e27c-457e-a1ba-de5cc28ef9d8") + ) + (wire + (pts + (xy 138.43 64.77) (xy 171.45 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "08dba2fa-8f5a-4152-a506-b772889ff01d") + ) + (wire + (pts + (xy 30.48 170.18) (xy 41.91 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0db81480-394e-44fd-83f1-db3c47145a5c") + ) + (wire + (pts + (xy 184.15 52.07) (xy 184.15 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0e5886ff-707d-4809-8052-3a1fbcfaf0cf") + ) + (wire + (pts + (xy 201.93 95.25) (xy 214.63 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0fdbc557-1dbf-4639-951b-e93ed2633ac9") + ) + (wire + (pts + (xy 30.48 179.07) (xy 30.48 180.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "11b95a25-405c-4ae5-bce6-f1d9b8c1c201") + ) + (wire + (pts + (xy 186.69 50.8) (xy 187.96 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "136bd59d-9a77-40ee-8b93-15bfdb293436") + ) + (wire + (pts + (xy 53.34 170.18) (xy 64.77 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "18b9e021-6246-4603-8020-7fb31b4c220e") + ) + (wire + (pts + (xy 191.77 50.8) (xy 191.77 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1ba0ce74-e703-429f-87b6-563f2e69983f") + ) + (wire + (pts + (xy 25.4 33.02) (xy 25.4 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1cc682fd-ebac-486a-9566-491ae31cdc8a") + ) + (wire + (pts + (xy 187.96 139.7) (xy 187.96 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1f959d1f-240d-4f55-8ffc-47b29e17c807") + ) + (wire + (pts + (xy 187.96 50.8) (xy 189.23 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "21cd2dc4-799b-4758-86ef-01f94b581bc5") + ) + (wire + (pts + (xy 186.69 50.8) (xy 186.69 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2a5d1e85-4e0b-45d7-a8b1-bd488170009f") + ) + (wire + (pts + (xy 53.34 179.07) (xy 53.34 180.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3251c03a-8e19-4596-9327-5c48c53827c9") + ) + (wire + (pts + (xy 34.29 33.02) (xy 25.4 33.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "36129f07-bcfc-4c79-8995-f6ae1c4f84eb") + ) + (wire + (pts + (xy 184.15 50.8) (xy 186.69 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "39c592f2-24cb-4d9d-b6ae-ef6ffb241c5c") + ) + (wire + (pts + (xy 30.48 180.34) (xy 41.91 180.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "438c7080-e4af-4159-874e-a1054c88f137") + ) + (wire + (pts + (xy 53.34 168.91) (xy 53.34 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "491e17ee-4d33-4edd-98f5-162a03c5d526") + ) + (wire + (pts + (xy 166.37 59.69) (xy 171.45 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4d0bc2f5-eb4a-4e14-920e-b9e7d6487a04") + ) + (wire + (pts + (xy 43.18 33.02) (xy 43.18 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "533cf9df-18f7-4ba0-b223-bf973d6c1cde") + ) + (wire + (pts + (xy 41.91 179.07) (xy 41.91 180.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "570b8f6e-858b-4e24-a69e-d7d746182533") + ) + (wire + (pts + (xy 76.2 170.18) (xy 76.2 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5d1b4466-0c58-47e1-8253-815b79715aea") + ) + (wire + (pts + (xy 53.34 180.34) (xy 64.77 180.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "668c16a7-b49b-4f98-9d10-1d2011b3641a") + ) + (wire + (pts + (xy 41.91 170.18) (xy 53.34 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "694f87f2-0a8d-4a18-9319-e7874dac7daa") + ) + (wire + (pts + (xy 40.64 25.4) (xy 50.8 25.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6ad44aed-6b76-4d16-9124-6446a595cc6e") + ) + (wire + (pts + (xy 53.34 170.18) (xy 53.34 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6e83cd28-05fe-456a-8930-7f212b14ff87") + ) + (wire + (pts + (xy 138.43 67.31) (xy 138.43 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6ea07973-eb9d-448d-9e29-e206270b9842") + ) + (wire + (pts + (xy 53.34 180.34) (xy 53.34 181.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "734b9ab1-68b5-4614-9c4d-4e895fc2f188") + ) + (wire + (pts + (xy 17.78 27.94) (xy 27.94 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "77117fdb-0ff7-4330-86b0-17cb1f4c137f") + ) + (wire + (pts + (xy 189.23 50.8) (xy 191.77 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7a7a7472-2f32-45bb-b5d9-33a1de9949a8") + ) + (wire + (pts + (xy 189.23 138.43) (xy 189.23 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7f0043e8-ac5b-472c-9a1a-ec034d6ae2f0") + ) + (wire + (pts + (xy 41.91 170.18) (xy 41.91 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "80d4ff99-57b4-41c0-86d0-9cf8346b6e26") + ) + (wire + (pts + (xy 167.64 110.49) (xy 171.45 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8119724f-db37-424c-a32e-88b8c60624fd") + ) + (wire + (pts + (xy 25.4 22.86) (xy 25.4 25.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "820e0daa-fbba-4ae6-9213-427ac2a758b3") + ) + (wire + (pts + (xy 43.18 33.02) (xy 34.29 33.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "87181b4e-c5c0-46de-8fcf-050fba76122b") + ) + (wire + (pts + (xy 64.77 170.18) (xy 64.77 171.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8a0470b7-ff0f-4ba5-b1c7-b15b0b365920") + ) + (wire + (pts + (xy 158.75 59.69) (xy 166.37 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8d1f1b4a-7c50-4cd5-a1e6-8d61df05b08f") + ) + (wire + (pts + (xy 25.4 30.48) (xy 27.94 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "92442492-4a7c-4bfe-bd89-375f57778d41") + ) + (wire + (pts + (xy 201.93 92.71) (xy 214.63 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "988cf2c8-ce81-4fd5-8543-6602d84edb04") + ) + (wire + (pts + (xy 64.77 180.34) (xy 76.2 180.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a3907aaa-4358-4df2-af94-3943af30a6db") + ) + (wire + (pts + (xy 41.91 180.34) (xy 53.34 180.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a9a51595-c4ab-4a81-bbaf-a450d7bc6ed7") + ) + (wire + (pts + (xy 43.18 30.48) (xy 40.64 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "abe6c82a-b98d-4e5f-87a0-5fddb0f31029") + ) + (wire + (pts + (xy 64.77 170.18) (xy 76.2 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ad832dbc-064f-46d4-a81c-0a0336cca07d") + ) + (wire + (pts + (xy 137.16 64.77) (xy 138.43 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b1064657-dfb0-4989-8606-a981bc1cd275") + ) + (wire + (pts + (xy 166.37 44.45) (xy 166.37 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b264b079-32fa-4a48-b52a-ed90434d533e") + ) + (wire + (pts + (xy 40.64 27.94) (xy 50.8 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b9fe36a0-ec79-48d5-9881-964ef8ed0d41") + ) + (wire + (pts + (xy 186.69 138.43) (xy 186.69 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bd9953d5-01a5-4022-a9a8-d30333ac996b") + ) + (wire + (pts + (xy 25.4 25.4) (xy 27.94 25.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c493ff78-831e-414c-9661-6ec6aafb475d") + ) + (wire + (pts + (xy 166.37 54.61) (xy 166.37 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d2eb9c78-c845-4a3e-a75d-328f0952f9d6") + ) + (wire + (pts + (xy 34.29 33.02) (xy 34.29 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e77ed98d-d3ab-4d18-9270-456c22b55572") + ) + (wire + (pts + (xy 64.77 179.07) (xy 64.77 180.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eb3b1b11-2cd1-4e82-a606-1fdda10fab68") + ) + (wire + (pts + (xy 186.69 139.7) (xy 187.96 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ed20f3bc-806d-4d1a-afea-e52e7e554a3d") + ) + (wire + (pts + (xy 187.96 139.7) (xy 189.23 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f1505954-6a7d-4b3a-adaf-e01822a550bb") + ) + (wire + (pts + (xy 189.23 50.8) (xy 189.23 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f2d9cb1a-e541-435b-9943-0ec360b2fcb7") + ) + (wire + (pts + (xy 30.48 171.45) (xy 30.48 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f4a97d46-929a-4577-b4bd-1ea965368833") + ) + (label "SWDIO" + (at 44.45 27.94 0) (effects (font (size 1.27 1.27) ) - (justify left) + (justify left bottom) + ) + (uuid "2518aa6e-9baa-4170-95a1-351d79b65da8") + ) + (label "SWCLK" + (at 208.28 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "874fa596-432f-4104-90c0-60d9d41e5e66") + ) + (label "NRST" + (at 158.75 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "a8a9e0d5-12bd-4c64-b771-b7a186b21ddc") + ) + (label "NRST" + (at 44.45 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "c479aa4a-5386-4df3-925c-7554ce319ec5") + ) + (label "SWDIO" + (at 208.28 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "ee310d5e-da5d-475c-8cc4-13568ae30600") + ) + (label "SWCLK" + (at 24.13 27.94 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "ffc6334b-76d8-47ec-b57f-0a0438189d80") + ) + (hierarchical_label "tx" + (shape output) + (at 167.64 107.95 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) ) (uuid "912ee7b6-ab02-49c0-9731-d3e860140dec") ) (hierarchical_label "rx" (shape input) - (at 156.21 69.85 0) + (at 167.64 110.49 180) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right) ) (uuid "92cecd3a-5bb5-47d3-957c-f2d01b4e07a8") ) + (hierarchical_label "boot0" + (shape input) + (at 137.16 64.77 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "bf0be58d-afb6-45cc-9b9e-438936a90640") + ) + (symbol + (lib_id "power:+3.3V") + (at 53.34 168.91 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "13dcbff5-dcfa-4a85-a547-4ffb2f3b0e78") + (property "Reference" "#PWR056" + (at 53.34 172.72 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3.3V" + (at 53.34 163.83 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 53.34 168.91 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 53.34 168.91 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 53.34 168.91 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "7b19fc9b-48ef-4d60-9c20-0576d0478185") + ) + (instances + (project "justdrive" + (path "/91d737a6-3901-4019-895e-d357098ad4a5/a84aecde-8a99-488f-8554-6e1f1e68badf" + (reference "#PWR056") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 34.29 34.29 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1c7ed7b2-5c9b-4838-bd3f-6224f500e487") + (property "Reference" "#PWR053" + (at 34.29 40.64 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 34.29 39.37 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 34.29 34.29 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 34.29 34.29 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 34.29 34.29 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "3dd1df16-30ba-4fda-98a3-48358f094991") + ) + (instances + (project "justdrive" + (path "/91d737a6-3901-4019-895e-d357098ad4a5/a84aecde-8a99-488f-8554-6e1f1e68badf" + (reference "#PWR053") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 138.43 71.12 180) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2bbb4b89-2a11-4760-bda0-f35b3fac0119") + (property "Reference" "R4" + (at 140.97 69.8499 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "10k" + (at 140.97 72.3899 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 140.208 71.12 90) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 138.43 71.12 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 138.43 71.12 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "ec3880b4-0028-4f93-84d6-e93de531ce4d") + ) + (pin "1" + (uuid "0dcfe3f2-2fb4-4eb0-af18-1534d721a2b4") + ) + (instances + (project "justdrive" + (path "/91d737a6-3901-4019-895e-d357098ad4a5/a84aecde-8a99-488f-8554-6e1f1e68badf" + (reference "R4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector_Generic:Conn_02x03_Odd_Even") + (at 33.02 27.94 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3662c132-4430-4bc4-b7b5-c4ff2c7883fb") + (property "Reference" "J3" + (at 34.29 19.05 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SWD" + (at 34.29 21.59 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical" + (at 33.02 27.94 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 33.02 27.94 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Generic connector, double row, 02x03, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 33.02 27.94 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "09e3abf4-f6f7-4e7e-b6e0-bac35e61ac79") + ) + (pin "4" + (uuid "eaad85d2-c37d-43e0-897f-83ac39303a38") + ) + (pin "2" + (uuid "9f5d53b6-9d9b-438e-95b5-4388db06c211") + ) + (pin "5" + (uuid "084243ed-b627-492c-908b-8c640979b038") + ) + (pin "6" + (uuid "f7ea7bd4-be9a-48cf-bbe6-34c88c038eab") + ) + (pin "3" + (uuid "eb30c6f7-9fb5-4363-bf0c-b6ca3399adf1") + ) + (instances + (project "justdrive" + (path "/91d737a6-3901-4019-895e-d357098ad4a5/a84aecde-8a99-488f-8554-6e1f1e68badf" + (reference "J3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 25.4 22.86 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "383451c8-1a7a-4bc6-8a3e-c13a1fa84aa8") + (property "Reference" "#PWR052" + (at 25.4 26.67 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3.3V" + (at 25.4 17.78 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 25.4 22.86 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 25.4 22.86 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 25.4 22.86 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "204a9397-af8e-4f87-8747-d55dc36f81fb") + ) + (instances + (project "justdrive" + (path "/91d737a6-3901-4019-895e-d357098ad4a5/a84aecde-8a99-488f-8554-6e1f1e68badf" + (reference "#PWR052") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 187.96 140.97 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4aee0d05-f7df-4ee3-9b1e-4e6448ede3fe") + (property "Reference" "#PWR050" + (at 187.96 147.32 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 187.96 146.05 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 187.96 140.97 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 187.96 140.97 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 187.96 140.97 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "51c9c86e-7e25-4555-823b-3e140dd8fab7") + ) + (instances + (project "justdrive" + (path "/91d737a6-3901-4019-895e-d357098ad4a5/a84aecde-8a99-488f-8554-6e1f1e68badf" + (reference "#PWR050") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 76.2 175.26 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "52cf3861-6532-497d-95f8-cf6a7730c7ce") + (property "Reference" "C28" + (at 80.01 173.9899 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 80.01 176.5299 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 77.1652 179.07 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 76.2 175.26 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 76.2 175.26 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "b07b78b5-15c1-422c-92e8-64afaac1127c") + ) + (pin "2" + (uuid "72b43202-647e-47a3-95d0-b964cbe35ca2") + ) + (instances + (project "justdrive" + (path "/91d737a6-3901-4019-895e-d357098ad4a5/a84aecde-8a99-488f-8554-6e1f1e68badf" + (reference "C28") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 41.91 175.26 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7b7560e8-b3e0-4425-a922-1e0e371ec184") + (property "Reference" "C8" + (at 45.72 173.9899 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 45.72 176.5299 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 42.8752 179.07 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 41.91 175.26 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 41.91 175.26 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "df56fada-63c9-47a3-940a-811437c07c19") + ) + (pin "2" + (uuid "1279a8b6-3876-4629-8c6a-ba2d6ac5b4ad") + ) + (instances + (project "justdrive" + (path "/91d737a6-3901-4019-895e-d357098ad4a5/a84aecde-8a99-488f-8554-6e1f1e68badf" + (reference "C8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 53.34 181.61 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7ea56fee-879f-49ac-b411-d333630a0489") + (property "Reference" "#PWR055" + (at 53.34 187.96 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 53.34 186.69 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 53.34 181.61 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 53.34 181.61 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 53.34 181.61 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "2d9d01b4-edf2-477e-8880-c29cd11cd5d8") + ) + (instances + (project "justdrive" + (path "/91d737a6-3901-4019-895e-d357098ad4a5/a84aecde-8a99-488f-8554-6e1f1e68badf" + (reference "#PWR055") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 166.37 44.45 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "830f71fa-3854-4a68-8e41-10068032a3c3") + (property "Reference" "#PWR054" + (at 166.37 48.26 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3.3V" + (at 166.37 39.37 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 166.37 44.45 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 166.37 44.45 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 166.37 44.45 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "4e605d86-4cc2-4899-bcfe-61e3ee449016") + ) + (instances + (project "justdrive" + (path "/91d737a6-3901-4019-895e-d357098ad4a5/a84aecde-8a99-488f-8554-6e1f1e68badf" + (reference "#PWR054") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 64.77 175.26 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8c7c2e4e-43c4-48e9-9bb8-207f2841dc7f") + (property "Reference" "C27" + (at 68.58 173.9899 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 68.58 176.5299 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 65.7352 179.07 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 64.77 175.26 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 64.77 175.26 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "f844ece6-9f6d-4217-890d-05d71ba3612b") + ) + (pin "2" + (uuid "4ddf4f56-a176-4391-b045-2faaf42f27fa") + ) + (instances + (project "justdrive" + (path "/91d737a6-3901-4019-895e-d357098ad4a5/a84aecde-8a99-488f-8554-6e1f1e68badf" + (reference "C27") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 166.37 50.8 180) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8ee4f01c-d953-4a13-b76e-e68340895148") + (property "Reference" "R5" + (at 168.91 49.5299 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "10k" + (at 168.91 52.0699 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 168.148 50.8 90) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 166.37 50.8 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor" + (at 166.37 50.8 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "d688d949-f242-44ce-9e9d-ad92e3278f8c") + ) + (pin "1" + (uuid "5f60bcf8-4433-482c-80a2-b8f55c5edbdd") + ) + (instances + (project "justdrive" + (path "/91d737a6-3901-4019-895e-d357098ad4a5/a84aecde-8a99-488f-8554-6e1f1e68badf" + (reference "R5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 187.96 49.53 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "94d52a4e-81dd-4945-9ed3-76f72af0d987") + (property "Reference" "#PWR049" + (at 187.96 53.34 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3.3V" + (at 187.96 44.45 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 187.96 49.53 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 187.96 49.53 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 187.96 49.53 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "b2912bb0-7c97-4ff3-b78f-a97ab967b598") + ) + (instances + (project "justdrive" + (path "/91d737a6-3901-4019-895e-d357098ad4a5/a84aecde-8a99-488f-8554-6e1f1e68badf" + (reference "#PWR049") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "MCU_ST_STM32F0:STM32F030C8Tx") - (at 111.76 87.63 0) + (at 186.69 95.25 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -1107,7 +3707,7 @@ (fields_autoplaced yes) (uuid "96692955-0f5a-4e5b-a0d7-21f43d16fe9f") (property "Reference" "U1" - (at 116.4433 130.81 0) + (at 191.3733 138.43 0) (show_name no) (do_not_autoplace no) (effects @@ -1118,7 +3718,7 @@ ) ) (property "Value" "STM32F030C8Tx" - (at 116.4433 133.35 0) + (at 191.3733 140.97 0) (show_name no) (do_not_autoplace no) (effects @@ -1129,7 +3729,7 @@ ) ) (property "Footprint" "Package_QFP:LQFP-48_7x7mm_P0.5mm" - (at 99.06 128.27 0) + (at 173.99 135.89 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -1141,7 +3741,7 @@ ) ) (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32f030c8.pdf" - (at 111.76 87.63 0) + (at 186.69 95.25 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -1152,7 +3752,7 @@ ) ) (property "Description" "STMicroelectronics Arm Cortex-M0 MCU, 64KB flash, 8KB RAM, 48 MHz, 2.4-3.6V, 39 GPIO, LQFP48" - (at 111.76 87.63 0) + (at 186.69 95.25 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -1163,7 +3763,7 @@ ) ) (property "JLCPCB Part" "C23922" - (at 111.76 87.63 0) + (at 186.69 95.25 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -1326,4 +3926,246 @@ ) ) ) + (symbol + (lib_id "Device:C") + (at 30.48 175.26 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ef27ea07-9604-4fbc-a5e1-449749acc4e0") + (property "Reference" "C29" + (at 34.29 173.9899 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10u" + (at 34.29 176.5299 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 31.4452 179.07 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 30.48 175.26 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 30.48 175.26 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "b2b25287-cfbc-439c-89bf-be831091b56f") + ) + (pin "2" + (uuid "96c1f5bf-f4a0-4c8d-92f3-51a8c4f892da") + ) + (instances + (project "justdrive" + (path "/91d737a6-3901-4019-895e-d357098ad4a5/a84aecde-8a99-488f-8554-6e1f1e68badf" + (reference "C29") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 138.43 76.2 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f2e44986-5034-433d-8db7-8eb42cfe8002") + (property "Reference" "#PWR051" + (at 138.43 82.55 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 138.43 81.28 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 138.43 76.2 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 138.43 76.2 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 138.43 76.2 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "516ddf83-a5b0-4a58-8667-886e881647b0") + ) + (instances + (project "justdrive" + (path "/91d737a6-3901-4019-895e-d357098ad4a5/a84aecde-8a99-488f-8554-6e1f1e68badf" + (reference "#PWR051") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 53.34 175.26 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f4384a95-8a6e-45a1-9306-70af866ef1ba") + (property "Reference" "C9" + (at 57.15 173.9899 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 57.15 176.5299 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 54.3052 179.07 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 53.34 175.26 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 53.34 175.26 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "8ab6c3f0-a435-4769-ad5a-ec05ec96fe48") + ) + (pin "2" + (uuid "2471893f-ec35-490c-9851-9f3720260a7a") + ) + (instances + (project "justdrive" + (path "/91d737a6-3901-4019-895e-d357098ad4a5/a84aecde-8a99-488f-8554-6e1f1e68badf" + (reference "C9") + (unit 1) + ) + ) + ) + ) )