Fix USB-C connecntor footprint; +USB-C connector symbol

This commit is contained in:
2025-03-19 23:29:37 +03:00
parent 1532dc5158
commit aad3826b6d
2 changed files with 811 additions and 103 deletions

View File

@@ -28437,6 +28437,686 @@
)
(embedded_fonts no)
)
(symbol "USB_C_Receptacle_USB2.0_16P_small"
(pin_numbers
(hide yes)
)
(pin_names
(offset 1.016)
)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "J"
(at 0 17.018 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "USB_C_Receptacle_USB2.0_16P_small"
(at 0 14.478 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "my_additions:USB-C_12(16)pin_legs"
(at 0.254 20.574 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.556 22.352 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "USB 2.0-only 16P Type-C Receptacle connector"
(at -0.254 22.352 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_keywords" "usb universal serial bus type-C USB2.0"
(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_USB2.0_16P_small_0_0"
(rectangle
(start -1.524 -14.2875)
(end -1.016 -15.24)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(rectangle
(start 5.334 -12.446)
(end 6.35 -12.954)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(rectangle
(start 6.35 10.414)
(end 5.334 9.906)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(rectangle
(start 6.35 5.334)
(end 5.334 4.826)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(rectangle
(start 6.35 2.794)
(end 5.334 2.286)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(rectangle
(start 6.35 -2.286)
(end 5.334 -2.794)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(rectangle
(start 6.35 -4.826)
(end 5.334 -5.334)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(rectangle
(start 6.35 -9.906)
(end 5.334 -10.414)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
)
(symbol "USB_C_Receptacle_USB2.0_16P_small_0_1"
(rectangle
(start -6.35 12.7)
(end 6.35 -15.24)
(stroke
(width 0.254)
(type default)
)
(fill
(type background)
)
)
(circle
(center -3.4925 8.89)
(radius 0.381)
(stroke
(width 0.254)
(type default)
)
(fill
(type outline)
)
)
(polyline
(pts
(xy -3.4925 -5.3975) (xy -3.4925 2.2225)
)
(stroke
(width 0.508)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -2.8575 10.16) (xy -1.5875 10.16) (xy -2.2225 11.43) (xy -2.8575 10.16)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type outline)
)
)
(rectangle
(start -2.54 2.2225)
(end -1.905 -5.3975)
(stroke
(width 0.254)
(type default)
)
(fill
(type outline)
)
)
(polyline
(pts
(xy -2.2225 7.62) (xy -2.2225 10.16)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -2.2225 6.985) (xy -2.2225 7.62) (xy -0.9525 8.255) (xy -0.9525 9.525)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -2.2225 6.35) (xy -2.2225 6.985) (xy -3.4925 8.255) (xy -3.4925 8.89)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(circle
(center -2.2225 5.715)
(radius 0.635)
(stroke
(width 0.254)
(type default)
)
(fill
(type outline)
)
)
(arc
(start -3.4925 2.2225)
(mid -2.2225 3.4925)
(end -0.9525 2.2225)
(stroke
(width 0.508)
(type default)
)
(fill
(type none)
)
)
(arc
(start -2.54 2.2225)
(mid -2.2225 2.54)
(end -1.905 2.2225)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(arc
(start -2.54 2.2225)
(mid -2.2225 2.54)
(end -1.905 2.2225)
(stroke
(width 0.254)
(type default)
)
(fill
(type outline)
)
)
(arc
(start -1.905 -5.3975)
(mid -2.2225 -5.715)
(end -2.54 -5.3975)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(arc
(start -1.905 -5.3975)
(mid -2.2225 -5.715)
(end -2.54 -5.3975)
(stroke
(width 0.254)
(type default)
)
(fill
(type outline)
)
)
(arc
(start -0.9525 -5.3975)
(mid -2.2225 -6.6675)
(end -3.4925 -5.3975)
(stroke
(width 0.508)
(type default)
)
(fill
(type none)
)
)
(rectangle
(start -1.3335 9.779)
(end -0.5715 9.017)
(stroke
(width 0.254)
(type default)
)
(fill
(type outline)
)
)
(polyline
(pts
(xy -0.9525 2.2225) (xy -0.9525 -5.3975)
)
(stroke
(width 0.508)
(type default)
)
(fill
(type none)
)
)
)
(symbol "USB_C_Receptacle_USB2.0_16P_small_1_1"
(pin passive line
(at -3.81 -17.78 90)
(length 2.56)
(name "SHIELD"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "S1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -1.27 -17.78 90)
(length 2.56)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "A1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -1.27 -17.78 90)
(length 2.56)
(hide yes)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "A12"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -1.27 -17.78 90)
(length 2.56)
(hide yes)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "B1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -1.27 -17.78 90)
(length 2.56)
(hide yes)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "B12"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 8.89 10.16 180)
(length 2.56)
(name "VBUS"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "A4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 8.89 10.16 180)
(length 2.56)
(hide yes)
(name "VBUS"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "A9"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 8.89 10.16 180)
(length 2.56)
(hide yes)
(name "VBUS"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "B4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 8.89 10.16 180)
(length 2.56)
(hide yes)
(name "VBUS"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "B9"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 8.89 5.08 180)
(length 2.56)
(name "CC1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "A5"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 8.89 2.54 180)
(length 2.56)
(name "CC2"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "B5"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 8.89 -2.54 180)
(length 2.56)
(name "D+"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "A6"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 8.89 -2.54 180)
(length 2.56)
(hide yes)
(name "D+"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "B6"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 8.89 -5.08 180)
(length 2.56)
(name "D-"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "A7"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 8.89 -5.08 180)
(length 2.56)
(hide yes)
(name "D-"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "B7"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 8.89 -10.16 180)
(length 2.56)
(name "SBU1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "A8"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin bidirectional line
(at 8.89 -12.7 180)
(length 2.56)
(name "SBU2"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "B8"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
(symbol "Varistor_Small"
(pin_numbers
(hide yes)

View File

@@ -105,7 +105,7 @@
(uuid "1ecc1ebc-1e61-43c2-957a-d8a5f81dc732")
)
(fp_rect
(start -4.8 -5.2)
(start -4.8 -5.3)
(end 4.8 2.8)
(stroke
(width 0.05)
@@ -151,22 +151,6 @@
)
)
)
(pad "" thru_hole oval
(at -4.32 -4.18)
(size 1 2.1)
(drill oval 0.6 1.7)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "6493fdd3-13da-46ea-9b73-641b0437d92c")
)
(pad "" thru_hole oval
(at -4.32 0)
(size 1 1.6)
(drill oval 0.6 1.2)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "5107fb4e-a69f-4991-83d9-e1702ff5556d")
)
(pad "" np_thru_hole circle
(at -2.89 -3.68)
(size 0.65 0.65)
@@ -181,7 +165,135 @@
(layers "*.Cu" "*.Mask")
(uuid "c79e9435-6c1c-4e4c-9f1b-84243287c627")
)
(pad "" thru_hole oval
(pad "A1" smd rect
(at -3.2 -5.045)
(size 0.6 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "3f96c1d1-0571-4353-a915-a7c0d7be5040")
)
(pad "A4" smd rect
(at -2.4 -5.045)
(size 0.6 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "7fa84788-bbc6-4562-8e73-a9247f296526")
)
(pad "A5" smd rect
(at -1.75 -5.045)
(size 0.25 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "7f885070-d512-4623-9ed1-9e2bc88c3cf9")
)
(pad "A6" smd rect
(at -0.25 -5.045)
(size 0.25 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "6c467e7f-6ae9-4c9c-8293-0ce9bc535526")
)
(pad "A7" smd rect
(at 0.75 -5.045)
(size 0.25 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "68947e92-0137-4c3d-8df7-cffbe3e0ae60")
)
(pad "A8" smd rect
(at 1.75 -5.045)
(size 0.25 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "96f920c0-01bc-4c87-9856-b6327cc35217")
)
(pad "A9" smd rect
(at 2.4 -5.045)
(size 0.6 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "91330bdf-cdba-499a-8115-6cd6ba6ba822")
)
(pad "A12" smd rect
(at 3.2 -5.045)
(size 0.6 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "dc48ec50-8dc7-4536-b1e4-5e3af05d33e6")
)
(pad "B1" smd rect
(at 3.2 -5.045)
(size 0.6 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "1d3361aa-2faa-4af5-ad91-9b541f207eac")
)
(pad "B4" smd rect
(at 2.4 -5.045)
(size 0.6 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "98d50175-d409-49cb-9650-606e913f9bff")
)
(pad "B5" smd rect
(at 1.25 -5.045)
(size 0.25 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "d9a9f716-b237-45de-92c3-0741a5c45d27")
)
(pad "B6" smd rect
(at 0.25 -5.045)
(size 0.25 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "c993af3e-54d5-4ee3-9ca5-83454ce10897")
)
(pad "B7" smd rect
(at -0.75 -5.045)
(size 0.25 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "94aaa72b-8ccb-48bc-b471-ff74599d388b")
)
(pad "B8" smd rect
(at -1.25 -5.045)
(size 0.25 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "54eaa484-345d-4a74-a847-bee14619af35")
)
(pad "B9" smd rect
(at -2.4 -5.045)
(size 0.6 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "f797f565-fb3e-4789-938c-c83095cd7668")
)
(pad "B12" smd rect
(at -3.2 -5.045)
(size 0.6 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "e94d7b31-6239-4a8f-99d5-cd952d095649")
)
(pad "S1" thru_hole oval
(at -4.32 -4.18)
(size 1 2.1)
(drill oval 0.6 1.7)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "6493fdd3-13da-46ea-9b73-641b0437d92c")
)
(pad "S1" thru_hole oval
(at -4.32 0)
(size 1 1.6)
(drill oval 0.6 1.2)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "5107fb4e-a69f-4991-83d9-e1702ff5556d")
)
(pad "S1" thru_hole oval
(at 4.32 -4.18)
(size 1 2.1)
(drill oval 0.6 1.7)
@@ -189,7 +301,7 @@
(remove_unused_layers no)
(uuid "9cd47795-6191-4aef-9d0c-80905814e183")
)
(pad "" thru_hole oval
(pad "S1" thru_hole oval
(at 4.32 0)
(size 1 1.6)
(drill oval 0.6 1.2)
@@ -197,90 +309,6 @@
(remove_unused_layers no)
(uuid "81806171-de01-44bc-a546-48db4ae8489b")
)
(pad "1" smd rect
(at -1.75 -5.045)
(size 0.25 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "7f885070-d512-4623-9ed1-9e2bc88c3cf9")
)
(pad "2" smd rect
(at -1.25 -5.045)
(size 0.25 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "54eaa484-345d-4a74-a847-bee14619af35")
)
(pad "3" smd rect
(at -0.75 -5.045)
(size 0.25 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "94aaa72b-8ccb-48bc-b471-ff74599d388b")
)
(pad "4" smd rect
(at -0.25 -5.045)
(size 0.25 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "6c467e7f-6ae9-4c9c-8293-0ce9bc535526")
)
(pad "5" smd rect
(at 0.25 -5.045)
(size 0.25 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "c993af3e-54d5-4ee3-9ca5-83454ce10897")
)
(pad "6" smd rect
(at 0.75 -5.045)
(size 0.25 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "68947e92-0137-4c3d-8df7-cffbe3e0ae60")
)
(pad "7" smd rect
(at 1.25 -5.045)
(size 0.25 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "d9a9f716-b237-45de-92c3-0741a5c45d27")
)
(pad "8" smd rect
(at 1.75 -5.045)
(size 0.25 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "96f920c0-01bc-4c87-9856-b6327cc35217")
)
(pad "9" smd rect
(at -3.2 -5.045)
(size 0.6 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "e94d7b31-6239-4a8f-99d5-cd952d095649")
)
(pad "9" smd rect
(at -2.4 -5.045)
(size 0.6 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "f797f565-fb3e-4789-938c-c83095cd7668")
)
(pad "9" smd rect
(at 2.4 -5.045)
(size 0.6 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "91330bdf-cdba-499a-8115-6cd6ba6ba822")
)
(pad "9" smd rect
(at 3.2 -5.045)
(size 0.6 1.75)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "1d3361aa-2faa-4af5-ad91-9b541f207eac")
)
(embedded_fonts no)
(embedded_files
(file