From 58e81868643cfaeed79e3f1c82ec9fbbd37d3822 Mon Sep 17 00:00:00 2001 From: Krisjanis Rijnieks <krisjanis.rijnieks@gmail.com> Date: Sat, 23 Sep 2023 17:51:43 +0300 Subject: [PATCH] Add SeeedStudio_XIAO_ESP32S3 and improve SeeedStudio_XIAO_ESP32C3 --- fab.kicad_sym | 258 +++++++++++++++++- .../Conn_BatteryClip_Keystone_555.kicad_mod | 80 ++++++ ...mod => SeeedStudio_XIAO_ESP32C3.kicad_mod} | 92 +------ fab.pretty/SeeedStudio_XIAO_ESP32S3.kicad_mod | 125 +++++++++ 4 files changed, 466 insertions(+), 89 deletions(-) create mode 100644 fab.pretty/Conn_BatteryClip_Keystone_555.kicad_mod rename fab.pretty/{SeeedStudio_XIAO_ESP32C.kicad_mod => SeeedStudio_XIAO_ESP32C3.kicad_mod} (70%) create mode 100644 fab.pretty/SeeedStudio_XIAO_ESP32S3.kicad_mod diff --git a/fab.kicad_sym b/fab.kicad_sym index 3f3409f..1878cd7 100644 --- a/fab.kicad_sym +++ b/fab.kicad_sym @@ -754,6 +754,48 @@ ) ) ) + (symbol "Conn_BatteryClip_Keystone_555" (in_bom yes) (on_board yes) + (property "Reference" "BT" (at 0 1.27 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Conn_BatteryClip_Keystone_555" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "fab:Conn_BatteryClip_Keystone_555" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.keyelco.com/userAssets/file/M65p10.pdf" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "battery clip smd" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Battery Contact Clip Multiple 1 Cell SMD (SMT) Tab" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "*Batt*Keystone?555*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Conn_BatteryClip_Keystone_555_0_1" + (polyline + (pts + (xy 3.81 1.905) + (xy 3.175 1.27) + (xy 3.175 -1.27) + (xy 2.54 -1.27) + (xy 2.54 0) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "Conn_BatteryClip_Keystone_555_1_1" + (pin passive line (at 0 0 0) (length 2.54) + (name "" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "Conn_FFC_1x04_P1mm_SideEntry_GCT_FFC3B11-04-T" (in_bom yes) (on_board yes) (property "Reference" "P" (at -2.54 7.62 0) (effects (font (size 1.27 1.27))) @@ -8417,7 +8459,7 @@ (property "Value" "Module_XIAO-ESP32C3" (at 3.81 16.51 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "fab:SeeedStudio_XIAO_ESP32C" (at 0 0 0) + (property "Footprint" "fab:SeeedStudio_XIAO_ESP32C3" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "https://wiki.seeedstudio.com/XIAO_ESP32C3_Getting_Started/" (at -2.54 0 0) @@ -8616,6 +8658,220 @@ ) ) ) + (symbol "Module_XIAO-ESP32S3" (in_bom yes) (on_board yes) + (property "Reference" "M" (at -10.16 16.51 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Module_XIAO-ESP32S3" (at 3.81 16.51 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "fab:SeeedStudio_XIAO_ESP32S3" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://wiki.seeedstudio.com/xiao_esp32s3_getting_started/" (at -2.54 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "SEEED STUDIO XIAO ESP32S3 WIFI+B 113991115" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "ESP32-C3 Transceiver; 802.11 a/b/g/n (Wi-Fi, WiFi, WLAN), Bluetooth® Smart 4.x Low Energy (BLE) 2.4GHz Evaluation Board" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "*SeeedStudio?XIAO?ESP32S*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Module_XIAO-ESP32S3_1_1" + (rectangle (start -10.16 15.24) (end 10.16 -15.24) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (pin bidirectional line (at -12.7 12.7 0) (length 2.54) + (name "D0" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -10.16 0) (length 2.54) + (name "D9" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -12.7 0) (length 2.54) + (name "D10" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 17.78 270) (length 2.54) + (name "3V3" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 -17.78 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 17.78 270) (length 2.54) + (name "5V" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 -17.78 90) (length 2.54) + (name "BAT_GND" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 17.78 270) (length 2.54) + (name "BAT_VIN" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 5.08 180) (length 2.54) + (name "MTDI" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 10.16 180) (length 2.54) + (name "EN" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 0 180) (length 2.54) + (name "MTMS" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 10.16 0) (length 2.54) + (name "D1" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 -2.54 180) (length 2.54) + (name "MTCK" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 -17.78 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 2.54 180) (length 2.54) + (name "MTDO" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -7.62 180) (length 2.54) + (name "D-" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 -10.16 180) (length 2.54) + (name "D+" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -17.78 90) (length 2.54) + (name "THERMAL" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 7.62 0) (length 2.54) + (name "D2" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 5.08 0) (length 2.54) + (name "D3" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 2.54 0) (length 2.54) + (name "D4" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 0 0) (length 2.54) + (name "D5" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -2.54 0) (length 2.54) + (name "D6" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -5.08 0) (length 2.54) + (name "D7" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -7.62 0) (length 2.54) + (name "D8" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Module_XIAO-ESP32S3_SocketSMD" (in_bom yes) (on_board yes) + (property "Reference" "M" (at -10.16 16.51 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "Module_XIAO-ESP32S3_SocketSMD" (at 3.81 16.51 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "fab:SeeedStudio_XIAO_SocketSMD" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://wiki.seeedstudio.com/xiao_esp32s3_getting_started/" (at -2.54 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "SEEED STUDIO XIAO ESP32S3 WIFI+B 113991115" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "ESP32-C3 Transceiver; 802.11 a/b/g/n (Wi-Fi, WiFi, WLAN), Bluetooth® Smart 4.x Low Energy (BLE) 2.4GHz Evaluation Board" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "*SeeedStudio?XIAO?SocketSMD*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Module_XIAO-ESP32S3_SocketSMD_1_1" + (rectangle (start -10.16 15.24) (end 10.16 -15.24) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (pin bidirectional line (at -12.7 12.7 0) (length 2.54) + (name "D0" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -10.16 0) (length 2.54) + (name "D9" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -12.7 0) (length 2.54) + (name "D10" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 17.78 270) (length 2.54) + (name "3V3" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -17.78 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 17.78 270) (length 2.54) + (name "5V" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 10.16 0) (length 2.54) + (name "D1" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 7.62 0) (length 2.54) + (name "D2" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 5.08 0) (length 2.54) + (name "D3" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 2.54 0) (length 2.54) + (name "D4" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 0 0) (length 2.54) + (name "D5" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -2.54 0) (length 2.54) + (name "D6" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -5.08 0) (length 2.54) + (name "D7" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 -7.62 0) (length 2.54) + (name "D8" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "Module_XIAO-RP2040" (in_bom yes) (on_board yes) (property "Reference" "M" (at -10.16 16.51 0) (effects (font (size 1.27 1.27)) (justify left)) diff --git a/fab.pretty/Conn_BatteryClip_Keystone_555.kicad_mod b/fab.pretty/Conn_BatteryClip_Keystone_555.kicad_mod new file mode 100644 index 0000000..dcfbff0 --- /dev/null +++ b/fab.pretty/Conn_BatteryClip_Keystone_555.kicad_mod @@ -0,0 +1,80 @@ +(footprint "Conn_BatteryClip_Keystone_555" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (descr "https://www.keyelco.com/userAssets/file/M65p10.pdf") + (tags "connector battery smd") + (attr smd) + (fp_text reference "REF**" (at 0 0 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp a1cdbab0-9c95-41ee-b5cc-640108ad2143) + ) + (fp_text value "Conn_BatteryClip_Keystone_555" (at 0 4 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 1c4755ac-0329-4953-83d1-a97b19b50d6d) + ) + (fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 69f9bd6b-8bbb-4aa1-9f87-be0cb81756e5) + ) + (fp_rect (start -8.75 -3) (end 8.75 3) + (stroke (width 0.12) (type default)) (fill none) (layer "F.SilkS") (tstamp 4b2d807c-11ee-425e-99d0-d4ab1df59d81)) + (fp_line (start -8.75 -3) (end -8.75 3) + (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 80befcc5-ec7e-439c-9419-5f867897568d)) + (fp_line (start -8.75 3) (end 8.75 3) + (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 492f45bc-e11d-4a19-9258-3a1c6634976d)) + (fp_line (start 8.75 -3) (end -8.75 -3) + (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 1409165e-12d3-4717-966e-9212aa0b1eba)) + (fp_line (start 8.75 3) (end 8.75 -3) + (stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp 74d9765a-1c4d-4e90-9968-9952bf8b4045)) + (fp_line (start -8.25 -2.25) (end -8.25 2.25) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp cb89cd7e-d565-466c-bdb5-12ae2fbf6701)) + (fp_line (start -8.25 2.25) (end -4.25 2.25) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 2a385393-02c7-4535-87a7-4179435b0b82)) + (fp_line (start -4.25 -2.75) (end -4.25 -2.25) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp d86f1488-76ef-4b9c-af29-9f1184e8b60d)) + (fp_line (start -4.25 -2.25) (end -8.25 -2.25) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp e82b8d1d-0130-4245-861d-ef8f5045e774)) + (fp_line (start -4.25 2.25) (end -4.25 2.75) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp aafe110b-35fd-406f-a57a-308e33e3147c)) + (fp_line (start -4.25 2.75) (end 4.25 2.75) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 5290bfda-8868-489f-93ed-d2cd1f0103e0)) + (fp_line (start -3.5 -2) (end -4.25 -2.75) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 0c7669f0-2e3d-419b-b6b9-4fa8da0f1500)) + (fp_line (start -3.5 -2) (end 1 -2) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 8a2db97b-3c11-4431-95da-bf3602f7818a)) + (fp_line (start -3.5 2) (end -4.25 2.75) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 252531be-9773-40e7-8999-d9b932893491)) + (fp_line (start -3.5 2) (end 1 2) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp dfcc0d50-cedb-46e1-ab5d-7be0e73d31cc)) + (fp_line (start 1 -2) (end 1.75 -2.75) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 778ec182-b424-46dc-ac70-6f96ffdd0ff0)) + (fp_line (start 1 2) (end 1.75 2.75) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 61ffc38d-3d7c-4fe9-b197-bb2a5d8fb81c)) + (fp_line (start 3.75 0) (end 4.25 0.5) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 094b34f0-0686-43da-b700-2c7279fe198b)) + (fp_line (start 4.25 -2.75) (end -4.25 -2.75) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 24814a07-159d-4b45-8908-554437fd8cd3)) + (fp_line (start 4.25 -2.75) (end 4.75 -2.25) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 664e7e68-ede7-4405-8dbb-1a5b15ddc762)) + (fp_line (start 4.25 -0.5) (end 3.75 0) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp f909bea8-4227-4273-ada1-cf425a979f9f)) + (fp_line (start 4.25 0.75) (end 8.25 0.75) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 524958ff-09b8-4d85-aef8-b931ba77d6e2)) + (fp_line (start 4.25 2.75) (end 4.25 -2.75) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 8f8b9b34-85de-40cb-9afa-fdc05dd2659d)) + (fp_line (start 4.75 -2.25) (end 4.75 2.25) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp f9bc5809-b2db-4ce9-a46b-13eb10a527fd)) + (fp_line (start 4.75 2.25) (end 4.25 2.75) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp a7498bd6-5495-4951-81ce-a26fa1805a68)) + (fp_line (start 8.25 -0.75) (end 4.25 -0.75) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp c86aa6c8-efe7-4ffc-b143-06cbdd2d4a15)) + (fp_line (start 8.25 0.75) (end 8.25 -0.75) + (stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 55d4521a-91bb-43b1-91d1-f9a4386afc8f)) + (fp_circle (center -6.25 0) (end -6.25 1.25) + (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp defe1db9-534b-4afa-bffe-e378ce9d5b9a)) + (fp_circle (center 6.5 0) (end 6.75 0.25) + (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 78a404cb-e561-4d4f-8997-2ec247a79b98)) + (pad "1" smd rect (at -6.5 0) (size 4 5.1) (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) (tstamp a4b04ca2-3f22-4846-b3c3-1d1ca460f383)) + (pad "1" smd rect (at 6.5 0) (size 4 2.34) (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) (tstamp 2c32e61c-26bf-40a4-ab25-f6a56f8d8fe0)) +) diff --git a/fab.pretty/SeeedStudio_XIAO_ESP32C.kicad_mod b/fab.pretty/SeeedStudio_XIAO_ESP32C3.kicad_mod similarity index 70% rename from fab.pretty/SeeedStudio_XIAO_ESP32C.kicad_mod rename to fab.pretty/SeeedStudio_XIAO_ESP32C3.kicad_mod index 4722ac5..639b9e1 100644 --- a/fab.pretty/SeeedStudio_XIAO_ESP32C.kicad_mod +++ b/fab.pretty/SeeedStudio_XIAO_ESP32C3.kicad_mod @@ -1,4 +1,4 @@ -(footprint "SeeedStudio_XIAO_ESP32C" (version 20221018) (generator pcbnew) +(footprint "SeeedStudio_XIAO_ESP32C3" (version 20221018) (generator pcbnew) (layer "F.Cu") (descr "Footprint for Seeed Studio XIAO modules") (tags "xiao seeed studio module") @@ -7,7 +7,7 @@ (effects (font (size 1 1) (thickness 0.15))) (tstamp cfa6ece6-c4c2-463e-8243-39f87684a7cc) ) - (fp_text value "SeeedStudio_XIAO_ESP32C" (at 0.0025 0.391 unlocked) (layer "F.Fab") + (fp_text value "SeeedStudio_XIAO_ESP32C3" (at 0.0025 0.391 unlocked) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 2b94326e-f7bf-4dbf-8a23-87f97d0455b1) ) @@ -103,8 +103,8 @@ (pad "13" smd rect (at 7.62 -5.08) (size 3 1.6) (drill (offset 1 0)) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 09b901c3-622a-41d4-bf24-31eb343b71c7)) (pad "14" thru_hole circle (at 7.62 -7.62) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp fd78f13b-b630-4092-83f4-19bcc526489b)) (pad "14" smd rect (at 7.62 -7.62) (size 3 1.6) (drill (offset 1 0)) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 411fe260-6962-4a42-bab6-fe9c8baa008e)) - (pad "15" smd rect (at -4.6 -1.7) (size 2.4 1.2) (drill (offset 0 -0.6)) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fe68cabf-9c67-4e8e-834f-50720f4444a1)) - (pad "16" smd rect (at -4.6 -0.8) (size 2.4 1.2) (drill (offset 0 0.6)) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7f6d1838-cdb7-4b07-a5e3-dfb77a089e0f)) + (pad "15" smd rect (at -4.6 -2.3) (size 2.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8695e259-4b7e-4a4b-ac68-7db4d0920f0b)) + (pad "16" smd rect (at -4.6 -0.2) (size 2.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2eae050b-8b43-423d-80a2-7c3c687e348b)) (pad "17" smd circle (at -1.27 -8.68) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c2a52bff-f57e-4b03-b9e0-fbeaf257adcb)) (pad "18" smd circle (at -1.27 -6.14) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4160d9f6-8a18-4d27-be81-b81c9658f007)) (pad "19" smd circle (at -1.27 -3.6) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b1d6c6b2-373f-47ec-b2b0-8038941ee67e)) @@ -112,88 +112,4 @@ (pad "21" smd circle (at 1.27 -6.14) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 98e1a843-44ce-4d09-90ce-a4c8fcdf8f09)) (pad "22" smd circle (at 1.27 -8.68) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 44d72e99-c6ab-48d7-821c-a407ba3aa599)) (pad "23" smd rect (at 2.5 0.75) (size 3 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 93905abd-3d9e-4e2a-a075-50be9f7072b7)) - (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ad9d4683-ec00-49a6-861c-73b8e2c095fa) (name "COVER_MECHA") (hatch edge 0.5) - (connect_pads (clearance 0)) - (min_thickness 0.25) (filled_areas_thickness no) - (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints not_allowed)) - (fill (thermal_gap 0.5) (thermal_bridge_width 0.5)) - (polygon - (pts - (xy -6.8 4.3) - (xy -5.4 4.3) - (xy -5.4 6.5) - (xy -6.8 6.5) - ) - ) - ) - (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 056a018f-3df6-4c85-bd12-34a87a1d9772) (name "COVER_MECHA") (hatch edge 0.5) - (connect_pads (clearance 0)) - (min_thickness 0.25) (filled_areas_thickness no) - (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints not_allowed)) - (fill (thermal_gap 0.5) (thermal_bridge_width 0.5)) - (polygon - (pts - (xy 5.4 4.3) - (xy 6.8 4.3) - (xy 6.8 6.5) - (xy 5.4 6.5) - ) - ) - ) - (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste" "F.Mask" "User.1") (tstamp f1eb3c99-7957-49d8-b812-5266761ac5c8) (name "USB_MECHA") (hatch edge 0.5) - (connect_pads (clearance 0)) - (min_thickness 0.25) (filled_areas_thickness no) - (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints not_allowed)) - (fill (thermal_gap 0.5) (thermal_bridge_width 0.5)) - (polygon - (pts - (xy -5.2 -10.55) - (xy -3.8 -10.55) - (xy -3.8 -8.5) - (xy -5.2 -8.5) - ) - ) - ) - (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste" "F.Mask" "User.1") (tstamp 7dd02b1f-b224-40c6-9d3f-ceeb3aed2c32) (name "USB_MECHA") (hatch edge 0.5) - (connect_pads (clearance 0)) - (min_thickness 0.25) (filled_areas_thickness no) - (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints not_allowed)) - (fill (thermal_gap 0.5) (thermal_bridge_width 0.5)) - (polygon - (pts - (xy -5.2 -6.5) - (xy -3.8 -6.5) - (xy -3.8 -4.3) - (xy -5.2 -4.3) - ) - ) - ) - (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste" "F.Mask" "User.1") (tstamp c8b60f50-9dd3-445c-8dc0-3efa12c378b4) (name "USB_MECHA") (hatch edge 0.5) - (connect_pads (clearance 0)) - (min_thickness 0.25) (filled_areas_thickness no) - (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints not_allowed)) - (fill (thermal_gap 0.5) (thermal_bridge_width 0.5)) - (polygon - (pts - (xy 3.8 -10.55) - (xy 5.2 -10.55) - (xy 5.2 -8.5) - (xy 3.8 -8.5) - ) - ) - ) - (zone (net 0) (net_name "") (layers "F.Cu" "F.Paste" "F.Mask" "User.1") (tstamp e4c602a7-3a40-4bfa-864a-7289472571c8) (name "USB_MECHA") (hatch edge 0.5) - (connect_pads (clearance 0)) - (min_thickness 0.25) (filled_areas_thickness no) - (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints not_allowed)) - (fill (thermal_gap 0.5) (thermal_bridge_width 0.5)) - (polygon - (pts - (xy 3.8 -6.5) - (xy 5.2 -6.5) - (xy 5.2 -4.3) - (xy 3.8 -4.3) - ) - ) - ) ) diff --git a/fab.pretty/SeeedStudio_XIAO_ESP32S3.kicad_mod b/fab.pretty/SeeedStudio_XIAO_ESP32S3.kicad_mod new file mode 100644 index 0000000..6b355c5 --- /dev/null +++ b/fab.pretty/SeeedStudio_XIAO_ESP32S3.kicad_mod @@ -0,0 +1,125 @@ +(footprint "SeeedStudio_XIAO_ESP32S3" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (descr "Footprint for Seeed Studio XIAO ESP32S3 module") + (tags "xiao seeed studio module") + (attr through_hole) + (fp_text reference "REF**" (at 0 5.39 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp cfa6ece6-c4c2-463e-8243-39f87684a7cc) + ) + (fp_text value "SeeedStudio_XIAO_ESP32S3" (at 0.0025 0.391 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 2b94326e-f7bf-4dbf-8a23-87f97d0455b1) + ) + (fp_text user "THERMAL" (at 3.5 2.2 90 unlocked) (layer "F.SilkS") + (effects (font (size 0.5 0.5) (thickness 0.1) bold)) + (tstamp 3113ac1f-f77e-4379-88af-ece341eae818) + ) + (fp_text user "D+" (at 2.5 -1.2 90 unlocked) (layer "F.SilkS") + (effects (font (size 0.5 0.5) (thickness 0.1) bold)) + (tstamp 68003832-c506-466c-b22c-f2cb1bd89ea8) + ) + (fp_text user "BAT" (at -5 3.9 90 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify top)) + (tstamp 71fc0417-9d0b-4d2f-add7-05a3d2cf9550) + ) + (fp_text user "MTMS" (at 0 -3.6 90 unlocked) (layer "F.SilkS") + (effects (font (size 0.5 0.5) (thickness 0.1) bold)) + (tstamp 8aa44a72-a5e1-4cb8-bb83-b59bf3026b13) + ) + (fp_text user "+" (at -4.4 1.4 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 9011ff62-d747-441d-963c-33a0e67d01a5) + ) + (fp_text user "MTDO" (at 2.54 -8.68 90 unlocked) (layer "F.SilkS") + (effects (font (size 0.5 0.5) (thickness 0.1) bold)) + (tstamp a70cfc3d-cf7b-42dc-bb5c-b2460aace1f4) + ) + (fp_text user "MTDI" (at 0 -8.68 90 unlocked) (layer "F.SilkS") + (effects (font (size 0.5 0.5) (thickness 0.1) bold)) + (tstamp b3ded8be-6070-40ba-be65-5ae5a5092afc) + ) + (fp_text user "EN" (at 0 -6.14 90 unlocked) (layer "F.SilkS") + (effects (font (size 0.5 0.5) (thickness 0.1) bold)) + (tstamp b76c56ee-d4fb-4922-ad77-908a8f3a6b90) + ) + (fp_text user "GND" (at 2.54 -6.14 90 unlocked) (layer "F.SilkS") + (effects (font (size 0.5 0.5) (thickness 0.1) bold)) + (tstamp dd930bad-a1c1-4303-9989-86db6db85cda) + ) + (fp_text user "D-" (at 0 -1.2 90 unlocked) (layer "F.SilkS") + (effects (font (size 0.5 0.5) (thickness 0.1) bold)) + (tstamp e0b441f1-cc68-4e3d-a834-416bb73fb144) + ) + (fp_text user "MTCK" (at 2.54 -3.6 90 unlocked) (layer "F.SilkS") + (effects (font (size 0.5 0.5) (thickness 0.1) bold)) + (tstamp ef0961a9-25d2-482c-a358-221160c454c3) + ) + (fp_text user "-" (at -4.4 -3.7 unlocked) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f92f7fbf-5a9b-4092-80c0-7810965f4b0a) + ) + (fp_text user "${REFERENCE}" (at 0.0025 2.931 unlocked) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e73ce984-61c1-440b-8d6a-e6928e7cdf0d) + ) + (fp_line (start -8.8875 9.281) (end -8.8875 -9.261) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 80000a89-87b5-4e6a-92e9-64ba20dbcc58)) + (fp_line (start -7.6175 -10.531) (end 7.6225 -10.531) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 71460dc8-1303-4cb6-9774-8aa1dc362bbf)) + (fp_line (start 7.6225 10.551) (end -7.6175 10.551) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 638e5762-3393-4aac-bae2-df655c0ccfc4)) + (fp_line (start 8.8925 -9.261) (end 8.8925 9.281) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 38245fc1-692f-48ac-9b95-5dcdd53bb2cc)) + (fp_rect (start -4.4975 -10.531) (end 4.5025 -12.055) + (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 253b9a93-2e8d-4cf3-ba9b-71ba91ed7a3a)) + (fp_arc (start -8.8875 -9.261) (mid -8.515526 -10.159026) (end -7.6175 -10.531) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c7439e90-c6b8-47b2-9d17-a06c395fe26e)) + (fp_arc (start -7.6175 10.551) (mid -8.515526 10.179026) (end -8.8875 9.281) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4dcf95d2-8f09-4bdb-8a06-5c371d680091)) + (fp_arc (start 7.6225 -10.531) (mid 8.520526 -10.159026) (end 8.8925 -9.261) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 97526e5b-f3c1-4be4-bbaf-223c60948cda)) + (fp_arc (start 8.8925 9.281) (mid 8.520526 10.179026) (end 7.6225 10.551) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 77107900-8d99-4f0d-b62a-0b3ea5be1118)) + (fp_rect (start -10.315 -12.28) (end 10.285 10.82) + (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 6c08e215-2dc6-4a80-beaf-252d0d2c5740)) + (pad "1" thru_hole circle (at -7.615 -7.62) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 0978854b-7f2d-4e70-81ad-b8366855ab91)) + (pad "1" smd rect (at -7.615 -7.62) (size 3 1.6) (drill (offset -1 0)) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d31db8db-89c1-40f0-bfab-e8bf15aede48)) + (pad "2" thru_hole circle (at -7.615 -5.08) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp bd512a59-de1d-4b9c-8048-3f49a128aa46)) + (pad "2" smd rect (at -7.615 -5.08) (size 3 1.6) (drill (offset -1 0)) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 66350bd0-f7fa-476b-9807-83f8d68f96d0)) + (pad "3" thru_hole circle (at -7.615 -2.54) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp b16db6aa-eff9-4560-94eb-8f1df0edf71a)) + (pad "3" smd rect (at -7.615 -2.54) (size 3 1.6) (drill (offset -1 0)) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 316a2aa5-275a-46f4-8059-1682a5450774)) + (pad "4" thru_hole circle (at -7.615 0) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 5c7cb454-2c18-4846-afaf-f5e10d93d187)) + (pad "4" smd rect (at -7.615 0) (size 3 1.6) (drill (offset -1 0)) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 42529937-07e7-472e-ac82-336cf5a05677)) + (pad "5" thru_hole circle (at -7.615 2.54) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp f7436f03-26d9-479c-aab0-e11def7d02be)) + (pad "5" smd rect (at -7.615 2.54) (size 3 1.6) (drill (offset -1 0)) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 24bd586a-829a-40ac-b56a-11246cefbefb)) + (pad "6" thru_hole circle (at -7.615 5.08) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 4b36c223-022d-4c3f-ac57-c5ae053b1f9e)) + (pad "6" smd rect (at -7.615 5.08) (size 3 1.6) (drill (offset -1 0)) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6e25e182-ccfc-4fe3-bca2-f4f98164aa72)) + (pad "7" thru_hole circle (at -7.615 7.62) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 0cad7052-77a5-4b90-bf34-0ed84016ddb3)) + (pad "7" smd rect (at -7.615 7.62) (size 3 1.6) (drill (offset -1 0)) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 35d69fe0-7251-4c42-8f23-384a09007d17)) + (pad "8" thru_hole circle (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp f1c90a01-d865-4407-8359-f50e1ba5b802)) + (pad "8" smd rect (at 7.62 7.62) (size 3 1.6) (drill (offset 1 0)) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ae5bbd03-cbcc-45c1-b3d1-432748b0274a)) + (pad "9" thru_hole circle (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 7ad10d3a-09b1-4e8b-a5e8-efa9e0b3237d)) + (pad "9" smd rect (at 7.62 5.08) (size 3 1.6) (drill (offset 1 0)) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 93b15e6e-ce64-44f0-bc4f-290ec39b1310)) + (pad "10" thru_hole circle (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp 60446987-166e-4f5e-a379-f511e2f43c81)) + (pad "10" smd rect (at 7.62 2.54) (size 3 1.6) (drill (offset 1 0)) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 10764568-1563-4aa0-99cb-bf752e02b3a9)) + (pad "11" thru_hole circle (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp f269a509-6bf1-4ac7-8fb0-11dc2a89d75a)) + (pad "11" smd rect (at 7.62 0) (size 3 1.6) (drill (offset 1 0)) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7dda8ea0-8b74-497e-98e4-0dbfe15141f6)) + (pad "12" thru_hole circle (at 7.62 -2.54) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp caf74a56-3653-4b15-9eb3-a201b31ab6ac)) + (pad "12" smd rect (at 7.62 -2.54) (size 3 1.6) (drill (offset 1 0)) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fbb8f479-da94-4390-a23a-87ce541abc9a)) + (pad "13" thru_hole circle (at 7.62 -5.08) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp f1a2b3d3-f238-4c2b-afc9-11873f409bc5)) + (pad "13" smd rect (at 7.62 -5.08) (size 3 1.6) (drill (offset 1 0)) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 09b901c3-622a-41d4-bf24-31eb343b71c7)) + (pad "14" thru_hole circle (at 7.62 -7.62) (size 1.6 1.6) (drill 0.8) (layers "*.Cu" "*.Mask") (tstamp fd78f13b-b630-4092-83f4-19bcc526489b)) + (pad "14" smd rect (at 7.62 -7.62) (size 3 1.6) (drill (offset 1 0)) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 411fe260-6962-4a42-bab6-fe9c8baa008e)) + (pad "15" smd rect (at -4.5 -2.3) (size 2.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f1e1097c-3d86-4c4f-bac8-179d40e797e8)) + (pad "16" smd rect (at -4.5 -0.2) (size 2.4 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0766aeca-65be-4c23-8f68-570e6d178402)) + (pad "17" smd circle (at -1.27 -8.68) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c2a52bff-f57e-4b03-b9e0-fbeaf257adcb)) + (pad "18" smd circle (at -1.27 -6.14) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4160d9f6-8a18-4d27-be81-b81c9658f007)) + (pad "19" smd circle (at -1.27 -3.6) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b1d6c6b2-373f-47ec-b2b0-8038941ee67e)) + (pad "20" smd circle (at 1.27 -3.6) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 855cfcc3-7ec1-4410-af60-2c8f308bd708)) + (pad "21" smd circle (at 1.27 -6.14) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 98e1a843-44ce-4d09-90ce-a4c8fcdf8f09)) + (pad "22" smd circle (at 1.27 -8.68) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 44d72e99-c6ab-48d7-821c-a407ba3aa599)) + (pad "23" smd circle (at -1.25 -1.2) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5c663202-cd1b-4dbd-a50f-3aab6396de7b)) + (pad "24" smd circle (at 1.25 -1.2) (size 1.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 495d5b74-d235-4289-a882-bb9769196443)) + (pad "25" smd rect (at 1.3 2.3) (size 3 3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 93905abd-3d9e-4e2a-a075-50be9f7072b7)) +) -- GitLab