From dbc38a910d7dc9ed16410afe4fb1326e8ef6f2bc Mon Sep 17 00:00:00 2001 From: kuwoyuki Date: Mon, 24 Mar 2025 04:05:10 +0600 Subject: [PATCH] chore: _ --- .../esp32-c3-d-2025-03-23_214046.zip | Bin 0 -> 23335 bytes .../esp32-c3-d-2025-03-23_215813.zip | Bin 0 -> 25471 bytes .../esp32-c3-d-2025-03-23_220748.zip | Bin 0 -> 26291 bytes .../esp32-c3-d-2025-03-23_223600.zip | Bin 0 -> 27379 bytes .../esp32-c3-d-2025-03-23_224155.zip | Bin 0 -> 29333 bytes .../esp32-c3-d-2025-03-24_002900.zip | Bin 0 -> 31831 bytes .../esp32-c3-d-2025-03-24_003419.zip | Bin 0 -> 31834 bytes .../esp32-c3-d-2025-03-24_015404.zip | Bin 0 -> 31908 bytes .../esp32-c3-d-2025-03-24_024706.zip | Bin 0 -> 32293 bytes .../esp32-c3-d-2025-03-24_040454.zip | Bin 0 -> 32307 bytes esp32-c3-d/esp32-c3-d.kicad_pcb | 3305 - esp32-c3-d/esp32-c3-d.kicad_sch | 10389 ++- esp32-c3-d/esp32-c3-d.svg | 54392 ++++++++++++++++ 13 files changed, 64685 insertions(+), 3401 deletions(-) create mode 100644 esp32-c3-d/esp32-c3-d-backups/esp32-c3-d-2025-03-23_214046.zip create mode 100644 esp32-c3-d/esp32-c3-d-backups/esp32-c3-d-2025-03-23_215813.zip create mode 100644 esp32-c3-d/esp32-c3-d-backups/esp32-c3-d-2025-03-23_220748.zip create mode 100644 esp32-c3-d/esp32-c3-d-backups/esp32-c3-d-2025-03-23_223600.zip create mode 100644 esp32-c3-d/esp32-c3-d-backups/esp32-c3-d-2025-03-23_224155.zip create mode 100644 esp32-c3-d/esp32-c3-d-backups/esp32-c3-d-2025-03-24_002900.zip create mode 100644 esp32-c3-d/esp32-c3-d-backups/esp32-c3-d-2025-03-24_003419.zip create mode 100644 esp32-c3-d/esp32-c3-d-backups/esp32-c3-d-2025-03-24_015404.zip create mode 100644 esp32-c3-d/esp32-c3-d-backups/esp32-c3-d-2025-03-24_024706.zip create mode 100644 esp32-c3-d/esp32-c3-d-backups/esp32-c3-d-2025-03-24_040454.zip create mode 100644 esp32-c3-d/esp32-c3-d.svg diff --git a/esp32-c3-d/esp32-c3-d-backups/esp32-c3-d-2025-03-23_214046.zip b/esp32-c3-d/esp32-c3-d-backups/esp32-c3-d-2025-03-23_214046.zip new file mode 100644 index 0000000000000000000000000000000000000000..6120bd0d395091a04495ef4b2c29c5b131da58bb GIT binary patch literal 23335 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 D*#cxW literal 0 HcmV?d00001 diff --git a/esp32-c3-d/esp32-c3-d-backups/esp32-c3-d-2025-03-23_215813.zip b/esp32-c3-d/esp32-c3-d-backups/esp32-c3-d-2025-03-23_215813.zip new file mode 100644 index 0000000000000000000000000000000000000000..d968fda9f7f8ce9b889641649166b5f05bdee00d GIT binary patch literal 25471 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

