From e008f94a069d1dc20c072ed7e4ae3bccd819af4d Mon Sep 17 00:00:00 2001 From: kerem Date: Mon, 20 Nov 2023 15:17:13 +0100 Subject: [PATCH] Defining pinnings - not sure what are the most importnant ones --- .../brayn-backups/brayn-2023-11-20_102338.zip | Bin 0 -> 97347 bytes .../brayn-backups/brayn-2023-11-20_112418.zip | Bin 0 -> 97462 bytes .../brayn-backups/brayn-2023-11-20_132914.zip | Bin 0 -> 51223 bytes .../brayn-backups/brayn-2023-11-20_145700.zip | Bin 0 -> 52437 bytes .../brayn-backups/brayn-2023-11-20_150536.zip | Bin 0 -> 52580 bytes .../brayn-backups/brayn-2023-11-20_151050.zip | Bin 0 -> 54321 bytes 02_hardware/brayn/brayn.kicad_pcb | 1645 +++++----- 02_hardware/brayn/brayn.kicad_pro | 59 +- 02_hardware/brayn/brayn.kicad_sch | 2797 ++++++++++------- 02_hardware/brayn/fp-info-cache | 1415 +++------ 02_hardware/brayn/mcu.bak | 289 ++ 02_hardware/brayn/mcu.kicad_sym | 289 ++ 02_hardware/brayn/sym-lib-table | 1 + 02_hardware/brayn/~brayn.kicad_pcb.lck | 1 - 14 files changed, 3679 insertions(+), 2817 deletions(-) create mode 100644 02_hardware/brayn/brayn-backups/brayn-2023-11-20_102338.zip create mode 100644 02_hardware/brayn/brayn-backups/brayn-2023-11-20_112418.zip create mode 100644 02_hardware/brayn/brayn-backups/brayn-2023-11-20_132914.zip create mode 100644 02_hardware/brayn/brayn-backups/brayn-2023-11-20_145700.zip create mode 100644 02_hardware/brayn/brayn-backups/brayn-2023-11-20_150536.zip create mode 100644 02_hardware/brayn/brayn-backups/brayn-2023-11-20_151050.zip create mode 100644 02_hardware/brayn/mcu.bak create mode 100644 02_hardware/brayn/mcu.kicad_sym delete mode 100644 02_hardware/brayn/~brayn.kicad_pcb.lck diff --git a/02_hardware/brayn/brayn-backups/brayn-2023-11-20_102338.zip b/02_hardware/brayn/brayn-backups/brayn-2023-11-20_102338.zip new file mode 100644 index 0000000000000000000000000000000000000000..bfc02caaf6efef700eb234f980c497adc6319e04 GIT binary patch literal 97347 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 z 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 literal 0 HcmV?d00001 diff --git a/02_hardware/brayn/brayn-backups/brayn-2023-11-20_112418.zip b/02_hardware/brayn/brayn-backups/brayn-2023-11-20_112418.zip new file mode 100644 index 0000000000000000000000000000000000000000..5d9cf5a6b0de7823a0334a05861747d710592da8 GIT binary patch literal 97462 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 z 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

    d)I)5y)Q>)$ypkDe)}$y{T~JH?XAextn*m{ODKh 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 K8|tygKs*2m-1mt9 literal 0 HcmV?d00001 diff --git a/02_hardware/brayn/brayn-backups/brayn-2023-11-20_145700.zip b/02_hardware/brayn/brayn-backups/brayn-2023-11-20_145700.zip new file mode 100644 index 0000000000000000000000000000000000000000..167f5da7ed82eaaa7ba13f32d3eab78486cd9054 GIT binary patch literal 52437 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 Y~&1v3=zBfkRe$DLln#dOU!0Bye6Eb`TVyXhtPd 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%0Ah;2HH*Ej$ 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�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 D)b;9< literal 0 HcmV?d00001 diff --git a/02_hardware/brayn/brayn.kicad_pcb b/02_hardware/brayn/brayn.kicad_pcb index d588365..bf99c0e 100644 --- a/02_hardware/brayn/brayn.kicad_pcb +++ b/02_hardware/brayn/brayn.kicad_pcb @@ -81,137 +81,119 @@ (net 1 "unconnected-(U1-OUT-Pad1)") (net 2 "Net-(U1-GND-Pad2)") (net 3 "unconnected-(U1-~{SHDN}-Pad4)") - (net 4 "unconnected-(U1-VDD-Pad6)") + (net 4 "+5V") (net 5 "+3.3VA") - (net 6 "unconnected-(U2-PC14-Pad3)") - (net 7 "unconnected-(U2-PC15-Pad4)") + (net 6 "/PWR_GOOD") + (net 7 "/LSE_IN") (net 8 "GND") - (net 9 "unconnected-(U2-PC0-Pad8)") - (net 10 "unconnected-(U2-PC1-Pad9)") - (net 11 "unconnected-(U2-PC2-Pad10)") - (net 12 "unconnected-(U2-PC3-Pad11)") - (net 13 "unconnected-(U2-VSSA-Pad12)") - (net 14 "/NRST") - (net 15 "unconnected-(U2-VSS-Pad18)") - (net 16 "unconnected-(J1-Pin_1-Pad1)") - (net 17 "unconnected-(U2-PC4-Pad24)") - (net 18 "unconnected-(U2-PC5-Pad25)") - (net 19 "unconnected-(U2-VCAP1-Pad30)") - (net 20 "unconnected-(U2-VSS-Pad31)") - (net 21 "unconnected-(J1-Pin_2-Pad2)") - (net 22 "unconnected-(U2-PC6-Pad37)") - (net 23 "unconnected-(U2-PC7-Pad38)") - (net 24 "unconnected-(U2-PC8-Pad39)") - (net 25 "unconnected-(U2-PC9-Pad40)") - (net 26 "unconnected-(U2-VSS-Pad47)") - (net 27 "unconnected-(J1-Pin_3-Pad3)") - (net 28 "unconnected-(U2-PC10-Pad51)") - (net 29 "unconnected-(U2-PC11-Pad52)") - (net 30 "unconnected-(U2-PC12-Pad53)") - (net 31 "unconnected-(U2-PD2-Pad54)") - (net 32 "unconnected-(U2-BOOT0-Pad60)") - (net 33 "unconnected-(U2-VSS-Pad63)") - (net 34 "unconnected-(J1-Pin_4-Pad4)") - (net 35 "unconnected-(J1-Pin_5-Pad5)") - (net 36 "unconnected-(J1-Pin_6-Pad6)") - (net 37 "unconnected-(J1-Pin_7-Pad7)") - (net 38 "unconnected-(J1-Pin_8-Pad8)") - (net 39 "unconnected-(J1-Pin_9-Pad9)") - (net 40 "unconnected-(J1-Pin_10-Pad10)") - (net 41 "unconnected-(J1-Pin_11-Pad11)") - (net 42 "unconnected-(J1-Pin_43-Pad43)") - (net 43 "unconnected-(J1-Pin_52-Pad52)") - (net 44 "unconnected-(J1-Pin_53-Pad53)") - (net 45 "unconnected-(J1-Pin_54-Pad54)") - (net 46 "unconnected-(J1-Pin_55-Pad55)") - (net 47 "unconnected-(J1-Pin_56-Pad56)") - (net 48 "unconnected-(J1-Pin_57-Pad57)") - (net 49 "unconnected-(J1-Pin_58-Pad58)") - (net 50 "unconnected-(J1-Pin_59-Pad59)") - (net 51 "unconnected-(J1-Pin_60-Pad60)") - (net 52 "unconnected-(J1-Pin_61-Pad61)") - (net 53 "unconnected-(J1-Pin_62-Pad62)") - (net 54 "unconnected-(J1-Pin_63-Pad63)") - (net 55 "unconnected-(J1-Pin_64-Pad64)") - (net 56 "unconnected-(J1-Pin_65-Pad65)") - (net 57 "unconnected-(J1-Pin_66-Pad66)") - (net 58 "unconnected-(J1-Pin_67-Pad67)") - (net 59 "unconnected-(J1-Pin_68-Pad68)") - (net 60 "unconnected-(J1-Pin_69-Pad69)") - (net 61 "unconnected-(J1-Pin_70-Pad70)") - (net 62 "unconnected-(J1-Pin_71-Pad71)") - (net 63 "unconnected-(J1-Pin_72-Pad72)") - (net 64 "unconnected-(J1-Pin_73-Pad73)") - (net 65 "unconnected-(J1-Pin_74-Pad74)") - (net 66 "unconnected-(J1-Pin_75-Pad75)") - (net 67 "/HSE_IN") - (net 68 "/HSE_OUT") - (net 69 "/PB15") - (net 70 "/PA15") - (net 71 "/PB14") - (net 72 "/PA14") - (net 73 "/PB13") - (net 74 "/PA13") - (net 75 "/PB12") - (net 76 "/PA12") - (net 77 "/PA11") - (net 78 "/PB10") - (net 79 "/PA10") - (net 80 "/PB9") - (net 81 "/PA9") - (net 82 "/PA8") - (net 83 "/PA7") - (net 84 "/PB6") - (net 85 "/PA6") - (net 86 "/PB5") - (net 87 "/PA5") - (net 88 "/PB4") - (net 89 "/PA4") - (net 90 "/PB3") - (net 91 "/PA3") - (net 92 "/PB2") - (net 93 "/PA2") - (net 94 "/PB1") - (net 95 "/PA1") - (net 96 "/PB0") - (net 97 "/PA0") - (net 98 "unconnected-(J1-Pin_51-Pad51)") - (net 99 "unconnected-(J1-Pin_50-Pad50)") - (net 100 "unconnected-(J1-Pin_49-Pad49)") - (net 101 "unconnected-(J1-Pin_48-Pad48)") - (net 102 "unconnected-(J1-Pin_47-Pad47)") - (net 103 "unconnected-(J1-Pin_46-Pad46)") - (net 104 "unconnected-(J1-Pin_45-Pad45)") - (net 105 "unconnected-(J1-Pin_44-Pad44)") - (net 106 "unconnected-(J1-Pin_42-Pad42)") - (net 107 "unconnected-(J1-Pin_41-Pad41)") - (net 108 "unconnected-(J1-Pin_40-Pad40)") - (net 109 "unconnected-(J1-Pin_39-Pad39)") - (net 110 "unconnected-(J1-Pin_38-Pad38)") - (net 111 "unconnected-(J1-Pin_37-Pad37)") - (net 112 "unconnected-(J1-Pin_36-Pad36)") - (net 113 "unconnected-(J1-Pin_35-Pad35)") - (net 114 "unconnected-(J1-Pin_34-Pad34)") - (net 115 "unconnected-(J1-Pin_33-Pad33)") - (net 116 "unconnected-(J1-Pin_32-Pad32)") - (net 117 "unconnected-(J1-Pin_31-Pad31)") - (net 118 "unconnected-(J1-Pin_30-Pad30)") - (net 119 "unconnected-(J1-Pin_29-Pad29)") - (net 120 "unconnected-(J1-Pin_28-Pad28)") - (net 121 "unconnected-(J1-Pin_27-Pad27)") - (net 122 "unconnected-(J1-Pin_26-Pad26)") - (net 123 "unconnected-(J1-Pin_25-Pad25)") - (net 124 "unconnected-(J1-Pin_24-Pad24)") - (net 125 "unconnected-(J1-Pin_22-Pad22)") - (net 126 "unconnected-(J1-Pin_20-Pad20)") - (net 127 "/PC13") - (net 128 "/I2C_SCL") - (net 129 "/I2C_SDA") + (net 9 "/UART_1_TX") + (net 10 "/USB_DM") + (net 11 "/UART_1_RX") + (net 12 "/LSE_OUT") + (net 13 "/NRST") + (net 14 "/GPIO_8") + (net 15 "/USB_ID") + (net 16 "/GPIO_9") + (net 17 "/GPIO_10") + (net 18 "/GPIO_11") + (net 19 "unconnected-(U2-VSS-Pad31)") + (net 20 "/GPIO_12") + (net 21 "/GPIO_1") + (net 22 "/GPIO_13") + (net 23 "/GPIO_2") + (net 24 "/COMP_1") + (net 25 "unconnected-(U2-VSS-Pad47)") + (net 26 "/GPIO_3") + (net 27 "/GPIO_4") + (net 28 "/COMP_2") + (net 29 "/GPIO_5") + (net 30 "/COMP_3") + (net 31 "/COMP_4") + (net 32 "unconnected-(U2-VSS-Pad63)") + (net 33 "/ADC_4") + (net 34 "/GPIO_6") + (net 35 "/OPAMP_VIN_P") + (net 36 "/GPIO_7") + (net 37 "/DAC_1") + (net 38 "/OPAMP_VIN_N") + (net 39 "/DAC_2") + (net 40 "/OPAMP_VOUT") + (net 41 "/PA0") + (net 42 "/PWM_1") + (net 43 "unconnected-(U2-VSS-Pad15)") + (net 44 "/PWM_2") + (net 45 "/I2S_SCK") + (net 46 "/PWM_3") + (net 47 "unconnected-(U2-VSSA-Pad27)") + (net 48 "/I2S_WS") + (net 49 "/I2S_SDO") + (net 50 "/I2S_SDI") + (net 51 "unconnected-(U2-VREF+-Pad28)") + (net 52 "/CAN_TX") + (net 53 "/ADC_1") + (net 54 "/CAN_RX") + (net 55 "/PB10") + (net 56 "/PB11") + (net 57 "/ADC_2") + (net 58 "unconnected-(U2-PD2-Pad55)") + (net 59 "/PB7") + (net 60 "/HSE_IN") + (net 61 "/HSE_OUT") + (net 62 "/PB15") + (net 63 "/PA15") + (net 64 "/PB14") + (net 65 "/PA14") + (net 66 "/PB13") + (net 67 "/PA13") + (net 68 "/PB12") + (net 69 "/PA12") + (net 70 "/PA11") + (net 71 "unconnected-(U2-BOOT0-PB8-Pad61)") + (net 72 "/PA10") + (net 73 "/USB_VBUS") + (net 74 "/PA9") + (net 75 "/PA8") + (net 76 "/PA7") + (net 77 "/PB6") + (net 78 "/PA6") + (net 79 "/PB5") + (net 80 "/PA5") + (net 81 "/PB4") + (net 82 "/PA4") + (net 83 "/PB3") + (net 84 "/PA3") + (net 85 "/PB2") + (net 86 "/PA2") + (net 87 "/PB1") + (net 88 "/PA1") + (net 89 "/PB0") + (net 90 "/PB9") + (net 91 "/ADC_3") + (net 92 "/VREF(2.048V)") + (net 93 "/PC0") + (net 94 "/PC1") + (net 95 "/PC2") + (net 96 "/PC3") + (net 97 "/PC4") + (net 98 "/PC5") + (net 99 "/PC6") + (net 100 "/PC7") + (net 101 "/PC8") + (net 102 "/PC9") + (net 103 "/PC10") + (net 104 "/PC11") + (net 105 "/PC12") + (net 106 "/USB_SOF") + (net 107 "unconnected-(J1-Pin_20-Pad20)") + (net 108 "/PC13") + (net 109 "/USB_DP") + (net 110 "/PWM_4") + (net 111 "/PWM_5") - (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") - (tstamp 009b4954-8b31-47b8-a08b-1b10021a3c45) - (at 85.2 106.9 180) - (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (footprint "Capacitor_SMD:C_0402_1005Metric" (layer "F.Cu") + (tstamp 0d47baf2-2ad4-4df9-af16-8ec2bbc02632) + (at 68.965 78.33) + (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor") (property "Disti" "") (property "Disti_no" "") @@ -221,45 +203,45 @@ (property "Sheetname" "") (property "ki_description" "Unpolarized capacitor, small symbol") (property "ki_keywords" "capacitor cap") - (path "/63ec839d-b38a-4e56-8184-96e3a59317d5") + (path "/0420285b-fd9e-43eb-9864-563d0b92aa53") (attr smd) - (fp_text reference "C3" (at 0.1 -1.4) (layer "F.SilkS") + (fp_text reference "C2" (at 0 -1.16) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 72ebf4ea-9e0e-4a21-af03-a36902fd1990) + (tstamp 005e84a5-287e-4da5-b93a-953879ac139c) ) - (fp_text value "100n" (at 0 1.43) (layer "F.Fab") + (fp_text value "100n" (at 0 1.16) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp ec6bd605-5efc-4714-b4db-f8e2e35d1f3c) + (tstamp f5964ddd-9fba-4d20-beac-b4a3b243abcf) ) (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.4 0.4) (thickness 0.06))) - (tstamp f8f4aba8-604b-4308-a641-b56380973a01) - ) - (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3ed20d2a-2406-46de-a771-f7d8b3a796b7)) - (fp_line (start -0.14058 0.51) (end 0.14058 0.51) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 55f6a0f9-1a2c-4771-b656-c06414ec751f)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b0e9e8c9-d0af-42cf-ba24-9031eaf3f065)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b054f492-4e3c-4a9d-a68e-575bcd77e58d)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c9eec99d-8857-4016-b102-9eb51fac254f)) - (fp_line (start 1.48 0.73) (end -1.48 0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9e3ec238-e5e1-48c9-bebc-97057f1a7b12)) - (fp_line (start -0.8 -0.4) (end 0.8 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 99355998-11a7-452b-96f5-3f2a33e3fd5d)) - (fp_line (start -0.8 0.4) (end -0.8 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a503520c-a997-42a3-9ac7-39432afb54f6)) - (fp_line (start 0.8 -0.4) (end 0.8 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e9dd8df4-778f-405b-a4b4-3310fb95fd64)) - (fp_line (start 0.8 0.4) (end -0.8 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2f001755-e528-4bdb-bc1f-15a5f2ee98ef)) - (pad "1" smd roundrect (at -0.775 0 180) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 5 "+3.3VA") (pintype "passive") (tstamp d01e7130-cb30-40d1-a311-0ad978ee0fe3)) - (pad "2" smd roundrect (at 0.775 0 180) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 8 "GND") (pintype "passive") (tstamp dabbae5d-2200-4a27-b49b-0307fd87a420)) - (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (effects (font (size 0.25 0.25) (thickness 0.04))) + (tstamp 3cd07270-20cd-4c14-9316-a5f00627d68b) + ) + (fp_line (start -0.107836 -0.36) (end 0.107836 -0.36) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5b4db819-5a06-4e7b-89eb-271d2ac16c27)) + (fp_line (start -0.107836 0.36) (end 0.107836 0.36) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 13037d90-7955-4a3d-9309-9fdf7b7b8129)) + (fp_line (start -0.91 -0.46) (end 0.91 -0.46) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d7746015-9273-4992-9fd7-122fd638d040)) + (fp_line (start -0.91 0.46) (end -0.91 -0.46) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3785299d-79a2-4628-99d3-b1ee0b5be150)) + (fp_line (start 0.91 -0.46) (end 0.91 0.46) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp bd91fe55-b16a-4f64-b0e0-230adcf47e32)) + (fp_line (start 0.91 0.46) (end -0.91 0.46) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 22193184-2eaa-437c-85d7-aaa9d017bb2f)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5ba0e607-f9e4-4040-adcb-644670c3d9ee)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 36aec389-f36c-4f34-8e65-d214e9901d24)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fec7bddd-9cbb-4d38-bdbc-976a9ca8199d)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1771aca7-ed32-472e-b6ad-de04b68c09d6)) + (pad "1" smd roundrect (at -0.48 0) (size 0.56 0.62) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 5 "+3.3VA") (pintype "passive") (tstamp 5f69b558-ff98-4d87-9561-4e3c9b5ffead)) + (pad "2" smd roundrect (at 0.48 0) (size 0.56 0.62) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 8 "GND") (pintype "passive") (tstamp 14f7f692-dc44-43f5-a31a-4b15c45cb35b)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) @@ -267,8 +249,8 @@ ) (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") - (tstamp 0352eec7-ec22-462b-b3dc-64c139f1ea22) - (at 82.6 93.5 90) + (tstamp 1279f797-2a4e-4a8b-9fcf-5efec3728f3d) + (at 54.87 86.78) (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor") (property "Disti" "") @@ -279,44 +261,44 @@ (property "Sheetname" "") (property "ki_description" "Unpolarized capacitor, small symbol") (property "ki_keywords" "capacitor cap") - (path "/43a80b69-537a-4090-aaeb-b4dd06827ce1") + (path "/fed11597-6bea-4d29-865a-2305cd09ed79") (attr smd) - (fp_text reference "C5" (at 2.175 0 180) (layer "F.SilkS") + (fp_text reference "C13" (at 0 -1.43) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 4550a640-1bd3-49b8-a069-f4619a8133a0) + (tstamp b0723bea-860f-4abb-9257-2fa381c05080) ) - (fp_text value "100n" (at -0.05 -1.6 90) (layer "F.Fab") + (fp_text value "10p" (at 0 1.43) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp c9cad57c-3ce3-411f-83a6-dd6563a5f3bf) + (tstamp 5bde1e45-8857-4756-a275-1784ce873746) ) - (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") (effects (font (size 0.4 0.4) (thickness 0.06))) - (tstamp 818480b3-40c5-4073-9708-bb88be8f048b) + (tstamp 9351f4a4-03cf-45ec-ae93-428f21dc92b8) ) (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4c3a06bf-071a-46c9-99fd-01212f522eb9)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 718a04ec-d000-4538-8aee-ef7cf6606c48)) (fp_line (start -0.14058 0.51) (end 0.14058 0.51) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 79f620f0-3fdc-4500-b168-b536908a7801)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2df3dac2-6796-4ab0-8a66-d2e3f56274a1)) (fp_line (start -1.48 -0.73) (end 1.48 -0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2ecb1171-1f78-4b8b-991e-06e641607656)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 32f64704-2625-478f-8f0c-c978fb183260)) (fp_line (start -1.48 0.73) (end -1.48 -0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4862d9c9-3fb7-40c2-ba5e-89ede254632d)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 290f1853-4e2b-495b-aa16-9f4558ebf309)) (fp_line (start 1.48 -0.73) (end 1.48 0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 34f6564a-6857-4d2e-8ca9-0a3d4de283e8)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ae197b1f-2050-4ad7-b7d3-499a29fa7a01)) (fp_line (start 1.48 0.73) (end -1.48 0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 185453f9-b10b-4450-b96a-28ab9fa5d089)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 96a90dd9-8152-4a8e-99d5-bf46df6125c3)) (fp_line (start -0.8 -0.4) (end 0.8 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9e316c83-9c58-4441-9edc-bea724c0c477)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 16263364-0625-4870-b14d-f19311dccd2b)) (fp_line (start -0.8 0.4) (end -0.8 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e634411a-a692-44a2-8828-5cb598f19628)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 73fe7a42-e547-4aea-ba34-a717abb31c3b)) (fp_line (start 0.8 -0.4) (end 0.8 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7e1e3068-c17d-4137-b632-7850b8085eca)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 65fa532e-d876-4c51-8e8d-5f5b51778d41)) (fp_line (start 0.8 0.4) (end -0.8 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 123ff2b6-2e6e-47df-86e8-30864e63cf8f)) - (pad "1" smd roundrect (at -0.775 0 90) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 5 "+3.3VA") (pintype "passive") (tstamp 9832636f-e817-49dd-80c2-b2f6e0b3314f)) - (pad "2" smd roundrect (at 0.775 0 90) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 8 "GND") (pintype "passive") (tstamp d092a4f9-fc30-431f-8a08-424ed9c897b3)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 425d0fd5-f990-4ba5-83c0-096a5fc71302)) + (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 7 "/LSE_IN") (pintype "passive") (tstamp 335e8d21-d29f-444f-beff-b2269b35c032)) + (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 8 "GND") (pintype "passive") (tstamp c2bf3046-feed-4040-967e-933a2448681b)) (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -324,9 +306,69 @@ ) ) + (footprint "Crystal:Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm" (layer "F.Cu") + (tstamp 13813974-634d-4904-9caf-6ce7b9465a0e) + (at 70.155 87.45) + (descr "SMD Crystal TXC 7M http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, 3.2x2.5mm^2 package") + (tags "SMD SMT crystal") + (property "Sheetfile" "brayn.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Four pin crystal, GND on pins 2 and 4") + (property "ki_keywords" "quartz ceramic resonator oscillator") + (path "/10b50a67-aeb7-490c-ac7a-fbe7d29b2966") + (attr smd) + (fp_text reference "Y1" (at 0 -2.45) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 921ebbc9-d46d-4621-b8fc-c77afda52ee3) + ) + (fp_text value "25MHz" (at 0 2.45) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 9f1c1ebe-a2fa-47ac-9115-6758f8b8e6cb) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.7 0.7) (thickness 0.105))) + (tstamp 5467e400-2fa6-4ddf-a51f-7e84e652321a) + ) + (fp_line (start -2 -1.65) (end -2 1.65) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 05f6413c-db8b-409b-82bd-256acce2bde0)) + (fp_line (start -2 1.65) (end 2 1.65) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6812f5e7-a830-4895-aadf-9aa44ce87ea5)) + (fp_line (start -2.1 -1.7) (end -2.1 1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f49c57a3-4840-45fd-bec3-677731a37c8d)) + (fp_line (start -2.1 1.7) (end 2.1 1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c459beba-4af0-41e1-9909-3164bb088d23)) + (fp_line (start 2.1 -1.7) (end -2.1 -1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 78be51f2-6d89-4a46-aca5-c6dc9ac430c0)) + (fp_line (start 2.1 1.7) (end 2.1 -1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 72f825d8-de88-4487-9e04-776c3ea0f5f9)) + (fp_line (start -1.6 -1.25) (end -1.6 1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4951a9ca-aa11-4592-bc85-98acf76fd537)) + (fp_line (start -1.6 0.25) (end -0.6 1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6389496d-34ea-424c-8870-de97bc8d103b)) + (fp_line (start -1.6 1.25) (end 1.6 1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2be56e5b-eb8e-4838-9b73-e0e3100d6f14)) + (fp_line (start 1.6 -1.25) (end -1.6 -1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5b32006d-6e50-47d8-a42b-a1c278e57ad7)) + (fp_line (start 1.6 1.25) (end 1.6 -1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 99126db0-a49f-4c30-a547-8aa8760410fe)) + (pad "1" smd rect (at -1.1 0.85) (size 1.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 60 "/HSE_IN") (pinfunction "1") (pintype "passive") (tstamp 7b425d49-1a5a-4e2b-8122-06060a9dbc48)) + (pad "2" smd rect (at 1.1 0.85) (size 1.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 8 "GND") (pinfunction "2") (pintype "passive") (tstamp b48e0dcd-cc05-48d9-b7bd-761ca1d2c4e9)) + (pad "3" smd rect (at 1.1 -0.85) (size 1.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 61 "/HSE_OUT") (pinfunction "3") (pintype "passive") (tstamp d1712639-5bea-4543-811b-5221b0f1eebd)) + (pad "4" smd rect (at -1.1 -0.85) (size 1.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 8 "GND") (pinfunction "4") (pintype "passive") (tstamp 330f339e-b5e7-4571-bdd6-730e5596e8a4)) + (model "${KICAD6_3DMODEL_DIR}/Crystal.3dshapes/Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") - (tstamp 0a2b09bf-a0c2-43fb-87ae-c7c364d66cb8) - (at 80.4 108 180) + (tstamp 1bdf685a-b46d-4c8c-9e98-e80abd5f5b88) + (at 65.525 89.18) (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor") (property "Disti" "") @@ -337,44 +379,44 @@ (property "Sheetname" "") (property "ki_description" "Unpolarized capacitor, small symbol") (property "ki_keywords" "capacitor cap") - (path "/c7393e4d-9a54-4253-be64-d89dfb8d926b") + (path "/8bbe3f59-4e21-46e4-ac26-502b430d1ba6") (attr smd) - (fp_text reference "C9" (at 2.5 0) (layer "F.SilkS") + (fp_text reference "C11" (at 0 -1.43) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) - (tstamp a4f0220f-5610-43c7-ae23-ee1ef1ef8eab) + (tstamp 7567a0b7-0456-4e08-b310-4bd053af37f4) ) - (fp_text value "1u" (at 0 1.43) (layer "F.Fab") + (fp_text value "10p" (at 0 1.43) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp a3689c71-53c8-4dca-9845-623c83f3f3e8) + (tstamp 21e9b4c8-e42b-445c-840e-37c24969b45c) ) (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") (effects (font (size 0.4 0.4) (thickness 0.06))) - (tstamp 11b0569c-fa36-4872-9e9b-f8597c63b9f5) + (tstamp c33a0bc6-c5a3-4b94-a270-a9dd2b887bdd) ) (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 03c28e71-fc0a-4518-af54-c6b5e0ab7554)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 88e3031d-1247-4a38-b983-05202c4650a5)) (fp_line (start -0.14058 0.51) (end 0.14058 0.51) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1f1312d6-bf25-4573-8721-2083a847a6d4)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f25090c5-3c6e-45b6-8422-8259072752a5)) (fp_line (start -1.48 -0.73) (end 1.48 -0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f8951abd-b429-43c5-a2e8-6ebb42db84e3)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 17df0863-1cd0-4db3-9d24-205d382ab1cc)) (fp_line (start -1.48 0.73) (end -1.48 -0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp cf8345be-4d39-4ff2-939e-4cf96956164f)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5d004ba3-472c-43ac-a534-042c4514cef1)) (fp_line (start 1.48 -0.73) (end 1.48 0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e9a4c76f-be45-4766-aa6d-7e4a5d5ee3ee)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f1c5eaec-d699-4f04-a055-0913d04f6f51)) (fp_line (start 1.48 0.73) (end -1.48 0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4ec6df16-305b-4a3b-852e-e4e82a2c2945)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2be53ad5-4f2c-400f-9a32-935a22e4fc00)) (fp_line (start -0.8 -0.4) (end 0.8 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 510c271e-7d58-4993-b656-a97caf99a858)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 90569dc0-2950-4c7e-ae3a-7e28862a0dad)) (fp_line (start -0.8 0.4) (end -0.8 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9286f096-9641-47c0-afc6-23bbc1b1ba68)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1ff1fd5f-0145-43c7-8ace-19349187490e)) (fp_line (start 0.8 -0.4) (end 0.8 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8f2508ea-a804-40a7-8e8d-e9f12d19114e)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 735b3c71-6cf6-400f-8809-e8364a5e4e1f)) (fp_line (start 0.8 0.4) (end -0.8 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f434acca-31ca-4d18-ab5b-a2641a052c60)) - (pad "1" smd roundrect (at -0.775 0 180) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 5 "+3.3VA") (pintype "passive") (tstamp 86f78093-1884-48a9-813e-88eaf9da3a91)) - (pad "2" smd roundrect (at 0.775 0 180) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 8 "GND") (pintype "passive") (tstamp a0a35049-f403-4583-9177-11ec3072be56)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 500b4ab0-ae47-4e00-821f-51e6df37cd37)) + (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 60 "/HSE_IN") (pintype "passive") (tstamp 50f5e8a6-e979-4b8e-bc82-402151619772)) + (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 8 "GND") (pintype "passive") (tstamp a55fd543-7db7-4dd8-96f1-1978179d81b8)) (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -383,56 +425,52 @@ ) (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") - (tstamp 0aaf0f0e-9703-4aaf-8532-ceae5634df37) - (at 94.8 93.525 90) + (tstamp 31437147-f55f-4970-a157-f4d97fa8ecb6) + (at 65.525 94.2) (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor") - (property "Disti" "") - (property "Disti_no" "") - (property "Man" "") - (property "Man_no" "") (property "Sheetfile" "brayn.kicad_sch") (property "Sheetname" "") - (property "ki_description" "Unpolarized capacitor, small symbol") - (property "ki_keywords" "capacitor cap") - (path "/44f238f2-3465-41c3-938e-63b610a2d6a4") + (property "ki_description" "Ferrite bead") + (property "ki_keywords" "L ferrite bead inductor filter") + (path "/15a96caf-09bd-42d1-8473-07aec3928822") (attr smd) - (fp_text reference "C4" (at 2.125 0 180) (layer "F.SilkS") + (fp_text reference "FB1" (at 0 -1.43) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 8859f01e-5dde-4315-a524-fcc722ee0014) + (tstamp 99397e18-4a24-48bf-a15f-98e989b92ec9) ) - (fp_text value "100n" (at 0 1.43 90) (layer "F.Fab") + (fp_text value "120R" (at 0 1.43) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp fd69a3db-fa08-4187-917f-c42a74eae7d9) + (tstamp ad50a1a0-df32-4f30-b50c-f521d0e9fd59) ) - (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") (effects (font (size 0.4 0.4) (thickness 0.06))) - (tstamp 7f2eb64d-4b06-4de6-8d6e-f233fb4bd9c8) + (tstamp 9dff3e0e-a4d3-4174-8032-6e2ac5d8611d) ) (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a6ea0c39-8778-428d-b824-0d66a55e60c5)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1b1cc71e-fe94-4901-b3c7-3553318f947a)) (fp_line (start -0.14058 0.51) (end 0.14058 0.51) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 44698993-284e-4ce7-b969-e22cdc4f1411)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f6cde800-a8f0-4102-b796-b27f645f8565)) (fp_line (start -1.48 -0.73) (end 1.48 -0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d725c4fb-7938-47a1-af59-2f086be079ac)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3577ae62-949c-4d19-8a70-86078ef04e60)) (fp_line (start -1.48 0.73) (end -1.48 -0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp aaab058d-dd82-45a2-8340-0f6e9ef8252f)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6ce998ad-b8f5-4f8e-bcdc-4cb6fca193ab)) (fp_line (start 1.48 -0.73) (end 1.48 0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 98d1c5e6-a935-4511-8190-6a4717a5ae56)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 789010a7-549d-436d-9ff4-7700b2ec981d)) (fp_line (start 1.48 0.73) (end -1.48 0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp fa5871a8-6c3e-4571-a7fb-b880506f22bc)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 572fa87b-cd3b-43fe-892f-fe4e3d92ca26)) (fp_line (start -0.8 -0.4) (end 0.8 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b1bc4c57-6b6c-49a8-9a2c-296b51eb684d)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d2d24068-8ee8-4709-a5f8-d84a415a8b6c)) (fp_line (start -0.8 0.4) (end -0.8 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2f56846d-51ce-40ac-bb66-7e7f3e3f2f33)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6cc9f8b3-81db-4f85-9cd4-72cdc0918474)) (fp_line (start 0.8 -0.4) (end 0.8 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 16f99af3-d4ad-425f-9867-7c2e22b767b1)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f41bc953-3c83-445f-9c56-165cfb1ff501)) (fp_line (start 0.8 0.4) (end -0.8 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c4e858ad-492f-4cbc-8fac-b2548d4bd16f)) - (pad "1" smd roundrect (at -0.775 0 90) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 5 "+3.3VA") (pintype "passive") (tstamp abf215c2-be9b-4479-a982-856a9d0f20b1)) - (pad "2" smd roundrect (at 0.775 0 90) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 8 "GND") (pintype "passive") (tstamp 5e404f68-7e87-498a-ab6e-afb6fda091df)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8b4beaa3-6a15-4374-b412-369b246626d7)) + (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 5 "+3.3VA") (pintype "passive") (tstamp 16137751-52d4-4e9a-81bc-16559ac81858)) + (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 8 "GND") (pintype "passive") (tstamp e7eaab88-6172-4dce-b6f3-4d9b52fb2d8a)) (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -441,8 +479,8 @@ ) (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") - (tstamp 0e1c6977-295b-4f05-a153-043a900f00d3) - (at 85.7 90.1) + (tstamp 31f15bf9-7ad4-4e1e-9259-ba885c5fd1c1) + (at 65.525 79.14) (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor") (property "Disti" "") @@ -453,44 +491,44 @@ (property "Sheetname" "") (property "ki_description" "Unpolarized capacitor, small symbol") (property "ki_keywords" "capacitor cap") - (path "/3b812653-556f-49a2-aebb-3d0d550ed7ee") + (path "/764a895e-30ce-4868-b02a-c30ed1273029") (attr smd) - (fp_text reference "C6" (at 2.4 0 180) (layer "F.SilkS") + (fp_text reference "C7" (at 0 -1.43) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 0a99508a-fd80-41af-9861-07189e08eddc) + (tstamp 20de54d1-0399-4480-b3c1-cdbdfdc195d3) ) - (fp_text value "10u" (at 0 1.43) (layer "F.Fab") + (fp_text value "10n" (at 0 1.43) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp f37ff7f2-deb6-4514-8a4a-7b352908267e) + (tstamp 088d59b5-2e81-4a81-b2cf-d2e0ec66a97a) ) (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") (effects (font (size 0.4 0.4) (thickness 0.06))) - (tstamp c773fe8a-28d8-479d-9fa4-f369fc061d1a) + (tstamp 782b166b-3feb-4780-93d6-7d1093ba7c38) ) (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9b1a7f58-f29a-4a20-908d-a006585fbf7a)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6c0a8c1d-523f-48e7-ba11-3f724c5ba89a)) (fp_line (start -0.14058 0.51) (end 0.14058 0.51) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4c404dba-79cd-424b-93c3-8965f6bc7003)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f3ca8d01-70c1-4e66-9cc4-f7b9d4379284)) (fp_line (start -1.48 -0.73) (end 1.48 -0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e4101e7d-340c-4301-a236-801e7dbc36d3)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 12e8c9e2-2467-413b-b312-100762565dc0)) (fp_line (start -1.48 0.73) (end -1.48 -0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3e4ec47b-73c1-44fc-8a44-aacf1de010ad)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp aa825d4a-b341-4274-ab99-7b5de9301799)) (fp_line (start 1.48 -0.73) (end 1.48 0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 43a5836c-ac03-41a9-b0b7-05c382f8c990)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ca954d3a-c235-4deb-9d57-578b495d7583)) (fp_line (start 1.48 0.73) (end -1.48 0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5fdbf47f-367f-434d-b1ac-e3f035800a38)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a4ed3be0-daeb-4d34-adf6-6c29fdb185d8)) (fp_line (start -0.8 -0.4) (end 0.8 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1722b37f-6013-4654-a5e5-c9c316973cc1)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7a61bb58-2aae-4bb1-9a21-bb05e7ba194f)) (fp_line (start -0.8 0.4) (end -0.8 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2f1a2e87-3846-4364-be87-c3cc1c3040e4)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0e9b1a40-a9af-49c7-9617-461315441b82)) (fp_line (start 0.8 -0.4) (end 0.8 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 843817ef-a339-4997-8d22-514214642e0a)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8d2dcc54-9c14-4ab8-a8e3-9dcdbd03d16a)) (fp_line (start 0.8 0.4) (end -0.8 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fe25e5dc-723b-412f-a933-cb90ed362251)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 219a2bd0-f88b-407d-a9ce-d2b6574c6c8e)) (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 5 "+3.3VA") (pintype "passive") (tstamp 81369365-00ee-41ae-a33b-526b4c73b01f)) + (net 5 "+3.3VA") (pintype "passive") (tstamp 48fa18b3-3754-4e14-96f2-203f3716023d)) (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 8 "GND") (pintype "passive") (tstamp ed749966-b316-4f8e-8926-369c218d4488)) + (net 8 "GND") (pintype "passive") (tstamp b0f71cf9-b456-4770-a301-7e11fa1249cb)) (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -498,69 +536,9 @@ ) ) - (footprint "Crystal:Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm" (layer "F.Cu") - (tstamp 3f8297b7-dc71-4a7c-b399-ea222df12777) - (at 78.6 97.5 -90) - (descr "SMD Crystal TXC 7M http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, 3.2x2.5mm^2 package") - (tags "SMD SMT crystal") - (property "Sheetfile" "brayn.kicad_sch") - (property "Sheetname" "") - (property "ki_description" "Four pin crystal, GND on pins 2 and 4") - (property "ki_keywords" "quartz ceramic resonator oscillator") - (path "/10b50a67-aeb7-490c-ac7a-fbe7d29b2966") - (attr smd) - (fp_text reference "Y1" (at 0.9 -2.6 -180) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 8e943a84-8fd9-48b6-90f1-46446ffcda2b) - ) - (fp_text value "16MHz" (at 0 2.45 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp c56598d5-be99-4947-821c-5a0024bbadef) - ) - (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") - (effects (font (size 0.7 0.7) (thickness 0.105))) - (tstamp 50e8a66a-0108-4953-8c0e-b47a61cb78c3) - ) - (fp_line (start -2 -1.65) (end -2 1.65) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1944d23d-27cd-4cf7-a09a-7b507386f346)) - (fp_line (start -2 1.65) (end 2 1.65) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7d590f42-1665-4403-bc03-85dda581c7a2)) - (fp_line (start -2.1 -1.7) (end -2.1 1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp fb1595cd-d7ed-427b-884c-d867f09a960e)) - (fp_line (start -2.1 1.7) (end 2.1 1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6850270f-8f32-4406-97c0-ae74363a0066)) - (fp_line (start 2.1 -1.7) (end -2.1 -1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0de6e653-f032-477d-8f86-c4255462ef6e)) - (fp_line (start 2.1 1.7) (end 2.1 -1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 07db9758-6d7d-4dfb-b013-1fab6d7ce76c)) - (fp_line (start -1.6 -1.25) (end -1.6 1.25) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 78227c8e-5ac6-4b1a-b62f-ac3dc496058e)) - (fp_line (start -1.6 0.25) (end -0.6 1.25) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 601937cc-afb4-4c2b-a43c-81870b39dd4f)) - (fp_line (start -1.6 1.25) (end 1.6 1.25) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e56afa22-d92e-4eac-b600-394e0b6c88cf)) - (fp_line (start 1.6 -1.25) (end -1.6 -1.25) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c6ffaa50-2b9b-4e09-9a1a-f7499528e4fd)) - (fp_line (start 1.6 1.25) (end 1.6 -1.25) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d32e4858-ed7e-4295-9c70-4b6d6f73b4de)) - (pad "1" smd rect (at -1.1 0.85 270) (size 1.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask") - (net 67 "/HSE_IN") (pinfunction "1") (pintype "passive") (tstamp 55bf9771-f7ad-48e0-8635-996872f97e48)) - (pad "2" smd rect (at 1.1 0.85 270) (size 1.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask") - (net 8 "GND") (pinfunction "2") (pintype "passive") (tstamp 4bb70517-53eb-40ac-a8f3-3eb470c6c999)) - (pad "3" smd rect (at 1.1 -0.85 270) (size 1.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask") - (net 68 "/HSE_OUT") (pinfunction "3") (pintype "passive") (tstamp 565f903b-4984-437c-a4ae-495b3143ec72)) - (pad "4" smd rect (at -1.1 -0.85 270) (size 1.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask") - (net 8 "GND") (pinfunction "4") (pintype "passive") (tstamp 595ef5c7-59da-4330-9df9-e2509e5a3199)) - (model "${KICAD6_3DMODEL_DIR}/Crystal.3dshapes/Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") - (tstamp 4b68c606-d302-49ec-9b95-d1991ac6a342) - (at 78.6 100.5 180) + (tstamp 416a6a8f-5bc8-4c9d-9b31-fa0e15b9cba4) + (at 65.525 86.67) (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor") (property "Disti" "") @@ -571,44 +549,44 @@ (property "Sheetname" "") (property "ki_description" "Unpolarized capacitor, small symbol") (property "ki_keywords" "capacitor cap") - (path "/822d461b-3440-4447-915b-bbe5f19f0f9c") + (path "/7e139c51-b348-40aa-abf2-9daf8c814ef6") (attr smd) - (fp_text reference "C12" (at 0 -1.43) (layer "F.SilkS") + (fp_text reference "C10" (at 0 -1.43) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 3597f091-e438-4c2d-a52d-f637f8b744d6) + (tstamp 17157a49-eab9-40dc-b9fe-2d4f70789b90) ) - (fp_text value "10p" (at 0 1.43) (layer "F.Fab") + (fp_text value "100n" (at 0 1.43) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 0ef0f1bc-fc7d-4dde-b240-b4ae92034551) + (tstamp 5cf51a49-65e8-4af5-b5f9-7bc891af6e88) ) (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") (effects (font (size 0.4 0.4) (thickness 0.06))) - (tstamp efce3bcc-6c7b-4733-8e74-2e8261f54179) + (tstamp c4143806-3537-465c-a6df-a7e7a551b5ed) ) (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ae1ccf35-59d0-4d1f-aedc-475879ece4a4)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4a566670-04df-4c04-a969-f65faa47298d)) (fp_line (start -0.14058 0.51) (end 0.14058 0.51) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 997c1d4d-1d47-442e-a7bb-3d1f41245fca)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2f273bce-eb11-4630-9a95-e8f33a24177d)) (fp_line (start -1.48 -0.73) (end 1.48 -0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 67e11f8c-532d-49f9-8323-3f76b928db47)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ab4c7ab2-f7ad-4830-a07b-46538a8ae85f)) (fp_line (start -1.48 0.73) (end -1.48 -0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9f70efa7-cff0-4a6b-ba09-fb33590b76f1)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f4bcdde2-f39d-4fd4-8369-cb1c3af5ce01)) (fp_line (start 1.48 -0.73) (end 1.48 0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 607abe4a-fc41-48ff-86a2-75db1ef72f1f)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 886f01b1-a9e4-43e2-9fd3-ed95f7dd612a)) (fp_line (start 1.48 0.73) (end -1.48 0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 158de3ec-88b3-49a7-8aaa-5212fa475ec0)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b233b224-2b21-452f-adfa-25158245852f)) (fp_line (start -0.8 -0.4) (end 0.8 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 21e16ddd-87ea-48dd-83e6-d58d5b9ea155)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9138a19e-3d3c-4bc1-9db9-b0382757e375)) (fp_line (start -0.8 0.4) (end -0.8 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d7f4caab-3dc4-48ba-868c-f911ed623ccd)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0abcf252-227f-41d8-8c8b-9e5b7bed7ffd)) (fp_line (start 0.8 -0.4) (end 0.8 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3d6d1450-93bc-42ed-aad4-4c0158e655f7)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 911d2e9c-dfc4-4733-85b3-93cdcec6efa0)) (fp_line (start 0.8 0.4) (end -0.8 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 51d89437-7a9f-4540-b69e-bbbba7d2cb60)) - (pad "1" smd roundrect (at -0.775 0 180) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 68 "/HSE_OUT") (pintype "passive") (tstamp 1e989a14-b6de-4e70-b574-85b79e19facd)) - (pad "2" smd roundrect (at 0.775 0 180) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 8 "GND") (pintype "passive") (tstamp 0fbcbc6d-0894-4654-9f0a-17c338b94655)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 171c696a-f12f-4bfa-a231-e1239724440f)) + (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 13 "/NRST") (pintype "passive") (tstamp 62ce863a-236d-412a-b198-ed3f0c81528c)) + (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 8 "GND") (pintype "passive") (tstamp 0645a647-3654-4778-899b-5db327e3e1e9)) (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -676,139 +654,139 @@ (fp_arc (start 11 -4.2) (mid 10.941421 -4.058579) (end 10.8 -4) (stroke (width 0.05) (type solid)) (layer "Edge.Cuts") (tstamp dfd93e90-9f39-41bb-9413-36173334d0c2)) (pad "1" smd rect locked (at 9.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 16 "unconnected-(J1-Pin_1-Pad1)") (pinfunction "Pin_1") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 589bf59e-fe3c-49bb-826a-cdd9fbe419ce)) + (net 4 "+5V") (pinfunction "Pin_1") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 589bf59e-fe3c-49bb-826a-cdd9fbe419ce)) (pad "2" smd rect locked (at 9 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 21 "unconnected-(J1-Pin_2-Pad2)") (pinfunction "Pin_2") (pintype "passive") (solder_mask_margin 0.1016) (tstamp d7054685-a54a-4228-ac26-6c95cf70f90b)) + (net 8 "GND") (pinfunction "Pin_2") (pintype "passive") (solder_mask_margin 0.1016) (tstamp d7054685-a54a-4228-ac26-6c95cf70f90b)) (pad "3" smd rect locked (at 8.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 27 "unconnected-(J1-Pin_3-Pad3)") (pinfunction "Pin_3") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 95451341-ff25-4544-b8eb-966f1b53b880)) + (net 109 "/USB_DP") (pinfunction "Pin_3") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 95451341-ff25-4544-b8eb-966f1b53b880)) (pad "4" smd rect locked (at 8.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 34 "unconnected-(J1-Pin_4-Pad4)") (pinfunction "Pin_4") (pintype "passive") (solder_mask_margin 0.1016) (tstamp ace56a1a-f9cb-41dd-9a90-043bf9d0b8f8)) + (net 13 "/NRST") (pinfunction "Pin_4") (pintype "passive") (solder_mask_margin 0.1016) (tstamp ace56a1a-f9cb-41dd-9a90-043bf9d0b8f8)) (pad "5" smd rect locked (at 8.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 35 "unconnected-(J1-Pin_5-Pad5)") (pinfunction "Pin_5") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 8b533c99-e7a2-4fad-ac4f-d323dab817c6)) + (net 10 "/USB_DM") (pinfunction "Pin_5") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 8b533c99-e7a2-4fad-ac4f-d323dab817c6)) (pad "6" smd rect locked (at 8 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 36 "unconnected-(J1-Pin_6-Pad6)") (pinfunction "Pin_6") (pintype "passive") (solder_mask_margin 0.1016) (tstamp ece836e4-d525-4269-a191-9ca1501a65ef)) + (net 6 "/PWR_GOOD") (pinfunction "Pin_6") (pintype "passive") (solder_mask_margin 0.1016) (tstamp ece836e4-d525-4269-a191-9ca1501a65ef)) (pad "7" smd rect locked (at 7.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 37 "unconnected-(J1-Pin_7-Pad7)") (pinfunction "Pin_7") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 5abc4c93-0791-4f45-b1e1-9ba95ff9d2f8)) + (net 15 "/USB_ID") (pinfunction "Pin_7") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 5abc4c93-0791-4f45-b1e1-9ba95ff9d2f8)) (pad "8" smd rect locked (at 7.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 38 "unconnected-(J1-Pin_8-Pad8)") (pinfunction "Pin_8") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 33393a11-7284-442b-88df-74196106949f)) + (net 9 "/UART_1_TX") (pinfunction "Pin_8") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 33393a11-7284-442b-88df-74196106949f)) (pad "9" smd rect locked (at 7.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 39 "unconnected-(J1-Pin_9-Pad9)") (pinfunction "Pin_9") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 3a1fc773-425a-4873-9d0a-ca2d82a3137d)) + (net 73 "/USB_VBUS") (pinfunction "Pin_9") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 3a1fc773-425a-4873-9d0a-ca2d82a3137d)) (pad "10" smd rect locked (at 7 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 40 "unconnected-(J1-Pin_10-Pad10)") (pinfunction "Pin_10") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 3268f8fa-7ecd-40f6-ac97-fe6b674a037f)) + (net 11 "/UART_1_RX") (pinfunction "Pin_10") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 3268f8fa-7ecd-40f6-ac97-fe6b674a037f)) (pad "11" smd rect locked (at 6.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 41 "unconnected-(J1-Pin_11-Pad11)") (pinfunction "Pin_11") (pintype "passive") (solder_mask_margin 0.1016) (tstamp c3ec933c-a7ed-4d11-83f2-2bd48f2217c6)) + (net 106 "/USB_SOF") (pinfunction "Pin_11") (pintype "passive") (solder_mask_margin 0.1016) (tstamp c3ec933c-a7ed-4d11-83f2-2bd48f2217c6)) (pad "20" smd rect locked (at 4.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 126 "unconnected-(J1-Pin_20-Pad20)") (pinfunction "Pin_20") (pintype "passive") (solder_mask_margin 0.1016) (tstamp f53ed0bc-d02e-4875-bf3c-a33e647a8e8c)) + (net 107 "unconnected-(J1-Pin_20-Pad20)") (pinfunction "Pin_20") (pintype "passive+no_connect") (solder_mask_margin 0.1016) (tstamp f53ed0bc-d02e-4875-bf3c-a33e647a8e8c)) (pad "21" smd rect locked (at 4.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 129 "/I2C_SDA") (pinfunction "Pin_21") (pintype "passive") (solder_mask_margin 0.1016) (tstamp f3f46fb8-ba88-419e-87e1-45930e245943)) + (net 75 "/PA8") (pinfunction "Pin_21") (pintype "passive") (solder_mask_margin 0.1016) (tstamp f3f46fb8-ba88-419e-87e1-45930e245943)) (pad "22" smd rect locked (at 4 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 125 "unconnected-(J1-Pin_22-Pad22)") (pinfunction "Pin_22") (pintype "passive") (solder_mask_margin 0.1016) (tstamp d082f54b-c0bf-4644-8313-daaa21768d78)) + (net 21 "/GPIO_1") (pinfunction "Pin_22") (pintype "passive") (solder_mask_margin 0.1016) (tstamp d082f54b-c0bf-4644-8313-daaa21768d78)) (pad "23" smd rect locked (at 3.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 128 "/I2C_SCL") (pinfunction "Pin_23") (pintype "passive") (solder_mask_margin 0.1016) (tstamp ced20d51-fe36-45a6-86af-d58e09aa6906)) + (net 97 "/PC4") (pinfunction "Pin_23") (pintype "passive") (solder_mask_margin 0.1016) (tstamp ced20d51-fe36-45a6-86af-d58e09aa6906)) (pad "24" smd rect locked (at 3.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 124 "unconnected-(J1-Pin_24-Pad24)") (pinfunction "Pin_24") (pintype "passive") (solder_mask_margin 0.1016) (tstamp f38322e0-9df8-4003-8254-33f6261cd8bc)) + (net 23 "/GPIO_2") (pinfunction "Pin_24") (pintype "passive") (solder_mask_margin 0.1016) (tstamp f38322e0-9df8-4003-8254-33f6261cd8bc)) (pad "25" smd rect locked (at 3.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 123 "unconnected-(J1-Pin_25-Pad25)") (pinfunction "Pin_25") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 3708153c-4b65-4eb6-9dbf-161552cb08d0)) + (net 102 "/PC9") (pinfunction "Pin_25") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 3708153c-4b65-4eb6-9dbf-161552cb08d0)) (pad "26" smd rect locked (at 3 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 122 "unconnected-(J1-Pin_26-Pad26)") (pinfunction "Pin_26") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 33aaec4a-e1d1-47b0-b97c-50b383726f96)) + (net 26 "/GPIO_3") (pinfunction "Pin_26") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 33aaec4a-e1d1-47b0-b97c-50b383726f96)) (pad "27" smd rect locked (at 2.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 121 "unconnected-(J1-Pin_27-Pad27)") (pinfunction "Pin_27") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 69f2bc6c-03aa-47db-bc70-1ee6fc8e5210)) + (net 101 "/PC8") (pinfunction "Pin_27") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 69f2bc6c-03aa-47db-bc70-1ee6fc8e5210)) (pad "28" smd rect locked (at 2.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 120 "unconnected-(J1-Pin_28-Pad28)") (pinfunction "Pin_28") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 0ab622d8-673d-4a70-b4f4-960723a29d43)) + (net 27 "/GPIO_4") (pinfunction "Pin_28") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 0ab622d8-673d-4a70-b4f4-960723a29d43)) (pad "29" smd rect locked (at 2.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 119 "unconnected-(J1-Pin_29-Pad29)") (pinfunction "Pin_29") (pintype "passive") (solder_mask_margin 0.1016) (tstamp ef0ae228-7af7-43b7-80d5-695556bce63a)) + (net 8 "GND") (pinfunction "Pin_29") (pintype "passive") (solder_mask_margin 0.1016) (tstamp ef0ae228-7af7-43b7-80d5-695556bce63a)) (pad "30" smd rect locked (at 2 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 118 "unconnected-(J1-Pin_30-Pad30)") (pinfunction "Pin_30") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 92895602-7d5c-46ec-801a-8c8aa873701a)) + (net 29 "/GPIO_5") (pinfunction "Pin_30") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 92895602-7d5c-46ec-801a-8c8aa873701a)) (pad "31" smd rect locked (at 1.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 117 "unconnected-(J1-Pin_31-Pad31)") (pinfunction "Pin_31") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 5dfde1e2-8484-4de7-8bcc-f0e2f0ad4565)) + (net 80 "/PA5") (pinfunction "Pin_31") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 5dfde1e2-8484-4de7-8bcc-f0e2f0ad4565)) (pad "32" smd rect locked (at 1.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 116 "unconnected-(J1-Pin_32-Pad32)") (pinfunction "Pin_32") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 2fd31842-9ef6-4fea-ac88-0bab62fbf00d)) + (net 34 "/GPIO_6") (pinfunction "Pin_32") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 2fd31842-9ef6-4fea-ac88-0bab62fbf00d)) (pad "33" smd rect locked (at 1.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 115 "unconnected-(J1-Pin_33-Pad33)") (pinfunction "Pin_33") (pintype "passive") (solder_mask_margin 0.1016) (tstamp edd1570f-aca5-43ea-969f-e5d38a555a80)) + (net 79 "/PB5") (pinfunction "Pin_33") (pintype "passive") (solder_mask_margin 0.1016) (tstamp edd1570f-aca5-43ea-969f-e5d38a555a80)) (pad "34" smd rect locked (at 1 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 114 "unconnected-(J1-Pin_34-Pad34)") (pinfunction "Pin_34") (pintype "passive") (solder_mask_margin 0.1016) (tstamp d5a91d16-1d34-414a-a01a-0bd690354093)) + (net 36 "/GPIO_7") (pinfunction "Pin_34") (pintype "passive") (solder_mask_margin 0.1016) (tstamp d5a91d16-1d34-414a-a01a-0bd690354093)) (pad "35" smd rect locked (at 0.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 113 "unconnected-(J1-Pin_35-Pad35)") (pinfunction "Pin_35") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 1e154701-7de7-42a7-93b2-d22589b29a21)) + (net 81 "/PB4") (pinfunction "Pin_35") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 1e154701-7de7-42a7-93b2-d22589b29a21)) (pad "36" smd rect locked (at 0.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 112 "unconnected-(J1-Pin_36-Pad36)") (pinfunction "Pin_36") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 50555801-ff82-4345-a8d6-fbe30457fdd2)) + (net 14 "/GPIO_8") (pinfunction "Pin_36") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 50555801-ff82-4345-a8d6-fbe30457fdd2)) (pad "37" smd rect locked (at 0.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 111 "unconnected-(J1-Pin_37-Pad37)") (pinfunction "Pin_37") (pintype "passive") (solder_mask_margin 0.1016) (tstamp a3a227bb-75de-4089-9d71-bd2757b3c145)) + (net 66 "/PB13") (pinfunction "Pin_37") (pintype "passive") (solder_mask_margin 0.1016) (tstamp a3a227bb-75de-4089-9d71-bd2757b3c145)) (pad "38" smd rect locked (at 0 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 110 "unconnected-(J1-Pin_38-Pad38)") (pinfunction "Pin_38") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 2ba9e8a0-a826-4f1c-8d05-89b4907549d0)) + (net 16 "/GPIO_9") (pinfunction "Pin_38") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 2ba9e8a0-a826-4f1c-8d05-89b4907549d0)) (pad "39" smd rect locked (at -0.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 109 "unconnected-(J1-Pin_39-Pad39)") (pinfunction "Pin_39") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 54a5d57a-9ea6-427c-a75f-aa8990f66e10)) + (net 62 "/PB15") (pinfunction "Pin_39") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 54a5d57a-9ea6-427c-a75f-aa8990f66e10)) (pad "40" smd rect locked (at -0.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 108 "unconnected-(J1-Pin_40-Pad40)") (pinfunction "Pin_40") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 01f2c663-ed12-45ee-9d98-2002f2733458)) + (net 17 "/GPIO_10") (pinfunction "Pin_40") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 01f2c663-ed12-45ee-9d98-2002f2733458)) (pad "41" smd rect locked (at -0.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 107 "unconnected-(J1-Pin_41-Pad41)") (pinfunction "Pin_41") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 9e2fd668-b34c-4e5e-bf1d-f1b37c591a5b)) + (net 72 "/PA10") (pinfunction "Pin_41") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 9e2fd668-b34c-4e5e-bf1d-f1b37c591a5b)) (pad "42" smd rect locked (at -1 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 106 "unconnected-(J1-Pin_42-Pad42)") (pinfunction "Pin_42") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 35a95ea5-4deb-4c45-898d-74de0d388d2f)) + (net 18 "/GPIO_11") (pinfunction "Pin_42") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 35a95ea5-4deb-4c45-898d-74de0d388d2f)) (pad "43" smd rect locked (at -1.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 42 "unconnected-(J1-Pin_43-Pad43)") (pinfunction "Pin_43") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 1c2db50e-5411-4f0c-b994-fd7fe383f019)) + (net 8 "GND") (pinfunction "Pin_43") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 1c2db50e-5411-4f0c-b994-fd7fe383f019)) (pad "44" smd rect locked (at -1.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 105 "unconnected-(J1-Pin_44-Pad44)") (pinfunction "Pin_44") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 7503d39b-5226-4a1e-a2b9-b9f32accc719)) + (net 20 "/GPIO_12") (pinfunction "Pin_44") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 7503d39b-5226-4a1e-a2b9-b9f32accc719)) (pad "45" smd rect locked (at -1.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 104 "unconnected-(J1-Pin_45-Pad45)") (pinfunction "Pin_45") (pintype "passive") (solder_mask_margin 0.1016) (tstamp f159eb90-4724-4396-9fd1-77ea8d127d86)) + (net 45 "/I2S_SCK") (pinfunction "Pin_45") (pintype "passive") (solder_mask_margin 0.1016) (tstamp f159eb90-4724-4396-9fd1-77ea8d127d86)) (pad "46" smd rect locked (at -2 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 103 "unconnected-(J1-Pin_46-Pad46)") (pinfunction "Pin_46") (pintype "passive") (solder_mask_margin 0.1016) (tstamp b351e22e-05cc-4f73-a32b-5ec9b2651af4)) + (net 22 "/GPIO_13") (pinfunction "Pin_46") (pintype "passive") (solder_mask_margin 0.1016) (tstamp b351e22e-05cc-4f73-a32b-5ec9b2651af4)) (pad "47" smd rect locked (at -2.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 102 "unconnected-(J1-Pin_47-Pad47)") (pinfunction "Pin_47") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 556be661-d25c-4280-83ce-1eb08a4e25f7)) + (net 48 "/I2S_WS") (pinfunction "Pin_47") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 556be661-d25c-4280-83ce-1eb08a4e25f7)) (pad "48" smd rect locked (at -2.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 101 "unconnected-(J1-Pin_48-Pad48)") (pinfunction "Pin_48") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 49039108-b467-449f-a04b-f7f983dbb8e4)) + (net 8 "GND") (pinfunction "Pin_48") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 49039108-b467-449f-a04b-f7f983dbb8e4)) (pad "49" smd rect locked (at -2.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 100 "unconnected-(J1-Pin_49-Pad49)") (pinfunction "Pin_49") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 83a627ca-6c22-4ac7-b749-dc6d374eaeed)) + (net 49 "/I2S_SDO") (pinfunction "Pin_49") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 83a627ca-6c22-4ac7-b749-dc6d374eaeed)) (pad "50" smd rect locked (at -3 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 99 "unconnected-(J1-Pin_50-Pad50)") (pinfunction "Pin_50") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 21259521-3c7f-4794-a632-7bc41106fe30)) + (net 42 "/PWM_1") (pinfunction "Pin_50") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 21259521-3c7f-4794-a632-7bc41106fe30)) (pad "51" smd rect locked (at -3.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 98 "unconnected-(J1-Pin_51-Pad51)") (pinfunction "Pin_51") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 6e91ddde-83f1-423a-9ae6-119288bfa8a8)) + (net 50 "/I2S_SDI") (pinfunction "Pin_51") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 6e91ddde-83f1-423a-9ae6-119288bfa8a8)) (pad "52" smd rect locked (at -3.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 43 "unconnected-(J1-Pin_52-Pad52)") (pinfunction "Pin_52") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 9f98daea-7856-4829-9331-92ca96872fd1)) + (net 44 "/PWM_2") (pinfunction "Pin_52") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 9f98daea-7856-4829-9331-92ca96872fd1)) (pad "53" smd rect locked (at -3.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 44 "unconnected-(J1-Pin_53-Pad53)") (pinfunction "Pin_53") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 46b2fc5a-540a-48b1-a72a-b1c526a48f5f)) + (net 8 "GND") (pinfunction "Pin_53") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 46b2fc5a-540a-48b1-a72a-b1c526a48f5f)) (pad "54" smd rect locked (at -4 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 45 "unconnected-(J1-Pin_54-Pad54)") (pinfunction "Pin_54") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 8cefa93d-8616-4cde-bfae-832384343215)) + (net 46 "/PWM_3") (pinfunction "Pin_54") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 8cefa93d-8616-4cde-bfae-832384343215)) (pad "55" smd rect locked (at -4.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 46 "unconnected-(J1-Pin_55-Pad55)") (pinfunction "Pin_55") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 17a65513-7c4c-416c-b734-a95e8a3468a6)) + (net 54 "/CAN_RX") (pinfunction "Pin_55") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 17a65513-7c4c-416c-b734-a95e8a3468a6)) (pad "56" smd rect locked (at -4.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 47 "unconnected-(J1-Pin_56-Pad56)") (pinfunction "Pin_56") (pintype "passive") (solder_mask_margin 0.1016) (tstamp bc828144-3d4d-46ed-af9b-30de556e0f6a)) + (net 110 "/PWM_4") (pinfunction "Pin_56") (pintype "passive") (solder_mask_margin 0.1016) (tstamp bc828144-3d4d-46ed-af9b-30de556e0f6a)) (pad "57" smd rect locked (at -4.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 48 "unconnected-(J1-Pin_57-Pad57)") (pinfunction "Pin_57") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 10e29bee-1ed7-4037-9193-719bdf779f18)) + (net 52 "/CAN_TX") (pinfunction "Pin_57") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 10e29bee-1ed7-4037-9193-719bdf779f18)) (pad "58" smd rect locked (at -5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 49 "unconnected-(J1-Pin_58-Pad58)") (pinfunction "Pin_58") (pintype "passive") (solder_mask_margin 0.1016) (tstamp ea8b0311-f138-4dc7-9d52-e896ca4ad332)) + (net 111 "/PWM_5") (pinfunction "Pin_58") (pintype "passive") (solder_mask_margin 0.1016) (tstamp ea8b0311-f138-4dc7-9d52-e896ca4ad332)) (pad "59" smd rect locked (at -5.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 50 "unconnected-(J1-Pin_59-Pad59)") (pinfunction "Pin_59") (pintype "passive") (solder_mask_margin 0.1016) (tstamp a75cf559-9ae1-4255-b462-58c1d019fad3)) + (net 8 "GND") (pinfunction "Pin_59") (pintype "passive") (solder_mask_margin 0.1016) (tstamp a75cf559-9ae1-4255-b462-58c1d019fad3)) (pad "60" smd rect locked (at -5.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 51 "unconnected-(J1-Pin_60-Pad60)") (pinfunction "Pin_60") (pintype "passive") (solder_mask_margin 0.1016) (tstamp a558d605-a5a1-465e-96e6-1d8cfd2fd295)) + (net 8 "GND") (pinfunction "Pin_60") (pintype "passive") (solder_mask_margin 0.1016) (tstamp a558d605-a5a1-465e-96e6-1d8cfd2fd295)) (pad "61" smd rect locked (at -5.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 52 "unconnected-(J1-Pin_61-Pad61)") (pinfunction "Pin_61") (pintype "passive") (solder_mask_margin 0.1016) (tstamp f48f1d14-8633-4941-bb1b-f72efd3396ac)) + (net 24 "/COMP_1") (pinfunction "Pin_61") (pintype "passive") (solder_mask_margin 0.1016) (tstamp f48f1d14-8633-4941-bb1b-f72efd3396ac)) (pad "62" smd rect locked (at -6 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 53 "unconnected-(J1-Pin_62-Pad62)") (pinfunction "Pin_62") (pintype "passive") (solder_mask_margin 0.1016) (tstamp cd20c639-c935-42ed-91e8-eef4a107727b)) + (net 53 "/ADC_1") (pinfunction "Pin_62") (pintype "passive") (solder_mask_margin 0.1016) (tstamp cd20c639-c935-42ed-91e8-eef4a107727b)) (pad "63" smd rect locked (at -6.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 54 "unconnected-(J1-Pin_63-Pad63)") (pinfunction "Pin_63") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 7046ccad-e9a1-43dc-a183-e30502f47a7e)) + (net 28 "/COMP_2") (pinfunction "Pin_63") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 7046ccad-e9a1-43dc-a183-e30502f47a7e)) (pad "64" smd rect locked (at -6.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 55 "unconnected-(J1-Pin_64-Pad64)") (pinfunction "Pin_64") (pintype "passive") (solder_mask_margin 0.1016) (tstamp c28bfc6b-b672-405f-9dc3-fabe7bcf3145)) + (net 57 "/ADC_2") (pinfunction "Pin_64") (pintype "passive") (solder_mask_margin 0.1016) (tstamp c28bfc6b-b672-405f-9dc3-fabe7bcf3145)) (pad "65" smd rect locked (at -6.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 56 "unconnected-(J1-Pin_65-Pad65)") (pinfunction "Pin_65") (pintype "passive") (solder_mask_margin 0.1016) (tstamp a74301fa-6af0-4270-aaf4-41caf3cdb852)) + (net 30 "/COMP_3") (pinfunction "Pin_65") (pintype "passive") (solder_mask_margin 0.1016) (tstamp a74301fa-6af0-4270-aaf4-41caf3cdb852)) (pad "66" smd rect locked (at -7 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 57 "unconnected-(J1-Pin_66-Pad66)") (pinfunction "Pin_66") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 2bd6b2dd-22d5-412e-9cf1-2fa4bd29830e)) + (net 91 "/ADC_3") (pinfunction "Pin_66") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 2bd6b2dd-22d5-412e-9cf1-2fa4bd29830e)) (pad "67" smd rect locked (at -7.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 58 "unconnected-(J1-Pin_67-Pad67)") (pinfunction "Pin_67") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 1b59717c-810a-4cef-a45f-a42327b0a771)) + (net 31 "/COMP_4") (pinfunction "Pin_67") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 1b59717c-810a-4cef-a45f-a42327b0a771)) (pad "68" smd rect locked (at -7.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 59 "unconnected-(J1-Pin_68-Pad68)") (pinfunction "Pin_68") (pintype "passive") (solder_mask_margin 0.1016) (tstamp d2454b29-8eab-4ffb-809c-0746c14fe876)) + (net 33 "/ADC_4") (pinfunction "Pin_68") (pintype "passive") (solder_mask_margin 0.1016) (tstamp d2454b29-8eab-4ffb-809c-0746c14fe876)) (pad "69" smd rect locked (at -7.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 60 "unconnected-(J1-Pin_69-Pad69)") (pinfunction "Pin_69") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 964e8d50-ed48-4bde-94c3-6993e0f514f3)) + (net 8 "GND") (pinfunction "Pin_69") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 964e8d50-ed48-4bde-94c3-6993e0f514f3)) (pad "70" smd rect locked (at -8 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 61 "unconnected-(J1-Pin_70-Pad70)") (pinfunction "Pin_70") (pintype "passive") (solder_mask_margin 0.1016) (tstamp e2ac5e2d-d5f7-4c79-9954-4d2633490889)) + (net 8 "GND") (pinfunction "Pin_70") (pintype "passive") (solder_mask_margin 0.1016) (tstamp e2ac5e2d-d5f7-4c79-9954-4d2633490889)) (pad "71" smd rect locked (at -8.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 62 "unconnected-(J1-Pin_71-Pad71)") (pinfunction "Pin_71") (pintype "passive") (solder_mask_margin 0.1016) (tstamp b02c95f4-592c-4785-a809-234fa0f09e28)) + (net 35 "/OPAMP_VIN_P") (pinfunction "Pin_71") (pintype "passive") (solder_mask_margin 0.1016) (tstamp b02c95f4-592c-4785-a809-234fa0f09e28)) (pad "72" smd rect locked (at -8.5 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 63 "unconnected-(J1-Pin_72-Pad72)") (pinfunction "Pin_72") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 8714ea15-045f-43a0-8772-3752e52e0b0a)) + (net 37 "/DAC_1") (pinfunction "Pin_72") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 8714ea15-045f-43a0-8772-3752e52e0b0a)) (pad "73" smd rect locked (at -8.75 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 64 "unconnected-(J1-Pin_73-Pad73)") (pinfunction "Pin_73") (pintype "passive") (solder_mask_margin 0.1016) (tstamp ce3e69e5-d0d8-4311-a340-2e5ce51c03ac)) + (net 38 "/OPAMP_VIN_N") (pinfunction "Pin_73") (pintype "passive") (solder_mask_margin 0.1016) (tstamp ce3e69e5-d0d8-4311-a340-2e5ce51c03ac)) (pad "74" smd rect locked (at -9 -1.25) (size 0.35 2.5) (layers "B.Cu" "B.Paste" "B.Mask") - (net 65 "unconnected-(J1-Pin_74-Pad74)") (pinfunction "Pin_74") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 0dea2c5c-51ca-4eb9-867b-01c1a228faa2)) + (net 39 "/DAC_2") (pinfunction "Pin_74") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 0dea2c5c-51ca-4eb9-867b-01c1a228faa2)) (pad "75" smd rect locked (at -9.25 -1.25) (size 0.35 2.5) (layers "F.Cu" "F.Paste" "F.Mask") - (net 66 "unconnected-(J1-Pin_75-Pad75)") (pinfunction "Pin_75") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 7c902537-a96e-4559-a131-f75e43927abc)) + (net 40 "/OPAMP_VOUT") (pinfunction "Pin_75") (pintype "passive") (solder_mask_margin 0.1016) (tstamp 7c902537-a96e-4559-a131-f75e43927abc)) (pad "MOUNTING-HOLE" thru_hole circle locked (at 0 -42) (size 5.5 5.5) (drill 3.5) (layers "*.Cu" "*.Mask") (solder_mask_margin 0.1016) (tstamp d413079a-2856-41e3-b2ef-d674e23c7a4f)) ) @@ -877,7 +855,7 @@ (pad "5" smd roundrect (at 1.1375 0) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 2 "Net-(U1-GND-Pad2)") (pinfunction "GND") (pintype "passive") (tstamp 9aae5f83-a456-4e36-ba4c-b19e8612eee8)) (pad "6" smd roundrect (at 1.1375 -0.95) (size 1.325 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 4 "unconnected-(U1-VDD-Pad6)") (pinfunction "VDD") (pintype "power_in") (tstamp 8128a143-2772-47f1-b01a-740266659a62)) + (net 92 "/VREF(2.048V)") (pinfunction "VDD") (pintype "power_in") (tstamp 8128a143-2772-47f1-b01a-740266659a62)) (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-6.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -886,8 +864,8 @@ ) (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") - (tstamp 8a928b88-c0a8-4a3d-97a8-40ab63b9afba) - (at 94.5 105.5) + (tstamp 65d04a59-5230-4e02-bae5-c5602029a17e) + (at 65.525 81.65) (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor") (property "Disti" "") @@ -898,44 +876,44 @@ (property "Sheetname" "") (property "ki_description" "Unpolarized capacitor, small symbol") (property "ki_keywords" "capacitor cap") - (path "/5878df2b-9907-4e34-a34f-dd6bff3614d0") + (path "/1e190503-6922-4b8b-a9a1-7f511f9f5084") (attr smd) - (fp_text reference "C2" (at 0.6 -1.3) (layer "F.SilkS") + (fp_text reference "C8" (at 0 -1.43) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 932407df-459e-4d51-a8fa-9ec892ce65d3) + (tstamp 9b48b5af-0b16-492b-afaf-574fdb878415) ) - (fp_text value "100n" (at 0 1.43) (layer "F.Fab") + (fp_text value "1u" (at 0 1.43) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 55a34c18-88c8-49ef-a514-a869783b4e9d) + (tstamp 5f1da177-e574-4e34-a9fe-6a532b8bd3c3) ) (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") (effects (font (size 0.4 0.4) (thickness 0.06))) - (tstamp 773d38f7-52e3-4eb1-877c-1b18b106b7b0) + (tstamp 5270108c-6151-4b84-bfec-8f01ac94d274) ) (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 54181044-24ad-435c-bc7f-1f3300a6c519)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4241266a-7146-48e1-8048-53a4dc6e3845)) (fp_line (start -0.14058 0.51) (end 0.14058 0.51) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0f7e05fd-eeab-4a4f-8262-56c3e33af15e)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 065660a0-8039-4bc1-90b5-9b730bc06587)) (fp_line (start -1.48 -0.73) (end 1.48 -0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e04401a3-5636-4cd2-94ad-34d994d0c9e2)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 054f253c-287a-4bf3-a3a1-ff61384d67a0)) (fp_line (start -1.48 0.73) (end -1.48 -0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ef821631-833e-4988-bb67-8036dc245381)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b0d2af3f-c014-45e5-8b6a-023fe7a62f32)) (fp_line (start 1.48 -0.73) (end 1.48 0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 86175569-941b-4344-b123-f3c6ad3e8e5b)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1de04842-d32e-4904-aa17-64f42f20b0a2)) (fp_line (start 1.48 0.73) (end -1.48 0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b3355e74-9546-407f-af8b-97cdb8ff3722)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 900e1a49-9a94-47de-a652-1f4d634cc790)) (fp_line (start -0.8 -0.4) (end 0.8 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d28a6581-d015-4f9c-9cb2-272af9bc5321)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 71d3d7a2-12a6-4545-8bab-b3e3aed97c18)) (fp_line (start -0.8 0.4) (end -0.8 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4a1ec612-fd33-4ab4-9e60-8fa42bd60d4a)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d6c1dd78-21f8-49eb-a928-cdccd3508d4f)) (fp_line (start 0.8 -0.4) (end 0.8 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d19f9151-8873-4c94-bce4-de5fa389fd49)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a33f7dfc-afdb-4864-9579-e72294425966)) (fp_line (start 0.8 0.4) (end -0.8 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7bb00ae6-810c-496f-a104-993c1f5fac64)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dd455e50-ee5d-4135-95ed-8cda6fb642d0)) (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 5 "+3.3VA") (pintype "passive") (tstamp ffb0371f-d660-4b24-ba7e-9608e9f7d1cf)) + (net 5 "+3.3VA") (pintype "passive") (tstamp 01fbcb7f-a9a3-40fe-973e-9785208b4b5a)) (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 8 "GND") (pintype "passive") (tstamp c862d6c0-9505-4faa-89f3-64f8f6eebb2e)) + (net 8 "GND") (pintype "passive") (tstamp aae7c64e-3c89-4a73-b23f-6f52ad43e5cc)) (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -943,9 +921,67 @@ ) ) + (footprint "Capacitor_SMD:C_0402_1005Metric" (layer "F.Cu") + (tstamp 78cf4e08-51fe-48fd-a687-fe75f9038c90) + (at 68.965 84.24) + (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Disti" "") + (property "Disti_no" "") + (property "Man" "") + (property "Man_no" "") + (property "Sheetfile" "brayn.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Unpolarized capacitor, small symbol") + (property "ki_keywords" "capacitor cap") + (path "/43a80b69-537a-4090-aaeb-b4dd06827ce1") + (attr smd) + (fp_text reference "C5" (at 0 -1.16) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c814407b-c1bd-45e6-99c4-819444da76c0) + ) + (fp_text value "100n" (at 0 1.16) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp b5acf4cb-c92e-408c-a9e0-e4fa6f59ca76) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.25 0.25) (thickness 0.04))) + (tstamp c736d251-e789-49a3-9e22-7c0ec57937d2) + ) + (fp_line (start -0.107836 -0.36) (end 0.107836 -0.36) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 375b8c7e-dbe1-4471-95b6-f6ed445af131)) + (fp_line (start -0.107836 0.36) (end 0.107836 0.36) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 124245d1-e17c-4b4e-b242-1d4e45a58011)) + (fp_line (start -0.91 -0.46) (end 0.91 -0.46) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 085ab050-57c5-4b92-9bf0-ed17038c2e1f)) + (fp_line (start -0.91 0.46) (end -0.91 -0.46) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ddb5c138-81df-4451-9d3e-2f134fce5b1f)) + (fp_line (start 0.91 -0.46) (end 0.91 0.46) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e0d301fa-6eec-42e6-a144-e611ef23db56)) + (fp_line (start 0.91 0.46) (end -0.91 0.46) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 11d1512c-56b5-4781-a154-2fb531cb3a59)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 13d2463b-4656-463f-bcf5-814e748b112f)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 75b8873c-183c-4352-ae61-b2a7536ab039)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9f5af7e2-19ca-414e-91f2-54c64d2725dd)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 08cc6b28-8b3d-4a38-b586-278edd6036e8)) + (pad "1" smd roundrect (at -0.48 0) (size 0.56 0.62) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 5 "+3.3VA") (pintype "passive") (tstamp 4841902f-61d6-443e-a1fb-e31c4235b489)) + (pad "2" smd roundrect (at 0.48 0) (size 0.56 0.62) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 8 "GND") (pintype "passive") (tstamp 1439a388-0b72-4738-bdac-875edcaa4206)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") - (tstamp 94975e6c-4ecc-428d-8e53-be6ec73b5482) - (at 78.5 94.5) + (tstamp 8ef8e00d-5b9f-4960-be5a-59be76a018ab) + (at 65.525 84.16) (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor") (property "Disti" "") @@ -956,44 +992,44 @@ (property "Sheetname" "") (property "ki_description" "Unpolarized capacitor, small symbol") (property "ki_keywords" "capacitor cap") - (path "/8bbe3f59-4e21-46e4-ac26-502b430d1ba6") + (path "/c7393e4d-9a54-4253-be64-d89dfb8d926b") (attr smd) - (fp_text reference "C11" (at 0 -1.43) (layer "F.SilkS") + (fp_text reference "C9" (at 0 -1.43) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) - (tstamp acad55d9-dbb6-4839-b754-84da178ed006) + (tstamp 0d7878fb-7399-4513-b3dd-10349bb3edbc) ) - (fp_text value "10p" (at 0 1.43) (layer "F.Fab") + (fp_text value "1u" (at 0 1.43) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp a95f640c-19e4-4b44-a1c8-199d8c785ce9) + (tstamp f60f82a5-c46f-4c74-ba85-1322ee7bda2a) ) (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") (effects (font (size 0.4 0.4) (thickness 0.06))) - (tstamp 6541b54c-9332-4336-94a2-3a5da16f565c) + (tstamp 863a78d8-f8fa-4ced-94b7-3047b2467599) ) (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b9cc30e5-a40a-4020-9546-1dd4baa652f6)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp fcce1fd3-d3be-4f9a-af91-d0170437f6d6)) (fp_line (start -0.14058 0.51) (end 0.14058 0.51) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9343f2ae-c117-4ea6-be8c-a76d03bf767c)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2e2ae2d6-243e-4fb8-ac8f-c63a9a2a3a7d)) (fp_line (start -1.48 -0.73) (end 1.48 -0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7226df54-bcf1-49de-9571-1d6fa366f532)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a22881f6-c0b4-4ef6-98f2-c939bc313012)) (fp_line (start -1.48 0.73) (end -1.48 -0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b71e4f61-93ef-484b-9d08-0913351e5f3f)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 53a2407f-ef85-4587-a4ba-91cd0907f0af)) (fp_line (start 1.48 -0.73) (end 1.48 0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 257fed31-bf70-47f1-9bc7-7cb1bfc454a8)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a7ffd675-bf17-4cf8-9f66-38855e52d76a)) (fp_line (start 1.48 0.73) (end -1.48 0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ab6c5462-846c-4ea0-83d4-c1ecb53baf25)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 11bc2f4a-b360-470a-9cda-4e8e5242057a)) (fp_line (start -0.8 -0.4) (end 0.8 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 42008338-6a6d-490e-8055-daf2fcdd3dae)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 943a18d4-7e0c-4479-8384-a98e1a60df70)) (fp_line (start -0.8 0.4) (end -0.8 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fca87015-8386-4788-b779-4bd6e156f53d)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f5c7be9e-d569-4cf4-86d4-31449cf1bd42)) (fp_line (start 0.8 -0.4) (end 0.8 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 407d4d6d-4b1b-4936-a300-6b6aea2ac4f8)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9bb201a5-81c4-4eb5-af2a-80006a4e07ad)) (fp_line (start 0.8 0.4) (end -0.8 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ae00b201-24e0-4d43-8c2e-5f8cc0956ed1)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 23c8a1fb-f4ce-4e5f-94e5-9e94d6679ea4)) (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 67 "/HSE_IN") (pintype "passive") (tstamp b6e1a1be-d889-4042-89bf-31449d75bf5e)) + (net 5 "+3.3VA") (pintype "passive") (tstamp a764c4f7-d0c5-4ef2-bc26-5635f57206bb)) (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 8 "GND") (pintype "passive") (tstamp 830ae902-bb20-4dc0-93c9-c576814bea05)) + (net 8 "GND") (pintype "passive") (tstamp ce847b47-5b44-4545-ac56-9440e25cc8e2)) (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1002,8 +1038,8 @@ ) (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") - (tstamp ad905ff5-d8d9-4ba0-9aa7-227608fcf328) - (at 80.4 103.5 180) + (tstamp a4a3bf20-545b-4f30-8c88-d75862a5a3ff) + (at 65.525 76.63) (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor") (property "Disti" "") @@ -1014,44 +1050,44 @@ (property "Sheetname" "") (property "ki_description" "Unpolarized capacitor, small symbol") (property "ki_keywords" "capacitor cap") - (path "/764a895e-30ce-4868-b02a-c30ed1273029") + (path "/3b812653-556f-49a2-aebb-3d0d550ed7ee") (attr smd) - (fp_text reference "C7" (at 2.5 -0.3 180) (layer "F.SilkS") + (fp_text reference "C6" (at 0 -1.43) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 234293d1-576b-453a-b0f7-f9875e5b6251) + (tstamp ef83e391-385b-48b6-a51a-7f76b8a877f9) ) - (fp_text value "10n" (at 0 1.43) (layer "F.Fab") + (fp_text value "10u" (at 0 1.43) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp b495b3be-7feb-40e3-9948-68eae1095cb2) + (tstamp d9f31741-9a07-48da-9113-73d6331e34cd) ) (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") (effects (font (size 0.4 0.4) (thickness 0.06))) - (tstamp 778bbba7-67cc-4c01-accd-e191f68f6470) + (tstamp b2c90f72-24e4-453c-bc93-756814e9b54b) ) (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ed38c3e1-03cb-4ab4-ab1e-bbc639988fcc)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f887a558-e6b0-4e3f-b4fd-9bf9545196ec)) (fp_line (start -0.14058 0.51) (end 0.14058 0.51) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp dc73f65b-8a79-42c5-a7da-b33f9175ae04)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ff9eeb72-902c-4cf2-9e14-e16c051cae44)) (fp_line (start -1.48 -0.73) (end 1.48 -0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8ddafd7d-6e5d-432d-91f1-3145922353a9)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2147257f-108f-48aa-a92d-b77d7fa7ef73)) (fp_line (start -1.48 0.73) (end -1.48 -0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5c9fba45-8d7f-4679-a3ba-7e7927440dd7)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9518c3a7-591a-4990-b6ce-9c18ffdcfb83)) (fp_line (start 1.48 -0.73) (end 1.48 0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp da8cfa2e-3386-41bb-a8c9-7509bc0c1823)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp eda8d52b-b2e2-4257-9a40-7b708ebf17e3)) (fp_line (start 1.48 0.73) (end -1.48 0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0b9f4ba0-4f5a-4f23-8ed2-351503694350)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2fde3fdc-f940-495d-a5a7-7bed9b325bd3)) (fp_line (start -0.8 -0.4) (end 0.8 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 40edbdb5-95ca-41cd-84f5-8f1b9f3145e9)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2e5477d2-8f89-4f9b-be6c-23d8e6940f42)) (fp_line (start -0.8 0.4) (end -0.8 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fd399cb4-f429-4815-9a8c-f9271ff7ca5c)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6a96c090-db36-42d3-ab0f-b0eac24ded93)) (fp_line (start 0.8 -0.4) (end 0.8 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a72af2cc-0895-4396-b4c4-6a7c8fc6998d)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9bee86c4-0ad4-4460-b1cc-883aef2efb6d)) (fp_line (start 0.8 0.4) (end -0.8 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c7419bc2-7f8d-495d-9462-46ded7546906)) - (pad "1" smd roundrect (at -0.775 0 180) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 5 "+3.3VA") (pintype "passive") (tstamp 8cf55fc9-ced9-4c09-a51c-36a2831c480e)) - (pad "2" smd roundrect (at 0.775 0 180) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 8 "GND") (pintype "passive") (tstamp fb688591-d411-4f41-bf7d-4edb1c7db44e)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8da3a835-bc16-4f97-92d0-52d69cb343f9)) + (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 5 "+3.3VA") (pintype "passive") (tstamp 53600959-37b8-414e-a558-d15dd24340bc)) + (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 8 "GND") (pintype "passive") (tstamp 332380f4-63d9-4790-b343-6082007e6a0e)) (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1059,9 +1095,67 @@ ) ) + (footprint "Capacitor_SMD:C_0402_1005Metric" (layer "F.Cu") + (tstamp ab873d08-b8f3-4c2e-a72e-4f1ac59dfb98) + (at 68.965 82.27) + (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Disti" "") + (property "Disti_no" "") + (property "Man" "") + (property "Man_no" "") + (property "Sheetfile" "brayn.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Unpolarized capacitor, small symbol") + (property "ki_keywords" "capacitor cap") + (path "/464539f9-1954-4e7d-be1c-40105924eda0") + (attr smd) + (fp_text reference "C4" (at 0 -1.16) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 50d79d9d-e865-43a2-8c1d-6fa51f86b8db) + ) + (fp_text value "100n" (at 0 1.16) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 227806bd-9378-4884-bfb0-834e6c59268e) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.25 0.25) (thickness 0.04))) + (tstamp f6afaa33-56e7-426d-bfdd-e9bd514296bd) + ) + (fp_line (start -0.107836 -0.36) (end 0.107836 -0.36) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f72a1e4f-0c45-4d03-8455-0b8524313b53)) + (fp_line (start -0.107836 0.36) (end 0.107836 0.36) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5068dc7c-2f43-4abf-a367-432801656600)) + (fp_line (start -0.91 -0.46) (end 0.91 -0.46) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f88bcaaa-d8a0-4f93-962c-175edc820d92)) + (fp_line (start -0.91 0.46) (end -0.91 -0.46) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3a5f07f7-af4f-45fa-830e-5d35209e7abf)) + (fp_line (start 0.91 -0.46) (end 0.91 0.46) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4ae36989-9aed-4186-ac8b-020c3986ff3f)) + (fp_line (start 0.91 0.46) (end -0.91 0.46) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 92fa74ed-fd8b-46d7-b6f5-9f4b4e7fa9fe)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp eb1baafe-3c6e-4892-a5ca-2c4a569c78c9)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a7b6476a-5800-43a6-b123-7f1ef7ba1777)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e94f3f7d-5c37-4c27-9ee7-52a4e6b92792)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4630e39e-3f4e-4233-b27e-9b49abba7c00)) + (pad "1" smd roundrect (at -0.48 0) (size 0.56 0.62) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 5 "+3.3VA") (pintype "passive") (tstamp d929f3d7-ce6f-4184-af62-6d68a0080177)) + (pad "2" smd roundrect (at 0.48 0) (size 0.56 0.62) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 8 "GND") (pintype "passive") (tstamp ab279fc6-ca20-422d-bc7e-f592026876eb)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") - (tstamp cc4640cc-fc21-4525-b0b0-b7e180619bd3) - (at 79.2 90.2 90) + (tstamp b8b9d927-47cc-45a4-b23b-9f50353ae570) + (at 54.87 89.29) (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "capacitor") (property "Disti" "") @@ -1072,44 +1166,44 @@ (property "Sheetname" "") (property "ki_description" "Unpolarized capacitor, small symbol") (property "ki_keywords" "capacitor cap") - (path "/7e139c51-b348-40aa-abf2-9daf8c814ef6") + (path "/5a9f389c-1129-41b8-b65a-f18ab94f7d56") (attr smd) - (fp_text reference "C10" (at 3.2 0 90) (layer "F.SilkS") + (fp_text reference "C14" (at 0 -1.43) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) - (tstamp ab1b7c8e-71e7-42f4-ae44-dd36b1c0eb9d) + (tstamp 0765303e-6161-4fa9-881e-4fbea5e81c01) ) - (fp_text value "100n" (at 0 1.43 90) (layer "F.Fab") + (fp_text value "10p" (at 0 1.43) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp ca011582-ff9f-4007-9b79-2ac73b44a620) + (tstamp f8092bac-ab11-4087-98e9-8a3c18eab71a) ) - (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") (effects (font (size 0.4 0.4) (thickness 0.06))) - (tstamp 843e7157-40f2-4eb6-ad21-0a92934fbc3e) + (tstamp 06d7fd08-f2f8-43aa-b702-508b3bd7cbe0) ) (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 03371947-a5ec-48b5-8466-4228394ef385)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 52177ebf-7f42-4bf5-8077-f51c3126d97c)) (fp_line (start -0.14058 0.51) (end 0.14058 0.51) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp df7a2a31-f075-45d4-a81d-fe1fe997b401)) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1540d2f1-39b7-45f2-a3bd-eeb05b12f4fc)) (fp_line (start -1.48 -0.73) (end 1.48 -0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f2031017-c3d4-47e1-9a0c-ebce0c27d257)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 37c7ddaa-2dba-4a03-a0eb-c48d460b8529)) (fp_line (start -1.48 0.73) (end -1.48 -0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b7baf215-4a61-4d49-b1ca-e475e8ab4282)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp bd087296-bd90-4e7c-81fb-d0276dd3e9dd)) (fp_line (start 1.48 -0.73) (end 1.48 0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1c4cb2fd-a963-4294-8bbc-fc201c0b26ff)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 59cde606-9a73-489f-a65e-4bf2b7798cf7)) (fp_line (start 1.48 0.73) (end -1.48 0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b4bf60d0-2de5-49ca-8c93-9d094180ecbe)) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b6584830-63d5-487d-bc91-d18287493188)) (fp_line (start -0.8 -0.4) (end 0.8 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f0a3a921-6a1a-4634-9f92-54ec3dcf3e12)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9845dc99-abc1-44a0-a8f1-f4bede097b90)) (fp_line (start -0.8 0.4) (end -0.8 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 10b27d7c-d95e-409e-8490-ebccd8856b98)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c99070a0-4b87-45eb-b7a5-c97f81829d20)) (fp_line (start 0.8 -0.4) (end 0.8 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ef20b5e0-ca8d-4d6e-8712-029d9d169632)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2e8ba2c6-a605-48cb-8867-dea25dabf718)) (fp_line (start 0.8 0.4) (end -0.8 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9d8cba2a-134a-4a9b-83a6-763ae4f29738)) - (pad "1" smd roundrect (at -0.775 0 90) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 14 "/NRST") (pintype "passive") (tstamp 8d9d651b-762f-4ef3-b35c-c4b0e9c27caf)) - (pad "2" smd roundrect (at 0.775 0 90) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 8 "GND") (pintype "passive") (tstamp 983dd18c-b1ed-455c-ac93-9b272fba5994)) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5c6a856d-4434-44af-8945-8d4dda5fc0e7)) + (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 12 "/LSE_OUT") (pintype "passive") (tstamp 54dd15c4-5074-4205-869b-fbf0fbb26747)) + (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 8 "GND") (pintype "passive") (tstamp 1fb21842-76ff-42ba-b485-faf0d02ffb14)) (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1117,22 +1211,256 @@ ) ) + (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") + (tstamp bd8b1438-9cc4-48b8-af54-2f1dc493fb73) + (at 65.525 91.69) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Disti" "") + (property "Disti_no" "") + (property "Man" "") + (property "Man_no" "") + (property "Sheetfile" "brayn.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Unpolarized capacitor, small symbol") + (property "ki_keywords" "capacitor cap") + (path "/822d461b-3440-4447-915b-bbe5f19f0f9c") + (attr smd) + (fp_text reference "C12" (at 0 -1.43) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 9b701df2-9192-455e-badb-7b42946b6366) + ) + (fp_text value "10p" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 5fb55a01-e9e4-4878-a3c4-320ada11a3b9) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp d7be7f47-8b47-429f-ada5-5e5553777a59) + ) + (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 41e866fa-7d0f-41ab-94f0-7681a4318618)) + (fp_line (start -0.14058 0.51) (end 0.14058 0.51) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 216c56b7-bc20-4ea1-8980-81d1da9dea57)) + (fp_line (start -1.48 -0.73) (end 1.48 -0.73) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d7573697-94cd-49fa-b5a6-00c2a715b1fb)) + (fp_line (start -1.48 0.73) (end -1.48 -0.73) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 19212d84-d623-495e-99ea-29bc35d6a681)) + (fp_line (start 1.48 -0.73) (end 1.48 0.73) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6a665fc5-4898-4d5f-bffa-1c72986ca6ef)) + (fp_line (start 1.48 0.73) (end -1.48 0.73) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 864b3b0f-489b-45f2-9265-f718f69867eb)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d03e7d16-4f4c-427d-bd6b-bfcadde41e3b)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 685e38c4-d82f-4c0f-83de-5931f29f22b8)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 122a34b5-fd8d-45fe-ae2c-bca65031d58f)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp cf46e446-a8af-4ab6-9709-742d9d35ac02)) + (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 61 "/HSE_OUT") (pintype "passive") (tstamp 7d398ff3-c2bd-4bbd-9629-b97a4a8b2dd1)) + (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 8 "GND") (pintype "passive") (tstamp 0e1e7f1c-f585-4367-9e09-e9015e4fdc91)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0402_1005Metric" (layer "F.Cu") + (tstamp c32e1e92-85e8-4d8f-8d4c-04c09b92d929) + (at 68.965 80.3) + (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Disti" "") + (property "Disti_no" "") + (property "Man" "") + (property "Man_no" "") + (property "Sheetfile" "brayn.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Unpolarized capacitor, small symbol") + (property "ki_keywords" "capacitor cap") + (path "/cfdd7a76-a521-49d0-bf41-5f1565f26821") + (attr smd) + (fp_text reference "C3" (at 0 -1.16) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp fd88e7cf-a330-4ef0-97bb-d947f57e7249) + ) + (fp_text value "100n" (at 0 1.16) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 553e4443-8100-41bc-b8aa-de70764e7fb5) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.25 0.25) (thickness 0.04))) + (tstamp b8dc66df-facb-42e0-b420-455b54ec1574) + ) + (fp_line (start -0.107836 -0.36) (end 0.107836 -0.36) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 41d31069-42dd-4388-8e06-08e471bfa03e)) + (fp_line (start -0.107836 0.36) (end 0.107836 0.36) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp cf27064f-76ca-4e40-b1a8-b50e1f16da2f)) + (fp_line (start -0.91 -0.46) (end 0.91 -0.46) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 298dc93c-13e8-422f-bf5a-06ff304c25d1)) + (fp_line (start -0.91 0.46) (end -0.91 -0.46) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c472de53-104f-41f2-a14b-8bc898e761e6)) + (fp_line (start 0.91 -0.46) (end 0.91 0.46) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 42a88bc0-193b-4d84-a16d-67f6793866dc)) + (fp_line (start 0.91 0.46) (end -0.91 0.46) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 659445d1-2331-4e5a-b99a-144aa080cf87)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ad161da5-a8dc-4682-9789-f80bc13c9227)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c18a6d1b-1e54-4b6b-85c1-855219f4bab1)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3f42b139-5083-4790-9e35-4b6b8f5b8f0c)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 73e1a1bf-b819-4339-826d-03679f5a2a61)) + (pad "1" smd roundrect (at -0.48 0) (size 0.56 0.62) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 5 "+3.3VA") (pintype "passive") (tstamp 1909a0ea-d16d-49ce-aadc-6ed444974156)) + (pad "2" smd roundrect (at 0.48 0) (size 0.56 0.62) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 8 "GND") (pintype "passive") (tstamp 81f71dc3-7a32-4a28-bdb4-59ae52010f8f)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0402_1005Metric" (layer "F.Cu") + (tstamp c5634330-e267-4fea-b8aa-e3f9a3741779) + (at 68.965 76.36) + (descr "Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Disti" "") + (property "Disti_no" "") + (property "Man" "") + (property "Man_no" "") + (property "Sheetfile" "brayn.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Unpolarized capacitor, small symbol") + (property "ki_keywords" "capacitor cap") + (path "/2179fe8e-a88a-4765-9397-cdeaf79175e5") + (attr smd) + (fp_text reference "C1" (at 0 -1.16) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ff0a3866-fd04-4c06-bd7d-b20b46c98b52) + ) + (fp_text value "100n" (at 0 1.16) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 2a13c947-0e09-4010-a87c-4e9cd39b6929) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.25 0.25) (thickness 0.04))) + (tstamp ab54c383-01d4-4b30-bff0-7105a03351a2) + ) + (fp_line (start -0.107836 -0.36) (end 0.107836 -0.36) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 48e2eca5-ec4e-4d74-8183-2dfc2db7eaa0)) + (fp_line (start -0.107836 0.36) (end 0.107836 0.36) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0b9d36f8-148a-48c3-aaed-b1e2225ab173)) + (fp_line (start -0.91 -0.46) (end 0.91 -0.46) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a8afb079-cf49-4e7e-909e-c8b061981fce)) + (fp_line (start -0.91 0.46) (end -0.91 -0.46) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 60018066-38b5-417b-8c28-9588c1f060fd)) + (fp_line (start 0.91 -0.46) (end 0.91 0.46) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp aa6411c2-e252-4ef7-b028-671529e51b8c)) + (fp_line (start 0.91 0.46) (end -0.91 0.46) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2620b472-3e04-493c-a028-0c82180cd73b)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp cd545f68-5399-40e1-95f9-5e1f29fa7f1e)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp df10dba5-fe3f-4c16-aa3d-e7027117ff2b)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 21b62b4d-19b6-422e-bf3d-4818ce543f51)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a3993459-c6b6-4103-abee-b0cf3ff08f44)) + (pad "1" smd roundrect (at -0.48 0) (size 0.56 0.62) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 5 "+3.3VA") (pintype "passive") (tstamp bceadb8e-8edf-4351-b6f8-615fa91cf72d)) + (pad "2" smd roundrect (at 0.48 0) (size 0.56 0.62) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 8 "GND") (pintype "passive") (tstamp 789206b5-53c8-4f9e-b16e-9358b47197e4)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Crystal:Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm" (layer "F.Cu") + (tstamp c8d58e48-8db7-4878-b67d-a60682aca5a8) + (at 59.5 87.75) + (descr "SMD Crystal TXC 7M http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, 3.2x2.5mm^2 package") + (tags "SMD SMT crystal") + (property "Sheetfile" "brayn.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Four pin crystal, GND on pins 2 and 4") + (property "ki_keywords" "quartz ceramic resonator oscillator") + (path "/3589702f-f6de-4e28-abd1-d03d99d27e01") + (attr smd) + (fp_text reference "Y2" (at 0 -2.45) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ad81b25f-4b87-473a-bdd5-ee58485bcec7) + ) + (fp_text value "32.768Hz" (at 0 2.45) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e7c24eac-4234-4379-8952-7009eadcf708) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.7 0.7) (thickness 0.105))) + (tstamp 992f50d2-89d6-49c8-93b0-5beac4e5f64e) + ) + (fp_line (start -2 -1.65) (end -2 1.65) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c3901604-b1c6-4033-99d8-a83433ba8865)) + (fp_line (start -2 1.65) (end 2 1.65) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bc77deb1-7577-4f18-abae-2b73fadc86c7)) + (fp_line (start -2.1 -1.7) (end -2.1 1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 927efb57-ab1b-4085-8db1-9c70bd3f4170)) + (fp_line (start -2.1 1.7) (end 2.1 1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e72cae95-b487-4349-a01c-1f67517ba186)) + (fp_line (start 2.1 -1.7) (end -2.1 -1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 38c37cbf-5ad4-4549-b9d0-e828f461287d)) + (fp_line (start 2.1 1.7) (end 2.1 -1.7) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3bb7a128-7539-4ce0-ac10-a32488a7b5df)) + (fp_line (start -1.6 -1.25) (end -1.6 1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4e9a34fe-9a70-46a7-9550-4c63baf70587)) + (fp_line (start -1.6 0.25) (end -0.6 1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 465b5821-743b-446b-a32e-e04330a321cc)) + (fp_line (start -1.6 1.25) (end 1.6 1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c79c1516-be9a-4808-a3dd-80924966361e)) + (fp_line (start 1.6 -1.25) (end -1.6 -1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 50eedafc-0e42-40c5-894b-6d0278d6302a)) + (fp_line (start 1.6 1.25) (end 1.6 -1.25) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d20ecc7a-98eb-4bba-91e3-3da6cdb85cb6)) + (pad "1" smd rect (at -1.1 0.85) (size 1.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 7 "/LSE_IN") (pinfunction "1") (pintype "passive") (tstamp 7e5a9882-647b-4b0c-bc92-f192d23884f7)) + (pad "2" smd rect (at 1.1 0.85) (size 1.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 8 "GND") (pinfunction "2") (pintype "passive") (tstamp 52011f44-4365-4062-bbc9-3d52807b02a9)) + (pad "3" smd rect (at 1.1 -0.85) (size 1.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 12 "/LSE_OUT") (pinfunction "3") (pintype "passive") (tstamp 9bde0baa-8285-44ea-a7a1-2c14f7091ed4)) + (pad "4" smd rect (at -1.1 -0.85) (size 1.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask") + (net 8 "GND") (pinfunction "4") (pintype "passive") (tstamp a98573ed-dc13-44fe-8e93-69c4162abd24)) + (model "${KICAD6_3DMODEL_DIR}/Crystal.3dshapes/Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + (footprint "Package_QFP:LQFP-64_10x10mm_P0.5mm" (layer "F.Cu") (tstamp e43aed0d-c9ab-4618-af0f-d982eef9840a) - (at 88.7 99.3) + (at 87.5 97.4) (descr "LQFP, 64 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ad7606_7606-6_7606-4.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") (tags "LQFP QFP") (property "Sheetfile" "brayn.kicad_sch") (property "Sheetname" "") - (property "ki_description" "ARM Cortex-M4 MCU, 256KB flash, 128KB RAM, 100MHz, 1.7-3.6V, 50 GPIO, LQFP-64") - (property "ki_keywords" "ARM Cortex-M4 STM32F4 STM32F411") - (path "/32c5e6b2-eff6-4d6e-a052-9eac16fadcef") + (property "ki_description" "ARM Cortex-M4 MCU, 256KB flash, 128KB RAM, 170MHz, 1.7-3.6V, 50 GPIO, LQFP-64") + (property "ki_keywords" "ARM Cortex-M4 STM32G4 STM32G474") + (path "/f72240ac-38d6-4a07-a46b-36592e066665") (attr smd) - (fp_text reference "U2" (at 3.5 -7.3) (layer "F.SilkS") + (fp_text reference "U2" (at 3.5 -7.3) (layer "F.SilkS") hide (effects (font (size 1 1) (thickness 0.15))) (tstamp d61430e4-27d0-49a3-bf29-f1e1742b5e57) ) - (fp_text value "STM32F411RCTx" (at -10.1 -0.9 90) (layer "F.Fab") + (fp_text value "STM32G474x" (at -10.1 -0.9 90) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp d457308f-696e-4d33-830d-d0ff03dd574f) ) @@ -1219,129 +1547,129 @@ (pad "1" smd roundrect (at -5.675 -3.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 5 "+3.3VA") (pinfunction "VBAT") (pintype "power_in") (tstamp c51d5d24-04ea-4087-a888-d809043dd260)) (pad "2" smd roundrect (at -5.675 -3.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 127 "/PC13") (pinfunction "PC13") (pintype "bidirectional") (tstamp d38cb3a4-ddba-4ffa-a75b-3f051de2a6c7)) + (net 108 "/PC13") (pinfunction "PC13") (pintype "bidirectional") (tstamp d38cb3a4-ddba-4ffa-a75b-3f051de2a6c7)) (pad "3" smd roundrect (at -5.675 -2.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 6 "unconnected-(U2-PC14-Pad3)") (pinfunction "PC14") (pintype "bidirectional") (tstamp 07aa9340-e098-44f0-85de-e0cec532cbf9)) + (net 7 "/LSE_IN") (pinfunction "OSC32_IN-PC14") (pintype "bidirectional") (tstamp 07aa9340-e098-44f0-85de-e0cec532cbf9)) (pad "4" smd roundrect (at -5.675 -2.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 7 "unconnected-(U2-PC15-Pad4)") (pinfunction "PC15") (pintype "bidirectional") (tstamp 6461e663-984f-4718-a7de-105a57b50c39)) + (net 12 "/LSE_OUT") (pinfunction "OSC32_OUT-PC15") (pintype "bidirectional") (tstamp 6461e663-984f-4718-a7de-105a57b50c39)) (pad "5" smd roundrect (at -5.675 -1.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 67 "/HSE_IN") (pinfunction "PH0") (pintype "input") (tstamp 5cf8a8f4-5419-4222-bb7e-ec51b73e5578)) + (net 60 "/HSE_IN") (pinfunction "OSC_IN-PF0") (pintype "input") (tstamp 5cf8a8f4-5419-4222-bb7e-ec51b73e5578)) (pad "6" smd roundrect (at -5.675 -1.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 68 "/HSE_OUT") (pinfunction "PH1") (pintype "input") (tstamp 7e8ec8bd-440e-4e76-9e9f-7ba7900d0135)) + (net 61 "/HSE_OUT") (pinfunction "OSC_OUT-PF1") (pintype "input") (tstamp 7e8ec8bd-440e-4e76-9e9f-7ba7900d0135)) (pad "7" smd roundrect (at -5.675 -0.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 14 "/NRST") (pinfunction "NRST") (pintype "input") (tstamp 189844b9-597c-47e3-806f-64c1025d8a1c)) + (net 13 "/NRST") (pinfunction "NRST-PG10") (pintype "input") (tstamp 189844b9-597c-47e3-806f-64c1025d8a1c)) (pad "8" smd roundrect (at -5.675 -0.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 9 "unconnected-(U2-PC0-Pad8)") (pinfunction "PC0") (pintype "bidirectional") (tstamp b3637db7-bcc4-4851-8833-70baefaf2f48)) + (net 93 "/PC0") (pinfunction "PC0") (pintype "bidirectional") (tstamp b3637db7-bcc4-4851-8833-70baefaf2f48)) (pad "9" smd roundrect (at -5.675 0.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 10 "unconnected-(U2-PC1-Pad9)") (pinfunction "PC1") (pintype "bidirectional") (tstamp 39b9aabb-ca3c-4afd-9ce2-6c99dc507260)) + (net 94 "/PC1") (pinfunction "PC1") (pintype "bidirectional") (tstamp 39b9aabb-ca3c-4afd-9ce2-6c99dc507260)) (pad "10" smd roundrect (at -5.675 0.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 11 "unconnected-(U2-PC2-Pad10)") (pinfunction "PC2") (pintype "bidirectional") (tstamp 07dd2757-decf-43de-9017-22a20e45cd70)) + (net 95 "/PC2") (pinfunction "PC2") (pintype "bidirectional") (tstamp 07dd2757-decf-43de-9017-22a20e45cd70)) (pad "11" smd roundrect (at -5.675 1.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 12 "unconnected-(U2-PC3-Pad11)") (pinfunction "PC3") (pintype "bidirectional") (tstamp 49bcad57-2577-42a8-b502-27625f32c5a9)) + (net 96 "/PC3") (pinfunction "PC3") (pintype "bidirectional") (tstamp 49bcad57-2577-42a8-b502-27625f32c5a9)) (pad "12" smd roundrect (at -5.675 1.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 13 "unconnected-(U2-VSSA-Pad12)") (pinfunction "VSSA") (pintype "power_in") (tstamp 5964a070-0440-4cc0-9c61-0f1c3452cf7a)) + (net 41 "/PA0") (pinfunction "PA0") (pintype "bidirectional") (tstamp 5964a070-0440-4cc0-9c61-0f1c3452cf7a)) (pad "13" smd roundrect (at -5.675 2.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 5 "+3.3VA") (pinfunction "VDDA") (pintype "power_in") (tstamp e49ccf90-4378-46a7-b61b-923903f8df50)) + (net 88 "/PA1") (pinfunction "PA1") (pintype "bidirectional") (tstamp e49ccf90-4378-46a7-b61b-923903f8df50)) (pad "14" smd roundrect (at -5.675 2.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 97 "/PA0") (pinfunction "PA0") (pintype "bidirectional") (tstamp 25477be8-5312-4603-9e0e-b3902f5d5062)) + (net 86 "/PA2") (pinfunction "PA2") (pintype "bidirectional") (tstamp 25477be8-5312-4603-9e0e-b3902f5d5062)) (pad "15" smd roundrect (at -5.675 3.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 95 "/PA1") (pinfunction "PA1") (pintype "bidirectional") (tstamp 044a621b-5806-4b36-bcae-2b653d275286)) + (net 43 "unconnected-(U2-VSS-Pad15)") (pinfunction "VSS") (pintype "power_in") (tstamp 044a621b-5806-4b36-bcae-2b653d275286)) (pad "16" smd roundrect (at -5.675 3.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 93 "/PA2") (pinfunction "PA2") (pintype "bidirectional") (tstamp e98b23b1-b934-4421-8ac2-931b23e1572f)) + (net 5 "+3.3VA") (pinfunction "VDD") (pintype "power_in") (tstamp e98b23b1-b934-4421-8ac2-931b23e1572f)) (pad "17" smd roundrect (at -3.75 5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 91 "/PA3") (pinfunction "PA3") (pintype "bidirectional") (tstamp f9ec52f0-2d36-41c6-b998-8b1fe6c851f3)) + (net 84 "/PA3") (pinfunction "PA3") (pintype "bidirectional") (tstamp f9ec52f0-2d36-41c6-b998-8b1fe6c851f3)) (pad "18" smd roundrect (at -3.25 5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 15 "unconnected-(U2-VSS-Pad18)") (pinfunction "VSS") (pintype "power_in") (tstamp efda897b-0b03-445d-ae04-4fe3f4466eb6)) + (net 82 "/PA4") (pinfunction "PA4") (pintype "bidirectional") (tstamp efda897b-0b03-445d-ae04-4fe3f4466eb6)) (pad "19" smd roundrect (at -2.75 5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 5 "+3.3VA") (pinfunction "VDD") (pintype "power_in") (tstamp c41f2918-9389-4991-b0a9-59ec35970f73)) + (net 80 "/PA5") (pinfunction "PA5") (pintype "bidirectional") (tstamp c41f2918-9389-4991-b0a9-59ec35970f73)) (pad "20" smd roundrect (at -2.25 5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 89 "/PA4") (pinfunction "PA4") (pintype "bidirectional") (tstamp 29a88336-b137-42c7-b125-51feb4870e87)) + (net 78 "/PA6") (pinfunction "PA6") (pintype "bidirectional") (tstamp 29a88336-b137-42c7-b125-51feb4870e87)) (pad "21" smd roundrect (at -1.75 5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 87 "/PA5") (pinfunction "PA5") (pintype "bidirectional") (tstamp c2e703c6-bbd9-4dd0-87ee-730a40c274a1)) + (net 76 "/PA7") (pinfunction "PA7") (pintype "bidirectional") (tstamp c2e703c6-bbd9-4dd0-87ee-730a40c274a1)) (pad "22" smd roundrect (at -1.25 5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 85 "/PA6") (pinfunction "PA6") (pintype "bidirectional") (tstamp e963c339-f952-472c-898d-7fbceee78193)) + (net 97 "/PC4") (pinfunction "PC4") (pintype "bidirectional") (tstamp e963c339-f952-472c-898d-7fbceee78193)) (pad "23" smd roundrect (at -0.75 5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 83 "/PA7") (pinfunction "PA7") (pintype "bidirectional") (tstamp 35185edd-09a9-422a-af2b-294ffda8546c)) + (net 98 "/PC5") (pinfunction "PC5") (pintype "bidirectional") (tstamp 35185edd-09a9-422a-af2b-294ffda8546c)) (pad "24" smd roundrect (at -0.25 5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 17 "unconnected-(U2-PC4-Pad24)") (pinfunction "PC4") (pintype "bidirectional") (tstamp 7a987278-6d55-4ad5-81de-69be835d4741)) + (net 89 "/PB0") (pinfunction "PB0") (pintype "bidirectional") (tstamp 7a987278-6d55-4ad5-81de-69be835d4741)) (pad "25" smd roundrect (at 0.25 5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 18 "unconnected-(U2-PC5-Pad25)") (pinfunction "PC5") (pintype "bidirectional") (tstamp a7dca12b-bed5-45db-ac07-031dde907ad6)) + (net 87 "/PB1") (pinfunction "PB1") (pintype "bidirectional") (tstamp a7dca12b-bed5-45db-ac07-031dde907ad6)) (pad "26" smd roundrect (at 0.75 5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 96 "/PB0") (pinfunction "PB0") (pintype "bidirectional") (tstamp 29dbfb2c-bdf0-4fb2-bbcf-9a7ff9ae8d96)) + (net 85 "/PB2") (pinfunction "PB2") (pintype "bidirectional") (tstamp 29dbfb2c-bdf0-4fb2-bbcf-9a7ff9ae8d96)) (pad "27" smd roundrect (at 1.25 5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 94 "/PB1") (pinfunction "PB1") (pintype "bidirectional") (tstamp 0dcd78ae-26da-433a-b3fb-7530759685ad)) + (net 47 "unconnected-(U2-VSSA-Pad27)") (pinfunction "VSSA") (pintype "power_in") (tstamp 0dcd78ae-26da-433a-b3fb-7530759685ad)) (pad "28" smd roundrect (at 1.75 5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 92 "/PB2") (pinfunction "PB2") (pintype "bidirectional") (tstamp 2b1f2bfb-8289-4cda-8e85-4bcf174475b3)) + (net 51 "unconnected-(U2-VREF+-Pad28)") (pinfunction "VREF+") (pintype "input") (tstamp 2b1f2bfb-8289-4cda-8e85-4bcf174475b3)) (pad "29" smd roundrect (at 2.25 5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 78 "/PB10") (pinfunction "PB10") (pintype "bidirectional") (tstamp 68fc204f-8d27-4064-86ab-521ab8fb2e56)) + (net 5 "+3.3VA") (pinfunction "VDDA") (pintype "power_in") (tstamp 68fc204f-8d27-4064-86ab-521ab8fb2e56)) (pad "30" smd roundrect (at 2.75 5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 19 "unconnected-(U2-VCAP1-Pad30)") (pinfunction "VCAP1") (pintype "power_in") (tstamp 924074c4-8d4d-4118-bc2a-a146b04a9716)) + (net 55 "/PB10") (pinfunction "PB10") (pintype "power_in") (tstamp 924074c4-8d4d-4118-bc2a-a146b04a9716)) (pad "31" smd roundrect (at 3.25 5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 20 "unconnected-(U2-VSS-Pad31)") (pinfunction "VSS") (pintype "power_in") (tstamp 894e3109-8d74-483c-b57f-0bd63af81d23)) + (net 19 "unconnected-(U2-VSS-Pad31)") (pinfunction "VSS") (pintype "power_in") (tstamp 894e3109-8d74-483c-b57f-0bd63af81d23)) (pad "32" smd roundrect (at 3.75 5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 5 "+3.3VA") (pinfunction "VDD") (pintype "power_in") (tstamp b2e39f37-578e-419c-a16f-b6a6bd045065)) (pad "33" smd roundrect (at 5.675 3.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 75 "/PB12") (pinfunction "PB12") (pintype "bidirectional") (tstamp 9821adf2-0e24-4b66-aa78-8cca2ebc7550)) + (net 56 "/PB11") (pinfunction "PB11") (pintype "bidirectional") (tstamp 9821adf2-0e24-4b66-aa78-8cca2ebc7550)) (pad "34" smd roundrect (at 5.675 3.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 73 "/PB13") (pinfunction "PB13") (pintype "bidirectional") (tstamp d1fca77d-e95e-4233-8430-13d8f945f48d)) + (net 68 "/PB12") (pinfunction "PB12") (pintype "bidirectional") (tstamp d1fca77d-e95e-4233-8430-13d8f945f48d)) (pad "35" smd roundrect (at 5.675 2.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 71 "/PB14") (pinfunction "PB14") (pintype "bidirectional") (tstamp cc1f0808-c012-4cfa-afbf-38ad8273191f)) + (net 66 "/PB13") (pinfunction "PB13") (pintype "bidirectional") (tstamp cc1f0808-c012-4cfa-afbf-38ad8273191f)) (pad "36" smd roundrect (at 5.675 2.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 69 "/PB15") (pinfunction "PB15") (pintype "bidirectional") (tstamp 6eacb71f-e4b6-4f1f-b11d-ee8a78374e7a)) + (net 64 "/PB14") (pinfunction "PB14") (pintype "bidirectional") (tstamp 6eacb71f-e4b6-4f1f-b11d-ee8a78374e7a)) (pad "37" smd roundrect (at 5.675 1.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 22 "unconnected-(U2-PC6-Pad37)") (pinfunction "PC6") (pintype "bidirectional") (tstamp d3fe08f2-2b11-4cca-bb60-7cda18e943a7)) + (net 62 "/PB15") (pinfunction "PB15") (pintype "bidirectional") (tstamp d3fe08f2-2b11-4cca-bb60-7cda18e943a7)) (pad "38" smd roundrect (at 5.675 1.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 23 "unconnected-(U2-PC7-Pad38)") (pinfunction "PC7") (pintype "bidirectional") (tstamp e9e79948-8ab8-47c5-9463-c7c4e3679f66)) + (net 99 "/PC6") (pinfunction "PC6") (pintype "bidirectional") (tstamp e9e79948-8ab8-47c5-9463-c7c4e3679f66)) (pad "39" smd roundrect (at 5.675 0.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 24 "unconnected-(U2-PC8-Pad39)") (pinfunction "PC8") (pintype "bidirectional") (tstamp 2610393d-d1e5-4791-ae63-c75e0ec22ac8)) + (net 100 "/PC7") (pinfunction "PC7") (pintype "bidirectional") (tstamp 2610393d-d1e5-4791-ae63-c75e0ec22ac8)) (pad "40" smd roundrect (at 5.675 0.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 25 "unconnected-(U2-PC9-Pad40)") (pinfunction "PC9") (pintype "bidirectional") (tstamp a413a55a-8cf7-45b7-9702-389681a7f95d)) + (net 101 "/PC8") (pinfunction "PC8") (pintype "bidirectional") (tstamp a413a55a-8cf7-45b7-9702-389681a7f95d)) (pad "41" smd roundrect (at 5.675 -0.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 82 "/PA8") (pinfunction "PA8") (pintype "bidirectional") (tstamp c6559e47-c3d1-47b9-a2a0-0ae90ff20e54)) + (net 102 "/PC9") (pinfunction "PC9") (pintype "bidirectional") (tstamp c6559e47-c3d1-47b9-a2a0-0ae90ff20e54)) (pad "42" smd roundrect (at 5.675 -0.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 81 "/PA9") (pinfunction "PA9") (pintype "bidirectional") (tstamp e5a39f05-1bfb-430f-bf47-3bdc260dbe11)) + (net 75 "/PA8") (pinfunction "PA8") (pintype "bidirectional") (tstamp e5a39f05-1bfb-430f-bf47-3bdc260dbe11)) (pad "43" smd roundrect (at 5.675 -1.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 79 "/PA10") (pinfunction "PA10") (pintype "bidirectional") (tstamp 0ca8a651-5cdd-4087-8bfd-2417f831bedf)) + (net 74 "/PA9") (pinfunction "PA9") (pintype "bidirectional") (tstamp 0ca8a651-5cdd-4087-8bfd-2417f831bedf)) (pad "44" smd roundrect (at 5.675 -1.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 77 "/PA11") (pinfunction "PA11") (pintype "bidirectional") (tstamp 3508a6a8-d747-4fb8-9d0b-76c429c7cdf3)) + (net 72 "/PA10") (pinfunction "PA10") (pintype "bidirectional") (tstamp 3508a6a8-d747-4fb8-9d0b-76c429c7cdf3)) (pad "45" smd roundrect (at 5.675 -2.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 76 "/PA12") (pinfunction "PA12") (pintype "bidirectional") (tstamp f6383e09-eeb0-4eeb-82b7-09cb83826b51)) + (net 70 "/PA11") (pinfunction "PA11") (pintype "bidirectional") (tstamp f6383e09-eeb0-4eeb-82b7-09cb83826b51)) (pad "46" smd roundrect (at 5.675 -2.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 74 "/PA13") (pinfunction "PA13") (pintype "bidirectional") (tstamp 102a50c3-ceeb-479d-8c24-1b4cb5312c8d)) + (net 69 "/PA12") (pinfunction "PA12") (pintype "bidirectional") (tstamp 102a50c3-ceeb-479d-8c24-1b4cb5312c8d)) (pad "47" smd roundrect (at 5.675 -3.25) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 26 "unconnected-(U2-VSS-Pad47)") (pinfunction "VSS") (pintype "power_in") (tstamp 0498ec53-f479-433b-acd5-57b83b23d7b9)) + (net 25 "unconnected-(U2-VSS-Pad47)") (pinfunction "VSS") (pintype "power_in") (tstamp 0498ec53-f479-433b-acd5-57b83b23d7b9)) (pad "48" smd roundrect (at 5.675 -3.75) (size 1.55 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 5 "+3.3VA") (pinfunction "VDD") (pintype "power_in") (tstamp 13a6aab7-2945-458e-a0ef-757f4f918280)) (pad "49" smd roundrect (at 3.75 -5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 72 "/PA14") (pinfunction "PA14") (pintype "bidirectional") (tstamp 3a6d2350-b920-4a3c-ab29-b84647dd6d6d)) + (net 67 "/PA13") (pinfunction "PA13") (pintype "bidirectional") (tstamp 3a6d2350-b920-4a3c-ab29-b84647dd6d6d)) (pad "50" smd roundrect (at 3.25 -5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 70 "/PA15") (pinfunction "PA15") (pintype "bidirectional") (tstamp 5b86e4a0-626b-413a-a070-a5bf47df61b5)) + (net 65 "/PA14") (pinfunction "PA14") (pintype "bidirectional") (tstamp 5b86e4a0-626b-413a-a070-a5bf47df61b5)) (pad "51" smd roundrect (at 2.75 -5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 28 "unconnected-(U2-PC10-Pad51)") (pinfunction "PC10") (pintype "bidirectional") (tstamp 979664d2-11ff-4f17-b4e3-32c3d5b68ca4)) + (net 63 "/PA15") (pinfunction "PA15") (pintype "bidirectional") (tstamp 979664d2-11ff-4f17-b4e3-32c3d5b68ca4)) (pad "52" smd roundrect (at 2.25 -5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 29 "unconnected-(U2-PC11-Pad52)") (pinfunction "PC11") (pintype "bidirectional") (tstamp 6a717f83-77e5-4ca5-b3ca-1973b0df9f12)) + (net 103 "/PC10") (pinfunction "PC10") (pintype "bidirectional") (tstamp 6a717f83-77e5-4ca5-b3ca-1973b0df9f12)) (pad "53" smd roundrect (at 1.75 -5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 30 "unconnected-(U2-PC12-Pad53)") (pinfunction "PC12") (pintype "bidirectional") (tstamp 63c9e58c-1c39-415d-866a-2129e36e6f11)) + (net 104 "/PC11") (pinfunction "PC11") (pintype "bidirectional") (tstamp 63c9e58c-1c39-415d-866a-2129e36e6f11)) (pad "54" smd roundrect (at 1.25 -5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 31 "unconnected-(U2-PD2-Pad54)") (pinfunction "PD2") (pintype "bidirectional") (tstamp 6077d384-37de-49b4-a549-bb3a15016e88)) + (net 105 "/PC12") (pinfunction "PC12") (pintype "bidirectional") (tstamp 6077d384-37de-49b4-a549-bb3a15016e88)) (pad "55" smd roundrect (at 0.75 -5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 90 "/PB3") (pinfunction "PB3") (pintype "bidirectional") (tstamp adbb443e-b289-43db-8b35-928749b3162a)) + (net 58 "unconnected-(U2-PD2-Pad55)") (pinfunction "PD2") (pintype "bidirectional") (tstamp adbb443e-b289-43db-8b35-928749b3162a)) (pad "56" smd roundrect (at 0.25 -5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 88 "/PB4") (pinfunction "PB4") (pintype "bidirectional") (tstamp 919a9f96-9016-4d52-b58e-e8d8cd8f7f5c)) + (net 83 "/PB3") (pinfunction "PB3") (pintype "bidirectional") (tstamp 919a9f96-9016-4d52-b58e-e8d8cd8f7f5c)) (pad "57" smd roundrect (at -0.25 -5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 86 "/PB5") (pinfunction "PB5") (pintype "bidirectional") (tstamp 4a399506-c045-4720-b529-0ab8326b3b63)) + (net 81 "/PB4") (pinfunction "PB4") (pintype "bidirectional") (tstamp 4a399506-c045-4720-b529-0ab8326b3b63)) (pad "58" smd roundrect (at -0.75 -5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 84 "/PB6") (pinfunction "PB6") (pintype "bidirectional") (tstamp 512dedbe-c060-45b9-a216-b5660a320505)) + (net 79 "/PB5") (pinfunction "PB5") (pintype "bidirectional") (tstamp 512dedbe-c060-45b9-a216-b5660a320505)) (pad "59" smd roundrect (at -1.25 -5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 129 "/I2C_SDA") (pinfunction "PB7") (pintype "bidirectional") (tstamp f721a257-bdde-4ae9-b858-b0b7c3ff1ac8)) + (net 77 "/PB6") (pinfunction "PB6") (pintype "bidirectional") (tstamp f721a257-bdde-4ae9-b858-b0b7c3ff1ac8)) (pad "60" smd roundrect (at -1.75 -5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 32 "unconnected-(U2-BOOT0-Pad60)") (pinfunction "BOOT0") (pintype "input") (tstamp 54216a35-31b3-4556-ba4d-2c1f66197854)) + (net 59 "/PB7") (pinfunction "PB7") (pintype "bidirectional") (tstamp 54216a35-31b3-4556-ba4d-2c1f66197854)) (pad "61" smd roundrect (at -2.25 -5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 128 "/I2C_SCL") (pinfunction "PB8") (pintype "bidirectional") (tstamp 452cfba7-a1bd-4740-b548-4a2c2ff52f25)) + (net 71 "unconnected-(U2-BOOT0-PB8-Pad61)") (pinfunction "BOOT0-PB8") (pintype "input") (tstamp 452cfba7-a1bd-4740-b548-4a2c2ff52f25)) (pad "62" smd roundrect (at -2.75 -5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 80 "/PB9") (pinfunction "PB9") (pintype "bidirectional") (tstamp 8b45d690-83ff-43a0-9b12-521b2fc86264)) + (net 90 "/PB9") (pinfunction "PB9") (pintype "bidirectional") (tstamp 8b45d690-83ff-43a0-9b12-521b2fc86264)) (pad "63" smd roundrect (at -3.25 -5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 33 "unconnected-(U2-VSS-Pad63)") (pinfunction "VSS") (pintype "power_in") (tstamp 5d50b394-4108-4dee-bbb8-daa6bf3d74d8)) + (net 32 "unconnected-(U2-VSS-Pad63)") (pinfunction "VSS") (pintype "power_in") (tstamp 5d50b394-4108-4dee-bbb8-daa6bf3d74d8)) (pad "64" smd roundrect (at -3.75 -5.675) (size 0.3 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 5 "+3.3VA") (pinfunction "VDD") (pintype "power_in") (tstamp 9766084a-452d-4a0b-a0b0-1ac0fdf956dd)) (model "${KICAD6_3DMODEL_DIR}/Package_QFP.3dshapes/LQFP-64_10x10mm_P0.5mm.wrl" @@ -1351,176 +1679,6 @@ ) ) - (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") - (tstamp e901116a-0f65-47b0-a96f-415a5903075e) - (at 80.4 106.5 180) - (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "capacitor") - (property "Sheetfile" "brayn.kicad_sch") - (property "Sheetname" "") - (property "ki_description" "Ferrite bead") - (property "ki_keywords" "L ferrite bead inductor filter") - (path "/15a96caf-09bd-42d1-8473-07aec3928822") - (attr smd) - (fp_text reference "FB1" (at 2.7 0 180) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 97c537c5-e811-4448-ba78-1682369a264d) - ) - (fp_text value "120R" (at 0 1.43) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 61e720c2-c105-4e4d-9777-d532ed5c11a5) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.4 0.4) (thickness 0.06))) - (tstamp 9d109be2-9604-4da6-8481-1fcc7092df41) - ) - (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp fc722289-93b8-4c31-8dfb-d1da7f9a8836)) - (fp_line (start -0.14058 0.51) (end 0.14058 0.51) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1e101b1e-6ce0-48c9-acc0-83cbab6a0a64)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d5de4942-3626-49d9-884c-4aa0369ae53f)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 047faa4a-d0bd-4b39-bcca-f0d9565c94e4)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 077eb9a4-cd9b-47bd-9ac0-6713883a3933)) - (fp_line (start 1.48 0.73) (end -1.48 0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 43c2461e-149b-4934-a912-8b83cd7558c6)) - (fp_line (start -0.8 -0.4) (end 0.8 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8e605001-3511-4cdf-a258-add946ea2858)) - (fp_line (start -0.8 0.4) (end -0.8 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 905e7521-084a-4e86-a8e4-6d57e6ba769a)) - (fp_line (start 0.8 -0.4) (end 0.8 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8968bbbb-39a6-44ee-b22c-5436b7a5ad9f)) - (fp_line (start 0.8 0.4) (end -0.8 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ea04df0b-afe4-4560-9ae6-0027a447bf26)) - (pad "1" smd roundrect (at -0.775 0 180) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 5 "+3.3VA") (pintype "passive") (tstamp 3425cb5e-3ba4-41bf-b62d-9a450cd0d308)) - (pad "2" smd roundrect (at 0.775 0 180) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 8 "GND") (pintype "passive") (tstamp 9a04fc17-1f30-49fc-af3f-90f88345d912)) - (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") - (tstamp fbfa0b96-dcba-4cc0-b82a-81b5b796bc4d) - (at 85.725 91.7) - (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "capacitor") - (property "Disti" "") - (property "Disti_no" "") - (property "Man" "") - (property "Man_no" "") - (property "Sheetfile" "brayn.kicad_sch") - (property "Sheetname" "") - (property "ki_description" "Unpolarized capacitor, small symbol") - (property "ki_keywords" "capacitor cap") - (path "/d022722e-6350-43f6-9f72-b239c2b87aa6") - (attr smd) - (fp_text reference "C1" (at 2.475 0) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 214bb13d-e8b3-4e8e-b88d-4cf5e63bcdb7) - ) - (fp_text value "100n" (at 0 1.43) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 42ab8a9f-8785-401a-b563-01f82ccfb1af) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.4 0.4) (thickness 0.06))) - (tstamp 1e645666-f601-4ce0-9375-8c9b3b3be901) - ) - (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ff8385fd-89eb-4578-9f70-2b358663781a)) - (fp_line (start -0.14058 0.51) (end 0.14058 0.51) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8e93e279-2f91-4e35-b98c-3f648856a3ea)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b3465dfc-110e-4ab3-8462-baad96723832)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 40dc7fa7-87b7-4902-9a8c-13f8361bdfb6)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 92f944d8-a030-449f-89d6-f235a833b4b8)) - (fp_line (start 1.48 0.73) (end -1.48 0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 39bb8c04-1d6a-4271-96bb-7dbe28f5b24b)) - (fp_line (start -0.8 -0.4) (end 0.8 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7155b63e-e41b-4e5e-802d-2d6855b26240)) - (fp_line (start -0.8 0.4) (end -0.8 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 477afbb9-5f35-4520-b943-85c6f20ecc54)) - (fp_line (start 0.8 -0.4) (end 0.8 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7d6e17c4-ddde-41d1-9da6-569cf215de7e)) - (fp_line (start 0.8 0.4) (end -0.8 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 33fc44b7-5644-4614-bfa0-8299a5221693)) - (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 5 "+3.3VA") (pintype "passive") (tstamp 3c4781a9-9c18-4e46-9128-1606f2901147)) - (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 8 "GND") (pintype "passive") (tstamp df221429-38a8-480f-a0d4-3b025e55553e)) - (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu") - (tstamp fec385e5-e635-498c-950b-aee779ef784a) - (at 80.4 105 180) - (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "capacitor") - (property "Disti" "") - (property "Disti_no" "") - (property "Man" "") - (property "Man_no" "") - (property "Sheetfile" "brayn.kicad_sch") - (property "Sheetname" "") - (property "ki_description" "Unpolarized capacitor, small symbol") - (property "ki_keywords" "capacitor cap") - (path "/1e190503-6922-4b8b-a9a1-7f511f9f5084") - (attr smd) - (fp_text reference "C8" (at 2.5 0) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 1e4f6d71-b20f-4aab-aa37-108a13ee3d87) - ) - (fp_text value "1u" (at 0 1.43) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp ee9fe758-fee2-4548-923d-ca2f2f7bec04) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.4 0.4) (thickness 0.06))) - (tstamp 18158152-5056-4da0-a99a-5db97df1b9ff) - ) - (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d40ed6d2-8ee7-418b-95bc-9d95671bd83a)) - (fp_line (start -0.14058 0.51) (end 0.14058 0.51) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp dab89be9-66c4-4b08-904a-1cf183d69a41)) - (fp_line (start -1.48 -0.73) (end 1.48 -0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 373e6b48-3edc-438b-82f9-04ae145bcfe9)) - (fp_line (start -1.48 0.73) (end -1.48 -0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4bc7ccee-c105-45a6-8eb0-d507f4d29cb4)) - (fp_line (start 1.48 -0.73) (end 1.48 0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 72561b69-3e7e-4fcd-9142-dbb7a4342b9e)) - (fp_line (start 1.48 0.73) (end -1.48 0.73) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7c34b7d9-c060-49bd-bce4-468f86d3f9cb)) - (fp_line (start -0.8 -0.4) (end 0.8 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ae929e78-6a67-4fcd-b69f-a3f104905496)) - (fp_line (start -0.8 0.4) (end -0.8 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 04813dca-63ce-48e0-af54-604b0d509fa1)) - (fp_line (start 0.8 -0.4) (end 0.8 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fec2e2ba-cc5f-415c-9084-2397b8d6684a)) - (fp_line (start 0.8 0.4) (end -0.8 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e01b01be-a4f1-4ba2-b9b4-eb20babd7c65)) - (pad "1" smd roundrect (at -0.775 0 180) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 5 "+3.3VA") (pintype "passive") (tstamp 90439048-3c8d-4240-83ab-9aa2ea0abf44)) - (pad "2" smd roundrect (at 0.775 0 180) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 8 "GND") (pintype "passive") (tstamp 67db0a08-155e-409c-b81d-a5a51c4fe96f)) - (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (dimension locked (type aligned) (layer "F.Cu") (tstamp b71a14b4-aa5a-4776-b5f8-28b01ffee122) (pts (xy 76.7 87.4) (xy 98.7 87.4)) (height -27.7) @@ -1531,39 +1689,4 @@ (style (thickness 0.2) (arrow_length 1.27) (text_position_mode 0) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) ) - (segment (start 83.025 94.7) (end 82.6 94.275) (width 0.25) (layer "F.Cu") (net 5) (tstamp 029cedef-6e72-48d3-9106-d2d38abb3279)) - (segment (start 85.975 105) (end 85.95 104.975) (width 0.25) (layer "F.Cu") (net 5) (tstamp 121fedbd-c724-43de-8a73-0b050aa1052f)) - (segment (start 94.375 95.55) (end 94.375 94.725) (width 0.25) (layer "F.Cu") (net 5) (tstamp 25de6242-6f3c-4f5a-90d0-e20e3159ac92)) - (segment (start 83.025 95.55) (end 83.025 94.7) (width 0.25) (layer "F.Cu") (net 5) (tstamp 394fe54b-c47c-44a1-9050-db30da49b5a4)) - (segment (start 84.95 90.125) (end 84.925 90.1) (width 0.25) (layer "F.Cu") (net 5) (tstamp 5c4f6953-0d9c-41b9-9613-c3abe0d50f9c)) - (segment (start 92.45 104.975) (end 93.2 104.975) (width 0.25) (layer "F.Cu") (net 5) (tstamp 8160f0b7-95cd-4cc4-a451-2fb71f528d01)) - (segment (start 93.2 104.975) (end 93.725 105.5) (width 0.25) (layer "F.Cu") (net 5) (tstamp a0192caf-5b40-4528-86e4-d213b26ceac9)) - (segment (start 84.95 93.625) (end 84.95 91.7) (width 0.25) (layer "F.Cu") (net 5) (tstamp b7728bab-e4ed-4690-b93d-200e09f6b5bb)) - (segment (start 94.375 94.725) (end 94.8 94.3) (width 0.25) (layer "F.Cu") (net 5) (tstamp e22f01b0-7df5-4008-bb85-2e54c0511f85)) - (segment (start 84.95 91.7) (end 84.95 90.125) (width 0.25) (layer "F.Cu") (net 5) (tstamp ec53a5cc-dc54-4d9a-af3a-ec8202544aec)) - (segment (start 79.45 96.4) (end 79.45 94.675) (width 0.25) (layer "F.Cu") (net 8) (tstamp 08e45494-9e66-43b2-8026-a3e2ebb9be1d)) - (segment (start 77.825 98.675) (end 77.75 98.6) (width 0.25) (layer "F.Cu") (net 8) (tstamp 2fb80e54-e055-4669-883a-69063c40b009)) - (segment (start 77.75 98.6) (end 77.75 100.425) (width 0.25) (layer "F.Cu") (net 8) (tstamp 4916c3c0-749a-423c-b57f-d3a3768a376b)) - (segment (start 77.75 100.425) (end 77.825 100.5) (width 0.25) (layer "F.Cu") (net 8) (tstamp 60452022-2430-4f50-a6ca-b883b81d62c8)) - (segment (start 79.45 94.675) (end 79.275 94.5) (width 0.25) (layer "F.Cu") (net 8) (tstamp 701f10f9-291e-436d-8604-fe1b7f114719)) - (segment (start 79.275 96.225) (end 79.45 96.4) (width 0.25) (layer "F.Cu") (net 8) (tstamp a1491167-9015-4e3d-9662-82ee9aabf5c9)) - (segment (start 77.75 94.525) (end 77.725 94.5) (width 0.25) (layer "F.Cu") (net 67) (tstamp 48589cea-e2fb-43d4-95f8-67c12baa472f)) - (segment (start 78.84038 97.55) (end 77.75 96.45962) (width 0.25) (layer "F.Cu") (net 67) (tstamp 50a1e7e5-c752-4bef-bc5d-0c0fce8cfa84)) - (segment (start 77.75 96.45962) (end 77.75 96.4) (width 0.25) (layer "F.Cu") (net 67) (tstamp 52d338d7-50bf-41f3-a56f-8e301f544ec3)) - (segment (start 77.75 96.4) (end 77.75 94.525) (width 0.25) (layer "F.Cu") (net 67) (tstamp dce3fc30-ba6a-4a2e-8a28-636c8c2244f0)) - (segment (start 83.025 97.55) (end 78.84038 97.55) (width 0.25) (layer "F.Cu") (net 67) (tstamp f2f90b8b-b2d3-4b65-8bb4-de313e76cf75)) - (segment (start 79.375 100.5) (end 79.375 98.675) (width 0.25) (layer "F.Cu") (net 68) (tstamp 1451705c-217c-4a54-9395-eb46a4f9302a)) - (segment (start 79.375 98.675) (end 79.45 98.6) (width 0.25) (layer "F.Cu") (net 68) (tstamp 1ee4ca83-0250-4310-9aef-e0779740da41)) - (segment (start 80 98.05) (end 83.025 98.05) (width 0.25) (layer "F.Cu") (net 68) (tstamp 33a14d04-bec4-49d3-aee7-88e1c64dc82e)) - (segment (start 79.45 98.6) (end 80 98.05) (width 0.25) (layer "F.Cu") (net 68) (tstamp ad1afa78-2d31-4da3-8812-748eff3cea59)) - (segment (start 91.45 109.08609) (end 91.45 110.4) (width 0.15) (layer "F.Cu") (net 128) (tstamp 0429902b-54d7-467f-9408-bb94f4850e9b)) - (segment (start 86.45 93.625) (end 86.45 95.75) (width 0.15) (layer "F.Cu") (net 128) (tstamp 058e61d6-2642-4ff9-a1e0-837eb06e7070)) - (segment (start 85.5 96.7) (end 85.5 102.5) (width 0.15) (layer "F.Cu") (net 128) (tstamp 19d35f4e-f0ee-46bb-be17-3cba09c00d91)) - (segment (start 85.5 102.5) (end 83.1 104.9) (width 0.15) (layer "F.Cu") (net 128) (tstamp 2d97472b-7105-4fd6-a370-10209f2642bb)) - (segment (start 86.45 95.75) (end 85.5 96.7) (width 0.15) (layer "F.Cu") (net 128) (tstamp 3bd8a5c8-653e-481c-b588-08cb67b3eac5)) - (segment (start 83.1 104.9) (end 83.1 107.8) (width 0.15) (layer "F.Cu") (net 128) (tstamp 62936466-cedf-4cc3-9d20-52ec5fe89825)) - (segment (start 91.23891 108.875) (end 91.45 109.08609) (width 0.15) (layer "F.Cu") (net 128) (tstamp 7c90fe11-dfbc-4e0b-a245-1fab45f74e53)) - (segment (start 84.175 108.875) (end 91.23891 108.875) (width 0.15) (layer "F.Cu") (net 128) (tstamp 843551b2-4599-47db-9523-20ef9cff2ebd)) - (segment (start 83.1 107.8) (end 84.175 108.875) (width 0.15) (layer "F.Cu") (net 128) (tstamp e97fa77e-9d4d-43e3-b05e-5a905dc75586)) - ) diff --git a/02_hardware/brayn/brayn.kicad_pro b/02_hardware/brayn/brayn.kicad_pro index 7e1f619..d03cd6d 100644 --- a/02_hardware/brayn/brayn.kicad_pro +++ b/02_hardware/brayn/brayn.kicad_pro @@ -433,7 +433,64 @@ "version": 3 }, "net_colors": null, - "netclass_assignments": null, + "netclass_assignments": { + "/ADC_1": "signal_analog", + "/ADC_2": "signal_analog", + "/ADC_3": "signal_analog", + "/ADC_4": "signal_analog", + "/CAN_RX": "signal_digital", + "/CAN_TX": "signal_digital", + "/COMP_1": "signal_digital", + "/COMP_2": "signal_digital", + "/COMP_3": "signal_digital", + "/COMP_4": "signal_digital", + "/DAC_1": "signal_analog", + "/DAC_2": "signal_analog", + "/GPIO_1": "signal_digital", + "/GPIO_10": "signal_digital", + "/GPIO_11": "signal_digital", + "/GPIO_12": "signal_digital", + "/GPIO_13": "signal_digital", + "/GPIO_2": "signal_digital", + "/GPIO_3": "signal_digital", + "/GPIO_4": "signal_digital", + "/GPIO_5": "signal_digital", + "/GPIO_6": "signal_digital", + "/GPIO_7": "signal_digital", + "/GPIO_8": "signal_digital", + "/GPIO_9": "signal_digital", + "/I2S_SCK": "signal_digital", + "/I2S_SDI": "signal_digital", + "/I2S_SDO": "signal_digital", + "/I2S_WS": "signal_digital", + "/NRST": "signal_digital", + "/OPAMP_VIN_N": "signal_analog", + "/OPAMP_VIN_P": "signal_analog", + "/OPAMP_VOUT": "signal_analog", + "/PA10": "signal_digital", + "/PA5": "signal_digital", + "/PA8": "signal_digital", + "/PB13": "signal_digital", + "/PB15": "signal_digital", + "/PB4": "signal_digital", + "/PB5": "signal_digital", + "/PC4": "signal_digital", + "/PC8": "signal_digital", + "/PC9": "signal_digital", + "/PWM_1": "signal_digital", + "/PWM_2": "signal_digital", + "/PWM_3": "signal_digital", + "/PWM_4": "signal_digital", + "/PWM_5": "signal_digital", + "/PWR_GOOD": "signal_digital", + "/UART_1_RX": "signal_digital", + "/UART_1_TX": "signal_digital", + "/USB_DM": "signal_digital", + "/USB_DP": "signal_digital", + "/USB_ID": "signal_digital", + "/USB_SOF": "signal_digital", + "/USB_VBUS": "signal_digital" + }, "netclass_patterns": [] }, "pcbnew": { diff --git a/02_hardware/brayn/brayn.kicad_sch b/02_hardware/brayn/brayn.kicad_sch index 145cac1..f3f3417 100644 --- a/02_hardware/brayn/brayn.kicad_sch +++ b/02_hardware/brayn/brayn.kicad_sch @@ -862,353 +862,405 @@ ) ) ) - (symbol "MCU_ST_STM32F4:STM32F411RCTx" (in_bom yes) (on_board yes) - (property "Reference" "U" (at -15.24 41.91 0) + (symbol "Reference_Voltage:MCP1501-20xCH" (in_bom yes) (on_board yes) + (property "Reference" "U" (at -6.35 6.35 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "MCP1501-20xCH" (at 10.16 6.35 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/20005474E.pdf" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "precision buffered voltage reference 2.048V" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "2.048V, 0.1%, 20mA, Precision Voltage Reference, SOT-23-6" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SOT?23*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "MCP1501-20xCH_0_0" + (pin power_out line (at 10.16 0 180) (length 2.54) + (name "OUT" (effects (font (size 1.27 1.27)))) + (number "1" (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 passive line (at 0 -7.62 90) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 0 0) (length 2.54) + (name "~{SHDN}" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -7.62 90) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "5" (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 "6" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "MCP1501-20xCH_0_1" + (rectangle (start -7.62 5.08) (end 7.62 -5.08) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + ) + ) + (symbol "mcu:STM32G474x" (in_bom yes) (on_board yes) + (property "Reference" "U2" (at 8.5441 -60.96 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "STM32F411RCTx" (at 10.16 41.91 0) + (property "Value" "STM32G474x" (at 8.5441 -63.5 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Package_QFP:LQFP-64_10x10mm_P0.5mm" (at -15.24 -43.18 0) + (property "Footprint" "Package_QFP:LQFP-64_10x10mm_P0.5mm" (at -36.83 50.8 0) (effects (font (size 1.27 1.27)) (justify right) hide) ) - (property "Datasheet" "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115249.pdf" (at 0 0 0) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32g474re.pdf" (at -25.4 57.15 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_keywords" "ARM Cortex-M4 STM32F4 STM32F411" (at 0 0 0) + (property "ki_keywords" "ARM Cortex-M4 STM32G4 STM32G474" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_description" "ARM Cortex-M4 MCU, 256KB flash, 128KB RAM, 100MHz, 1.7-3.6V, 50 GPIO, LQFP-64" (at 0 0 0) + (property "ki_description" "ARM Cortex-M4 MCU, 256KB flash, 128KB RAM, 170MHz, 1.7-3.6V, 50 GPIO, LQFP-64" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) (property "ki_fp_filters" "LQFP*10x10mm*P0.5mm*" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "STM32F411RCTx_0_1" - (rectangle (start -15.24 -43.18) (end 15.24 40.64) + (symbol "STM32G474x_0_1" + (rectangle (start -15.24 40.64) (end 15.24 -58.42) (stroke (width 0.254) (type default)) (fill (type background)) ) ) - (symbol "STM32F411RCTx_1_1" - (pin power_in line (at -5.08 43.18 270) (length 2.54) + (symbol "STM32G474x_1_1" + (pin power_in line (at -7.62 43.18 270) (length 2.54) (name "VBAT" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at -17.78 -7.62 0) (length 2.54) + (pin bidirectional line (at -17.78 -20.32 0) (length 2.54) (name "PC2" (effects (font (size 1.27 1.27)))) (number "10" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at -17.78 -10.16 0) (length 2.54) + (pin bidirectional line (at -17.78 -22.86 0) (length 2.54) (name "PC3" (effects (font (size 1.27 1.27)))) (number "11" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at 5.08 -45.72 90) (length 2.54) - (name "VSSA" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 27.94 180) (length 2.54) + (name "PA0" (effects (font (size 1.27 1.27)))) (number "12" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at 7.62 43.18 270) (length 2.54) - (name "VDDA" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 25.4 180) (length 2.54) + (name "PA1" (effects (font (size 1.27 1.27)))) (number "13" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 38.1 180) (length 2.54) - (name "PA0" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 22.86 180) (length 2.54) + (name "PA2" (effects (font (size 1.27 1.27)))) (number "14" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 35.56 180) (length 2.54) - (name "PA1" (effects (font (size 1.27 1.27)))) + (pin power_in line (at -5.08 -60.96 90) (length 2.54) + (name "VSS" (effects (font (size 1.27 1.27)))) (number "15" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 33.02 180) (length 2.54) - (name "PA2" (effects (font (size 1.27 1.27)))) + (pin power_in line (at -3.81 43.18 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) (number "16" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 30.48 180) (length 2.54) + (pin bidirectional line (at 17.78 20.32 180) (length 2.54) (name "PA3" (effects (font (size 1.27 1.27)))) (number "17" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at -5.08 -45.72 90) (length 2.54) - (name "VSS" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 17.78 180) (length 2.54) + (name "PA4" (effects (font (size 1.27 1.27)))) (number "18" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at -2.54 43.18 270) (length 2.54) - (name "VDD" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 15.24 180) (length 2.54) + (name "PA5" (effects (font (size 1.27 1.27)))) (number "19" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at -17.78 -35.56 0) (length 2.54) + (pin bidirectional line (at -17.78 -48.26 0) (length 2.54) (name "PC13" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 27.94 180) (length 2.54) - (name "PA4" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 12.7 180) (length 2.54) + (name "PA6" (effects (font (size 1.27 1.27)))) (number "20" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 25.4 180) (length 2.54) - (name "PA5" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 10.16 180) (length 2.54) + (name "PA7" (effects (font (size 1.27 1.27)))) (number "21" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 22.86 180) (length 2.54) - (name "PA6" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at -17.78 -25.4 0) (length 2.54) + (name "PC4" (effects (font (size 1.27 1.27)))) (number "22" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 20.32 180) (length 2.54) - (name "PA7" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at -17.78 -27.94 0) (length 2.54) + (name "PC5" (effects (font (size 1.27 1.27)))) (number "23" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at -17.78 -12.7 0) (length 2.54) - (name "PC4" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 -15.24 180) (length 2.54) + (name "PB0" (effects (font (size 1.27 1.27)))) (number "24" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at -17.78 -15.24 0) (length 2.54) - (name "PC5" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 -17.78 180) (length 2.54) + (name "PB1" (effects (font (size 1.27 1.27)))) (number "25" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 -5.08 180) (length 2.54) - (name "PB0" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 -20.32 180) (length 2.54) + (name "PB2" (effects (font (size 1.27 1.27)))) (number "26" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 -7.62 180) (length 2.54) - (name "PB1" (effects (font (size 1.27 1.27)))) + (pin power_in line (at 6.35 -60.96 90) (length 2.54) + (name "VSSA" (effects (font (size 1.27 1.27)))) (number "27" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 -10.16 180) (length 2.54) - (name "PB2" (effects (font (size 1.27 1.27)))) + (pin input line (at 17.78 33.02 180) (length 2.54) + (name "VREF+" (effects (font (size 1.27 1.27)))) (number "28" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 -30.48 180) (length 2.54) - (name "PB10" (effects (font (size 1.27 1.27)))) + (pin power_in line (at 7.62 43.18 270) (length 2.54) + (name "VDDA" (effects (font (size 1.27 1.27)))) (number "29" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at -17.78 -38.1 0) (length 2.54) - (name "PC14" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at -17.78 15.24 0) (length 2.54) + (name "OSC32_IN-PC14" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at -17.78 27.94 0) (length 2.54) - (name "VCAP1" (effects (font (size 1.27 1.27)))) + (pin power_in line (at 17.78 -38.1 180) (length 2.54) + (name "PB10" (effects (font (size 1.27 1.27)))) (number "30" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at -2.54 -45.72 90) (length 2.54) + (pin power_in line (at -2.54 -60.96 90) (length 2.54) (name "VSS" (effects (font (size 1.27 1.27)))) (number "31" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at 0 43.18 270) (length 2.54) + (pin power_in line (at -1.27 43.18 270) (length 2.54) (name "VDD" (effects (font (size 1.27 1.27)))) (number "32" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 -33.02 180) (length 2.54) - (name "PB12" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 -40.64 180) (length 2.54) + (name "PB11" (effects (font (size 1.27 1.27)))) (number "33" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 -35.56 180) (length 2.54) - (name "PB13" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 -43.18 180) (length 2.54) + (name "PB12" (effects (font (size 1.27 1.27)))) (number "34" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 -38.1 180) (length 2.54) - (name "PB14" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 -45.72 180) (length 2.54) + (name "PB13" (effects (font (size 1.27 1.27)))) (number "35" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 -40.64 180) (length 2.54) - (name "PB15" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 -48.26 180) (length 2.54) + (name "PB14" (effects (font (size 1.27 1.27)))) (number "36" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at -17.78 -17.78 0) (length 2.54) - (name "PC6" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 -50.8 180) (length 2.54) + (name "PB15" (effects (font (size 1.27 1.27)))) (number "37" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at -17.78 -20.32 0) (length 2.54) - (name "PC7" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at -17.78 -30.48 0) (length 2.54) + (name "PC6" (effects (font (size 1.27 1.27)))) (number "38" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at -17.78 -22.86 0) (length 2.54) - (name "PC8" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at -17.78 -33.02 0) (length 2.54) + (name "PC7" (effects (font (size 1.27 1.27)))) (number "39" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at -17.78 -40.64 0) (length 2.54) - (name "PC15" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at -17.78 12.7 0) (length 2.54) + (name "OSC32_OUT-PC15" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at -17.78 -25.4 0) (length 2.54) - (name "PC9" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at -17.78 -35.56 0) (length 2.54) + (name "PC8" (effects (font (size 1.27 1.27)))) (number "40" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 17.78 180) (length 2.54) - (name "PA8" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at -17.78 -38.1 0) (length 2.54) + (name "PC9" (effects (font (size 1.27 1.27)))) (number "41" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 15.24 180) (length 2.54) - (name "PA9" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 7.62 180) (length 2.54) + (name "PA8" (effects (font (size 1.27 1.27)))) (number "42" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 12.7 180) (length 2.54) - (name "PA10" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 5.08 180) (length 2.54) + (name "PA9" (effects (font (size 1.27 1.27)))) (number "43" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 10.16 180) (length 2.54) - (name "PA11" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 2.54 180) (length 2.54) + (name "PA10" (effects (font (size 1.27 1.27)))) (number "44" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 7.62 180) (length 2.54) - (name "PA12" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 0 180) (length 2.54) + (name "PA11" (effects (font (size 1.27 1.27)))) (number "45" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 5.08 180) (length 2.54) - (name "PA13" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 -2.54 180) (length 2.54) + (name "PA12" (effects (font (size 1.27 1.27)))) (number "46" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at 0 -45.72 90) (length 2.54) + (pin power_in line (at 0 -60.96 90) (length 2.54) (name "VSS" (effects (font (size 1.27 1.27)))) (number "47" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at 2.54 43.18 270) (length 2.54) + (pin power_in line (at 1.27 43.18 270) (length 2.54) (name "VDD" (effects (font (size 1.27 1.27)))) (number "48" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 2.54 180) (length 2.54) - (name "PA14" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 -5.08 180) (length 2.54) + (name "PA13" (effects (font (size 1.27 1.27)))) (number "49" (effects (font (size 1.27 1.27)))) ) - (pin input line (at -17.78 10.16 0) (length 2.54) - (name "PH0" (effects (font (size 1.27 1.27)))) + (pin input line (at -17.78 3.81 0) (length 2.54) + (name "OSC_IN-PF0" (effects (font (size 1.27 1.27)))) (number "5" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 0 180) (length 2.54) - (name "PA15" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 -7.62 180) (length 2.54) + (name "PA14" (effects (font (size 1.27 1.27)))) (number "50" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at -17.78 -27.94 0) (length 2.54) - (name "PC10" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 -10.16 180) (length 2.54) + (name "PA15" (effects (font (size 1.27 1.27)))) (number "51" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at -17.78 -30.48 0) (length 2.54) - (name "PC11" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at -17.78 -40.64 0) (length 2.54) + (name "PC10" (effects (font (size 1.27 1.27)))) (number "52" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at -17.78 -33.02 0) (length 2.54) - (name "PC12" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at -17.78 -43.18 0) (length 2.54) + (name "PC11" (effects (font (size 1.27 1.27)))) (number "53" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at -17.78 2.54 0) (length 2.54) - (name "PD2" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at -17.78 -45.72 0) (length 2.54) + (name "PC12" (effects (font (size 1.27 1.27)))) (number "54" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 -12.7 180) (length 2.54) - (name "PB3" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at -17.78 -10.16 0) (length 2.54) + (name "PD2" (effects (font (size 1.27 1.27)))) (number "55" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 -15.24 180) (length 2.54) - (name "PB4" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 -22.86 180) (length 2.54) + (name "PB3" (effects (font (size 1.27 1.27)))) (number "56" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 -17.78 180) (length 2.54) - (name "PB5" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 -25.4 180) (length 2.54) + (name "PB4" (effects (font (size 1.27 1.27)))) (number "57" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 -20.32 180) (length 2.54) - (name "PB6" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 -27.94 180) (length 2.54) + (name "PB5" (effects (font (size 1.27 1.27)))) (number "58" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 -22.86 180) (length 2.54) - (name "PB7" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 -30.48 180) (length 2.54) + (name "PB6" (effects (font (size 1.27 1.27)))) (number "59" (effects (font (size 1.27 1.27)))) ) - (pin input line (at -17.78 7.62 0) (length 2.54) - (name "PH1" (effects (font (size 1.27 1.27)))) + (pin input line (at -17.78 1.27 0) (length 2.54) + (name "OSC_OUT-PF1" (effects (font (size 1.27 1.27)))) (number "6" (effects (font (size 1.27 1.27)))) ) - (pin input line (at -17.78 33.02 0) (length 2.54) - (name "BOOT0" (effects (font (size 1.27 1.27)))) + (pin bidirectional line (at 17.78 -33.02 180) (length 2.54) + (name "PB7" (effects (font (size 1.27 1.27)))) (number "60" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 -25.4 180) (length 2.54) - (name "PB8" (effects (font (size 1.27 1.27)))) + (pin input line (at -17.78 33.02 0) (length 2.54) + (name "BOOT0-PB8" (effects (font (size 1.27 1.27)))) (number "61" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at 17.78 -27.94 180) (length 2.54) + (pin bidirectional line (at 17.78 -35.56 180) (length 2.54) (name "PB9" (effects (font (size 1.27 1.27)))) (number "62" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at 2.54 -45.72 90) (length 2.54) + (pin power_in line (at 2.54 -60.96 90) (length 2.54) (name "VSS" (effects (font (size 1.27 1.27)))) (number "63" (effects (font (size 1.27 1.27)))) ) - (pin power_in line (at 5.08 43.18 270) (length 2.54) + (pin power_in line (at 3.81 43.18 270) (length 2.54) (name "VDD" (effects (font (size 1.27 1.27)))) (number "64" (effects (font (size 1.27 1.27)))) ) - (pin input line (at -17.78 38.1 0) (length 2.54) - (name "NRST" (effects (font (size 1.27 1.27)))) + (pin input line (at -17.78 27.94 0) (length 2.54) + (name "NRST-PG10" (effects (font (size 1.27 1.27)))) (number "7" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at -17.78 -2.54 0) (length 2.54) + (pin bidirectional line (at -17.78 -15.24 0) (length 2.54) (name "PC0" (effects (font (size 1.27 1.27)))) (number "8" (effects (font (size 1.27 1.27)))) ) - (pin bidirectional line (at -17.78 -5.08 0) (length 2.54) + (pin bidirectional line (at -17.78 -17.78 0) (length 2.54) (name "PC1" (effects (font (size 1.27 1.27)))) (number "9" (effects (font (size 1.27 1.27)))) ) ) ) - (symbol "Reference_Voltage:MCP1501-20xCH" (in_bom yes) (on_board yes) - (property "Reference" "U" (at -6.35 6.35 0) - (effects (font (size 1.27 1.27))) + (symbol "power:+3.3V" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "MCP1501-20xCH" (at 10.16 6.35 0) + (property "Value" "+3.3V" (at 0 3.556 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/20005474E.pdf" (at 0 0 0) + (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_keywords" "precision buffered voltage reference 2.048V" (at 0 0 0) + (property "Datasheet" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_description" "2.048V, 0.1%, 20mA, Precision Voltage Reference, SOT-23-6" (at 0 0 0) + (property "ki_keywords" "power-flag" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_fp_filters" "SOT?23*" (at 0 0 0) + (property "ki_description" "Power symbol creates a global label with name \"+3.3V\"" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "MCP1501-20xCH_0_0" - (pin power_out line (at 10.16 0 180) (length 2.54) - (name "OUT" (effects (font (size 1.27 1.27)))) - (number "1" (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 passive line (at 0 -7.62 90) (length 2.54) hide - (name "GND" (effects (font (size 1.27 1.27)))) - (number "3" (effects (font (size 1.27 1.27)))) - ) - (pin input line (at -10.16 0 0) (length 2.54) - (name "~{SHDN}" (effects (font (size 1.27 1.27)))) - (number "4" (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)) ) - (pin passive line (at 0 -7.62 90) (length 2.54) hide - (name "GND" (effects (font (size 1.27 1.27)))) - (number "5" (effects (font (size 1.27 1.27)))) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) ) - (pin power_in line (at 0 7.62 270) (length 2.54) - (name "VDD" (effects (font (size 1.27 1.27)))) - (number "6" (effects (font (size 1.27 1.27)))) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) ) ) - (symbol "MCP1501-20xCH_0_1" - (rectangle (start -7.62 5.08) (end 7.62 -5.08) - (stroke (width 0.254) (type default)) - (fill (type background)) + (symbol "+3.3V_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "+3V3" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) ) ) ) - (symbol "power:+3.3V" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (symbol "power:+3.3VA" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) (property "Reference" "#PWR" (at 0 -3.81 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3.3V" (at 0 3.556 0) + (property "Value" "+3.3VA" (at 0 3.556 0) (effects (font (size 1.27 1.27))) ) (property "Footprint" "" (at 0 0 0) @@ -1220,10 +1272,10 @@ (property "ki_keywords" "power-flag" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_description" "Power symbol creates a global label with name \"+3.3V\"" (at 0 0 0) + (property "ki_description" "Power symbol creates a global label with name \"+3.3VA\"" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "+3.3V_0_1" + (symbol "+3.3VA_0_1" (polyline (pts (xy -0.762 1.27) @@ -1249,18 +1301,18 @@ (fill (type none)) ) ) - (symbol "+3.3V_1_1" + (symbol "+3.3VA_1_1" (pin power_in line (at 0 0 90) (length 0) hide - (name "+3V3" (effects (font (size 1.27 1.27)))) + (name "+3.3VA" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))) ) ) ) - (symbol "power:+3.3VA" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (symbol "power:+5V" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) (property "Reference" "#PWR" (at 0 -3.81 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3.3VA" (at 0 3.556 0) + (property "Value" "+5V" (at 0 3.556 0) (effects (font (size 1.27 1.27))) ) (property "Footprint" "" (at 0 0 0) @@ -1272,10 +1324,10 @@ (property "ki_keywords" "power-flag" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_description" "Power symbol creates a global label with name \"+3.3VA\"" (at 0 0 0) + (property "ki_description" "Power symbol creates a global label with name \"+5V\"" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "+3.3VA_0_1" + (symbol "+5V_0_1" (polyline (pts (xy -0.762 1.27) @@ -1301,9 +1353,9 @@ (fill (type none)) ) ) - (symbol "+3.3VA_1_1" + (symbol "+5V_1_1" (pin power_in line (at 0 0 90) (length 0) hide - (name "+3.3VA" (effects (font (size 1.27 1.27)))) + (name "+5V" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))) ) ) @@ -1350,1242 +1402,1681 @@ ) ) - (junction (at 55.88 91.44) (diameter 0) (color 0 0 0 0) + (junction (at 36.83 109.22) (diameter 0) (color 0 0 0 0) + (uuid 00041928-2ccd-41d7-962b-80e2d45c83dc) + ) + (junction (at 69.85 99.06) (diameter 0) (color 0 0 0 0) (uuid 00bb26ee-adda-4d0b-a3f3-43c2a1cd0c16) ) - (junction (at 95.25 31.75) (diameter 0) (color 0 0 0 0) + (junction (at 24.13 92.71) (diameter 0) (color 0 0 0 0) + (uuid 03c715f5-1ffc-4785-b8b9-80c644c1ee6e) + ) + (junction (at 91.44 35.56) (diameter 0) (color 0 0 0 0) (uuid 1d5a5d76-a118-4ac8-a8e8-d413d9859716) ) - (junction (at 128.27 40.64) (diameter 0) (color 0 0 0 0) - (uuid 20098f43-28f7-4fba-8f2b-5870d22386b3) + (junction (at 46.99 92.71) (diameter 0) (color 0 0 0 0) + (uuid 1fab0334-7ea5-412d-997d-6ea56d01a96a) ) - (junction (at 74.93 24.13) (diameter 0) (color 0 0 0 0) + (junction (at 71.12 27.94) (diameter 0) (color 0 0 0 0) (uuid 237538ac-e6f0-4abb-9b4c-6e2bbb4aff2b) ) - (junction (at 158.75 24.13) (diameter 0) (color 0 0 0 0) + (junction (at 170.18 27.94) (diameter 0) (color 0 0 0 0) (uuid 3386d7bd-29a7-4145-aebd-334067f1a1fa) ) - (junction (at 149.86 31.75) (diameter 0) (color 0 0 0 0) + (junction (at 161.29 35.56) (diameter 0) (color 0 0 0 0) (uuid 3c741929-d8d5-4ce4-994d-c1acf7e49d37) ) - (junction (at 130.81 40.64) (diameter 0) (color 0 0 0 0) - (uuid 41713358-7c15-4c35-a40e-949033c81a7b) + (junction (at 276.86 95.25) (diameter 0) (color 0 0 0 0) + (uuid 3d4a8f1c-c8af-473f-888e-fc2fdbe10489) ) - (junction (at 74.93 31.75) (diameter 0) (color 0 0 0 0) + (junction (at 71.12 35.56) (diameter 0) (color 0 0 0 0) (uuid 4194a96a-b8e4-48b9-b94d-02e985107c03) ) - (junction (at 114.3 24.13) (diameter 0) (color 0 0 0 0) - (uuid 45ee017f-12c1-4a6f-a1b5-580e5be759d2) + (junction (at 36.83 99.06) (diameter 0) (color 0 0 0 0) + (uuid 4542975e-81ff-4a7f-af9d-2e56ceffa4a7) + ) + (junction (at 276.86 107.95) (diameter 0) (color 0 0 0 0) + (uuid 4e31e9bb-a1de-4c76-9f98-1d54b3af2f9d) + ) + (junction (at 207.01 107.95) (diameter 0) (color 0 0 0 0) + (uuid 5708d196-ae40-4ce2-95d2-c96c7fd1fcef) ) - (junction (at 85.09 24.13) (diameter 0) (color 0 0 0 0) + (junction (at 81.28 27.94) (diameter 0) (color 0 0 0 0) (uuid 5c0df5dd-33d6-45f2-a7a7-26a7eb78edb6) ) - (junction (at 140.97 24.13) (diameter 0) (color 0 0 0 0) + (junction (at 132.08 27.94) (diameter 0) (color 0 0 0 0) + (uuid 6821dc38-7237-4be4-b71d-151fe51df368) + ) + (junction (at 152.4 27.94) (diameter 0) (color 0 0 0 0) (uuid 73922a74-9c04-4e5a-a4fc-b5b2591f49aa) ) - (junction (at 125.73 40.64) (diameter 0) (color 0 0 0 0) + (junction (at 123.19 39.37) (diameter 0) (color 0 0 0 0) (uuid 7736a8ff-ceec-4afe-9360-0486dad0adfe) ) - (junction (at 105.41 24.13) (diameter 0) (color 0 0 0 0) + (junction (at 276.86 80.01) (diameter 0) (color 0 0 0 0) + (uuid 7d16d073-65aa-4c63-8f32-4a4b507d6301) + ) + (junction (at 101.6 27.94) (diameter 0) (color 0 0 0 0) (uuid 87f97a57-fecb-41de-b761-ce2e40ffcbe2) ) - (junction (at 105.41 31.75) (diameter 0) (color 0 0 0 0) + (junction (at 101.6 35.56) (diameter 0) (color 0 0 0 0) (uuid 8c16c498-e1b2-4ebc-93f8-256a82f1204d) ) - (junction (at 43.18 85.09) (diameter 0) (color 0 0 0 0) + (junction (at 57.15 92.71) (diameter 0) (color 0 0 0 0) (uuid 948f404d-dc37-47be-b633-025e914a2544) ) - (junction (at 64.77 31.75) (diameter 0) (color 0 0 0 0) + (junction (at 60.96 35.56) (diameter 0) (color 0 0 0 0) (uuid 952d56d1-8b16-4815-98ce-31d376c88e4d) ) - (junction (at 55.88 101.6) (diameter 0) (color 0 0 0 0) + (junction (at 69.85 109.22) (diameter 0) (color 0 0 0 0) (uuid 9e554597-6798-408e-ad9e-3bed5752854a) ) - (junction (at 123.19 24.13) (diameter 0) (color 0 0 0 0) + (junction (at 120.65 27.94) (diameter 0) (color 0 0 0 0) (uuid a151dbee-0b74-4e9c-bb8b-8bf122bb6af2) ) - (junction (at 66.04 85.09) (diameter 0) (color 0 0 0 0) + (junction (at 80.01 92.71) (diameter 0) (color 0 0 0 0) (uuid a4e3a363-5006-4433-8121-b016c0b1c47e) ) - (junction (at 171.45 24.13) (diameter 0) (color 0 0 0 0) + (junction (at 182.88 27.94) (diameter 0) (color 0 0 0 0) (uuid a8a1d197-bb4e-4411-b6b0-07fe5d12e31d) ) - (junction (at 158.75 31.75) (diameter 0) (color 0 0 0 0) - (uuid b9077457-2a13-45b3-af2c-e5bfc710e1cb) + (junction (at 111.76 27.94) (diameter 0) (color 0 0 0 0) + (uuid aa86e1f8-0122-4dcb-a1be-a510765e6069) ) - (junction (at 85.09 31.75) (diameter 0) (color 0 0 0 0) - (uuid bba52de8-6a6c-4574-93cf-7b72bb9709fd) + (junction (at 125.73 39.37) (diameter 0) (color 0 0 0 0) + (uuid af947a0f-3fcc-4998-82d9-422a8baccdbc) ) - (junction (at 123.19 40.64) (diameter 0) (color 0 0 0 0) - (uuid cb00bad7-85c6-4ca9-a182-04fa0ce10ddd) - ) - (junction (at 149.86 24.13) (diameter 0) (color 0 0 0 0) - (uuid d03db807-fd28-4c9c-9a27-703682fc0b34) - ) - (junction (at 95.25 24.13) (diameter 0) (color 0 0 0 0) - (uuid e5738510-bf9e-43a1-a60c-3b2aa4d47e58) - ) - (junction (at 135.89 24.13) (diameter 0) (color 0 0 0 0) - (uuid f028cd2f-7dc1-4ab1-b12e-a5b6f87c3cb7) - ) - - (bus_entry (at 156.21 104.14) (size 2.54 -2.54) - (stroke (width 0) (type default)) - (uuid 00da3476-8a73-43c1-ae7f-d617a51fe2dc) - ) - (bus_entry (at 156.21 93.98) (size 2.54 -2.54) - (stroke (width 0) (type default)) - (uuid 0ccc2dce-ca1b-4cbc-8ed2-983ff12d2973) - ) - (bus_entry (at 156.21 101.6) (size 2.54 -2.54) - (stroke (width 0) (type default)) - (uuid 1702f36e-d38f-4fdf-b1a9-448de3ad27c4) - ) - (bus_entry (at 156.21 99.06) (size 2.54 -2.54) - (stroke (width 0) (type default)) - (uuid 25684585-d72c-41b2-a63f-0b452b658541) - ) - (bus_entry (at 156.21 114.3) (size 2.54 -2.54) - (stroke (width 0) (type default)) - (uuid 3f1588ea-ad03-410a-b4b7-df2443ba605c) - ) - (bus_entry (at 156.21 121.92) (size 2.54 -2.54) - (stroke (width 0) (type default)) - (uuid 6db58c32-31ba-447a-ae27-006e60fdc569) - ) - (bus_entry (at 156.21 96.52) (size 2.54 -2.54) - (stroke (width 0) (type default)) - (uuid 84f16ebe-fdb9-4a96-9a46-4d18528b8e82) + (junction (at 207.01 74.93) (diameter 0) (color 0 0 0 0) + (uuid b8f683b1-26ab-464a-afc3-da5e6ade7f7a) ) - (bus_entry (at 156.21 124.46) (size 2.54 -2.54) - (stroke (width 0) (type default)) - (uuid 8c612f74-14f0-4a3e-8ecf-8a7d7aaa731f) + (junction (at 170.18 35.56) (diameter 0) (color 0 0 0 0) + (uuid b9077457-2a13-45b3-af2c-e5bfc710e1cb) ) - (bus_entry (at 156.21 127) (size 2.54 -2.54) - (stroke (width 0) (type default)) - (uuid a069762e-2b9b-4f94-9980-447337f0cbe6) + (junction (at 81.28 35.56) (diameter 0) (color 0 0 0 0) + (uuid bba52de8-6a6c-4574-93cf-7b72bb9709fd) ) - (bus_entry (at 156.21 116.84) (size 2.54 -2.54) - (stroke (width 0) (type default)) - (uuid b1c8ac03-9986-4655-88c5-fb3f82a744f8) + (junction (at 120.65 39.37) (diameter 0) (color 0 0 0 0) + (uuid cb00bad7-85c6-4ca9-a182-04fa0ce10ddd) ) - (bus_entry (at 156.21 106.68) (size 2.54 -2.54) - (stroke (width 0) (type default)) - (uuid bbc6f86b-92bb-40b2-9fdf-00504ab6ca9a) + (junction (at 161.29 27.94) (diameter 0) (color 0 0 0 0) + (uuid d03db807-fd28-4c9c-9a27-703682fc0b34) ) - (bus_entry (at 156.21 91.44) (size 2.54 -2.54) - (stroke (width 0) (type default)) - (uuid bf70c747-f3a9-4854-a62e-f7f1cac4f838) + (junction (at 91.44 27.94) (diameter 0) (color 0 0 0 0) + (uuid e5738510-bf9e-43a1-a60c-3b2aa4d47e58) ) - (bus_entry (at 156.21 111.76) (size 2.54 -2.54) - (stroke (width 0) (type default)) - (uuid ca4b5632-5f13-43cf-ada0-9045305cbfe1) + (junction (at 207.01 95.25) (diameter 0) (color 0 0 0 0) + (uuid ecf66e7e-5c42-447f-9cea-353cf584d632) ) - (bus_entry (at 156.21 119.38) (size 2.54 -2.54) - (stroke (width 0) (type default)) - (uuid ea16ec50-d0a7-4342-a4d1-5acdbc6151d1) + (junction (at 207.01 87.63) (diameter 0) (color 0 0 0 0) + (uuid f6e28b52-d535-47fe-a364-8a10a992d23e) ) - (bus_entry (at 156.21 109.22) (size 2.54 -2.54) + + (no_connect (at 251.46 44.45) (uuid 06524c89-252d-4b20-81ed-150af1dabb12)) + (no_connect (at 251.46 34.29) (uuid 0975f3d3-ba6d-4ea6-8c44-54e979747a03)) + (no_connect (at 251.46 36.83) (uuid 10737c49-5b64-4eb1-a164-fe3cc68ab476)) + (no_connect (at 238.76 41.91) (uuid 4ce484db-c08d-4c7e-886a-70008ff6cff9)) + (no_connect (at 238.76 44.45) (uuid 764cf8d2-ef68-48aa-9616-c58aba133b37)) + (no_connect (at 251.46 41.91) (uuid 9daa68ec-f8b6-432f-b795-a0aca7cac9df)) + (no_connect (at 238.76 39.37) (uuid af3fa175-f47f-4942-8258-9c67045937b8)) + (no_connect (at 238.76 36.83) (uuid e7d6b590-3c9a-498e-9155-878f103f0a4c)) + (no_connect (at 251.46 39.37) (uuid f3d0e099-b286-48fb-b8e0-cb0b742c3c4f)) + + (wire (pts (xy 251.46 49.53) (xy 262.89 49.53)) (stroke (width 0) (type default)) - (uuid fb6e88ed-bc5a-464a-a394-4363dcb6c391) + (uuid 0005210e-d0f7-494d-b3fb-ec42533567e9) ) - - (wire (pts (xy 171.45 30.48) (xy 171.45 33.02)) + (wire (pts (xy 182.88 34.29) (xy 182.88 36.83)) (stroke (width 0) (type default)) (uuid 00132753-858f-46fd-938d-987607976ff7) ) - (wire (pts (xy 149.86 24.13) (xy 158.75 24.13)) + (wire (pts (xy 161.29 27.94) (xy 170.18 27.94)) (stroke (width 0) (type default)) (uuid 00ee4e83-92de-4ae7-80bb-97f41f5ae777) ) - (wire (pts (xy 207.01 121.92) (xy 226.06 121.92)) + (wire (pts (xy 207.01 107.95) (xy 238.76 107.95)) + (stroke (width 0) (type default)) + (uuid 021cd1e7-792f-48ac-88ba-6118914ff099) + ) + (wire (pts (xy 251.46 46.99) (xy 262.89 46.99)) (stroke (width 0) (type default)) - (uuid 03f32826-051f-4abe-bcbf-7c3df9aa4798) + (uuid 02718cd6-9a76-4ee6-bf1a-2d645dea4c7b) ) - (wire (pts (xy 207.01 73.66) (xy 226.06 73.66)) + (wire (pts (xy 226.06 46.99) (xy 238.76 46.99)) (stroke (width 0) (type default)) (uuid 048d32c9-2914-4668-94f3-803bf1f30a92) ) - (wire (pts (xy 64.77 31.75) (xy 64.77 33.02)) + (wire (pts (xy 60.96 35.56) (xy 60.96 36.83)) (stroke (width 0) (type default)) (uuid 05731181-211b-4d6b-9033-c603b46c88bf) ) - (wire (pts (xy 207.01 134.62) (xy 226.06 134.62)) + (wire (pts (xy 152.4 35.56) (xy 152.4 34.29)) (stroke (width 0) (type default)) - (uuid 06144dd4-d52e-4605-ae34-9a480911958d) + (uuid 0634fafa-a639-46e8-970c-1331336cb3ab) ) - (wire (pts (xy 140.97 31.75) (xy 140.97 30.48)) + (wire (pts (xy 106.68 69.85) (xy 24.13 69.85)) (stroke (width 0) (type default)) - (uuid 0634fafa-a639-46e8-970c-1331336cb3ab) + (uuid 067cc370-93ff-405a-9fa9-30816bbfb341) ) - (wire (pts (xy 146.05 55.88) (xy 152.4 55.88)) + (wire (pts (xy 106.68 81.28) (xy 57.15 81.28)) (stroke (width 0) (type default)) - (uuid 069f0749-6f4c-4d24-95f3-c30e0cc176ed) + (uuid 084b644b-e267-4869-8ff1-34d69b74d234) ) - (wire (pts (xy 238.76 86.36) (xy 257.81 86.36)) + (wire (pts (xy 207.01 95.25) (xy 207.01 107.95)) (stroke (width 0) (type default)) - (uuid 0a31b008-e3ac-4525-ae4a-a46eab9ab1bb) + (uuid 0d36cdc4-9bcc-4725-9dcd-3e4238fdb500) ) - (wire (pts (xy 146.05 78.74) (xy 152.4 78.74)) + (wire (pts (xy 226.06 29.21) (xy 238.76 29.21)) (stroke (width 0) (type default)) - (uuid 0ac7ca8f-35f1-4078-b6eb-9826d83b2b23) + (uuid 0da8dca9-d778-40b6-8354-e7b1434ff2df) ) - (wire (pts (xy 146.05 109.22) (xy 156.21 109.22)) + (wire (pts (xy 101.6 34.29) (xy 101.6 35.56)) (stroke (width 0) (type default)) - (uuid 0c45a9bd-0ec8-460e-9fa7-1427d348917a) + (uuid 0deaef78-62d2-4f10-9004-54ca48d79f7b) ) - (wire (pts (xy 207.01 60.96) (xy 226.06 60.96)) + (wire (pts (xy 142.24 90.17) (xy 151.13 90.17)) (stroke (width 0) (type default)) - (uuid 0da8dca9-d778-40b6-8354-e7b1434ff2df) + (uuid 0e938ec8-b749-4725-b2d8-609834bc8f69) ) - (wire (pts (xy 105.41 30.48) (xy 105.41 31.75)) + (wire (pts (xy 276.86 21.59) (xy 276.86 80.01)) (stroke (width 0) (type default)) - (uuid 0deaef78-62d2-4f10-9004-54ca48d79f7b) + (uuid 0e9b0a29-059a-441c-a0a2-abf8254951b3) ) - (wire (pts (xy 238.76 134.62) (xy 257.81 134.62)) + (wire (pts (xy 30.48 86.36) (xy 36.83 86.36)) (stroke (width 0) (type default)) - (uuid 0f5e002a-6e5e-4d04-955d-d8e2e3276e13) + (uuid 0edce181-21ec-44a0-be47-4eadb107005f) ) - (wire (pts (xy 207.01 76.2) (xy 226.06 76.2)) + (wire (pts (xy 226.06 49.53) (xy 238.76 49.53)) (stroke (width 0) (type default)) (uuid 0fb8c3ea-1753-46f4-8172-837a7001d80b) ) - (wire (pts (xy 238.76 114.3) (xy 257.81 114.3)) + (wire (pts (xy 142.24 115.57) (xy 151.13 115.57)) (stroke (width 0) (type default)) - (uuid 108628ea-23d0-4cef-bb5f-00854e4be1ce) + (uuid 12381a44-6a2e-4b57-847e-01c9acc02a8f) ) - (wire (pts (xy 91.44 57.15) (xy 91.44 58.42)) + (wire (pts (xy 87.63 63.5) (xy 87.63 64.77)) (stroke (width 0) (type default)) (uuid 12c3e3ee-b980-411a-b454-53d8b2f2de35) ) - (wire (pts (xy 207.01 101.6) (xy 226.06 101.6)) + (wire (pts (xy 226.06 80.01) (xy 238.76 80.01)) (stroke (width 0) (type default)) (uuid 1462e2d4-aeb9-4cee-936d-2fd99bb73ba4) ) - (wire (pts (xy 238.76 129.54) (xy 257.81 129.54)) - (stroke (width 0) (type default)) - (uuid 153d8857-4949-49b2-a782-798c785b9ab1) - ) - (wire (pts (xy 140.97 24.13) (xy 140.97 25.4)) + (wire (pts (xy 152.4 27.94) (xy 152.4 29.21)) (stroke (width 0) (type default)) (uuid 16b9cb2e-d26b-47c7-8699-96700ea9463b) ) - (wire (pts (xy 128.27 40.64) (xy 130.81 40.64)) + (wire (pts (xy 30.48 99.06) (xy 30.48 86.36)) (stroke (width 0) (type default)) - (uuid 18be891e-02cc-4c65-aa0f-c503275d3de8) + (uuid 1701da32-062b-4d44-805b-b41c3c803845) ) - (wire (pts (xy 238.76 99.06) (xy 257.81 99.06)) + (wire (pts (xy 132.08 26.67) (xy 132.08 27.94)) (stroke (width 0) (type default)) - (uuid 195aa031-6332-4b44-b3c9-cd99c090611a) + (uuid 17d2c235-bd14-4ed3-b2cd-7be967e041af) ) - (wire (pts (xy 146.05 73.66) (xy 152.4 73.66)) + (wire (pts (xy 207.01 87.63) (xy 207.01 95.25)) (stroke (width 0) (type default)) - (uuid 1b2dc433-fc09-4753-b09a-fd8ad0414d7b) + (uuid 1968641a-2cca-42f5-b211-735b0d09580c) ) - (bus (pts (xy 158.75 106.68) (xy 158.75 104.14)) + (wire (pts (xy 251.46 105.41) (xy 262.89 105.41)) (stroke (width 0) (type default)) - (uuid 1dd8a782-2f9c-45a0-9769-07284a9124f5) + (uuid 1ce98add-05f7-49e4-be7e-d87b211b0213) ) - (bus (pts (xy 158.75 119.38) (xy 158.75 116.84)) + (wire (pts (xy 142.24 82.55) (xy 151.13 82.55)) (stroke (width 0) (type default)) - (uuid 1e746c5e-79c4-4519-ad20-0d8f5edda2c5) + (uuid 1d062682-b378-4b5b-ae2c-0ef0c322522b) ) - - (wire (pts (xy 238.76 104.14) (xy 257.81 104.14)) + (wire (pts (xy 251.46 113.03) (xy 262.89 113.03)) (stroke (width 0) (type default)) - (uuid 1f5168da-d51f-491a-b54b-54b766926018) + (uuid 1d266f33-50fd-41de-adc2-f254e8e54e18) ) - (bus (pts (xy 158.75 116.84) (xy 158.75 114.3)) + (wire (pts (xy 226.06 97.79) (xy 238.76 97.79)) (stroke (width 0) (type default)) - (uuid 21003465-5957-4227-968d-3de65391de2c) + (uuid 1f5168da-d51f-491a-b54b-54b766926018) ) - - (wire (pts (xy 238.76 111.76) (xy 257.81 111.76)) + (wire (pts (xy 97.79 113.03) (xy 106.68 113.03)) (stroke (width 0) (type default)) - (uuid 24ff36f6-d77e-4729-bc69-bb2aa36d5eb2) + (uuid 1f6db38c-641d-4357-97fd-f054e7a7b60c) ) - (wire (pts (xy 238.76 119.38) (xy 257.81 119.38)) + (wire (pts (xy 226.06 110.49) (xy 238.76 110.49)) (stroke (width 0) (type default)) - (uuid 26123e3a-910c-4704-9daa-621e9649beee) + (uuid 23ddee1e-6584-4748-bd31-8b6a184f07dd) ) - (wire (pts (xy 207.01 114.3) (xy 226.06 114.3)) + (wire (pts (xy 142.24 72.39) (xy 151.13 72.39)) (stroke (width 0) (type default)) - (uuid 2651b771-f54d-49b5-bfc7-93748068d886) + (uuid 24877a78-a57d-407b-b2b3-6a99a8a10266) ) - (wire (pts (xy 146.05 91.44) (xy 156.21 91.44)) + (wire (pts (xy 142.24 100.33) (xy 151.13 100.33)) (stroke (width 0) (type default)) (uuid 27d08025-f4c2-439a-b2c0-039c975f2242) ) - (wire (pts (xy 171.45 24.13) (xy 171.45 25.4)) + (wire (pts (xy 182.88 27.94) (xy 182.88 29.21)) (stroke (width 0) (type default)) (uuid 27d19a94-2627-49ae-ab9a-3ab499b04efe) ) - (wire (pts (xy 55.88 91.44) (xy 55.88 101.6)) + (wire (pts (xy 251.46 90.17) (xy 262.89 90.17)) + (stroke (width 0) (type default)) + (uuid 28c85179-403d-479b-919b-f3f22204cc7b) + ) + (wire (pts (xy 69.85 99.06) (xy 69.85 109.22)) (stroke (width 0) (type default)) (uuid 28f97d07-ab05-4c1c-a3da-d2756ddff951) ) - (bus (pts (xy 158.75 93.98) (xy 158.75 91.44)) + (wire (pts (xy 226.06 113.03) (xy 238.76 113.03)) (stroke (width 0) (type default)) - (uuid 297b7b55-cb31-4256-9b76-5f8cda30ab9e) + (uuid 2901a656-84d2-4594-8ed6-41653c61986d) ) - - (wire (pts (xy 146.05 66.04) (xy 152.4 66.04)) + (wire (pts (xy 97.79 128.27) (xy 106.68 128.27)) (stroke (width 0) (type default)) - (uuid 2b2c3b45-4048-4945-affb-0ffcd883ba69) + (uuid 2a5251cf-0c26-4692-a5eb-6db346e635e0) ) - (wire (pts (xy 146.05 81.28) (xy 152.4 81.28)) + (wire (pts (xy 251.46 69.85) (xy 262.89 69.85)) (stroke (width 0) (type default)) - (uuid 2b6e8019-4bfa-4134-a36f-f27d26ae5230) + (uuid 2b0ae8c5-4b08-46ce-a678-09fed228e357) ) - (wire (pts (xy 146.05 96.52) (xy 156.21 96.52)) + (wire (pts (xy 142.24 105.41) (xy 151.13 105.41)) (stroke (width 0) (type default)) (uuid 2b99443f-c340-418d-b6ec-e6849c5d1cd8) ) - (wire (pts (xy 238.76 132.08) (xy 257.81 132.08)) + (wire (pts (xy 91.44 27.94) (xy 101.6 27.94)) (stroke (width 0) (type default)) - (uuid 2e4b64b7-efad-45c6-afbe-2185ff7ef121) + (uuid 2ed15726-c776-4e99-9073-f21def757a6e) ) - (wire (pts (xy 95.25 24.13) (xy 105.41 24.13)) + (wire (pts (xy 142.24 120.65) (xy 151.13 120.65)) (stroke (width 0) (type default)) - (uuid 2ed15726-c776-4e99-9073-f21def757a6e) + (uuid 2ff313ef-cfe7-45ad-a4f4-dc95281bc76b) ) - (wire (pts (xy 238.76 106.68) (xy 257.81 106.68)) + (wire (pts (xy 226.06 100.33) (xy 238.76 100.33)) (stroke (width 0) (type default)) (uuid 3012d413-ac34-46e6-8ab7-f190f19ae489) ) - (wire (pts (xy 207.01 81.28) (xy 226.06 81.28)) + (wire (pts (xy 226.06 54.61) (xy 238.76 54.61)) (stroke (width 0) (type default)) (uuid 346b4404-2af9-479e-bbd0-5c291d2bc8b0) ) - (bus (pts (xy 158.75 114.3) (xy 158.75 111.76)) + (wire (pts (xy 97.79 102.87) (xy 106.68 102.87)) (stroke (width 0) (type default)) - (uuid 37b528bc-da37-4ec0-93ac-44b660f40930) + (uuid 35caaffe-e557-48b2-8567-86d381961f0f) ) - (bus (pts (xy 158.75 124.46) (xy 158.75 121.92)) + (wire (pts (xy 251.46 107.95) (xy 276.86 107.95)) (stroke (width 0) (type default)) - (uuid 3916a940-d435-402b-948e-3d1bfe47c973) + (uuid 37b9f048-cc9d-4737-a4f4-af484d9be3a8) ) - - (wire (pts (xy 95.25 31.75) (xy 105.41 31.75)) + (wire (pts (xy 91.44 35.56) (xy 101.6 35.56)) (stroke (width 0) (type default)) (uuid 3b6720e0-9bc0-4be7-b4a1-3ce59cc01cfe) ) - (wire (pts (xy 74.93 31.75) (xy 64.77 31.75)) + (wire (pts (xy 251.46 97.79) (xy 262.89 97.79)) + (stroke (width 0) (type default)) + (uuid 3bc589ff-13c9-4e79-ab27-fe9e9847a524) + ) + (wire (pts (xy 71.12 35.56) (xy 60.96 35.56)) (stroke (width 0) (type default)) (uuid 3c92d6d1-d421-4ca9-b15d-4d3e351a768e) ) - (wire (pts (xy 105.41 24.13) (xy 105.41 25.4)) + (wire (pts (xy 101.6 27.94) (xy 101.6 29.21)) (stroke (width 0) (type default)) (uuid 3d15bb76-83d0-4d6d-84e2-618083483182) ) - (wire (pts (xy 140.97 24.13) (xy 149.86 24.13)) + (wire (pts (xy 152.4 27.94) (xy 161.29 27.94)) (stroke (width 0) (type default)) (uuid 3ebde590-00e9-4888-955b-701e209f9668) ) - (wire (pts (xy 55.88 101.6) (xy 66.04 101.6)) + (wire (pts (xy 57.15 81.28) (xy 57.15 92.71)) + (stroke (width 0) (type default)) + (uuid 3fd362cc-c0cf-42c5-9a88-4cf5aa798507) + ) + (wire (pts (xy 237.49 19.05) (xy 237.49 21.59)) + (stroke (width 0) (type default)) + (uuid 4216f1fb-ecad-4f75-9d85-0afd74a2a918) + ) + (wire (pts (xy 69.85 109.22) (xy 80.01 109.22)) (stroke (width 0) (type default)) (uuid 4295d072-8182-46b6-9f59-5e43fc51df09) ) - (wire (pts (xy 74.93 24.13) (xy 74.93 25.4)) + (wire (pts (xy 71.12 27.94) (xy 71.12 29.21)) (stroke (width 0) (type default)) (uuid 4597afa9-4e1c-42fc-a615-09baf2aa79ad) ) - (wire (pts (xy 146.05 124.46) (xy 156.21 124.46)) + (wire (pts (xy 142.24 133.35) (xy 151.13 133.35)) (stroke (width 0) (type default)) (uuid 46dfc8bf-5462-4631-995e-2633d8012373) ) - (wire (pts (xy 238.76 81.28) (xy 257.81 81.28)) + (wire (pts (xy 142.24 64.77) (xy 151.13 64.77)) + (stroke (width 0) (type default)) + (uuid 47606aa8-ad5f-493c-8f14-de2521969eb3) + ) + (wire (pts (xy 24.13 69.85) (xy 24.13 92.71)) + (stroke (width 0) (type default)) + (uuid 48c7905b-df63-42b0-95f5-2c0e975276b6) + ) + (wire (pts (xy 207.01 57.15) (xy 207.01 74.93)) + (stroke (width 0) (type default)) + (uuid 4a6940cd-a9ba-4e2c-9c7f-989e76987860) + ) + (wire (pts (xy 251.46 52.07) (xy 262.89 52.07)) (stroke (width 0) (type default)) - (uuid 48441bdd-7932-4ce6-8969-fb91a30197fd) + (uuid 4ab0e7f8-334b-4494-856f-9d46fd47926a) ) - (wire (pts (xy 123.19 22.86) (xy 123.19 24.13)) + (wire (pts (xy 120.65 26.67) (xy 120.65 27.94)) (stroke (width 0) (type default)) (uuid 4c342a32-47ce-4435-83ca-6d8384d00025) ) - (wire (pts (xy 238.76 93.98) (xy 257.81 93.98)) + (wire (pts (xy 226.06 24.13) (xy 238.76 24.13)) (stroke (width 0) (type default)) - (uuid 50ba36fa-3fce-4cdb-ab0c-d41c4da9d253) + (uuid 4ebed3a8-d6c1-478f-8f03-3ebb602c0950) ) - (wire (pts (xy 238.76 55.88) (xy 257.81 55.88)) + (wire (pts (xy 251.46 29.21) (xy 262.89 29.21)) (stroke (width 0) (type default)) (uuid 5191318d-9828-4485-8384-c0cb9094955d) ) - (wire (pts (xy 207.01 109.22) (xy 226.06 109.22)) + (wire (pts (xy 226.06 90.17) (xy 238.76 90.17)) (stroke (width 0) (type default)) (uuid 5298013d-96bb-47ee-8f13-efedf4df31fa) ) - (wire (pts (xy 146.05 121.92) (xy 156.21 121.92)) + (wire (pts (xy 142.24 130.81) (xy 151.13 130.81)) (stroke (width 0) (type default)) (uuid 5626224f-efb0-4b74-99e4-3aa21a565e4a) ) - (bus (pts (xy 158.75 101.6) (xy 158.75 99.06)) + (wire (pts (xy 226.06 31.75) (xy 238.76 31.75)) (stroke (width 0) (type default)) - (uuid 59303eab-9d26-46dc-b62c-f6758ecd7674) + (uuid 56334bf7-b0b1-42b1-a4e1-26991c61c921) ) - - (wire (pts (xy 91.44 48.26) (xy 110.49 48.26)) + (wire (pts (xy 87.63 57.15) (xy 106.68 57.15)) (stroke (width 0) (type default)) (uuid 59b98572-b89f-450b-97b4-7785eaf8f6dc) ) - (wire (pts (xy 207.01 91.44) (xy 226.06 91.44)) + (wire (pts (xy 36.83 97.79) (xy 36.83 99.06)) (stroke (width 0) (type default)) - (uuid 5d00a821-5948-4e1c-983d-498a4dc8e44b) + (uuid 59e5eb4b-8925-4278-8fce-8ed89e3edfab) ) - (wire (pts (xy 146.05 119.38) (xy 156.21 119.38)) + (wire (pts (xy 251.46 64.77) (xy 262.89 64.77)) (stroke (width 0) (type default)) - (uuid 5dd4b814-99b2-4498-b1b5-6f8062786fa6) + (uuid 5bc2bb77-b3a4-4ab8-8f62-62397ceec997) + ) + (wire (pts (xy 111.76 27.94) (xy 120.65 27.94)) + (stroke (width 0) (type default)) + (uuid 5dab808d-2916-44f3-9382-c9033f52077a) ) - (wire (pts (xy 238.76 124.46) (xy 257.81 124.46)) + (wire (pts (xy 142.24 128.27) (xy 151.13 128.27)) (stroke (width 0) (type default)) - (uuid 5e10fc9a-511a-4c33-9b92-fe2649c659e0) + (uuid 5dd4b814-99b2-4498-b1b5-6f8062786fa6) ) - (wire (pts (xy 146.05 71.12) (xy 152.4 71.12)) + (wire (pts (xy 226.06 72.39) (xy 238.76 72.39)) (stroke (width 0) (type default)) - (uuid 5e290c6d-7673-45c4-9b40-1ec67f244c2f) + (uuid 5ecfce4e-6c28-48f2-8e10-1d21a7d408d3) ) - (wire (pts (xy 149.86 24.13) (xy 149.86 25.4)) + (wire (pts (xy 161.29 27.94) (xy 161.29 29.21)) (stroke (width 0) (type default)) (uuid 5ed074a3-85c5-46a4-ba91-e840af001385) ) - (wire (pts (xy 238.76 96.52) (xy 257.81 96.52)) + (wire (pts (xy 251.46 21.59) (xy 276.86 21.59)) (stroke (width 0) (type default)) - (uuid 6047e915-e1ba-4fbe-a6bb-551c922b3ce8) + (uuid 5eeda0f4-62a8-473b-981d-409bc691793f) ) - (wire (pts (xy 146.05 60.96) (xy 152.4 60.96)) + (wire (pts (xy 251.46 80.01) (xy 276.86 80.01)) (stroke (width 0) (type default)) - (uuid 60936881-82a9-4c30-ad88-497a1bc092fd) + (uuid 5f6e2a38-49dd-4fc4-ab1c-8b3a35509e9b) ) - (wire (pts (xy 146.05 116.84) (xy 156.21 116.84)) + (wire (pts (xy 142.24 123.19) (xy 151.13 123.19)) (stroke (width 0) (type default)) (uuid 60eadd90-fee2-48cf-ad1c-41587692db31) ) - (wire (pts (xy 207.01 58.42) (xy 226.06 58.42)) + (wire (pts (xy 276.86 95.25) (xy 276.86 107.95)) + (stroke (width 0) (type default)) + (uuid 60ebc1e4-b193-426c-bcd2-c59e336964be) + ) + (wire (pts (xy 226.06 26.67) (xy 238.76 26.67)) (stroke (width 0) (type default)) (uuid 61275a54-8caf-4afb-8c1f-4abf0c7e384a) ) - (wire (pts (xy 123.19 43.18) (xy 123.19 40.64)) + (wire (pts (xy 120.65 41.91) (xy 120.65 39.37)) (stroke (width 0) (type default)) (uuid 64ce519a-4942-41de-ba79-718fafa17c2c) ) - (wire (pts (xy 238.76 127) (xy 257.81 127)) + (wire (pts (xy 251.46 74.93) (xy 262.89 74.93)) (stroke (width 0) (type default)) - (uuid 64e3d099-5eb1-4c78-bae0-78a6e87b5f62) + (uuid 64eba124-41c5-4260-accb-517eb9eb88c2) ) - (wire (pts (xy 146.05 86.36) (xy 152.4 86.36)) + (wire (pts (xy 40.64 92.71) (xy 46.99 92.71)) (stroke (width 0) (type default)) - (uuid 64ea2487-f94e-4798-8bee-df9e6b1e81ba) + (uuid 66a260df-6dac-411a-859c-4c72433695e8) ) - (wire (pts (xy 85.09 24.13) (xy 95.25 24.13)) + (wire (pts (xy 81.28 27.94) (xy 91.44 27.94)) (stroke (width 0) (type default)) (uuid 6853347f-dd31-4245-89f1-e04cce83a9e8) ) - (wire (pts (xy 146.05 63.5) (xy 152.4 63.5)) + (wire (pts (xy 101.6 27.94) (xy 111.76 27.94)) (stroke (width 0) (type default)) - (uuid 69215198-a2e0-48ad-af15-63b265aeaf88) + (uuid 691e7f6e-f48e-474a-9a57-469dfc08d530) ) - (wire (pts (xy 146.05 106.68) (xy 156.21 106.68)) + (wire (pts (xy 226.06 62.23) (xy 238.76 62.23)) (stroke (width 0) (type default)) - (uuid 69c14d87-f140-4605-a169-60928b17062d) + (uuid 6add0080-2813-43ff-ac43-0d85ff305d98) ) - (wire (pts (xy 207.01 86.36) (xy 226.06 86.36)) + (wire (pts (xy 251.46 87.63) (xy 262.89 87.63)) (stroke (width 0) (type default)) - (uuid 6add0080-2813-43ff-ac43-0d85ff305d98) + (uuid 6af7b8df-3ceb-40a0-be78-4f01d87be8ed) ) - (wire (pts (xy 238.76 76.2) (xy 257.81 76.2)) + (wire (pts (xy 97.79 100.33) (xy 106.68 100.33)) (stroke (width 0) (type default)) - (uuid 6ea2e7dc-5d8f-495d-88a6-9ad7643748e3) + (uuid 6d4d2cb8-fb23-4c44-a668-6e64a77a0e28) ) - (wire (pts (xy 64.77 31.75) (xy 64.77 30.48)) + (wire (pts (xy 142.24 87.63) (xy 151.13 87.63)) + (stroke (width 0) (type default)) + (uuid 6f2a980d-d95a-4d06-929c-ed9412352390) + ) + (wire (pts (xy 251.46 92.71) (xy 262.89 92.71)) + (stroke (width 0) (type default)) + (uuid 6fc733af-49f2-48bb-912d-59491934d5da) + ) + (wire (pts (xy 60.96 35.56) (xy 60.96 34.29)) (stroke (width 0) (type default)) (uuid 700e17d6-3f62-40ca-af5e-516034e5a005) ) - (wire (pts (xy 91.44 52.07) (xy 91.44 48.26)) + (wire (pts (xy 87.63 58.42) (xy 87.63 57.15)) (stroke (width 0) (type default)) (uuid 70b5e37e-eadd-42f2-90cd-462fcce0882c) ) - (bus (pts (xy 158.75 109.22) (xy 158.75 106.68)) + (wire (pts (xy 142.24 125.73) (xy 151.13 125.73)) (stroke (width 0) (type default)) - (uuid 752c6871-02f2-4a8e-8b28-fd68340bd5e9) + (uuid 72bcdd4b-83d4-48b4-a678-6ccd57b18752) ) - (bus (pts (xy 158.75 96.52) (xy 158.75 93.98)) + (wire (pts (xy 207.01 87.63) (xy 238.76 87.63)) (stroke (width 0) (type default)) - (uuid 768282d1-a07c-41c0-967d-d2e1690558fb) + (uuid 72e24c3d-aef2-47c0-8ee2-46d90822c342) ) - - (wire (pts (xy 55.88 101.6) (xy 55.88 102.87)) + (wire (pts (xy 142.24 74.93) (xy 151.13 74.93)) + (stroke (width 0) (type default)) + (uuid 73e8c8dc-97c7-4cd7-a3c3-4646ee246f7d) + ) + (wire (pts (xy 116.84 39.37) (xy 120.65 39.37)) + (stroke (width 0) (type default)) + (uuid 74446541-15de-4b4b-85bd-6bdb644acbbf) + ) + (wire (pts (xy 69.85 109.22) (xy 69.85 110.49)) (stroke (width 0) (type default)) (uuid 7761a3ad-274d-431c-b795-27a3ea6c5b71) ) - (wire (pts (xy 66.04 85.09) (xy 66.04 95.25)) + (wire (pts (xy 80.01 92.71) (xy 80.01 102.87)) (stroke (width 0) (type default)) (uuid 78e6ec90-6bc9-49fa-9836-5385af9cd19f) ) - (wire (pts (xy 123.19 24.13) (xy 123.19 40.64)) + (wire (pts (xy 142.24 57.15) (xy 151.13 57.15)) + (stroke (width 0) (type default)) + (uuid 79a0b7b1-04db-4039-bc6c-6de26e3b1fa5) + ) + (wire (pts (xy 120.65 27.94) (xy 120.65 39.37)) (stroke (width 0) (type default)) (uuid 79a4cba3-9888-4866-99df-b8becb6c18b0) ) - (wire (pts (xy 130.81 40.64) (xy 130.81 43.18)) + (wire (pts (xy 97.79 120.65) (xy 106.68 120.65)) (stroke (width 0) (type default)) - (uuid 7a2a50ea-3a9c-4cc1-99d5-2feee5666402) + (uuid 7b05fb9b-318f-44a1-bb0b-f25270c81811) ) - (wire (pts (xy 66.04 78.74) (xy 66.04 85.09)) + (wire (pts (xy 80.01 83.82) (xy 80.01 92.71)) (stroke (width 0) (type default)) (uuid 7b29ce5f-4845-43ef-8180-f655de3989bb) ) - (wire (pts (xy 55.88 90.17) (xy 55.88 91.44)) + (wire (pts (xy 69.85 97.79) (xy 69.85 99.06)) (stroke (width 0) (type default)) (uuid 7bcf1f90-64a0-4355-b6eb-8d3c50b94d07) ) - (wire (pts (xy 238.76 88.9) (xy 257.81 88.9)) - (stroke (width 0) (type default)) - (uuid 7c16584a-46cd-4c7b-8afd-7132f927e678) - ) - (wire (pts (xy 149.86 31.75) (xy 140.97 31.75)) + (wire (pts (xy 161.29 35.56) (xy 152.4 35.56)) (stroke (width 0) (type default)) (uuid 7d647497-302c-4013-b538-30e1261b8bbe) ) - (wire (pts (xy 49.53 78.74) (xy 55.88 78.74)) + (wire (pts (xy 63.5 86.36) (xy 69.85 86.36)) (stroke (width 0) (type default)) (uuid 7dc06f2b-5ca0-49c2-92d0-0ac8d9c150a8) ) - (bus (pts (xy 158.75 104.14) (xy 158.75 101.6)) - (stroke (width 0) (type default)) - (uuid 7f0a8b36-5b6f-4562-9e28-e081695dc938) - ) - - (wire (pts (xy 125.73 40.64) (xy 123.19 40.64)) + (wire (pts (xy 123.19 39.37) (xy 120.65 39.37)) (stroke (width 0) (type default)) (uuid 7f3a9738-27e7-4481-9005-f56f2a7ab995) ) - (wire (pts (xy 85.09 24.13) (xy 85.09 25.4)) + (wire (pts (xy 81.28 27.94) (xy 81.28 29.21)) (stroke (width 0) (type default)) (uuid 7fa1916c-0257-4771-8e6d-0d308101df20) ) - (wire (pts (xy 207.01 111.76) (xy 226.06 111.76)) + (wire (pts (xy 226.06 92.71) (xy 238.76 92.71)) (stroke (width 0) (type default)) (uuid 7fad8dd9-da97-461a-8f79-41de3ae8291c) ) - (wire (pts (xy 158.75 24.13) (xy 171.45 24.13)) + (wire (pts (xy 36.83 99.06) (xy 30.48 99.06)) + (stroke (width 0) (type default)) + (uuid 7fecaafa-247f-4259-84b7-e92b578df9ce) + ) + (wire (pts (xy 170.18 27.94) (xy 182.88 27.94)) (stroke (width 0) (type default)) (uuid 8005008e-a09c-43c4-a998-4b93c09706fb) ) - (wire (pts (xy 171.45 22.86) (xy 171.45 24.13)) + (wire (pts (xy 182.88 26.67) (xy 182.88 27.94)) (stroke (width 0) (type default)) (uuid 803ab6f1-f5d2-4f4f-8756-411f6b72e11b) ) - (wire (pts (xy 238.76 116.84) (xy 257.81 116.84)) + (wire (pts (xy 207.01 57.15) (xy 238.76 57.15)) (stroke (width 0) (type default)) - (uuid 84429775-02ef-478a-bcef-61fc36598352) + (uuid 8570d60c-d8b7-48fe-816b-d3f832f182ca) ) - (wire (pts (xy 207.01 132.08) (xy 226.06 132.08)) + (wire (pts (xy 81.28 35.56) (xy 91.44 35.56)) (stroke (width 0) (type default)) - (uuid 889078ed-01aa-41fd-99cb-10cc70f16a2a) + (uuid 895a9894-fcdc-4782-9c93-8dffea19e4a5) ) - (wire (pts (xy 238.76 121.92) (xy 257.81 121.92)) + (wire (pts (xy 276.86 107.95) (xy 276.86 118.11)) (stroke (width 0) (type default)) - (uuid 89353acd-da17-40f9-a7db-76553218c28b) + (uuid 8997a681-c596-4f39-9aa3-ae870eb3c3d3) ) - (wire (pts (xy 85.09 31.75) (xy 95.25 31.75)) + (wire (pts (xy 251.46 26.67) (xy 262.89 26.67)) (stroke (width 0) (type default)) - (uuid 895a9894-fcdc-4782-9c93-8dffea19e4a5) + (uuid 8a78f409-71f7-4cf4-b722-8f693a16dbd0) ) - (wire (pts (xy 207.01 83.82) (xy 226.06 83.82)) + (wire (pts (xy 226.06 59.69) (xy 238.76 59.69)) (stroke (width 0) (type default)) (uuid 8a9f02a4-9726-4fb6-af4d-fee940d2ab0c) ) - (wire (pts (xy 238.76 137.16) (xy 257.81 137.16)) + (wire (pts (xy 81.28 34.29) (xy 81.28 35.56)) (stroke (width 0) (type default)) - (uuid 8b566c1b-c1d2-446a-bcd6-ea668daefecc) + (uuid 8c69eee8-208c-4ae1-a24f-b5c32d76f33a) ) - (wire (pts (xy 238.76 73.66) (xy 257.81 73.66)) + (wire (pts (xy 106.68 72.39) (xy 46.99 72.39)) (stroke (width 0) (type default)) - (uuid 8b92f55f-b5b1-471e-be96-98f1751cffb2) + (uuid 8ee505dd-0985-4c2f-b898-2baad12c659d) ) - (wire (pts (xy 85.09 30.48) (xy 85.09 31.75)) + (wire (pts (xy 226.06 77.47) (xy 238.76 77.47)) (stroke (width 0) (type default)) - (uuid 8c69eee8-208c-4ae1-a24f-b5c32d76f33a) + (uuid 8fa926d3-eaef-4060-84ec-95f7be9b4e18) + ) + (wire (pts (xy 69.85 86.36) (xy 69.85 87.63)) + (stroke (width 0) (type default)) + (uuid 90202d1e-39bc-4ac0-b41f-3e0205af5767) ) - (wire (pts (xy 105.41 24.13) (xy 114.3 24.13)) + (wire (pts (xy 24.13 92.71) (xy 24.13 102.87)) (stroke (width 0) (type default)) - (uuid 8ebefd9c-2946-4612-a0b4-8be2294217a2) + (uuid 9094ddc8-8cc0-4dfa-be52-3d485c364cdf) ) - (wire (pts (xy 238.76 83.82) (xy 257.81 83.82)) + (wire (pts (xy 276.86 80.01) (xy 276.86 95.25)) (stroke (width 0) (type default)) - (uuid 8f2acf57-7e1b-4811-8926-a1b4da75c059) + (uuid 909d17d5-4a7d-4092-a011-53c2ad8a74f8) ) - (wire (pts (xy 207.01 99.06) (xy 226.06 99.06)) + (wire (pts (xy 71.12 27.94) (xy 81.28 27.94)) (stroke (width 0) (type default)) - (uuid 8fa926d3-eaef-4060-84ec-95f7be9b4e18) + (uuid 916e67a5-bb8d-4926-9266-b1895fd19a10) ) - (wire (pts (xy 55.88 78.74) (xy 55.88 80.01)) + (wire (pts (xy 226.06 69.85) (xy 238.76 69.85)) (stroke (width 0) (type default)) - (uuid 90202d1e-39bc-4ac0-b41f-3e0205af5767) + (uuid 91985c15-72dc-4857-9b92-6afb413fca1e) ) - (bus (pts (xy 158.75 99.06) (xy 158.75 96.52)) + (wire (pts (xy 226.06 64.77) (xy 238.76 64.77)) (stroke (width 0) (type default)) - (uuid 91124487-1da9-45b5-93cb-01fe9ff717b7) + (uuid 925a069e-651c-459c-be7c-c93c17d2e430) ) - - (wire (pts (xy 74.93 24.13) (xy 85.09 24.13)) + (wire (pts (xy 46.99 72.39) (xy 46.99 92.71)) (stroke (width 0) (type default)) - (uuid 916e67a5-bb8d-4926-9266-b1895fd19a10) + (uuid 92dbbfec-7d1a-4afc-a41e-46d795f860ff) ) - (wire (pts (xy 207.01 88.9) (xy 226.06 88.9)) + (wire (pts (xy 36.83 109.22) (xy 46.99 109.22)) (stroke (width 0) (type default)) - (uuid 925a069e-651c-459c-be7c-c93c17d2e430) + (uuid 9417961f-b80d-4adf-9e11-d895af69c635) + ) + (wire (pts (xy 237.49 21.59) (xy 238.76 21.59)) + (stroke (width 0) (type default)) + (uuid 945088c4-607f-4e6b-a9f6-47660691e030) + ) + (wire (pts (xy 142.24 118.11) (xy 151.13 118.11)) + (stroke (width 0) (type default)) + (uuid 94fe3178-9708-4988-a871-87db4ba1c74d) + ) + (wire (pts (xy 24.13 107.95) (xy 24.13 109.22)) + (stroke (width 0) (type default)) + (uuid 95694b6c-9353-4620-b353-fbeb109b269f) ) - (wire (pts (xy 146.05 83.82) (xy 152.4 83.82)) + (wire (pts (xy 97.79 107.95) (xy 106.68 107.95)) (stroke (width 0) (type default)) - (uuid 96fb390f-fce9-4b49-890b-d3d219af9437) + (uuid 96b90bd6-2a4c-4b1c-9f77-682ca6e18fcb) ) - (wire (pts (xy 146.05 127) (xy 156.21 127)) + (wire (pts (xy 142.24 135.89) (xy 151.13 135.89)) (stroke (width 0) (type default)) (uuid 97112478-ce53-4aac-98bd-2e46031a3e82) ) - (wire (pts (xy 146.05 58.42) (xy 152.4 58.42)) + (wire (pts (xy 251.46 95.25) (xy 276.86 95.25)) + (stroke (width 0) (type default)) + (uuid 992cd31f-5e13-4b99-bc6a-f7f58b011df1) + ) + (wire (pts (xy 251.46 24.13) (xy 262.89 24.13)) (stroke (width 0) (type default)) - (uuid 98071061-c699-4c95-b540-53528dfa8353) + (uuid 9b2d0cdc-4f86-493c-80b7-c2ade7f73c7c) ) - (wire (pts (xy 146.05 111.76) (xy 156.21 111.76)) + (wire (pts (xy 207.01 107.95) (xy 207.01 118.11)) (stroke (width 0) (type default)) - (uuid 998b40a2-7627-4d72-b44a-03e157f02af8) + (uuid 9c7a10b5-99bb-46e4-bb03-3f4960df4e65) ) - (wire (pts (xy 207.01 124.46) (xy 226.06 124.46)) + (wire (pts (xy 106.68 83.82) (xy 80.01 83.82)) (stroke (width 0) (type default)) - (uuid 99a91529-53d2-4133-a277-8c27dadac893) + (uuid 9c9ab1bb-f4d8-4b1f-9b31-98746a51c8e5) ) - (wire (pts (xy 207.01 93.98) (xy 226.06 93.98)) + (wire (pts (xy 132.08 27.94) (xy 132.08 41.91)) (stroke (width 0) (type default)) - (uuid 9b3671d3-2287-424d-b422-a4bd21fe15fb) + (uuid 9cd67cb1-cd68-4aca-bc36-1ff189ebc7ec) ) - (wire (pts (xy 52.07 85.09) (xy 43.18 85.09)) + (wire (pts (xy 66.04 92.71) (xy 57.15 92.71)) (stroke (width 0) (type default)) (uuid 9ed14f3d-4fa8-4d04-95b9-dc68a2d9e678) ) - (wire (pts (xy 207.01 119.38) (xy 226.06 119.38)) + (wire (pts (xy 128.27 39.37) (xy 125.73 39.37)) (stroke (width 0) (type default)) - (uuid 9f0fa1b4-c84f-434c-98b2-d2f751888ecb) + (uuid 9f70ecbf-c47e-4b40-9dde-27852be2f9c4) ) - (wire (pts (xy 74.93 31.75) (xy 85.09 31.75)) + (wire (pts (xy 71.12 35.56) (xy 81.28 35.56)) (stroke (width 0) (type default)) (uuid a086dece-0d59-4e7f-91be-80ae8749ed3a) ) - (wire (pts (xy 146.05 50.8) (xy 152.4 50.8)) + (wire (pts (xy 36.83 86.36) (xy 36.83 87.63)) + (stroke (width 0) (type default)) + (uuid a0cabd46-761a-42b1-8e99-6772dd62fbcc) + ) + (wire (pts (xy 24.13 109.22) (xy 36.83 109.22)) + (stroke (width 0) (type default)) + (uuid a2897703-ddd4-4282-8c60-2418410a97ab) + ) + (wire (pts (xy 97.79 123.19) (xy 106.68 123.19)) (stroke (width 0) (type default)) - (uuid a3dbfb81-9d2e-4301-811b-47bbb843a3c4) + (uuid a49f6aea-3d91-461a-a057-3466cdecd10b) ) - (wire (pts (xy 149.86 31.75) (xy 158.75 31.75)) + (wire (pts (xy 161.29 35.56) (xy 170.18 35.56)) (stroke (width 0) (type default)) (uuid a5186a77-ed0f-47d2-bb50-61059ffd074c) ) - (wire (pts (xy 207.01 104.14) (xy 226.06 104.14)) + (wire (pts (xy 251.46 110.49) (xy 262.89 110.49)) + (stroke (width 0) (type default)) + (uuid a556e691-cac9-477a-a232-a2778ce1d173) + ) + (wire (pts (xy 207.01 74.93) (xy 207.01 87.63)) + (stroke (width 0) (type default)) + (uuid a576dfe9-cf6c-43a2-9b76-353f7d877d01) + ) + (wire (pts (xy 226.06 82.55) (xy 238.76 82.55)) (stroke (width 0) (type default)) (uuid a5fe69c6-f613-446c-8ad2-0121a0a72126) ) - (wire (pts (xy 146.05 104.14) (xy 156.21 104.14)) + (wire (pts (xy 251.46 82.55) (xy 262.89 82.55)) + (stroke (width 0) (type default)) + (uuid a661ca30-caa5-404e-a93f-73f3197520eb) + ) + (wire (pts (xy 142.24 95.25) (xy 151.13 95.25)) + (stroke (width 0) (type default)) + (uuid a766e978-5170-4d20-b900-4c132c3cfae3) + ) + (wire (pts (xy 142.24 113.03) (xy 151.13 113.03)) (stroke (width 0) (type default)) (uuid aaa3444e-48cc-4d7b-8d48-90a79feee627) ) - (wire (pts (xy 207.01 96.52) (xy 226.06 96.52)) + (wire (pts (xy 116.84 41.91) (xy 116.84 39.37)) + (stroke (width 0) (type default)) + (uuid abc3f45b-ee95-4243-9a88-cc07efe9ee4b) + ) + (wire (pts (xy 36.83 109.22) (xy 36.83 110.49)) + (stroke (width 0) (type default)) + (uuid afc91809-8959-4052-b8cb-4d7fe1a2bdeb) + ) + (wire (pts (xy 142.24 80.01) (xy 151.13 80.01)) (stroke (width 0) (type default)) - (uuid b0881bdd-a0a0-43d5-a557-136ada0f53af) + (uuid b069cef6-282d-4b32-a2aa-24a429b53c58) ) - (wire (pts (xy 135.89 22.86) (xy 135.89 24.13)) + (wire (pts (xy 142.24 77.47) (xy 151.13 77.47)) (stroke (width 0) (type default)) - (uuid b215b9d4-baad-4d22-aee6-2824454125f8) + (uuid b155cf8f-d6ad-447d-a991-db86cbbd2767) ) - (wire (pts (xy 55.88 91.44) (xy 49.53 91.44)) + (wire (pts (xy 69.85 99.06) (xy 63.5 99.06)) (stroke (width 0) (type default)) (uuid b35c386d-b2b3-4eee-815b-32034e075956) ) - (wire (pts (xy 146.05 93.98) (xy 156.21 93.98)) + (wire (pts (xy 142.24 102.87) (xy 151.13 102.87)) (stroke (width 0) (type default)) (uuid b378a296-f42d-4450-abed-4db553aa4166) ) - (wire (pts (xy 238.76 58.42) (xy 257.81 58.42)) + (wire (pts (xy 251.46 31.75) (xy 262.89 31.75)) (stroke (width 0) (type default)) (uuid b406cba8-6143-451f-a602-afa14f806dec) ) - (wire (pts (xy 146.05 53.34) (xy 152.4 53.34)) + (wire (pts (xy 251.46 67.31) (xy 262.89 67.31)) (stroke (width 0) (type default)) - (uuid b489571b-51a2-4c51-8459-c83c3a795f4b) + (uuid b40ccafd-b4e0-48ae-a043-c37860383edf) ) - (wire (pts (xy 238.76 101.6) (xy 257.81 101.6)) + (wire (pts (xy 207.01 74.93) (xy 238.76 74.93)) (stroke (width 0) (type default)) - (uuid b4a16c65-935b-4623-9ee5-61fad4168684) + (uuid b4168b95-cff4-457c-b769-678c8d84fd91) ) - (wire (pts (xy 114.3 31.75) (xy 114.3 30.48)) + (wire (pts (xy 46.99 107.95) (xy 46.99 109.22)) (stroke (width 0) (type default)) - (uuid b720aef8-4369-4665-93ff-cb94fd8bc2a3) + (uuid b418db19-7c4d-4096-983d-5ffba252222b) + ) + (wire (pts (xy 251.46 59.69) (xy 262.89 59.69)) + (stroke (width 0) (type default)) + (uuid b4b06370-87c6-4c50-a8de-777c2c99880f) ) - (wire (pts (xy 146.05 68.58) (xy 152.4 68.58)) + (wire (pts (xy 111.76 35.56) (xy 111.76 34.29)) (stroke (width 0) (type default)) - (uuid b7c40f87-939c-4979-8c34-64586c88579b) + (uuid b720aef8-4369-4665-93ff-cb94fd8bc2a3) ) - (wire (pts (xy 149.86 31.75) (xy 149.86 30.48)) + (wire (pts (xy 161.29 35.56) (xy 161.29 34.29)) (stroke (width 0) (type default)) (uuid b9ed5b47-55ab-4189-b684-1cf8fb754d1a) ) - (wire (pts (xy 59.69 85.09) (xy 66.04 85.09)) + (wire (pts (xy 73.66 92.71) (xy 80.01 92.71)) (stroke (width 0) (type default)) (uuid ba886c9f-5a94-49f1-9a82-08043467ae93) ) - (wire (pts (xy 110.49 78.74) (xy 66.04 78.74)) + (wire (pts (xy 251.46 62.23) (xy 262.89 62.23)) + (stroke (width 0) (type default)) + (uuid bb10e4ab-fe05-424a-b9f9-fdcb605ebe0d) + ) + (wire (pts (xy 142.24 59.69) (xy 151.13 59.69)) + (stroke (width 0) (type default)) + (uuid bb80d488-427f-4fcf-b64f-39fb5e0baba6) + ) + (wire (pts (xy 142.24 67.31) (xy 151.13 67.31)) + (stroke (width 0) (type default)) + (uuid bb967fc3-859c-4f4e-aefb-2620d2545325) + ) + (wire (pts (xy 226.06 67.31) (xy 238.76 67.31)) (stroke (width 0) (type default)) - (uuid baac0cbf-ff39-43dc-8a96-19138ecfd315) + (uuid bc3a2ee3-afbb-4d64-97ba-bea15bdaf93d) ) - (wire (pts (xy 43.18 101.6) (xy 55.88 101.6)) + (wire (pts (xy 57.15 109.22) (xy 69.85 109.22)) (stroke (width 0) (type default)) (uuid bcb0b86e-d95c-47b3-9f75-b28b552a113e) ) - (wire (pts (xy 146.05 114.3) (xy 156.21 114.3)) + (wire (pts (xy 251.46 57.15) (xy 262.89 57.15)) + (stroke (width 0) (type default)) + (uuid bec1d450-8662-4c23-ac78-dfbaa7da72b2) + ) + (wire (pts (xy 226.06 52.07) (xy 238.76 52.07)) (stroke (width 0) (type default)) - (uuid bf8907bc-bfd7-4e01-954a-7334d5eb7f41) + (uuid c04561d4-5df5-469f-9e08-4ea614c15d7b) ) - (wire (pts (xy 110.49 76.2) (xy 43.18 76.2)) + (wire (pts (xy 97.79 115.57) (xy 106.68 115.57)) (stroke (width 0) (type default)) - (uuid c069fa46-af36-454b-8b97-53fbd3350db9) + (uuid c1979d07-65fd-4db7-a808-ffda1d75a447) ) - (wire (pts (xy 146.05 76.2) (xy 152.4 76.2)) + (wire (pts (xy 251.46 100.33) (xy 262.89 100.33)) (stroke (width 0) (type default)) - (uuid c12cafc9-e379-4332-9ea0-c003c96e55c8) + (uuid c1d3b45b-335e-446a-8cb4-4170134f8b64) ) - (wire (pts (xy 95.25 24.13) (xy 95.25 25.4)) + (wire (pts (xy 91.44 27.94) (xy 91.44 29.21)) (stroke (width 0) (type default)) (uuid c23980e4-7e78-409c-af44-1dda67eef1a2) ) - (wire (pts (xy 207.01 116.84) (xy 226.06 116.84)) + (wire (pts (xy 251.46 77.47) (xy 262.89 77.47)) (stroke (width 0) (type default)) - (uuid c496d684-0d77-4a45-a80d-2f17c69a5ab1) + (uuid c46e5269-f09b-4d9b-b91b-f14543eba1b6) ) - (wire (pts (xy 64.77 24.13) (xy 64.77 25.4)) + (wire (pts (xy 60.96 27.94) (xy 60.96 29.21)) (stroke (width 0) (type default)) (uuid c6492b27-434e-470b-a548-093ef8f6271b) ) - (wire (pts (xy 207.01 127) (xy 226.06 127)) + (wire (pts (xy 207.01 95.25) (xy 238.76 95.25)) (stroke (width 0) (type default)) - (uuid c7077fe2-3873-46ad-aae0-16a2f945d4bc) + (uuid c725909f-237d-481a-b11a-4eb19cc48974) ) - (wire (pts (xy 130.81 40.64) (xy 133.35 40.64)) + (wire (pts (xy 97.79 105.41) (xy 106.68 105.41)) (stroke (width 0) (type default)) - (uuid c87caa25-ca25-433b-beb8-ac0f8536aabf) + (uuid c7346a23-86ca-49db-ab20-d6598f5be815) ) - (wire (pts (xy 43.18 100.33) (xy 43.18 101.6)) + (wire (pts (xy 97.79 133.35) (xy 106.68 133.35)) (stroke (width 0) (type default)) - (uuid c8e32207-cde1-4ecb-a93f-0e1051917f26) + (uuid c849e4b0-5a27-41c2-9da2-2346715a3ddb) ) - (wire (pts (xy 146.05 48.26) (xy 152.4 48.26)) + (wire (pts (xy 57.15 107.95) (xy 57.15 109.22)) (stroke (width 0) (type default)) - (uuid c91ea300-7508-433f-ac84-1cc608f19ef7) + (uuid c8e32207-cde1-4ecb-a93f-0e1051917f26) ) - (wire (pts (xy 74.93 30.48) (xy 74.93 31.75)) + (wire (pts (xy 71.12 34.29) (xy 71.12 35.56)) (stroke (width 0) (type default)) (uuid ca203587-6d44-4b60-bcec-3664bdd81130) ) - (wire (pts (xy 238.76 78.74) (xy 257.81 78.74)) + (wire (pts (xy 142.24 62.23) (xy 151.13 62.23)) (stroke (width 0) (type default)) - (uuid cc28a8da-f2d4-435b-a004-c7e0cd004965) + (uuid ca39848a-51b9-4088-a8a4-51b7150bd65f) ) - (wire (pts (xy 207.01 129.54) (xy 226.06 129.54)) + (wire (pts (xy 97.79 130.81) (xy 106.68 130.81)) (stroke (width 0) (type default)) - (uuid cd148760-9c44-47d6-b712-3a0e6d122019) + (uuid ce80f2f6-6dc5-4be2-847b-43fbdf47dd53) ) - (wire (pts (xy 207.01 106.68) (xy 226.06 106.68)) + (wire (pts (xy 226.06 85.09) (xy 238.76 85.09)) (stroke (width 0) (type default)) (uuid cf5f55fa-56b4-4e80-b5e7-114369b6b050) ) - (wire (pts (xy 146.05 101.6) (xy 156.21 101.6)) + (wire (pts (xy 251.46 85.09) (xy 262.89 85.09)) + (stroke (width 0) (type default)) + (uuid cfd22a94-6025-4e94-9b29-15880a959e2a) + ) + (wire (pts (xy 142.24 69.85) (xy 151.13 69.85)) + (stroke (width 0) (type default)) + (uuid d3b42ccd-ff5f-47ed-a36c-33870ebe616d) + ) + (wire (pts (xy 142.24 110.49) (xy 151.13 110.49)) (stroke (width 0) (type default)) (uuid d445ad07-461f-4ebf-b16e-529ce27053a3) ) - (wire (pts (xy 43.18 85.09) (xy 43.18 95.25)) + (wire (pts (xy 57.15 92.71) (xy 57.15 102.87)) (stroke (width 0) (type default)) (uuid d58b2088-ed8b-42b4-a9a1-73c3ccc7eb13) ) - (wire (pts (xy 125.73 43.18) (xy 125.73 40.64)) + (wire (pts (xy 123.19 41.91) (xy 123.19 39.37)) (stroke (width 0) (type default)) (uuid d59314cf-7088-4e61-913e-b6fed2629c38) ) - (bus (pts (xy 158.75 91.44) (xy 158.75 88.9)) - (stroke (width 0) (type default)) - (uuid d6374032-71ca-4485-8ca3-256c58d2f089) - ) - - (wire (pts (xy 66.04 100.33) (xy 66.04 101.6)) + (wire (pts (xy 80.01 107.95) (xy 80.01 109.22)) (stroke (width 0) (type default)) (uuid d70f60cd-2411-4cc3-a408-fc1d36d82449) ) - (wire (pts (xy 114.3 24.13) (xy 114.3 25.4)) + (wire (pts (xy 111.76 27.94) (xy 111.76 29.21)) (stroke (width 0) (type default)) (uuid d7b7d820-488a-4f54-8768-a67cbee1cf34) ) - (wire (pts (xy 104.14 121.92) (xy 110.49 121.92)) + (wire (pts (xy 226.06 105.41) (xy 238.76 105.41)) (stroke (width 0) (type default)) - (uuid de4a6326-5183-485b-a443-0666c7bc1f90) + (uuid d8b93427-8e62-494b-9978-387dc342d851) ) - (bus (pts (xy 158.75 121.92) (xy 158.75 119.38)) + (wire (pts (xy 128.27 41.91) (xy 128.27 39.37)) (stroke (width 0) (type default)) - (uuid dfb0cfb2-a7f6-43c2-b575-f979fad50ed6) + (uuid d9b9cd72-f22c-4b57-b12b-8ab399bf9436) ) - - (wire (pts (xy 43.18 76.2) (xy 43.18 85.09)) + (wire (pts (xy 226.06 34.29) (xy 238.76 34.29)) (stroke (width 0) (type default)) - (uuid e003110a-41cb-4791-b6c2-bdf718cf4737) + (uuid dd23b17a-2f4e-45b9-807b-0bf96c8c8711) ) - (wire (pts (xy 128.27 43.18) (xy 128.27 40.64)) + (wire (pts (xy 33.02 92.71) (xy 24.13 92.71)) (stroke (width 0) (type default)) - (uuid e5f245e8-bcd6-47c4-8002-777089660186) + (uuid def6857b-62e4-46f2-8ca3-179776fcef66) ) - (wire (pts (xy 105.41 31.75) (xy 114.3 31.75)) + (wire (pts (xy 97.79 125.73) (xy 106.68 125.73)) (stroke (width 0) (type default)) - (uuid e6c9df24-77a9-45cc-a57e-386dbb952ba1) + (uuid e36b67fd-344f-488a-b816-3740ca9521bd) ) - (wire (pts (xy 238.76 91.44) (xy 257.81 91.44)) + (wire (pts (xy 36.83 99.06) (xy 36.83 109.22)) (stroke (width 0) (type default)) - (uuid e70aad5e-1a2d-43a7-9a91-8394ee3eb5f5) + (uuid e651f025-c795-4b53-a4c7-1f6a1da2de19) ) - (wire (pts (xy 146.05 99.06) (xy 156.21 99.06)) + (wire (pts (xy 251.46 102.87) (xy 262.89 102.87)) (stroke (width 0) (type default)) - (uuid e710a47f-2abe-4b88-8a60-af19d28e866a) + (uuid e6855c12-141c-4e9b-8808-9e8a46beddd3) + ) + (wire (pts (xy 101.6 35.56) (xy 111.76 35.56)) + (stroke (width 0) (type default)) + (uuid e6c9df24-77a9-45cc-a57e-386dbb952ba1) ) - (wire (pts (xy 207.01 78.74) (xy 226.06 78.74)) + (wire (pts (xy 142.24 107.95) (xy 151.13 107.95)) (stroke (width 0) (type default)) - (uuid e72adfeb-0d08-4d61-9555-9001c32d3438) + (uuid e710a47f-2abe-4b88-8a60-af19d28e866a) ) - (wire (pts (xy 114.3 24.13) (xy 123.19 24.13)) + (wire (pts (xy 46.99 92.71) (xy 46.99 102.87)) (stroke (width 0) (type default)) - (uuid e7f66e67-856d-4d2c-b27a-2278a2d8f9c9) + (uuid e9081df6-6ccd-458b-bf37-d0b6b33f5df3) ) - (wire (pts (xy 95.25 30.48) (xy 95.25 31.75)) + (wire (pts (xy 91.44 34.29) (xy 91.44 35.56)) (stroke (width 0) (type default)) (uuid ecabd118-2334-401b-a5cc-41d2d9cbdb4e) ) - (wire (pts (xy 125.73 40.64) (xy 128.27 40.64)) + (wire (pts (xy 123.19 39.37) (xy 125.73 39.37)) (stroke (width 0) (type default)) (uuid ed284411-9931-41e0-8c3d-eb17b71f0185) ) - (wire (pts (xy 133.35 40.64) (xy 133.35 43.18)) + (wire (pts (xy 134.62 158.75) (xy 134.62 172.72)) + (stroke (width 0) (type default)) + (uuid ee2ab9b2-7a55-467a-bdd8-314ef1af3114) + ) + (wire (pts (xy 226.06 115.57) (xy 238.76 115.57)) + (stroke (width 0) (type default)) + (uuid f102dd87-be57-4352-b370-852b5edb5705) + ) + (wire (pts (xy 97.79 118.11) (xy 106.68 118.11)) + (stroke (width 0) (type default)) + (uuid f1479775-3085-4ef9-a7e6-68b12967aef8) + ) + (wire (pts (xy 142.24 92.71) (xy 151.13 92.71)) + (stroke (width 0) (type default)) + (uuid f192374d-77d7-467c-a4eb-ea48eb534117) + ) + (wire (pts (xy 142.24 85.09) (xy 151.13 85.09)) + (stroke (width 0) (type default)) + (uuid f28841b1-2e45-4baa-9f85-ac9a8363f29c) + ) + (wire (pts (xy 97.79 110.49) (xy 106.68 110.49)) (stroke (width 0) (type default)) - (uuid edda07a2-1554-4a48-a2e4-2d8b23aa61cc) + (uuid f318a363-210e-4248-8a1d-20370c1e616a) ) - (wire (pts (xy 49.53 91.44) (xy 49.53 78.74)) + (wire (pts (xy 63.5 99.06) (xy 63.5 86.36)) (stroke (width 0) (type default)) (uuid f4abbda5-6969-4777-bca4-21596f4440d4) ) - (wire (pts (xy 64.77 24.13) (xy 74.93 24.13)) + (wire (pts (xy 60.96 27.94) (xy 71.12 27.94)) (stroke (width 0) (type default)) (uuid f56db319-a3a9-4e96-8ffc-ac6cc63ee298) ) - (wire (pts (xy 238.76 109.22) (xy 257.81 109.22)) + (wire (pts (xy 226.06 102.87) (xy 238.76 102.87)) (stroke (width 0) (type default)) (uuid f679bd84-ab67-4c96-ad18-56f50b3790ee) ) - (wire (pts (xy 158.75 31.75) (xy 158.75 33.02)) + (wire (pts (xy 170.18 35.56) (xy 170.18 36.83)) (stroke (width 0) (type default)) (uuid f69b193f-e136-48b9-83c9-6e18dec5d17a) ) - (bus (pts (xy 158.75 111.76) (xy 158.75 109.22)) + (wire (pts (xy 251.46 54.61) (xy 262.89 54.61)) (stroke (width 0) (type default)) - (uuid f814c21b-e939-431f-8928-ef96324d6d0c) + (uuid f83b3c45-de2b-4e50-aa44-35fc0c00cc8c) ) - - (wire (pts (xy 135.89 24.13) (xy 135.89 43.18)) + (wire (pts (xy 251.46 72.39) (xy 262.89 72.39)) (stroke (width 0) (type default)) - (uuid f8b1c445-b8be-414a-97ab-91502ea75690) + (uuid f95ab89c-7175-43ce-9534-f38a3c8b271a) ) - (wire (pts (xy 135.89 24.13) (xy 140.97 24.13)) + (wire (pts (xy 152.4 27.94) (xy 132.08 27.94)) (stroke (width 0) (type default)) (uuid fa4a7983-c508-427d-9972-36bd937fb546) ) - (wire (pts (xy 207.01 55.88) (xy 226.06 55.88)) + (wire (pts (xy 125.73 39.37) (xy 125.73 41.91)) (stroke (width 0) (type default)) - (uuid fa533e44-f794-484d-b24c-79748eaeccfe) + (uuid ffbd6d13-3ec5-42fa-89dd-04f406afaac9) ) - (label "PC13" (at 104.14 121.92 0) (fields_autoplaced) + (label "PC2" (at 100.33 105.41 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 0215dec7-ad5a-4be6-bc13-f113971544b4) + (uuid 0659da28-dad2-4b9f-b096-ef7b3853aca7) ) - (label "GPIO_0" (at 240.03 73.66 0) (fields_autoplaced) + (label "PA12" (at 143.51 87.63 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 07af4c69-8159-4dc8-a001-7b90825b5091) + (uuid 0a160632-068d-42f0-a4db-b5ceddb002cd) ) - (label "PA12" (at 147.32 78.74 0) (fields_autoplaced) + (label "LSE_OUT" (at 97.79 72.39 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 0a160632-068d-42f0-a4db-b5ceddb002cd) + (uuid 11836c17-b259-4238-89f8-db39073adf3c) ) - (label "ETH_REF_CLK" (at 213.36 114.3 0) (fields_autoplaced) + (label "PC7" (at 100.33 118.11 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 0a5de4a4-6395-4ab0-a121-a56c3323c0ba) + (uuid 13556d95-7791-4966-ae57-3d9a2762d5fa) ) - (label "ETH_CRS_DV" (at 213.36 119.38 0) (fields_autoplaced) + (label "PC3" (at 100.33 107.95 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 0eb34967-df61-48c5-85ea-5e9d43372081) + (uuid 1478f044-b002-44a0-b48c-449dbe8d3cd9) ) - (label "PA10" (at 147.32 73.66 0) (fields_autoplaced) + (label "LSE_IN" (at 97.79 69.85 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 1951287c-d84d-4d4d-a797-24151b05e68e) + (uuid 14c70047-3f11-4d02-8b5b-4ae180814bc4) ) - (label "PB5" (at 147.32 104.14 0) (fields_autoplaced) + (label "PA10" (at 228.6 72.39 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 1cb03893-86ac-4e20-aa17-6a7c7a4c743c) + (uuid 17efdd46-2ab9-425a-80d4-e8fefce5e2d5) ) - (label "USB_ID" (at 213.36 60.96 0) (fields_autoplaced) + (label "PA10" (at 143.51 82.55 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 1d3c9b0c-d48b-4878-93c1-0c026f7e0770) + (uuid 1951287c-d84d-4d4d-a797-24151b05e68e) ) - (label "USB_DM" (at 213.36 58.42 0) (fields_autoplaced) + (label "PC13" (at 100.33 133.35 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 1ff120ac-e37f-4fdf-947b-8ad6e36dbd9f) + (uuid 1b4de96c-0643-489b-816c-b63fba059860) ) - (label "PWM_0" (at 240.03 93.98 0) (fields_autoplaced) + (label "PB5" (at 143.51 113.03 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 241c74f6-dd41-4095-890a-491e5e82b1c3) + (uuid 1cb03893-86ac-4e20-aa17-6a7c7a4c743c) ) - (label "PB6" (at 147.32 106.68 0) (fields_autoplaced) + (label "PB6" (at 143.51 115.57 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 250d3127-3232-49c9-8685-98617e3fc319) ) - (label "NRST" (at 100.33 48.26 0) (fields_autoplaced) + (label "NRST" (at 97.79 57.15 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 282bf922-c53b-434e-90d2-bc543e227a37) ) - (label "PWM_1" (at 240.03 96.52 0) (fields_autoplaced) + (label "PC12" (at 100.33 130.81 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 2feef3e9-832d-4c9f-b957-d79e0d389fd3) + (uuid 284bb12f-8923-4aad-b3b1-1286b22ee0ab) ) - (label "OPAMP_0" (at 240.03 137.16 0) (fields_autoplaced) + (label "PC9" (at 100.33 123.19 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 327604b0-642d-4bbd-a097-727d7fd817c8) + (uuid 28db0d89-6ec1-4d8f-8024-8965334a7cf2) ) - (label "INT_0" (at 240.03 104.14 0) (fields_autoplaced) + (label "PC8" (at 228.6 54.61 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 329f693d-f292-487a-a2fa-75e2eb1d1345) + (uuid 2bb6614a-f026-4416-b654-a3bdea2d18a8) ) - (label "PA3" (at 147.32 55.88 0) (fields_autoplaced) + (label "PA3" (at 143.51 64.77 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 373b8f6c-cb60-4d04-a5e1-62f4ca0cc2e2) ) - (label "PA0" (at 147.32 48.26 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 398cec70-bf06-486e-a871-8164c6d3e628) - ) - (label "DAC_0" (at 240.03 134.62 0) (fields_autoplaced) + (label "PB7" (at 143.51 118.11 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 3d547e1e-c257-4bc6-8cdc-161ba28737cc) + (uuid 383a167f-f91a-41ba-b4db-e412b6fa9fa0) ) - (label "GPIO_6" (at 240.03 88.9 0) (fields_autoplaced) + (label "NRST" (at 254 24.13 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 4104a315-94d3-4b59-9671-b1ff556402d5) + (uuid 3f1fb302-f6d3-42c4-a650-02f29a1e9fc9) ) - (label "PA6" (at 147.32 63.5 0) (fields_autoplaced) + (label "PA6" (at 143.51 72.39 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 4877bfbf-db45-4f23-b3bf-446a86d05cfc) ) - (label "SPI_1_MISO" (at 213.36 88.9 0) (fields_autoplaced) + (label "PB14" (at 143.51 133.35 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 48d2cae4-4453-46e7-806f-f372707568aa) + (uuid 4b9b32d2-0d54-49f1-b9d0-e376841948bb) ) - (label "ETH_TXD0" (at 213.36 127 0) (fields_autoplaced) + (label "PB9" (at 143.51 120.65 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 49fc0adf-379b-4b05-92f0-47b130c8b41f) + (uuid 515cb922-3a49-4bac-ac84-c0828ac062f7) ) - (label "PB14" (at 147.32 124.46 0) (fields_autoplaced) + (label "PC8" (at 100.33 120.65 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 4b9b32d2-0d54-49f1-b9d0-e376841948bb) + (uuid 53aecf7a-41a6-4dc6-933c-a3e77b28b770) ) - (label "ETH_MDC" (at 213.36 129.54 0) (fields_autoplaced) + (label "PB0" (at 143.51 100.33 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 4baacaac-1a11-4337-93ec-d8dd40eba75a) + (uuid 60a3aecd-ca69-40e0-abb7-23b108ab13bb) ) - (label "ETH_RXD1" (at 213.36 134.62 0) (fields_autoplaced) + (label "PB15" (at 228.6 69.85 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 4c676e57-d2ff-452a-9f0f-bc4ee5a48808) + (uuid 62176159-cf84-4447-a5b0-ff5758941d97) ) - (label "ADC_0" (at 240.03 124.46 0) (fields_autoplaced) + (label "PB13" (at 143.51 130.81 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 4f0fc4e0-84fb-44c6-974a-d9cecea7ec74) + (uuid 63d3b0af-441b-4c57-b410-f2726ba7ebba) ) - (label "GPIO_5" (at 240.03 86.36 0) (fields_autoplaced) + (label "PA9" (at 143.51 80.01 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 4fae83b4-54e4-4cf7-af63-2e1db7b2150e) + (uuid 65823d6a-5e7d-4f61-96c0-928a5ea67512) ) - (label "PB9" (at 147.32 114.3 0) (fields_autoplaced) + (label "PB15" (at 143.51 135.89 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 515cb922-3a49-4bac-ac84-c0828ac062f7) + (uuid 67977c09-6f95-4344-a9e8-3af283376266) ) - (label "GPIO_3" (at 240.03 81.28 0) (fields_autoplaced) + (label "PA1" (at 143.51 59.69 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 526bcf89-0085-43d0-a564-fa1dbfde6818) + (uuid 6c27bfcb-73cd-421d-92a7-4916bb30240e) ) - (label "CAN_TX" (at 213.36 109.22 0) (fields_autoplaced) + (label "PC5" (at 100.33 113.03 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 5705152c-c1dc-4603-99f3-b4c86f78daf2) + (uuid 6f0f5bb7-54d6-47f9-9813-f16efcb62907) ) - (label "ADC_2" (at 240.03 129.54 0) (fields_autoplaced) + (label "HSE_IN" (at 97.79 81.28 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 5f394342-6791-4c4a-9188-39927c66665e) + (uuid 73059fe0-8e07-4892-b7a4-4d46c45a10de) ) - (label "PB0" (at 147.32 91.44 0) (fields_autoplaced) + (label "PA11" (at 143.51 85.09 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 60a3aecd-ca69-40e0-abb7-23b108ab13bb) + (uuid 7491af8c-cd05-4543-95a3-57e898892ff4) ) - (label "PB13" (at 147.32 121.92 0) (fields_autoplaced) + (label "PC6" (at 100.33 115.57 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 63d3b0af-441b-4c57-b410-f2726ba7ebba) + (uuid 752955e6-d210-4609-b1b1-6008d70ae2f6) ) - (label "ETH_TXD0" (at 213.36 124.46 0) (fields_autoplaced) + (label "PA8" (at 228.6 46.99 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 64cfc781-8e7c-4ac3-ac97-6d1d030913e3) + (uuid 7a9d8b44-2a85-4e5d-9388-b4e30150cb8b) ) - (label "UART_1_RX" (at 245.11 58.42 0) (fields_autoplaced) + (label "PB5" (at 228.6 62.23 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 6544aa99-ed38-452a-bc42-a0789d556ab8) + (uuid 7e7bda3e-37c2-42a6-b5b9-aa71ad74f869) ) - (label "PA9" (at 147.32 71.12 0) (fields_autoplaced) + (label "PB4" (at 228.6 64.77 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 65823d6a-5e7d-4f61-96c0-928a5ea67512) + (uuid 849aeb4c-aa4c-4d53-840d-8376337fa110) ) - (label "PB15" (at 147.32 127 0) (fields_autoplaced) + (label "PC1" (at 100.33 102.87 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 67977c09-6f95-4344-a9e8-3af283376266) + (uuid 895f6fe1-c1df-4b59-9c71-25721b15fe1e) ) - (label "PA1" (at 147.32 50.8 0) (fields_autoplaced) + (label "PA15" (at 143.51 95.25 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 6c27bfcb-73cd-421d-92a7-4916bb30240e) + (uuid 8bba0bda-476d-4108-a14e-d94de72b2c01) ) - (label "USB_DP" (at 213.36 55.88 0) (fields_autoplaced) + (label "PA5" (at 143.51 69.85 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 72019af5-9a24-449c-a555-4b2bcd5d5899) + (uuid a6fab72f-4e36-406e-9645-e3b29d43cd59) ) - (label "UART_1_TX" (at 245.11 55.88 0) (fields_autoplaced) + (label "PB11" (at 143.51 125.73 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 721db778-0062-463f-bdce-fd7bef083ab6) + (uuid a988840d-5d28-4e4c-8c24-eb2361e02e0a) ) - (label "HSE_IN" (at 96.52 76.2 0) (fields_autoplaced) + (label "PB13" (at 228.6 67.31 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 73059fe0-8e07-4892-b7a4-4d46c45a10de) + (uuid ae063608-a38e-49db-b513-c2b86da2e214) ) - (label "PA11" (at 147.32 76.2 0) (fields_autoplaced) + (label "PC9" (at 228.6 52.07 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 7491af8c-cd05-4543-95a3-57e898892ff4) + (uuid aea03fff-ea07-4e86-ab51-d50a96b9e9ab) ) - (label "SPI_2_MOSI" (at 213.36 93.98 0) (fields_autoplaced) + (label "PC4" (at 100.33 110.49 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 75bf6c4d-37a0-447c-9408-70b7a02644c8) + (uuid b5cac4e1-3650-46c6-a677-c2c5187d3daf) ) - (label "GPIO_4" (at 240.03 83.82 0) (fields_autoplaced) + (label "PA13" (at 143.51 90.17 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 78d230fd-5540-40ed-b321-b1d3035c8a35) + (uuid b7b6fcb5-c3e0-493a-9836-c6e3bcf45572) ) - (label "ETH_MDIO" (at 213.36 116.84 0) (fields_autoplaced) + (label "PA8" (at 143.51 77.47 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 7be022b0-86c5-4de5-9c2b-0be2236e522f) + (uuid b7d0a4ce-4ca2-487c-b50f-24b88b01d3f2) ) - (label "GPIO_2" (at 240.03 78.74 0) (fields_autoplaced) + (label "PC10" (at 100.33 125.73 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 7e22ce9e-b1c3-4694-858b-56c0c8576a69) + (uuid ba80dd27-9b48-4259-806c-161f43590dca) ) - (label "ADC_3" (at 240.03 132.08 0) (fields_autoplaced) + (label "PB10" (at 143.51 123.19 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 7ea61901-4dd5-42a4-a1f5-fc517eca2122) + (uuid bb225bde-24bf-43bd-8e9b-7ebc572597a5) ) - (label "PB8" (at 147.32 111.76 0) (fields_autoplaced) + (label "PB4" (at 143.51 110.49 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 85bb8e14-ad84-4872-85b2-d66e1fc4df8f) + (uuid bff5860c-aecf-4081-b363-99ba56f908ba) ) - (label "INT_4" (at 240.03 114.3 0) (fields_autoplaced) + (label "PC0" (at 100.33 100.33 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 897d6206-7037-480d-bd42-535ebb604853) + (uuid c0043275-4c35-4048-bc8f-353478352f77) ) - (label "INT_1" (at 240.03 106.68 0) (fields_autoplaced) + (label "PA0" (at 143.51 57.15 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 8a2d30a9-0735-4771-8284-7287376733fc) + (uuid c7f63f88-6b63-44c0-a126-9494ed75cbd9) ) - (label "PA15" (at 147.32 86.36 0) (fields_autoplaced) + (label "PA2" (at 143.51 62.23 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 8bba0bda-476d-4108-a14e-d94de72b2c01) + (uuid c8c8d47a-e79a-471f-a597-604ad33c2ac3) ) - (label "I2C_2_SCL" (at 213.36 81.28 0) (fields_autoplaced) + (label "PB3" (at 143.51 107.95 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 9a6bce2d-e709-4419-9fb7-c945d086cb09) + (uuid c9fd09fd-0d9e-4e78-b665-3c0d5dc173c8) ) - (label "SPI_1_MOSI" (at 213.36 86.36 0) (fields_autoplaced) + (label "HSE_OUT" (at 97.79 83.82 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 9aad9215-c663-4d92-8f70-9451fb94cbf4) + (uuid cb23a646-e1f9-4c5c-bd44-71a58f09f707) ) - (label "PWM_2" (at 240.03 99.06 0) (fields_autoplaced) + (label "VREF(2.048V)" (at 134.62 165.1 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid 9d52b04a-0149-4622-b621-f4b3e7621c3c) + (uuid cf75823f-6636-4500-b537-946805a80a0a) ) - (label "I2C_2_SDA" (at 213.36 78.74 0) (fields_autoplaced) + (label "PA7" (at 143.51 74.93 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid a1e9d05c-9405-4045-a483-542dfc0ff538) + (uuid cfc7f34f-35c1-4b45-abc8-56d88097388f) ) - (label "I2S_SDO" (at 213.36 104.14 0) (fields_autoplaced) + (label "PB12" (at 143.51 128.27 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid a471debc-62e7-42a6-b797-e9e7c2c0096b) + (uuid de1edb47-6a71-41e4-9ce2-5911a51bda98) ) - (label "SPI_1_SCLK" (at 213.36 83.82 0) (fields_autoplaced) + (label "PA14" (at 143.51 92.71 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid a66bcb80-a3a5-491e-b1b1-203337264cf3) + (uuid e039fbec-9949-457a-bbd0-eaaa11907015) ) - (label "PA5" (at 147.32 60.96 0) (fields_autoplaced) + (label "PC4" (at 228.6 49.53 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid a6fab72f-4e36-406e-9645-e3b29d43cd59) + (uuid e61ea6d3-82a4-4f61-9f34-0dca9727642d) ) - (label "SPI_2_SCLK" (at 213.36 91.44 0) (fields_autoplaced) + (label "PB2" (at 143.51 105.41 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid ad707778-2600-40f2-abb6-174560b64daf) + (uuid f0c2502e-61af-4cf6-a431-f050e5c0a32b) ) - (label "PWM_3" (at 240.03 101.6 0) (fields_autoplaced) + (label "PA5" (at 228.6 59.69 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid affef451-1d59-4b02-9bbc-088c06fc5a63) + (uuid f0d9226c-cf97-42b1-9731-b52abd5f8abc) ) - (label "INT_2" (at 240.03 109.22 0) (fields_autoplaced) + (label "PB1" (at 143.51 102.87 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid b6009fff-f4c5-4fab-aaee-3ec10880cca5) + (uuid f28cd87c-cea6-4594-af71-440a79077839) ) - (label "PB7" (at 147.32 109.22 0) (fields_autoplaced) + (label "PC11" (at 100.33 128.27 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid b7accf15-0d92-4283-a2fa-4c1d5b484a3c) + (uuid f7adb444-32d4-484b-9bc3-44ed49b3cbfd) ) - (label "PA13" (at 147.32 81.28 0) (fields_autoplaced) + (label "PA4" (at 143.51 67.31 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid b7b6fcb5-c3e0-493a-9836-c6e3bcf45572) + (uuid f863b268-0068-4a8e-806f-8733e2d213b5) ) - (label "PA8" (at 147.32 68.58 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid b7d0a4ce-4ca2-487c-b50f-24b88b01d3f2) + + (hierarchical_label "GPIO_1" (shape bidirectional) (at 262.89 46.99 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 02d738ce-1678-4a4a-88fc-9cfd736dea60) + (property "Netclass" "signal_digital" (at 262.89 48.26 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + ) + (hierarchical_label "UART_1_RX" (shape bidirectional) (at 262.89 31.75 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 08ade5e6-eb42-4b09-bd1e-cdff40011e74) + (property "Netclass" "signal_digital" (at 262.89 33.02 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + ) + (hierarchical_label "USB_DM" (shape bidirectional) (at 226.06 26.67 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 0b5c1d44-4ee0-4415-a6fb-f60deb873a07) + (property "Netclass" "signal_digital" (at 226.06 27.94 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) + ) + (hierarchical_label "SPI_1_MOSI" (shape bidirectional) (at 226.06 62.23 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 13fa75a2-11ca-451b-8174-6a95a4240dfa) + (property "Netclass" "signal_digital" (at 226.06 63.5 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) + ) + (hierarchical_label "PWM_5" (shape bidirectional) (at 262.89 92.71 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 18cfce99-4dab-49ad-9b69-a354feed635c) + (property "Netclass" "signal_digital" (at 262.89 93.98 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + ) + (hierarchical_label "GPIO_4" (shape bidirectional) (at 262.89 54.61 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 206a025d-212b-4cca-90b0-c317c50d077d) + (property "Netclass" "signal_digital" (at 262.89 55.88 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + ) + (hierarchical_label "GPIO_10" (shape bidirectional) (at 262.89 69.85 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 25e0de1f-3489-4b0a-848a-2947ab2aee8d) + (property "Netclass" "signal_digital" (at 262.89 71.12 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + ) + (hierarchical_label "OPAMP_VIN_P" (shape bidirectional) (at 226.06 110.49 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 27c3b05f-ef20-4103-b596-d74b9b0b4bc4) + (property "Netclass" "signal_analog" (at 226.06 111.76 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) + ) + (hierarchical_label "SPI_2_MOSI" (shape bidirectional) (at 226.06 69.85 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 2bf94da8-603a-47a2-8c5b-2007dff311b3) + (property "Netclass" "signal_digital" (at 226.06 71.12 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) + ) + (hierarchical_label "ADC_2" (shape bidirectional) (at 262.89 100.33 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 38cc2915-5bf5-4f83-85f5-a69abb598b12) + (property "Netclass" "signal_analog" (at 262.89 101.6 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + ) + (hierarchical_label "SPI_1_MISO" (shape bidirectional) (at 226.06 64.77 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 40c3b2fd-2392-4cb7-802c-43b60c518a67) + (property "Netclass" "signal_digital" (at 226.06 66.04 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) + ) + (hierarchical_label "PWR_GOOD" (shape output) (at 262.89 26.67 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 459694b5-f004-4e02-a481-57d0a72dac87) + (property "Netclass" "signal_digital" (at 262.89 27.94 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + ) + (hierarchical_label "I2C_1_SCL" (shape bidirectional) (at 226.06 49.53 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 515af49e-978b-4996-8fbb-f54aaaf3f2a6) + (property "Netclass" "signal_digital" (at 226.06 50.8 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) + ) + (hierarchical_label "USB_ID" (shape bidirectional) (at 226.06 29.21 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 552db225-670e-47bd-a108-7a597e3b3edf) + (property "Netclass" "signal_digital" (at 226.06 30.48 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) + ) + (hierarchical_label "I2S_SDO" (shape bidirectional) (at 226.06 82.55 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 5e2c65e4-4ee7-40ac-b1b0-efb3735e8158) + (property "Netclass" "signal_digital" (at 226.06 83.82 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) + ) + (hierarchical_label "GPIO_13" (shape bidirectional) (at 262.89 77.47 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 66f03805-8629-4b04-8b7a-9de4c8a813d3) + (property "Netclass" "signal_digital" (at 262.89 78.74 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + ) + (hierarchical_label "GPIO_5" (shape bidirectional) (at 262.89 57.15 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 6e8445ef-525f-4efd-a0a0-8b0a0cf739a2) + (property "Netclass" "signal_digital" (at 262.89 58.42 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + ) + (hierarchical_label "PWM_1" (shape bidirectional) (at 262.89 82.55 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 7133ae2e-fae2-4d6e-98e3-0a93b86e8f72) + (property "Netclass" "signal_digital" (at 262.89 83.82 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + ) + (hierarchical_label "USB_SOF" (shape bidirectional) (at 226.06 34.29 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 71ae7a8c-b207-4e5a-afb4-e41420b661ec) + (property "Netclass" "signal_digital" (at 226.06 35.56 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) + ) + (hierarchical_label "UART_1_TX" (shape bidirectional) (at 262.89 29.21 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 7a51a66f-d753-47ad-aa5d-f88fc2f8f4cd) + (property "Netclass" "signal_digital" (at 262.89 30.48 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + ) + (hierarchical_label "GPIO_7" (shape bidirectional) (at 262.89 62.23 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 7bc20edd-81ac-428f-a6b1-119fbb45c5f7) + (property "Netclass" "signal_digital" (at 262.89 63.5 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + ) + (hierarchical_label "USB_VBUS" (shape bidirectional) (at 226.06 31.75 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 7df3da61-1b4f-4c6e-9c92-2062eece06bc) + (property "Netclass" "signal_digital" (at 226.06 33.02 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) + ) + (hierarchical_label "I2S_SCK" (shape bidirectional) (at 226.06 77.47 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 89b78b99-61d9-4421-bac8-9cc5ba746d87) + (property "Netclass" "signal_digital" (at 226.06 78.74 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) + ) + (hierarchical_label "RESET" (shape input) (at 262.89 24.13 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 8ed5fc43-17e6-4512-b45b-e88e4def010b) + (property "Netclass" "signal_digital" (at 262.89 25.4 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + ) + (hierarchical_label "OPAMP_VOUT" (shape bidirectional) (at 226.06 115.57 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 914c2bda-4b03-4590-b9ac-57285d9d1e98) + (property "Netclass" "signal_analog" (at 226.06 116.84 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) + ) + (hierarchical_label "I2C_1_SDA" (shape bidirectional) (at 226.06 46.99 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 98466031-7809-4acb-939a-4d84fdc56ef8) + (property "Netclass" "signal_digital" (at 226.06 48.26 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) + ) + (hierarchical_label "CAN_RX" (shape bidirectional) (at 226.06 90.17 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 9aefdae7-ff13-4bf4-85e5-c446cdf2a0ea) + (property "Netclass" "signal_digital" (at 226.06 91.44 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) + ) + (hierarchical_label "GPIO_8" (shape bidirectional) (at 262.89 64.77 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 9b34dda8-57cf-4969-874f-26aab3b43b93) + (property "Netclass" "signal_digital" (at 262.89 66.04 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + ) + (hierarchical_label "SPI_2_SCK" (shape bidirectional) (at 226.06 67.31 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 9b96795a-2142-4098-bc3c-46d1e800496a) + (property "Netclass" "signal_digital" (at 226.06 68.58 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) ) - (label "PB10" (at 147.32 116.84 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid bb225bde-24bf-43bd-8e9b-7ebc572597a5) + (hierarchical_label "OPAMP_VIN_N" (shape bidirectional) (at 226.06 113.03 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 9e4e0891-ed32-4ffb-8362-eb11f4f8808d) + (property "Netclass" "signal_analog" (at 226.06 114.3 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) ) - (label "PB4" (at 147.32 101.6 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid bff5860c-aecf-4081-b363-99ba56f908ba) + (hierarchical_label "COMP_3" (shape bidirectional) (at 226.06 102.87 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid a15893e4-f86d-4dc8-ada2-9a4f7a139d8c) + (property "Netclass" "signal_digital" (at 226.06 104.14 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) ) - (label "ADC_1" (at 240.03 127 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid c1154a93-508e-4e8e-949e-e4325967858f) + (hierarchical_label "USB_DP" (shape bidirectional) (at 226.06 24.13 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid a39bd5fb-d14c-439b-81cd-168a908c1b0b) + (property "Netclass" "signal_digital" (at 226.06 25.4 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) ) - (label "I2C_1_SDA" (at 213.36 73.66 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid c3b6464a-3ab5-4bce-992a-4593a13b99e9) + (hierarchical_label "SPI_1_SCK" (shape bidirectional) (at 226.06 59.69 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid a44ae2e8-9ce5-4262-b225-8f3cdd2dfc7b) + (property "Netclass" "signal_digital" (at 226.06 60.96 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) ) - (label "INT_7" (at 240.03 121.92 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid c4216fa5-0250-43c4-8dd7-d1ce04d596aa) + (hierarchical_label "GPIO_12" (shape bidirectional) (at 262.89 74.93 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid a8be909a-b9bf-4526-a395-873e05db3bef) + (property "Netclass" "signal_digital" (at 262.89 76.2 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) ) - (label "INT_5" (at 240.03 116.84 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid c64d1dde-0263-44af-a869-d1748171d9c6) + (hierarchical_label "PWM_3" (shape bidirectional) (at 262.89 87.63 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid ae1c4ca4-1695-4087-a205-79eeb625584f) + (property "Netclass" "signal_digital" (at 262.89 88.9 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) ) - (label "PA2" (at 147.32 53.34 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid c8c8d47a-e79a-471f-a597-604ad33c2ac3) + (hierarchical_label "GPIO_3" (shape bidirectional) (at 262.89 52.07 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid b1c1dc13-3e40-4f19-a98d-df1f50f21c36) + (property "Netclass" "signal_digital" (at 262.89 53.34 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) ) - (label "PB3" (at 147.32 99.06 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid c9fd09fd-0d9e-4e78-b665-3c0d5dc173c8) + (hierarchical_label "COMP_2" (shape bidirectional) (at 226.06 100.33 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid b7417bda-568c-4aec-9c35-f990a0b5ccdd) + (property "Netclass" "signal_digital" (at 226.06 101.6 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) ) - (label "HSE_OUT" (at 96.52 78.74 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid cb23a646-e1f9-4c5c-bd44-71a58f09f707) + (hierarchical_label "COMP_4" (shape bidirectional) (at 226.06 105.41 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid b7b69901-177c-49a3-b197-8eada24acf83) + (property "Netclass" "signal_digital" (at 226.06 106.68 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) ) - (label "PA7" (at 147.32 66.04 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid cfc7f34f-35c1-4b45-abc8-56d88097388f) + (hierarchical_label "ADC_3" (shape bidirectional) (at 262.89 102.87 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid c3cc377b-9bce-45f5-8aa9-3501ba73b12f) + (property "Netclass" "signal_analog" (at 262.89 104.14 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) ) - (label "INT_3" (at 240.03 111.76 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid d3470170-4219-4534-a38b-7674014a930e) + (hierarchical_label "I2S_WS" (shape bidirectional) (at 226.06 80.01 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid ce1adaef-7d81-4bfb-a905-7faa9f373747) + (property "Netclass" "signal_digital" (at 226.06 81.28 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) ) - (label "I2S_SCK" (at 213.36 99.06 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid d5ebabcb-045e-423f-8f18-9862601b300a) + (hierarchical_label "COMP_1" (shape bidirectional) (at 226.06 97.79 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid d0e686a1-5fc1-408a-8fde-47e52f514742) + (property "Netclass" "signal_digital" (at 226.06 99.06 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) ) - (label "PB12" (at 147.32 119.38 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid de1edb47-6a71-41e4-9ce2-5911a51bda98) + (hierarchical_label "PWM_2" (shape bidirectional) (at 262.89 85.09 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid d1b56c37-3dc6-48e0-815f-2f00e6328ddc) + (property "Netclass" "signal_digital" (at 262.89 86.36 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) ) - (label "GPIO_7" (at 240.03 91.44 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid e004e6db-4bd7-483e-8c51-82b8856f91b7) + (hierarchical_label "I2S_SDI" (shape bidirectional) (at 226.06 85.09 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid d329e520-3113-41d8-afc1-1476d593ba68) + (property "Netclass" "signal_digital" (at 226.06 86.36 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) ) - (label "PA14" (at 147.32 83.82 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid e039fbec-9949-457a-bbd0-eaaa11907015) + (hierarchical_label "SPI_2_MISO" (shape bidirectional) (at 226.06 72.39 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid d38e5c6c-edc4-4e42-8ae7-55244c6e5d4b) + (property "Netclass" "signal_digital" (at 226.06 73.66 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) ) - (label "I2C_1_SCL" (at 213.36 76.2 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid e6c7e7b8-fc9c-4c17-bfe3-3068602a11ff) + (hierarchical_label "DAC_1" (shape bidirectional) (at 262.89 110.49 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid d54821a0-5a10-4deb-812c-bbfc8bbbea09) + (property "Netclass" "signal_analog" (at 262.89 111.76 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) ) - (label "I2S_WS" (at 213.36 101.6 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid e87fb2a1-4d56-408b-a9a6-1a71987f730a) + (hierarchical_label "I2C_2_SCL" (shape bidirectional) (at 226.06 54.61 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid d6e1671f-36a2-460a-9ed4-8d751fd015f0) + (property "Netclass" "signal_digital" (at 226.06 55.88 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) ) - (label "ETH_RXD0" (at 213.36 132.08 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid e92dfe47-591b-4206-a13b-de55859d0417) + (hierarchical_label "GPIO_6" (shape bidirectional) (at 262.89 59.69 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid dcffafeb-4dda-42a2-a2bc-762e21acc491) + (property "Netclass" "signal_digital" (at 262.89 60.96 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) ) - (label "GPIO_1" (at 240.03 76.2 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid eb7792d4-025a-49ad-8665-15c05cedfbbd) + (hierarchical_label "I2C_2_SDA" (shape bidirectional) (at 226.06 52.07 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid df71bc24-aa9a-47e6-9648-73b5c30e2e47) + (property "Netclass" "signal_digital" (at 226.06 53.34 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) ) - (label "INT_6" (at 240.03 119.38 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid ee06c634-d8c5-442a-a8e8-e27ca1760b92) + (hierarchical_label "CAN_TX" (shape bidirectional) (at 226.06 92.71 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid e0adcffe-8513-4574-81c7-650642295d89) + (property "Netclass" "signal_digital" (at 226.06 93.98 0) + (effects (font (size 1.27 1.27) italic) (justify right) hide) + ) ) - (label "PB2" (at 147.32 96.52 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid f0c2502e-61af-4cf6-a431-f050e5c0a32b) + (hierarchical_label "GPIO_2" (shape bidirectional) (at 262.89 49.53 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid e1a62738-8eeb-40d8-9275-4d225a4ee338) + (property "Netclass" "signal_digital" (at 262.89 50.8 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) ) - (label "PB1" (at 147.32 93.98 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid f28cd87c-cea6-4594-af71-440a79077839) + (hierarchical_label "ADC_1" (shape bidirectional) (at 262.89 97.79 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid e41ca5c8-4d90-46d7-9b54-cf6d19b3645c) + (property "Netclass" "signal_analog" (at 262.89 99.06 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) ) - (label "SPI_2_MISO" (at 213.36 96.52 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid f48e102d-c00f-4ff0-b50b-e7ed828a03c0) + (hierarchical_label "PWM_4" (shape bidirectional) (at 262.89 90.17 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid ea43a018-22b6-4387-b3e0-3bf610415b88) + (property "Netclass" "signal_digital" (at 262.89 91.44 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) ) - (label "I2S_SDI" (at 213.36 106.68 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid f6590cb9-3d32-4aeb-a7f9-84b3aa2f4ceb) + (hierarchical_label "GPIO_9" (shape bidirectional) (at 262.89 67.31 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid f061be2f-60b3-4124-8205-dc0d55e907f7) + (property "Netclass" "signal_digital" (at 262.89 68.58 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) ) - (label "CAN_RX" (at 213.36 111.76 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid f7819f9d-1ee9-4dd7-9191-223cdd5b74f9) + (hierarchical_label "DAC_2" (shape bidirectional) (at 262.89 113.03 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid f113f220-95f5-42e2-95e3-e19aa55d4bf6) + (property "Netclass" "signal_analog" (at 262.89 114.3 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) ) - (label "ETH_TX_EN" (at 213.36 121.92 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid f7b8a1ef-3bdd-4a3c-ae4f-c0dd5e2f7cf0) + (hierarchical_label "GPIO_11" (shape bidirectional) (at 262.89 72.39 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid f2600c69-b7aa-47d9-afae-aa9e3f6cdbde) + (property "Netclass" "signal_digital" (at 262.89 73.66 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) ) - (label "PA4" (at 147.32 58.42 0) (fields_autoplaced) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid f863b268-0068-4a8e-806f-8733e2d213b5) + (hierarchical_label "ADC_4" (shape bidirectional) (at 262.89 105.41 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid ffdabe5b-ee59-47e1-94d6-616641de5519) + (property "Netclass" "signal_analog" (at 262.89 106.68 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + ) + + (symbol (lib_id "Device:C_Small") (at 91.44 31.75 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 0420285b-fd9e-43eb-9864-563d0b92aa53) + (property "Reference" "C2" (at 93.98 30.4863 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "100n" (at 93.98 33.0263 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" (at 91.44 31.75 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 91.44 31.75 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Man" "" (at 91.44 31.75 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Man_no" "" (at 91.44 31.75 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Disti" "" (at 91.44 31.75 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Disti_no" "" (at 91.44 31.75 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid fbd52be3-c194-4f4b-a1e1-588e87310d87)) + (pin "2" (uuid 311150d2-9304-42a8-b64b-8d1ea121179a)) + (instances + (project "brayn" + (path "/159eafe2-f9c3-4e3d-ac5b-061b6c8d92b7" + (reference "C2") (unit 1) + ) + ) + ) ) - (symbol (lib_id "Device:Crystal_GND24") (at 55.88 85.09 0) (unit 1) + (symbol (lib_id "Device:Crystal_GND24") (at 69.85 92.71 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 10b50a67-aeb7-490c-ac7a-fbe7d29b2966) - (property "Reference" "Y1" (at 59.69 81.28 0) + (property "Reference" "Y1" (at 73.66 88.9 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "16MHz" (at 62.23 87.63 0) + (property "Value" "25MHz" (at 76.2 95.25 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Crystal:Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm" (at 55.88 85.09 0) + (property "Footprint" "Crystal:Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm" (at 69.85 92.71 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 55.88 85.09 0) + (property "Datasheet" "~" (at 69.85 92.71 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 300cfb5c-8cf7-49ac-a8eb-7db70baee5c6)) - (pin "2" (uuid 8cebd5a5-12d3-4003-965b-bedeaad5e002)) - (pin "3" (uuid fe210c52-7606-40c0-9c61-87c9ceab9701)) - (pin "4" (uuid b1912ebd-987a-4cba-a4a7-85719b1851f4)) + (pin "1" (uuid dcba6f23-d598-45ea-8aea-d20fd30de4fe)) + (pin "2" (uuid ddae22ca-e8b1-4591-9303-a34820558b2d)) + (pin "3" (uuid 8a38d8e3-53c4-4539-b308-2028b25ab8e1)) + (pin "4" (uuid b01cf3df-050a-4301-a3f6-406d9ede156d)) (instances (project "brayn" (path "/159eafe2-f9c3-4e3d-ac5b-061b6c8d92b7" @@ -2595,23 +3086,23 @@ ) ) - (symbol (lib_id "Device:FerriteBead") (at 158.75 27.94 0) (unit 1) + (symbol (lib_id "Device:FerriteBead") (at 170.18 31.75 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 15a96caf-09bd-42d1-8473-07aec3928822) - (property "Reference" "FB1" (at 162.56 26.6192 0) + (property "Reference" "FB1" (at 173.99 30.4292 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "120R" (at 162.56 29.1592 0) + (property "Value" "120R" (at 173.99 32.9692 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 156.972 27.94 90) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 168.402 31.75 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 158.75 27.94 0) + (property "Datasheet" "~" (at 170.18 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid f8e4e0bf-bca3-44ef-adf2-01d584a72e7f)) - (pin "2" (uuid b1ec8061-167d-49b1-9d4c-0b855b802535)) + (pin "1" (uuid 73e07801-3058-4ee9-9de8-aae53beb2e34)) + (pin "2" (uuid ece8e93b-ff40-4d77-ad76-3423bed2b8d5)) (instances (project "brayn" (path "/159eafe2-f9c3-4e3d-ac5b-061b6c8d92b7" @@ -2621,35 +3112,35 @@ ) ) - (symbol (lib_id "Device:C_Small") (at 149.86 27.94 0) (unit 1) + (symbol (lib_id "Device:C_Small") (at 161.29 31.75 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 1e190503-6922-4b8b-a9a1-7f511f9f5084) - (property "Reference" "C8" (at 152.4 26.6763 0) + (property "Reference" "C8" (at 163.83 30.4863 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "1u" (at 152.4 29.2163 0) + (property "Value" "1u" (at 163.83 33.0263 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 149.86 27.94 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 161.29 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 149.86 27.94 0) + (property "Datasheet" "~" (at 161.29 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Man" "" (at 149.86 27.94 0) + (property "Man" "" (at 161.29 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Man_no" "" (at 149.86 27.94 0) + (property "Man_no" "" (at 161.29 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Disti" "" (at 149.86 27.94 0) + (property "Disti" "" (at 161.29 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Disti_no" "" (at 149.86 27.94 0) + (property "Disti_no" "" (at 161.29 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid ac0bde38-773f-433e-af15-42d1955695e1)) - (pin "2" (uuid 48b67a52-7ad0-4422-90f8-f0721492945c)) + (pin "1" (uuid 36094864-fd28-4cb3-80de-117edaee761a)) + (pin "2" (uuid b38de7dd-7b19-4698-9811-cd6d9b05c445)) (instances (project "brayn" (path "/159eafe2-f9c3-4e3d-ac5b-061b6c8d92b7" @@ -2659,31 +3150,69 @@ ) ) - (symbol (lib_id "Reference_Voltage:MCP1501-20xCH") (at 72.39 130.81 0) (unit 1) + (symbol (lib_id "Device:C_Small") (at 81.28 31.75 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 2179fe8e-a88a-4765-9397-cdeaf79175e5) + (property "Reference" "C1" (at 83.82 30.4863 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "100n" (at 83.82 33.0263 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" (at 81.28 31.75 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 81.28 31.75 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Man" "" (at 81.28 31.75 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Man_no" "" (at 81.28 31.75 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Disti" "" (at 81.28 31.75 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Disti_no" "" (at 81.28 31.75 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b45b05e0-26e2-4c41-9cbe-2e687828dd10)) + (pin "2" (uuid e63bc34c-2ed5-4138-8b15-c5a776743d43)) + (instances + (project "brayn" + (path "/159eafe2-f9c3-4e3d-ac5b-061b6c8d92b7" + (reference "C1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Reference_Voltage:MCP1501-20xCH") (at 134.62 180.34 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 31aa3ed3-344b-48ee-8146-0b4ac1b30623) - (property "Reference" "U1" (at 90.17 127.1621 0) + (property "Reference" "U1" (at 152.4 176.6921 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "MCP1501-20xCH" (at 90.17 129.7021 0) + (property "Value" "MCP1501-20xCH" (at 152.4 179.2321 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" (at 72.39 130.81 0) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" (at 134.62 180.34 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/20005474E.pdf" (at 72.39 130.81 0) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/20005474E.pdf" (at 134.62 180.34 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Man" "Microchip" (at 72.39 130.81 0) + (property "Man" "Microchip" (at 134.62 180.34 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Man_no" "MCP1501T-20E/CHY" (at 72.39 130.81 0) + (property "Man_no" "MCP1501T-20E/CHY" (at 134.62 180.34 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Disti" "Mouser" (at 72.39 130.81 0) + (property "Disti" "Mouser" (at 134.62 180.34 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Disti_no" " 579-MCP1501T-20E/CHY " (at 72.39 130.81 0) + (property "Disti_no" " 579-MCP1501T-20E/CHY " (at 134.62 180.34 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid c014d2b5-5a66-47a4-a4cd-3f32a9e50d82)) @@ -2701,119 +3230,59 @@ ) ) - (symbol (lib_id "MCU_ST_STM32F4:STM32F411RCTx") (at 128.27 86.36 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 32c5e6b2-eff6-4d6e-a052-9eac16fadcef) - (property "Reference" "U2" (at 135.5441 132.08 0) - (effects (font (size 1.27 1.27)) (justify left)) + (symbol (lib_id "Device:Crystal_GND24") (at 36.83 92.71 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 3589702f-f6de-4e28-abd1-d03d99d27e01) + (property "Reference" "Y2" (at 40.64 88.9 0) + (effects (font (size 1.27 1.27))) ) - (property "Value" "STM32F411RCTx" (at 135.5441 134.62 0) - (effects (font (size 1.27 1.27)) (justify left)) + (property "Value" "32.768Hz" (at 41.91 97.79 0) + (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Package_QFP:LQFP-64_10x10mm_P0.5mm" (at 113.03 129.54 0) - (effects (font (size 1.27 1.27)) (justify right) hide) + (property "Footprint" "Crystal:Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm" (at 36.83 92.71 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 36.83 92.71 0) + (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115249.pdf" (at 128.27 86.36 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid f19a62a8-9e04-4542-9c75-3b83b7fbab4c)) - (pin "10" (uuid c35465e8-55da-4aa1-b94f-110608236926)) - (pin "11" (uuid dbba6250-40d7-4b69-98e9-b407baaa33e3)) - (pin "12" (uuid 75c28713-4375-40a0-aa75-48b71ac2d913)) - (pin "13" (uuid b744a55e-2e77-4609-99e6-3465ef8468cb)) - (pin "14" (uuid cd021c26-aca4-49a5-a7d8-4b2d3856ea50)) - (pin "15" (uuid 66472670-deec-4c05-bbda-75651c3bc80a)) - (pin "16" (uuid ce7d0646-2d22-400a-8974-c237fb3af7fa)) - (pin "17" (uuid 0b65c8e2-a2dc-4ecf-889c-f92a47128add)) - (pin "18" (uuid c804d113-84c4-4e3f-af7a-8b73705e9bca)) - (pin "19" (uuid 1dbb4b52-9d02-452a-a05c-64ad96624389)) - (pin "2" (uuid db1afed7-f98e-47a4-b6e6-979927b1b008)) - (pin "20" (uuid cd3b2fb3-d842-4219-a594-f8cd5f35ed7b)) - (pin "21" (uuid 6161242a-e671-49c8-98ef-558bd326a330)) - (pin "22" (uuid 6ad7747a-3923-40f9-bb36-b12c9605e8e7)) - (pin "23" (uuid c1e3163b-e727-40a3-a0e7-38bbbb5855ea)) - (pin "24" (uuid 89b28e44-bf94-465b-84b5-d201a717db1a)) - (pin "25" (uuid f65f00df-52ae-46ea-afe8-e677b241b654)) - (pin "26" (uuid 5dee3468-b1b8-462c-ade6-d5c04bfad617)) - (pin "27" (uuid 3c0a5ef8-9a50-40fc-8046-c49b2e76c58e)) - (pin "28" (uuid 11f2c7b8-0c74-4af2-a576-d3b48abb1d40)) - (pin "29" (uuid 0509196d-f408-4a44-94f1-4f5ac254d9b4)) - (pin "3" (uuid 7764ca73-54e7-4244-8062-985d0b65b7e2)) - (pin "30" (uuid 61ce598c-2d5c-437b-9e5d-600d6a8be00b)) - (pin "31" (uuid f6aa1bcd-2f17-41a9-aba7-e03e7f8e8878)) - (pin "32" (uuid c764911f-1c53-46ae-814f-f4fe1cfb0b75)) - (pin "33" (uuid 0c19bd93-cfad-43de-b6c9-0b29bb1e889d)) - (pin "34" (uuid 18fbdf35-e116-4b0a-ab92-9c1ffb83a11f)) - (pin "35" (uuid d45f5532-df59-4ded-bc49-17f4e7c3e13f)) - (pin "36" (uuid 07310f12-fd64-461c-bae3-617062c160fc)) - (pin "37" (uuid 12d14901-2b0d-4a86-a3c1-95d2dce6516d)) - (pin "38" (uuid 6c2fbf43-e71c-4f14-8ea9-397a37ae45ce)) - (pin "39" (uuid 4e8c9b68-6d4d-49b0-9014-e30d6e392b5c)) - (pin "4" (uuid a9f5c75a-2119-4e8a-9d21-6e394f42258d)) - (pin "40" (uuid 41b0f11b-3596-42d7-a3c3-1c94ce9e030c)) - (pin "41" (uuid be40d7e0-3397-4abf-a229-4de69cacc505)) - (pin "42" (uuid 465e20cf-c486-40cb-bfbc-a9d823f9288b)) - (pin "43" (uuid d59d5973-9907-49af-b7f8-0dbf7cf86505)) - (pin "44" (uuid e78b7e95-4331-4fb3-a300-98a87c20653a)) - (pin "45" (uuid d4c3d2f8-f5dd-494d-af1d-5e5f71dad275)) - (pin "46" (uuid 06025911-d454-4ad9-8758-5cce8788a02c)) - (pin "47" (uuid 5b32be09-2704-428e-8d2b-bb753dfb6e25)) - (pin "48" (uuid 925c2f36-51c6-42fa-86c0-60dcb46195f1)) - (pin "49" (uuid ba30a139-cc36-46d8-8790-9eed2995e480)) - (pin "5" (uuid e97fc870-55a4-4981-bdc4-93ee3906f8d8)) - (pin "50" (uuid 1c8838fd-7f4a-40ed-8293-20663532c907)) - (pin "51" (uuid f132bda9-248a-4358-9be5-39d826ffc602)) - (pin "52" (uuid 322e169e-499a-4960-9aba-2e8d0cadb77a)) - (pin "53" (uuid 7b7ebc5f-0cb9-43dd-b0e8-2c5ca25ecbba)) - (pin "54" (uuid d1d64d8b-4d42-4ef7-b6da-90e18a408acc)) - (pin "55" (uuid 2ba8b361-5fd0-40fe-83e4-1fce49ab9b66)) - (pin "56" (uuid 9a673798-4315-415c-9001-891ca5d7de33)) - (pin "57" (uuid 43af7584-4dd4-4af9-8586-35460d55d2d2)) - (pin "58" (uuid 4ac8b8ec-00f1-4661-a356-9d0197947326)) - (pin "59" (uuid 56a366b5-ddaf-4be1-b323-19d8d51ee433)) - (pin "6" (uuid 3c2b0df6-0ab3-42cf-967c-7c735571c7aa)) - (pin "60" (uuid 27e0f37f-cd94-4b40-b8d0-8e6c12568188)) - (pin "61" (uuid ebb267ac-e2a9-43d6-a9b4-2b0d70fd1490)) - (pin "62" (uuid b782a018-6402-430f-bf9d-95508a84cc63)) - (pin "63" (uuid b5f1c797-683f-4888-9c6d-899aaa4edb5a)) - (pin "64" (uuid 1a44e2b6-8f82-4a25-befc-51369a40bde7)) - (pin "7" (uuid 9d81e129-f4ee-4724-97d6-0d4a1ac64707)) - (pin "8" (uuid ac252222-d2e8-446d-9f81-a33fe5d3c1d3)) - (pin "9" (uuid ec7a13ae-c0fb-49c2-ad72-08f7f5c7cc30)) + (pin "1" (uuid a7696c00-5f72-43c0-adce-9252fae6a5ac)) + (pin "2" (uuid 597eb9ef-3e58-4d09-bbd2-e02c4c49f4d8)) + (pin "3" (uuid 7afd2181-c1ab-4559-98cd-2185a666d884)) + (pin "4" (uuid 9003910c-cc16-4eb6-9d68-5db82242ee18)) (instances (project "brayn" (path "/159eafe2-f9c3-4e3d-ac5b-061b6c8d92b7" - (reference "U2") (unit 1) + (reference "Y2") (unit 1) ) ) ) ) - (symbol (lib_id "Device:C_Small") (at 64.77 27.94 0) (unit 1) + (symbol (lib_id "Device:C_Small") (at 60.96 31.75 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 3b812653-556f-49a2-aebb-3d0d550ed7ee) - (property "Reference" "C6" (at 67.31 26.6763 0) + (property "Reference" "C6" (at 63.5 30.4863 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "10u" (at 67.31 29.2163 0) + (property "Value" "10u" (at 63.5 33.0263 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 64.77 27.94 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 60.96 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 64.77 27.94 0) + (property "Datasheet" "~" (at 60.96 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Man" "" (at 64.77 27.94 0) + (property "Man" "" (at 60.96 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Man_no" "" (at 64.77 27.94 0) + (property "Man_no" "" (at 60.96 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Disti" "" (at 64.77 27.94 0) + (property "Disti" "" (at 60.96 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Disti_no" "" (at 64.77 27.94 0) + (property "Disti_no" "" (at 60.96 31.75 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid adaa0f1e-04bf-49b2-bc43-52dfdd621050)) @@ -2827,31 +3296,31 @@ ) ) - (symbol (lib_id "Device:C_Small") (at 74.93 27.94 0) (unit 1) + (symbol (lib_id "Device:C_Small") (at 71.12 31.75 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 43a80b69-537a-4090-aaeb-b4dd06827ce1) - (property "Reference" "C5" (at 77.47 26.6763 0) + (property "Reference" "C5" (at 73.66 30.4863 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (at 77.47 29.2163 0) + (property "Value" "100n" (at 73.66 33.0263 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 74.93 27.94 0) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" (at 71.12 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 74.93 27.94 0) + (property "Datasheet" "~" (at 71.12 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Man" "" (at 74.93 27.94 0) + (property "Man" "" (at 71.12 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Man_no" "" (at 74.93 27.94 0) + (property "Man_no" "" (at 71.12 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Disti" "" (at 74.93 27.94 0) + (property "Disti" "" (at 71.12 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Disti_no" "" (at 74.93 27.94 0) + (property "Disti_no" "" (at 71.12 31.75 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid ac1492db-76a3-49ef-9580-e9f89923f8b3)) @@ -2865,22 +3334,22 @@ ) ) - (symbol (lib_id "power:GND") (at 171.45 33.02 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (symbol (lib_id "power:GND") (at 182.88 36.83 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid 44804a9d-0f0f-4d71-80a3-d2f4a7b4a087) - (property "Reference" "#PWR05" (at 171.45 39.37 0) + (property "Reference" "#PWR05" (at 182.88 43.18 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 171.45 38.1 0) + (property "Value" "GND" (at 182.88 40.64 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 171.45 33.02 0) + (property "Footprint" "" (at 182.88 36.83 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 171.45 33.02 0) + (property "Datasheet" "" (at 182.88 36.83 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 3161c584-7fd0-4476-97aa-18a5063fd097)) + (pin "1" (uuid 81a9f071-116c-4616-bf8d-a294a193efba)) (instances (project "brayn" (path "/159eafe2-f9c3-4e3d-ac5b-061b6c8d92b7" @@ -2890,35 +3359,35 @@ ) ) - (symbol (lib_id "Device:C_Small") (at 85.09 27.94 0) (unit 1) + (symbol (lib_id "Device:C_Small") (at 111.76 31.75 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 44f238f2-3465-41c3-938e-63b610a2d6a4) - (property "Reference" "C4" (at 87.63 26.6763 0) + (uuid 464539f9-1954-4e7d-be1c-40105924eda0) + (property "Reference" "C4" (at 114.3 30.4863 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (at 87.63 29.2163 0) + (property "Value" "100n" (at 114.3 33.0263 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 85.09 27.94 0) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" (at 111.76 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 85.09 27.94 0) + (property "Datasheet" "~" (at 111.76 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Man" "" (at 85.09 27.94 0) + (property "Man" "" (at 111.76 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Man_no" "" (at 85.09 27.94 0) + (property "Man_no" "" (at 111.76 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Disti" "" (at 85.09 27.94 0) + (property "Disti" "" (at 111.76 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Disti_no" "" (at 85.09 27.94 0) + (property "Disti_no" "" (at 111.76 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid f522317e-f7ef-4439-964a-3617f4d35a98)) - (pin "2" (uuid d13f9782-cec0-48a0-b73f-3413cb9439c8)) + (pin "1" (uuid 5fee5d3a-37c1-4ce0-b426-26002cd87196)) + (pin "2" (uuid 13847817-f220-42ce-ab81-e8a0c2e23e85)) (instances (project "brayn" (path "/159eafe2-f9c3-4e3d-ac5b-061b6c8d92b7" @@ -2928,60 +3397,60 @@ ) ) - (symbol (lib_id "Device:C_Small") (at 105.41 27.94 0) (unit 1) + (symbol (lib_id "Device:C_Small") (at 46.99 105.41 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 5878df2b-9907-4e34-a34f-dd6bff3614d0) - (property "Reference" "C2" (at 107.95 26.6763 0) + (uuid 5a9f389c-1129-41b8-b65a-f18ab94f7d56) + (property "Reference" "C14" (at 49.53 104.1463 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (at 107.95 29.2163 0) + (property "Value" "10p" (at 49.53 106.6863 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 105.41 27.94 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 46.99 105.41 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 105.41 27.94 0) + (property "Datasheet" "~" (at 46.99 105.41 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Man" "" (at 105.41 27.94 0) + (property "Man" "" (at 46.99 105.41 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Man_no" "" (at 105.41 27.94 0) + (property "Man_no" "" (at 46.99 105.41 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Disti" "" (at 105.41 27.94 0) + (property "Disti" "" (at 46.99 105.41 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Disti_no" "" (at 105.41 27.94 0) + (property "Disti_no" "" (at 46.99 105.41 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 553c0cee-199a-4949-8595-43fbe8f79411)) - (pin "2" (uuid 4ff8ff8d-cd6e-4e8c-82b2-8120ff79abbe)) + (pin "1" (uuid 9ab7f4e5-1486-4420-a3c5-b2ba6c8a582a)) + (pin "2" (uuid 370fdc7f-ad8e-43ef-beb3-1a40e5c8d1d1)) (instances (project "brayn" (path "/159eafe2-f9c3-4e3d-ac5b-061b6c8d92b7" - (reference "C2") (unit 1) + (reference "C14") (unit 1) ) ) ) ) - (symbol (lib_id "power:GND") (at 158.75 33.02 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (symbol (lib_id "power:GND") (at 170.18 36.83 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid 5b57de8f-77d0-497c-a45a-4337ef63e930) - (property "Reference" "#PWR04" (at 158.75 39.37 0) + (property "Reference" "#PWR04" (at 170.18 43.18 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 158.75 38.1 0) + (property "Value" "GND" (at 170.18 40.64 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 158.75 33.02 0) + (property "Footprint" "" (at 170.18 36.83 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 158.75 33.02 0) + (property "Datasheet" "" (at 170.18 36.83 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 8c4bbb08-a4ef-46c3-b2ba-e31328863167)) + (pin "1" (uuid 52d7e4f9-e374-436c-8eae-67499a990341)) (instances (project "brayn" (path "/159eafe2-f9c3-4e3d-ac5b-061b6c8d92b7" @@ -2991,60 +3460,47 @@ ) ) - (symbol (lib_id "Device:C_Small") (at 95.25 27.94 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid 63ec839d-b38a-4e56-8184-96e3a59317d5) - (property "Reference" "C3" (at 97.79 26.6763 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Value" "100n" (at 97.79 29.2163 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 95.25 27.94 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "~" (at 95.25 27.94 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Man" "" (at 95.25 27.94 0) + (symbol (lib_id "power:GND") (at 276.86 118.11 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 69af3987-f42e-4cb9-92be-e7eec183b36e) + (property "Reference" "#PWR012" (at 276.86 124.46 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Man_no" "" (at 95.25 27.94 0) - (effects (font (size 1.27 1.27)) hide) + (property "Value" "GND" (at 276.86 121.92 0) + (effects (font (size 1.27 1.27))) ) - (property "Disti" "" (at 95.25 27.94 0) + (property "Footprint" "" (at 276.86 118.11 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Disti_no" "" (at 95.25 27.94 0) + (property "Datasheet" "" (at 276.86 118.11 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 17aa79bd-e6c3-4a38-8d7e-7d0987edc606)) - (pin "2" (uuid 28c1c54f-298b-4737-a34e-dfed380f2e3e)) + (pin "1" (uuid a30fc59d-f27b-4c03-9fe5-9dbf8452d5a5)) (instances (project "brayn" (path "/159eafe2-f9c3-4e3d-ac5b-061b6c8d92b7" - (reference "C3") (unit 1) + (reference "#PWR012") (unit 1) ) ) ) ) - (symbol (lib_id "power:GND") (at 55.88 102.87 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (symbol (lib_id "power:GND") (at 69.85 110.49 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid 6da8f5ba-e551-4d8b-8e29-035e2716b07c) - (property "Reference" "#PWR08" (at 55.88 109.22 0) + (property "Reference" "#PWR08" (at 69.85 116.84 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 55.88 107.95 0) + (property "Value" "GND" (at 69.85 114.3 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 55.88 102.87 0) + (property "Footprint" "" (at 69.85 110.49 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 55.88 102.87 0) + (property "Datasheet" "" (at 69.85 110.49 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 2d81dc9e-a068-4fcd-9271-646e7d6685e0)) + (pin "1" (uuid 37457b28-b410-4736-b368-7f1c68ae9af3)) (instances (project "brayn" (path "/159eafe2-f9c3-4e3d-ac5b-061b6c8d92b7" @@ -3054,19 +3510,19 @@ ) ) - (symbol (lib_id "power:+3.3V") (at 123.19 22.86 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (symbol (lib_id "power:+3.3V") (at 120.65 26.67 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid 70324ade-ba7c-4a4e-b986-5348f70b9a64) - (property "Reference" "#PWR01" (at 123.19 26.67 0) + (property "Reference" "#PWR01" (at 120.65 30.48 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3.3V" (at 123.19 17.78 0) + (property "Value" "+3.3V" (at 120.65 22.86 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 123.19 22.86 0) + (property "Footprint" "" (at 120.65 26.67 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 123.19 22.86 0) + (property "Datasheet" "" (at 120.65 26.67 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid df50205b-3ce9-4753-ae54-d0a00397fdbf)) @@ -3079,35 +3535,35 @@ ) ) - (symbol (lib_id "Device:C_Small") (at 140.97 27.94 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (symbol (lib_id "Device:C_Small") (at 152.4 31.75 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid 764a895e-30ce-4868-b02a-c30ed1273029) - (property "Reference" "C7" (at 143.51 26.6763 0) + (property "Reference" "C7" (at 154.94 30.4863 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "10n" (at 143.51 29.2163 0) + (property "Value" "10n" (at 154.94 33.0263 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 140.97 27.94 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 152.4 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 140.97 27.94 0) + (property "Datasheet" "~" (at 152.4 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Man" "" (at 140.97 27.94 0) + (property "Man" "" (at 152.4 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Man_no" "" (at 140.97 27.94 0) + (property "Man_no" "" (at 152.4 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Disti" "" (at 140.97 27.94 0) + (property "Disti" "" (at 152.4 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Disti_no" "" (at 140.97 27.94 0) + (property "Disti_no" "" (at 152.4 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 7d0a8c81-158f-418c-9c0b-0172022789d0)) - (pin "2" (uuid 48db6a02-2dfb-4a43-a677-91cfada9fd1d)) + (pin "1" (uuid 8a1cd1cc-38eb-4279-98ca-d1b36df797d6)) + (pin "2" (uuid 848be85b-0c3b-4887-8360-ca8491fc15b5)) (instances (project "brayn" (path "/159eafe2-f9c3-4e3d-ac5b-061b6c8d92b7" @@ -3117,31 +3573,31 @@ ) ) - (symbol (lib_id "Device:C_Small") (at 91.44 54.61 0) (unit 1) + (symbol (lib_id "Device:C_Small") (at 87.63 60.96 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 7e139c51-b348-40aa-abf2-9daf8c814ef6) - (property "Reference" "C10" (at 93.98 53.3463 0) + (property "Reference" "C10" (at 90.17 59.6963 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (at 93.98 55.8863 0) + (property "Value" "100n" (at 90.17 62.2363 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 91.44 54.61 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 87.63 60.96 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 91.44 54.61 0) + (property "Datasheet" "~" (at 87.63 60.96 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Man" "" (at 91.44 54.61 0) + (property "Man" "" (at 87.63 60.96 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Man_no" "" (at 91.44 54.61 0) + (property "Man_no" "" (at 87.63 60.96 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Disti" "" (at 91.44 54.61 0) + (property "Disti" "" (at 87.63 60.96 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Disti_no" "" (at 91.44 54.61 0) + (property "Disti_no" "" (at 87.63 60.96 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 1fac3965-dce0-49c9-a85b-f20e9dec7359)) @@ -3155,35 +3611,35 @@ ) ) - (symbol (lib_id "Device:C_Small") (at 66.04 97.79 0) (unit 1) + (symbol (lib_id "Device:C_Small") (at 80.01 105.41 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 822d461b-3440-4447-915b-bbe5f19f0f9c) - (property "Reference" "C12" (at 68.58 96.5263 0) + (property "Reference" "C12" (at 82.55 104.1463 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "10p" (at 68.58 99.0663 0) + (property "Value" "10p" (at 82.55 106.6863 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 66.04 97.79 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 80.01 105.41 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 66.04 97.79 0) + (property "Datasheet" "~" (at 80.01 105.41 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Man" "" (at 66.04 97.79 0) + (property "Man" "" (at 80.01 105.41 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Man_no" "" (at 66.04 97.79 0) + (property "Man_no" "" (at 80.01 105.41 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Disti" "" (at 66.04 97.79 0) + (property "Disti" "" (at 80.01 105.41 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Disti_no" "" (at 66.04 97.79 0) + (property "Disti_no" "" (at 80.01 105.41 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 69bdacad-c557-4f1b-96c8-9e97f84cdf00)) - (pin "2" (uuid ece5ba28-6d89-48ee-9dba-4466c88c3a62)) + (pin "1" (uuid a62ae3c8-248f-40d5-981e-36b87263280f)) + (pin "2" (uuid 4e7a4384-ecda-4cac-ac71-831272a87997)) (instances (project "brayn" (path "/159eafe2-f9c3-4e3d-ac5b-061b6c8d92b7" @@ -3193,35 +3649,35 @@ ) ) - (symbol (lib_id "Device:C_Small") (at 43.18 97.79 0) (unit 1) + (symbol (lib_id "Device:C_Small") (at 57.15 105.41 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid 8bbe3f59-4e21-46e4-ac26-502b430d1ba6) - (property "Reference" "C11" (at 45.72 96.5263 0) + (property "Reference" "C11" (at 59.69 104.1463 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "10p" (at 45.72 99.0663 0) + (property "Value" "10p" (at 59.69 106.6863 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 43.18 97.79 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 57.15 105.41 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 43.18 97.79 0) + (property "Datasheet" "~" (at 57.15 105.41 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Man" "" (at 43.18 97.79 0) + (property "Man" "" (at 57.15 105.41 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Man_no" "" (at 43.18 97.79 0) + (property "Man_no" "" (at 57.15 105.41 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Disti" "" (at 43.18 97.79 0) + (property "Disti" "" (at 57.15 105.41 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Disti_no" "" (at 43.18 97.79 0) + (property "Disti_no" "" (at 57.15 105.41 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 8395f005-3139-48eb-a8d4-5d52c6ab9431)) - (pin "2" (uuid cbde83b5-79b8-46b0-bf8c-0da7a5803c49)) + (pin "1" (uuid 48f833d5-2c27-401d-b73f-3a75be33a71f)) + (pin "2" (uuid ee1e73ba-1f79-43fa-aba1-c83de4008fcf)) (instances (project "brayn" (path "/159eafe2-f9c3-4e3d-ac5b-061b6c8d92b7" @@ -3231,19 +3687,19 @@ ) ) - (symbol (lib_id "power:GND") (at 91.44 58.42 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (symbol (lib_id "power:GND") (at 87.63 64.77 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid 8f1e8a24-3a9a-494c-9c60-1d7cbd32306c) - (property "Reference" "#PWR07" (at 91.44 64.77 0) + (property "Reference" "#PWR07" (at 87.63 71.12 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 91.44 63.5 0) + (property "Value" "GND" (at 87.63 68.58 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 91.44 58.42 0) + (property "Footprint" "" (at 87.63 64.77 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 91.44 58.42 0) + (property "Datasheet" "" (at 87.63 64.77 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 6d477208-047e-49b1-a553-b2ae0d039dc2)) @@ -3256,19 +3712,44 @@ ) ) - (symbol (lib_id "Connector_Generic:Conn_2Rows-75Pins") (at 231.14 93.98 0) (unit 1) + (symbol (lib_id "power:GND") (at 207.01 118.11 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 98389769-9d6a-4dc7-81ae-4762a222eef8) + (property "Reference" "#PWR011" (at 207.01 124.46 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 207.01 121.92 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 207.01 118.11 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 207.01 118.11 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid ebdfde62-d2f5-455d-8f73-8cf66b03d294)) + (instances + (project "brayn" + (path "/159eafe2-f9c3-4e3d-ac5b-061b6c8d92b7" + (reference "#PWR011") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Connector_Generic:Conn_2Rows-75Pins") (at 243.84 67.31 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid b033c071-44c7-4dad-9717-e4843f1fbd6f) - (property "Reference" "J1" (at 232.41 45.72 0) + (property "Reference" "J1" (at 245.11 19.05 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "Conn_2Rows-75Pins" (at 229.87 147.32 0) + (property "Value" "Conn_2Rows-75Pins" (at 242.57 120.65 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Footprint" "Audio_Module:M.2-B-KEY" (at 231.14 93.98 0) + (property "Footprint" "Audio_Module:M.2-B-KEY" (at 243.84 67.31 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 231.14 93.98 0) + (property "Datasheet" "~" (at 243.84 67.31 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 335725fd-f240-488b-9351-c33a2d6cd453)) @@ -3355,19 +3836,44 @@ ) ) - (symbol (lib_id "power:+3.3VA") (at 135.89 22.86 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (symbol (lib_id "power:+5V") (at 237.49 19.05 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid b9a3edf4-1625-4b7f-a41e-9c507ed434bc) + (property "Reference" "#PWR09" (at 237.49 22.86 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (at 237.49 13.97 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 237.49 19.05 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 237.49 19.05 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid eb66f2cb-a355-40ef-b017-8800b848dc07)) + (instances + (project "brayn" + (path "/159eafe2-f9c3-4e3d-ac5b-061b6c8d92b7" + (reference "#PWR09") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+3.3VA") (at 132.08 26.67 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid bdfbc6c8-125c-4750-a2b5-4826419d82ad) - (property "Reference" "#PWR02" (at 135.89 26.67 0) + (property "Reference" "#PWR02" (at 132.08 30.48 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3.3VA" (at 135.89 17.78 0) + (property "Value" "+3.3VA" (at 132.08 22.86 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 135.89 22.86 0) + (property "Footprint" "" (at 132.08 26.67 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 135.89 22.86 0) + (property "Datasheet" "" (at 132.08 26.67 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid b90734fb-922c-41fd-adec-eb8cc6900606)) @@ -3380,19 +3886,19 @@ ) ) - (symbol (lib_id "power:GND") (at 64.77 33.02 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (symbol (lib_id "power:GND") (at 60.96 36.83 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid c0d952dd-7fc7-4d7e-80f8-b0cf1360cc96) - (property "Reference" "#PWR03" (at 64.77 39.37 0) + (property "Reference" "#PWR03" (at 60.96 43.18 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 64.77 38.1 0) + (property "Value" "GND" (at 60.96 40.64 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 64.77 33.02 0) + (property "Footprint" "" (at 60.96 36.83 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 64.77 33.02 0) + (property "Datasheet" "" (at 60.96 36.83 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 92c659e8-34d1-4e3d-9a17-e4a5f930845e)) @@ -3405,35 +3911,35 @@ ) ) - (symbol (lib_id "Device:C_Small") (at 171.45 27.94 0) (unit 1) + (symbol (lib_id "Device:C_Small") (at 182.88 31.75 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) (uuid c7393e4d-9a54-4253-be64-d89dfb8d926b) - (property "Reference" "C9" (at 173.99 26.6763 0) + (property "Reference" "C9" (at 185.42 30.4863 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "1u" (at 173.99 29.2163 0) + (property "Value" "1u" (at 185.42 33.0263 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 171.45 27.94 0) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 182.88 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 171.45 27.94 0) + (property "Datasheet" "~" (at 182.88 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Man" "" (at 171.45 27.94 0) + (property "Man" "" (at 182.88 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Man_no" "" (at 171.45 27.94 0) + (property "Man_no" "" (at 182.88 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Disti" "" (at 171.45 27.94 0) + (property "Disti" "" (at 182.88 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Disti_no" "" (at 171.45 27.94 0) + (property "Disti_no" "" (at 182.88 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 4f72574d-c7ef-42a9-816f-d4979bcb67e3)) - (pin "2" (uuid a3c25d38-5946-4466-b462-532b073aadf2)) + (pin "1" (uuid 63a587ae-4708-4a61-8df4-529370265bf1)) + (pin "2" (uuid 572d8b8b-ff71-45cc-bccf-74fad6c55a3a)) (instances (project "brayn" (path "/159eafe2-f9c3-4e3d-ac5b-061b6c8d92b7" @@ -3443,22 +3949,22 @@ ) ) - (symbol (lib_id "power:+3.3V") (at 171.45 22.86 0) (unit 1) - (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (symbol (lib_id "power:+3.3V") (at 182.88 26.67 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (uuid cc02ba66-687b-4ab7-84aa-a2e227996147) - (property "Reference" "#PWR06" (at 171.45 26.67 0) + (property "Reference" "#PWR06" (at 182.88 30.48 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3.3V" (at 171.45 17.78 0) + (property "Value" "+3.3V" (at 182.88 22.86 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 171.45 22.86 0) + (property "Footprint" "" (at 182.88 26.67 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 171.45 22.86 0) + (property "Datasheet" "" (at 182.88 26.67 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid ba3c2ffe-9af8-4bd2-ab7d-ac1dcf7598f2)) + (pin "1" (uuid 824875f8-4f43-4020-a681-4fbda976408d)) (instances (project "brayn" (path "/159eafe2-f9c3-4e3d-ac5b-061b6c8d92b7" @@ -3468,39 +3974,190 @@ ) ) - (symbol (lib_id "Device:C_Small") (at 114.3 27.94 0) (unit 1) + (symbol (lib_id "Device:C_Small") (at 101.6 31.75 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) - (uuid d022722e-6350-43f6-9f72-b239c2b87aa6) - (property "Reference" "C1" (at 116.84 26.6763 0) + (uuid cfdd7a76-a521-49d0-bf41-5f1565f26821) + (property "Reference" "C3" (at 104.14 30.4863 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "100n" (at 116.84 29.2163 0) + (property "Value" "100n" (at 104.14 33.0263 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 114.3 27.94 0) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" (at 101.6 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 114.3 27.94 0) + (property "Datasheet" "~" (at 101.6 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Man" "" (at 114.3 27.94 0) + (property "Man" "" (at 101.6 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Man_no" "" (at 114.3 27.94 0) + (property "Man_no" "" (at 101.6 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Disti" "" (at 114.3 27.94 0) + (property "Disti" "" (at 101.6 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Disti_no" "" (at 114.3 27.94 0) + (property "Disti_no" "" (at 101.6 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 62c35239-ade6-4cce-9236-185a097795c6)) - (pin "2" (uuid 3e014b81-0176-46e5-b5fd-7545c7c8470d)) + (pin "1" (uuid 816c08ce-aebf-4dcb-9606-0c90b03555d1)) + (pin "2" (uuid 22139a1c-6ac3-45df-ba52-9e462ef12347)) (instances (project "brayn" (path "/159eafe2-f9c3-4e3d-ac5b-061b6c8d92b7" - (reference "C1") (unit 1) + (reference "C3") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:GND") (at 36.83 110.49 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid d6d015c1-8eef-47b3-8da5-3eae03ee4f17) + (property "Reference" "#PWR010" (at 36.83 116.84 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 36.83 114.3 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 36.83 110.49 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 36.83 110.49 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 53ca6409-e1e6-4b87-9914-4d56bd24682d)) + (instances + (project "brayn" + (path "/159eafe2-f9c3-4e3d-ac5b-061b6c8d92b7" + (reference "#PWR010") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "mcu:STM32G474x") (at 124.46 85.09 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid f72240ac-38d6-4a07-a46b-36592e066665) + (property "Reference" "U2" (at 133.0041 146.05 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "STM32G474x" (at 133.0041 148.59 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_QFP:LQFP-64_10x10mm_P0.5mm" (at 87.63 34.29 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32g474re.pdf" (at 99.06 27.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid eed8883f-71e7-4ab4-9f94-7686d5e7f1df)) + (pin "10" (uuid 00af9bb8-7952-4bcd-9b7d-b955c2444baf)) + (pin "11" (uuid 22fdb105-a079-4252-8c4d-3da422231c8d)) + (pin "12" (uuid da2bb84b-98ae-48cc-9bd7-6dea6ca4d1ce)) + (pin "13" (uuid 82d24301-37ce-4e09-958d-bdb1e38f92ca)) + (pin "14" (uuid 33afaedc-b7f7-4357-8004-fbc8dd2145f7)) + (pin "15" (uuid 7cfc701b-26d9-4564-8347-7d024afef653)) + (pin "16" (uuid 5ccca663-bd3c-4127-9506-6782c9af77a2)) + (pin "17" (uuid df7b1124-e214-43a8-8058-8b847403c7e0)) + (pin "18" (uuid f85bf74a-4381-4872-93fa-b443f6a683c5)) + (pin "19" (uuid 4b3b2e0d-4326-4287-b74b-d0170ad58b71)) + (pin "2" (uuid e6ae9bfd-2074-4aa2-867b-b8c209093d5b)) + (pin "20" (uuid 49fc644a-294e-4b3e-b07d-e6039e3c1362)) + (pin "21" (uuid c77f498d-3d2d-410a-8be5-6237195d5912)) + (pin "22" (uuid f8581ba1-3be6-4787-b146-55bbbf1a19dd)) + (pin "23" (uuid cf74e6a7-ea36-411d-967a-4bf03d862d02)) + (pin "24" (uuid bb612b9c-b35e-4a6a-885e-ef9cc959f545)) + (pin "25" (uuid a4b7dd5a-308d-4b3b-80b5-b197288a8014)) + (pin "26" (uuid 2678065c-697e-4114-9203-0eff6f03ce62)) + (pin "27" (uuid ec77603a-c652-44a8-bd5a-7ba2a68c463c)) + (pin "28" (uuid f8b77f9d-0500-4d36-91f0-b8203e19555a)) + (pin "29" (uuid b3dbdf1e-3457-4c9d-9bc6-e3cbc131c272)) + (pin "3" (uuid 3850f70e-77db-402b-bff5-87a2d20ae9db)) + (pin "30" (uuid 90b1581a-876e-45ec-b349-90f9f04c2988)) + (pin "31" (uuid 4635a0a0-0173-4f48-ab69-fbc8fddcef54)) + (pin "32" (uuid 94ded2e9-7f84-484c-bffa-ce13bc9cf264)) + (pin "33" (uuid 752c7aae-cda0-4e02-a6b2-4bc110b1f3cc)) + (pin "34" (uuid 485fc031-8f5d-4e56-8fb6-917a22245dd5)) + (pin "35" (uuid 32ebd0c3-52e8-4886-bb43-7ea36f0edac5)) + (pin "36" (uuid a5dc297f-c74a-4742-b79f-0c6f62537d71)) + (pin "37" (uuid fb0dc125-860a-45b8-8663-6e7f0509b0da)) + (pin "38" (uuid bed6508c-78e8-45b7-9ece-de700742f772)) + (pin "39" (uuid 4ad6d769-7365-4365-8cf4-81ce9b8d8f21)) + (pin "4" (uuid d858b251-6f2a-4f2d-8dfe-f6adbeb3d64b)) + (pin "40" (uuid a5158356-9766-4460-bcf4-66628b7202d5)) + (pin "41" (uuid aa0dfbcb-e1cf-40d6-bdef-bdd953480385)) + (pin "42" (uuid 0e95d013-03d2-476d-8293-fba508bf0e27)) + (pin "43" (uuid b81433b9-b578-4339-bec7-427464df1883)) + (pin "44" (uuid 3a849e3a-f221-42f4-97ae-a422dfb42919)) + (pin "45" (uuid 4eeddff5-617a-4b1b-ac98-b84954f564f4)) + (pin "46" (uuid ab6daa6c-454b-4045-af79-004ef9cb0db9)) + (pin "47" (uuid 500ede28-8bf0-4c7e-8987-68f943c10db5)) + (pin "48" (uuid 159e246f-c31d-4570-a93e-c8d7ccdb3573)) + (pin "49" (uuid ff01449f-c8d7-491c-929c-748812658864)) + (pin "5" (uuid 7cf41445-c02a-47cb-9c63-46e74af8d7b7)) + (pin "50" (uuid e936da6b-611e-4be2-9282-530a7021d13e)) + (pin "51" (uuid 8e21be81-3fc2-49af-96fe-45af9e3c55c1)) + (pin "52" (uuid fddd8d61-e978-432a-980a-95da22511cee)) + (pin "53" (uuid 6c0a6194-c0d0-42f9-8ea2-a906487c11e8)) + (pin "54" (uuid f802aac2-275b-4033-a18e-7bb5f96120da)) + (pin "55" (uuid 3c84088c-25b8-4650-8aec-fe22844d742d)) + (pin "56" (uuid 5d71cf43-ccfb-4178-9ae3-1579bc4e187f)) + (pin "57" (uuid ecdf6bad-f9b4-4114-9ce0-11e5b04c400d)) + (pin "58" (uuid fb05b24c-0918-4090-bae4-4686961552bf)) + (pin "59" (uuid 12334d99-b9ba-49a5-8562-35c6f505c19d)) + (pin "6" (uuid 3ed10447-effc-4d6e-8032-90d006163c48)) + (pin "60" (uuid 23c284ca-b644-4568-9c48-dc8849c6b719)) + (pin "61" (uuid 11b9dd7c-1b36-4581-833f-3307e25cff8c)) + (pin "62" (uuid 0e106cb8-8c0b-4e7e-a2da-39f7ec97fe5d)) + (pin "63" (uuid 9d5f7bff-5320-4f38-9b5b-dcf88e809c79)) + (pin "64" (uuid 355129aa-1441-498c-8392-12e7cb3fbf9d)) + (pin "7" (uuid 8114dda1-fe7d-4767-92f1-afa2c61a8aef)) + (pin "8" (uuid 7d213472-0d4a-45fa-b02d-49017b237403)) + (pin "9" (uuid ad58c880-40ce-421b-94b0-01ec437de49f)) + (instances + (project "brayn" + (path "/159eafe2-f9c3-4e3d-ac5b-061b6c8d92b7" + (reference "U2") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:C_Small") (at 24.13 105.41 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid fed11597-6bea-4d29-865a-2305cd09ed79) + (property "Reference" "C13" (at 26.67 104.1463 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "10p" (at 26.67 106.6863 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 24.13 105.41 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 24.13 105.41 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Man" "" (at 24.13 105.41 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Man_no" "" (at 24.13 105.41 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Disti" "" (at 24.13 105.41 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Disti_no" "" (at 24.13 105.41 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid eed9c3fe-8ccc-4bb4-8985-21de601b76b0)) + (pin "2" (uuid 2eeab61a-3dea-4365-9b23-31aadcfc8b2e)) + (instances + (project "brayn" + (path "/159eafe2-f9c3-4e3d-ac5b-061b6c8d92b7" + (reference "C13") (unit 1) ) ) ) diff --git a/02_hardware/brayn/fp-info-cache b/02_hardware/brayn/fp-info-cache index a01b373..fb4d179 100644 --- a/02_hardware/brayn/fp-info-cache +++ b/02_hardware/brayn/fp-info-cache @@ -1,1254 +1,701 @@ -302963505532556 -Crystal -Crystal_AT310_D3.0mm_L10.0mm_Horizontal -Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf -['AT310'] +169253355150387 +Capacitor_SMD +CP_Elec_3x5.3 +SMT capacitor, aluminium electrolytic, 3x5.3, Cornell Dubilier Electronics +Capacitor Electrolytic 0 2 2 -Crystal -Crystal_AT310_D3.0mm_L10.0mm_Horizontal_1EP_style1 -Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf -['AT310'] -0 -3 -3 -Crystal -Crystal_AT310_D3.0mm_L10.0mm_Horizontal_1EP_style2 -Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf -['AT310'] -0 -5 -3 -Crystal -Crystal_AT310_D3.0mm_L10.0mm_Vertical -Crystal THT AT310 10.0mm-10.5mm length 3.0mm diameter http://www.cinetech.com.tw/upload/2011/04/20110401165201.pdf -['AT310'] +Capacitor_SMD +CP_Elec_3x5.4 +SMD capacitor, aluminum electrolytic, Nichicon, 3.0x5.4mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_C26-LF_D2.1mm_L6.5mm_Horizontal -Crystal THT C26-LF 6.5mm length 2.06mm diameter -['C26-LF'] +Capacitor_SMD +CP_Elec_4x3 +SMD capacitor, aluminum electrolytic, Nichicon, 4.0x3mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_C26-LF_D2.1mm_L6.5mm_Horizontal_1EP_style1 -Crystal THT C26-LF 6.5mm length 2.06mm diameter -['C26-LF'] -0 -3 -3 -Crystal -Crystal_C26-LF_D2.1mm_L6.5mm_Horizontal_1EP_style2 -Crystal THT C26-LF 6.5mm length 2.06mm diameter -['C26-LF'] -0 -5 -3 -Crystal -Crystal_C26-LF_D2.1mm_L6.5mm_Vertical -Crystal THT C26-LF 6.5mm length 2.06mm diameter -['C26-LF'] +Capacitor_SMD +CP_Elec_4x3.9 +SMD capacitor, aluminum electrolytic, Nichicon, 4.0x3.9mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_C38-LF_D3.0mm_L8.0mm_Horizontal -Crystal THT C38-LF 8.0mm length 3.0mm diameter -['C38-LF'] +Capacitor_SMD +CP_Elec_4x4.5 +SMD capacitor, aluminum electrolytic, Nichicon, 4.0x4.5mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_C38-LF_D3.0mm_L8.0mm_Horizontal_1EP_style1 -Crystal THT C38-LF 8.0mm length 3.0mm diameter -['C38-LF'] -0 -3 -3 -Crystal -Crystal_C38-LF_D3.0mm_L8.0mm_Horizontal_1EP_style2 -Crystal THT C38-LF 8.0mm length 3.0mm diameter -['C38-LF'] -0 -5 -3 -Crystal -Crystal_C38-LF_D3.0mm_L8.0mm_Vertical -Crystal THT C38-LF 8.0mm length 3.0mm diameter -['C38-LF'] +Capacitor_SMD +CP_Elec_4x5.3 +SMD capacitor, aluminum electrolytic, Vishay, 4.0x5.3mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_DS10_D1.0mm_L4.3mm_Horizontal -Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS10'] +Capacitor_SMD +CP_Elec_4x5.4 +SMD capacitor, aluminum electrolytic, Panasonic A5 / Nichicon, 4.0x5.4mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_DS10_D1.0mm_L4.3mm_Horizontal_1EP_style1 -Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS10'] -0 -3 -3 -Crystal -Crystal_DS10_D1.0mm_L4.3mm_Horizontal_1EP_style2 -Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS10'] -0 -5 -3 -Crystal -Crystal_DS10_D1.0mm_L4.3mm_Vertical -Crystal THT DS10 4.3mm length 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS10'] +Capacitor_SMD +CP_Elec_4x5.7 +SMD capacitor, aluminum electrolytic, United Chemi-Con, 4.0x5.7mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_DS15_D1.5mm_L5.0mm_Horizontal -Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS15'] +Capacitor_SMD +CP_Elec_4x5.8 +SMD capacitor, aluminum electrolytic, Panasonic, 4.0x5.8mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_DS15_D1.5mm_L5.0mm_Horizontal_1EP_style1 -Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS15'] -0 -3 -3 -Crystal -Crystal_DS15_D1.5mm_L5.0mm_Horizontal_1EP_style2 -Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS15'] -0 -5 -3 -Crystal -Crystal_DS15_D1.5mm_L5.0mm_Vertical -Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS15'] +Capacitor_SMD +CP_Elec_5x3 +SMD capacitor, aluminum electrolytic, Nichicon, 5.0x3.0mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_DS26_D2.0mm_L6.0mm_Horizontal -Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS26'] +Capacitor_SMD +CP_Elec_5x3.9 +SMD capacitor, aluminum electrolytic, Nichicon, 5.0x3.9mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_DS26_D2.0mm_L6.0mm_Horizontal_1EP_style1 -Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS26'] -0 -3 -3 -Crystal -Crystal_DS26_D2.0mm_L6.0mm_Horizontal_1EP_style2 -Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS26'] -0 -5 -3 -Crystal -Crystal_DS26_D2.0mm_L6.0mm_Vertical -Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS26'] +Capacitor_SMD +CP_Elec_5x4.4 +SMD capacitor, aluminum electrolytic, Panasonic B45, 5.0x4.4mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_HC18-U_Horizontal -Crystal THT HC-18/U http://5hertz.com/pdfs/04404_D.pdf -THT crystal +Capacitor_SMD +CP_Elec_5x4.5 +SMD capacitor, aluminum electrolytic, Nichicon, 5.0x4.5mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_HC18-U_Horizontal_1EP_style1 -Crystal THT HC-18/U http://5hertz.com/pdfs/04404_D.pdf -THT crystal -0 -3 -3 -Crystal -Crystal_HC18-U_Horizontal_1EP_style2 -Crystal THT HC-18/U http://5hertz.com/pdfs/04404_D.pdf -THT crystal -0 -5 -3 -Crystal -Crystal_HC18-U_Vertical -Crystal THT HC-18/U, http://5hertz.com/pdfs/04404_D.pdf -THT crystalHC-18/U +Capacitor_SMD +CP_Elec_5x5.3 +SMD capacitor, aluminum electrolytic, Nichicon, 5.0x5.3mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_HC33-U_Horizontal -Crystal THT HC-33/U http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf -THT crystal +Capacitor_SMD +CP_Elec_5x5.4 +SMD capacitor, aluminum electrolytic, Nichicon, 5.0x5.4mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_HC33-U_Horizontal_1EP_style1 -Crystal THT HC-33/U http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf -THT crystal -0 -3 -3 -Crystal -Crystal_HC33-U_Horizontal_1EP_style2 -Crystal THT HC-33/U http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf -THT crystal -0 -5 -3 -Crystal -Crystal_HC33-U_Vertical -Crystal THT HC-33/U, http://pdi.bentech-taiwan.com/PDI/GEN20SPEV20HC3320U.pdf -THT crystalHC-33/U +Capacitor_SMD +CP_Elec_5x5.7 +SMD capacitor, aluminum electrolytic, United Chemi-Con, 5.0x5.7mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_HC35-U -Crystal, Quarz, HC35/U, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/TO71xx.pdf -Crystal Quarz HC35/U -0 -3 -3 -Crystal -Crystal_HC49-4H_Vertical -Crystal THT HC-49-4H http://5hertz.com/pdfs/04404_D.pdf -THT crystalHC-49-4H +Capacitor_SMD +CP_Elec_5x5.8 +SMD capacitor, aluminum electrolytic, Panasonic, 5.0x5.8mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_HC49-U-3Pin_Vertical -Crystal THT HC-49/U, 3pin-version, http://www.raltron.com/products/pdfspecs/crystal_hc_49_45_51.pdf -THT crystalHC-49/U -0 -3 -3 -Crystal -Crystal_HC49-U_Horizontal -Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf -THT crystal +Capacitor_SMD +CP_Elec_5x5.9 +SMD capacitor, aluminum electrolytic, Panasonic B6, 5.0x5.9mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_HC49-U_Horizontal_1EP_style1 -Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf -THT crystal -0 -3 -3 -Crystal -Crystal_HC49-U_Horizontal_1EP_style2 -Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf -THT crystal -0 -5 -3 -Crystal -Crystal_HC49-U_Vertical -Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf -THT crystalHC-49/U +Capacitor_SMD +CP_Elec_6.3x3 +SMD capacitor, aluminum electrolytic, Nichicon, 6.3x3.0mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_HC50_Horizontal -Crystal THT HC-50 http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf -THT crystal +Capacitor_SMD +CP_Elec_6.3x3.9 +SMD capacitor, aluminum electrolytic, Nichicon, 6.3x3.9mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_HC50_Horizontal_1EP_style1 -Crystal THT HC-50 http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf -THT crystal -0 -3 -3 -Crystal -Crystal_HC50_Horizontal_1EP_style2 -Crystal THT HC-50 http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf -THT crystal -0 -5 -3 -Crystal -Crystal_HC50_Vertical -Crystal THT HC-50, http://www.crovencrystals.com/croven_pdf/HC-50_Crystal_Holder_Rev_00.pdf -THT crystalHC-50 +Capacitor_SMD +CP_Elec_6.3x4.5 +SMD capacitor, aluminum electrolytic, Nichicon, 6.3x4.5mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_HC51-U_Vertical -Crystal THT HC-51/U, http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf -THT crystalHC-51/U +Capacitor_SMD +CP_Elec_6.3x4.9 +SMD capacitor, aluminum electrolytic, Panasonic C5, 6.3x4.9mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_HC51_Horizontal -Crystal THT HC-51 http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf -THT crystal +Capacitor_SMD +CP_Elec_6.3x5.2 +SMD capacitor, aluminum electrolytic, United Chemi-Con, 6.3x5.2mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_HC51_Horizontal_1EP_style1 -Crystal THT HC-51 http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf -THT crystal -0 -3 -3 -Crystal -Crystal_HC51_Horizontal_1EP_style2 -Crystal THT HC-51 http://www.crovencrystals.com/croven_pdf/HC-51_Crystal_Holder_Rev_00.pdf -THT crystal -0 -5 -3 -Crystal -Crystal_HC52-6mm_Horizontal -Crystal THT HC-51/6mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal +Capacitor_SMD +CP_Elec_6.3x5.3 +SMD capacitor, aluminum electrolytic, Cornell Dubilier, 6.3x5.3mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_HC52-6mm_Horizontal_1EP_style1 -Crystal THT HC-51/6mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal -0 -3 -3 -Crystal -Crystal_HC52-6mm_Horizontal_1EP_style2 -Crystal THT HC-51/6mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal -0 -5 -3 -Crystal -Crystal_HC52-6mm_Vertical -Crystal THT HC-52/6mm, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystalHC-49/U +Capacitor_SMD +CP_Elec_6.3x5.4 +SMD capacitor, aluminum electrolytic, Panasonic C55, 6.3x5.4mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_HC52-8mm_Horizontal -Crystal THT HC-51/8mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal +Capacitor_SMD +CP_Elec_6.3x5.4_Nichicon +SMD capacitor, aluminum electrolytic, Nichicon, 6.3x5.4mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_HC52-8mm_Horizontal_1EP_style1 -Crystal THT HC-51/8mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal -0 -3 -3 -Crystal -Crystal_HC52-8mm_Horizontal_1EP_style2 -Crystal THT HC-51/8mm http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal -0 -5 -3 -Crystal -Crystal_HC52-8mm_Vertical -Crystal THT HC-52/8mm, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystalHC-49/U +Capacitor_SMD +CP_Elec_6.3x5.7 +SMD capacitor, aluminum electrolytic, United Chemi-Con, 6.3x5.7mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_HC52-U-3Pin_Vertical -Crystal THT HC-52/U, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystalHC-52/U -0 -3 -3 -Crystal -Crystal_HC52-U_Horizontal -Crystal THT HC-51/U http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal +Capacitor_SMD +CP_Elec_6.3x5.8 +SMD capacitor, aluminum electrolytic, Nichicon, 6.3x5.8mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_HC52-U_Horizontal_1EP_style1 -Crystal THT HC-51/U http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal -0 -3 -3 -Crystal -Crystal_HC52-U_Horizontal_1EP_style2 -Crystal THT HC-51/U http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal -0 -5 -3 -Crystal -Crystal_HC52-U_Vertical -Crystal THT HC-52/U, http://www.kvg-gmbh.de/assets/uploads/files/product_pdfs/XS71xx.pdf -THT crystal HC-52/U +Capacitor_SMD +CP_Elec_6.3x5.9 +SMD capacitor, aluminum electrolytic, Panasonic C6, 6.3x5.9mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_Round_D1.0mm_Vertical -Crystal THT DS10 1.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS10'] +Capacitor_SMD +CP_Elec_6.3x7.7 +SMD capacitor, aluminum electrolytic, Nichicon, 6.3x7.7mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_Round_D1.5mm_Vertical -Crystal THT DS15 5.0mm length 1.5mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS15'] +Capacitor_SMD +CP_Elec_6.3x9.9 +SMD capacitor, aluminum electrolytic, Panasonic C10, 6.3x9.9mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_Round_D2.0mm_Vertical -Crystal THT DS26 6.0mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/DS-Series.pdf -['DS26'] +Capacitor_SMD +CP_Elec_8x5.4 +SMD capacitor, aluminum electrolytic, Nichicon, 8.0x5.4mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_Round_D3.0mm_Vertical -Crystal THT C38-LF 8.0mm length 3.0mm diameter -['C38-LF'] +Capacitor_SMD +CP_Elec_8x6.2 +SMD capacitor, aluminum electrolytic, Nichicon, 8.0x6.2mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_SMD_0603-2Pin_6.0x3.5mm -SMD Crystal SERIES SMD0603/2 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-2.pdf, 6.0x3.5mm^2 package -SMD SMT crystal +Capacitor_SMD +CP_Elec_8x6.5 +SMD capacitor, aluminum electrolytic, Rubycon, 8.0x6.5mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_SMD_0603-2Pin_6.0x3.5mm_HandSoldering -SMD Crystal SERIES SMD0603/2 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-2.pdf, hand-soldering, 6.0x3.5mm^2 package -SMD SMT crystal hand-soldering +Capacitor_SMD +CP_Elec_8x6.7 +SMD capacitor, aluminum electrolytic, United Chemi-Con, 8.0x6.7mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_SMD_0603-4Pin_6.0x3.5mm -SMD Crystal SERIES SMD0603/4 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-4.pdf, 6.0x3.5mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_0603-4Pin_6.0x3.5mm_HandSoldering -SMD Crystal SERIES SMD0603/4 http://www.petermann-technik.de/fileadmin/petermann/pdf/SMD0603-4.pdf, hand-soldering, 6.0x3.5mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_2012-2Pin_2.0x1.2mm -SMD Crystal 2012/2 http://txccrystal.com/images/pdf/9ht11.pdf, 2.0x1.2mm^2 package -SMD SMT crystal +Capacitor_SMD +CP_Elec_8x6.9 +SMD capacitor, aluminum electrolytic, Panasonic E7, 8.0x6.9mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_SMD_2012-2Pin_2.0x1.2mm_HandSoldering -SMD Crystal 2012/2 http://txccrystal.com/images/pdf/9ht11.pdf, hand-soldering, 2.0x1.2mm^2 package -SMD SMT crystal hand-soldering +Capacitor_SMD +CP_Elec_8x10 +SMD capacitor, aluminum electrolytic, Nichicon, 8.0x10mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_SMD_2016-4Pin_2.0x1.6mm -SMD Crystal SERIES SMD2016/4 http://www.q-crystal.com/upload/5/2015552223166229.pdf, 2.0x1.6mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_2520-4Pin_2.5x2.0mm -SMD Crystal SERIES SMD2520/4 http://www.newxtal.com/UploadFiles/Images/2012-11-12-09-29-09-776.pdf, 2.5x2.0mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_3215-2Pin_3.2x1.5mm -SMD Crystal FC-135 https://support.epson.biz/td/api/doc_check.php?dl=brief_FC-135R_en.pdf -SMD SMT Crystal +Capacitor_SMD +CP_Elec_8x10.5 +SMD capacitor, aluminum electrolytic, Vishay 0810, 8.0x10.5mm, http://www.vishay.com/docs/28395/150crz.pdf +capacitor electrolytic 0 2 2 -Crystal -Crystal_SMD_3225-4Pin_3.2x2.5mm -SMD Crystal SERIES SMD3225/4 http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, 3.2x2.5mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering -SMD Crystal SERIES SMD3225/4 http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_5032-2Pin_5.0x3.2mm -SMD Crystal SERIES SMD2520/2 http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf, 5.0x3.2mm^2 package -SMD SMT crystal +Capacitor_SMD +CP_Elec_8x11.9 +SMD capacitor, aluminum electrolytic, Panasonic E12, 8.0x11.9mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_SMD_5032-2Pin_5.0x3.2mm_HandSoldering -SMD Crystal SERIES SMD2520/2 http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf, hand-soldering, 5.0x3.2mm^2 package -SMD SMT crystal hand-soldering +Capacitor_SMD +CP_Elec_10x7.7 +SMD capacitor, aluminum electrolytic, Nichicon, 10.0x7.7mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_SMD_5032-4Pin_5.0x3.2mm -SMD Crystal SERIES SMD2520/4 http://www.icbase.com/File/PDF/HKC/HKC00061008.pdf, 5.0x3.2mm^2 package -SMD SMT crystal +Capacitor_SMD +CP_Elec_10x7.9 +SMD capacitor, aluminum electrolytic, Panasonic F8, 10.0x7.9mm +capacitor electrolytic 0 -4 -4 -Crystal -Crystal_SMD_7050-2Pin_7.0x5.0mm -SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package -SMD SMT crystal +2 +2 +Capacitor_SMD +CP_Elec_10x10 +SMD capacitor, aluminum electrolytic, Nichicon, 10.0x10.0mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_SMD_7050-2Pin_7.0x5.0mm_HandSoldering -SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, hand-soldering, 7.0x5.0mm^2 package -SMD SMT crystal hand-soldering +Capacitor_SMD +CP_Elec_10x10.5 +SMD capacitor, aluminum electrolytic, Vishay 1010, 10.0x10.5mm, http://www.vishay.com/docs/28395/150crz.pdf +capacitor electrolytic 0 2 2 -Crystal -Crystal_SMD_7050-4Pin_7.0x5.0mm -SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package -SMD SMT crystal +Capacitor_SMD +CP_Elec_10x12.5 +SMD capacitor, aluminum electrolytic, Vishay 1012, 10.0x12.5mm, http://www.vishay.com/docs/28395/150crz.pdf +capacitor electrolytic 0 -4 -4 -Crystal -Crystal_SMD_Abracon_ABM3-2Pin_5.0x3.2mm -Abracon Miniature Ceramic Smd Crystal ABM3 http://www.abracon.com/Resonators/abm3.pdf, 5.0x3.2mm^2 package -SMD SMT crystal +2 +2 +Capacitor_SMD +CP_Elec_10x12.6 +SMD capacitor, aluminum electrolytic, Panasonic F12, 10.0x12.6mm +capacitor electrolytic 0 2 2 -Crystal -Crystal_SMD_Abracon_ABM3-2Pin_5.0x3.2mm_HandSoldering -Abracon Miniature Ceramic Smd Crystal ABM3 http://www.abracon.com/Resonators/abm3.pdf, hand-soldering, 5.0x3.2mm^2 package -SMD SMT crystal hand-soldering +Capacitor_SMD +CP_Elec_10x14.3 +SMD capacitor, aluminum electrolytic, Vishay 1014, 10.0x14.3mm, http://www.vishay.com/docs/28395/150crz.pdf +capacitor electrolytic 0 2 2 -Crystal -Crystal_SMD_Abracon_ABM3B-4Pin_5.0x3.2mm -Abracon Miniature Ceramic Smd Crystal ABM3B http://www.abracon.com/Resonators/abm3b.pdf, 5.0x3.2mm^2 package -SMD SMT crystal +Capacitor_SMD +CP_Elec_16x17.5 +SMD capacitor, aluminum electrolytic, Vishay 1616, 16.0x17.5mm, http://www.vishay.com/docs/28395/150crz.pdf +capacitor electrolytic 0 -4 -4 -Crystal -Crystal_SMD_Abracon_ABM3C-4Pin_5.0x3.2mm -Abracon Miniature Ceramic Smd Crystal ABM3C http://www.abracon.com/Resonators/abm3c.pdf, 5.0x3.2mm^2 package -SMD SMT crystal +2 +2 +Capacitor_SMD +CP_Elec_16x22 +SMD capacitor, aluminum electrolytic, Vishay 1621, 16.0x22.0mm, http://www.vishay.com/docs/28395/150crz.pdf +capacitor electrolytic 0 -4 -4 -Crystal -Crystal_SMD_Abracon_ABM7-2Pin_6.0x3.5mm -SMD Crystal Abracon ABM7, https://abracon.com/Resonators/abm7.pdf -SMD SMT crystal +2 +2 +Capacitor_SMD +CP_Elec_18x17.5 +SMD capacitor, aluminum electrolytic, Vishay 1816, 18.0x17.5mm, http://www.vishay.com/docs/28395/150crz.pdf +capacitor electrolytic 0 2 2 -Crystal -Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mm -Abracon Miniature Ceramic Smd Crystal ABM8G http://www.abracon.com/Resonators/ABM8G.pdf, 3.2x2.5mm^2 package -SMD SMT crystal +Capacitor_SMD +CP_Elec_18x22 +SMD capacitor, aluminum electrolytic, Vishay 1821, 18.0x22.0mm, http://www.vishay.com/docs/28395/150crz.pdf +capacitor electrolytic 0 -4 -4 -Crystal -Crystal_SMD_Abracon_ABM10-4Pin_2.5x2.0mm -Abracon Miniature Ceramic Smd Crystal ABM10 http://www.abracon.com/Resonators/ABM10.pdf -SMD SMT crystal Abracon ABM10 +2 +2 +Capacitor_SMD +C_0201_0603Metric +Capacitor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator +capacitor 0 4 -4 -Crystal -Crystal_SMD_Abracon_ABS25-4Pin_8.0x3.8mm -Abracon Miniature Ceramic SMD Crystal ABS25 https://abracon.com/Resonators/abs25.pdf, 8.0x3.8mm^2 package -SMD SMT crystal +2 +Capacitor_SMD +C_0201_0603Metric_Pad0.64x0.40mm_HandSolder +Capacitor SMD 0201 (0603 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.vishay.com/docs/20052/crcw0201e3.pdf), generated with kicad-footprint-generator +capacitor handsolder 0 4 -4 -Crystal -Crystal_SMD_ECS_CSM3X-2Pin_7.6x4.1mm -http://www.ecsxtal.com/store/pdf/CSM-3X.pdf -Crystal CSM-3X +2 +Capacitor_SMD +C_0402_1005Metric +Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor 0 2 2 -Crystal -Crystal_SMD_EuroQuartz_EQ161-2Pin_3.2x1.5mm -SMD Crystal EuroQuartz EQ161 series http://cdn-reichelt.de/documents/datenblatt/B400/PG32768C.pdf, 3.2x1.5mm^2 package -SMD SMT crystal +Capacitor_SMD +C_0402_1005Metric_Pad0.74x0.62mm_HandSolder +Capacitor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor handsolder 0 2 2 -Crystal -Crystal_SMD_EuroQuartz_EQ161-2Pin_3.2x1.5mm_HandSoldering -SMD Crystal EuroQuartz EQ161 series http://cdn-reichelt.de/documents/datenblatt/B400/PG32768C.pdf, hand-soldering, 3.2x1.5mm^2 package -SMD SMT crystal hand-soldering +Capacitor_SMD +C_0504_1310Metric +Capacitor SMD 0504 (1310 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor 0 2 2 -Crystal -Crystal_SMD_EuroQuartz_MJ-4Pin_5.0x3.2mm -SMD Crystal EuroQuartz MJ series http://cdn-reichelt.de/documents/datenblatt/B400/MJ.pdf, 5.0x3.2mm^2 package -SMD SMT crystal +Capacitor_SMD +C_0504_1310Metric_Pad0.83x1.28mm_HandSolder +Capacitor SMD 0504 (1310 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor handsolder 0 -4 -4 -Crystal -Crystal_SMD_EuroQuartz_MJ-4Pin_5.0x3.2mm_HandSoldering -SMD Crystal EuroQuartz MJ series http://cdn-reichelt.de/documents/datenblatt/B400/MJ.pdf, hand-soldering, 5.0x3.2mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_EuroQuartz_MQ-4Pin_7.0x5.0mm -SMD Crystal EuroQuartz MQ series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, 7.0x5.0mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_EuroQuartz_MQ-4Pin_7.0x5.0mm_HandSoldering -SMD Crystal EuroQuartz MQ series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, hand-soldering, 7.0x5.0mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_EuroQuartz_MQ2-2Pin_7.0x5.0mm -SMD Crystal EuroQuartz MQ2 series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, 7.0x5.0mm^2 package -SMD SMT crystal +2 +2 +Capacitor_SMD +C_0603_1608Metric +Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor 0 2 2 -Crystal -Crystal_SMD_EuroQuartz_MQ2-2Pin_7.0x5.0mm_HandSoldering -SMD Crystal EuroQuartz MQ2 series http://cdn-reichelt.de/documents/datenblatt/B400/MQ.pdf, hand-soldering, 7.0x5.0mm^2 package -SMD SMT crystal hand-soldering +Capacitor_SMD +C_0603_1608Metric_Pad1.08x0.95mm_HandSolder +Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor handsolder 0 2 2 -Crystal -Crystal_SMD_EuroQuartz_MT-4Pin_3.2x2.5mm -SMD Crystal EuroQuartz MT series http://cdn-reichelt.de/documents/datenblatt/B400/MT.pdf, 3.2x2.5mm^2 package -SMD SMT crystal +Capacitor_SMD +C_0805_2012Metric +Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator +capacitor 0 -4 -4 -Crystal -Crystal_SMD_EuroQuartz_MT-4Pin_3.2x2.5mm_HandSoldering -SMD Crystal EuroQuartz MT series http://cdn-reichelt.de/documents/datenblatt/B400/MT.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal hand-soldering +2 +2 +Capacitor_SMD +C_0805_2012Metric_Pad1.18x1.45mm_HandSolder +Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator +capacitor handsolder 0 -4 -4 -Crystal -Crystal_SMD_EuroQuartz_X22-4Pin_2.5x2.0mm -SMD Crystal EuroQuartz X22 series http://cdn-reichelt.de/documents/datenblatt/B400/DS_X22.pdf, 2.5x2.0mm^2 package -SMD SMT crystal +2 +2 +Capacitor_SMD +C_01005_0402Metric +Capacitor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator +capacitor 0 4 -4 -Crystal -Crystal_SMD_EuroQuartz_X22-4Pin_2.5x2.0mm_HandSoldering -SMD Crystal EuroQuartz X22 series http://cdn-reichelt.de/documents/datenblatt/B400/DS_X22.pdf, hand-soldering, 2.5x2.0mm^2 package -SMD SMT crystal hand-soldering +2 +Capacitor_SMD +C_01005_0402Metric_Pad0.57x0.30mm_HandSolder +Capacitor SMD 01005 (0402 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.vishay.com/docs/20056/crcw01005e3.pdf), generated with kicad-footprint-generator +capacitor handsolder 0 4 -4 -Crystal -Crystal_SMD_FOX_FE-2Pin_7.5x5.0mm -crystal Ceramic Resin Sealed SMD http://www.foxonline.com/pdfs/fe.pdf, 7.5x5.0mm^2 package -SMD SMT crystal +2 +Capacitor_SMD +C_1206_3216Metric +Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor 0 2 2 -Crystal -Crystal_SMD_FOX_FE-2Pin_7.5x5.0mm_HandSoldering -crystal Ceramic Resin Sealed SMD http://www.foxonline.com/pdfs/fe.pdf, hand-soldering, 7.5x5.0mm^2 package -SMD SMT crystal hand-soldering +Capacitor_SMD +C_1206_3216Metric_Pad1.33x1.80mm_HandSolder +Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor handsolder 0 2 2 -Crystal -Crystal_SMD_FOX_FQ7050-2Pin_7.0x5.0mm -FOX SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package -SMD SMT crystal +Capacitor_SMD +C_1210_3225Metric +Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor 0 2 2 -Crystal -Crystal_SMD_FOX_FQ7050-2Pin_7.0x5.0mm_HandSoldering -FOX SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, hand-soldering, 7.0x5.0mm^2 package -SMD SMT crystal hand-soldering +Capacitor_SMD +C_1210_3225Metric_Pad1.33x2.70mm_HandSolder +Capacitor SMD 1210 (3225 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor handsolder 0 2 2 -Crystal -Crystal_SMD_FOX_FQ7050-4Pin_7.0x5.0mm -FOX SMD Crystal SERIES SMD7050/4 https://www.foxonline.com/pdfs/FQ7050.pdf, 7.0x5.0mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_FrontierElectronics_FM206 -SMD Watch Crystal FrontierElectronics FM206 6.0mm length 1.9mm diameter http://www.chinafronter.com/wp-content/uploads/2013/12/FM206.pdf -['FM206'] -0 -3 -3 -Crystal -Crystal_SMD_G8-2Pin_3.2x1.5mm -SMD Crystal G8, 3.2x1.5mm^2 package -SMD SMT crystal +Capacitor_SMD +C_1812_4532Metric +Capacitor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor 0 2 2 -Crystal -Crystal_SMD_G8-2Pin_3.2x1.5mm_HandSoldering -SMD Crystal G8, hand-soldering, 3.2x1.5mm^2 package -SMD SMT crystal hand-soldering +Capacitor_SMD +C_1812_4532Metric_Pad1.57x3.40mm_HandSolder +Capacitor SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor handsolder 0 2 2 -Crystal -Crystal_SMD_HC49-SD -SMD Crystal HC-49-SD http://cdn-reichelt.de/documents/datenblatt/B400/xxx-HC49-SMD.pdf, 11.4x4.7mm^2 package -SMD SMT crystal +Capacitor_SMD +C_1825_4564Metric +Capacitor SMD 1825 (4564 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor 0 2 2 -Crystal -Crystal_SMD_HC49-SD_HandSoldering -SMD Crystal HC-49-SD http://cdn-reichelt.de/documents/datenblatt/B400/xxx-HC49-SMD.pdf, hand-soldering, 11.4x4.7mm^2 package -SMD SMT crystal hand-soldering +Capacitor_SMD +C_1825_4564Metric_Pad1.57x6.80mm_HandSolder +Capacitor SMD 1825 (4564 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator +capacitor handsolder 0 2 2 -Crystal -Crystal_SMD_MicroCrystal_CC1V-T1A-2Pin_8.0x3.7mm -SMD Crystal MicroCrystal CC1V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC1V-T1A.pdf, 8.0x3.7mm^2 package -SMD SMT crystal +Capacitor_SMD +C_2220_5650Metric +Capacitor SMD 2220 (5650 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator +capacitor 0 2 2 -Crystal -Crystal_SMD_MicroCrystal_CC1V-T1A-2Pin_8.0x3.7mm_HandSoldering -SMD Crystal MicroCrystal CC1V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC1V-T1A.pdf, hand-soldering, 8.0x3.7mm^2 package -SMD SMT crystal hand-soldering +Capacitor_SMD +C_2220_5650Metric_Pad1.97x5.40mm_HandSolder +Capacitor SMD 2220 (5650 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator +capacitor handsolder 0 2 2 -Crystal -Crystal_SMD_MicroCrystal_CC4V-T1A-2Pin_5.0x1.9mm -SMD Crystal MicroCrystal CC4V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC4V-T1A.pdf, 5.0x1.9mm^2 package -SMD SMT crystal +Capacitor_SMD +C_2225_5664Metric +Capacitor SMD 2225 (5664 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator +capacitor 0 2 2 -Crystal -Crystal_SMD_MicroCrystal_CC4V-T1A-2Pin_5.0x1.9mm_HandSoldering -SMD Crystal MicroCrystal CC4V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC4V-T1A.pdf, hand-soldering, 5.0x1.9mm^2 package -SMD SMT crystal hand-soldering +Capacitor_SMD +C_2225_5664Metric_Pad1.80x6.60mm_HandSolder +Capacitor SMD 2225 (5664 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator +capacitor handsolder 0 2 2 -Crystal -Crystal_SMD_MicroCrystal_CC5V-T1A-2Pin_4.1x1.5mm -SMD Crystal MicroCrystal CC5V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC5V-T1A.pdf, 4.1x1.5mm^2 package -SMD SMT crystal +Capacitor_SMD +C_3640_9110Metric +Capacitor SMD 3640 (9110 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator +capacitor 0 2 2 -Crystal -Crystal_SMD_MicroCrystal_CC5V-T1A-2Pin_4.1x1.5mm_HandSoldering -SMD Crystal MicroCrystal CC5V-T1A series http://cdn-reichelt.de/documents/datenblatt/B400/CC5V-T1A.pdf, hand-soldering, 4.1x1.5mm^2 package -SMD SMT crystal hand-soldering +Capacitor_SMD +C_3640_9110Metric_Pad2.10x10.45mm_HandSolder +Capacitor SMD 3640 (9110 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size from: http://datasheets.avx.com/AVX-HV_MLCC.pdf), generated with kicad-footprint-generator +capacitor handsolder 0 2 2 -Crystal -Crystal_SMD_MicroCrystal_CC7V-T1A-2Pin_3.2x1.5mm -SMD Crystal MicroCrystal CC7V-T1A/CM7V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC7V-T1A.pdf, 3.2x1.5mm^2 package -SMD SMT crystal +Capacitor_SMD +C_Elec_3x5.4 +SMD capacitor, aluminum electrolytic nonpolar, 3.0x5.4mm +capacitor electrolyic nonpolar 0 2 2 -Crystal -Crystal_SMD_MicroCrystal_CC7V-T1A-2Pin_3.2x1.5mm_HandSoldering -SMD Crystal MicroCrystal CC7V-T1A/CM7V-T1A series http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC1V-T1A.pdf, hand-soldering, 3.2x1.5mm^2 package -SMD SMT crystal hand-soldering +Capacitor_SMD +C_Elec_4x5.4 +SMD capacitor, aluminum electrolytic nonpolar, 4.0x5.4mm +capacitor electrolyic nonpolar 0 2 2 -Crystal -Crystal_SMD_MicroCrystal_CC8V-T1A-2Pin_2.0x1.2mm -SMD Crystal MicroCrystal CC8V-T1A/CM8V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CC8V-T1A.pdf, 2.0x1.2mm^2 package -SMD SMT crystal +Capacitor_SMD +C_Elec_4x5.8 +SMD capacitor, aluminum electrolytic nonpolar, 4.0x5.8mm +capacitor electrolyic nonpolar 0 2 2 -Crystal -Crystal_SMD_MicroCrystal_CC8V-T1A-2Pin_2.0x1.2mm_HandSoldering -SMD Crystal MicroCrystal CC8V-T1A/CM8V-T1A series http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CC8V-T1A.pdf, hand-soldering, 2.0x1.2mm^2 package -SMD SMT crystal hand-soldering +Capacitor_SMD +C_Elec_5x5.4 +SMD capacitor, aluminum electrolytic nonpolar, 5.0x5.4mm +capacitor electrolyic nonpolar 0 2 2 -Crystal -Crystal_SMD_MicroCrystal_CM9V-T1A-2Pin_1.6x1.0mm -SMD Crystal MicroCrystal CM9V-T1A series https://www.microcrystal.com/fileadmin/Media/Products/32kHz/Datasheet/CM9V-T1A.pdf, 1.6x1.0mm^2 package -SMD SMT crystal +Capacitor_SMD +C_Elec_5x5.8 +SMD capacitor, aluminum electrolytic nonpolar, 5.0x5.8mm +capacitor electrolyic nonpolar 0 2 2 -Crystal -Crystal_SMD_MicroCrystal_CM9V-T1A-2Pin_1.6x1.0mm_HandSoldering -SMD Crystal MicroCrystal CM9V-T1A series http://www.microcrystal.com/images/_Product-Documentation/01_TF_ceramic_Packages/01_Datasheet/CM9V-T1A.pdf, hand-soldering, 1.6x1.0mm^2 package -SMD SMT crystal hand-soldering +Capacitor_SMD +C_Elec_6.3x5.4 +SMD capacitor, aluminum electrolytic nonpolar, 6.3x5.4mm +capacitor electrolyic nonpolar 0 2 2 -Crystal -Crystal_SMD_MicroCrystal_MS1V-T1K -SMD Watch Crystal MicroCrystal MS1V-T1K 6.1mm length 2.0mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/MS1V-T1K.pdf -['MS1V-T1K'] -0 -3 -3 -Crystal -Crystal_SMD_MicroCrystal_MS3V-T1R -SMD Watch Crystal MicroCrystal MS3V-T1R 5.2mm length 1.4mm diameter http://www.microcrystal.com/images/_Product-Documentation/03_TF_metal_Packages/01_Datasheet/MS3V-T1R.pdf -['MS3V-T1R'] -0 -3 -3 -Crystal -Crystal_SMD_Qantek_QC5CB-2Pin_5x3.2mm -SMD Crystal Qantek QC5CB, https://www.qantek.com/tl_files/products/crystals/QC5CB.pdf -SMD SMT crystal +Capacitor_SMD +C_Elec_6.3x5.8 +SMD capacitor, aluminum electrolytic nonpolar, 6.3x5.8mm +capacitor electrolyic nonpolar 0 2 2 -Crystal -Crystal_SMD_SeikoEpson_FA238-4Pin_3.2x2.5mm -crystal Epson Toyocom FA-238 https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, 3.2x2.5mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_FA238-4Pin_3.2x2.5mm_HandSoldering -crystal Epson Toyocom FA-238 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_FA238V-4Pin_3.2x2.5mm -crystal Epson Toyocom FA-238 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, 3.2x2.5mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_FA238V-4Pin_3.2x2.5mm_HandSoldering -crystal Epson Toyocom FA-238 series http://www.mouser.com/ds/2/137/1721499-465440.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_MA406-4Pin_11.7x4.0mm -SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, 11.7x4.0mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_MA406-4Pin_11.7x4.0mm_HandSoldering -SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, hand-soldering, 11.7x4.0mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_MA505-2Pin_12.7x5.1mm -SMD Crystal Seiko Epson MC-505 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, 12.7x5.1mm^2 package -SMD SMT crystal +Capacitor_SMD +C_Elec_6.3x7.7 +SMD capacitor, aluminum electrolytic nonpolar, 6.3x7.7mm +capacitor electrolyic nonpolar 0 2 2 -Crystal -Crystal_SMD_SeikoEpson_MA505-2Pin_12.7x5.1mm_HandSoldering -SMD Crystal Seiko Epson MC-505 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, hand-soldering, 12.7x5.1mm^2 package -SMD SMT crystal hand-soldering +Capacitor_SMD +C_Elec_8x5.4 +SMD capacitor, aluminum electrolytic nonpolar, 8.0x5.4mm +capacitor electrolyic nonpolar 0 2 2 -Crystal -Crystal_SMD_SeikoEpson_MA506-4Pin_12.7x5.1mm -SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, 12.7x5.1mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_MA506-4Pin_12.7x5.1mm_HandSoldering -SMD Crystal Seiko Epson MC-506 http://media.digikey.com/pdf/Data%20Sheets/Epson%20PDFs/MA-505,506.pdf, hand-soldering, 12.7x5.1mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_MC146-4Pin_6.7x1.5mm -SMD Crystal Seiko Epson MC-146 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, 6.7x1.5mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_MC146-4Pin_6.7x1.5mm_HandSoldering -SMD Crystal Seiko Epson MC-146 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, hand-soldering, 6.7x1.5mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_MC156-4Pin_7.1x2.5mm -SMD Crystal Seiko Epson MC-156 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, 7.1x2.5mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_MC156-4Pin_7.1x2.5mm_HandSoldering -SMD Crystal Seiko Epson MC-156 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-156_en.pdf, hand-soldering, 7.1x2.5mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_MC306-4Pin_8.0x3.2mm -SMD Crystal Seiko Epson MC-306 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, 8.0x3.2mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_MC306-4Pin_8.0x3.2mm_HandSoldering -SMD Crystal Seiko Epson MC-306 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, hand-soldering, 8.0x3.2mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_MC405-2Pin_9.6x4.1mm -SMD Crystal Seiko Epson MC-405 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, 9.6x4.1mm^2 package -SMD SMT crystal +Capacitor_SMD +C_Elec_8x6.2 +SMD capacitor, aluminum electrolytic nonpolar, 8.0x6.2mm +capacitor electrolyic nonpolar 0 2 2 -Crystal -Crystal_SMD_SeikoEpson_MC405-2Pin_9.6x4.1mm_HandSoldering -SMD Crystal Seiko Epson MC-405 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, hand-soldering, 9.6x4.1mm^2 package -SMD SMT crystal hand-soldering +Capacitor_SMD +C_Elec_8x10.2 +SMD capacitor, aluminum electrolytic nonpolar, 8.0x10.2mm +capacitor electrolyic nonpolar 0 2 2 -Crystal -Crystal_SMD_SeikoEpson_MC406-4Pin_9.6x4.1mm -SMD Crystal Seiko Epson MC-406 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, 9.6x4.1mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_MC406-4Pin_9.6x4.1mm_HandSoldering -SMD Crystal Seiko Epson MC-406 https://support.epson.biz/td/api/doc_check.php?dl=brief_MC-306_en.pdf, hand-soldering, 9.6x4.1mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_TSX3225-4Pin_3.2x2.5mm -crystal Epson Toyocom TSX-3225 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, 3.2x2.5mm^2 package -SMD SMT crystal -0 -4 -4 -Crystal -Crystal_SMD_SeikoEpson_TSX3225-4Pin_3.2x2.5mm_HandSoldering -crystal Epson Toyocom TSX-3225 series https://support.epson.biz/td/api/doc_check.php?dl=brief_fa-238v_en.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_TXC_7A-2Pin_5x3.2mm -SMD Crystal TXC 7A http://txccrystal.com/images/pdf/7a.pdf -SMD SMT crystal +Capacitor_SMD +C_Elec_10x10.2 +SMD capacitor, aluminum electrolytic nonpolar, 10.0x10.2mm +capacitor electrolyic nonpolar 0 2 2 -Crystal -Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm -SMD Crystal TXC 7M http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, 3.2x2.5mm^2 package -SMD SMT crystal +Capacitor_SMD +C_Trimmer_Murata_TZB4-A +trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb + Murata TZB4 TZB4-A 0 -4 -4 -Crystal -Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm_HandSoldering -SMD Crystal TXC 7M http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, hand-soldering, 3.2x2.5mm^2 package -SMD SMT crystal hand-soldering -0 -4 -4 -Crystal -Crystal_SMD_TXC_9HT11-2Pin_2.0x1.2mm -SMD Crystal TXC 9HT11 http://txccrystal.com/images/pdf/9ht11.pdf, 2.0x1.2mm^2 package -SMD SMT crystal +2 +2 +Capacitor_SMD +C_Trimmer_Murata_TZB4-B +trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb + Murata TZB4 TZB4-A 0 2 2 -Crystal -Crystal_SMD_TXC_9HT11-2Pin_2.0x1.2mm_HandSoldering -SMD Crystal TXC 9HT11 http://txccrystal.com/images/pdf/9ht11.pdf, hand-soldering, 2.0x1.2mm^2 package -SMD SMT crystal hand-soldering +Capacitor_SMD +C_Trimmer_Murata_TZC3 +trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb + Murata TZC3 0 2 2 -Crystal -Crystal_SMD_TXC_AX_8045-2Pin_8.0x4.5mm -http://www.txccrystal.com/images/pdf/ax-automotive.pdf -SMD SMT crystal +Capacitor_SMD +C_Trimmer_Murata_TZR1 +trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb + Murata TZR1 0 2 2 -Crystal -Resonator-2Pin_W6.0mm_H3.0mm -Ceramic Resomator/Filter 6.0x3.0mm^2, length*width=6.0x3.0mm^2 package, package length=6.0mm, package width=3.0mm, 2 pins -THT ceramic resonator filter +Capacitor_SMD +C_Trimmer_Murata_TZW4 +trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb + Murata TZW4 0 2 2 -Crystal -Resonator-2Pin_W7.0mm_H2.5mm -Ceramic Resomator/Filter 7.0x2.5mm^2, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 2 pins -THT ceramic resonator filter +Capacitor_SMD +C_Trimmer_Murata_TZY2 +trimmer capacitor SMD horizontal, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/capacitor/trimmer/t13e.ashx?la=en-gb + Murata TZY2 0 2 2 -Crystal -Resonator-2Pin_W8.0mm_H3.5mm -Ceramic Resomator/Filter 8.0x3.5mm^2, length*width=8.0x3.5mm^2 package, package length=8.0mm, package width=3.5mm, 2 pins -THT ceramic resonator filter +Capacitor_SMD +C_Trimmer_Sprague-Goodman_SGC3 +trimmer capacitor SMD horizontal, http://media.wix.com/ugd/d86717_38d9821e12823a7aa9cef38c6c2a73cc.pdf + Sprague Goodman SGC3 0 2 2 -Crystal -Resonator-2Pin_W10.0mm_H5.0mm -Ceramic Resomator/Filter 10.0x5.0 RedFrequency MG/MT/MX series, http://www.red-frequency.com/download/datenblatt/redfrequency-datenblatt-ir-zta.pdf, length*width=10.0x5.0mm^2 package, package length=10.0mm, package width=5.0mm, 2 pins -THT ceramic resonator filter +Capacitor_SMD +C_Trimmer_Voltronics_JN +trimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf + Voltronics JN 0 2 2 -Crystal -Resonator-3Pin_W6.0mm_H3.0mm -Ceramic Resomator/Filter 6.0x3.0mm^2, length*width=6.0x3.0mm^2 package, package length=6.0mm, package width=3.0mm, 3 pins -THT ceramic resonator filter +Capacitor_SMD +C_Trimmer_Voltronics_JQ +trimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf + Voltronics JQ 0 -3 -3 -Crystal -Resonator-3Pin_W7.0mm_H2.5mm -Ceramic Resomator/Filter 7.0x2.5mm^2, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 3 pins -THT ceramic resonator filter +2 +2 +Capacitor_SMD +C_Trimmer_Voltronics_JR +trimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf + Voltronics JR 0 -3 -3 -Crystal -Resonator-3Pin_W8.0mm_H3.5mm -Ceramic Resomator/Filter 8.0x3.5mm^2, length*width=8.0x3.5mm^2 package, package length=8.0mm, package width=3.5mm, 3 pins -THT ceramic resonator filter +2 +2 +Capacitor_SMD +C_Trimmer_Voltronics_JV +trimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf + Voltronics JV 0 -3 -3 -Crystal -Resonator-3Pin_W10.0mm_H5.0mm -Ceramic Resomator/Filter 10.0x5.0mm^2 RedFrequency MG/MT/MX series, http://www.red-frequency.com/download/datenblatt/redfrequency-datenblatt-ir-zta.pdf, length*width=10.0x5.0mm^2 package, package length=10.0mm, package width=5.0mm, 3 pins -THT ceramic resonator filter +2 +2 +Capacitor_SMD +C_Trimmer_Voltronics_JZ +trimmer capacitor SMD horizontal, http://www.knowlescapacitors.com/File%20Library/Voltronics/English/GlobalNavigation/Products/Trimmer%20Capacitors/CerChipTrimCap.pdf + Voltronics JR 0 -3 -3 -Crystal -Resonator_Murata_CSTLSxxxG-3Pin_W8.0mm_H3.0mm -Ceramic Resomator/Filter Murata CSTLSxxxG, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/timingdevice/ceralock/p17e.ashx, length*width=8.0x3.0mm^2 package, package length=8.0mm, package width=3.0mm, 3 pins -THT ceramic resonator filter CSTLSxxxG -0 -3 -3 -Crystal -Resonator_Murata_CSTLSxxxX-3Pin_W5.5mm_H3.0mm -Ceramic Resomator/Filter Murata CSTLSxxxX, http://www.murata.com/~/media/webrenewal/support/library/catalog/products/timingdevice/ceralock/p17e.ashx, length*width=5.5x3.0mm^2 package, package length=5.5mm, package width=3.0mm, 3 pins -THT ceramic resonator filter CSTLSxxxX -0 -3 -3 -Crystal -Resonator_Murata_DSN6-3Pin_W7.0mm_H2.5mm -Ceramic Resomator/Filter Murata DSN6, http://cdn-reichelt.de/documents/datenblatt/B400/DSN6NC51H.pdf, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 3 pins -THT ceramic resonator filter DSN6 -0 -3 -3 -Crystal -Resonator_Murata_DSS6-3Pin_W7.0mm_H2.5mm -Ceramic Resomator/Filter Murata DSS6, http://cdn-reichelt.de/documents/datenblatt/B400/DSN6NC51H.pdf, length*width=7.0x2.5mm^2 package, package length=7.0mm, package width=2.5mm, 3 pins -THT ceramic resonator filter DSS6 -0 -3 -3 -Crystal -Resonator_SMD-3Pin_7.2x3.0mm -SMD Resomator/Filter 7.2x3.0mm, Murata CSTCC8M00G53-R0; 8MHz resonator, SMD, Farnell (Element 14) #1170435, http://www.farnell.com/datasheets/19296.pdf?_ga=1.247244932.122297557.1475167906, 7.2x3.0mm^2 package -SMD SMT ceramic resonator filter filter -0 -3 -3 -Crystal -Resonator_SMD-3Pin_7.2x3.0mm_HandSoldering -SMD Resomator/Filter 7.2x3.0mm, Murata CSTCC8M00G53-R0; 8MHz resonator, SMD, Farnell (Element 14) #1170435, http://www.farnell.com/datasheets/19296.pdf?_ga=1.247244932.122297557.1475167906, hand-soldering, 7.2x3.0mm^2 package -SMD SMT ceramic resonator filter filter hand-soldering -0 -3 -3 -Crystal -Resonator_SMD_Murata_CDSCB-2Pin_4.5x2.0mm -SMD Resomator/Filter Murata CDSCB, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 4.5x2.0mm^2 package -SMD SMT ceramic resonator filter filter -0 -2 -2 -Crystal -Resonator_SMD_Murata_CDSCB-2Pin_4.5x2.0mm_HandSoldering -SMD Resomator/Filter Murata CDSCB, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 4.5x2.0mm^2 package -SMD SMT ceramic resonator filter filter hand-soldering -0 -2 -2 -Crystal -Resonator_SMD_Murata_CSTxExxV-3Pin_3.0x1.1mm -SMD Resomator/Filter Murata CSTCE, https://www.murata.com/en-eu/products/productdata/8801162264606/SPEC-CSTNE16M0VH3C000R0.pdf -SMD SMT ceramic resonator filter -0 -3 -3 -Crystal -Resonator_SMD_Murata_CSTxExxV-3Pin_3.0x1.1mm_HandSoldering -SMD Resomator/Filter Murata CSTCE, https://www.murata.com/en-eu/products/productdata/8801162264606/SPEC-CSTNE16M0VH3C000R0.pdf -SMD SMT ceramic resonator filter -0 -3 -3 -Crystal -Resonator_SMD_Murata_SFECV-3Pin_6.9x2.9mm -SMD Resomator/Filter Murata SFECV, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 6.9x2.9mm^2 package -SMD SMT ceramic resonator filter filter -0 -3 -3 -Crystal -Resonator_SMD_Murata_SFECV-3Pin_6.9x2.9mm_HandSoldering -SMD Resomator/Filter Murata SFECV, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 6.9x2.9mm^2 package -SMD SMT ceramic resonator filter filter hand-soldering -0 -3 -3 -Crystal -Resonator_SMD_Murata_SFSKA-3Pin_7.9x3.8mm -SMD Resomator/Filter Murata SFSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 7.9x3.8mm^2 package -SMD SMT ceramic resonator filter filter -0 -3 -3 -Crystal -Resonator_SMD_Murata_SFSKA-3Pin_7.9x3.8mm_HandSoldering -SMD Resomator/Filter Murata SFSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 7.9x3.8mm^2 package -SMD SMT ceramic resonator filter filter hand-soldering -0 -3 -3 -Crystal -Resonator_SMD_Murata_TPSKA-3Pin_7.9x3.8mm -SMD Resomator/Filter Murata TPSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, 7.9x3.8mm^2 package -SMD SMT ceramic resonator filter filter -0 -3 -3 -Crystal -Resonator_SMD_Murata_TPSKA-3Pin_7.9x3.8mm_HandSoldering -SMD Resomator/Filter Murata TPSKA, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 7.9x3.8mm^2 package -SMD SMT ceramic resonator filter filter hand-soldering -0 -3 -3 +2 +2 diff --git a/02_hardware/brayn/mcu.bak b/02_hardware/brayn/mcu.bak new file mode 100644 index 0000000..ed5c4e7 --- /dev/null +++ b/02_hardware/brayn/mcu.bak @@ -0,0 +1,289 @@ +(kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor) + (symbol "STM32F411RCTx" (in_bom yes) (on_board yes) + (property "Reference" "U" (at -15.24 41.91 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "STM32G474x" (at 36.83 49.53 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_QFP:LQFP-64_10x10mm_P0.5mm" (at -36.83 50.8 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + (property "Datasheet" "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00115249.pdf" (at -21.59 93.98 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "ARM Cortex-M4 STM32F4 STM32F411" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "ARM Cortex-M4 MCU, 256KB flash, 128KB RAM, 100MHz, 1.7-3.6V, 50 GPIO, LQFP-64" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "LQFP*10x10mm*P0.5mm*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "STM32F411RCTx_0_1" + (rectangle (start -15.24 40.64) (end 15.24 -58.42) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + ) + (symbol "STM32F411RCTx_1_1" + (pin power_in line (at -7.62 43.18 270) (length 2.54) + (name "VBAT" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 0 0) (length 2.54) + (name "PC2" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -2.54 0) (length 2.54) + (name "PC3" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 27.94 180) (length 2.54) + (name "PA0" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 25.4 180) (length 2.54) + (name "PA1" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 22.86 180) (length 2.54) + (name "PA2" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 -60.96 90) (length 2.54) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -3.81 43.18 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 20.32 180) (length 2.54) + (name "PA3" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 17.78 180) (length 2.54) + (name "PA4" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 15.24 180) (length 2.54) + (name "PA5" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -27.94 0) (length 2.54) + (name "PC13" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 12.7 180) (length 2.54) + (name "PA6" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 10.16 180) (length 2.54) + (name "PA7" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -5.08 0) (length 2.54) + (name "PC4" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -7.62 0) (length 2.54) + (name "PC5" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -15.24 180) (length 2.54) + (name "PB0" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -17.78 180) (length 2.54) + (name "PB1" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -20.32 180) (length 2.54) + (name "PB2" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 6.35 -60.96 90) (length 2.54) + (name "VSSA" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 33.02 180) (length 2.54) + (name "VREF+" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 7.62 43.18 270) (length 2.54) + (name "VDDA" (effects (font (size 1.27 1.27)))) + (number "29" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 24.13 0) (length 2.54) + (name "OSC32_IN-PC14" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 17.78 -38.1 180) (length 2.54) + (name "PB10" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 -60.96 90) (length 2.54) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "31" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -1.27 43.18 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "32" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -40.64 180) (length 2.54) + (name "PB11" (effects (font (size 1.27 1.27)))) + (number "33" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -43.18 180) (length 2.54) + (name "PB12" (effects (font (size 1.27 1.27)))) + (number "34" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -45.72 180) (length 2.54) + (name "PB13" (effects (font (size 1.27 1.27)))) + (number "35" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -48.26 180) (length 2.54) + (name "PB14" (effects (font (size 1.27 1.27)))) + (number "36" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -50.8 180) (length 2.54) + (name "PB15" (effects (font (size 1.27 1.27)))) + (number "37" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -10.16 0) (length 2.54) + (name "PC6" (effects (font (size 1.27 1.27)))) + (number "38" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -12.7 0) (length 2.54) + (name "PC7" (effects (font (size 1.27 1.27)))) + (number "39" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 21.59 0) (length 2.54) + (name "OSC32_OUT-PC15" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -15.24 0) (length 2.54) + (name "PC8" (effects (font (size 1.27 1.27)))) + (number "40" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -17.78 0) (length 2.54) + (name "PC9" (effects (font (size 1.27 1.27)))) + (number "41" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 7.62 180) (length 2.54) + (name "PA8" (effects (font (size 1.27 1.27)))) + (number "42" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 5.08 180) (length 2.54) + (name "PA9" (effects (font (size 1.27 1.27)))) + (number "43" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 2.54 180) (length 2.54) + (name "PA10" (effects (font (size 1.27 1.27)))) + (number "44" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 0 180) (length 2.54) + (name "PA11" (effects (font (size 1.27 1.27)))) + (number "45" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -2.54 180) (length 2.54) + (name "PA12" (effects (font (size 1.27 1.27)))) + (number "46" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -60.96 90) (length 2.54) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "47" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 1.27 43.18 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "48" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -5.08 180) (length 2.54) + (name "PA13" (effects (font (size 1.27 1.27)))) + (number "49" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 19.05 0) (length 2.54) + (name "OSC_IN-PF0" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -7.62 180) (length 2.54) + (name "PA14" (effects (font (size 1.27 1.27)))) + (number "50" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -10.16 180) (length 2.54) + (name "PA15" (effects (font (size 1.27 1.27)))) + (number "51" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -20.32 0) (length 2.54) + (name "PC10" (effects (font (size 1.27 1.27)))) + (number "52" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -22.86 0) (length 2.54) + (name "PC11" (effects (font (size 1.27 1.27)))) + (number "53" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -25.4 0) (length 2.54) + (name "PC12" (effects (font (size 1.27 1.27)))) + (number "54" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 10.16 0) (length 2.54) + (name "PD2" (effects (font (size 1.27 1.27)))) + (number "55" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -22.86 180) (length 2.54) + (name "PB3" (effects (font (size 1.27 1.27)))) + (number "56" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -25.4 180) (length 2.54) + (name "PB4" (effects (font (size 1.27 1.27)))) + (number "57" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -27.94 180) (length 2.54) + (name "PB5" (effects (font (size 1.27 1.27)))) + (number "58" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -30.48 180) (length 2.54) + (name "PB6" (effects (font (size 1.27 1.27)))) + (number "59" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 16.51 0) (length 2.54) + (name "OSC_OUT-PF1" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -33.02 180) (length 2.54) + (name "PB7" (effects (font (size 1.27 1.27)))) + (number "60" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 33.02 0) (length 2.54) + (name "BOOT0-PB8" (effects (font (size 1.27 1.27)))) + (number "61" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -35.56 180) (length 2.54) + (name "PB9" (effects (font (size 1.27 1.27)))) + (number "62" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 -60.96 90) (length 2.54) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "63" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 3.81 43.18 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "64" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 30.48 0) (length 2.54) + (name "NRST-PG10" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 5.08 0) (length 2.54) + (name "PC0" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 2.54 0) (length 2.54) + (name "PC1" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) +) diff --git a/02_hardware/brayn/mcu.kicad_sym b/02_hardware/brayn/mcu.kicad_sym new file mode 100644 index 0000000..7afe788 --- /dev/null +++ b/02_hardware/brayn/mcu.kicad_sym @@ -0,0 +1,289 @@ +(kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor) + (symbol "STM32G474x" (in_bom yes) (on_board yes) + (property "Reference" "U" (at -15.24 41.91 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "STM32G474x" (at 10.16 -60.96 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_QFP:LQFP-64_10x10mm_P0.5mm" (at -36.83 50.8 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32g474re.pdf" (at -25.4 57.15 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "ARM Cortex-M4 STM32G4 STM32G474" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "ARM Cortex-M4 MCU, 256KB flash, 128KB RAM, 170MHz, 1.7-3.6V, 50 GPIO, LQFP-64" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "LQFP*10x10mm*P0.5mm*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "STM32G474x_0_1" + (rectangle (start -15.24 40.64) (end 15.24 -58.42) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + ) + (symbol "STM32G474x_1_1" + (pin power_in line (at -7.62 43.18 270) (length 2.54) + (name "VBAT" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 0 0) (length 2.54) + (name "PC2" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -2.54 0) (length 2.54) + (name "PC3" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 27.94 180) (length 2.54) + (name "PA0" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 25.4 180) (length 2.54) + (name "PA1" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 22.86 180) (length 2.54) + (name "PA2" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 -60.96 90) (length 2.54) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -3.81 43.18 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 20.32 180) (length 2.54) + (name "PA3" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 17.78 180) (length 2.54) + (name "PA4" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 15.24 180) (length 2.54) + (name "PA5" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -27.94 0) (length 2.54) + (name "PC13" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 12.7 180) (length 2.54) + (name "PA6" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 10.16 180) (length 2.54) + (name "PA7" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -5.08 0) (length 2.54) + (name "PC4" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -7.62 0) (length 2.54) + (name "PC5" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -15.24 180) (length 2.54) + (name "PB0" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -17.78 180) (length 2.54) + (name "PB1" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -20.32 180) (length 2.54) + (name "PB2" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 6.35 -60.96 90) (length 2.54) + (name "VSSA" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 33.02 180) (length 2.54) + (name "VREF+" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 7.62 43.18 270) (length 2.54) + (name "VDDA" (effects (font (size 1.27 1.27)))) + (number "29" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 24.13 0) (length 2.54) + (name "OSC32_IN-PC14" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 17.78 -38.1 180) (length 2.54) + (name "PB10" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 -60.96 90) (length 2.54) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "31" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -1.27 43.18 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "32" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -40.64 180) (length 2.54) + (name "PB11" (effects (font (size 1.27 1.27)))) + (number "33" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -43.18 180) (length 2.54) + (name "PB12" (effects (font (size 1.27 1.27)))) + (number "34" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -45.72 180) (length 2.54) + (name "PB13" (effects (font (size 1.27 1.27)))) + (number "35" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -48.26 180) (length 2.54) + (name "PB14" (effects (font (size 1.27 1.27)))) + (number "36" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -50.8 180) (length 2.54) + (name "PB15" (effects (font (size 1.27 1.27)))) + (number "37" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -10.16 0) (length 2.54) + (name "PC6" (effects (font (size 1.27 1.27)))) + (number "38" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -12.7 0) (length 2.54) + (name "PC7" (effects (font (size 1.27 1.27)))) + (number "39" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 21.59 0) (length 2.54) + (name "OSC32_OUT-PC15" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -15.24 0) (length 2.54) + (name "PC8" (effects (font (size 1.27 1.27)))) + (number "40" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -17.78 0) (length 2.54) + (name "PC9" (effects (font (size 1.27 1.27)))) + (number "41" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 7.62 180) (length 2.54) + (name "PA8" (effects (font (size 1.27 1.27)))) + (number "42" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 5.08 180) (length 2.54) + (name "PA9" (effects (font (size 1.27 1.27)))) + (number "43" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 2.54 180) (length 2.54) + (name "PA10" (effects (font (size 1.27 1.27)))) + (number "44" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 0 180) (length 2.54) + (name "PA11" (effects (font (size 1.27 1.27)))) + (number "45" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -2.54 180) (length 2.54) + (name "PA12" (effects (font (size 1.27 1.27)))) + (number "46" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -60.96 90) (length 2.54) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "47" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 1.27 43.18 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "48" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -5.08 180) (length 2.54) + (name "PA13" (effects (font (size 1.27 1.27)))) + (number "49" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 19.05 0) (length 2.54) + (name "OSC_IN-PF0" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -7.62 180) (length 2.54) + (name "PA14" (effects (font (size 1.27 1.27)))) + (number "50" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -10.16 180) (length 2.54) + (name "PA15" (effects (font (size 1.27 1.27)))) + (number "51" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -20.32 0) (length 2.54) + (name "PC10" (effects (font (size 1.27 1.27)))) + (number "52" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -22.86 0) (length 2.54) + (name "PC11" (effects (font (size 1.27 1.27)))) + (number "53" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -25.4 0) (length 2.54) + (name "PC12" (effects (font (size 1.27 1.27)))) + (number "54" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 10.16 0) (length 2.54) + (name "PD2" (effects (font (size 1.27 1.27)))) + (number "55" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -22.86 180) (length 2.54) + (name "PB3" (effects (font (size 1.27 1.27)))) + (number "56" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -25.4 180) (length 2.54) + (name "PB4" (effects (font (size 1.27 1.27)))) + (number "57" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -27.94 180) (length 2.54) + (name "PB5" (effects (font (size 1.27 1.27)))) + (number "58" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -30.48 180) (length 2.54) + (name "PB6" (effects (font (size 1.27 1.27)))) + (number "59" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 16.51 0) (length 2.54) + (name "OSC_OUT-PF1" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -33.02 180) (length 2.54) + (name "PB7" (effects (font (size 1.27 1.27)))) + (number "60" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 33.02 0) (length 2.54) + (name "BOOT0-PB8" (effects (font (size 1.27 1.27)))) + (number "61" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -35.56 180) (length 2.54) + (name "PB9" (effects (font (size 1.27 1.27)))) + (number "62" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 -60.96 90) (length 2.54) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "63" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 3.81 43.18 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "64" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 30.48 0) (length 2.54) + (name "NRST-PG10" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 5.08 0) (length 2.54) + (name "PC0" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 2.54 0) (length 2.54) + (name "PC1" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) +) diff --git a/02_hardware/brayn/sym-lib-table b/02_hardware/brayn/sym-lib-table index cc0fb78..515d97e 100644 --- a/02_hardware/brayn/sym-lib-table +++ b/02_hardware/brayn/sym-lib-table @@ -23,4 +23,5 @@ (lib (name "131_Full_Bridge")(type "KiCad")(uri "${KIPRJMOD}/../KicED/project_init_tool/../symbols/131_Full_Bridge.kicad_sym")(options "")(descr "")) (lib (name "314_power_management_ic")(type "KiCad")(uri "${KIPRJMOD}/../KicED/project_init_tool/../symbols/314_power_management_ic.kicad_sym")(options "")(descr "")) (lib (name "100_BJT")(type "KiCad")(uri "${KIPRJMOD}/../KicED/project_init_tool/../symbols/100_BJT.kicad_sym")(options "")(descr "")) + (lib (name "mcu")(type "KiCad")(uri "${KIPRJMOD}/mcu.kicad_sym")(options "")(descr "")) ) diff --git a/02_hardware/brayn/~brayn.kicad_pcb.lck b/02_hardware/brayn/~brayn.kicad_pcb.lck deleted file mode 100644 index a731676..0000000 --- a/02_hardware/brayn/~brayn.kicad_pcb.lck +++ /dev/null @@ -1 +0,0 @@ -{"hostname":"devbian","username":"key"} \ No newline at end of file