summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxengineering <me@xengineering.eu>2024-06-05 21:08:22 +0200
committerxengineering <me@xengineering.eu>2024-06-05 21:09:50 +0200
commit0bcd66f32c6fcd24b01fc87b0d02c9ac4431b938 (patch)
treecaba841a815edc01124305a3ba4ac7bd96e8eed9
parent98d0231116b51f2945bed8b0c9336fb3e048dea3 (diff)
downloadiot-contact-0bcd66f32c6fcd24b01fc87b0d02c9ac4431b938.tar
iot-contact-0bcd66f32c6fcd24b01fc87b0d02c9ac4431b938.tar.zst
iot-contact-0bcd66f32c6fcd24b01fc87b0d02c9ac4431b938.zip
pcb: Add USB-C connector to schematic
-rw-r--r--pcb/iot-contact.kicad_sch1061
1 files changed, 1061 insertions, 0 deletions
diff --git a/pcb/iot-contact.kicad_sch b/pcb/iot-contact.kicad_sch
index ad6544f..0bd9685 100644
--- a/pcb/iot-contact.kicad_sch
+++ b/pcb/iot-contact.kicad_sch
@@ -5,6 +5,930 @@
(uuid "856885f2-6f46-4c40-9529-c8ec9ab48dce")
(paper "A4")
(lib_symbols
+ (symbol "Connector:USB_C_Receptacle"
+ (pin_names
+ (offset 1.016)
+ )
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (property "Reference" "J"
+ (at -10.16 29.21 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify left)
+ )
+ )
+ (property "Value" "USB_C_Receptacle"
+ (at 10.16 29.21 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (justify right)
+ )
+ )
+ (property "Footprint" ""
+ (at 3.81 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip"
+ (at 3.81 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "USB Full-Featured Type-C Receptacle connector"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_keywords" "usb universal serial bus type-C full-featured"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "ki_fp_filters" "USB*C*Receptacle*"
+ (at 0 0 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (symbol "USB_C_Receptacle_0_0"
+ (rectangle
+ (start -0.254 -35.56)
+ (end 0.254 -34.544)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (rectangle
+ (start 10.16 -32.766)
+ (end 9.144 -33.274)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (rectangle
+ (start 10.16 -30.226)
+ (end 9.144 -30.734)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (rectangle
+ (start 10.16 -25.146)
+ (end 9.144 -25.654)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (rectangle
+ (start 10.16 -22.606)
+ (end 9.144 -23.114)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (rectangle
+ (start 10.16 -17.526)
+ (end 9.144 -18.034)
+ (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)
+ )
+ )
+ (rectangle
+ (start 10.16 -9.906)
+ (end 9.144 -10.414)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (rectangle
+ (start 10.16 -7.366)
+ (end 9.144 -7.874)
+ (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 0.254)
+ (end 9.144 -0.254)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (rectangle
+ (start 10.16 5.334)
+ (end 9.144 4.826)
+ (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 10.414)
+ (end 9.144 9.906)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (rectangle
+ (start 10.16 12.954)
+ (end 9.144 12.446)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (rectangle
+ (start 10.16 18.034)
+ (end 9.144 17.526)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (rectangle
+ (start 10.16 20.574)
+ (end 9.144 20.066)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (rectangle
+ (start 10.16 25.654)
+ (end 9.144 25.146)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "USB_C_Receptacle_0_1"
+ (rectangle
+ (start -10.16 27.94)
+ (end 10.16 -35.56)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type background)
+ )
+ )
+ (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 -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)
+ )
+ )
+ (rectangle
+ (start -7.62 -3.81)
+ (end -6.35 3.81)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type outline)
+ )
+ )
+ (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)
+ )
+ )
+ (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)
+ )
+ )
+ (polyline
+ (pts
+ (xy -8.89 -3.81) (xy -8.89 3.81)
+ )
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (polyline
+ (pts
+ (xy -5.08 3.81) (xy -5.08 -3.81)
+ )
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ )
+ (symbol "USB_C_Receptacle_1_1"
+ (circle
+ (center -2.54 1.143)
+ (radius 0.635)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type outline)
+ )
+ )
+ (circle
+ (center 0 -5.842)
+ (radius 1.27)
+ (stroke
+ (width 0)
+ (type default)
+ )
+ (fill
+ (type outline)
+ )
+ )
+ (polyline
+ (pts
+ (xy 0 -5.842) (xy 0 4.318)
+ )
+ (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 -2.032) (xy 2.54 0.508) (xy 2.54 1.778)
+ )
+ (stroke
+ (width 0.508)
+ (type default)
+ )
+ (fill
+ (type none)
+ )
+ )
+ (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)
+ )
+ )
+ (rectangle
+ (start 1.905 1.778)
+ (end 3.175 3.048)
+ (stroke
+ (width 0.254)
+ (type default)
+ )
+ (fill
+ (type outline)
+ )
+ )
+ (pin passive line
+ (at 0 -40.64 90)
+ (length 5.08)
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "A1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 -15.24 180)
+ (length 5.08)
+ (name "RX2-"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "A10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 -17.78 180)
+ (length 5.08)
+ (name "RX2+"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "A11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -40.64 90)
+ (length 5.08) hide
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "A12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 -10.16 180)
+ (length 5.08)
+ (name "TX1+"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "A2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 -7.62 180)
+ (length 5.08)
+ (name "TX1-"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "A3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 15.24 25.4 180)
+ (length 5.08)
+ (name "VBUS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "A4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 20.32 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 "D+"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "A6"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 12.7 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 -30.48 180)
+ (length 5.08)
+ (name "SBU1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "A8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 15.24 25.4 180)
+ (length 5.08) hide
+ (name "VBUS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "A9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -40.64 90)
+ (length 5.08) hide
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "B1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 0 180)
+ (length 5.08)
+ (name "RX1-"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "B10"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 -2.54 180)
+ (length 5.08)
+ (name "RX1+"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "B11"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 0 -40.64 90)
+ (length 5.08) hide
+ (name "GND"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "B12"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 -25.4 180)
+ (length 5.08)
+ (name "TX2+"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "B2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 -22.86 180)
+ (length 5.08)
+ (name "TX2-"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "B3"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 15.24 25.4 180)
+ (length 5.08) hide
+ (name "VBUS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "B4"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin bidirectional line
+ (at 15.24 17.78 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 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 10.16 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 -33.02 180)
+ (length 5.08)
+ (name "SBU2"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "B8"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at 15.24 25.4 180)
+ (length 5.08) hide
+ (name "VBUS"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "B9"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ (pin passive line
+ (at -7.62 -40.64 90)
+ (length 5.08)
+ (name "SHIELD"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (number "S1"
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ )
+ )
+ )
(symbol "MCU_ST_STM32WL:STM32WL55JCIx"
(exclude_from_sim no)
(in_bom yes)
@@ -1644,6 +2568,143 @@
)
)
(symbol
+ (lib_id "Connector:USB_C_Receptacle")
+ (at 59.69 90.17 0)
+ (unit 1)
+ (exclude_from_sim no)
+ (in_bom yes)
+ (on_board yes)
+ (dnp no)
+ (fields_autoplaced yes)
+ (uuid "1b4f75ed-e749-48d2-a4ea-0ae2aa3a78e4")
+ (property "Reference" "J1"
+ (at 59.69 57.15 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Value" "USB_C_Receptacle"
+ (at 59.69 59.69 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Footprint" "Connector_USB:USB_C_Receptacle_Amphenol_12401548E4-2A"
+ (at 63.5 90.17 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip"
+ (at 63.5 90.17 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (property "Description" "USB Full-Featured Type-C Receptacle connector"
+ (at 59.69 90.17 0)
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ (hide yes)
+ )
+ )
+ (pin "B11"
+ (uuid "03fda939-1abe-4ea0-a68b-0c7c0f2c771f")
+ )
+ (pin "B12"
+ (uuid "cbde78f9-8151-4de5-ac56-817e50ea8de6")
+ )
+ (pin "A1"
+ (uuid "2c2cdcdc-fe4f-44cc-bcef-f57997d79169")
+ )
+ (pin "B10"
+ (uuid "f48fb54f-4cba-4ab3-aed2-4e4569ae2575")
+ )
+ (pin "B5"
+ (uuid "43df8ec8-0372-4110-931d-ba10d1b25ae5")
+ )
+ (pin "B6"
+ (uuid "638997e7-402a-491c-a879-00ed17eb73a6")
+ )
+ (pin "B4"
+ (uuid "defdab21-47f0-43c0-9c28-5e7e5e0eea53")
+ )
+ (pin "B7"
+ (uuid "9fdb8f7a-5600-4290-9775-69074a4f506e")
+ )
+ (pin "B8"
+ (uuid "da182b24-7648-4c23-a218-9cde1a830e6b")
+ )
+ (pin "B9"
+ (uuid "801f2919-25a9-4b14-9288-703e1cb98da2")
+ )
+ (pin "S1"
+ (uuid "6244c583-4f57-4ad1-b8b5-51e4a8161b9b")
+ )
+ (pin "A9"
+ (uuid "43a634f4-1128-4969-8445-592b0df5c3a2")
+ )
+ (pin "B1"
+ (uuid "230720e8-5035-44fd-a49c-129f014c6c2e")
+ )
+ (pin "B3"
+ (uuid "9e6b61cf-6ab7-4eab-950c-1396b3a9dc25")
+ )
+ (pin "A10"
+ (uuid "cbf1e32f-f1ec-4c8d-b5c3-956ed03cd5c7")
+ )
+ (pin "A11"
+ (uuid "c7816647-431b-4107-b6f7-a323e630a17f")
+ )
+ (pin "A12"
+ (uuid "cf1051ed-a017-4bd3-9a5a-545a8afa6e90")
+ )
+ (pin "A2"
+ (uuid "cb1db0ab-9c42-49a4-902f-4d75263fe2d7")
+ )
+ (pin "A3"
+ (uuid "b4dbf890-bd5b-4a39-b493-8067a0e79eee")
+ )
+ (pin "A4"
+ (uuid "27736aa4-e65f-4f88-aaa1-953cd435e74a")
+ )
+ (pin "A5"
+ (uuid "39f84ac2-1183-40a1-8405-408bec905986")
+ )
+ (pin "A6"
+ (uuid "5b1e2794-2c98-4f48-bce5-9f938b15e2f0")
+ )
+ (pin "A7"
+ (uuid "1dde4bad-89f0-4461-be46-e359d0ed83e1")
+ )
+ (pin "A8"
+ (uuid "cc0ff625-66da-45bd-b2ee-9c0583795902")
+ )
+ (pin "B2"
+ (uuid "4dbf9d4d-bab5-464f-8e4c-b2a2586c3fa2")
+ )
+ (instances
+ (project "iot-contact"
+ (path "/856885f2-6f46-4c40-9529-c8ec9ab48dce"
+ (reference "J1")
+ (unit 1)
+ )
+ )
+ )
+ )
+ (symbol
(lib_id "MCU_ST_STM32WL:STM32WL55JCIx")
(at 148.59 91.44 0)
(unit 1)