From 7b5de9e2b2e688fee9014820b338041f6c1a3e54 Mon Sep 17 00:00:00 2001 From: Gert Dewit Date: Fri, 9 Feb 2024 11:06:21 +0100 Subject: [PATCH] Esp32 c3 devkitc 02 (#147) * Add ESP32-C3-DevKitC-02 Development board symbol and footprint * Fix ESP32-C3-DevKitC-02 Development board symbol <-> footprint pin mismatch * Fix ESP32-C3-DevKitC-02 footprint antenna size --- .../ESP32-C3-DevKitC-02.kicad_mod | 206 ++++++++++++++++++ symbols/Espressif.kicad_sym | 153 +++++++++++++ 2 files changed, 359 insertions(+) create mode 100644 footprints/Espressif.pretty/ESP32-C3-DevKitC-02.kicad_mod diff --git a/footprints/Espressif.pretty/ESP32-C3-DevKitC-02.kicad_mod b/footprints/Espressif.pretty/ESP32-C3-DevKitC-02.kicad_mod new file mode 100644 index 0000000..c9b3017 --- /dev/null +++ b/footprints/Espressif.pretty/ESP32-C3-DevKitC-02.kicad_mod @@ -0,0 +1,206 @@ +(footprint "ESP32-C3-DevKitC-02" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (attr through_hole) + (fp_text reference "REF**" (at 22.352 39.116) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c8227f23-f85b-4d5e-b1ca-65f8823f3974) + ) + (fp_text value "ESP32-C3-DevKitC-02" (at 11.4 10.16 -90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 0ab80b09-6a1d-4c02-8228-6d216fd37b48) + ) + (fp_text user "GND" (at 21.59 25.4 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify right)) + (tstamp 0961119e-2c3e-453d-b7a3-bcff9d1a7e21) + ) + (fp_text user "3V3" (at 1.27 5.08 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify left)) + (tstamp 0a70bd0b-36c5-4375-bf1e-bbb10c87148e) + ) + (fp_text user "RST" (at 1.27 7.62 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify left)) + (tstamp 1be8d931-dd9f-4b2b-96b1-b581f52a754f) + ) + (fp_text user "GPIO5~" (at 1.27 15.24 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify left)) + (tstamp 1f68d662-ddb3-4459-80f7-c7a4cf072b5f) + ) + (fp_text user "USB" (at 11.43 37.338 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify bottom)) + (tstamp 279ffb2c-08df-454c-ab84-686b36b9f2d9) + ) + (fp_text user "GND" (at 1.27 35.56 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify left)) + (tstamp 27c951eb-87bf-4f1c-9dfa-59996eee12e3) + ) + (fp_text user "GND" (at 21.59 17.78 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify right)) + (tstamp 46a31786-b55a-49da-9e08-f225bcb6cf76) + ) + (fp_text user "GPIO4~" (at 1.27 12.7 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify left)) + (tstamp 4bda75b3-eace-41b3-80c4-c44588ca34cf) + ) + (fp_text user "5V" (at 1.27 33.02 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify left)) + (tstamp 5444ff6f-fbb1-4f38-94fe-5eada818d583) + ) + (fp_text user "GND" (at 1.27 22.86 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify left)) + (tstamp 6e5db457-c7f8-4d06-87e8-dd96cc4c1214) + ) + (fp_text user "3V3" (at 1.3 2.54 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify left)) + (tstamp 70695e4b-e845-4e99-a841-5cc37a0df072) + ) + (fp_text user "GPIO10~" (at 21.59 15.24 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify right)) + (tstamp 77b57aac-a1eb-4734-88cd-9d0647bd6382) + ) + (fp_text user "GND" (at 21.59 0 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify right)) + (tstamp 7f6ac43c-67c4-4f98-8e25-cc5d46641e4d) + ) + (fp_text user "GPIO19/USBD_+" (at 21.59 30.48 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify right)) + (tstamp 811b6bf1-e333-4685-ae04-082f6afcc4e6) + ) + (fp_text user "GND" (at 1.27 10.16 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify left)) + (tstamp 84be3903-7a00-42c7-943e-8ed422e01557) + ) + (fp_text user "GPIO20/U0RXD" (at 21.59 20.32 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify right)) + (tstamp 9c6f8f01-1b36-4681-a7db-1edda8289ebf) + ) + (fp_text user "GPIO9~" (at 1.27 27.94 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify left)) + (tstamp b16f2d5d-1099-4a97-9142-35b5248315bf) + ) + (fp_text user "GPIO2~" (at 21.59 7.62 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify right)) + (tstamp b71e5bb7-6d4d-4b68-b6a9-2816f916640f) + ) + (fp_text user "GPIO1~" (at 21.59 5.08 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify right)) + (tstamp b7c364bd-04fd-4610-87e9-ccc02cc8da16) + ) + (fp_text user "GPIO8~" (at 1.27 25.4 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify left)) + (tstamp bb7d3d72-93cd-4ac7-8df5-3db3b91b2853) + ) + (fp_text user "GND" (at 1.27 0 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify left)) + (tstamp c974b321-5c82-4530-ac33-56d04589f4ea) + ) + (fp_text user "GND" (at 21.59 12.7 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify right)) + (tstamp cb42479f-d7b0-4a96-9926-f81c8038c50c) + ) + (fp_text user "GPIO6~" (at 1.27 17.78 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify left)) + (tstamp cfffd01e-4c1d-46e1-a18b-4d2817930aac) + ) + (fp_text user "Antenna" (at 11.5 -4.2076 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d43eeb8d-030b-45b8-bf82-d80ad4a7fa7b) + ) + (fp_text user "GND" (at 21.59 33.02 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify right)) + (tstamp dbf44227-af21-41bd-bc2d-28a959c548fb) + ) + (fp_text user "GPIO3~" (at 21.59 10.16 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify right)) + (tstamp dd14a8fb-ae12-45ee-a3ae-20ac0ecdf4ab) + ) + (fp_text user "GPIO0~" (at 21.59 2.54 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify right)) + (tstamp e2019170-a35d-4646-878c-a7e30159e571) + ) + (fp_text user "GPIO7~" (at 1.27 20.32 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify left)) + (tstamp e48a2571-0142-4fe0-91a1-90feecb7745f) + ) + (fp_text user "GND" (at 21.59 35.56 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify right)) + (tstamp ea833c0d-5cde-4cb2-85ef-860c83cdb0ff) + ) + (fp_text user "5V" (at 1.27 30.48 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify left)) + (tstamp f0240cd6-ef06-4386-82aa-f38f9d200ce9) + ) + (fp_text user "GPIO21/U0TXD" (at 21.59 22.86 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify right)) + (tstamp f269c0b8-3865-431e-9599-a4f3bd5e81c7) + ) + (fp_text user "GPIO18/USB_D-" (at 21.59 27.94 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify right)) + (tstamp fa29d936-9fc8-4db7-86f3-d9ae67708e2d) + ) + (fp_text user "REF**" (at 11.43 27.686) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp bb817733-2b63-4d0b-b6f5-207f34e5db94) + ) + (fp_line (start -1.524 37.846) (end 7.112 37.846) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3be6995c-1b5d-4206-a779-77dd7d4dfea4)) + (fp_line (start -1.5 -1.575) (end -1.524 37.846) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9a426851-f9e8-488e-843e-2714cd380a03)) + (fp_line (start 2.50 -7.6) (end 20.5 -7.6) + (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp bdc34cdb-1b2c-4937-b556-adf8b77dc328)) + (fp_line (start 2.50 -1.6) (end 2.50 -7.6) + (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 5b9b1baf-dd0e-4211-8d7e-a0e649ad98ba)) + (fp_line (start 20.5 -7.6) (end 20.5 -1.6) + (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 76f3d848-a42c-491b-96ed-672a61b5a982)) + (fp_line (start 24.359999 37.846) (end 15.748 37.846) + (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp fd45fc46-ed4b-452f-a9a6-b4215cbb0162)) + (fp_line (start 24.359999 37.846) (end 24.36 -1.575) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 547dba7f-4c60-495a-9cbc-7940c573b812)) + (fp_line (start 24.36 -1.575) (end -1.5 -1.575) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4cf41fbf-09c6-45d2-a08a-a6e86d4fe57e)) + (fp_rect (start 7.112 34.544) (end 15.748 39.2938) + (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 8e541109-9fd8-4346-ad4b-11ae736b9b1e)) + (fp_line (start -1.27 -1.325) (end 24.11 -1.325) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5079bec5-7960-47f5-bb2a-838d62f09a10)) + (fp_line (start -1.27 37.592) (end -1.27 -1.325) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 700f1d52-3495-4ce1-a67a-8ed4bd4d89d9)) + (fp_line (start 24.11 -1.325) (end 24.11 37.592) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f7a594c2-a1e0-4a31-9261-1a2ff29fe96a)) + (fp_line (start 24.11 37.592) (end -1.27 37.592) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp bd47c505-732e-4cbb-b5ee-95917ddebf97)) + (pad "1" thru_hole rect (at 0 0 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp c853012e-700f-4da9-9452-f9fe0ab21c4a)) + (pad "2" thru_hole oval (at 0 2.54 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp d1d01c2e-a6b6-404d-9fdd-e80e028ca1be)) + (pad "3" thru_hole oval (at 0 5.08 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp ccc491e7-9251-422d-80e0-7ad308cc5972)) + (pad "4" thru_hole oval (at 0 7.62 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp e1bf0850-7ec6-401b-b7d2-ca77a5ee24f2)) + (pad "5" thru_hole oval (at 0 10.16 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 739a5348-0378-48de-8d71-542a3da55545)) + (pad "6" thru_hole oval (at 0 12.7 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp b0c6867f-27f0-4d8b-8de1-ac0c8b68d518)) + (pad "7" thru_hole oval (at 0 15.24 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 95426ea0-b124-4683-83d4-dd9a448d6175)) + (pad "8" thru_hole oval (at 0 17.78 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 56b22375-2da3-43ef-b7d3-f0b423ba7f3b)) + (pad "9" thru_hole oval (at 0 20.32 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp ec3a1345-f14d-407f-b544-d0b28d52f485)) + (pad "10" thru_hole oval (at 0 22.86 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 13630c47-b459-4961-a710-9cf7d93cdb56)) + (pad "11" thru_hole oval (at 0 25.4 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 12e1753d-bf94-4be5-88d4-b5c37757ca74)) + (pad "12" thru_hole oval (at 0 27.94 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 986568c5-5610-4782-91a3-f8e10ff8db02)) + (pad "13" thru_hole oval (at 0 30.48 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp c04e69df-fbc5-4c87-9f99-51cc8a8fce4f)) + (pad "14" thru_hole oval (at 0 33.02 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 6b14c8db-d2bb-464d-b050-6422db4e6acb)) + (pad "15" thru_hole oval (at 0 35.56 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp b0374586-2bc8-434f-9bcb-b3f54b4a89cc)) + (pad "16" thru_hole oval (at 22.86 35.56 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 767d6240-4ee5-48a7-98b3-5cb707b449cb)) + (pad "17" thru_hole oval (at 22.86 33.02 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp a60f7623-e638-4072-8099-ba86a12ecc89)) + (pad "18" thru_hole oval (at 22.86 30.48 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp f2d85f0b-cd4c-4e62-a8f6-7433cb5a7c23)) + (pad "19" thru_hole oval (at 22.86 27.94 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 25fa8036-8b5e-4bc0-b4cd-f4c726cf3d62)) + (pad "20" thru_hole oval (at 22.86 25.4 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp c40456a7-b09c-40b8-b35f-246e0f09c1f0)) + (pad "21" thru_hole oval (at 22.86 22.86 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 6f6d496b-6b03-4b31-be82-29446a572c31)) + (pad "22" thru_hole oval (at 22.86 20.32 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp c120d961-bf26-4a15-912e-9d7e57ef4081)) + (pad "23" thru_hole oval (at 22.86 17.78 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 7231f57f-8d8d-419c-a764-9c9a9a6ebbda)) + (pad "24" thru_hole oval (at 22.86 15.24 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp c9b89280-b75e-41b6-9c3d-8ff6ee2b8db6)) + (pad "25" thru_hole oval (at 22.86 12.7 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 3eb34af4-da13-4e59-8401-9125bfa36c5b)) + (pad "26" thru_hole oval (at 22.86 10.16 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 84bb6cb8-2f9e-4287-adf5-04288da39e8d)) + (pad "27" thru_hole oval (at 22.86 7.62 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp b7e8be93-a8c9-4176-8ef1-ddcd285b23cb)) + (pad "28" thru_hole oval (at 22.86 5.08 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 84580140-034f-4289-8e39-fb2aa8629d7c)) + (pad "29" thru_hole oval (at 22.86 2.54 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp adb9fa15-0d86-4be7-9faf-5c0be8715635)) + (pad "30" thru_hole oval (at 22.86 0 270) (size 1.2 2) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 04b3d92e-122f-4322-a4b6-c536a6e4dae8)) + (group "" (id fbc1c64b-671f-4d12-819f-aa4d014be203) + (members + 279ffb2c-08df-454c-ab84-686b36b9f2d9 + 8e541109-9fd8-4346-ad4b-11ae736b9b1e + ) + ) +) diff --git a/symbols/Espressif.kicad_sym b/symbols/Espressif.kicad_sym index 7d7ae30..0adf12b 100644 --- a/symbols/Espressif.kicad_sym +++ b/symbols/Espressif.kicad_sym @@ -388,6 +388,159 @@ ) ) ) + (symbol "ESP32-C3-DevKitC-02" (in_bom yes) (on_board yes) + (property "Reference" "U" (at -25.4 30.48 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "ESP32-C3-DevKitC-02" (at -25.4 27.94 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "PCM_Espressif:ESP32-C3-DevKitC-02" (at 0 -35.56 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.espressif.com/sites/default/files/documentation/esp32-c3_datasheet_en.pdf" (at 0 -38.1 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "esp32-c3" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "ESP32-C3-DevKitC-02 is an entry-level development board based on ESP32-C3-WROOM-02, a general-purpose module with 4 MB SPI flash. This board integrates complete Wi-Fi and Bluetooth® Low Energy functions." (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "ESP32-C3-DevKitC-02_0_1" + (rectangle (start -25.4 25.4) (end 25.4 -25.4) + (stroke (width 0) (type default)) + (fill (type background)) + ) + ) + (symbol "ESP32-C3-DevKitC-02_1_0" + (text "ESP32-C3-DevKitC-02" (at 0 2.54 0) + (effects (font (size 2.54 2.54))) + ) + ) + (symbol "ESP32-C3-DevKitC-02_1_1" + (pin passive line (at 0 -27.94 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -27.94 90) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 27.94 -3.81 180) (length 2.54) + (name "GPIO8/RGB_LED" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 27.94 -6.35 180) (length 2.54) + (name "GPIO9" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 27.94 270) (length 2.54) + (name "5V" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 27.94 270) (length 2.54) hide + (name "5V" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -27.94 90) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -27.94 90) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -27.94 90) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 27.94 -13.97 180) (length 2.54) + (name "GPIO19/USBD_+" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 27.94 -16.51 180) (length 2.54) + (name "GPIO18/USBD_-" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 27.94 270) (length 2.54) + (name "3V3" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -27.94 90) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 27.94 -21.59 180) (length 2.54) + (name "GPIO21/U0TXD" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 27.94 -19.05 180) (length 2.54) + (name "GPIO20/U0RXD" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -27.94 90) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 27.94 -8.89 180) (length 2.54) + (name "GPIO10" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -27.94 90) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -27.94 -11.43 0) (length 2.54) + (name "GPIO3" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -27.94 -8.89 0) (length 2.54) + (name "GPIO2" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -27.94 -6.35 0) (length 2.54) + (name "GPIO1" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -27.94 -3.81 0) (length 2.54) + (name "GPIO0" (effects (font (size 1.27 1.27)))) + (number "29" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 27.94 270) (length 2.54) hide + (name "3V3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -27.94 90) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -27.94 16.51 0) (length 2.54) + (name "RST" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -27.94 90) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -27.94 -13.97 0) (length 2.54) + (name "GPIO4" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -27.94 -16.51 0) (length 2.54) + (name "GPIO5" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -27.94 -19.05 0) (length 2.54) + (name "GPIO6" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -27.94 -21.59 0) (length 2.54) + (name "GPIO7" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "ESP32-C3-DevKitM-1" (in_bom yes) (on_board yes) (property "Reference" "U" (at -25.4 30.48 0) (effects (font (size 1.27 1.27)) (justify left))