From a747a36784c064c9d836156603e2cfc7c1524af3 Mon Sep 17 00:00:00 2001 From: geegor Date: Sun, 22 Feb 2026 22:00:24 -0600 Subject: [PATCH] Update programming interfaces --- stm32.kicad_sch | 1595 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 1588 insertions(+), 7 deletions(-) diff --git a/stm32.kicad_sch b/stm32.kicad_sch index 253bc78..fb9d506 100644 --- a/stm32.kicad_sch +++ b/stm32.kicad_sch @@ -361,6 +361,148 @@ ) (embedded_fonts no) ) + (symbol "Connector_Generic:Conn_01x02" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x02" + (at 0 -5.08 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" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x02_1_1" + (rectangle + (start -1.27 1.27) + (end 1.27 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (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) + ) + ) + (pin passive line + (at -5.08 0 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 -5.08 -2.54 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "Device:C_Polarized_Small_US" (pin_numbers (hide yes) @@ -802,6 +944,144 @@ ) (embedded_fonts no) ) + (symbol "Device:R_Small_US" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.254) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0.762 0.508 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "R_Small_US" + (at 0.762 -1.016 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (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" "Resistor, small US symbol" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "r resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_Small_US_1_1" + (polyline + (pts + (xy 0 1.524) (xy 1.016 1.143) (xy 0 0.762) (xy -1.016 0.381) (xy 0 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 1.016 -0.381) (xy 0 -0.762) (xy -1.016 -1.143) (xy 0 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at 0 2.54 270) + (length 1.016) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -2.54 90) + (length 1.016) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "MCU_ST_STM32F4:STM32F407VETx" (exclude_from_sim no) (in_bom yes) @@ -3095,6 +3375,175 @@ ) (embedded_fonts no) ) + (symbol "Oscillator:ASCO" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Y" + (at -7.62 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "ASCO" + (at 1.27 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Oscillator:Oscillator_SMD_Abracon_ASCO-4Pin_1.6x1.2mm" + (at 2.54 -8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://abracon.com/Oscillators/ASCO.pdf" + (at -5.715 3.175 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Crystal Clock Oscillator, Abracon ASCO" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "Crystal Clock Oscillator" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Oscillator*Abracon*ASCO*1.6x1.2mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "ASCO_0_1" + (rectangle + (start -7.62 5.08) + (end 7.62 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -5.715 2.54) (xy -5.08 2.54) (xy -5.08 3.81) (xy -4.445 3.81) (xy -4.445 2.54) (xy -3.81 2.54) + (xy -3.81 3.81) (xy -3.175 3.81) (xy -3.175 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "ASCO_1_1" + (pin input line + (at -10.16 0 0) + (length 2.54) + (name "Tri-State" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (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 "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 10.16 0 180) + (length 2.54) + (name "OUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "Regulator_Linear:LM1085-3.3" (pin_names (offset 0.254) @@ -3956,6 +4405,12 @@ (color 0 0 0 0) (uuid "40fa6a8c-02a9-4959-8989-f62f7780bfaf") ) + (junction + (at 170.18 97.79) + (diameter 0) + (color 0 0 0 0) + (uuid "4a17d6bf-18fd-4402-b060-9802d0e5ca80") + ) (junction (at 67.31 21.59) (diameter 0) @@ -4047,12 +4502,18 @@ (uuid "f36341c6-1733-4a05-87a1-c81ba2f17da1") ) (no_connect - (at 267.97 152.4) - (uuid "c670b5ac-96c8-4a41-bb85-baa5a1bee67f") + (at 36.83 49.53) + (uuid "4611614f-a011-464e-8fc6-167c7e1daf25") ) - (no_connect - (at 267.97 154.94) - (uuid "e01354b5-d187-4c0b-98c3-a177b7f9e192") + (wire + (pts + (xy 231.14 95.25) (xy 234.95 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "082a4b64-6f9b-493c-97b3-6b95363576d9") ) (wire (pts @@ -4104,6 +4565,16 @@ ) (uuid "22814ddb-aaf0-49a2-8855-f67d38607533") ) + (wire + (pts + (xy 137.16 129.54) (xy 144.78 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "23826065-f701-4961-87fa-87fd5829620f") + ) (wire (pts (xy 59.69 21.59) (xy 62.23 21.59) @@ -4184,6 +4655,26 @@ ) (uuid "45a25aaf-2e49-47dd-b5eb-8f26bd0f4705") ) + (wire + (pts + (xy 228.6 92.71) (xy 234.95 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4ce24572-4c06-4a19-970c-7fb055dc2442") + ) + (wire + (pts + (xy 228.6 74.93) (xy 234.95 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4e063c66-9ffc-4f98-a459-a5c817cf93ef") + ) (wire (pts (xy 62.23 21.59) (xy 64.77 21.59) @@ -4214,6 +4705,16 @@ ) (uuid "5bdd0782-a57c-4c8c-9038-05239c3809c8") ) + (wire + (pts + (xy 154.94 97.79) (xy 170.18 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "74cf965b-df39-435f-aacd-a860ecddcf6f") + ) (bus (pts (xy 118.11 50.8) (xy 118.11 48.26) @@ -4244,6 +4745,16 @@ ) (uuid "7f39311d-932e-41b7-ab73-d291498ad771") ) + (wire + (pts + (xy 231.14 80.01) (xy 231.14 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "80772cc0-7428-4205-ab4f-5842e4248d2d") + ) (wire (pts (xy 194.31 151.13) (xy 196.85 151.13) @@ -4254,6 +4765,26 @@ ) (uuid "89914a1d-7341-4f21-9484-ed0ffd8ff0d3") ) + (wire + (pts + (xy 228.6 90.17) (xy 234.95 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8a1265aa-47f6-4e37-9560-4746126f5e49") + ) + (wire + (pts + (xy 228.6 77.47) (xy 234.95 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8d4f0cf6-2cbc-414a-be05-37c5d4e9a91d") + ) (bus (pts (xy 119.38 50.8) (xy 118.11 50.8) @@ -4384,6 +4915,16 @@ ) (uuid "be186a98-ce6f-453f-8964-ccb88165bf4a") ) + (wire + (pts + (xy 144.78 152.4) (xy 147.32 152.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c61f4b2a-c709-4579-bdc4-3662b24ffdbc") + ) (wire (pts (xy 88.9 186.69) (xy 99.06 186.69) @@ -4394,6 +4935,16 @@ ) (uuid "c652bfb2-a3c9-42e9-8692-9ceff3266e11") ) + (wire + (pts + (xy 234.95 80.01) (xy 231.14 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c93a7f4e-9c09-4f3e-9fb5-115e387750d9") + ) (bus (pts (xy 118.11 40.64) (xy 118.11 43.18) @@ -4434,6 +4985,26 @@ ) (uuid "d46a21e9-b0a5-4c0e-8bfd-784a9c5dcf36") ) + (wire + (pts + (xy 154.94 100.33) (xy 154.94 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d4fe4d2c-a12c-497c-934d-9f5637d54c05") + ) + (wire + (pts + (xy 154.94 105.41) (xy 160.02 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d57690f0-82d4-4fc5-8639-2bd85973bc6f") + ) (bus (pts (xy 118.11 48.26) (xy 119.38 48.26) @@ -4474,6 +5045,16 @@ ) (uuid "fcdc6b3f-6219-4983-919e-9dc775003965") ) + (label "JTDO" + (at 87.63 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "0ab0dc65-e48c-4b4d-9671-a257ae90ddaf") + ) (label "NRST" (at 267.97 160.02 0) (effects @@ -4504,6 +5085,26 @@ ) (uuid "1a6917da-a390-4343-9f2d-c2fba0c9feec") ) + (label "OSC_OUT" + (at 36.83 46.99 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "1a6fcf6d-e19e-426b-abb1-07a3964de4f6") + ) + (label "CAN1_TX" + (at 228.6 77.47 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "1e19aee2-4faa-445d-934f-84b670984c34") + ) (label "D-" (at 87.63 59.69 0) (effects @@ -4534,6 +5135,26 @@ ) (uuid "38d4eaf6-5bc7-4aa8-95e8-d7a140fcaae2") ) + (label "CAN1_TX" + (at 36.83 100.33 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "3c5298e1-e857-4ce0-9376-0b5969477b34") + ) + (label "OSC_OUT" + (at 180.34 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "4279c878-2c2a-4e89-9eff-22d65b7a197c") + ) (label "NRST" (at 36.83 31.75 180) (effects @@ -4574,6 +5195,16 @@ ) (uuid "4d6d96b6-3d1d-4ecb-9a2c-8d517551c216") ) + (label "CAN2_RX" + (at 87.63 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "4faa4c44-f156-406b-8430-fcfbe4a30cd3") + ) (label "ETH.RXD3" (at 87.63 77.47 0) (effects @@ -4594,6 +5225,16 @@ ) (uuid "516146b7-55da-4f28-a6f9-8b86e7c5cc86") ) + (label "BOOT0" + (at 152.4 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "58125058-5046-4f38-be73-e46c54c50732") + ) (label "D+" (at 163.83 180.34 0) (effects @@ -4605,12 +5246,12 @@ (uuid "5dcefb37-d9ac-4f38-b8a7-45f636ed1295") ) (label "NRST" - (at 189.23 64.77 180) + (at 137.16 129.54 0) (effects (font (size 1.27 1.27) ) - (justify right bottom) + (justify left bottom) ) (uuid "5e023c8b-a13a-47f6-a54c-c4648b87708b") ) @@ -4664,6 +5305,16 @@ ) (uuid "753ef870-3f6e-48a6-b749-33353d0a0065") ) + (label "JTDO" + (at 267.97 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "792cf695-0146-4715-b767-f7175f2a5b52") + ) (label "ETH.RXD2" (at 87.63 74.93 0) (effects @@ -4744,6 +5395,16 @@ ) (uuid "972a478c-15f4-46da-8ae0-47df83f24640") ) + (label "JTDI" + (at 87.63 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "99101304-bf2d-46a1-92e3-93b19cf23728") + ) (label "ETH.RXDV" (at 87.63 49.53 0) (effects @@ -4774,6 +5435,16 @@ ) (uuid "a6e9ce1f-5b28-4929-8875-e7590df10e84") ) + (label "CAN2_TX" + (at 228.6 92.71 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "a791d272-8985-4ce0-a872-8bece0b392d9") + ) (label "ETH.TXD1" (at 87.63 107.95 0) (effects @@ -4794,6 +5465,16 @@ ) (uuid "b359de24-8c0a-4a88-949f-fc2c9d4d4e44") ) + (label "ETH.TXD3" + (at 36.83 59.69 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "b755a16b-30c2-459e-9873-819aad67c30d") + ) (label "ETH.RXD0" (at 116.84 80.01 0) (effects @@ -4804,6 +5485,36 @@ ) (uuid "bdd19b45-25b4-4378-92a4-cc2f97fb7e4f") ) + (label "CAN_~{EN}" + (at 189.23 62.23 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "bfcfe2f2-dea1-4142-b592-e481112122a4") + ) + (label "CAN_~{EN}" + (at 231.14 83.82 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "c2f5815c-1ef5-4266-bba6-fd180886c56d") + ) + (label "CAN2_TX" + (at 87.63 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "c33c084c-c368-4e17-bdd9-bd68f4fec5c0") + ) (label "ETH.TX.EN" (at 129.54 92.71 0) (effects @@ -4824,6 +5535,46 @@ ) (uuid "cc3e6753-4e85-4abe-859e-757b2c5fe4da") ) + (label "CAN1_RX" + (at 228.6 74.93 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "cdef98a2-ddb8-4651-9d3b-60c231972d4b") + ) + (label "CAN2_RX" + (at 228.6 90.17 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "d0f5878d-c6e4-4c08-a9b9-8a061d556424") + ) + (label "BOOT0" + (at 36.83 36.83 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "d3aa2e9c-309f-4a8d-8109-6f915ced2c98") + ) + (label "JTDI" + (at 267.97 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "e1ee0bb6-1775-468d-8e11-5f2afa6db407") + ) (label "ETH{TXD[0..3] RXD[0..3] TXEN TXCLK RXDV RXCLK}" (at 119.38 40.64 0) (effects @@ -4844,6 +5595,16 @@ ) (uuid "ec3ea766-8fec-49b5-920e-13a687eb570f") ) + (label "CAN1_RX" + (at 36.83 97.79 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "ec664228-569c-41b9-8bf1-eb65d168d210") + ) (label "ETH.TXD2" (at 87.63 123.19 0) (effects @@ -6157,6 +6918,71 @@ ) ) ) + (symbol + (lib_id "power:VCC") + (at 132.08 129.54 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "41fd950c-93fa-45a4-a377-fe96bf3e00f4") + (property "Reference" "#PWR0162" + (at 135.89 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "3V3_STM" + (at 124.46 129.54 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 132.08 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 132.08 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VCC\"" + (at 132.08 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "eb0a4e45-2abc-4100-a544-1fc36bbebc04") + ) + (instances + (project "scope_addin_v1" + (path "/abd4502a-d375-4a88-b6fc-c78417deada8/dfbcf0b6-4d70-49cf-9bb8-d33655cd42c8" + (reference "#PWR0162") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C_Small") (at 31.75 143.51 90) @@ -6428,6 +7254,143 @@ ) ) ) + (symbol + (lib_id "Connector_Generic:Conn_01x02") + (at 149.86 129.54 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5ef4f35b-7659-4c0a-949c-08eee0ae9595") + (property "Reference" "J32" + (at 152.4 129.5399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "FP_ON" + (at 152.4 132.0799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Connector_PinSocket_1.27mm:PinSocket_1x02_P1.27mm_Vertical" + (at 149.86 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 149.86 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" + (at 149.86 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "25bbe018-11ae-4ba4-9896-7984143612a8") + ) + (pin "2" + (uuid "fe4024fd-9817-4afe-8477-9e9446ba545b") + ) + (instances + (project "scope_addin_v1" + (path "/abd4502a-d375-4a88-b6fc-c78417deada8/dfbcf0b6-4d70-49cf-9bb8-d33655cd42c8" + (reference "J32") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R_Small_US") + (at 149.86 152.4 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "6543a832-3c77-4e07-89b2-abbb9dc5918e") + (property "Reference" "R49" + (at 147.32 146.812 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10k" + (at 147.32 149.352 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 149.86 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 149.86 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor, small US symbol" + (at 149.86 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "3f8cf268-44a0-44ba-9d86-641331951261") + ) + (pin "1" + (uuid "08baf179-6c34-4650-8f51-f2f42b6b225e") + ) + (instances + (project "scope_addin_v1" + (path "/abd4502a-d375-4a88-b6fc-c78417deada8/dfbcf0b6-4d70-49cf-9bb8-d33655cd42c8" + (reference "R49") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") (at 196.85 163.83 0) @@ -6494,6 +7457,139 @@ ) ) ) + (symbol + (lib_id "power:GND") + (at 170.18 113.03 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6ad99608-c0ac-4344-a7f7-af4667f5b131") + (property "Reference" "#PWR0164" + (at 170.18 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 170.18 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 170.18 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 170.18 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 170.18 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "19c95dca-82aa-4dbf-a375-740a11413539") + ) + (instances + (project "scope_addin_v1" + (path "/abd4502a-d375-4a88-b6fc-c78417deada8/dfbcf0b6-4d70-49cf-9bb8-d33655cd42c8" + (reference "#PWR0164") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 144.78 132.08 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "707f42dc-668e-4bde-a002-cb7e6c355fc2") + (property "Reference" "#PWR0163" + (at 138.43 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 140.97 132.0799 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 144.78 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 144.78 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 144.78 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "548bdfe1-1484-485e-b49e-8e273d384790") + ) + (instances + (project "scope_addin_v1" + (path "/abd4502a-d375-4a88-b6fc-c78417deada8/dfbcf0b6-4d70-49cf-9bb8-d33655cd42c8" + (reference "#PWR0163") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:VCC") (at 184.15 153.67 90) @@ -6625,6 +7721,73 @@ ) ) ) + (symbol + (lib_id "power:GND") + (at 134.62 154.94 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7c633349-6d28-431e-80f5-fe1a4ceea007") + (property "Reference" "#PWR0161" + (at 128.27 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 130.81 154.9399 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 134.62 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 134.62 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 134.62 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3249a6be-7a36-4448-9a4b-4dec19ba77a3") + ) + (instances + (project "scope_addin_v1" + (path "/abd4502a-d375-4a88-b6fc-c78417deada8/dfbcf0b6-4d70-49cf-9bb8-d33655cd42c8" + (reference "#PWR0161") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C_Small") (at 88.9 184.15 180) @@ -6760,6 +7923,73 @@ ) ) ) + (symbol + (lib_id "Device:R_Small_US") + (at 134.62 129.54 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "976ad60b-26ee-4278-b89d-453b8683d885") + (property "Reference" "R50" + (at 132.08 123.952 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10k" + (at 132.08 126.492 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 134.62 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 134.62 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor, small US symbol" + (at 134.62 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "fbd24489-16a2-45c1-b5fb-6625240910a4") + ) + (pin "1" + (uuid "3453853e-92f9-4eaa-801b-e11868b78e84") + ) + (instances + (project "scope_addin_v1" + (path "/abd4502a-d375-4a88-b6fc-c78417deada8/dfbcf0b6-4d70-49cf-9bb8-d33655cd42c8" + (reference "R50") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C_Small") (at 196.85 161.29 180) @@ -6891,12 +8121,14 @@ ) (pin "13" (uuid "c0260594-4dbc-427a-b030-f00dbfd5cd01") + (alternate "RCC_OSC_OUT") ) (pin "37" (uuid "82b5d1cd-9a02-48ae-8da4-888ed75a33e8") ) (pin "89" (uuid "cb6c072f-bffd-44e5-9313-45bc79bf46dd") + (alternate "SYS_JTDO-SWO") ) (pin "68" (uuid "f91959a4-e30c-4a31-9a9a-41115aba464d") @@ -6921,6 +8153,7 @@ ) (pin "92" (uuid "248659f6-8fa3-40fa-ae21-b69e271a226f") + (alternate "CAN2_TX") ) (pin "19" (uuid "c7c2a1bd-6e0a-4a10-83d9-232b40648ac6") @@ -6958,6 +8191,7 @@ ) (pin "91" (uuid "1981e084-4c01-4c97-8bd0-78a2faf5f278") + (alternate "CAN2_RX") ) (pin "25" (uuid "90177b9a-8c26-4020-a12e-d8c53fad6efd") @@ -7017,6 +8251,7 @@ ) (pin "12" (uuid "04ab5a5e-35ac-4073-85d6-8e2fd2436eee") + (alternate "RCC_OSC_IN") ) (pin "8" (uuid "66d411ab-771c-4f18-8d6a-6c201343ce64") @@ -7070,6 +8305,7 @@ ) (pin "82" (uuid "aae9a254-c5e8-4780-bc22-9ca09f3738c3") + (alternate "CAN1_TX") ) (pin "2" (uuid "0cc64708-ea10-40a0-987d-f4cff1046afc") @@ -7102,6 +8338,7 @@ ) (pin "81" (uuid "2acf316e-9d13-4d14-8c2d-aec29d051803") + (alternate "CAN1_RX") ) (pin "48" (uuid "1490b250-0d45-4066-8fc1-0b38bdae33d0") @@ -7169,6 +8406,7 @@ ) (pin "77" (uuid "8b60112e-f476-4dc3-a51c-8a2fcc253277") + (alternate "SYS_JTDI") ) (pin "63" (uuid "7d4756f9-c879-4c23-aae0-b532bfbe671c") @@ -7705,6 +8943,80 @@ ) ) ) + (symbol + (lib_id "Oscillator:ASCO") + (at 170.18 105.41 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d6566c36-4359-4ade-b052-900345b81d6d") + (property "Reference" "Y1" + (at 181.61 98.9898 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "ASCO" + (at 181.61 101.5298 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm" + (at 172.72 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://abracon.com/Oscillators/ASCO.pdf" + (at 164.465 102.235 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Crystal Clock Oscillator, Abracon ASCO" + (at 170.18 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "7293eccd-221e-4f10-9ea1-5aa7c64b744b") + ) + (pin "1" + (uuid "d954a958-f68c-4420-8423-56319f54250b") + ) + (pin "2" + (uuid "3395a02c-afc2-43e2-85a6-448a8a536b61") + ) + (pin "4" + (uuid "9b39f8a4-3f13-4619-9ad3-978ba433e94c") + ) + (instances + (project "" + (path "/abd4502a-d375-4a88-b6fc-c78417deada8/dfbcf0b6-4d70-49cf-9bb8-d33655cd42c8" + (reference "Y1") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") (at 226.06 130.81 0) @@ -7771,6 +9083,73 @@ ) ) ) + (symbol + (lib_id "Device:R_Small_US") + (at 154.94 102.87 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d7ff368e-dce3-4ed2-954b-f91ab3c35481") + (property "Reference" "R51" + (at 149.352 105.41 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1k" + (at 151.892 105.41 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 154.94 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 154.94 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor, small US symbol" + (at 154.94 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "0b6085dd-108f-4e3c-9ecd-9f13b9b4e200") + ) + (pin "1" + (uuid "fba68aef-9053-44d1-b04c-12c44b88fc2b") + ) + (instances + (project "scope_addin_v1" + (path "/abd4502a-d375-4a88-b6fc-c78417deada8/dfbcf0b6-4d70-49cf-9bb8-d33655cd42c8" + (reference "R51") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") (at 88.9 186.69 0) @@ -8038,6 +9417,136 @@ ) ) ) + (symbol + (lib_id "power:VCC") + (at 134.62 149.86 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "eaa2fe1b-8603-4a44-a592-ce30c0e2064d") + (property "Reference" "#PWR0160" + (at 138.43 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "3V3_STM" + (at 127 149.86 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 134.62 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 134.62 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VCC\"" + (at 134.62 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "50e5f909-3ed8-478e-951e-559310e40d76") + ) + (instances + (project "scope_addin_v1" + (path "/abd4502a-d375-4a88-b6fc-c78417deada8/dfbcf0b6-4d70-49cf-9bb8-d33655cd42c8" + (reference "#PWR0160") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:VCC") + (at 170.18 97.79 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ead28177-6802-46e3-8616-59b97a65f158") + (property "Reference" "#PWR0165" + (at 170.18 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "3V3_STM" + (at 170.18 90.17 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 170.18 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 170.18 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VCC\"" + (at 170.18 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3b539956-10c0-451f-89c9-a28cfe9584a4") + ) + (instances + (project "scope_addin_v1" + (path "/abd4502a-d375-4a88-b6fc-c78417deada8/dfbcf0b6-4d70-49cf-9bb8-d33655cd42c8" + (reference "#PWR0165") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:VCC") (at 250.19 152.4 0) @@ -8241,6 +9750,78 @@ ) ) ) + (symbol + (lib_id "Switch:SW_SPDT") + (at 139.7 152.4 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fefe370b-6d61-4a69-ac5e-28c6593ae7f0") + (property "Reference" "SW2" + (at 139.7 143.51 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_SPDT" + (at 139.7 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_PinHeader_1.27mm:PinHeader_1x03_P1.27mm_Vertical" + (at 139.7 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 139.7 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Switch, single pole double throw" + (at 139.7 152.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c1f19889-5321-4138-9ebc-c9ff7ffdb450") + ) + (pin "2" + (uuid "be43ce0f-f19c-4179-96f2-30adacd25655") + ) + (pin "3" + (uuid "8e8b3c23-5cdb-469f-92b9-a207a1d93c3d") + ) + (instances + (project "scope_addin_v1" + (path "/abd4502a-d375-4a88-b6fc-c78417deada8/dfbcf0b6-4d70-49cf-9bb8-d33655cd42c8" + (reference "SW2") + (unit 1) + ) + ) + ) + ) (sheet (at 234.95 88.9) (size 25.4 10.16)