From ff565fe33808c7a70a27aa0818917478d6d3ac62 Mon Sep 17 00:00:00 2001 From: Folkert Kevelam Date: Tue, 26 Nov 2024 22:10:17 +0100 Subject: [PATCH] Add STUSB4500 IC --- ...P_3.95x3.95mm_P0.5mm_2.55x2.55mm.kicad_mod | 610 ++++++++++++++++++ Symbols/Pyllr_Interface_USB.kicad_sym | 516 +++++++++++++++ 2 files changed, 1126 insertions(+) create mode 100644 Footprints/Pyllr_Package_DFN_QFN.pretty/QFN-24_1EP_3.95x3.95mm_P0.5mm_2.55x2.55mm.kicad_mod create mode 100644 Symbols/Pyllr_Interface_USB.kicad_sym diff --git a/Footprints/Pyllr_Package_DFN_QFN.pretty/QFN-24_1EP_3.95x3.95mm_P0.5mm_2.55x2.55mm.kicad_mod b/Footprints/Pyllr_Package_DFN_QFN.pretty/QFN-24_1EP_3.95x3.95mm_P0.5mm_2.55x2.55mm.kicad_mod new file mode 100644 index 0000000..ab84a77 --- /dev/null +++ b/Footprints/Pyllr_Package_DFN_QFN.pretty/QFN-24_1EP_3.95x3.95mm_P0.5mm_2.55x2.55mm.kicad_mod @@ -0,0 +1,610 @@ +(footprint "QFN-24_1EP_3.95x3.95mm_P0.5mm_2.55x2.55mm" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 -3.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "4f128c1c-1e34-4f07-a33c-3ab6bc2b2ea4") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "QFN-24_1EP_3.95x3.95mm_P0.5mm_2.55x2.55mm" + (at 0 2.85 0) + (unlocked yes) + (layer "F.Fab") + (uuid "6ba0a7f7-b36e-4530-acbf-580bc7af6609") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0.1 -19.9 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e160877b-1fc2-410e-ac58-c99430f1a6a5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0.1 -19.9 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a250c7a1-e5ef-4e84-9431-ed4b798b449e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0.1 -19.9 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6773a3d1-b677-4011-a572-ed56c980aea4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (fp_line + (start -2.35 2.35) + (end -2.35 1.75) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "5257b784-bf62-4979-b5f3-9d2919614b49") + ) + (fp_line + (start -1.75 -2.35) + (end -2.5 -2.35) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "2651aa06-412d-4fd9-9081-9fb0b96f35cf") + ) + (fp_line + (start -1.75 2.35) + (end -2.35 2.35) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "39e74765-0d5d-4c80-bb3d-ccf5655e9e0c") + ) + (fp_line + (start 1.75 -2.35) + (end 2.35 -2.35) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "5d28ef22-33fb-4e13-85ab-516a724edd75") + ) + (fp_line + (start 1.75 2.35) + (end 2.35 2.35) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "7d8c2944-8200-4afc-be8a-111cabc83e01") + ) + (fp_line + (start 2.35 -2.35) + (end 2.35 -1.75) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "7ede1bbd-6690-4e19-a857-fb04157eb9d6") + ) + (fp_line + (start 2.35 2.35) + (end 2.35 1.75) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "2caec2ea-2706-4fe3-82b1-44d822abafce") + ) + (fp_line + (start -2.75 -2.75) + (end 2.75 -2.75) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "7b479c48-8132-4d16-809b-8f7305bbad8a") + ) + (fp_line + (start -2.75 2.75) + (end -2.75 -2.75) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "5f72eb22-b1d6-4596-81ad-c07b11f7b6fb") + ) + (fp_line + (start 2.75 -2.75) + (end 2.75 2.75) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "4c1fc5d5-04a9-45fd-b9c7-ffd406f656e5") + ) + (fp_line + (start 2.75 2.75) + (end -2.75 2.75) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "44aa55a6-74b3-40bc-b2cb-96277770f107") + ) + (fp_line + (start -2.2 -1.2) + (end -2.2 2.2) + (stroke + (width 0.15) + (type default) + ) + (layer "F.Fab") + (uuid "c2430806-fc76-49e0-998f-a77330ef3b81") + ) + (fp_line + (start -2.2 2.2) + (end 2.2 2.2) + (stroke + (width 0.15) + (type default) + ) + (layer "F.Fab") + (uuid "c09402c5-5579-4f43-9f84-d542be258d60") + ) + (fp_line + (start -1.2 -2.2) + (end -2.2 -1.2) + (stroke + (width 0.15) + (type default) + ) + (layer "F.Fab") + (uuid "042026ea-9e1d-466a-929d-39c189bf3494") + ) + (fp_line + (start 2.2 -2.2) + (end -1.2 -2.2) + (stroke + (width 0.15) + (type default) + ) + (layer "F.Fab") + (uuid "73141144-76bb-48b8-aa21-bcd6c6eb653a") + ) + (fp_line + (start 2.2 2.2) + (end 2.2 -2.2) + (stroke + (width 0.15) + (type default) + ) + (layer "F.Fab") + (uuid "f254bf19-3556-419a-970d-29adfd87921f") + ) + (fp_text user "${REFERENCE}" + (at -0.05 -0.05 0) + (unlocked yes) + (layer "F.Fab") + (uuid "f416fa8a-5252-475b-ad0c-6bd7d78fd701") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" smd rect + (at -0.95625 -0.95625) + (size 0.000001 0.000001) + (layers "F.Paste") + (thermal_bridge_angle 45) + (uuid "1a45595e-f881-47b0-b3d8-8f587aed205d") + ) + (pad "" smd rect + (at -0.95625 -0.31875) + (size 0.000001 0.000001) + (layers "F.Paste") + (thermal_bridge_angle 45) + (uuid "1b8b7db6-cb7b-44f1-9f12-ffc441fcf79c") + ) + (pad "" smd rect + (at -0.95625 0.31875) + (size 0.000001 0.000001) + (layers "F.Paste") + (thermal_bridge_angle 45) + (uuid "89dfa5af-1f0a-4314-b9a2-01891afeb7cb") + ) + (pad "" smd rect + (at -0.95625 0.95625) + (size 0.000001 0.000001) + (layers "F.Paste") + (thermal_bridge_angle 45) + (uuid "7ef9c9b8-87a5-4374-a857-e37dd52262e4") + ) + (pad "" smd rect + (at -0.31875 -0.95625) + (size 0.000001 0.000001) + (layers "F.Paste") + (thermal_bridge_angle 45) + (uuid "7f1af74a-5d7c-47a4-9b9f-7014dd810fc9") + ) + (pad "" smd rect + (at -0.31875 -0.31875) + (size 0.000001 0.000001) + (layers "F.Paste") + (thermal_bridge_angle 45) + (uuid "08bb14a9-510f-4e83-a74d-e6cf14a51d5e") + ) + (pad "" smd rect + (at -0.31875 0.31875) + (size 0.000001 0.000001) + (layers "F.Paste") + (thermal_bridge_angle 45) + (uuid "3efa04e9-9a48-4354-8aba-6d6d4fb7e7ad") + ) + (pad "" smd rect + (at -0.31875 0.95625) + (size 0.000001 0.000001) + (layers "F.Paste") + (thermal_bridge_angle 45) + (uuid "2aa31bb0-a9c8-44b3-92e7-f84c282ca3a4") + ) + (pad "" smd rect + (at 0.31875 -0.95625) + (size 0.000001 0.000001) + (layers "F.Paste") + (thermal_bridge_angle 45) + (uuid "93016fc1-2576-4c0d-8b11-b4bc4df2c320") + ) + (pad "" smd rect + (at 0.31875 -0.31875) + (size 0.000001 0.000001) + (layers "F.Paste") + (thermal_bridge_angle 45) + (uuid "1b75b3ec-ba0d-47ef-81bc-a17334039a27") + ) + (pad "" smd rect + (at 0.31875 0.31875) + (size 0.000001 0.000001) + (layers "F.Paste") + (thermal_bridge_angle 45) + (uuid "9d8c340f-f144-4505-86ba-13d115ca6724") + ) + (pad "" smd rect + (at 0.31875 0.95625) + (size 0.000001 0.000001) + (layers "F.Paste") + (thermal_bridge_angle 45) + (uuid "58dfedc9-e1fb-42f7-94af-a5e51b1e0462") + ) + (pad "" smd rect + (at 0.95625 -0.95625) + (size 0.000001 0.000001) + (layers "F.Paste") + (thermal_bridge_angle 45) + (uuid "15e94dc3-bcba-45a4-86b4-7d516c0017f0") + ) + (pad "" smd rect + (at 0.95625 -0.31875) + (size 0.000001 0.000001) + (layers "F.Paste") + (thermal_bridge_angle 45) + (uuid "89973c8d-e8ea-45f6-92f1-94e7bf0a6531") + ) + (pad "" smd rect + (at 0.95625 0.31875) + (size 0.000001 0.000001) + (layers "F.Paste") + (thermal_bridge_angle 45) + (uuid "9375a4d3-1eaf-4fa6-ae05-db77a2c577e0") + ) + (pad "" smd rect + (at 0.95625 0.95625) + (size 0.000001 0.000001) + (layers "F.Paste") + (thermal_bridge_angle 45) + (uuid "1a803d93-761c-4ef7-b7dc-0304949b0b81") + ) + (pad "1" smd oval + (at -1.9 -1.25 90) + (size 0.25 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "656ad0af-91c5-4e18-9354-2c94a876dff7") + ) + (pad "2" smd oval + (at -1.9 -0.75 90) + (size 0.25 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "c30abd45-dbe0-4e12-96f4-c9e88bbbce0e") + ) + (pad "3" smd oval + (at -1.9 -0.25 90) + (size 0.25 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "d3c4d6b3-a9eb-4a8a-ac9f-6207464b7132") + ) + (pad "4" smd oval + (at -1.9 0.25 90) + (size 0.25 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "fbd34914-f9b0-4e51-a428-e6f292cbfb6d") + ) + (pad "5" smd oval + (at -1.9 0.75 90) + (size 0.25 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "3c666ad7-6308-4ea7-89b6-762ada6ae68d") + ) + (pad "6" smd oval + (at -1.9 1.25 90) + (size 0.25 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "9779b1bf-3c0b-407f-92b9-9339346782a4") + ) + (pad "7" smd oval + (at -1.25 1.9) + (size 0.25 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "256ad2c4-b087-42d5-9be6-c790bb9b2548") + ) + (pad "8" smd oval + (at -0.75 1.9) + (size 0.25 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "50a9877f-eabb-4d3f-bef4-6d74e2a9b87a") + ) + (pad "9" smd oval + (at -0.25 1.9) + (size 0.25 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "97563d33-0df0-45c4-8fd9-c4f4d2c0f053") + ) + (pad "10" smd oval + (at 0.25 1.9) + (size 0.25 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "73990dff-a49d-4e79-adf7-f094263bfabc") + ) + (pad "11" smd oval + (at 0.75 1.9) + (size 0.25 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "bd866e2a-397a-4909-bf02-35d13b5048f4") + ) + (pad "12" smd oval + (at 1.25 1.9) + (size 0.25 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "e9fcbe0c-2837-4b77-b791-75c972e52487") + ) + (pad "13" smd oval + (at 1.9 1.25 90) + (size 0.25 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "77cc0ec5-7f2f-404b-b013-b811d3933543") + ) + (pad "14" smd oval + (at 1.9 0.75 90) + (size 0.25 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "79822659-0ed4-4905-9a06-2e9487fbd6ac") + ) + (pad "15" smd oval + (at 1.9 0.25 90) + (size 0.25 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "0c19f6e9-2dbb-4304-8323-eb47fadf4d38") + ) + (pad "16" smd oval + (at 1.9 -0.25 90) + (size 0.25 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "50d92628-2674-4985-956b-937c8767a4f2") + ) + (pad "17" smd oval + (at 1.9 -0.75 90) + (size 0.25 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "bc9d1a01-0da4-4bb7-8a5d-1b3d6321157e") + ) + (pad "18" smd oval + (at 1.9 -1.25 90) + (size 0.25 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "218e8e94-b6b7-450a-a75c-5c4b5eb4e128") + ) + (pad "19" smd oval + (at 1.25 -1.9) + (size 0.25 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "4900d481-29ae-40e0-9a01-475f2eef0664") + ) + (pad "20" smd oval + (at 0.75 -1.9) + (size 0.25 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "14db5123-ebcc-4cdd-97b8-3f0b66964174") + ) + (pad "21" smd oval + (at 0.25 -1.9) + (size 0.25 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "58a59091-1b55-4ed8-96d0-be7a6ba872fd") + ) + (pad "22" smd oval + (at -0.25 -1.9) + (size 0.25 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "e705b193-5be8-4b7e-b85e-7741d546e2d1") + ) + (pad "23" smd oval + (at -0.75 -1.9) + (size 0.25 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "59738316-c0c7-4e06-a756-5984f6767c4f") + ) + (pad "24" smd oval + (at -1.25 -1.9) + (size 0.25 0.6) + (layers "F.Cu" "F.Paste" "F.Mask") + (thermal_bridge_angle 45) + (uuid "d70433bd-868b-4ae3-8264-8d41b3bb330f") + ) + (pad "25" thru_hole circle + (at -0.6375 -0.6375) + (size 0.31875 0.31875) + (drill 0.159375) + (property pad_prop_heatsink) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a925eec3-511c-4d4a-b133-de7e9a8bd7fb") + ) + (pad "25" thru_hole circle + (at -0.6375 0) + (size 0.31875 0.31875) + (drill 0.159375) + (property pad_prop_heatsink) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "507d81df-3c09-4b33-b697-1a53078bb6f9") + ) + (pad "25" thru_hole circle + (at -0.6375 0.6375) + (size 0.31875 0.31875) + (drill 0.159375) + (property pad_prop_heatsink) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "473497ff-faff-4678-847b-e4e04ab90f2f") + ) + (pad "25" thru_hole circle + (at 0 -0.6375) + (size 0.31875 0.31875) + (drill 0.159375) + (property pad_prop_heatsink) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "adea7fef-f8d5-45e2-97d4-939f99d35cce") + ) + (pad "25" thru_hole circle + (at 0 0) + (size 0.31875 0.31875) + (drill 0.159375) + (property pad_prop_heatsink) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "c5212b74-8980-4f02-8170-de22c08e5f0d") + ) + (pad "25" smd rect + (at 0 0) + (size 2.55 2.55) + (layers "F.Cu" "F.Mask") + (thermal_bridge_angle 45) + (uuid "b89b68bd-cee5-417e-85c0-bf9a80bb90a8") + ) + (pad "25" thru_hole circle + (at 0 0.6375) + (size 0.31875 0.31875) + (drill 0.159375) + (property pad_prop_heatsink) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "3de944f9-47e3-4228-8b06-7976bd4be239") + ) + (pad "25" thru_hole circle + (at 0.6375 -0.6375) + (size 0.31875 0.31875) + (drill 0.159375) + (property pad_prop_heatsink) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "2d4883b5-678d-475d-8fe0-25112956ec50") + ) + (pad "25" thru_hole circle + (at 0.6375 0) + (size 0.31875 0.31875) + (drill 0.159375) + (property pad_prop_heatsink) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "922e4490-cb2e-40bc-8136-11b4816fcdb5") + ) + (pad "25" thru_hole circle + (at 0.6375 0.6375) + (size 0.31875 0.31875) + (drill 0.159375) + (property pad_prop_heatsink) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "105c258e-5e5c-4c1a-a170-dbe0a309073a") + ) +) diff --git a/Symbols/Pyllr_Interface_USB.kicad_sym b/Symbols/Pyllr_Interface_USB.kicad_sym new file mode 100644 index 0000000..9344d8b --- /dev/null +++ b/Symbols/Pyllr_Interface_USB.kicad_sym @@ -0,0 +1,516 @@ +(kicad_symbol_lib + (version 20231120) + (generator "kicad_symbol_editor") + (generator_version "8.0") + (symbol "STUSB4500QTR" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0.127 1.905 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "STUSB4500" + (at -0.127 -0.381 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Pyllr_Package_DFN_QFN:QFN-24_1EP_3.95x3.95mm_P0.5mm_2.55x2.55mm" + (at -0.889 -2.921 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/stusb4500.pdf" + (at -2.159 0.127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 8.763 36.957 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "STUSB4500QTR_1_1" + (rectangle + (start -19.05 25.4) + (end 19.05 -25.4) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (pin bidirectional line + (at -21.59 6.35 0) + (length 2.54) + (name "CC1DB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -3.81 -27.94 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 21.59 -6.35 180) + (length 2.54) + (name "Attach" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -21.59 -16.51 0) + (length 2.54) + (name "ADDR0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -21.59 -19.05 0) + (length 2.54) + (name "ADDR1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 21.59 -1.27 180) + (length 2.54) + (name "POWER_OK3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 21.59 5.08 180) + (length 2.54) + (name "GPIO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin open_collector line + (at 21.59 16.51 180) + (length 2.54) + (name "VBUS_EN_SNK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 21.59 -3.81 180) + (length 2.54) + (name "A_B_SIDE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin open_collector line + (at -21.59 12.7 0) + (length 2.54) + (name "VBUS_VS_DISCH" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 21.59 -16.51 180) + (length 2.54) + (name "Alert" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -21.59 2.54 0) + (length 2.54) + (name "CC1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 21.59 1.27 180) + (length 2.54) + (name "POWER_OK2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -5.08 27.94 270) + (length 2.54) + (name "VREG_1V2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 5.08 27.94 270) + (length 2.54) + (name "VSYS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -8.89 27.94 270) + (length 2.54) + (name "VREG_2V7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 8.89 27.94 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 3.81 -27.94 90) + (length 2.54) + (name "EP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin no_connect line + (at 0 -27.94 90) + (length 2.54) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -21.59 -2.54 0) + (length 2.54) + (name "CC2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -21.59 -6.35 0) + (length 2.54) + (name "CC2DB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 -19.05 180) + (length 2.54) + (name "Reset" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 21.59 -11.43 180) + (length 2.54) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 21.59 -13.97 180) + (length 2.54) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin open_collector line + (at 21.59 10.16 180) + (length 2.54) + (name "DISCH" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) +)