#8d#*YwO#%cIm>bDl73De=n#|{e*sB|k2 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 v7XKh{!T&$GUswMJbYBBx literal 0 HcmV?d00001 diff --git a/esp32-c3-d/esp32-c3-d-backups/esp32-c3-d-2025-03-23_224155.zip b/esp32-c3-d/esp32-c3-d-backups/esp32-c3-d-2025-03-23_224155.zip new file mode 100644 index 0000000000000000000000000000000000000000..9da9ebf7c934f3b9f23365cdbef83bac74193e81 GIT binary patch literal 29333 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ⅅ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 literal 0 HcmV?d00001 diff --git a/esp32-c3-d/esp32-c3-d-backups/esp32-c3-d-2025-03-24_015404.zip b/esp32-c3-d/esp32-c3-d-backups/esp32-c3-d-2025-03-24_015404.zip new file mode 100644 index 0000000000000000000000000000000000000000..de4148bdaca413115c47484f427c06c5b8e0dc7c GIT binary patch literal 31908 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 C^y;|) literal 0 HcmV?d00001 diff --git a/esp32-c3-d/esp32-c3-d-backups/esp32-c3-d-2025-03-24_024706.zip b/esp32-c3-d/esp32-c3-d-backups/esp32-c3-d-2025-03-24_024706.zip new file mode 100644 index 0000000000000000000000000000000000000000..5322aefce4a37fca59fd56b5e867c0e0d3f02f22 GIT binary patch literal 32293 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 literal 0 HcmV?d00001 diff --git a/esp32-c3-d/esp32-c3-d-backups/esp32-c3-d-2025-03-24_040454.zip b/esp32-c3-d/esp32-c3-d-backups/esp32-c3-d-2025-03-24_040454.zip new file mode 100644 index 0000000000000000000000000000000000000000..f68fc7c9fca839c0c8bbca775a76908875e03dea GIT binary patch literal 32307 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 GNB;*5F9e_f literal 0 HcmV?d00001 diff --git a/esp32-c3-d/esp32-c3-d.kicad_pcb b/esp32-c3-d/esp32-c3-d.kicad_pcb index fd93972..eb2e8c4 100644 --- a/esp32-c3-d/esp32-c3-d.kicad_pcb +++ b/esp32-c3-d/esp32-c3-d.kicad_pcb @@ -91,3310 +91,5 @@ ) ) (net 0 "") - (net 1 "Net-(AE1-Pad1)") - (net 2 "GND") - (net 3 "Net-(U1-LNA_IN)") - (net 4 "Net-(U1-VDDA-Pad31)") - (net 5 "unconnected-(U1-VDD3P3_RTC-Pad11)") - (net 6 "unconnected-(U1-XTAL_P-Pad30)") - (net 7 "unconnected-(U1-U0RXD-Pad27)") - (net 8 "unconnected-(U1-MTMS-Pad9)") - (net 9 "unconnected-(U1-MTDI-Pad10)") - (net 10 "unconnected-(U1-U0TXD-Pad28)") - (net 11 "unconnected-(U1-SPIQ-Pad24)") - (net 12 "unconnected-(U1-SPIHD-Pad19)") - (net 13 "unconnected-(U1-XTAL_N-Pad29)") - (net 14 "unconnected-(U1-SPIWP-Pad20)") - (net 15 "unconnected-(U1-VDD3P3_CPU-Pad17)") - (net 16 "unconnected-(U1-GPIO19-Pad26)") - (net 17 "unconnected-(U1-MTCK-Pad12)") - (net 18 "unconnected-(U1-SPID-Pad23)") - (net 19 "unconnected-(U1-SPICS0-Pad21)") - (net 20 "unconnected-(U1-GPIO18-Pad25)") - (net 21 "unconnected-(U1-CHIP_EN-Pad7)") - (net 22 "unconnected-(U1-GPIO9-Pad15)") - (net 23 "unconnected-(U1-XTAL_32K_N-Pad5)") - (net 24 "unconnected-(U1-MTDO-Pad13)") - (net 25 "Net-(U1-VDD3P3-Pad2)") - (net 26 "unconnected-(U1-GPIO8-Pad14)") - (net 27 "unconnected-(U1-GPIO2-Pad6)") - (net 28 "unconnected-(U1-SPICLK-Pad22)") - (net 29 "unconnected-(U1-VDD_SPI-Pad18)") - (net 30 "unconnected-(U1-GPIO10-Pad16)") - (net 31 "unconnected-(U1-XTAL_32K_P-Pad4)") - (net 32 "unconnected-(U1-GPIO3-Pad8)") - (footprint "Capacitor_SMD:C_0402_1005Metric" - (layer "F.Cu") - (uuid "20e601d8-03c1-4972-acfe-2fd5150cf03c") - (at 69.5 43) - (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 "Reference" "C2" - (at -2 0 0) - (layer "F.SilkS") - (uuid "6fd136cf-61e8-43bd-a80e-7fd59da53d1e") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "C_Small" - (at 0 1.16 0) - (layer "F.Fab") - (uuid "dbdab9e8-eb3b-48dd-a9ad-18328d86bd9e") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "123094b0-93a8-4f90-8181-8b5c8b6da445") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Unpolarized capacitor, small symbol" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "4f04e0e6-97fd-4f06-a858-0fbd3bc4645f") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "C_*") - (path "/b10dae48-e806-4921-bbf9-9aace8f4980d") - (sheetname "/") - (sheetfile "esp32-c3-d.kicad_sch") - (attr smd) - (fp_line - (start -0.107836 -0.36) - (end 0.107836 -0.36) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "db6e6d9b-6e94-4ff1-aba5-c757a08bff56") - ) - (fp_line - (start -0.107836 0.36) - (end 0.107836 0.36) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "06a14f4c-97f5-462f-9fe4-cff8f65b2460") - ) - (fp_line - (start -0.91 -0.46) - (end 0.91 -0.46) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "cbbd008d-d3a2-4a19-afbe-6f07ba36ffcb") - ) - (fp_line - (start -0.91 0.46) - (end -0.91 -0.46) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "1c6a300d-4b64-49cb-84c4-56e10d783d25") - ) - (fp_line - (start 0.91 -0.46) - (end 0.91 0.46) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "c19a29c0-3b97-4db8-931e-51634f610295") - ) - (fp_line - (start 0.91 0.46) - (end -0.91 0.46) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "f0fb0fc7-1738-4163-ae82-d28b48b684c0") - ) - (fp_line - (start -0.5 -0.25) - (end 0.5 -0.25) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "efd6d2cb-1cc5-463d-9791-59c2d085852b") - ) - (fp_line - (start -0.5 0.25) - (end -0.5 -0.25) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "413e0882-3f9f-4bfb-bdb7-41effe3183cd") - ) - (fp_line - (start 0.5 -0.25) - (end 0.5 0.25) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "b008443e-de44-4502-8ea7-cd511fdee7ad") - ) - (fp_line - (start 0.5 0.25) - (end -0.5 0.25) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "e593de50-630d-4cc9-8605-9b777bd0ccd7") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "F.Fab") - (uuid "6ac6300d-a070-4147-94bc-9e547b73e44e") - (effects - (font - (size 0.25 0.25) - (thickness 0.04) - ) - ) - ) - (pad "1" smd roundrect - (at -0.48 0) - (size 0.56 0.62) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 1 "Net-(AE1-Pad1)") - (pintype "passive") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "4288c9f0-ac9a-4654-83ac-faa6fbd36931") - ) - (pad "2" smd roundrect - (at 0.48 0) - (size 0.56 0.62) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 2 "GND") - (pintype "passive") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "89ef2333-27da-4760-917f-20040985ff31") - ) - (embedded_fonts no) - (model "${KICAD9_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 "Inductor_SMD:L_0402_1005Metric" - (layer "F.Cu") - (uuid "282ffd29-b9fc-47df-aedc-d45f3883e16f") - (at 69 44.75 90) - (descr "Inductor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") - (tags "inductor") - (property "Reference" "L1" - (at 0 -1.25 90) - (layer "F.SilkS") - (uuid "d454617f-7a72-47a4-b4cb-3b3ffdbe0316") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "L_Small" - (at 0 1.17 90) - (layer "F.Fab") - (uuid "8ebde0c4-d1af-4142-8f24-5f4e07b307d0") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "a4feccc9-0614-4d64-9a57-764fb005219c") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Inductor, small symbol" - (at 0 0 90) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "77115fd3-b4e0-493d-8af6-d0a2bc6c9bfa") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "Choke_* *Coil* Inductor_* L_*") - (path "/93e6ea49-ed29-49dc-9642-957971e4828d") - (sheetname "/") - (sheetfile "esp32-c3-d.kicad_sch") - (attr smd) - (fp_line - (start 0.93 -0.47) - (end 0.93 0.47) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "027dbb28-2a25-4df5-ac6c-43478ee702c4") - ) - (fp_line - (start -0.93 -0.47) - (end 0.93 -0.47) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "3fbf2ddb-5597-493e-890a-487fa245fd41") - ) - (fp_line - (start 0.93 0.47) - (end -0.93 0.47) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "c2385d0a-574e-4321-bd0b-0921db72601a") - ) - (fp_line - (start -0.93 0.47) - (end -0.93 -0.47) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "85705bec-ce85-4ffa-a092-d4b62ce24992") - ) - (fp_line - (start 0.5 -0.25) - (end 0.5 0.25) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "30caf82a-9ca2-4f5d-8305-2e2eda2bc783") - ) - (fp_line - (start -0.5 -0.25) - (end 0.5 -0.25) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "7b96c2ff-b3f0-4df6-84cb-fd69a667372a") - ) - (fp_line - (start 0.5 0.25) - (end -0.5 0.25) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "916ac740-a435-4e61-9cad-41cf4400e23f") - ) - (fp_line - (start -0.5 0.25) - (end -0.5 -0.25) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "e6bce77d-e08f-4d6b-901f-5471a9072056") - ) - (fp_text user "${REFERENCE}" - (at 0 0 90) - (layer "F.Fab") - (uuid "0e0d911c-0538-4695-8a78-d8e3fa4ddef6") - (effects - (font - (size 0.25 0.25) - (thickness 0.04) - ) - ) - ) - (pad "1" smd roundrect - (at -0.485 0 90) - (size 0.59 0.64) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 3 "Net-(U1-LNA_IN)") - (pintype "passive") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "bcefbdd0-bff8-4d2c-82f5-30b74e1cced2") - ) - (pad "2" smd roundrect - (at 0.485 0 90) - (size 0.59 0.64) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 1 "Net-(AE1-Pad1)") - (pintype "passive") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "12b8a156-571b-400b-82dd-308ec4bb0241") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Inductor_SMD.3dshapes/L_0402_1005Metric.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.7x3.7mm" - (layer "F.Cu") - (uuid "700c4d15-e43f-419a-aa25-6da341127851") - (at 73.030152 53.505025 -45) - (descr "QFN, 32 Pin (https://www.espressif.com/sites/default/files/documentation/0a-esp8285_datasheet_en.pdf), generated with kicad-footprint-generator ipc_noLead_generator.py") - (tags "QFN NoLead") - (property "Reference" "U1" - (at 0 -3.8 135) - (layer "F.SilkS") - (uuid "d915200c-2986-40dd-b416-5d1708689617") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "ESP32-C3" - (at 0 3.8 135) - (layer "F.Fab") - (uuid "b2b13b34-8995-4600-b1bb-a191eefa6135") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-c3_datasheet_en.pdf" - (at 0 0 135) - (layer "F.Fab") - (hide yes) - (uuid "e4db3a78-0f87-4f66-923c-38810587f9a3") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "RF Module, ESP32 SoC, RISC-V, WiFi 802.11b/n/g, Bluetooth LE 5, QFN32" - (at 0 0 135) - (layer "F.Fab") - (hide yes) - (uuid "e4f34b09-ab13-4759-bc69-6e172eb66269") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "QFN*1EP*5x5mm*P0.5mm*EP3.7x3.7mm*") - (path "/681d21f5-644a-419e-9b14-d8589d0800ed") - (sheetname "/") - (sheetfile "esp32-c3-d.kicad_sch") - (attr smd) - (fp_line - (start -2.61 2.61) - (end -2.61 2.135) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "b525d7d1-27dc-4bce-839c-01346f305ad3") - ) - (fp_line - (start -2.135 2.61) - (end -2.61 2.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "440c032a-d817-4455-8bac-d0f1d41b94bb") - ) - (fp_line - (start -2.61 -2.135) - (end -2.61 -2.37) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "5e4bf4b6-819e-4b3d-ae1d-9ba4a27adba8") - ) - (fp_line - (start 2.135 2.61) - (end 2.61 2.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "947263f5-edb6-4c0e-a0b6-ebca1b828884") - ) - (fp_line - (start 2.61 2.61) - (end 2.61 2.135) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "38394f13-cce4-41ac-bcd9-ab6d740414b5") - ) - (fp_line - (start -2.135 -2.61) - (end -2.31 -2.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "5ddaeea6-abe9-467c-85db-2fcf6c75cbb8") - ) - (fp_line - (start 2.135 -2.61) - (end 2.61 -2.61) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "0c27cef4-586d-4619-96ba-b4a5662a6142") - ) - (fp_line - (start 2.61 -2.61) - (end 2.61 -2.135) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "38ff4e5e-af82-43e3-bba1-4dd8c2b62c89") - ) - (fp_poly - (pts - (xy -2.61 -2.61) (xy -2.85 -2.94) (xy -2.37 -2.94) (xy -2.61 -2.61) - ) - (stroke - (width 0.12) - (type solid) - ) - (fill yes) - (layer "F.SilkS") - (uuid "acb7a3d6-0c99-4603-93f1-26b1cb5ba9f8") - ) - (fp_line - (start -3.1 3.1) - (end 3.1 3.1) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "cc4021bd-a6fc-4704-89de-372483de34c2") - ) - (fp_line - (start -3.1 -3.1) - (end -3.1 3.1) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "b1059c41-e620-4ac1-9558-3051dda56a50") - ) - (fp_line - (start 3.1 3.1) - (end 3.1 -3.1) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "65317507-e0a4-4e23-a2a8-984904fffcd9") - ) - (fp_line - (start 3.1 -3.1) - (end -3.1 -3.1) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "1f0f1600-7f47-4329-b452-daa4049468c6") - ) - (fp_line - (start -2.5 2.5) - (end -2.5 -1.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "49f386f1-76eb-40ba-b4ef-e97a505632f2") - ) - (fp_line - (start -2.5 -1.5) - (end -1.5 -2.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "680e9b6e-c7c7-4e2a-8a37-4679aec91f80") - ) - (fp_line - (start 2.5 2.5) - (end -2.5 2.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "010c9c0a-331c-48b8-b57e-606a0f492fcc") - ) - (fp_line - (start -1.5 -2.5) - (end 2.5 -2.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "b3c6d1bf-89d6-401d-80c3-6d69f1c341c1") - ) - (fp_line - (start 2.5 -2.5) - (end 2.5 2.5) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "1ce4ff87-e959-4faf-8696-296afd76cc06") - ) - (fp_text user "${REFERENCE}" - (at 0 0 135) - (layer "F.Fab") - (uuid "6f051087-ef2c-4083-9afd-a3de35a94130") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "" smd roundrect - (at -0.925 -0.925 315) - (size 1.49 1.49) - (layers "F.Paste") - (roundrect_rratio 0.167785) - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "eff275bb-157c-460e-957f-3d6af400b952") - ) - (pad "" smd roundrect - (at -0.925 0.925 315) - (size 1.49 1.49) - (layers "F.Paste") - (roundrect_rratio 0.167785) - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "ea5977b8-6b54-4eff-80a0-43d0531047e9") - ) - (pad "" smd roundrect - (at 0.925 -0.925 315) - (size 1.49 1.49) - (layers "F.Paste") - (roundrect_rratio 0.167785) - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "962d52b4-b366-458b-999e-2a41a666987a") - ) - (pad "" smd roundrect - (at 0.925 0.925 315) - (size 1.49 1.49) - (layers "F.Paste") - (roundrect_rratio 0.167785) - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "36406f9a-bcc5-4aa0-be9a-7d5980469ace") - ) - (pad "1" smd roundrect - (at -2.45 -1.749999 315) - (size 0.8 0.25) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 3 "Net-(U1-LNA_IN)") - (pinfunction "LNA_IN") - (pintype "bidirectional") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "c58af213-6d38-4b74-a41b-af61eb7f028b") - ) - (pad "2" smd roundrect - (at -2.45 -1.25 315) - (size 0.8 0.25) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 25 "Net-(U1-VDD3P3-Pad2)") - (pinfunction "VDD3P3") - (pintype "power_in") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "a69432f8-c52b-4efc-bf75-1d867b6297cd") - ) - (pad "3" smd roundrect - (at -2.450001 -0.75 315) - (size 0.8 0.25) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 25 "Net-(U1-VDD3P3-Pad2)") - (pinfunction "VDD3P3") - (pintype "passive") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "f8d10b5f-3fc3-449f-b5b5-a78150b39b9c") - ) - (pad "4" smd roundrect - (at -2.45 -0.25 315) - (size 0.8 0.25) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 31 "unconnected-(U1-XTAL_32K_P-Pad4)") - (pinfunction "XTAL_32K_P") - (pintype "bidirectional") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "f5379884-356d-44a1-b6ee-097fb355c8d4") - ) - (pad "5" smd roundrect - (at -2.45 0.25 315) - (size 0.8 0.25) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 23 "unconnected-(U1-XTAL_32K_N-Pad5)") - (pinfunction "XTAL_32K_N") - (pintype "bidirectional") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "9e9142ff-672e-4011-b98d-c7df71359547") - ) - (pad "6" smd roundrect - (at -2.450001 0.75 315) - (size 0.8 0.25) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 27 "unconnected-(U1-GPIO2-Pad6)") - (pinfunction "GPIO2") - (pintype "bidirectional") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "c8815ea8-bc8a-4979-a241-9170be6c77f7") - ) - (pad "7" smd roundrect - (at -2.45 1.25 315) - (size 0.8 0.25) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 21 "unconnected-(U1-CHIP_EN-Pad7)") - (pinfunction "CHIP_EN") - (pintype "bidirectional") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "9aa79874-536e-4dc6-a3a4-5aac9860876a") - ) - (pad "8" smd roundrect - (at -2.45 1.749999 315) - (size 0.8 0.25) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 32 "unconnected-(U1-GPIO3-Pad8)") - (pinfunction "GPIO3") - (pintype "bidirectional") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "f7c9fd74-3de6-481f-ab9d-e87e1146c8a1") - ) - (pad "9" smd roundrect - (at -1.749999 2.45 315) - (size 0.25 0.8) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 8 "unconnected-(U1-MTMS-Pad9)") - (pinfunction "MTMS") - (pintype "bidirectional") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "171367f3-b2cb-4aae-8d9e-3e9fddc31f26") - ) - (pad "10" smd roundrect - (at -1.25 2.45 315) - (size 0.25 0.8) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 9 "unconnected-(U1-MTDI-Pad10)") - (pinfunction "MTDI") - (pintype "bidirectional") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "1e1dc1f5-dfb9-402a-9ef8-c6ccbc03f0bd") - ) - (pad "11" smd roundrect - (at -0.75 2.450001 315) - (size 0.25 0.8) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 5 "unconnected-(U1-VDD3P3_RTC-Pad11)") - (pinfunction "VDD3P3_RTC") - (pintype "power_in") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "0bf430bb-8385-4411-b78a-35b97d10dafc") - ) - (pad "12" smd roundrect - (at -0.25 2.45 315) - (size 0.25 0.8) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 17 "unconnected-(U1-MTCK-Pad12)") - (pinfunction "MTCK") - (pintype "bidirectional") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "758408d0-ed6b-451a-9cbc-70a5f70dfb00") - ) - (pad "13" smd roundrect - (at 0.25 2.45 315) - (size 0.25 0.8) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 24 "unconnected-(U1-MTDO-Pad13)") - (pinfunction "MTDO") - (pintype "bidirectional") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "9f530b64-287c-472f-bacf-de124f4b06c8") - ) - (pad "14" smd roundrect - (at 0.75 2.450001 315) - (size 0.25 0.8) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 26 "unconnected-(U1-GPIO8-Pad14)") - (pinfunction "GPIO8") - (pintype "bidirectional") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "c03d88ae-87d1-4ace-9d8a-51b1c7d9b5e7") - ) - (pad "15" smd roundrect - (at 1.25 2.45 315) - (size 0.25 0.8) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 22 "unconnected-(U1-GPIO9-Pad15)") - (pinfunction "GPIO9") - (pintype "bidirectional") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "9c9af002-2368-4228-956f-a6d908f82314") - ) - (pad "16" smd roundrect - (at 1.749999 2.45 315) - (size 0.25 0.8) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 30 "unconnected-(U1-GPIO10-Pad16)") - (pinfunction "GPIO10") - (pintype "bidirectional") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "e4d53963-80d4-4ac1-b923-3afb240e58e3") - ) - (pad "17" smd roundrect - (at 2.45 1.749999 315) - (size 0.8 0.25) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 15 "unconnected-(U1-VDD3P3_CPU-Pad17)") - (pinfunction "VDD3P3_CPU") - (pintype "power_in") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "6a17287d-0736-4492-84de-d00fa8dd9b32") - ) - (pad "18" smd roundrect - (at 2.45 1.25 315) - (size 0.8 0.25) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 29 "unconnected-(U1-VDD_SPI-Pad18)") - (pinfunction "VDD_SPI") - (pintype "power_out") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "db6e5eaf-821e-469d-b319-7f5996052add") - ) - (pad "19" smd roundrect - (at 2.450001 0.75 315) - (size 0.8 0.25) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 12 "unconnected-(U1-SPIHD-Pad19)") - (pinfunction "SPIHD") - (pintype "bidirectional") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "3734fd72-f97f-4029-babb-832d07829d55") - ) - (pad "20" smd roundrect - (at 2.45 0.25 315) - (size 0.8 0.25) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 14 "unconnected-(U1-SPIWP-Pad20)") - (pinfunction "SPIWP") - (pintype "bidirectional") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "61c50efb-c72e-4738-b9b4-61c7b96cf08d") - ) - (pad "21" smd roundrect - (at 2.45 -0.25 315) - (size 0.8 0.25) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 19 "unconnected-(U1-SPICS0-Pad21)") - (pinfunction "SPICS0") - (pintype "bidirectional") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "88fa5387-01a8-4200-9b01-20f1db090186") - ) - (pad "22" smd roundrect - (at 2.450001 -0.75 315) - (size 0.8 0.25) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 28 "unconnected-(U1-SPICLK-Pad22)") - (pinfunction "SPICLK") - (pintype "bidirectional") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "d9ec8813-eaa0-4b79-859f-eaa7585070e4") - ) - (pad "23" smd roundrect - (at 2.45 -1.25 315) - (size 0.8 0.25) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 18 "unconnected-(U1-SPID-Pad23)") - (pinfunction "SPID") - (pintype "bidirectional") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "7bffb9da-aa37-455d-862d-eca8fd5e4667") - ) - (pad "24" smd roundrect - (at 2.45 -1.749999 315) - (size 0.8 0.25) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 11 "unconnected-(U1-SPIQ-Pad24)") - (pinfunction "SPIQ") - (pintype "bidirectional") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "260759a5-42b8-4254-83df-049165c095e3") - ) - (pad "25" smd roundrect - (at 1.749999 -2.45 315) - (size 0.25 0.8) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 20 "unconnected-(U1-GPIO18-Pad25)") - (pinfunction "GPIO18") - (pintype "bidirectional") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "89ff8527-1455-44a3-ac46-fa169e172db1") - ) - (pad "26" smd roundrect - (at 1.25 -2.45 315) - (size 0.25 0.8) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 16 "unconnected-(U1-GPIO19-Pad26)") - (pinfunction "GPIO19") - (pintype "bidirectional") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "6b53bed4-e50f-485a-9d11-16355f4db691") - ) - (pad "27" smd roundrect - (at 0.75 -2.450001 315) - (size 0.25 0.8) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 7 "unconnected-(U1-U0RXD-Pad27)") - (pinfunction "U0RXD") - (pintype "bidirectional") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "13994dcb-19cf-4946-a125-11943a99a894") - ) - (pad "28" smd roundrect - (at 0.25 -2.45 315) - (size 0.25 0.8) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 10 "unconnected-(U1-U0TXD-Pad28)") - (pinfunction "U0TXD") - (pintype "bidirectional") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "201a8d08-5d10-45e9-b21c-b3bc018d646d") - ) - (pad "29" smd roundrect - (at -0.25 -2.45 315) - (size 0.25 0.8) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 13 "unconnected-(U1-XTAL_N-Pad29)") - (pinfunction "XTAL_N") - (pintype "bidirectional") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "5e79532c-e03f-4024-afe8-103f6e4bfd3a") - ) - (pad "30" smd roundrect - (at -0.75 -2.450001 315) - (size 0.25 0.8) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 6 "unconnected-(U1-XTAL_P-Pad30)") - (pinfunction "XTAL_P") - (pintype "bidirectional") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "10ef110f-8260-44f0-b3d2-85c0436a9a20") - ) - (pad "31" smd roundrect - (at -1.25 -2.45 315) - (size 0.25 0.8) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 4 "Net-(U1-VDDA-Pad31)") - (pinfunction "VDDA") - (pintype "power_in") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "73de10ba-8dec-4638-93bc-b8570f4ad984") - ) - (pad "32" smd roundrect - (at -1.749999 -2.45 315) - (size 0.25 0.8) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 4 "Net-(U1-VDDA-Pad31)") - (pinfunction "VDDA") - (pintype "passive") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "0839c1f6-b827-4a06-95ff-e638ca0cbfe3") - ) - (pad "33" smd rect - (at 0 0 315) - (size 3.7 3.7) - (property pad_prop_heatsink) - (layers "F.Cu" "F.Mask") - (net 2 "GND") - (pinfunction "GND") - (pintype "power_in") - (zone_connect 2) - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "de021ee6-5d40-4b10-bff7-f1a7400e07cd") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/QFN-32-1EP_5x5mm_P0.5mm_EP3.7x3.7mm.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Miiiine:IFA_2_4GHz_2L" - (layer "F.Cu") - (uuid "8bfd7027-8779-414b-a2bc-fb9f1cc6bf9a") - (at 64.4975 39.4025) - (property "Reference" "AE1" - (at 9.2 -1.3 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "2fad95d1-8c71-4671-b411-1360a5c500c9") - (effects - (font - (size 1 1) - (thickness 0.1) - ) - ) - ) - (property "Value" "IFA" - (at 0 1 0) - (unlocked yes) - (layer "F.Fab") - (uuid "fafeb5e0-a2b9-459b-9bf7-2ee73fb3633a") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "8b39ada9-16e4-4595-a478-9739264533cf") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Description" "Loop antenna" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "b706d7d7-2c60-48ef-aa58-6abcd3a615e5") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (path "/de539a0b-ec12-4f2c-8150-363c25169b31") - (sheetname "/") - (sheetfile "esp32-c3-d.kicad_sch") - (attr smd) - (net_tie_pad_groups "1,2") - (fp_circle - (center 0.7 -3.8) - (end 0.7 -3.1) - (stroke - (width 0.000254) - (type solid) - ) - (fill yes) - (layer "F.Cu") - (uuid "976919e1-f077-43ea-b8c9-024466d46909") - ) - (fp_circle - (center 17.85 -3.65) - (end 19.25 -3.65) - (stroke - (width 0.01) - (type solid) - ) - (fill yes) - (layer "F.Cu") - (uuid "c0cb317d-306e-4096-8b51-adb22acdc96f") - ) - (fp_poly - (pts - (xy 0 -2.8) (xy 0.669697 -4.5) (xy 18.8 -4.5) (xy 18.8 -2.8) - ) - (stroke - (width 0.000254) - (type solid) - ) - (fill yes) - (layer "F.Cu") - (uuid "12853bfb-77f2-4572-a485-6cea42ee0dad") - ) - (fp_poly - (pts - (xy 0 0) (xy 1.65 0) (xy 1.65 -4.5) (xy 0 -3.8) - ) - (stroke - (width 0.000254) - (type solid) - ) - (fill yes) - (layer "F.Cu") - (uuid "16d49ba2-71d2-4dff-a067-a1de0df15523") - ) - (fp_poly - (pts - (xy 3.7 0) (xy 5.35 0) (xy 5.35 -4.064) (xy 3.7 -4.064) - ) - (stroke - (width 0.000254) - (type solid) - ) - (fill yes) - (layer "F.Cu") - (uuid "2ac62fb0-6a09-4f31-8c4d-c5b3561ac7b0") - ) - (fp_text user "${REFERENCE}" - (at 0 2.5 0) - (unlocked yes) - (layer "F.Fab") - (uuid "6d001bd2-048c-4588-91ae-4dfee6e981c1") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (dimension - (type orthogonal) - (layer "Dwgs.User") - (uuid "54604e85-0310-45f4-aa2c-75e751abf390") - (pts - (xy 82.3475 35.7525) (xy 64.4975 35.6025) - ) - (height -1.85) - (orientation 0) - (format - (prefix "") - (suffix "") - (units 3) - (units_format 0) - (precision 4) - (suppress_zeroes yes) - ) - (style - (thickness 0.1) - (arrow_length 1.27) - (text_position_mode 0) - (arrow_direction outward) - (extension_height 0.58642) - (extension_offset 0.5) - (keep_text_aligned yes) - ) - (gr_text "17.85" - (at 73.4225 32.7525 0) - (layer "Dwgs.User") - (uuid "54604e85-0310-45f4-aa2c-75e751abf390") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - ) - (dimension - (type orthogonal) - (layer "Dwgs.User") - (uuid "683f9a60-6ba1-4e9b-ab26-e764439beb6e") - (pts - (xy 61.5975 39.4025) (xy 62.2975 34.9025) - ) - (height -1) - (orientation 1) - (format - (prefix "") - (suffix "") - (units 3) - (units_format 0) - (precision 4) - (suppress_zeroes yes) - ) - (style - (thickness 0.1) - (arrow_length 1.27) - (text_position_mode 0) - (arrow_direction outward) - (extension_height 0.58642) - (extension_offset 0.5) - (keep_text_aligned yes) - ) - (gr_text "4.5" - (at 59.4475 37.1525 90) - (layer "Dwgs.User") - (uuid "683f9a60-6ba1-4e9b-ab26-e764439beb6e") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - ) - (dimension - (type orthogonal) - (layer "Dwgs.User") - (uuid "f6ec896d-08a4-4f7a-8aa8-2c449464bf7b") - (pts - (xy 64.4975 34.6025) (xy 83.7475 35.7525) - ) - (height -3.2) - (orientation 0) - (format - (prefix "") - (suffix "") - (units 3) - (units_format 0) - (precision 4) - (suppress_zeroes yes) - ) - (style - (thickness 0.1) - (arrow_length 1.27) - (text_position_mode 0) - (arrow_direction outward) - (extension_height 0.58642) - (extension_offset 0.5) - (keep_text_aligned yes) - ) - (gr_text "19.25" - (at 74.1225 30.2525 0) - (layer "Dwgs.User") - (uuid "f6ec896d-08a4-4f7a-8aa8-2c449464bf7b") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - ) - (pad "1" smd rect - (at 4.525 -0.3625) - (size 1.65 0.725) - (layers "F.Cu" "F.Mask" "F.Paste") - (net 1 "Net-(AE1-Pad1)") - (pintype "input") - (thermal_bridge_angle 45) - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "1a5a69d6-adcf-450a-8be1-7806d72f0268") - ) - (pad "2" smd rect - (at 0.825 -0.3175) - (size 1.65 0.635) - (layers "F.Cu" "F.Mask" "F.Paste") - (net 2 "GND") - (pintype "input") - (zone_connect 2) - (thermal_bridge_angle 45) - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "57f613e4-7d8a-4263-a9b3-128ea167b833") - ) - (embedded_fonts no) - ) - (footprint "Capacitor_SMD:C_0402_1005Metric" - (layer "F.Cu") - (uuid "adb246bb-0ab2-43dc-869a-e2bb9be2c21c") - (at 69.5 46.48) - (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 "Reference" "C1" - (at -2 0.02 0) - (layer "F.SilkS") - (uuid "506d67ac-8d77-412a-b449-1b569bd3f7a4") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "C_Small" - (at 0 1.16 0) - (layer "F.Fab") - (uuid "b1a0f686-f89c-4a63-9e86-871d755bba35") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "72cc0cd4-61df-4ce1-b800-9c812c6d32b4") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property "Description" "Unpolarized capacitor, small symbol" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "507bd059-47d3-4d06-98ad-5386cd06514d") - (effects - (font - (size 1.27 1.27) - (thickness 0.15) - ) - ) - ) - (property ki_fp_filters "C_*") - (path "/80b1a66d-cf25-4422-8173-5b9c54524bb9") - (sheetname "/") - (sheetfile "esp32-c3-d.kicad_sch") - (attr smd) - (fp_line - (start -0.107836 -0.36) - (end 0.107836 -0.36) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "dc356821-34eb-495e-aeff-2b5366a3c118") - ) - (fp_line - (start -0.107836 0.36) - (end 0.107836 0.36) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "0fce43a1-d159-4d56-9b3f-0c2267ab3813") - ) - (fp_line - (start -0.91 -0.46) - (end 0.91 -0.46) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "27217473-3fce-4b1e-b5f8-980a38fa8682") - ) - (fp_line - (start -0.91 0.46) - (end -0.91 -0.46) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "ffac0042-426d-4339-ba82-c4c56dedd8c1") - ) - (fp_line - (start 0.91 -0.46) - (end 0.91 0.46) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "36dd1011-734b-48c3-93ac-c4fa4bfe68fe") - ) - (fp_line - (start 0.91 0.46) - (end -0.91 0.46) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "242f4aa5-401c-4722-8b0d-6b7fab873a64") - ) - (fp_line - (start -0.5 -0.25) - (end 0.5 -0.25) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "c9915112-51a0-46b3-89a6-fe7411670c90") - ) - (fp_line - (start -0.5 0.25) - (end -0.5 -0.25) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "56a8c249-de25-4aeb-bf2d-d5705b867b6e") - ) - (fp_line - (start 0.5 -0.25) - (end 0.5 0.25) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "6c56418b-53bd-4d79-a12e-8c4b3d3faa4d") - ) - (fp_line - (start 0.5 0.25) - (end -0.5 0.25) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "70ca8702-8297-4099-b718-ac09c245b1cb") - ) - (fp_text user "${REFERENCE}" - (at 0 0 0) - (layer "F.Fab") - (uuid "9effa456-f909-4fff-9756-b30779772022") - (effects - (font - (size 0.25 0.25) - (thickness 0.04) - ) - ) - ) - (pad "1" smd roundrect - (at -0.48 0) - (size 0.56 0.62) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 3 "Net-(U1-LNA_IN)") - (pintype "passive") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "7df021db-b1e6-40e5-8109-8a41325e3de0") - ) - (pad "2" smd roundrect - (at 0.48 0) - (size 0.56 0.62) - (layers "F.Cu" "F.Mask" "F.Paste") - (roundrect_rratio 0.25) - (net 2 "GND") - (pintype "passive") - (teardrops - (best_length_ratio 0.5) - (max_length 1) - (best_width_ratio 1) - (max_width 2) - (curved_edges yes) - (filter_ratio 0.9) - (enabled yes) - (allow_two_segments yes) - (prefer_zone_connections yes) - ) - (tenting - (front none) - (back none) - ) - (uuid "3d7e25e7-7c70-4745-a197-a45b949990d0") - ) - (embedded_fonts no) - (model "${KICAD9_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (gr_line - (start 84 33) - (end 64 33) - (stroke - (width 0.05) - (type default) - ) - (layer "Edge.Cuts") - (uuid "0047fb35-b61c-40b6-bbca-422843534d0c") - ) - (gr_arc - (start 64 60) - (mid 63.292893 59.707107) - (end 63 59) - (stroke - (width 0.05) - (type default) - ) - (layer "Edge.Cuts") - (uuid "137a43d8-f357-4d40-80d9-1d2123a33ae9") - ) - (gr_arc - (start 63 34) - (mid 63.292893 33.292893) - (end 64 33) - (stroke - (width 0.05) - (type default) - ) - (layer "Edge.Cuts") - (uuid "47068366-0db8-4148-a2c5-2ba39c2a79d0") - ) - (gr_arc - (start 84 33) - (mid 84.707107 33.292893) - (end 85 34) - (stroke - (width 0.05) - (type default) - ) - (layer "Edge.Cuts") - (uuid "be479ceb-3dbd-4580-bed0-85c08fb553b4") - ) - (gr_line - (start 85 59) - (end 85 34) - (stroke - (width 0.05) - (type default) - ) - (layer "Edge.Cuts") - (uuid "cb0060bf-683f-4da9-be1d-de0c954a2476") - ) - (gr_line - (start 64 60) - (end 84 60) - (stroke - (width 0.05) - (type default) - ) - (layer "Edge.Cuts") - (uuid "e274eff5-c149-47dc-a245-ba37c037df59") - ) - (gr_arc - (start 85 59) - (mid 84.707107 59.707107) - (end 84 60) - (stroke - (width 0.05) - (type default) - ) - (layer "Edge.Cuts") - (uuid "ee9a4a3d-c10d-49f6-a844-08a5518be12b") - ) - (gr_line - (start 63 34) - (end 63 59) - (stroke - (width 0.05) - (type default) - ) - (layer "Edge.Cuts") - (uuid "f3604a32-d45f-4efd-aaf2-af1b38068182") - ) - (segment - (start 69.02 43) - (end 69.02 41.83) - (width 0.55) - (layer "F.Cu") - (net 1) - (uuid "3e1ef990-b324-4b89-93c8-c990a38a754d") - ) - (segment - (start 69.02 43) - (end 69.02 44.245) - (width 0.55) - (layer "F.Cu") - (net 1) - (uuid "88a2048a-fb6b-4b6a-9daf-fb231a66f5dc") - ) - (segment - (start 69.02 44.245) - (end 69 44.265) - (width 0.55) - (layer "F.Cu") - (net 1) - (uuid "91267451-0bb1-42a5-8798-cf0131e9f7b9") - ) - (segment - (start 69.02 41.83) - (end 69.0225 41.8275) - (width 0.55) - (layer "F.Cu") - (net 1) - (uuid "beddb9f4-eda6-4c85-a5e4-f1976433a2c0") - ) - (segment - (start 69.0225 39.04) - (end 69.0225 41.8275) - (width 1.18) - (layer "F.Cu") - (net 1) - (uuid "d9cb9190-ca89-434c-953e-afdb541be9d1") - ) - (via - (at 70 50) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (free yes) - (tenting - (front none) - (back none) - ) - (capping none) - (covering - (front none) - (back none) - ) - (plugging - (front none) - (back none) - ) - (filling none) - (net 2) - (uuid "0755dc48-d718-4c4f-a522-380a370d9236") - ) - (via - (at 67.5 40) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (free yes) - (tenting - (front none) - (back none) - ) - (capping none) - (covering - (front none) - (back none) - ) - (plugging - (front none) - (back none) - ) - (filling none) - (net 2) - (uuid "07e63824-b502-486f-91a0-61004db7eb23") - ) - (via - (at 67.5 46) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (free yes) - (tenting - (front none) - (back none) - ) - (capping none) - (covering - (front none) - (back none) - ) - (plugging - (front none) - (back none) - ) - (filling none) - (net 2) - (uuid "11810337-a21a-4ae3-8438-4fd1ccc4e0c0") - ) - (via - (at 75 40) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (free yes) - (tenting - (front none) - (back none) - ) - (capping none) - (covering - (front none) - (back none) - ) - (plugging - (front none) - (back none) - ) - (filling none) - (net 2) - (uuid "19f2a0f6-fbaf-4b67-8c2c-0eaaf8887734") - ) - (via - (at 71.5 45.5) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (free yes) - (tenting - (front none) - (back none) - ) - (capping none) - (covering - (front none) - (back none) - ) - (plugging - (front none) - (back none) - ) - (filling none) - (net 2) - (uuid "1b788701-db4b-428c-a141-c414df1a0ef7") - ) - (via - (at 73.5 40) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (free yes) - (tenting - (front none) - (back none) - ) - (capping none) - (covering - (front none) - (back none) - ) - (plugging - (front none) - (back none) - ) - (filling none) - (net 2) - (uuid "2775c409-f61e-4ac9-83ef-5f9ef351dd3b") - ) - (via - (at 70.5 41) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (free yes) - (tenting - (front none) - (back none) - ) - (capping none) - (covering - (front none) - (back none) - ) - (plugging - (front none) - (back none) - ) - (filling none) - (net 2) - (uuid "3129f4fe-31e7-4b2a-84aa-575040113e1c") - ) - (via - (at 72.5 48) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (free yes) - (tenting - (front none) - (back none) - ) - (capping none) - (covering - (front none) - (back none) - ) - (plugging - (front none) - (back none) - ) - (filling none) - (net 2) - (uuid "37b9e59b-b176-4acc-9ac4-e6d0869877a8") - ) - (via - (at 76.5 40) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (free yes) - (tenting - (front none) - (back none) - ) - (capping none) - (covering - (front none) - (back none) - ) - (plugging - (front none) - (back none) - ) - (filling none) - (net 2) - (uuid "3808869e-4353-42a1-a271-069259f0e261") - ) - (via - (at 72 47) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (free yes) - (tenting - (front none) - (back none) - ) - (capping none) - (covering - (front none) - (back none) - ) - (plugging - (front none) - (back none) - ) - (filling none) - (net 2) - (uuid "38d7383f-3453-484a-a212-0d620fe75ebb") - ) - (via - (at 69 49) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (free yes) - (tenting - (front none) - (back none) - ) - (capping none) - (covering - (front none) - (back none) - ) - (plugging - (front none) - (back none) - ) - (filling none) - (net 2) - (uuid "6297923b-20de-42d4-8163-5e4bc2c3e075") - ) - (via - (at 70.5 40) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (free yes) - (tenting - (front none) - (back none) - ) - (capping none) - (covering - (front none) - (back none) - ) - (plugging - (front none) - (back none) - ) - (filling none) - (net 2) - (uuid "656680c2-85b9-4b3a-9113-958cd5795862") - ) - (via - (at 71.5 43) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (free yes) - (tenting - (front none) - (back none) - ) - (capping none) - (covering - (front none) - (back none) - ) - (plugging - (front none) - (back none) - ) - (filling none) - (net 2) - (uuid "70aa827f-e833-4959-bd0b-82d2b9dceafa") - ) - (via - (at 72 40) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (free yes) - (tenting - (front none) - (back none) - ) - (capping none) - (covering - (front none) - (back none) - ) - (plugging - (front none) - (back none) - ) - (filling none) - (net 2) - (uuid "88b60e4f-962c-4fe3-aa12-7cc7d92e60c2") - ) - (via - (at 70.5 44.5) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (free yes) - (tenting - (front none) - (back none) - ) - (capping none) - (covering - (front none) - (back none) - ) - (plugging - (front none) - (back none) - ) - (filling none) - (net 2) - (uuid "9ae3e0c6-0505-4e8e-90ce-e8f94f0f6651") - ) - (via - (at 67.5 44) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (free yes) - (tenting - (front none) - (back none) - ) - (capping none) - (covering - (front none) - (back none) - ) - (plugging - (front none) - (back none) - ) - (filling none) - (net 2) - (uuid "a00f6d0e-526b-4c18-b88c-40864580bedf") - ) - (via - (at 67.5 42) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (free yes) - (tenting - (front none) - (back none) - ) - (capping none) - (covering - (front none) - (back none) - ) - (plugging - (front none) - (back none) - ) - (filling none) - (net 2) - (uuid "b0cc6437-4980-40d6-ad33-ef901d4c31bb") - ) - (via - (at 66 40) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (free yes) - (tenting - (front none) - (back none) - ) - (capping none) - (covering - (front none) - (back none) - ) - (plugging - (front none) - (back none) - ) - (filling none) - (net 2) - (uuid "b24f8aca-725f-4423-bfb9-0aeb22717650") - ) - (via - (at 64.5 40) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (free yes) - (tenting - (front none) - (back none) - ) - (capping none) - (covering - (front none) - (back none) - ) - (plugging - (front none) - (back none) - ) - (filling none) - (net 2) - (uuid "b9823629-3f29-4fe4-85fe-e0bf760a7bb6") - ) - (via - (at 68 48) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (free yes) - (tenting - (front none) - (back none) - ) - (capping none) - (covering - (front none) - (back none) - ) - (plugging - (front none) - (back none) - ) - (filling none) - (net 2) - (uuid "cf871b86-ac6d-451b-92b7-c9b727361351") - ) - (via - (at 67.5 43) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (free yes) - (tenting - (front none) - (back none) - ) - (capping none) - (covering - (front none) - (back none) - ) - (plugging - (front none) - (back none) - ) - (filling none) - (net 2) - (uuid "d706ec3e-0af6-4cf8-8d5b-8f1e0ab7dfa3") - ) - (via - (at 67.5 45) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (free yes) - (tenting - (front none) - (back none) - ) - (capping none) - (covering - (front none) - (back none) - ) - (plugging - (front none) - (back none) - ) - (filling none) - (net 2) - (uuid "d903050f-2272-4e23-b429-5e77f2e6dbb3") - ) - (via - (at 67.5 47) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (free yes) - (tenting - (front none) - (back none) - ) - (capping none) - (covering - (front none) - (back none) - ) - (plugging - (front none) - (back none) - ) - (filling none) - (net 2) - (uuid "e35693ce-645a-4ea6-9beb-67cc9df779e7") - ) - (via - (at 67.5 41) - (size 0.6) - (drill 0.3) - (layers "F.Cu" "B.Cu") - (free yes) - (tenting - (front none) - (back none) - ) - (capping none) - (covering - (front none) - (back none) - ) - (plugging - (front none) - (back none) - ) - (filling none) - (net 2) - (uuid "f26192f4-1f1a-4b56-88db-9419b3efb230") - ) - (segment - (start 69.02 45.255) - (end 69 45.235) - (width 0.55) - (layer "F.Cu") - (net 3) - (uuid "0386a24f-c10a-4eb9-af31-c75bcc464530") - ) - (segment - (start 72.535177 50.535177) - (end 71.25 49.25) - (width 0.3) - (layer "F.Cu") - (net 3) - (uuid "2a96ce8c-4c65-4725-a927-de6e4689599e") - ) - (segment - (start 69.02 46.48) - (end 69.02 45.255) - (width 0.55) - (layer "F.Cu") - (net 3) - (uuid "7ee61a91-14e8-4be7-adfd-0751d5bc86df") - ) - (segment - (start 69.02 46.48) - (end 69.02 47.02) - (width 0.55) - (layer "F.Cu") - (net 3) - (uuid "8adadb55-fbbc-4ee4-af22-f4d5ddf518d6") - ) - (segment - (start 69.02 47.02) - (end 71.25 49.25) - (width 0.55) - (layer "F.Cu") - (net 3) - (uuid "b4509065-4220-4478-b6e0-3f4792c760c7") - ) - (zone - (net 1) - (net_name "Net-(AE1-Pad1)") - (layer "F.Cu") - (uuid "862a0f04-874b-4fcf-aa9c-e1a4a33cbea4") - (name "$teardrop_track$") - (hatch full 0.1) - (priority 30000) - (attr - (teardrop - (type track_end) - ) - ) - (connect_pads yes - (clearance 0) - ) - (min_thickness 0.0254) - (filled_areas_thickness no) - (fill yes - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - (island_removal_mode 1) - (island_area_min 10) - ) - (polygon - (pts - (xy 69.295 42.996163) (xy 69.299777 42.859328) (xy 69.313216 42.746403) (xy 69.359822 42.573467) - (xy 69.432778 42.41622) (xy 69.521052 42.225006) (xy 69.563259 42.099682) (xy 69.601163 41.942603) - (xy 69.0225 41.8265) (xy 68.443837 41.942603) (xy 68.475353 42.077416) (xy 68.509993 42.188678) - (xy 68.593298 42.382297) (xy 68.609524 42.414921) (xy 68.661629 42.524135) (xy 68.704761 42.644426) - (xy 68.734144 42.795275) (xy 68.745 42.996163) - ) - ) - (filled_polygon - (layer "F.Cu") - (pts - (xy 69.589238 41.94021) (xy 69.596675 41.945197) (xy 69.598407 41.953983) (xy 69.59831 41.954426) - (xy 69.563378 42.099186) (xy 69.563092 42.100175) (xy 69.521254 42.224404) (xy 69.520789 42.225574) - (xy 69.432778 42.41622) (xy 69.432768 42.41624) (xy 69.359823 42.573463) (xy 69.35982 42.573471) - (xy 69.313216 42.746402) (xy 69.313215 42.746406) (xy 69.299778 42.85931) (xy 69.299777 42.859332) - (xy 69.295394 42.984871) (xy 69.29168 42.99302) (xy 69.283701 42.996163) (xy 68.756085 42.996163) - (xy 68.747812 42.992736) (xy 68.744402 42.985094) (xy 68.742468 42.949324) (xy 68.734144 42.795275) - (xy 68.704761 42.644426) (xy 68.661629 42.524135) (xy 68.610153 42.41624) (xy 68.609531 42.414935) - (xy 68.609071 42.414011) (xy 68.59342 42.382543) (xy 68.593177 42.382016) (xy 68.510235 42.189241) - (xy 68.509812 42.188097) (xy 68.475479 42.077821) (xy 68.475257 42.077006) (xy 68.446585 41.954359) - (xy 68.448039 41.945525) (xy 68.455315 41.940305) (xy 68.455635 41.940235) (xy 69.020202 41.826961) - (xy 69.024798 41.826961) - ) - ) - ) - (zone - (net 3) - (net_name "Net-(U1-LNA_IN)") - (layer "F.Cu") - (uuid "cfefb76c-9cf1-4131-a493-4bc531d4b820") - (name "$teardrop_track$") - (hatch full 0.1) - (priority 30001) - (attr - (teardrop - (type track_end) - ) - ) - (connect_pads yes - (clearance 0) - ) - (min_thickness 0.0254) - (filled_areas_thickness no) - (fill yes - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - (island_removal_mode 1) - (island_area_min 10) - ) - (polygon - (pts - (xy 71.741238 49.529106) (xy 71.673887 49.455155) (xy 71.6305 49.393855) (xy 71.582776 49.294573) - (xy 71.544614 49.209415) (xy 71.478654 49.097218) (xy 71.249293 49.249293) (xy 71.097218 49.478654) - (xy 71.252106 49.564719) (xy 71.294573 49.582776) (xy 71.399753 49.634123) (xy 71.458584 49.676678) - (xy 71.529106 49.741238) - ) - ) - (filled_polygon - (layer "F.Cu") - (pts - (xy 71.484577 49.107328) (xy 71.484912 49.107863) (xy 71.544286 49.208857) (xy 71.544877 49.210002) - (xy 71.582777 49.294577) (xy 71.6305 49.393855) (xy 71.6305 49.393856) (xy 71.673887 49.455156) - (xy 71.67389 49.455159) (xy 71.733719 49.52085) (xy 71.736756 49.529274) (xy 71.733342 49.537001) - (xy 71.537021 49.733322) (xy 71.528748 49.736749) (xy 71.520849 49.733679) (xy 71.458584 49.676678) - (xy 71.458576 49.676672) (xy 71.458571 49.676668) (xy 71.399755 49.634124) (xy 71.399753 49.634123) - (xy 71.294573 49.582776) (xy 71.252673 49.56496) (xy 71.251568 49.56442) (xy 71.108278 49.484799) - (xy 71.102711 49.477785) (xy 71.103734 49.468889) (xy 71.104198 49.468126) (xy 71.247986 49.251263) - (xy 71.251263 49.247986) (xy 71.468362 49.104041) (xy 71.477149 49.102326) - ) - ) - ) - (zone - (net 2) - (net_name "GND") - (layer "F.Cu") - (uuid "d7a54df7-d48d-4236-940c-e1b5609bd035") - (hatch edge 0.5) - (priority 1) - (connect_pads - (clearance 0.2) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (fill yes - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (xy 67.5 39.4) (xy 67.5 42.9) (xy 71 42.9) (xy 71 39.4) - ) - ) - (filled_polygon - (layer "F.Cu") - (pts - (xy 67.959378 39.419685) (xy 68.005133 39.472489) (xy 68.0069 39.476548) (xy 68.008632 39.48073) - (xy 68.052947 39.547052) (xy 68.119269 39.591367) (xy 68.11927 39.591368) (xy 68.132191 39.593938) - (xy 68.194102 39.626322) (xy 68.228676 39.687038) (xy 68.232 39.715555) (xy 68.232 41.905355) (xy 68.243585 41.963601) - (xy 68.245898 41.983667) (xy 68.246479 42.001133) (xy 68.24648 42.00114) (xy 68.275148 42.123773) - (xy 68.276975 42.130993) (xy 68.276981 42.131015) (xy 68.277203 42.13183) (xy 68.278857 42.137498) - (xy 68.279268 42.138906) (xy 68.313603 42.249189) (xy 68.317067 42.259368) (xy 68.317498 42.260536) - (xy 68.32145 42.27042) (xy 68.321466 42.270459) (xy 68.339214 42.311708) (xy 68.404429 42.463283) - (xy 68.406549 42.468042) (xy 68.406808 42.468603) (xy 68.409417 42.474048) (xy 68.424374 42.504124) - (xy 68.425229 42.505878) (xy 68.457636 42.573804) (xy 68.468991 42.597604) (xy 68.473798 42.609144) - (xy 68.502855 42.690179) (xy 68.507844 42.708325) (xy 68.528068 42.812151) (xy 68.530175 42.829168) - (xy 68.534002 42.9) (xy 67.5 42.9) (xy 67.5 39.4) (xy 67.892339 39.4) - ) - ) - (filled_polygon - (layer "F.Cu") - (pts - (xy 71 42.9) (xy 69.735221 42.9) (xy 69.73 42.876) (xy 69.73 42.268758) (xy 69.730027 42.268565) - (xy 69.73 42.26847) (xy 69.730342 42.266396) (xy 69.735104 42.233546) (xy 69.735743 42.231387) (xy 69.747831 42.195494) - (xy 70.23 42.195494) (xy 70.23 42.75) (xy 70.75879 42.75) (xy 70.757145 42.729089) (xy 70.712031 42.573804) - (xy 70.629721 42.434625) (xy 70.629714 42.434616) (xy 70.515383 42.320285) (xy 70.515374 42.320278) - (xy 70.376193 42.237967) (xy 70.37619 42.237965) (xy 70.230001 42.195493) (xy 70.23 42.195494) (xy 69.747831 42.195494) - (xy 69.757844 42.165764) (xy 69.760503 42.157263) (xy 69.760789 42.156274) (xy 69.763144 42.147391) - (xy 69.798076 42.002631) (xy 69.799054 41.998381) (xy 69.799151 41.997938) (xy 69.799283 41.985266) - (xy 69.801657 41.962375) (xy 69.813 41.905357) (xy 69.813 39.715555) (xy 69.832685 39.648516) (xy 69.885489 39.602761) - (xy 69.912809 39.593938) (xy 69.925729 39.591368) (xy 69.925729 39.591367) (xy 69.925731 39.591367) - (xy 69.992052 39.547052) (xy 70.036367 39.480731) (xy 70.036367 39.480729) (xy 70.0381 39.476548) - (xy 70.081941 39.422144) (xy 70.148235 39.400079) (xy 70.152661 39.4) (xy 71 39.4) - ) - ) - ) - (zone - (net 2) - (net_name "GND") - (layers "F.Cu" "B.Cu") - (uuid "99f88b94-9426-43f7-8790-1554e260c7c0") - (hatch edge 0.5) - (connect_pads - (clearance 0.5) - ) - (min_thickness 0.25) - (filled_areas_thickness no) - (fill yes - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - ) - (polygon - (pts - (xy 63 39.4) (xy 63 60) (xy 85 60) (xy 85 39.4) - ) - ) - (filled_polygon - (layer "F.Cu") - (pts - (xy 67.5 42.9) (xy 68.233564 42.9) (xy 68.237705 42.976615) (xy 68.239319 43.006466) (xy 68.2395 43.013161) - (xy 68.2395 43.234697) (xy 68.242356 43.270991) (xy 68.242482 43.271677) (xy 68.2445 43.293958) - (xy 68.2445 43.796396) (xy 68.229747 43.850331) (xy 68.231166 43.850945) (xy 68.228068 43.858103) - (xy 68.182391 44.01532) (xy 68.18239 44.015326) (xy 68.1795 44.052052) (xy 68.1795 44.477947) (xy 68.18239 44.514673) - (xy 68.182391 44.514679) (xy 68.228067 44.671894) (xy 68.236931 44.686883) (xy 68.25411 44.754608) - (xy 68.236931 44.813117) (xy 68.228067 44.828105) (xy 68.182391 44.98532) (xy 68.18239 44.985326) - (xy 68.1795 45.022052) (xy 68.1795 45.447947) (xy 68.18239 45.484673) (xy 68.182391 45.484679) (xy 68.228067 45.641892) - (xy 68.231167 45.649056) (xy 68.229744 45.649671) (xy 68.2445 45.703603) (xy 68.2445 46.18604) (xy 68.242483 46.208312) - (xy 68.242357 46.208998) (xy 68.2395 46.245302) (xy 68.2395 46.714697) (xy 68.242356 46.750991) - (xy 68.242482 46.751677) (xy 68.2445 46.773958) (xy 68.2445 47.096384) (xy 68.2743 47.246197) (xy 68.274302 47.246205) - (xy 68.332759 47.387334) (xy 68.332764 47.387343) (xy 68.417629 47.514351) (xy 68.417632 47.514355) - (xy 70.755643 49.852367) (xy 70.755644 49.852368) (xy 70.755647 49.85237) (xy 70.829913 49.901993) - (xy 70.836052 49.906371) (xy 70.862742 49.92666) (xy 70.862749 49.926665) (xy 71.006039 50.006286) - (xy 71.012555 50.009685) (xy 71.029602 50.01858) (xy 71.02996 50.018754) (xy 71.030726 50.019129) - (xy 71.054871 50.030153) (xy 71.081672 50.041548) (xy 71.087538 50.044225) (xy 71.122666 50.061374) - (xy 71.151995 50.081341) (xy 71.179515 50.106535) (xy 71.212403 50.134167) (xy 71.212404 50.134167) - (xy 71.216806 50.137866) (xy 71.216589 50.138123) (xy 71.226211 50.146157) (xy 71.361755 50.281701) - (xy 71.39524 50.343024) (xy 71.390256 50.412716) (xy 71.34956 50.467758) (xy 71.261613 50.53524) - (xy 71.121035 50.675819) (xy 71.053448 50.763898) (xy 71.049388 50.770932) (xy 71.046466 50.769245) - (xy 71.012311 50.811491) (xy 71.002878 50.816641) (xy 71.003172 50.81715) (xy 70.996136 50.821212) - (xy 70.90806 50.888794) (xy 70.76748 51.029375) (xy 70.767478 51.029377) (xy 70.699894 51.117453) - (xy 70.695828 51.124496) (xy 70.692909 51.12281) (xy 70.658732 51.165062) (xy 70.649325 51.170197) - (xy 70.649618 51.170704) (xy 70.642582 51.174766) (xy 70.554507 51.242347) (xy 70.413929 51.382926) - (xy 70.34634 51.471008) (xy 70.342278 51.478044) (xy 70.339341 51.476348) (xy 70.305292 51.518536) - (xy 70.295772 51.523735) (xy 70.296071 51.524253) (xy 70.28903 51.528318) (xy 70.200952 51.595901) - (xy 70.060375 51.736479) (xy 69.992788 51.824558) (xy 69.988728 51.831592) (xy 69.985806 51.829905) - (xy 69.951651 51.872151) (xy 69.942218 51.877301) (xy 69.942512 51.87781) (xy 69.935476 51.881872) - (xy 69.8474 51.949454) (xy 69.70682 52.090035) (xy 69.706818 52.090037) (xy 69.639234 52.178113) - (xy 69.635168 52.185156) (xy 69.632249 52.18347) (xy 69.598072 52.225722) (xy 69.588665 52.230857) - (xy 69.588958 52.231364) (xy 69.581922 52.235426) (xy 69.493847 52.303007) (xy 69.353267 52.443588) - (xy 69.353265 52.44359) (xy 69.285682 52.531664) (xy 69.285679 52.53167) (xy 69.228954 52.668619) - (xy 69.228952 52.668624) (xy 69.209604 52.815594) (xy 69.209604 52.815597) (xy 69.228952 52.962566) - (xy 69.228954 52.962571) (xy 69.285681 53.099525) (xy 69.353262 53.187598) (xy 69.353267 53.187604) - (xy 69.583007 53.417343) (xy 69.616492 53.478666) (xy 69.611508 53.548357) (xy 69.583008 53.592705) - (xy 69.353267 53.822447) (xy 69.353265 53.822449) (xy 69.285682 53.910523) (xy 69.285679 53.910529) - (xy 69.228954 54.047478) (xy 69.228952 54.047483) (xy 69.209604 54.194452) (xy 69.209604 54.194455) - (xy 69.228952 54.341425) (xy 69.228954 54.34143) (xy 69.285681 54.478384) (xy 69.353261 54.566456) - (xy 69.353263 54.566458) (xy 69.353267 54.566463) (xy 69.493841 54.707035) (xy 69.58192 54.774622) - (xy 69.581921 54.774622) (xy 69.581922 54.774623) (xy 69.588958 54.778686) (xy 69.587256 54.781632) - (xy 69.629408 54.81561) (xy 69.63465 54.825199) (xy 69.635171 54.824899) (xy 69.639233 54.831934) - (xy 69.706814 54.920009) (xy 69.706816 54.920011) (xy 69.70682 54.920016) (xy 69.847393 55.060587) - (xy 69.847395 55.060589) (xy 69.847397 55.060591) (xy 69.935469 55.128172) (xy 69.935473 55.128175) - (xy 69.935477 55.128176) (xy 69.94251 55.132237) (xy 69.940798 55.135201) (xy 69.982882 55.169048) - (xy 69.988193 55.17876) (xy 69.988725 55.178454) (xy 69.992787 55.18549) (xy 70.060367 55.273563) - (xy 70.060369 55.273565) (xy 70.060373 55.27357) (xy 70.200946 55.414141) (xy 70.200948 55.414143) - (xy 70.20095 55.414145) (xy 70.267006 55.464832) (xy 70.289026 55.481729) (xy 70.289028 55.48173) - (xy 70.296065 55.485793) (xy 70.294363 55.488739) (xy 70.336515 55.522717) (xy 70.341756 55.532308) - (xy 70.342279 55.532007) (xy 70.346341 55.539043) (xy 70.413921 55.627116) (xy 70.413923 55.627118) - (xy 70.413927 55.627123) (xy 70.554501 55.767695) (xy 70.64258 55.835282) (xy 70.642581 55.835282) - (xy 70.642582 55.835283) (xy 70.649618 55.839346) (xy 70.647916 55.842292) (xy 70.690068 55.87627) - (xy 70.69531 55.885859) (xy 70.695831 55.885559) (xy 70.699893 55.892594) (xy 70.767474 55.980669) - (xy 70.767476 55.980671) (xy 70.76748 55.980676) (xy 70.908053 56.121247) (xy 70.908055 56.121249) - (xy 70.908057 56.121251) (xy 70.996129 56.188832) (xy 70.996133 56.188835) (xy 70.996137 56.188836) - (xy 71.00317 56.192897) (xy 71.001458 56.195861) (xy 71.043542 56.229708) (xy 71.048853 56.23942) - (xy 71.049385 56.239114) (xy 71.053447 56.24615) (xy 71.121027 56.334223) (xy 71.121029 56.334225) - (xy 71.121033 56.33423) (xy 71.261606 56.474801) (xy 71.261608 56.474803) (xy 71.26161 56.474805) - (xy 71.327666 56.525492) (xy 71.349686 56.542389) (xy 71.349688 56.54239) (xy 71.356725 56.546453) - (xy 71.355023 56.549399) (xy 71.397175 56.583377) (xy 71.402416 56.592968) (xy 71.402939 56.592667) - (xy 71.407001 56.599703) (xy 71.474581 56.687776) (xy 71.474583 56.687778) (xy 71.474587 56.687783) - (xy 71.615161 56.828355) (xy 71.70324 56.895942) (xy 71.703241 56.895942) (xy 71.703242 56.895943) - (xy 71.710278 56.900006) (xy 71.708576 56.902952) (xy 71.750728 56.93693) (xy 71.75597 56.946519) - (xy 71.756491 56.946219) (xy 71.760553 56.953254) (xy 71.828134 57.041329) (xy 71.828136 57.041331) - (xy 71.82814 57.041336) (xy 71.968712 57.181906) (xy 71.968715 57.181909) (xy 71.968717 57.181911) - (xy 72.056791 57.249494) (xy 72.056797 57.249497) (xy 72.125271 57.277859) (xy 72.19375 57.306224) - (xy 72.267236 57.315898) (xy 72.340722 57.325573) (xy 72.340723 57.325573) (xy 72.340724 57.325573) - (xy 72.389713 57.319123) (xy 72.487695 57.306224) (xy 72.624652 57.249495) (xy 72.712731 57.18191) - (xy 72.942473 56.952165) (xy 73.003792 56.918683) (xy 73.073484 56.923667) (xy 73.117832 56.952168) - (xy 73.347571 57.181906) (xy 73.34758 57.181914) (xy 73.43565 57.249494) (xy 73.435656 57.249497) - (xy 73.50413 57.277859) (xy 73.572609 57.306224) (xy 73.646095 57.315898) (xy 73.71958 57.325573) - (xy 73.719581 57.325573) (xy 73.719582 57.325573) (xy 73.768572 57.319123) (xy 73.866554 57.306224) - (xy 74.003511 57.249495) (xy 74.09159 57.18191) (xy 74.232162 57.041336) (xy 74.299749 56.953257) - (xy 74.299751 56.95325) (xy 74.303813 56.946218) (xy 74.306782 56.947932) (xy 74.340587 56.905871) - (xy 74.350339 56.900545) (xy 74.350027 56.900005) (xy 74.35706 56.895943) (xy 74.357064 56.895942) - (xy 74.445143 56.828357) (xy 74.585715 56.687783) (xy 74.653302 56.599704) (xy 74.653305 56.599696) - (xy 74.657368 56.592661) (xy 74.660343 56.594378) (xy 74.694114 56.552337) (xy 74.703891 56.546996) - (xy 74.703578 56.546454) (xy 74.710614 56.54239) (xy 74.710618 56.542389) (xy 74.798697 56.474804) - (xy 74.939269 56.33423) (xy 75.006856 56.246151) (xy 75.006859 56.246143) (xy 75.010922 56.239108) - (xy 75.013892 56.240823) (xy 75.047695 56.198764) (xy 75.057444 56.193437) (xy 75.057133 56.192898) - (xy 75.064165 56.188837) (xy 75.064171 56.188835) (xy 75.15225 56.12125) (xy 75.292822 55.980676) - (xy 75.360409 55.892597) (xy 75.360411 55.89259) (xy 75.364473 55.885558) (xy 75.367442 55.887272) - (xy 75.401247 55.845211) (xy 75.410999 55.839885) (xy 75.410687 55.839345) (xy 75.41772 55.835283) - (xy 75.417724 55.835282) (xy 75.505803 55.767697) (xy 75.646375 55.627123) (xy 75.713962 55.539044) - (xy 75.713965 55.539036) (xy 75.718028 55.532001) (xy 75.721003 55.533718) (xy 75.754774 55.491677) - (xy 75.764551 55.486336) (xy 75.764238 55.485794) (xy 75.771274 55.48173) (xy 75.771278 55.481729) - (xy 75.859357 55.414144) (xy 75.999929 55.27357) (xy 76.067516 55.185491) (xy 76.067519 55.185483) - (xy 76.071582 55.178448) (xy 76.074552 55.180163) (xy 76.108355 55.138104) (xy 76.118104 55.132777) - (xy 76.117793 55.132238) (xy 76.124825 55.128177) (xy 76.124831 55.128175) (xy 76.21291 55.06059) - (xy 76.353482 54.920016) (xy 76.421069 54.831937) (xy 76.421071 54.83193) (xy 76.425133 54.824898) - (xy 76.428102 54.826612) (xy 76.461907 54.784551) (xy 76.471659 54.779225) (xy 76.471347 54.778685) - (xy 76.47838 54.774623) (xy 76.478384 54.774622) (xy 76.566463 54.707037) (xy 76.707035 54.566463) - (xy 76.774622 54.478384) (xy 76.831351 54.341427) (xy 76.846188 54.228725) (xy 76.8507 54.194455) - (xy 76.8507 54.194452) (xy 76.831351 54.047483) (xy 76.831349 54.047478) (xy 76.774622 53.910524) - (xy 76.707041 53.822451) (xy 76.707036 53.822445) (xy 76.477295 53.592705) (xy 76.44381 53.531382) - (xy 76.448794 53.461691) (xy 76.477293 53.417345) (xy 76.707035 53.187604) (xy 76.774622 53.099525) - (xy 76.831351 52.962568) (xy 76.8507 52.815596) (xy 76.846188 52.781327) (xy 76.831351 52.668624) - (xy 76.831349 52.668619) (xy 76.826299 52.656428) (xy 76.774622 52.531666) (xy 76.774622 52.531665) - (xy 76.707042 52.443593) (xy 76.707039 52.44359) (xy 76.707037 52.443587) (xy 76.566463 52.303015) - (xy 76.478384 52.235428) (xy 76.478383 52.235427) (xy 76.478381 52.235426) (xy 76.471349 52.231366) - (xy 76.473041 52.228434) (xy 76.430835 52.194353) (xy 76.425652 52.184852) (xy 76.425134 52.185152) - (xy 76.421071 52.178116) (xy 76.353489 52.09004) (xy 76.353486 52.090037) (xy 76.353484 52.090034) - (xy 76.21291 51.949462) (xy 76.212908 51.94946) (xy 76.212906 51.949458) (xy 76.124831 51.881875) - (xy 76.117792 51.877811) (xy 76.119493 51.874864) (xy 76.077342 51.840887) (xy 76.072105 51.831288) - (xy 76.071577 51.831594) (xy 76.067514 51.824556) (xy 75.999936 51.736486) (xy 75.999934 51.736484) - (xy 75.999931 51.73648) (xy 75.859357 51.595908) (xy 75.859355 51.595906) (xy 75.859353 51.595904) - (xy 75.771279 51.528321) (xy 75.764236 51.524255) (xy 75.765934 51.521312) (xy 75.72377 51.487307) - (xy 75.718555 51.477741) (xy 75.718027 51.478046) (xy 75.713962 51.471006) (xy 75.646382 51.382933) - (xy 75.64638 51.382931) (xy 75.646377 51.382927) (xy 75.505803 51.242355) (xy 75.417724 51.174768) - (xy 75.417723 51.174767) (xy 75.417721 51.174766) (xy 75.410689 51.170706) (xy 75.412381 51.167774) - (xy 75.370175 51.133693) (xy 75.364992 51.124192) (xy 75.364474 51.124492) (xy 75.360411 51.117456) - (xy 75.292829 51.02938) (xy 75.292826 51.029377) (xy 75.292824 51.029374) (xy 75.15225 50.888802) - (xy 75.152248 50.8888) (xy 75.152246 50.888798) (xy 75.064171 50.821215) (xy 75.057132 50.817151) - (xy 75.058833 50.814204) (xy 75.016682 50.780227) (xy 75.011445 50.770628) (xy 75.010917 50.770934) - (xy 75.006854 50.763896) (xy 74.939276 50.675826) (xy 74.939274 50.675824) (xy 74.939271 50.67582) - (xy 74.798697 50.535248) (xy 74.798695 50.535246) (xy 74.798693 50.535244) (xy 74.710619 50.467661) - (xy 74.703576 50.463595) (xy 74.705274 50.460652) (xy 74.66311 50.426647) (xy 74.657895 50.417081) - (xy 74.657367 50.417386) (xy 74.653302 50.410346) (xy 74.585722 50.322273) (xy 74.58572 50.322271) - (xy 74.585717 50.322267) (xy 74.445143 50.181695) (xy 74.357064 50.114108) (xy 74.357063 50.114107) - (xy 74.357061 50.114106) (xy 74.350029 50.110046) (xy 74.351721 50.107114) (xy 74.309515 50.073033) - (xy 74.304332 50.063532) (xy 74.303814 50.063832) (xy 74.299751 50.056796) (xy 74.290107 50.044228) - (xy 74.232164 49.968714) (xy 74.09159 49.828142) (xy 74.091588 49.82814) (xy 74.091586 49.828138) - (xy 74.003512 49.760555) (xy 74.003506 49.760552) (xy 73.866557 49.703827) (xy 73.866552 49.703825) - (xy 73.719582 49.684477) (xy 73.71958 49.684477) (xy 73.57261 49.703825) (xy 73.572605 49.703827) - (xy 73.435651 49.760554) (xy 73.347574 49.828138) (xy 73.347567 49.828144) (xy 73.13551 50.040201) - (xy 73.074187 50.073686) (xy 73.004495 50.068702) (xy 72.960148 50.040201) (xy 72.130593 49.210647) - (xy 72.122857 49.202159) (xy 72.119019 49.197535) (xy 72.107447 49.180471) (xy 72.07825 49.148414) - (xy 72.076428 49.146218) (xy 72.07494 49.142767) (xy 72.060087 49.120747) (xy 72.042041 49.083206) - (xy 72.040641 49.080192) (xy 72.006177 49.003283) (xy 71.99407 48.978148) (xy 71.993479 48.977003) - (xy 71.980058 48.952668) (xy 71.920684 48.851674) (xy 71.91335 48.839589) (xy 71.913015 48.839054) - (xy 71.87362 48.784566) (xy 71.873616 48.784562) (xy 71.873613 48.784558) (xy 71.871909 48.782656) - (xy 71.861159 48.768802) (xy 71.85237 48.755647) (xy 70.465706 47.368983) (xy 70.432221 47.30766) - (xy 70.437205 47.237968) (xy 70.479077 47.182035) (xy 70.490267 47.174569) (xy 70.515377 47.159718) - (xy 70.515383 47.159714) (xy 70.629714 47.045383) (xy 70.629721 47.045374) (xy 70.712031 46.906195) - (xy 70.712033 46.90619) (xy 70.757144 46.750918) (xy 70.757145 46.750912) (xy 70.75879 46.73) (xy 70.104 46.73) - (xy 70.036961 46.710315) (xy 69.991206 46.657511) (xy 69.98 46.606) (xy 69.98 46.48) (xy 69.9245 46.48) - (xy 69.917578 46.477967) (xy 69.91047 46.479204) (xy 69.884498 46.468254) (xy 69.857461 46.460315) - (xy 69.852737 46.454863) (xy 69.846088 46.45206) (xy 69.830159 46.428807) (xy 69.811706 46.407511) - (xy 69.809713 46.39896) (xy 69.806602 46.394418) (xy 69.802203 46.366726) (xy 69.800554 46.359646) - (xy 69.8005 46.35781) (xy 69.8005 46.24531) (xy 69.797643 46.209007) (xy 69.795951 46.203182) (xy 69.795554 46.189686) - (xy 69.795759 46.188902) (xy 69.7955 46.18604) (xy 69.7955 45.675494) (xy 70.23 45.675494) (xy 70.23 46.23) - (xy 70.75879 46.23) (xy 70.757145 46.209089) (xy 70.712031 46.053804) (xy 70.629721 45.914625) (xy 70.629714 45.914616) - (xy 70.515383 45.800285) (xy 70.515374 45.800278) (xy 70.376193 45.717967) (xy 70.37619 45.717965) - (xy 70.230001 45.675493) (xy 70.23 45.675494) (xy 69.7955 45.675494) (xy 69.7955 45.57842) (xy 69.800424 45.543824) - (xy 69.817609 45.484675) (xy 69.8205 45.44794) (xy 69.8205 45.02206) (xy 69.817609 44.985325) (xy 69.817608 44.98532) - (xy 69.771933 44.828107) (xy 69.771932 44.828106) (xy 69.771931 44.828105) (xy 69.771931 44.828103) - (xy 69.76307 44.81312) (xy 69.745887 44.745399) (xy 69.76307 44.686879) (xy 69.771931 44.671897) - (xy 69.771932 44.671892) (xy 69.771933 44.671892) (xy 69.817608 44.514679) (xy 69.817609 44.514673) - (xy 69.820499 44.477947) (xy 69.8205 44.47794) (xy 69.8205 44.05206) (xy 69.817609 44.015325) (xy 69.800423 43.956173) - (xy 69.7955 43.921579) (xy 69.7955 43.804503) (xy 70.23 43.804503) (xy 70.376195 43.762031) (xy 70.515374 43.679721) - (xy 70.515383 43.679714) (xy 70.629714 43.565383) (xy 70.629721 43.565374) (xy 70.712031 43.426195) - (xy 70.712033 43.42619) (xy 70.757144 43.270918) (xy 70.757145 43.270912) (xy 70.75879 43.25) (xy 70.23 43.25) - (xy 70.23 43.804503) (xy 69.7955 43.804503) (xy 69.7955 43.293958) (xy 69.79567 43.287463) (xy 69.796289 43.275651) - (xy 69.797643 43.270993) (xy 69.8005 43.23469) (xy 69.8005 43.124) (xy 69.820185 43.056961) (xy 69.872989 43.011206) - (xy 69.9245 43) (xy 69.98 43) (xy 69.98 42.9) (xy 71 42.9) (xy 71 39.4) (xy 84.3755 39.4) (xy 84.442539 39.419685) - (xy 84.488294 39.472489) (xy 84.4995 39.524) (xy 84.4995 58.993038) (xy 84.49872 59.006922) (xy 84.49872 59.006923) - (xy 84.48854 59.097264) (xy 84.482362 59.124333) (xy 84.454648 59.203537) (xy 84.4426 59.228555) - (xy 84.397957 59.299604) (xy 84.380644 59.321313) (xy 84.321313 59.380644) (xy 84.299604 59.397957) - (xy 84.228555 59.4426) (xy 84.203537 59.454648) (xy 84.124333 59.482362) (xy 84.097264 59.48854) - (xy 84.017075 59.497576) (xy 84.006921 59.49872) (xy 83.993038 59.4995) (xy 64.006962 59.4995) (xy 63.993078 59.49872) - (xy 63.980553 59.497308) (xy 63.902735 59.48854) (xy 63.875666 59.482362) (xy 63.796462 59.454648) - (xy 63.771444 59.4426) (xy 63.700395 59.397957) (xy 63.678686 59.380644) (xy 63.619355 59.321313) - (xy 63.602042 59.299604) (xy 63.557399 59.228555) (xy 63.545351 59.203537) (xy 63.517637 59.124333) - (xy 63.511459 59.097263) (xy 63.50128 59.006922) (xy 63.5005 58.993038) (xy 63.5005 39.524) (xy 63.520185 39.456961) - (xy 63.572989 39.411206) (xy 63.6245 39.4) (xy 67.5 39.4) - ) - ) - (filled_polygon - (layer "F.Cu") - (pts - (xy 73.118869 51.387857) (xy 73.128527 51.399003) (xy 73.171637 51.455186) (xy 73.171639 51.455188) - (xy 73.171643 51.455193) (xy 73.312216 51.595764) (xy 73.312218 51.595766) (xy 73.31222 51.595768) - (xy 73.378276 51.646455) (xy 73.400296 51.663352) (xy 73.400298 51.663353) (xy 73.407335 51.667416) - (xy 73.405633 51.670362) (xy 73.447785 51.70434) (xy 73.453026 51.713931) (xy 73.453549 51.71363) - (xy 73.457611 51.720666) (xy 73.525191 51.808739) (xy 73.525193 51.808741) (xy 73.525197 51.808746) - (xy 73.66577 51.949317) (xy 73.665772 51.949319) (xy 73.665774 51.949321) (xy 73.753846 52.016902) - (xy 73.75385 52.016905) (xy 73.753854 52.016906) (xy 73.760887 52.020967) (xy 73.759175 52.023931) - (xy 73.801259 52.057778) (xy 73.80657 52.06749) (xy 73.807102 52.067184) (xy 73.811164 52.07422) - (xy 73.878744 52.162293) (xy 73.878746 52.162295) (xy 73.87875 52.1623) (xy 74.019324 52.302872) - (xy 74.107403 52.370459) (xy 74.107404 52.370459) (xy 74.107405 52.37046) (xy 74.114441 52.374523) - (xy 74.112739 52.377469) (xy 74.154891 52.411447) (xy 74.160133 52.421036) (xy 74.160654 52.420736) - (xy 74.164716 52.427771) (xy 74.164717 52.427773) (xy 74.164718 52.427774) (xy 74.176854 52.44359) - (xy 74.232297 52.515846) (xy 74.232299 52.515848) (xy 74.232303 52.515853) (xy 74.372876 52.656424) - (xy 74.372878 52.656426) (xy 74.37288 52.656428) (xy 74.438936 52.707115) (xy 74.460956 52.724012) - (xy 74.460958 52.724013) (xy 74.467995 52.728076) (xy 74.466293 52.731022) (xy 74.508445 52.765) - (xy 74.513686 52.774591) (xy 74.514209 52.77429) (xy 74.518271 52.781326) (xy 74.585851 52.869399) - (xy 74.585853 52.869401) (xy 74.585857 52.869406) (xy 74.72643 53.009977) (xy 74.726432 53.009979) - (xy 74.726434 53.009981) (xy 74.814506 53.077562) (xy 74.81451 53.077565) (xy 74.814514 53.077566) - (xy 74.821547 53.081627) (xy 74.819835 53.084591) (xy 74.861919 53.118438) (xy 74.86723 53.12815) - (xy 74.867762 53.127844) (xy 74.871824 53.13488) (xy 74.939404 53.222953) (xy 74.939406 53.222955) - (xy 74.93941 53.22296) (xy 75.079983 53.363531) (xy 75.136174 53.406649) (xy 75.177376 53.463077) - (xy 75.18153 53.532823) (xy 75.147317 53.593743) (xy 75.136173 53.603399) (xy 75.079991 53.646509) - (xy 74.939412 53.787089) (xy 74.871825 53.875168) (xy 74.867765 53.882202) (xy 74.864843 53.880515) - (xy 74.830688 53.922761) (xy 74.821255 53.927911) (xy 74.821549 53.92842) (xy 74.814513 53.932482) - (xy 74.726437 54.000064) (xy 74.585859 54.140643) (xy 74.51827 54.228725) (xy 74.514208 54.235761) - (xy 74.511271 54.234065) (xy 74.477222 54.276253) (xy 74.467702 54.281452) (xy 74.468001 54.28197) - (xy 74.46096 54.286035) (xy 74.372882 54.353618) (xy 74.232303 54.494198) (xy 74.232301 54.4942) - (xy 74.164717 54.582276) (xy 74.160651 54.589319) (xy 74.157732 54.587633) (xy 74.123555 54.629885) - (xy 74.114148 54.63502) (xy 74.114441 54.635527) (xy 74.107405 54.639589) (xy 74.01933 54.70717) - (xy 73.878752 54.847749) (xy 73.811165 54.935828) (xy 73.807105 54.942862) (xy 73.804183 54.941175) - (xy 73.770028 54.983421) (xy 73.760595 54.988571) (xy 73.760889 54.98908) (xy 73.753853 54.993142) - (xy 73.665777 55.060724) (xy 73.525199 55.201303) (xy 73.45761 55.289385) (xy 73.453548 55.296421) - (xy 73.450611 55.294725) (xy 73.416562 55.336913) (xy 73.407042 55.342112) (xy 73.407341 55.34263) - (xy 73.4003 55.346695) (xy 73.312222 55.414278) (xy 73.171645 55.554856) (xy 73.128527 55.611048) - (xy 73.072098 55.65225) (xy 73.002352 55.656404) (xy 72.941432 55.62219) (xy 72.931775 55.611045) - (xy 72.888665 55.554862) (xy 72.888664 55.554861) (xy 72.888661 55.554857) (xy 72.748087 55.414285) - (xy 72.748085 55.414283) (xy 72.748083 55.414281) (xy 72.660009 55.346698) (xy 72.652966 55.342632) - (xy 72.654664 55.339689) (xy 72.6125 55.305684) (xy 72.607285 55.296118) (xy 72.606757 55.296423) - (xy 72.602692 55.289383) (xy 72.535112 55.20131) (xy 72.53511 55.201308) (xy 72.535107 55.201304) - (xy 72.394533 55.060732) (xy 72.394531 55.06073) (xy 72.394529 55.060728) (xy 72.306454 54.993145) - (xy 72.299415 54.989081) (xy 72.301116 54.986134) (xy 72.258965 54.952157) (xy 72.253728 54.942558) - (xy 72.2532 54.942864) (xy 72.249137 54.935826) (xy 72.181559 54.847756) (xy 72.181557 54.847754) - (xy 72.181554 54.84775) (xy 72.04098 54.707178) (xy 71.952901 54.639591) (xy 71.9529 54.63959) (xy 71.952898 54.639589) - (xy 71.945866 54.635529) (xy 71.947558 54.632597) (xy 71.905352 54.598516) (xy 71.900169 54.589015) - (xy 71.899651 54.589315) (xy 71.895588 54.582279) (xy 71.828006 54.494203) (xy 71.828003 54.4942) - (xy 71.828001 54.494197) (xy 71.687427 54.353625) (xy 71.687425 54.353623) (xy 71.687423 54.353621) - (xy 71.599349 54.286038) (xy 71.592306 54.281972) (xy 71.594004 54.279029) (xy 71.55184 54.245024) - (xy 71.546625 54.235458) (xy 71.546097 54.235763) (xy 71.542032 54.228723) (xy 71.474452 54.14065) - (xy 71.47445 54.140648) (xy 71.474447 54.140644) (xy 71.333873 54.000072) (xy 71.333871 54.00007) - (xy 71.333869 54.000068) (xy 71.245794 53.932485) (xy 71.238755 53.928421) (xy 71.240456 53.925474) - (xy 71.198305 53.891497) (xy 71.193068 53.881898) (xy 71.19254 53.882204) (xy 71.188477 53.875166) - (xy 71.120899 53.787096) (xy 71.120897 53.787094) (xy 71.120894 53.78709) (xy 70.98032 53.646518) - (xy 70.924128 53.603399) (xy 70.882927 53.546971) (xy 70.878773 53.477225) (xy 70.912987 53.416305) - (xy 70.924132 53.406648) (xy 70.98032 53.363534) (xy 71.120892 53.22296) (xy 71.188479 53.134881) - (xy 71.188482 53.134873) (xy 71.192545 53.127838) (xy 71.195515 53.129553) (xy 71.229318 53.087494) - (xy 71.239067 53.082167) (xy 71.238756 53.081628) (xy 71.245788 53.077567) (xy 71.245794 53.077565) - (xy 71.333873 53.00998) (xy 71.474445 52.869406) (xy 71.542032 52.781327) (xy 71.542035 52.781319) - (xy 71.546098 52.774284) (xy 71.549073 52.776001) (xy 71.582844 52.73396) (xy 71.592621 52.728619) - (xy 71.592308 52.728077) (xy 71.599344 52.724013) (xy 71.599348 52.724012) (xy 71.687427 52.656427) - (xy 71.827999 52.515853) (xy 71.895586 52.427774) (xy 71.895588 52.427767) (xy 71.89965 52.420735) - (xy 71.902619 52.422449) (xy 71.936424 52.380388) (xy 71.946176 52.375062) (xy 71.945864 52.374522) - (xy 71.952897 52.37046) (xy 71.952901 52.370459) (xy 72.04098 52.302874) (xy 72.181552 52.1623) - (xy 72.249139 52.074221) (xy 72.249142 52.074213) (xy 72.253205 52.067178) (xy 72.256175 52.068893) - (xy 72.289978 52.026834) (xy 72.299727 52.021507) (xy 72.299416 52.020968) (xy 72.306448 52.016907) - (xy 72.306454 52.016905) (xy 72.394533 51.94932) (xy 72.535105 51.808746) (xy 72.602692 51.720667) - (xy 72.602695 51.720659) (xy 72.606758 51.713624) (xy 72.609733 51.715341) (xy 72.643504 51.6733) - (xy 72.653281 51.667959) (xy 72.652968 51.667417) (xy 72.660004 51.663353) (xy 72.660008 51.663352) - (xy 72.748087 51.595767) (xy 72.888659 51.455193) (xy 72.931777 51.399001) (xy 72.988203 51.3578) - (xy 73.057949 51.353645) - ) - ) - ) (embedded_fonts no) ) diff --git a/esp32-c3-d/esp32-c3-d.kicad_sch b/esp32-c3-d/esp32-c3-d.kicad_sch index 8df9af5..424220a 100644 --- a/esp32-c3-d/esp32-c3-d.kicad_sch +++ b/esp32-c3-d/esp32-c3-d.kicad_sch @@ -1,10 +1,707 @@ (kicad_sch - (version 20250227) + (version 20250318) (generator "eeschema") (generator_version "9.99") (uuid "94911154-8a36-4ac9-ae58-28d33c8f0e75") - (paper "A4") + (paper "A3") (lib_symbols + (symbol "Connector:USB_C_Receptacle_USB2.0_16P" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 22.225 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "USB_C_Receptacle_USB2.0_16P" + (at 0 19.685 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 3.81 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" + (at 3.81 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "USB 2.0-only 16P Type-C Receptacle connector" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "usb universal serial bus type-C USB2.0" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "USB*C*Receptacle*" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "USB_C_Receptacle_USB2.0_16P_0_0" + (rectangle + (start -0.254 -17.78) + (end 0.254 -16.764) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 10.16 15.494) + (end 9.144 14.986) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 10.16 10.414) + (end 9.144 9.906) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 10.16 7.874) + (end 9.144 7.366) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 10.16 2.794) + (end 9.144 2.286) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 10.16 0.254) + (end 9.144 -0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 10.16 -2.286) + (end 9.144 -2.794) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 10.16 -4.826) + (end 9.144 -5.334) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 10.16 -12.446) + (end 9.144 -12.954) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 10.16 -14.986) + (end 9.144 -15.494) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "USB_C_Receptacle_USB2.0_16P_0_1" + (rectangle + (start -10.16 17.78) + (end 10.16 -17.78) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -8.89 -3.81) (xy -8.89 3.81) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -7.62 -3.81) + (end -6.35 3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (arc + (start -7.62 3.81) + (mid -6.985 4.4423) + (end -6.35 3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -7.62 3.81) + (mid -6.985 4.4423) + (end -6.35 3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (arc + (start -8.89 3.81) + (mid -6.985 5.7067) + (end -5.08 3.81) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -5.08 -3.81) + (mid -6.985 -5.7067) + (end -8.89 -3.81) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -6.35 -3.81) + (mid -6.985 -4.4423) + (end -7.62 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -6.35 -3.81) + (mid -6.985 -4.4423) + (end -7.62 -3.81) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -5.08 3.81) (xy -5.08 -3.81) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center -2.54 1.143) + (radius 0.635) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -1.27 4.318) (xy 0 6.858) (xy 1.27 4.318) (xy -1.27 4.318) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 0 -2.032) (xy 2.54 0.508) (xy 2.54 1.778) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -3.302) (xy -2.54 -0.762) (xy -2.54 0.508) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -5.842) (xy 0 4.318) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 -5.842) + (radius 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 1.905 1.778) + (end 3.175 3.048) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "USB_C_Receptacle_USB2.0_16P_1_1" + (pin passive line + (at -7.62 -22.86 90) + (length 5.08) + (name "SHIELD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -22.86 90) + (length 5.08) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -22.86 90) + (length 5.08) + (hide yes) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -22.86 90) + (length 5.08) + (hide yes) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -22.86 90) + (length 5.08) + (hide yes) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 15.24 15.24 180) + (length 5.08) + (name "VBUS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 15.24 15.24 180) + (length 5.08) + (hide yes) + (name "VBUS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 15.24 15.24 180) + (length 5.08) + (hide yes) + (name "VBUS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 15.24 15.24 180) + (length 5.08) + (hide yes) + (name "VBUS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 10.16 180) + (length 5.08) + (name "CC1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 7.62 180) + (length 5.08) + (name "CC2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 2.54 180) + (length 5.08) + (name "D-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 0 180) + (length 5.08) + (name "D-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -2.54 180) + (length 5.08) + (name "D+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -5.08 180) + (length 5.08) + (name "D+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -12.7 180) + (length 5.08) + (name "SBU1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -15.24 180) + (length 5.08) + (name "SBU2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "Device:Antenna_Loop" (pin_numbers (hide yes) @@ -41,7 +738,7 @@ ) ) ) - (property "Datasheet" "~" + (property "Datasheet" "" (at 0 0 0) (hide yes) (effects @@ -86,7 +783,7 @@ (pin input line (at 0 -5.08 90) (length 2.54) - (name "~" + (name "" (effects (font (size 1.27 1.27) @@ -104,7 +801,7 @@ (pin input line (at 2.54 -5.08 90) (length 2.54) - (name "~" + (name "" (effects (font (size 1.27 1.27) @@ -160,7 +857,7 @@ ) ) ) - (property "Datasheet" "~" + (property "Datasheet" "" (at 0 0 0) (hide yes) (effects @@ -226,7 +923,7 @@ (pin passive line (at 0 2.54 270) (length 2.032) - (name "~" + (name "" (effects (font (size 1.27 1.27) @@ -244,7 +941,720 @@ (pin passive line (at 0 -2.54 90) (length 2.032) - (name "~" + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:Crystal_GND24_Small" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Y" + (at 1.27 4.445 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Crystal_GND24_Small" + (at 1.27 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Four pin crystal, GND on pins 2 and 4, small symbol" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "quartz ceramic resonator oscillator" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "Crystal*" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "Crystal_GND24_Small_0_1" + (polyline + (pts + (xy -1.27 1.27) (xy -1.27 1.905) (xy 1.27 1.905) (xy 1.27 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -0.762) (xy -1.27 0.762) + ) + (stroke + (width 0.381) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -1.27) (xy -1.27 -1.905) (xy 1.27 -1.905) (xy 1.27 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -0.762 -1.524) + (end 0.762 1.524) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -0.762) (xy 1.27 0.762) + ) + (stroke + (width 0.381) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Crystal_GND24_Small_1_1" + (pin passive line + (at -2.54 0 0) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 0.762 0.762) + ) + ) + ) + ) + (pin passive line + (at 0 2.54 270) + (length 0.635) + (name "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 0.762 0.762) + ) + ) + ) + ) + (pin passive line + (at 0 -2.54 90) + (length 0.635) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 0.762 0.762) + ) + ) + ) + ) + (pin passive line + (at 2.54 0 180) + (length 1.27) + (name "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 0.762 0.762) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:Crystal_Small" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Y" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Crystal_Small" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Two pin crystal, small symbol" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "quartz ceramic resonator oscillator" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "Crystal*" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "Crystal_Small_0_1" + (polyline + (pts + (xy -1.27 -0.762) (xy -1.27 0.762) + ) + (stroke + (width 0.381) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -0.762 -1.524) + (end 0.762 1.524) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -0.762) (xy 1.27 0.762) + ) + (stroke + (width 0.381) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Crystal_Small_1_1" + (pin passive line + (at -2.54 0 0) + (length 1.27) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 0 180) + (length 1.27) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:L_Ferrite_Small" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.254) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "L" + (at 1.27 1.016 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "L_Ferrite_Small" + (at 1.27 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Inductor with ferrite core, small symbol" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "inductor choke coil reactor magnetic" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "L_Ferrite_Small_0_1" + (arc + (start 0 2.032) + (mid 0.5058 1.524) + (end 0 1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 1.016) + (mid 0.5058 0.508) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0) + (mid 0.5058 -0.508) + (end 0 -1.016) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -1.016) + (mid 0.5058 -1.524) + (end 0 -2.032) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 1.651) (xy 0.762 1.905) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 1.143) (xy 0.762 1.397) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0.635) (xy 0.762 0.889) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0.127) (xy 0.762 0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -0.381) (xy 0.762 -0.127) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -0.889) (xy 0.762 -0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.397) (xy 0.762 -1.143) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.905) (xy 0.762 -1.651) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 1.905) (xy 1.016 1.651) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 1.397) (xy 1.016 1.143) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 0.889) (xy 1.016 0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 0.381) (xy 1.016 0.127) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 -0.127) (xy 1.016 -0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 -0.635) (xy 1.016 -0.889) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 -1.143) (xy 1.016 -1.397) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 -1.651) (xy 1.016 -1.905) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "L_Ferrite_Small_1_1" + (pin passive line + (at 0 2.54 270) + (length 0.508) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -2.54 90) + (length 0.508) + (name "" (effects (font (size 1.27 1.27) @@ -300,7 +1710,7 @@ ) ) ) - (property "Datasheet" "~" + (property "Datasheet" "" (at 0 0 0) (hide yes) (effects @@ -390,7 +1800,7 @@ (pin passive line (at 0 2.54 270) (length 0.508) - (name "~" + (name "" (effects (font (size 1.27 1.27) @@ -408,7 +1818,134 @@ (pin passive line (at 0 -2.54 90) (length 0.508) - (name "~" + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:R_Small" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.254) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 0.762 0.508 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "R_Small" + (at 0.762 -1.016 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor, small symbol" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "R resistor" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "R_Small_0_1" + (rectangle + (start -0.762 1.778) + (end 0.762 -1.778) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_Small_1_1" + (pin passive line + (at 0 2.54 270) + (length 0.762) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -2.54 90) + (length 0.762) + (name "" (effects (font (size 1.27 1.27) @@ -1102,6 +2639,1302 @@ ) (embedded_fonts no) ) + (symbol "Power_Protection:USBLC6-2P6" + (pin_names + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0.635 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "USBLC6-2P6" + (at 0.635 3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-666" + (at 1.016 -6.731 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + ) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/usblc6-2.pdf" + (at 1.016 -8.636 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Description" "Very low capacitance ESD protection diode, 2 data-line, SOT-666" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "usb ethernet video" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "SOT?666*" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "USBLC6-2P6_0_0" + (circle + (center -1.524 0) + (radius 0.0001) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center -0.508 2.032) + (radius 0.0001) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center -0.508 -4.572) + (radius 0.0001) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0.508 2.032) + (radius 0.0001) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0.508 -4.572) + (radius 0.0001) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.524 -2.54) + (radius 0.0001) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "USBLC6-2P6_0_1" + (polyline + (pts + (xy -2.54 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 -2.54) (xy 2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 0.508) (xy -1.016 0.508) (xy -1.524 1.524) (xy -2.032 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 -3.048) (xy -1.016 -3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 1.524) (xy -2.032 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 -4.064) (xy -2.032 -4.064) (xy -1.524 -3.048) (xy -1.016 -4.064) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.508 -1.143) (xy -0.508 -0.762) (xy 0.508 -0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy -0.508 2.032) (xy 0.508 2.032) (xy 0 1.524) (xy 0 -4.064) (xy -0.508 -4.572) (xy 0.508 -4.572) + (xy 0 -5.08) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.508 -1.778) (xy -0.508 -1.778) (xy 0 -0.762) (xy 0.508 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 1.524) (xy 2.032 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 -3.048) (xy 2.032 -3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.032 0.508) (xy 1.016 0.508) (xy 1.524 1.524) (xy 2.032 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.032 -4.064) (xy 1.016 -4.064) (xy 1.524 -3.048) (xy 2.032 -4.064) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "USBLC6-2P6_1_1" + (rectangle + (start -2.54 2.794) + (end 2.54 -5.334) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -0.508 2.032) (xy -1.524 2.032) (xy -1.524 -4.572) (xy -0.508 -4.572) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.508 -4.572) (xy 1.524 -4.572) (xy 1.524 2.032) (xy 0.508 2.032) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "I/O1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 2.54) + (name "I/O2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 5.08 270) + (length 2.54) + (name "VBUS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive 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 5.08 0 180) + (length 2.54) + (name "I/O1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 2.54) + (name "I/O2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Regulator_Linear:AMS1117-3.3" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -3.81 3.175 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "AMS1117-3.3" + (at 0 3.175 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" + (at 0 5.08 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "http://www.advanced-monolithic.com/pdf/ds1117.pdf" + (at 2.54 -6.35 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "1A Low Dropout regulator, positive, 3.3V fixed output, SOT-223" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "linear regulator ldo fixed positive" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "SOT?223*TabPin2*" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "AMS1117-3.3_0_1" + (rectangle + (start -5.08 -5.08) + (end 5.08 1.905) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "AMS1117-3.3_1_1" + (pin power_in line + (at -7.62 0 0) + (length 2.54) + (name "VI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (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 "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 7.62 0 180) + (length 2.54) + (name "VO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Sensor:BME680" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -8.89 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "BME680" + (at 7.62 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_LGA:Bosch_LGA-8_3x3mm_P0.8mm_ClockwisePinNumbering" + (at 36.83 -11.43 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BME680-DS001.pdf" + (at 0 -5.08 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "4-in-1 sensor, gas, humidity, pressure, temperature, I2C and SPI interface, 1.71-3.6V, LGA-8" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "Bosch gas pressure humidity temperature environment environmental measurement digital" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "*LGA*3x3mm*P0.8mm*Clockwise*" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "BME680_0_1" + (rectangle + (start -10.16 10.16) + (end 10.16 -10.16) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "BME680_1_1" + (pin power_in line + (at -2.54 15.24 270) + (length 5.08) + (name "VDDIO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -2.54 -15.24 90) + (length 5.08) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 2.54 15.24 270) + (length 5.08) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 2.54 -15.24 90) + (length 5.08) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 7.62 180) + (length 5.08) + (name "SDO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 2.54 180) + (length 5.08) + (name "SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -2.54 180) + (length 5.08) + (name "SDI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 -7.62 180) + (length 5.08) + (name "CSB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Sensor_Gas:SCD41-D-R2" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SCD41-D-R2" + (at 6.985 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Sensor:Sensirion_SCD4x-1EP_10.1x10.1mm_P1.25mm_EP4.8x4.8mm" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://sensirion.com/media/documents/E0F04247/631EF271/CD_DS_SCD40_SCD41_Datasheet_D1.pdf" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Photoacoustic CO2 sensor, 40 000 ppm, I2C, 2.4-5.5 V, High accuracy 400 - 5000 ppm" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "CO2 sensor I2C" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "Sensirion*SCD4?*" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "SCD41-D-R2_0_1" + (rectangle + (start 7.62 5.08) + (end -7.62 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "SCD41-D-R2_1_1" + (pin passive line + (at 0 7.62 270) + (length 2.54) + (hide yes) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (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 "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -7.62 90) + (length 2.54) + (hide yes) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -7.62 90) + (length 2.54) + (hide yes) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (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 "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 2.54 180) + (length 2.54) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 0 180) + (length 2.54) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Switch:SW_Push" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 1.27 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "SW_Push" + (at 0 -1.524 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 5.08 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 5.08 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "switch normally-open pushbutton push-button" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "SW_Push_0_1" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy -2.54 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:+3V3" + (power global) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3V3" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "+3V3_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+3V3_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "power:GND" (power global) (pin_numbers @@ -1185,7 +4018,257 @@ (pin power_in line (at 0 0 270) (length 0) - (name "~" + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:VBUS" + (power global) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "VBUS" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VBUS\"" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "VBUS_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "VBUS_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:VDDA" + (power global) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "VDDA" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VDDA\"" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "VDDA_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "VDDA_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "" (effects (font (size 1.27 1.27) @@ -1204,37 +4287,1047 @@ (embedded_fonts no) ) ) - (junction - (at 163.83 62.23) - (diameter 0) - (color 0 0 0 0) - (uuid "43b0a8bf-51fe-4f1a-b0e5-4b331e0ad385") + (rectangle + (start 17.78 149.86) + (end 81.28 187.96) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 1c63edfd-3af1-4c5a-a88e-b89013355148) + ) + (rectangle + (start 127 17.78) + (end 264.16 50.8) + (stroke + (width 0) + (type dash) + ) + (fill + (type none) + ) + (uuid 4551ed82-53bc-4add-b535-49055c3a0eb4) + ) + (rectangle + (start 17.78 17.78) + (end 264.16 78.74) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 54817e37-b2a1-4775-bdbe-5752491950ab) + ) + (rectangle + (start 17.78 83.82) + (end 129.54 142.24) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid acb4c391-8c76-4bf9-986b-a6d4887407f7) + ) + (rectangle + (start 226.06 97.79) + (end 261.62 118.11) + (stroke + (width 0) + (type dash) + (color 170 117 159 1) + ) + (fill + (type none) + ) + (uuid da45d5b2-82c0-4f34-9d32-023f05c3b92f) + ) + (rectangle + (start 142.24 165.1) + (end 180.34 198.12) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid ff76cdf1-2b9b-4c9e-9461-d00a2402ae99) + ) + (text "Matching network" + (exclude_from_sim no) + (at 234.442 96.52 0) + (effects + (font + (size 1.27 1.27) + (color 170 117 159 1) + ) + ) + (uuid "1dd410f1-4d84-4d09-b3fb-7dc0320f9d71") + ) + (text "PD" + (exclude_from_sim no) + (at 18.796 17.018 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "30f29150-a8f0-45ac-b713-b051860c7f72") + ) + (text "C_{L}=15pF; C_{stray}≈3pF" + (exclude_from_sim no) + (at 153.67 167.64 0) + (effects + (font + (size 1.27 1.27) + (color 170 117 159 1) + ) + ) + (uuid "4a936404-c00a-4d39-85bb-a8675ce949bd") + ) + (text "Z_{L} = 50+0j" + (exclude_from_sim no) + (at 267.462 103.632 0) + (effects + (font + (face "Noto Sans Math") + (size 1.27 1.27) + (color 170 117 159 1) + ) + ) + (uuid "4d792593-4551-4ffa-95d4-742fde6e0c86") + ) + (text "Crystal 40MHz" + (exclude_from_sim no) + (at 149.098 164.084 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "531837f0-936b-4119-bbc1-b48088da95bd") + ) + (text "Address 0x76" + (exclude_from_sim no) + (at 74.168 108.204 0) + (effects + (font + (size 1.27 1.27) + (color 170 117 159 1) + ) + ) + (uuid "95f1585a-8822-45b6-9c7e-ee46d433b6ba") + ) + (text "I^{2}C Sensors" + (exclude_from_sim no) + (at 23.368 82.804 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "a6b5df4e-5059-449d-828d-8e3597162f80") + ) + (text "Z_{S} = 35±10j" + (exclude_from_sim no) + (at 218.948 103.632 0) + (effects + (font + (face "Noto Sans Math") + (size 1.27 1.27) + (color 170 117 159 1) + ) + ) + (uuid "ff95d3c5-26a9-432c-836f-83552f35f159") ) (junction - (at 179.07 69.85) + (at 203.2 29.21) (diameter 0) (color 0 0 0 0) - (uuid "8dc6fa92-c950-4707-b694-10923a74804e") + (uuid "01c549e5-c0db-4995-8dc7-e30f6ecdc46b") ) (junction - (at 179.07 62.23) + (at 231.14 105.41) (diameter 0) (color 0 0 0 0) - (uuid "9244a847-d9f1-419e-9966-1ee7bc5230d9") + (uuid "1719f919-b702-498e-8837-097b36ea9011") + ) + (junction + (at 49.53 99.06) + (diameter 0) + (color 0 0 0 0) + (uuid "3413593e-9273-4c17-864b-636b0d2958fe") + ) + (junction + (at 92.71 27.94) + (diameter 0) + (color 0 0 0 0) + (uuid "3fe26e10-3ad2-4970-b2d8-b75e43480e20") + ) + (junction + (at 243.84 36.83) + (diameter 0) + (color 0 0 0 0) + (uuid "40b0122a-bc54-45c2-9001-cc5a538e7df8") + ) + (junction + (at 161.29 30.48) + (diameter 0) + (color 0 0 0 0) + (uuid "4546e8bd-d942-47e1-a494-f5bde00c59a2") + ) + (junction + (at 223.52 29.21) + (diameter 0) + (color 0 0 0 0) + (uuid "45bfcec6-2f89-4bd1-ab56-ef865903e03a") + ) + (junction + (at 69.85 166.37) + (diameter 0) + (color 0 0 0 0) + (uuid "498e9aff-c4bb-4b16-9b40-87abe3571e1d") + ) + (junction + (at 149.86 30.48) + (diameter 0) + (color 0 0 0 0) + (uuid "5351b2a7-4c78-4a95-b405-92892f08a0ce") + ) + (junction + (at 106.68 115.57) + (diameter 0) + (color 0 0 0 0) + (uuid "5575cda8-54b0-4277-8d36-660a3910f1ac") + ) + (junction + (at 139.7 38.1) + (diameter 0) + (color 0 0 0 0) + (uuid "59ea5e8e-c497-48a2-acdc-2d88fcaaf4b6") + ) + (junction + (at 243.84 29.21) + (diameter 0) + (color 0 0 0 0) + (uuid "5b1bbcd4-b4ec-4c4c-bd64-0f3616cf66b9") + ) + (junction + (at 118.11 27.94) + (diameter 0) + (color 0 0 0 0) + (uuid "5f353c6d-331c-4e61-9c87-10c618957166") + ) + (junction + (at 273.05 115.57) + (diameter 0) + (color 0 0 0 0) + (uuid "70c743ff-02b5-411e-b4c4-e7e76bedc9bd") + ) + (junction + (at 31.75 106.68) + (diameter 0) + (color 0 0 0 0) + (uuid "722e2e9c-1a48-4a70-95dd-c9cd688e0bb8") + ) + (junction + (at 62.23 35.56) + (diameter 0) + (color 0 0 0 0) + (uuid "76e931c3-569e-4378-b069-bb1a458ffeda") + ) + (junction + (at 31.75 68.58) + (diameter 0) + (color 0 0 0 0) + (uuid "7b79acd5-e684-48ff-823d-147420b59ec8") + ) + (junction + (at 251.46 105.41) + (diameter 0) + (color 0 0 0 0) + (uuid "82794e55-7462-4e19-9599-057594f3fb7e") + ) + (junction + (at 64.77 27.94) + (diameter 0) + (color 0 0 0 0) + (uuid "8c9a885d-fc96-4311-94bb-9b21d661131e") + ) + (junction + (at 139.7 30.48) + (diameter 0) + (color 0 0 0 0) + (uuid "8d819b5d-260b-4e47-85f2-17d6ca941821") + ) + (junction + (at 149.86 38.1) + (diameter 0) + (color 0 0 0 0) + (uuid "91d9f1b1-44ca-407a-8963-ea6433660019") + ) + (junction + (at 252.73 29.21) + (diameter 0) + (color 0 0 0 0) + (uuid "9257b358-1562-4671-8a15-a42ea296114d") + ) + (junction + (at 154.94 177.8) + (diameter 0) + (color 0 0 0 0) + (uuid "a2246619-a1d8-43f4-99eb-94637890a201") + ) + (junction + (at 52.07 133.35) + (diameter 0) + (color 0 0 0 0) + (uuid "a97e8bc1-6cc3-4336-8c22-c48013ca5276") + ) + (junction + (at 69.85 179.07) + (diameter 0) + (color 0 0 0 0) + (uuid "a9d60b3b-12c8-47d3-aa01-9d0acd6d362c") + ) + (junction + (at 163.83 185.42) + (diameter 0) + (color 0 0 0 0) + (uuid "ad872f4a-3570-476f-91cd-c9a5107e9e58") + ) + (junction + (at 38.1 166.37) + (diameter 0) + (color 0 0 0 0) + (uuid "aff06fbd-8c83-49e5-8273-41a385e4aa9a") + ) + (junction + (at 53.34 45.72) + (diameter 0) + (color 0 0 0 0) + (uuid "b0052d6a-989a-4606-b234-ad4a6dea9577") + ) + (junction + (at 180.34 29.21) + (diameter 0) + (color 0 0 0 0) + (uuid "b790ce59-fe40-4d5d-81b5-ff4ebd22ca5a") + ) + (junction + (at 107.95 36.83) + (diameter 0) + (color 0 0 0 0) + (uuid "bc484512-f871-4c3d-8c35-c263b7f7aeef") + ) + (junction + (at 106.68 133.35) + (diameter 0) + (color 0 0 0 0) + (uuid "cad842ab-65f8-440d-88a6-259bbdbe3993") + ) + (junction + (at 74.93 27.94) + (diameter 0) + (color 0 0 0 0) + (uuid "cfff9b68-cbab-42c0-9a8a-e78eceaa8d9e") + ) + (junction + (at 160.02 185.42) + (diameter 0) + (color 0 0 0 0) + (uuid "d1e59fbb-4154-4783-9ceb-b66b02495b90") + ) + (junction + (at 251.46 115.57) + (diameter 0) + (color 0 0 0 0) + (uuid "d313db5c-219d-4936-9a1b-1e791ae400c7") + ) + (junction + (at 38.1 179.07) + (diameter 0) + (color 0 0 0 0) + (uuid "d6ecc9ee-5893-45ab-87b9-ce56ef68b4d9") + ) + (junction + (at 167.64 177.8) + (diameter 0) + (color 0 0 0 0) + (uuid "dac5527c-7b6d-4429-ac11-507ee651c4a8") + ) + (junction + (at 49.53 95.25) + (diameter 0) + (color 0 0 0 0) + (uuid "dc3970c3-decc-4287-ba95-fc9c7ca16756") + ) + (junction + (at 59.69 166.37) + (diameter 0) + (color 0 0 0 0) + (uuid "e2321342-6e09-4287-a75a-2fb354378456") + ) + (junction + (at 27.94 166.37) + (diameter 0) + (color 0 0 0 0) + (uuid "f12060e5-f78b-4511-8690-cfa14c501b0c") + ) + (junction + (at 53.34 43.18) + (diameter 0) + (color 0 0 0 0) + (uuid "fa161476-1e77-43ef-b60a-ccb192165247") + ) + (no_connect + (at 50.8 55.88) + (uuid "0eec227f-3cee-4ffd-affe-bb5aebe53936") + ) + (no_connect + (at 50.8 58.42) + (uuid "3ee70f19-3741-4bb1-bb1e-4e214bd188b1") ) (wire (pts - (xy 156.21 62.23) (xy 163.83 62.23) + (xy 64.77 34.29) (xy 64.77 35.56) ) (stroke (width 0) (type default) ) - (uuid "1f28152a-ef3b-4356-a242-82371cd4916b") + (uuid "00ed383f-8587-4863-88c2-1f760ccefd41") ) (wire (pts - (xy 173.99 62.23) (xy 179.07 62.23) + (xy 160.02 185.42) (xy 160.02 187.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "02386e63-2944-492a-84ed-c8511ed4bff4") + ) + (wire + (pts + (xy 173.99 96.52) (xy 173.99 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "02ff090e-3dc0-4673-8536-1928718f93aa") + ) + (wire + (pts + (xy 38.1 175.26) (xy 38.1 179.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "03ffe6c5-a7d0-499b-b940-b10a74478d2e") + ) + (wire + (pts + (xy 64.77 27.94) (xy 74.93 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "04a0d0a7-d2d4-4f95-a80d-802a5d871d0f") + ) + (wire + (pts + (xy 49.53 101.6) (xy 49.53 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "06d7f0fe-770a-422a-8479-36d947d4b561") + ) + (wire + (pts + (xy 49.53 95.25) (xy 25.4 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "09c651eb-944f-4ae9-86cb-8dcc6b2876d9") + ) + (wire + (pts + (xy 163.83 172.72) (xy 163.83 185.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0b0f5085-c0b8-4e0e-a9e6-45f9015a33d6") + ) + (wire + (pts + (xy 180.34 29.21) (xy 191.77 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0f5e56fc-8b1b-40dd-8efc-ef23a47605d6") + ) + (wire + (pts + (xy 243.84 36.83) (xy 252.73 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0f803278-70ed-4d63-b49c-1c46f00f8cea") + ) + (wire + (pts + (xy 64.77 27.94) (xy 64.77 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1063f9ce-3a34-4aa4-8024-84c0e40dc328") + ) + (wire + (pts + (xy 67.31 109.22) (xy 81.28 109.22) + ) + (stroke + (width 0) + (type default) + ) + (uuid "11b582d4-5ef5-47bb-84ab-a34f7a39def7") + ) + (wire + (pts + (xy 59.69 177.8) (xy 59.69 179.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "11f04986-3d91-403e-83d7-88b04882d842") + ) + (wire + (pts + (xy 191.77 29.21) (xy 191.77 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "128950a9-da37-4282-8717-cf04942b5466") + ) + (wire + (pts + (xy 49.53 99.06) (xy 36.83 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "12e4088e-fbe0-4cd8-bef4-5e04d3903c68") + ) + (wire + (pts + (xy 163.83 185.42) (xy 167.64 185.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "147239e3-efae-4baa-954e-2061a50645fb") + ) + (wire + (pts + (xy 149.86 38.1) (xy 161.29 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "184330c3-f390-49c8-b6dc-68a2dea2517f") + ) + (wire + (pts + (xy 81.28 109.22) (xy 81.28 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "18546ee5-3894-4a9d-806d-09f6b5363451") + ) + (wire + (pts + (xy 27.94 177.8) (xy 27.94 179.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "199b5f1d-b45b-41de-a715-e89cae03e589") + ) + (wire + (pts + (xy 167.64 184.15) (xy 167.64 185.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1a4173f1-73a8-43ba-8c44-a625178fb338") + ) + (wire + (pts + (xy 180.34 95.25) (xy 184.15 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1a7000fd-0702-463a-a6a8-c8d36c63308f") + ) + (wire + (pts + (xy 252.73 29.21) (xy 252.73 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1b1d5767-5017-40ba-af4a-fb48c5f62506") + ) + (wire + (pts + (xy 106.68 116.84) (xy 106.68 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1b447f64-6ec7-4a83-9918-743468f21cf2") + ) + (wire + (pts + (xy 118.11 27.94) (xy 118.11 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1c7db6f5-43d3-4bd1-bd37-72e658bf42f8") + ) + (wire + (pts + (xy 139.7 31.75) (xy 139.7 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1e4a31bb-4c8a-4791-ab29-15d274a8c1d5") + ) + (wire + (pts + (xy 168.91 30.48) (xy 168.91 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1f8d15d1-308c-4b6b-a507-a7d04ce27acc") + ) + (wire + (pts + (xy 27.94 179.07) (xy 38.1 179.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1fe182dd-f9e1-4c32-9bac-48bce16e8e12") + ) + (wire + (pts + (xy 62.23 35.56) (xy 64.77 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "20f90ce9-d7fd-4ddc-a0c7-9a86680a6227") + ) + (wire + (pts + (xy 59.69 166.37) (xy 69.85 166.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "22f5eab0-0a1e-4778-9a34-aa574205685a") + ) + (wire + (pts + (xy 149.86 38.1) (xy 149.86 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "237f4e72-2619-4d4d-8b8c-76be5d106916") + ) + (wire + (pts + (xy 74.93 27.94) (xy 74.93 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "23ec3e5a-a84f-4392-8be5-ed2c480c9fe8") + ) + (wire + (pts + (xy 25.4 106.68) (xy 31.75 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "24454980-d12f-4396-8c91-35a357d51b59") + ) + (wire + (pts + (xy 54.61 133.35) (xy 52.07 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "27dffe56-c8d8-45d2-90a3-d4871bc073bf") + ) + (wire + (pts + (xy 49.53 132.08) (xy 49.53 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "29cc8956-27e1-4950-ac76-47c440ce1b90") + ) + (wire + (pts + (xy 153.67 118.11) (xy 166.37 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2a450db5-574d-4123-a104-5d3f785ff275") + ) + (wire + (pts + (xy 153.67 135.89) (xy 166.37 135.89) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2acca6d7-03ff-42bb-a36f-456cc8a4e167") + ) + (wire + (pts + (xy 49.53 95.25) (xy 49.53 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2af0144f-8676-4cc8-81c4-d6350a3136f4") + ) + (wire + (pts + (xy 153.67 140.97) (xy 166.37 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2dd19c7f-7d5b-48ec-b004-2798e4ae4843") + ) + (wire + (pts + (xy 152.4 177.8) (xy 154.94 177.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2dea43d1-a944-4e70-9fce-31646f2f2109") + ) + (wire + (pts + (xy 161.29 36.83) (xy 161.29 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2ebbf169-c8df-46f4-82b3-2bf8e4e1d93c") + ) + (wire + (pts + (xy 223.52 29.21) (xy 223.52 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "30adc226-1fe4-48ef-87e2-6f775e5a3283") + ) + (wire + (pts + (xy 179.07 97.79) (xy 179.07 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "318599aa-ec84-496b-aeb9-2bbc3e4a6891") + ) + (wire + (pts + (xy 53.34 45.72) (xy 69.85 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "31ab900f-888f-49ad-8eae-229817b6724a") + ) + (wire + (pts + (xy 90.17 133.35) (xy 106.68 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "31ea0d4f-87f1-417e-aa31-2988fbe51b2c") + ) + (wire + (pts + (xy 36.83 105.41) (xy 36.83 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "32218576-e2ea-417a-859f-ee5752dab9f1") + ) + (wire + (pts + (xy 92.71 34.29) (xy 92.71 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3277fa1e-0927-4f71-9a6d-a9a61219c7a2") + ) + (wire + (pts + (xy 252.73 27.94) (xy 252.73 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "32e825be-2808-4287-b591-a9949dda228c") + ) + (wire + (pts + (xy 154.94 184.15) (xy 154.94 185.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "39be1a2d-a310-45c7-8d94-f682298b27e0") + ) + (wire + (pts + (xy 36.83 106.68) (xy 31.75 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "39fc96d1-dd2b-4209-8322-b4508e5eaa96") + ) + (wire + (pts + (xy 204.47 97.79) (xy 199.39 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3ab8130f-17d6-404c-9831-b67c59c99629") + ) + (wire + (pts + (xy 53.34 45.72) (xy 53.34 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3dff8ac6-9528-4110-aaa9-08000014a181") + ) + (wire + (pts + (xy 180.34 29.21) (xy 180.34 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3ebea189-c1b8-4610-b7f6-afab76caee6d") + ) + (wire + (pts + (xy 38.1 179.07) (xy 38.1 180.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3ee709d1-a6d9-43ae-ab41-02e792ac2758") + ) + (wire + (pts + (xy 52.07 133.35) (xy 52.07 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3f065058-245d-48cd-a5a6-b5df6245e503") + ) + (wire + (pts + (xy 92.71 27.94) (xy 100.33 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3f431d50-6f63-4e31-aff6-9fde10a85285") + ) + (wire + (pts + (xy 27.94 66.04) (xy 27.94 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "41054cc2-deae-42da-8901-e561258d3ab3") + ) + (wire + (pts + (xy 139.7 30.48) (xy 149.86 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "41c54fea-b11d-45fd-9b32-83f910de845d") + ) + (wire + (pts + (xy 74.93 27.94) (xy 92.71 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4249f362-7fab-4069-9768-1951da009544") + ) + (wire + (pts + (xy 90.17 115.57) (xy 90.17 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "436fc469-f097-4009-b7aa-756d1741f963") + ) + (wire + (pts + (xy 53.34 40.64) (xy 53.34 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "47829f1f-0cb9-4a55-bf98-c1fd4902c1d6") + ) + (wire + (pts + (xy 243.84 29.21) (xy 252.73 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4804783a-1067-4f3c-8c49-0d62508c4c27") + ) + (wire + (pts + (xy 50.8 27.94) (xy 64.77 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "48c3b703-288d-47f9-be10-39a338df2521") + ) + (wire + (pts + (xy 49.53 95.25) (xy 54.61 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4a525c67-9170-40ad-bd1d-64fa8bff76d4") + ) + (wire + (pts + (xy 243.84 105.41) (xy 251.46 105.41) ) (stroke (width 0) @@ -1244,7 +5337,77 @@ ) (wire (pts - (xy 163.83 62.23) (xy 163.83 63.5) + (xy 133.35 27.94) (xy 133.35 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4f1c0e10-d8a1-4c11-8ad0-44899c51d150") + ) + (wire + (pts + (xy 69.85 175.26) (xy 69.85 179.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4f5e1808-ba41-4111-87aa-6b1b003f4895") + ) + (wire + (pts + (xy 243.84 35.56) (xy 243.84 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5382fc5e-1d56-4409-ba6a-c41ff2560921") + ) + (wire + (pts + (xy 223.52 29.21) (xy 232.41 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "59ed4313-da75-4494-af10-d2287a747c1c") + ) + (wire + (pts + (xy 50.8 43.18) (xy 53.34 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5bdb0546-4512-44dd-a8f2-c9129cbe0e50") + ) + (wire + (pts + (xy 38.1 166.37) (xy 38.1 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5ed3de9b-d434-4957-924c-b4822ae7c9fe") + ) + (wire + (pts + (xy 92.71 36.83) (xy 107.95 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5f933b5b-4e5a-49fd-9dab-e3265705327e") + ) + (wire + (pts + (xy 231.14 105.41) (xy 231.14 107.95) ) (stroke (width 0) @@ -1254,17 +5417,387 @@ ) (wire (pts - (xy 191.77 69.85) (xy 179.07 69.85) + (xy 69.85 166.37) (xy 69.85 170.18) ) (stroke (width 0) (type default) ) - (uuid "77b30edc-3149-4113-8ec7-95f02b59facc") + (uuid "60ed5c1c-06df-4bd6-b426-7329aa04eacc") ) (wire (pts - (xy 163.83 69.85) (xy 179.07 69.85) + (xy 160.02 185.42) (xy 163.83 185.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6165ab07-4713-43d1-870a-f9b756dc5015") + ) + (wire + (pts + (xy 49.53 133.35) (xy 52.07 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "651b6a39-82c7-482d-babf-30766cd0b9a8") + ) + (wire + (pts + (xy 232.41 29.21) (xy 232.41 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "65427cf7-9fc5-4dcf-841b-f3a48e430e6e") + ) + (wire + (pts + (xy 203.2 29.21) (xy 212.09 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "65e22f45-ce3c-48e6-93e9-8a59fee3f680") + ) + (wire + (pts + (xy 173.99 97.79) (xy 179.07 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "67839d7e-f34e-4bcb-9849-2190f07c0c6b") + ) + (wire + (pts + (xy 170.18 177.8) (xy 167.64 177.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "67adead6-f0bc-4eba-970e-cc1ca8728b83") + ) + (wire + (pts + (xy 161.29 31.75) (xy 161.29 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6a18d182-d4c3-43ca-ab6e-df0100c7b518") + ) + (wire + (pts + (xy 180.34 92.71) (xy 180.34 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "74679d7a-7490-48b5-a40c-a550a07361b4") + ) + (wire + (pts + (xy 154.94 185.42) (xy 160.02 185.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "74fc7ce5-ecbf-4c8d-aa7c-deef6a233a12") + ) + (wire + (pts + (xy 116.84 124.46) (xy 118.11 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "772dd661-a08f-44bb-b1b3-4e42abf03484") + ) + (wire + (pts + (xy 231.14 105.41) (xy 238.76 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "780467e6-5212-41d0-a9a1-fd6646451532") + ) + (wire + (pts + (xy 69.85 165.1) (xy 69.85 166.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "791d8224-a84f-49e0-b385-4c5975feda81") + ) + (wire + (pts + (xy 162.56 177.8) (xy 167.64 177.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "79cbb563-dcaa-4ed5-8a2a-aca92133c5c7") + ) + (wire + (pts + (xy 38.1 158.75) (xy 38.1 160.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7b5490d8-d691-47c4-88a3-afca7a4e5fef") + ) + (wire + (pts + (xy 50.8 48.26) (xy 53.34 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7bdf1a4d-7f90-4464-8a49-4903b12ed479") + ) + (wire + (pts + (xy 81.28 43.18) (xy 80.01 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7dc11bb1-3c08-45fb-bbe4-ac0b61abd3a2") + ) + (wire + (pts + (xy 62.23 35.56) (xy 62.23 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7e782c27-fac6-4af7-92c7-fbdcf81e3777") + ) + (wire + (pts + (xy 106.68 133.35) (xy 106.68 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7ea049ba-9a5f-4a19-92c6-fbaae8f160c9") + ) + (wire + (pts + (xy 204.47 96.52) (xy 204.47 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7f37657f-9703-4dab-b9ec-f8f3cc4e5758") + ) + (wire + (pts + (xy 106.68 133.35) (xy 106.68 132.08) + ) + (stroke + (width 0) + (type default) + ) + (uuid "800b1a00-34f1-4f8f-b6e2-6a2aa3e4a7c4") + ) + (wire + (pts + (xy 251.46 115.57) (xy 273.05 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8114f083-7a58-40fc-bc33-035bad2268cd") + ) + (wire + (pts + (xy 243.84 29.21) (xy 243.84 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "812f193e-5a8c-4711-b738-ab731d0d310f") + ) + (wire + (pts + (xy 189.23 152.4) (xy 189.23 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "81e8d8b3-8614-457e-8483-4c43bc3a26b2") + ) + (wire + (pts + (xy 81.28 124.46) (xy 81.28 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "84baf9e8-346c-4017-997d-7680e1db6f75") + ) + (wire + (pts + (xy 50.8 35.56) (xy 53.34 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "85d7cd8e-50e9-4f07-bddc-040cece5841d") + ) + (wire + (pts + (xy 184.15 95.25) (xy 184.15 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "863907f9-4652-4044-a4b7-182085015d09") + ) + (wire + (pts + (xy 118.11 36.83) (xy 107.95 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "87a4d644-bdad-4381-b17e-eb99e7ee2835") + ) + (wire + (pts + (xy 153.67 120.65) (xy 166.37 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "88ce4bc4-0d51-4fa8-8b68-143f5d460ed6") + ) + (wire + (pts + (xy 161.29 30.48) (xy 168.91 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8a263e7c-a902-4d87-a76b-b44ce752f052") + ) + (wire + (pts + (xy 50.8 166.37) (xy 59.69 166.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8ac9545d-c9eb-42fd-8753-d8f849dfadf2") + ) + (wire + (pts + (xy 90.17 127) (xy 90.17 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8b064fd3-6a0a-4ece-82e2-4b53a47ffd0a") + ) + (wire + (pts + (xy 199.39 95.25) (xy 194.31 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8d01b99b-a889-4fdb-b3f7-a021ee20bcff") + ) + (wire + (pts + (xy 62.23 33.02) (xy 62.23 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8dc87244-aa89-495b-8221-32a690f0e750") + ) + (wire + (pts + (xy 251.46 105.41) (xy 273.05 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8eb89a00-a4b0-432b-8c6a-42bb15ca0a68") + ) + (wire + (pts + (xy 180.34 27.94) (xy 180.34 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8efba39c-e382-4a04-97c9-43e6f4ab9e79") + ) + (wire + (pts + (xy 116.84 121.92) (xy 118.11 121.92) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8f341e2c-1edc-419b-81c3-81be6fda6493") + ) + (wire + (pts + (xy 35.56 66.04) (xy 35.56 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "911cc9b3-3b46-4104-8607-f363d9b13c08") + ) + (wire + (pts + (xy 231.14 115.57) (xy 251.46 115.57) ) (stroke (width 0) @@ -1274,7 +5807,17 @@ ) (wire (pts - (xy 179.07 71.12) (xy 179.07 69.85) + (xy 35.56 68.58) (xy 31.75 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "936a65f0-0fff-4311-a6ea-ac64b77dc351") + ) + (wire + (pts + (xy 273.05 116.84) (xy 273.05 115.57) ) (stroke (width 0) @@ -1284,17 +5827,157 @@ ) (wire (pts - (xy 163.83 62.23) (xy 168.91 62.23) + (xy 189.23 96.52) (xy 189.23 100.33) ) (stroke (width 0) (type default) ) - (uuid "98db03cd-3e2f-47e7-baaf-3591ac23ddfc") + (uuid "9463f0e9-4e22-49ce-afba-fba630b970ab") ) (wire (pts - (xy 163.83 68.58) (xy 163.83 69.85) + (xy 49.53 93.98) (xy 49.53 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "95f45c23-a629-4dd9-948e-2a267ca75c30") + ) + (wire + (pts + (xy 223.52 27.94) (xy 223.52 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "98267e59-3dc6-4aa4-af49-cbe3d24e6502") + ) + (wire + (pts + (xy 31.75 107.95) (xy 31.75 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9bf2e331-48bd-4f23-b193-f250854e4fa1") + ) + (wire + (pts + (xy 36.83 99.06) (xy 36.83 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9c275659-4a3c-40a4-9c77-0763ed013878") + ) + (wire + (pts + (xy 54.61 101.6) (xy 54.61 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9d2fed20-24ad-42f6-8297-1df584c73616") + ) + (wire + (pts + (xy 31.75 69.85) (xy 31.75 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9e654f9a-2c31-479b-a433-40fab5a25875") + ) + (wire + (pts + (xy 149.86 30.48) (xy 149.86 31.75) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9f0d06b5-08e0-4a76-816f-4f068fd9c461") + ) + (wire + (pts + (xy 59.69 167.64) (xy 59.69 166.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9f155b2b-a55a-4dd4-86b2-e94f725d08c0") + ) + (wire + (pts + (xy 199.39 92.71) (xy 199.39 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a25bf1d2-f1dc-40ef-ad50-303072bc3b54") + ) + (wire + (pts + (xy 69.85 179.07) (xy 69.85 180.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a7724c40-d799-4ede-9205-83ecdd6b10d4") + ) + (wire + (pts + (xy 212.09 105.41) (xy 231.14 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a820dc5e-9f6d-4505-98c2-dab7765b0e6d") + ) + (wire + (pts + (xy 68.58 114.3) (xy 67.31 114.3) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aad80001-874d-488d-b9d3-7cef2847c9cf") + ) + (wire + (pts + (xy 153.67 113.03) (xy 166.37 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ab5fb198-399f-4141-a123-049ebe6fc57b") + ) + (wire + (pts + (xy 167.64 179.07) (xy 167.64 177.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "abc83d70-049f-4dd7-b5ad-b6a635e9a2fb") + ) + (wire + (pts + (xy 231.14 113.03) (xy 231.14 115.57) ) (stroke (width 0) @@ -1304,17 +5987,357 @@ ) (wire (pts - (xy 179.07 62.23) (xy 191.77 62.23) + (xy 20.32 166.37) (xy 27.94 166.37) ) (stroke (width 0) (type default) ) - (uuid "d5d29d29-589b-423b-8ce0-4a34cc405261") + (uuid "b26ff95e-2cab-42ef-b1c1-2614c5199c81") ) (wire (pts - (xy 179.07 68.58) (xy 179.07 69.85) + (xy 115.57 27.94) (xy 118.11 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b296c871-db69-41e2-bc7a-3f02f899695b") + ) + (wire + (pts + (xy 153.67 133.35) (xy 166.37 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b2a07200-c8ce-43de-b5b3-de5413b75263") + ) + (wire + (pts + (xy 220.98 110.49) (xy 212.09 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b50cc171-f54c-45b3-9f58-c93929aab7f8") + ) + (wire + (pts + (xy 203.2 29.21) (xy 203.2 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b597f20c-ffeb-43f1-af4b-97c97feb9cfb") + ) + (wire + (pts + (xy 203.2 27.94) (xy 203.2 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b6a7c246-c189-424e-b626-3ee3498a6390") + ) + (wire + (pts + (xy 27.94 167.64) (xy 27.94 166.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b79c2e71-b3a4-4071-a8fb-c1f48d125146") + ) + (wire + (pts + (xy 133.35 30.48) (xy 139.7 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b7e46a1d-64ca-46c6-b27c-c20aa7990f2c") + ) + (wire + (pts + (xy 118.11 27.94) (xy 118.11 25.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b83360bb-b5f8-431e-a9eb-96f52150a8e3") + ) + (wire + (pts + (xy 194.31 95.25) (xy 194.31 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bb25bf03-e174-4d41-b256-f58b60c72af8") + ) + (wire + (pts + (xy 160.02 180.34) (xy 160.02 185.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bb26d452-1efa-41ae-aa17-80a374541028") + ) + (wire + (pts + (xy 92.71 29.21) (xy 92.71 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bee96b71-c053-4d53-8096-80f20c70ecf4") + ) + (wire + (pts + (xy 58.42 33.02) (xy 62.23 33.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c071175b-9e61-4e93-b6f6-4e6af100213a") + ) + (wire + (pts + (xy 50.8 33.02) (xy 53.34 33.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c0d08ac4-9437-452a-b348-38ac06f64b1f") + ) + (wire + (pts + (xy 107.95 36.83) (xy 107.95 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c2255452-a0dd-455a-9309-fde19b3fe43d") + ) + (wire + (pts + (xy 160.02 172.72) (xy 163.83 172.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c35745bd-90a6-4244-8f1c-b89dd4eb8dfc") + ) + (wire + (pts + (xy 106.68 115.57) (xy 90.17 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c52a61fe-f176-47be-bff6-05414734ad92") + ) + (wire + (pts + (xy 58.42 35.56) (xy 62.23 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c5465669-76e3-4af3-8b1c-65eaeaed87b5") + ) + (wire + (pts + (xy 50.8 40.64) (xy 53.34 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c5ec08a3-825f-4df2-824e-ddb29a26622f") + ) + (wire + (pts + (xy 69.85 158.75) (xy 69.85 160.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ca96e38c-af03-44a0-9668-68f0b96424a7") + ) + (wire + (pts + (xy 139.7 38.1) (xy 139.7 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cd8641e3-d693-4285-95c6-54f7d5037774") + ) + (wire + (pts + (xy 133.35 38.1) (xy 139.7 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d0bd73b6-395c-432e-9391-d8e3f08f850b") + ) + (wire + (pts + (xy 107.95 36.83) (xy 107.95 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d18f20b3-f883-493c-881b-5dbc232d3c65") + ) + (wire + (pts + (xy 25.4 105.41) (xy 25.4 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d670b352-8802-4f04-bd0d-619e1cb0c8d8") + ) + (wire + (pts + (xy 212.09 29.21) (xy 212.09 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d751d833-c031-4381-a65b-45dac51b7b9b") + ) + (wire + (pts + (xy 67.31 124.46) (xy 81.28 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d755be10-a601-4005-bc37-00ee80465dd9") + ) + (wire + (pts + (xy 74.93 25.4) (xy 74.93 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d7a39308-68f0-4dc8-9b74-39c1b256082c") + ) + (wire + (pts + (xy 149.86 30.48) (xy 152.4 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d8ed49c2-84ef-4dad-aab4-3eabea26d46c") + ) + (wire + (pts + (xy 25.4 95.25) (xy 25.4 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d9858c0d-f9dc-497c-9b1f-926812228845") + ) + (wire + (pts + (xy 139.7 38.1) (xy 149.86 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d99c5a72-d38f-4dd2-9b26-5b1f47ca7d7b") + ) + (wire + (pts + (xy 243.84 38.1) (xy 243.84 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dadd9f01-ff6c-42af-acaa-4fbeb9fc7a13") + ) + (wire + (pts + (xy 160.02 175.26) (xy 160.02 172.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dc0e7a5f-3196-4660-8709-1665be7b28f6") + ) + (wire + (pts + (xy 153.67 138.43) (xy 166.37 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dd06d131-f7dd-43c3-997f-faef8ba2df74") + ) + (wire + (pts + (xy 273.05 107.95) (xy 273.05 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "de66fe08-ec18-4659-b7d6-ecb8c73d5ebe") + ) + (wire + (pts + (xy 252.73 36.83) (xy 252.73 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e20a59dd-fed1-4bc1-88ef-dfbab363f73b") + ) + (wire + (pts + (xy 251.46 113.03) (xy 251.46 115.57) ) (stroke (width 0) @@ -1324,17 +6347,127 @@ ) (wire (pts - (xy 191.77 64.77) (xy 191.77 69.85) + (xy 27.94 166.37) (xy 38.1 166.37) ) (stroke (width 0) (type default) ) - (uuid "ea9ebe65-cbf1-4843-bea7-35baaff38be0") + (uuid "e6f3cdd4-60ec-453e-9b3d-bbbcadd20615") ) (wire (pts - (xy 179.07 62.23) (xy 179.07 63.5) + (xy 53.34 45.72) (xy 50.8 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e7807951-d647-4fbe-979c-1f883e8e93df") + ) + (wire + (pts + (xy 81.28 45.72) (xy 80.01 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e83095a3-edf2-476e-9c2d-1a40a5e919b4") + ) + (wire + (pts + (xy 154.94 177.8) (xy 154.94 179.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ec472e2b-bbe2-4f7d-ad89-27058fa283a2") + ) + (wire + (pts + (xy 53.34 43.18) (xy 69.85 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ec5ad22e-06fb-4fbc-8439-1cda739854df") + ) + (wire + (pts + (xy 243.84 27.94) (xy 243.84 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "edf5ef92-8697-4b25-a069-ea6b9ffdcd71") + ) + (wire + (pts + (xy 118.11 34.29) (xy 118.11 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f0904b70-ef54-4d8d-ac85-862253c66368") + ) + (wire + (pts + (xy 199.39 97.79) (xy 199.39 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f0cc126d-1f74-4d23-addd-ee9448ef8df4") + ) + (wire + (pts + (xy 68.58 119.38) (xy 67.31 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f18e19fd-ede6-46c8-bf19-a34b8f6b0e82") + ) + (wire + (pts + (xy 59.69 179.07) (xy 69.85 179.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f4f2e242-f1d5-4218-96ec-30d94460da4c") + ) + (wire + (pts + (xy 154.94 177.8) (xy 157.48 177.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f67e7a30-a67a-4f06-8863-5674fcbd4bc3") + ) + (wire + (pts + (xy 157.48 30.48) (xy 161.29 30.48) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f9c6fcf2-edb0-41e4-b12f-f4a83363c505") + ) + (wire + (pts + (xy 251.46 105.41) (xy 251.46 107.95) ) (stroke (width 0) @@ -1342,18 +6475,258 @@ ) (uuid "f9d398c7-64e6-4192-864a-67c795229e67") ) + (wire + (pts + (xy 133.35 39.37) (xy 133.35 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fab9faae-90c7-4a1e-8cbf-91a18a25362c") + ) + (wire + (pts + (xy 38.1 165.1) (xy 38.1 166.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fc6d1ecf-7113-46ba-a8cb-fbff38de11cd") + ) + (wire + (pts + (xy 27.94 68.58) (xy 31.75 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fca0f9a5-c7c8-455c-a446-04a5ca260e95") + ) + (wire + (pts + (xy 106.68 114.3) (xy 106.68 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fd2c8657-50f3-47a1-b8f9-e2d2cb0da3e8") + ) + (wire + (pts + (xy 54.61 132.08) (xy 54.61 133.35) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fd87840c-d169-4c9b-a3b3-f8b2272cd9a3") + ) + (label "I2C_SCL" + (at 68.58 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "0a377bcd-7e02-4497-bd31-732b37cfbcea") + ) + (label "OSC_IN" + (at 152.4 177.8 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "0d28edb4-1e1c-42d5-a686-a6c2e2ccfcaa") + ) + (label "FLASH" + (at 20.32 166.37 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "293f467a-9619-4719-a4b3-a246f21524e0") + ) + (label "USB_D+" + (at 81.28 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "2f49514f-01ad-4cda-a2af-4e58dbe07c69") + ) + (label "RF_ANT" + (at 251.46 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "481660a9-4516-46db-b29e-a7bff30f48f9") + ) + (label "CHIP_EN" + (at 220.98 110.49 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "4c59a1df-9484-498d-baff-2cbda5952959") + ) + (label "OSC_IN" + (at 153.67 140.97 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "4f683260-082e-4455-a5c3-a15163411fdc") + ) + (label "OSC32_OUT" + (at 153.67 135.89 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "5af61a29-c65d-41cf-81e8-2671fc682382") + ) + (label "I2C_SDA" + (at 118.11 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "649422d7-8ec1-4cdd-885d-3bef753aa2af") + ) + (label "I2C_SCL" + (at 118.11 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "67af43f6-4140-4c7a-810e-27e15f95e254") + ) + (label "CHIP_EN" + (at 50.8 166.37 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "74c75320-f659-4097-bbd9-efd97c3cb8da") + ) + (label "I2C_SDA" + (at 68.58 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "8c750fbb-de06-4bc6-9697-2ba3b29c4b60") + ) + (label "USB_D-" + (at 153.67 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "95142878-6b2c-46db-9b78-559e2eef594e") + ) + (label "OSC_OUT" + (at 153.67 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "96621e3b-768b-4736-b5a3-70fefd43ca22") + ) + (label "OSC32_IN" + (at 153.67 133.35 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "a5a42e7f-800e-4ce9-bb45-f1cadafd70a6") + ) + (label "FLASH" + (at 153.67 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "c99c090a-a268-41d4-b2ed-8545606aa3db") + ) + (label "OSC_OUT" + (at 170.18 177.8 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "d04399f8-3339-4039-a6c5-3c81eef2ff7d") + ) + (label "USB_D+" + (at 153.67 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "f43c67fc-6333-4fff-922a-cafe5a9d7f91") + ) + (label "USB_D-" + (at 81.28 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "f52b3329-4297-46a2-8045-397fa643b65b") + ) (symbol - (lib_id "power:GND") - (at 179.07 71.12 0) + (lib_id "power:+3V3") + (at 106.68 114.3 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "030b39b3-b1ae-4f8f-bdbe-cee66670d5d8") - (property "Reference" "#PWR02" - (at 179.07 77.47 0) + (uuid "015e6185-7f75-42a0-80a0-25c0df4a945c") + (property "Reference" "#PWR011" + (at 106.68 118.11 0) (hide yes) (effects (font @@ -1361,8 +6734,8 @@ ) ) ) - (property "Value" "GND" - (at 179.07 76.2 0) + (property "Value" "+3V3" + (at 106.68 109.22 0) (effects (font (size 1.27 1.27) @@ -1370,7 +6743,7 @@ ) ) (property "Footprint" "" - (at 179.07 71.12 0) + (at 106.68 114.3 0) (hide yes) (effects (font @@ -1379,7 +6752,73 @@ ) ) (property "Datasheet" "" - (at 179.07 71.12 0) + (at 106.68 114.3 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 106.68 114.3 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "c94d515b-904a-4afd-a504-07b1ad7b2b80") + ) + (instances + (project "" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR011") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 273.05 116.84 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "030b39b3-b1ae-4f8f-bdbe-cee66670d5d8") + (property "Reference" "#PWR02" + (at 273.05 123.19 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 273.05 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 273.05 116.84 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 273.05 116.84 0) (hide yes) (effects (font @@ -1388,7 +6827,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 179.07 71.12 0) + (at 273.05 116.84 0) (hide yes) (effects (font @@ -1408,9 +6847,2115 @@ ) ) ) + (symbol + (lib_id "power:GND") + (at 223.52 35.56 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "032698d2-8518-4b8d-81ef-c49565e71f89") + (property "Reference" "#PWR036" + (at 223.52 41.91 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 223.774 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 223.52 35.56 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 223.52 35.56 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 223.52 35.56 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "bf84f2a0-c804-4023-b487-d6f6544426d9") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR036") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 31.75 107.95 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0ad0743e-700c-445d-af0a-6ee125b61821") + (property "Reference" "#PWR010" + (at 31.75 114.3 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 31.75 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 31.75 107.95 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 31.75 107.95 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 31.75 107.95 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "4dbc2ae7-53ff-4e8c-b749-df38fecb953a") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR010") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:Crystal_GND24_Small") + (at 160.02 177.8 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "0be3fb95-a2bb-49a3-bd22-58eef38003c4") + (property "Reference" "Y1" + (at 151.892 170.942 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "X322540MPB4SI" + (at 151.892 173.482 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 160.02 177.8 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 160.02 177.8 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Four pin crystal, GND on pins 2 and 4, small symbol" + (at 160.02 177.8 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "3" + (uuid "6650e0a1-667a-496f-861b-750e697a9919") + ) + (pin "2" + (uuid "a1a50718-1de4-4d2e-b547-c395ac16ca46") + ) + (pin "4" + (uuid "77d4ad45-454b-4be9-8398-cf8284ad2761") + ) + (pin "1" + (uuid "5566c376-f74c-4f5c-8262-6e6ffda6cac4") + ) + (instances + (project "" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "Y1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 149.86 34.29 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0ce0cce7-9307-40f6-a17b-87c1348ca3fe") + (property "Reference" "C12" + (at 152.4 33.0262 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100nF" + (at 152.4 35.5662 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 149.86 34.29 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 149.86 34.29 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 149.86 34.29 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "13972b6b-e5cd-4166-8d8d-f35c6882ab98") + ) + (pin "1" + (uuid "7b631514-401f-4708-bc70-ee0e79dda3c6") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "C12") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 107.95 38.1 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "122dd707-835f-4d18-a674-12002aec62de") + (property "Reference" "#PWR015" + (at 107.95 44.45 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 107.95 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 107.95 38.1 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 107.95 38.1 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 107.95 38.1 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "c3da5fcd-db81-4af8-ba4a-3f2aee2f0db3") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR015") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 92.71 31.75 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "124b8383-b1ae-4515-ae11-3adb0ee1e5e6") + (property "Reference" "C9" + (at 95.25 30.4862 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100nF" + (at 95.25 33.0262 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 92.71 31.75 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 92.71 31.75 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 92.71 31.75 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "d9f8084d-4133-4a3c-be81-30414794bc0c") + ) + (pin "1" + (uuid "4718e8af-39ab-45a2-8a63-9f63da592173") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "C9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 180.34 27.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "12d8d2dd-8e1a-4e48-93f9-63aedf6d06d3") + (property "Reference" "#PWR024" + (at 180.34 31.75 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3V3" + (at 180.34 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 180.34 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 180.34 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 180.34 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "6e104575-4a75-47f4-b55b-369699ee2bc1") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR024") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 243.84 38.1 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "14eb2700-728a-4c78-ab7e-76698bd047ac") + (property "Reference" "#PWR022" + (at 243.84 44.45 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 244.094 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 243.84 38.1 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 243.84 38.1 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 243.84 38.1 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "d22ec729-ba7f-4671-93fa-048415d8e639") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR022") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Regulator_Linear:AMS1117-3.3") + (at 107.95 27.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1f600642-54ef-405f-9a40-c909aee14b68") + (property "Reference" "U5" + (at 107.95 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "AMS1117-3.3" + (at 107.95 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" + (at 107.95 22.86 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "http://www.advanced-monolithic.com/pdf/ds1117.pdf" + (at 110.49 34.29 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "1A Low Dropout regulator, positive, 3.3V fixed output, SOT-223" + (at 107.95 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "7138083f-a786-43ec-9afc-284b78f125c1") + ) + (pin "3" + (uuid "10c01dba-7dce-49b1-b0c0-e55dd68fd5fa") + ) + (pin "2" + (uuid "9f2c2f21-c390-4c38-8eb7-8416ba3eaef5") + ) + (instances + (project "" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "U5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:VDDA") + (at 191.77 27.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "24340bed-3dcd-4d60-a477-3c083bff77e4") + (property "Reference" "#PWR025" + (at 191.77 31.75 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "VDD_RTC" + (at 191.77 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 191.77 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 191.77 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VDDA\"" + (at 191.77 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "5f8a944c-be11-4dd1-a665-70245a49ddd4") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR025") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:VDDA") + (at 173.99 96.52 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "25f5ffc7-9991-493b-88ae-d94656271596") + (property "Reference" "#PWR020" + (at 173.99 100.33 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "VDDA_RF" + (at 173.99 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 173.99 96.52 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 173.99 96.52 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VDDA\"" + (at 173.99 96.52 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "7bdee3e1-3f40-41ae-8d18-7a554982f0a8") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR020") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:VDDA") + (at 180.34 92.71 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2bf9f2d8-420f-421e-8098-ecf89d5b4f47") + (property "Reference" "#PWR030" + (at 180.34 96.52 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "VDD_RTC" + (at 180.34 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 180.34 92.71 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 180.34 92.71 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VDDA\"" + (at 180.34 92.71 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "ed32b0f1-f1a7-4b9c-8ab1-0fbdde33f76e") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR030") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 118.11 31.75 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2c3dae71-6bd0-42af-a1b6-7c836a2e7baa") + (property "Reference" "C10" + (at 120.65 30.4862 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10uF" + (at 120.65 33.0262 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 118.11 31.75 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 118.11 31.75 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 118.11 31.75 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "11e82974-8e5c-4d0b-bd72-b704945b4078") + ) + (pin "1" + (uuid "20029ac1-bcdc-48a8-8281-8dd49723f4c4") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "C10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:L_Ferrite_Small") + (at 154.94 30.48 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2e402e54-7f16-49d5-9488-4a09916e4699") + (property "Reference" "L2" + (at 154.94 24.13 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "120R @ 100MHz" + (at 154.94 26.67 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 154.94 30.48 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 154.94 30.48 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Inductor with ferrite core, small symbol" + (at 154.94 30.48 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "5c5a8b6f-8222-4091-a101-a11156800219") + ) + (pin "2" + (uuid "2525061f-9e6a-4ebe-a6bb-993011de5d8b") + ) + (instances + (project "" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "L2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 106.68 134.62 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "31882986-1576-4b71-8c90-928d8f3cc94f") + (property "Reference" "#PWR08" + (at 106.68 140.97 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 106.68 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 106.68 134.62 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 106.68 134.62 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 106.68 134.62 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "45a5138c-b41b-4100-8b8c-7d4c7559a0ae") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR08") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 180.34 35.56 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "321a1bb6-d3e6-4ad1-b943-409001038258") + (property "Reference" "#PWR023" + (at 180.34 41.91 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 180.594 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 180.34 35.56 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 180.34 35.56 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 180.34 35.56 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "5befd320-a1d9-4dd5-a05a-68d49583111b") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR023") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:VDDA") + (at 204.47 96.52 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "32a07b9a-930a-4952-96e8-e180e866728e") + (property "Reference" "#PWR029" + (at 204.47 100.33 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "VDDA" + (at 204.47 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 204.47 96.52 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 204.47 96.52 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VDDA\"" + (at 204.47 96.52 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "524ea929-4dbc-4179-b550-11f16544c340") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR029") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 62.23 38.1 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "35e3b592-321d-4dc3-af45-2db6489030a4") + (property "Reference" "#PWR06" + (at 62.23 44.45 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 62.23 41.656 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 62.23 38.1 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 62.23 38.1 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 62.23 38.1 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "ef192c27-a630-48aa-93ae-97350b38cb23") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR06") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 243.84 27.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "391729b8-20e1-4274-9059-c124435c3ea3") + (property "Reference" "#PWR021" + (at 243.84 31.75 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3V3" + (at 243.84 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 243.84 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 243.84 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 243.84 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "43f7f28c-3346-4e1c-9d6f-9c9096942b22") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR021") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 27.94 172.72 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4024106e-8a25-49f1-b555-87788e6abd28") + (property "Reference" "SW1" + (at 29.21 171.4499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "FLASH" + (at 29.21 173.9899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 22.86 172.72 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 22.86 172.72 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 27.94 172.72 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "1c7cf3a3-41be-4dec-b594-de991374d48a") + ) + (pin "2" + (uuid "859e7c3c-cf99-4520-b040-e7b6b3d4faf3") + ) + (instances + (project "" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "SW1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 69.85 180.34 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "44ab5f8f-3a27-40e7-a76c-235598b5424c") + (property "Reference" "#PWR040" + (at 69.85 186.69 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 69.85 185.42 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 69.85 180.34 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 69.85 180.34 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 69.85 180.34 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "ca749857-368d-4738-ac64-b0f7a86eecf7") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR040") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 31.75 69.85 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4d249a01-125c-4d70-afd0-19c45b5ad3e0") + (property "Reference" "#PWR04" + (at 31.75 76.2 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 31.75 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 31.75 69.85 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 31.75 69.85 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 31.75 69.85 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "cef41f3e-9aa6-4c1b-a955-69694e99ecde") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR04") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 161.29 34.29 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5457f04e-b8d7-4855-bbfe-099261fff2e6") + (property "Reference" "C13" + (at 163.83 33.0262 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1uF" + (at 163.83 35.5662 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 161.29 34.29 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 161.29 34.29 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 161.29 34.29 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "bc3eea91-acbd-4558-856b-41250f537640") + ) + (pin "1" + (uuid "5d66cc64-024c-42f2-8bd3-8fb68ac4408a") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "C13") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:VDDA") + (at 199.39 92.71 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5aa459d5-588d-46ca-9c13-fc1535639545") + (property "Reference" "#PWR031" + (at 199.39 96.52 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "VDD_SPI" + (at 199.39 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 199.39 92.71 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 199.39 92.71 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VDDA\"" + (at 199.39 92.71 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "14304a27-2607-41ea-8cea-8719d2992c29") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR031") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 52.07 134.62 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5d829257-52a7-40b2-a767-af263d6feb5e") + (property "Reference" "#PWR013" + (at 52.07 140.97 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 52.07 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 52.07 134.62 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 52.07 134.62 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 52.07 134.62 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "d07fab66-6231-4030-8c86-e9ff0f2c5905") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR013") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 36.83 102.87 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "63de83cd-d4a8-40b4-87a6-923b82037a05") + (property "Reference" "C6" + (at 39.37 101.6062 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100nF" + (at 39.37 104.1462 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 36.83 102.87 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 36.83 102.87 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 36.83 102.87 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "d46d51cf-d68c-479b-97cc-d61e7169dca9") + ) + (pin "1" + (uuid "07e8ffe6-7e21-42ab-b3f8-ba9fa3b6889f") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "C6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 133.35 39.37 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6414e6e4-5520-40e5-8d11-8309499adfe4") + (property "Reference" "#PWR019" + (at 133.35 45.72 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 133.35 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 133.35 39.37 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 133.35 39.37 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 133.35 39.37 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "61c5bdd4-b382-4d1c-9977-50fea61cfdfc") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR019") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Sensor_Gas:SCD41-D-R2") + (at 106.68 124.46 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "65123c7f-2e00-451c-adf1-d9f045031adf") + (property "Reference" "U3" + (at 122.174 114.554 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "SCD41-D-R2" + (at 122.174 117.094 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Sensor:Sensirion_SCD4x-1EP_10.1x10.1mm_P1.25mm_EP4.8x4.8mm" + (at 106.68 124.46 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://sensirion.com/media/documents/E0F04247/631EF271/CD_DS_SCD40_SCD41_Datasheet_D1.pdf" + (at 106.68 124.46 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Photoacoustic CO2 sensor, 40 000 ppm, I2C, 2.4-5.5 V, High accuracy 400 - 5000 ppm" + (at 106.68 124.46 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "19" + (uuid "2746d0b9-ebc9-4485-b51b-d35089f81d86") + ) + (pin "7" + (uuid "c0c9bbdd-1eba-4653-aafe-533235d24081") + ) + (pin "10" + (uuid "038f96fa-f6c3-453b-8038-6a5e03a16fc4") + ) + (pin "20" + (uuid "b23e422d-f507-4f5d-a0c3-17412140a037") + ) + (pin "6" + (uuid "95d5cdcd-e387-4fb9-8497-51617355790d") + ) + (pin "21" + (uuid "1a371746-0341-4f86-91d4-80b95724d49a") + ) + (pin "9" + (uuid "e3c274a1-b0a8-4297-b6d4-e456be3ccfbf") + ) + (instances + (project "" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "U3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 25.4 102.87 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "65229c44-4689-4b46-85f5-142dea58b813") + (property "Reference" "C7" + (at 27.94 101.6062 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100nF" + (at 27.94 104.1462 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 25.4 102.87 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 25.4 102.87 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 25.4 102.87 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "8060d38e-d029-417b-a31a-73abab4c2031") + ) + (pin "1" + (uuid "d42bc9dd-4957-4ca6-a1e5-bfc90134c62e") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "C7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 38.1 172.72 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "657c7b4b-e9d4-4ead-a67f-5d9fac97a48c") + (property "Reference" "C19" + (at 40.64 171.4562 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100nF" + (at 40.64 173.9962 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 38.1 172.72 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 38.1 172.72 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 38.1 172.72 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "5e56ee54-4309-4278-a61d-8a1c5184582d") + ) + (pin "1" + (uuid "9670a68c-9d5f-408e-9626-c82fab4461bb") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "C19") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:VBUS") + (at 74.93 25.4 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6666a984-b55b-48bc-b112-2b12a1a2cc9e") + (property "Reference" "#PWR05" + (at 74.93 29.21 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "VBUS" + (at 74.93 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 74.93 25.4 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 74.93 25.4 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VBUS\"" + (at 74.93 25.4 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "85825fb2-e40e-43e8-93ee-d3122cd74866") + ) + (instances + (project "" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR05") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "MCU_Espressif:ESP32-C3") - (at 133.35 82.55 0) + (at 189.23 125.73 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -1419,7 +8964,7 @@ (fields_autoplaced yes) (uuid "681d21f5-644a-419e-9b14-d8589d0800ed") (property "Reference" "U1" - (at 135.4933 107.95 0) + (at 191.3733 151.13 0) (effects (font (size 1.27 1.27) @@ -1428,7 +8973,7 @@ ) ) (property "Value" "ESP32-C3" - (at 135.4933 110.49 0) + (at 191.3733 153.67 0) (effects (font (size 1.27 1.27) @@ -1437,7 +8982,7 @@ ) ) (property "Footprint" "Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.7x3.7mm" - (at 133.858 82.55 0) + (at 189.738 125.73 0) (hide yes) (effects (font @@ -1446,7 +8991,7 @@ ) ) (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-c3_datasheet_en.pdf" - (at 133.858 82.55 0) + (at 189.738 125.73 0) (hide yes) (effects (font @@ -1455,7 +9000,7 @@ ) ) (property "Description" "RF Module, ESP32 SoC, RISC-V, WiFi 802.11b/n/g, Bluetooth LE 5, QFN32" - (at 133.858 82.55 0) + (at 189.738 125.73 0) (hide yes) (effects (font @@ -1572,17 +9117,85 @@ ) ) (symbol - (lib_id "Device:C_Small") - (at 163.83 66.04 0) + (lib_id "Device:Crystal_Small") + (at 213.36 177.8 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "80b1a66d-cf25-4422-8173-5b9c54524bb9") - (property "Reference" "C1" - (at 166.37 64.7762 0) + (uuid "6c1a88c0-0f7c-46e5-b581-90b0f8541698") + (property "Reference" "Y2" + (at 213.36 171.45 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Crystal_Small" + (at 213.36 173.99 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 213.36 177.8 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 213.36 177.8 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Two pin crystal, small symbol" + (at 213.36 177.8 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "f5b1ed5a-b200-4218-9f99-459ea3588e12") + ) + (pin "2" + (uuid "d4b1b37b-3691-4de2-a01b-ea172fe3fc22") + ) + (instances + (project "" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "Y2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 223.52 33.02 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "727f43fd-e596-46ba-989c-6790bb60a12b") + (property "Reference" "C18" + (at 226.06 31.7562 0) (effects (font (size 1.27 1.27) @@ -1590,8 +9203,8 @@ (justify left) ) ) - (property "Value" "C_Small" - (at 166.37 67.3162 0) + (property "Value" "100nF" + (at 226.06 34.2962 0) (effects (font (size 1.27 1.27) @@ -1600,7 +9213,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" - (at 163.83 66.04 0) + (at 223.52 33.02 0) (hide yes) (effects (font @@ -1608,8 +9221,8 @@ ) ) ) - (property "Datasheet" "~" - (at 163.83 66.04 0) + (property "Datasheet" "" + (at 223.52 33.02 0) (hide yes) (effects (font @@ -1618,7 +9231,356 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 163.83 66.04 0) + (at 223.52 33.02 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "864b1d71-44b2-439d-837d-5899b3886d7e") + ) + (pin "1" + (uuid "4af019ff-7319-4029-98d7-ac5a083b6662") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "C18") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 90.17 124.46 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7337488e-d4f9-44f6-853a-1a9be1fc53b1") + (property "Reference" "C5" + (at 92.71 123.1962 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100nF" + (at 92.71 125.7362 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 90.17 124.46 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 90.17 124.46 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 90.17 124.46 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "9b172375-8b5d-4380-bd9e-9e969d0ed86b") + ) + (pin "1" + (uuid "1cf6f4a0-02b3-4096-bf0a-a409570308a1") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "C5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 69.85 172.72 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7531eb04-f789-4915-bebf-0151f6e7400f") + (property "Reference" "C20" + (at 72.39 171.4562 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "220nF" + (at 72.39 173.9962 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 69.85 172.72 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 69.85 172.72 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 69.85 172.72 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "feb78270-44f3-4db3-9652-0a25de0baa77") + ) + (pin "1" + (uuid "db80c45d-19d2-424a-a591-c6d89140d33d") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "C20") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 59.69 172.72 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7771e783-6874-4617-a569-ea8eeb4aea70") + (property "Reference" "SW2" + (at 60.96 171.4499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "FLASH" + (at 60.96 173.9899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 54.61 172.72 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 54.61 172.72 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 59.69 172.72 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "e793ad84-c78c-4e03-a922-ea9d2c6057d2") + ) + (pin "2" + (uuid "a134bd8f-bc19-4008-83ae-f35e60c3d7a2") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "SW2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 154.94 181.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "77cad194-3197-4008-8c70-04ea6501c467") + (property "Reference" "C4" + (at 148.082 180.594 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "24pF" + (at 148.082 183.134 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 154.94 181.61 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 154.94 181.61 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 154.94 181.61 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "e27982ab-05e7-4325-8246-d30328ad2cb4") + ) + (pin "1" + (uuid "c472c12b-b556-4d98-9a5b-3c1ab2b090ab") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "C4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 231.14 110.49 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "80b1a66d-cf25-4422-8173-5b9c54524bb9") + (property "Reference" "C1" + (at 233.68 109.2262 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4.7pF" + (at 233.68 111.7662 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 231.14 110.49 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 231.14 110.49 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 231.14 110.49 0) (hide yes) (effects (font @@ -1641,9 +9603,212 @@ ) ) ) + (symbol + (lib_id "Device:C_Small") + (at 64.77 31.75 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8274f134-c6a1-450f-afd8-1e803ad83e57") + (property "Reference" "C8" + (at 67.31 30.4862 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10uF" + (at 67.31 33.0262 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 64.77 31.75 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 64.77 31.75 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 64.77 31.75 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "3378871b-5fbf-4230-aef7-14826d3e2953") + ) + (pin "1" + (uuid "c0c957ca-12fa-4c6e-b4b8-69eedc0220f3") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "C8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 38.1 180.34 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "891ab8a0-090f-40c9-ab39-1b6a27a0fb21") + (property "Reference" "#PWR034" + (at 38.1 186.69 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 38.1 185.42 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 38.1 180.34 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 38.1 180.34 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 38.1 180.34 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "d871664d-9022-478b-bc00-b2a47b1e418e") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR034") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R_Small") + (at 55.88 33.02 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "8e612830-f3a1-4ff7-a558-3239b02d69ba") + (property "Reference" "R1" + (at 56.134 29.21 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "5k1" + (at 56.134 31.242 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 55.88 33.02 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 55.88 33.02 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor, small symbol" + (at 55.88 33.02 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "63b30637-a4a7-4ec1-b132-d0c6473d62a6") + ) + (pin "1" + (uuid "e07cc810-5edf-4567-9455-a62ccfdb0c20") + ) + (instances + (project "" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "R1") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:L_Small") - (at 171.45 62.23 90) + (at 241.3 105.41 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -1652,15 +9817,15 @@ (fields_autoplaced yes) (uuid "93e6ea49-ed29-49dc-9642-957971e4828d") (property "Reference" "L1" - (at 171.45 57.15 90) + (at 241.3 100.33 90) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "L_Small" - (at 171.45 59.69 90) + (property "Value" "1.8nH" + (at 241.3 102.87 90) (effects (font (size 1.27 1.27) @@ -1668,7 +9833,7 @@ ) ) (property "Footprint" "Inductor_SMD:L_0402_1005Metric" - (at 171.45 62.23 0) + (at 241.3 105.41 0) (hide yes) (effects (font @@ -1676,8 +9841,8 @@ ) ) ) - (property "Datasheet" "~" - (at 171.45 62.23 0) + (property "Datasheet" "" + (at 241.3 105.41 0) (hide yes) (effects (font @@ -1686,7 +9851,7 @@ ) ) (property "Description" "Inductor, small symbol" - (at 171.45 62.23 0) + (at 241.3 105.41 0) (hide yes) (effects (font @@ -1711,16 +9876,16 @@ ) (symbol (lib_id "Device:C_Small") - (at 179.07 66.04 0) + (at 180.34 33.02 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "b10dae48-e806-4921-bbf9-9aace8f4980d") - (property "Reference" "C2" - (at 181.61 64.7762 0) + (uuid "945f838a-957b-442e-b369-c4ed81ceaf77") + (property "Reference" "C16" + (at 182.88 31.7562 0) (effects (font (size 1.27 1.27) @@ -1728,8 +9893,8 @@ (justify left) ) ) - (property "Value" "C_Small" - (at 181.61 67.3162 0) + (property "Value" "100nF" + (at 182.88 34.2962 0) (effects (font (size 1.27 1.27) @@ -1738,7 +9903,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" - (at 179.07 66.04 0) + (at 180.34 33.02 0) (hide yes) (effects (font @@ -1746,8 +9911,8 @@ ) ) ) - (property "Datasheet" "~" - (at 179.07 66.04 0) + (property "Datasheet" "" + (at 180.34 33.02 0) (hide yes) (effects (font @@ -1756,7 +9921,1042 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 179.07 66.04 0) + (at 180.34 33.02 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "f96884e3-ed5d-4025-a301-a255c4a6150f") + ) + (pin "1" + (uuid "8ce1d429-d86a-4481-9a20-10cfafa78df6") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "C16") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Power_Protection:USBLC6-2P6") + (at 74.93 43.18 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "956dc54e-344e-4132-b845-76c23730e7dd") + (property "Reference" "U2" + (at 76.5811 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "USBLC6-2P6" + (at 76.5811 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-666" + (at 75.946 49.911 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + ) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/usblc6-2.pdf" + (at 75.946 51.816 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Description" "Very low capacitance ESD protection diode, 2 data-line, SOT-666" + (at 74.93 43.18 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "6" + (uuid "b4a7d33a-a74f-4891-9120-9f50f2d1c335") + ) + (pin "2" + (uuid "9f5ca77a-3fe0-40b5-858c-edc7cee56e71") + ) + (pin "5" + (uuid "8fa5dc77-54ca-4d69-ab52-57d4ffed599a") + ) + (pin "4" + (uuid "d692d20b-3b4f-430a-af4b-0af085a3dcdc") + ) + (pin "1" + (uuid "22da84ca-9ae5-4c54-a0e0-e5c9a5978391") + ) + (pin "3" + (uuid "02c09bf4-b55c-45ab-a9f8-846b98c31bc1") + ) + (instances + (project "" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "U2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 139.7 34.29 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "97062ae2-e802-4fa8-bf14-e8e5dce0255f") + (property "Reference" "C11" + (at 142.24 33.0262 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10uF" + (at 142.24 35.5662 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 139.7 34.29 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 139.7 34.29 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 139.7 34.29 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "d62306f2-47be-4d35-a28f-ad1d8aab5029") + ) + (pin "1" + (uuid "baaf5a58-ec2c-4125-b7d9-969e5d82a9ba") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "C11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 49.53 93.98 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9ccd343e-1ab1-4f24-ac12-530158b551e6") + (property "Reference" "#PWR012" + (at 49.53 97.79 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3V3" + (at 49.53 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 49.53 93.98 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 49.53 93.98 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 49.53 93.98 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "0a6f8c86-8c44-4b96-bc25-be2c490c276b") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR012") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 203.2 35.56 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "9d3ece7c-e918-4385-b50c-93601c4091f6") + (property "Reference" "#PWR033" + (at 203.2 41.91 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 203.454 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 203.2 35.56 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 203.2 35.56 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 203.2 35.56 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "bfe5f449-792a-4481-8504-d879982aa48c") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR033") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 203.2 33.02 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a12bfbd3-1250-42ee-b286-dcbfeb654eb2") + (property "Reference" "C17" + (at 205.74 31.7562 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100nF" + (at 205.74 34.2962 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 203.2 33.02 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 203.2 33.02 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 203.2 33.02 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "6d8efc23-081a-4628-b77a-e9da36500595") + ) + (pin "1" + (uuid "ae6b30d8-7be2-4615-9a7e-df0f3b76b0d7") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "C17") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 252.73 33.02 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a15a75db-d31b-4262-bd43-3ae9dcf22523") + (property "Reference" "C15" + (at 255.27 31.7562 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10nF" + (at 255.27 34.2962 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 252.73 33.02 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 252.73 33.02 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 252.73 33.02 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "dda0188a-a284-4cc4-b57a-d0d1bc527357") + ) + (pin "1" + (uuid "0f41c547-d602-42f9-9635-36176bc30252") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "C15") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 243.84 33.02 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a2a637e2-a679-4e30-9bbc-7ceae88350a9") + (property "Reference" "C14" + (at 246.38 31.7562 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1uF" + (at 246.38 34.2962 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 243.84 33.02 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 243.84 33.02 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 243.84 33.02 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "d7231a62-b74e-4931-9996-da338672eae8") + ) + (pin "1" + (uuid "1a6f7637-9b03-4c41-a5bd-79154f89cf84") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "C14") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Sensor:BME680") + (at 52.07 116.84 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a7e690dc-887f-4733-ac98-118d3854a010") + (property "Reference" "U4" + (at 40.64 115.5699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "BME680" + (at 40.64 118.1099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Package_LGA:Bosch_LGA-8_3x3mm_P0.8mm_ClockwisePinNumbering" + (at 88.9 128.27 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BME680-DS001.pdf" + (at 52.07 121.92 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "4-in-1 sensor, gas, humidity, pressure, temperature, I2C and SPI interface, 1.71-3.6V, LGA-8" + (at 52.07 116.84 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "3" + (uuid "7022da79-c5d1-47e7-9cf1-1e7cc56a97be") + ) + (pin "4" + (uuid "6358c3a4-bb80-4e00-8887-510636d7b3fe") + ) + (pin "5" + (uuid "b58be179-8153-4b13-87d1-75c43f6b3a4c") + ) + (pin "7" + (uuid "34fb4527-244d-4eba-8676-0dea960b2e63") + ) + (pin "8" + (uuid "26600c8b-002b-4f4d-93a2-6ba4c0fa0d4f") + ) + (pin "1" + (uuid "4c1b4a74-5e20-4749-83f4-9c67c1f0a6d0") + ) + (pin "6" + (uuid "210bf21d-3913-4dcb-858d-4b9fc96a4a6a") + ) + (pin "2" + (uuid "18c8eae6-b5dc-47da-a8bf-d3d876dead0a") + ) + (instances + (project "" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "U4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 81.28 110.49 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a987fa56-11c9-43b4-be15-cd7299b1d6ab") + (property "Reference" "#PWR09" + (at 81.28 116.84 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 81.28 114.808 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 81.28 110.49 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 81.28 110.49 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 81.28 110.49 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "d3754945-5291-4be0-8389-546ccdaf0924") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR09") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R_Small") + (at 69.85 162.56 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "acb1c346-6016-451a-8cca-0436734f5ac9") + (property "Reference" "R4" + (at 72.39 161.2899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4.7kR" + (at 72.39 163.8299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 69.85 162.56 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 69.85 162.56 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor, small symbol" + (at 69.85 162.56 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "35fd3c2f-5332-456b-9d4f-b419c8ba98ae") + ) + (pin "1" + (uuid "358eb3b5-0964-406c-b7c0-fe66630618ab") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "R4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:VDDA") + (at 212.09 27.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ae0cedf2-26a4-4c77-ab90-9b1f8bfbf0ac") + (property "Reference" "#PWR026" + (at 212.09 31.75 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "VDD_CPU" + (at 212.09 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 212.09 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 212.09 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VDDA\"" + (at 212.09 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "998996cc-99b8-490e-a1b1-16f0b47f1ea9") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR026") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R_Small") + (at 55.88 35.56 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ae910e23-77f7-4eb8-9157-844b18f99eb5") + (property "Reference" "R2" + (at 55.88 37.592 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "5k1" + (at 55.88 39.624 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 55.88 35.56 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 55.88 35.56 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor, small symbol" + (at 55.88 35.56 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "788dd6a5-9f18-40df-9ead-3ec2d32edaf8") + ) + (pin "1" + (uuid "4995ee9f-838c-4e28-98e3-3b224d3f16c6") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "R2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:USB_C_Receptacle_USB2.0_16P") + (at 35.56 43.18 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b006186f-4527-44b1-bc51-33b16729500c") + (property "Reference" "J1" + (at 35.56 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "USB_C_Receptacle_USB2.0_16P" + (at 35.56 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 39.37 43.18 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" + (at 39.37 43.18 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "USB 2.0-only 16P Type-C Receptacle connector" + (at 35.56 43.18 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "A4" + (uuid "fe19c259-68a5-4ff1-8b32-70187e2820e5") + ) + (pin "A9" + (uuid "28995957-4d0d-4d88-b750-6c19c2686fce") + ) + (pin "B8" + (uuid "26841664-64d2-46fc-bd77-040c434dad33") + ) + (pin "A8" + (uuid "baee3a7a-8d82-43be-ad6b-11af99486460") + ) + (pin "B5" + (uuid "5bfa8beb-4047-46de-8428-4bc51806bb8b") + ) + (pin "B1" + (uuid "9608de74-e68f-4965-b4bd-f6354273ff90") + ) + (pin "B12" + (uuid "9c6f1655-03fd-48aa-886e-c79fdd1e5f1d") + ) + (pin "A12" + (uuid "50662b17-26ad-40f8-8933-77175429dca8") + ) + (pin "A1" + (uuid "d608f314-e14b-428d-b14a-86a1d245ce80") + ) + (pin "S1" + (uuid "d5c6393c-4f47-42e0-a245-5928ce22e135") + ) + (pin "B4" + (uuid "6d384cd8-46e8-4398-9328-7331eac02111") + ) + (pin "B7" + (uuid "cd2528ba-707f-4680-853b-a3764a776cd6") + ) + (pin "A6" + (uuid "02493eda-a033-41d1-9d2b-a9f0918eb162") + ) + (pin "B6" + (uuid "f30cd0fe-89e8-4d5f-9c84-6a7202ce6784") + ) + (pin "A5" + (uuid "0f48ac1a-478d-4ea2-a09c-9e0e7ee106a2") + ) + (pin "B9" + (uuid "a2527e66-b373-44a2-9225-8d8daacc6279") + ) + (pin "A7" + (uuid "1daffd7a-645e-4568-96a6-22a0c3cb2960") + ) + (instances + (project "" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "J1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 251.46 110.49 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b10dae48-e806-4921-bbf9-9aace8f4980d") + (property "Reference" "C2" + (at 254 109.2262 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "3.9pF" + (at 254 111.7662 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 251.46 110.49 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 251.46 110.49 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 251.46 110.49 0) (hide yes) (effects (font @@ -1781,7 +10981,7 @@ ) (symbol (lib_id "power:GND") - (at 133.35 107.95 0) + (at 189.23 152.4 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -1790,7 +10990,7 @@ (fields_autoplaced yes) (uuid "b35e9615-5537-4b37-bd39-9fa0fb273bab") (property "Reference" "#PWR01" - (at 133.35 114.3 0) + (at 189.23 158.75 0) (hide yes) (effects (font @@ -1799,7 +10999,7 @@ ) ) (property "Value" "GND" - (at 133.35 113.03 0) + (at 189.23 157.48 0) (effects (font (size 1.27 1.27) @@ -1807,7 +11007,7 @@ ) ) (property "Footprint" "" - (at 133.35 107.95 0) + (at 189.23 152.4 0) (hide yes) (effects (font @@ -1816,7 +11016,7 @@ ) ) (property "Datasheet" "" - (at 133.35 107.95 0) + (at 189.23 152.4 0) (hide yes) (effects (font @@ -1825,7 +11025,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 133.35 107.95 0) + (at 189.23 152.4 0) (hide yes) (effects (font @@ -1845,9 +11045,541 @@ ) ) ) + (symbol + (lib_id "power:GND") + (at 160.02 187.96 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b8d0094d-88f3-4e7d-aff7-7c5f61880083") + (property "Reference" "#PWR07" + (at 160.02 194.31 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 160.02 193.04 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 160.02 187.96 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 160.02 187.96 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 160.02 187.96 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "3607b989-5f7a-4781-a914-c432b2911d1b") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR07") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 38.1 158.75 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b9f39c69-64af-4a54-b993-f09ab9e0079a") + (property "Reference" "#PWR038" + (at 38.1 162.56 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3V3" + (at 38.1 153.67 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 38.1 158.75 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 38.1 158.75 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 38.1 158.75 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "a6637755-40a2-4b8c-bb61-052a54da2f38") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR038") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:VDDA") + (at 189.23 96.52 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c25f7623-4f2b-45f2-acfd-70ca874d61d4") + (property "Reference" "#PWR027" + (at 189.23 100.33 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "VDD_CPU" + (at 189.23 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 189.23 96.52 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 189.23 96.52 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VDDA\"" + (at 189.23 96.52 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "8867fba8-8ce8-4111-af31-94396f10f40a") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR027") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 118.11 25.4 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "caafeca4-22b5-4d2e-8175-61ae3427b2fb") + (property "Reference" "#PWR016" + (at 118.11 29.21 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3V3" + (at 118.11 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 118.11 25.4 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 118.11 25.4 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 118.11 25.4 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "813bddbf-cb1f-438c-9992-cfcc718d4917") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR016") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:VDDA") + (at 168.91 27.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d44cdeb8-2321-4e43-8ed8-03460b78cd47") + (property "Reference" "#PWR017" + (at 168.91 31.75 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "VDDA_RF" + (at 168.91 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 168.91 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 168.91 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VDDA\"" + (at 168.91 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "7944dc9a-3516-4ea9-ae22-1b9ff17ddfbb") + ) + (instances + (project "" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR017") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C_Small") + (at 167.64 181.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d6a1791d-dca4-4356-b1c0-066ca79428f1") + (property "Reference" "C3" + (at 170.18 180.3462 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "24pF" + (at 170.18 182.8862 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" + (at 167.64 181.61 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 167.64 181.61 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Unpolarized capacitor, small symbol" + (at 167.64 181.61 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "a20378a6-e359-40d1-afde-52606f25a3cc") + ) + (pin "1" + (uuid "a6f41424-b3ed-486c-869b-b64c1beb8964") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "C3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 74.93 50.8 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d7df659f-af53-4c33-b25c-aef3062924a2") + (property "Reference" "#PWR03" + (at 74.93 57.15 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 74.93 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 74.93 50.8 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 74.93 50.8 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 74.93 50.8 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "71a6fd2a-3e9a-4f79-9ff6-b5d09e157bed") + ) + (instances + (project "" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR03") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:VDDA") + (at 252.73 27.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "de4dd246-4500-482f-9556-cf07da7e9d24") + (property "Reference" "#PWR028" + (at 252.73 31.75 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "VDDA" + (at 252.73 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 252.73 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 252.73 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VDDA\"" + (at 252.73 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "57e4cef3-a3bf-4c77-93bd-488a00c93211") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR028") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:Antenna_Loop") - (at 196.85 62.23 270) + (at 278.13 105.41 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -1856,7 +11588,7 @@ (fields_autoplaced yes) (uuid "de539a0b-ec12-4f2c-8150-363c25169b31") (property "Reference" "AE1" - (at 201.93 62.2299 90) + (at 283.21 105.4099 90) (effects (font (size 1.27 1.27) @@ -1865,7 +11597,7 @@ ) ) (property "Value" "IFA" - (at 201.93 64.7699 90) + (at 283.21 107.9499 90) (effects (font (size 1.27 1.27) @@ -1874,7 +11606,7 @@ ) ) (property "Footprint" "Miiiine:IFA_2_4GHz_2L" - (at 196.85 62.23 0) + (at 278.13 105.41 0) (hide yes) (effects (font @@ -1882,8 +11614,8 @@ ) ) ) - (property "Datasheet" "~" - (at 196.85 62.23 0) + (property "Datasheet" "" + (at 278.13 105.41 0) (hide yes) (effects (font @@ -1892,7 +11624,7 @@ ) ) (property "Description" "Loop antenna" - (at 196.85 62.23 0) + (at 278.13 105.41 0) (hide yes) (effects (font @@ -1915,6 +11647,471 @@ ) ) ) + (symbol + (lib_id "power:+3V3") + (at 69.85 158.75 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "de8c3407-1176-4f0e-8cdf-421b7dbfdf1a") + (property "Reference" "#PWR039" + (at 69.85 162.56 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3V3" + (at 69.85 153.67 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 69.85 158.75 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 69.85 158.75 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 69.85 158.75 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "9091aeaf-4d35-4458-a8f9-0ec261f2c31e") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR039") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R_Small") + (at 38.1 162.56 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e636b1ec-2810-467a-a5b7-132570c4bf3b") + (property "Reference" "R3" + (at 40.64 161.2899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4.7kR" + (at 40.64 163.8299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 38.1 162.56 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 38.1 162.56 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Resistor, small symbol" + (at 38.1 162.56 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "2d28217c-c47b-4371-8084-b8f45b341f69") + ) + (pin "1" + (uuid "c79390f1-3901-4225-af1b-061e8a55f10c") + ) + (instances + (project "" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "R3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 81.28 123.19 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e7a97895-c69d-4289-884a-28d786e108c5") + (property "Reference" "#PWR014" + (at 81.28 127 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3V3" + (at 81.28 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 81.28 123.19 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 81.28 123.19 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 81.28 123.19 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "0de0c34b-0f55-44eb-a210-287ae164e36d") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR014") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 223.52 27.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ebf5936e-5e8f-444f-bdab-97e7acecad08") + (property "Reference" "#PWR035" + (at 223.52 31.75 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3V3" + (at 223.52 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 223.52 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 223.52 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 223.52 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "f377aa7d-f4b6-4e62-95db-f2ff7541efd2") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR035") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 203.2 27.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ecc381b5-800a-4f6e-8e9f-bfc036f90845") + (property "Reference" "#PWR032" + (at 203.2 31.75 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3V3" + (at 203.2 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 203.2 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 203.2 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 203.2 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "0687e278-3b8a-4c16-817c-8b826e2c84ac") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR032") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:VDDA") + (at 232.41 27.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "efc8829d-c68c-4a91-a3a1-f397c60fe426") + (property "Reference" "#PWR037" + (at 232.41 31.75 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "VDD_SPI" + (at 232.41 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 232.41 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 232.41 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VDDA\"" + (at 232.41 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "41403769-f825-49bc-9cad-76d7eba7b110") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR037") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 133.35 27.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f3b4f9fc-fe4a-45a1-9355-6f22313b53bd") + (property "Reference" "#PWR018" + (at 133.35 31.75 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3V3" + (at 133.35 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 133.35 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 133.35 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 133.35 27.94 0) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "379dff53-b782-4129-9684-4097a16d53cd") + ) + (instances + (project "esp32-c3-d" + (path "/94911154-8a36-4ac9-ae58-28d33c8f0e75" + (reference "#PWR018") + (unit 1) + ) + ) + ) + ) (sheet_instances (path "/" (page "1") diff --git a/esp32-c3-d/esp32-c3-d.svg b/esp32-c3-d/esp32-c3-d.svg new file mode 100644 index 0000000..96d3cb7 --- /dev/null +++ b/esp32-c3-d/esp32-c3-d.svg @@ -0,0 +1,54392 @@ + + + +SVG Image created as esp32-c3-d.svg date 2025-03-24T02:47:16+0600 + Image generated by Eeschema-SVG + + + + + + + + + + + + + + +1 +1 + + + + + +2 +2 + + + + + + + + + + +3 +3 + + + + + + + + + + + + + +4 +4 + + + +5 +5 + + + + + + + + + + + + + + + +6 +6 + + + + + + + + + + + + + + + + + + + + + + + + + + +1 +1 + + + + + +2 +2 + + + + + + + + + + +3 +3 + + + + + + + + + + + + + +4 +4 + + + +5 +5 + + + + + + + + + + + + + + + +6 +6 + + + + + + + + + + + + + + + + + + + + + + + + +A +A + + + +B +B + + + + + + + + + + + + + + + + + + +C +C + + + + + + + + + + + + + + + +D +D + + + + + + + + + + + + + + + +A +A + + + +B +B + + + + + + + + + + + + + + + + + + +C +C + + + + + + + + + + + + + + + +D +D + + + + + + + + + + + + +Date: +Date: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +KiCad E.D.A. 9.99.0-619-g52514e1bfe +KiCad E.D.A. 9.99.0-619-g52514e1bfe + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Rev: +Rev: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Size: A4 +Size: A4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Id: 1/1 +Id: 1/1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Title: +Title: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +File: esp32-c3-d.kicad_sch +File: esp32-c3-d.kicad_sch + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Sheet: / +Sheet: / + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +R4 +R4 + + + + + + + + + + + + + + +4.7kR +4.7kR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ++3V3 ++3V3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SW2 +SW2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +FLASH +FLASH + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C5 +C5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +100nF +100nF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ++3V3 ++3V3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +VDDIO + +VDDIO + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +6 + +6 + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND + +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1 + +1 + + + + + + + + + + + +VDD + +VDD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +8 + +8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND + +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +7 + +7 + + + + + + + +SDO +SDO + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +5 +5 + + + + + + + + + + + + + + + + + + + + +SCK +SCK + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +4 +4 + + + + + + + + +SDI +SDI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +3 +3 + + + + + + + + + + + + + + + + + + +CSB +CSB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +2 +2 + + + + + + + + + + + + +U4 +U4 + + + + + + + + + + + + +BME680 +BME680 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SW1 +SW1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +FLASH +FLASH + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ++3V3 ++3V3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +R3 +R3 + + + + + + + + + + + + + + + + + + + + + + + + +4.7kR +4.7kR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C19 +C19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +100nF +100nF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C20 +C20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +220nF +220nF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +VDD + +VDD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +7 + +7 + + + + + + + + +GND + +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +6 + +6 + + + + + + + + + + + + + + + + + + + + + + + + + + +SDA +SDA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +10 +10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SCL +SCL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +9 +9 + + + + + + + + + + + + + + + + + + + + + + + +U3 +U3 + + + + + + + + + + + + + + + + + + + + + + +SCD41-D-R2 +SCD41-D-R2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ++3V3 ++3V3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +VDDA_RF +VDDA_RF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ++3V3 ++3V3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C18 +C18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +100nF +100nF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +VDD_SPI +VDD_SPI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C16 +C16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +100nF +100nF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ++3V3 ++3V3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C13 +C13 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1uF +1uF + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SHIELD + +SHIELD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +S1 + +S1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND + +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +A1 + +A1 + + + + + + + + + + + + + +VBUS +VBUS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +A4 +A4 + + + + + + + + + + + +CC1 +CC1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +A5 +A5 + + + + + + + + + + + + + + + + + + + + + + + +CC2 +CC2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +B5 +B5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +D- +D- + + + + + + + + + + + + + + + +A7 +A7 + + + + + + + + + + +D- +D- + + + + + + + + + + + + + + + +B7 +B7 + + + + + + + + + + + + + + + + + + + + + + + + + +D+ +D+ + + + + + + + + + + + + + + + + +A6 +A6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +D+ +D+ + + + + + + + + + + + + + + + + +B6 +B6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SBU1 +SBU1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +A8 +A8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SBU2 +SBU2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +B8 +B8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +J1 +J1 + + + + + + + + + + +USB_C_Receptacle_USB2.0_16P +USB_C_Receptacle_USB2.0_16P + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C6 +C6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +100nF +100nF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ++3V3 ++3V3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C7 +C7 + + + + + + + + + + + + + + + + + +100nF +100nF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C8 +C8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +10uF +10uF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +VBUS +VBUS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +VDDA +VDDA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +VDD_CPU +VDD_CPU + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GPIO2 +GPIO2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +6 +6 + + + + + + + + + + + + + + + + + + + + + + + + + + +GPIO3 +GPIO3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +8 +8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GPIO8 +GPIO8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +14 +14 + + + + + + + + + + + + + +GPIO9 +GPIO9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +15 +15 + + + + + + + + + + + + + + + + + + + + + + + + + +GPIO10 +GPIO10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +16 +16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GPIO18 +GPIO18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +25 +25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GPIO19 +GPIO19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +26 +26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +U0TXD +U0TXD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +28 +28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +U0RXD +U0RXD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +27 +27 + + + + + + + + + + + + + + + + + +XTAL_32K_P +XTAL_32K_P + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +4 +4 + + + + + + + + +XTAL_32K_N +XTAL_32K_N + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +5 +5 + + + + + + + + + + + + + + + + + + + + +XTAL_N +XTAL_N + + + + + + + + + + + + + + + +29 +29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +XTAL_P +XTAL_P + + + + + + + + + + + + + + + + + + + + + + +30 +30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +VDD3P3 + +VDD3P3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +2 + +2 + + + + + + + + + + + + + + + + +VDD3P3_RTC + +VDD3P3_RTC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +11 + +11 + + + + + + + + + + + + + + + + +VDD3P3_CPU + +VDD3P3_CPU + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +17 + +17 + + + + + + + + + + + + + +GND + +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +33 + +33 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +VDD_SPI + +VDD_SPI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +18 + +18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +VDDA + +VDDA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +31 + +31 + + + + + + + + + + + + + + + + + + + + + + + +LNA_IN +LNA_IN + + + + + + + + + + + + + + + +1 +1 + + + + + + + + + + +CHIP_EN +CHIP_EN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +7 +7 + + + + + + + +MTMS +MTMS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +9 +9 + + + + + + + + + + + + + + + + + + + + + + + + + + +MTDI +MTDI + + + + + + + + + + + + + + + + + + + + + +10 +10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +MTCK +MTCK + + + + + + + + + + + + + + + + + + + + + + + + + + +12 +12 + + + + + + + + + + + + + + + + + + + + +MTDO +MTDO + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +13 +13 + + + + + + + + + + + + + + + + + + + + + + + +SPIHD +SPIHD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +19 +19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SPIWP +SPIWP + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +20 +20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SPICS0 +SPICS0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +21 +21 + + + + + + + + + + + + + + + + + + + + +SPICLK +SPICLK + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +22 +22 + + + + + + + + + + + + + + + + + + + + + + + + + +SPID +SPID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +23 +23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SPIQ +SPIQ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +24 +24 + + + + + + + + + + + + + + + +U1 +U1 + + + + + + + + + + + + + + +ESP32-C3 +ESP32-C3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +VDDA_RF +VDDA_RF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +VDD_SPI +VDD_SPI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +R2 +R2 + + + + + + + + + + + + + + + + + + + + + +5k1 +5k1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C9 +C9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +100nF +100nF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +VI +VI + + + + + +3 +3 + + + + + + + + + + + + + + + + + + + +GND + +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1 + +1 + + + + + + + + + + +VO +VO + + + + + + + + + + + + + + + + + + + + +2 +2 + + + + + + + + + + + + +U5 +U5 + + + + + + + + + + + + + + + + + + + + + + + + +AMS1117-3.3 +AMS1117-3.3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C10 +C10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +10uF +10uF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ++3V3 ++3V3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +VDD_RTC +VDD_RTC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Y2 +Y2 + + + + + + + + + + + + + +Crystal_Small +Crystal_Small + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +R1 +R1 + + + + + + + + + + + + + + + + +5k1 +5k1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1 +1 + + + + + + + + + + +3 +3 + + + + + + + + + + + + + + + + + + + +5 + +5 + + + + + + + + + + + + + + + + + + + + + +2 + +2 + + + + + + + + + + + + + + + +6 +6 + + + + + + + + + + + + + + + + + + + + + + + + + + +4 +4 + + + + + +U2 +U2 + + + + + + + + + + + + + + + + + + + +USBLC6-2P6 +USBLC6-2P6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ++3V3 ++3V3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C4 +C4 + + + + + + + + + + + + + + + + + + +24pF +24pF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1 +1 + + + + + + + + + + + +4 + +4 + + + + + + + + + +2 + +2 + + + + + + + + + + + + + + + +3 +3 + + + + + + + + + + + + + + + +Y1 +Y1 + + + + + + + + +X322540MPB4SI +X322540MPB4SI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C3 +C3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +24pF +24pF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +L2 +L2 + + + + + + + + + + + + +120R @ 100MHz +120R @ 100MHz + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +VDD_RTC +VDD_RTC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C12 +C12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +100nF +100nF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +VDD_CPU +VDD_CPU + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C17 +C17 + + + + + + + + + + + + + + + + + + + + + + +100nF +100nF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AE1 +AE1 + + + + + + + + + + + + +IFA +IFA + + + + + + + + + + + + + + + +C1 +C1 + + + + + + + + + + + + + + + + + + + + +4.7pF +4.7pF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C2 +C2 + + + + + + + + + + + + + + + + + + + + + + + + + +3.9pF +3.9pF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +L1 +L1 + + + + + + + +1.8nH +1.8nH + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C14 +C14 + + + + + + + + + + + + + + + + + + + + + + + +1uF +1uF + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +VDDA +VDDA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C11 +C11 + + + + + + + + + + + + + + + + + + + + + + + + + +10uF +10uF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C15 +C15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +10nF +10nF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ++3V3 ++3V3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ++3V3 ++3V3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +I2C_SDA +I2C_SDA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +USB_D+ +USB_D+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +OSC32_IN +OSC32_IN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +FLASH +FLASH + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +FLASH +FLASH + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +USB_D+ +USB_D+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +USB_D- +USB_D- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +OSC_OUT +OSC_OUT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +CHIP_EN +CHIP_EN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +I2C_SCL +I2C_SCL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +OSC32_OUT +OSC32_OUT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +I2C_SCL +I2C_SCL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +I2C_SDA +I2C_SDA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +OSC_OUT +OSC_OUT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +OSC_IN +OSC_IN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +CHIP_EN +CHIP_EN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +RF_ANT +RF_ANT + + + + + + + + + + + + + + + + + + + + + + + + + +OSC_IN +OSC_IN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +USB_D- +USB_D- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Address 0x76 +Address 0x76 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Z_{L} = 50+0j +Z_{L} = 50+0j + + + + + + + + + + + + +I^{2}C Sensors +I^{2}C Sensors + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C_{L}=15pF; C_{stray}≈3pF +C_{L}=15pF; C_{stray}≈3pF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Z_{S} = 35±10j +Z_{S} = 35±10j + + + + + + + + + + + + + + +Matching network +Matching network + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Crystal 40MHz +Crystal 40MHz + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PD +PD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C18 +C18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +100nF +100nF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +VDD_RTC +VDD_RTC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +VDD_SPI +VDD_SPI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +VDDA_RF +VDDA_RF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +U1 +U1 + + + + + + + + + + + + + + +ESP32-C3 +ESP32-C3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GPIO2 +GPIO2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +6 +6 + + + + + + + + + + + + + + + + + + + + + + + + + + +GPIO3 +GPIO3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +8 +8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GPIO8 +GPIO8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +14 +14 + + + + + + + + + + + + + +GPIO9 +GPIO9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +15 +15 + + + + + + + + + + + + + + + + + + + + + + + + + +GPIO10 +GPIO10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +16 +16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GPIO18 +GPIO18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +25 +25 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GPIO19 +GPIO19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +26 +26 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +U0TXD +U0TXD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +28 +28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +U0RXD +U0RXD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +27 +27 + + + + + + + + + + + + + + + + + +XTAL_32K_P +XTAL_32K_P + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +4 +4 + + + + + + + + +XTAL_32K_N +XTAL_32K_N + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +5 +5 + + + + + + + + + + + + + + + + + + + + +XTAL_N +XTAL_N + + + + + + + + + + + + + + + +29 +29 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +XTAL_P +XTAL_P + + + + + + + + + + + + + + + + + + + + + + +30 +30 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +VDD3P3 + +VDD3P3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +2 + +2 + + + + + + + + + + + + + + + + +VDD3P3_RTC + +VDD3P3_RTC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +11 + +11 + + + + + + + + + + + + + + + + +VDD3P3_CPU + +VDD3P3_CPU + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +17 + +17 + + + + + + + + + + + + + +GND + +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +33 + +33 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +VDD_SPI + +VDD_SPI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +18 + +18 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +VDDA + +VDDA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +31 + +31 + + + + + + + + + + + + + + + + + + + + + + + +LNA_IN +LNA_IN + + + + + + + + + + + + + + + +1 +1 + + + + + + + + + + +CHIP_EN +CHIP_EN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +7 +7 + + + + + + + +MTMS +MTMS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +9 +9 + + + + + + + + + + + + + + + + + + + + + + + + + + +MTDI +MTDI + + + + + + + + + + + + + + + + + + + + + +10 +10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +MTCK +MTCK + + + + + + + + + + + + + + + + + + + + + + + + + + +12 +12 + + + + + + + + + + + + + + + + + + + + +MTDO +MTDO + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +13 +13 + + + + + + + + + + + + + + + + + + + + + + + +SPIHD +SPIHD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +19 +19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SPIWP +SPIWP + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +20 +20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SPICS0 +SPICS0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +21 +21 + + + + + + + + + + + + + + + + + + + + +SPICLK +SPICLK + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +22 +22 + + + + + + + + + + + + + + + + + + + + + + + + + +SPID +SPID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +23 +23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SPIQ +SPIQ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +24 +24 + + + + + + + + + + + + + + + +VDDA +VDDA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C6 +C6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +100nF +100nF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C7 +C7 + + + + + + + + + + + + + + + + + +100nF +100nF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C8 +C8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +10uF +10uF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C9 +C9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +100nF +100nF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +U5 +U5 + + + + + + + + + + + + + + + + + + + + + + + + +AMS1117-3.3 +AMS1117-3.3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +VI +VI + + + + + +3 +3 + + + + + + + + + + + + + + + + + + + +GND + +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1 + +1 + + + + + + + + + + +VO +VO + + + + + + + + + + + + + + + + + + + + +2 +2 + + + + + + + + + + + + ++3V3 ++3V3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +U2 +U2 + + + + + + + + + + + + + + + + + + + +USBLC6-2P6 +USBLC6-2P6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1 +1 + + + + + + + + + + +3 +3 + + + + + + + + + + + + + + + + + + + +5 + +5 + + + + + + + + + + + + + + + + + + + + + +2 + +2 + + + + + + + + + + + + + + + +6 +6 + + + + + + + + + + + + + + + + + + + + + + + + + + +4 +4 + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +U4 +U4 + + + + + + + + + + + + +BME680 +BME680 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +VDDIO + +VDDIO + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +6 + +6 + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND + +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1 + +1 + + + + + + + + + + + +VDD + +VDD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +8 + +8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND + +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +7 + +7 + + + + + + + +SDO +SDO + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +5 +5 + + + + + + + + + + + + + + + + + + + + +SCK +SCK + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +4 +4 + + + + + + + + +SDI +SDI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +3 +3 + + + + + + + + + + + + + + + + + + +CSB +CSB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +2 +2 + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +U3 +U3 + + + + + + + + + + + + + + + + + + + + + + +SCD41-D-R2 +SCD41-D-R2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +VDD + +VDD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +7 + +7 + + + + + + + + +GND + +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +6 + +6 + + + + + + + + + + + + + + + + + + + + + + + + + + +SDA +SDA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +10 +10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SCL +SCL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +9 +9 + + + + + + + + + + + + + + + + + + + + + + + ++3V3 ++3V3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C16 +C16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +100nF +100nF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C17 +C17 + + + + + + + + + + + + + + + + + + + + + + +100nF +100nF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Y1 +Y1 + + + + + + + + +X322540MPB4SI +X322540MPB4SI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1 +1 + + + + + + + + + + + +4 + +4 + + + + + + + + + +2 + +2 + + + + + + + + + + + + + + + +3 +3 + + + + + + + + + + + + + + + +C4 +C4 + + + + + + + + + + + + + + + + + + +24pF +24pF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +