4 Commits

Author SHA1 Message Date
Allan Cueff
4fa8efdb21 Correctifs et améliorations + passage à KiCad V9 2025-02-27 00:19:59 +01:00
Allan Cueff
766a3e284f changements mineurs (BOM principalement) 2025-02-10 19:01:18 +01:00
Allan Cueff
d1c3a5b329 nouvelle version : correction erreurs, ameliorations qualite, passage a 4 couches, ajout pilotage des traco depuis le stm32 2025-02-10 15:19:10 +01:00
Allan Cueff
4300aa39f9 PCB 2025 rev2 2025-01-29 13:58:53 +01:00
12 changed files with 89845 additions and 31092 deletions

View File

@@ -0,0 +1,143 @@
(footprint GCT_USB4105-GF-A (layer F.Cu) (tedit 679A0008)
(descr "")
(attr smd)
(fp_text reference REF** (at -1.825 -8.635 0) (layer F.SilkS)
(effects (font (size 1.0 1.0) (thickness 0.15)))
)
(fp_text value GCT_USB4105-GF-A (at 5.16 -7.135 0) (layer F.Fab)
(effects (font (size 1.0 1.0) (thickness 0.15)))
)
(pad SH3 thru_hole oval (at -4.32 0.0) (size 1.0 1.8) (drill oval 0.6 1.4) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad SH4 thru_hole oval (at 4.32 0.0) (size 1.0 1.8) (drill oval 0.6 1.4) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad SH1 thru_hole oval (at -4.32 -4.18) (size 1.0 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad SH2 thru_hole oval (at 4.32 -4.18) (size 1.0 2.1) (drill oval 0.6 1.7) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad None np_thru_hole circle (at 2.89 -3.68) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask))
(pad None np_thru_hole circle (at -2.89 -3.68) (size 0.65 0.65) (drill 0.65) (layers *.Cu *.Mask))
(pad A1_B12 smd rect (at -3.2 -4.755) (size 0.6 1.15) (layers F.Cu F.Paste))
(pad B1_A12 smd rect (at 3.2 -4.755) (size 0.6 1.15) (layers F.Cu F.Paste))
(pad A4_B9 smd rect (at -2.4 -4.755) (size 0.6 1.15) (layers F.Cu F.Paste))
(pad B4_A9 smd rect (at 2.4 -4.755) (size 0.6 1.15) (layers F.Cu F.Paste))
(pad A7 smd rect (at 0.25 -4.755) (size 0.3 1.15) (layers F.Cu F.Paste))
(pad A6 smd rect (at -0.25 -4.755) (size 0.3 1.15) (layers F.Cu F.Paste))
(pad B6 smd rect (at 0.75 -4.755) (size 0.3 1.15) (layers F.Cu F.Paste))
(pad A8 smd rect (at 1.25 -4.755) (size 0.3 1.15) (layers F.Cu F.Paste))
(pad B5 smd rect (at 1.75 -4.755) (size 0.3 1.15) (layers F.Cu F.Paste))
(pad B7 smd rect (at -0.75 -4.755) (size 0.3 1.15) (layers F.Cu F.Paste))
(pad A5 smd rect (at -1.25 -4.755) (size 0.3 1.15) (layers F.Cu F.Paste))
(pad B8 smd rect (at -1.75 -4.755) (size 0.3 1.15) (layers F.Cu F.Paste))
(fp_line (start -4.47 -4.75) (end 4.47 -4.75) (layer F.Fab) (width 0.1))
(fp_line (start 4.47 -4.75) (end 4.47 2.6) (layer F.Fab) (width 0.1))
(fp_line (start 4.47 2.6) (end -4.47 2.6) (layer F.Fab) (width 0.1))
(fp_line (start -4.47 2.6) (end -4.47 -4.75) (layer F.Fab) (width 0.1))
(fp_line (start -4.47 1.32) (end -4.47 2.6) (layer F.SilkS) (width 0.2))
(fp_line (start 4.47 2.6) (end 4.47 1.32) (layer F.SilkS) (width 0.2))
(fp_line (start -5.07 -5.58) (end -5.07 2.85) (layer F.CrtYd) (width 0.05))
(fp_line (start -5.07 2.85) (end 5.07 2.85) (layer F.CrtYd) (width 0.05))
(fp_line (start 5.07 2.85) (end 5.07 -5.58) (layer F.CrtYd) (width 0.05))
(fp_line (start 5.07 -5.58) (end -5.07 -5.58) (layer F.CrtYd) (width 0.05))
(fp_text user "PCB EDGE" (at 5.4 2.5) (layer F.Fab)
(effects (font (size 0.32 0.32) (thickness 0.15)))
)
(fp_line (start 4.47 2.6) (end 8.4 2.6) (layer F.Fab) (width 0.1))
(fp_line (start -4.47 -2.65) (end -4.47 -1.4) (layer F.SilkS) (width 0.2))
(fp_line (start 4.47 -2.65) (end 4.47 -1.4) (layer F.SilkS) (width 0.2))
(fp_circle (center -3.25 -6.0) (end -3.15 -6.0) (layer F.Fab) (width 0.2))
(fp_circle (center -3.25 -6.0) (end -3.15 -6.0) (layer F.SilkS) (width 0.2))
(fp_poly
(pts
(xy -0.45 -5.38)
(xy -0.05 -5.38)
(xy -0.05 -4.13)
(xy -0.45 -4.13)
) (layer F.Mask) (width 0.01)
)
(fp_poly
(pts
(xy -0.95 -5.38)
(xy -0.55 -5.38)
(xy -0.55 -4.13)
(xy -0.95 -4.13)
) (layer F.Mask) (width 0.01)
)
(fp_poly
(pts
(xy -1.45 -5.38)
(xy -1.05 -5.38)
(xy -1.05 -4.13)
(xy -1.45 -4.13)
) (layer F.Mask) (width 0.01)
)
(fp_poly
(pts
(xy -1.95 -5.38)
(xy -1.55 -5.38)
(xy -1.55 -4.13)
(xy -1.95 -4.13)
) (layer F.Mask) (width 0.01)
)
(fp_poly
(pts
(xy 0.05 -5.38)
(xy 0.45 -5.38)
(xy 0.45 -4.13)
(xy 0.05 -4.13)
) (layer F.Mask) (width 0.01)
)
(fp_poly
(pts
(xy 0.55 -5.38)
(xy 0.95 -5.38)
(xy 0.95 -4.13)
(xy 0.55 -4.13)
) (layer F.Mask) (width 0.01)
)
(fp_poly
(pts
(xy 1.05 -5.38)
(xy 1.45 -5.38)
(xy 1.45 -4.13)
(xy 1.05 -4.13)
) (layer F.Mask) (width 0.01)
)
(fp_poly
(pts
(xy 1.55 -5.38)
(xy 1.95 -5.38)
(xy 1.95 -4.13)
(xy 1.55 -4.13)
) (layer F.Mask) (width 0.01)
)
(fp_poly
(pts
(xy 2.05 -5.38)
(xy 2.75 -5.38)
(xy 2.75 -4.13)
(xy 2.05 -4.13)
) (layer F.Mask) (width 0.01)
)
(fp_poly
(pts
(xy -2.75 -5.38)
(xy -2.05 -5.38)
(xy -2.05 -4.13)
(xy -2.75 -4.13)
) (layer F.Mask) (width 0.01)
)
(fp_poly
(pts
(xy -3.55 -5.38)
(xy -2.85 -5.38)
(xy -2.85 -4.13)
(xy -3.55 -4.13)
) (layer F.Mask) (width 0.01)
)
(fp_poly
(pts
(xy 2.85 -5.38)
(xy 3.55 -5.38)
(xy 3.55 -4.13)
(xy 2.85 -4.13)
) (layer F.Mask) (width 0.01)
)
)

View File

@@ -0,0 +1,159 @@
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
(symbol "USB4105-GF-A" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
(property "Reference" "J" (id 0) (at -15.24 13.97 0)
(effects (font (size 1.27 1.27)) (justify bottom left))
)
(property "Value" "USB4105-GF-A" (id 1) (at -15.24 -27.94 0)
(effects (font (size 1.27 1.27)) (justify bottom left))
)
(property "Footprint" "USB4105-GF-A:GCT_USB4105-GF-A" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "PARTREV" "B4" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "STANDARD" "Manufacturer Recommendations" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "MAXIMUM_PACKAGE_HEIGHT" "3.31 mm" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "MANUFACTURER" "GCT" (id 7) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(symbol "USB4105-GF-A_0_0"
(rectangle (start -15.24 -25.4) (end 15.24 12.7)
(stroke (width 0.254)) (fill (type background))
)
(pin bidirectional line (at -20.32 5.08 0) (length 5.08)
(name "CC1"
(effects (font (size 1.016 1.016)))
)
(number "A5"
(effects (font (size 1.016 1.016)))
)
)
(pin bidirectional line (at -20.32 2.54 0) (length 5.08)
(name "DP1"
(effects (font (size 1.016 1.016)))
)
(number "A6"
(effects (font (size 1.016 1.016)))
)
)
(pin bidirectional line (at -20.32 0.0 0) (length 5.08)
(name "DN1"
(effects (font (size 1.016 1.016)))
)
(number "A7"
(effects (font (size 1.016 1.016)))
)
)
(pin bidirectional line (at -20.32 -2.54 0) (length 5.08)
(name "SBU1"
(effects (font (size 1.016 1.016)))
)
(number "A8"
(effects (font (size 1.016 1.016)))
)
)
(pin power_in line (at 20.32 10.16 180.0) (length 5.08)
(name "VBUS"
(effects (font (size 1.016 1.016)))
)
(number "A4_B9"
(effects (font (size 1.016 1.016)))
)
)
(pin bidirectional line (at 20.32 2.54 180.0) (length 5.08)
(name "CC2"
(effects (font (size 1.016 1.016)))
)
(number "B5"
(effects (font (size 1.016 1.016)))
)
)
(pin bidirectional line (at 20.32 0.0 180.0) (length 5.08)
(name "DP2"
(effects (font (size 1.016 1.016)))
)
(number "B6"
(effects (font (size 1.016 1.016)))
)
)
(pin bidirectional line (at 20.32 -2.54 180.0) (length 5.08)
(name "DN2"
(effects (font (size 1.016 1.016)))
)
(number "B7"
(effects (font (size 1.016 1.016)))
)
)
(pin bidirectional line (at 20.32 -5.08 180.0) (length 5.08)
(name "SBU2"
(effects (font (size 1.016 1.016)))
)
(number "B8"
(effects (font (size 1.016 1.016)))
)
)
(pin power_in line (at 20.32 -10.16 180.0) (length 5.08)
(name "GND"
(effects (font (size 1.016 1.016)))
)
(number "A1_B12"
(effects (font (size 1.016 1.016)))
)
)
(pin power_in line (at 20.32 -15.24 180.0) (length 5.08)
(name "SHELL_GND"
(effects (font (size 1.016 1.016)))
)
(number "SH1"
(effects (font (size 1.016 1.016)))
)
)
(pin power_in line (at 20.32 7.62 180.0) (length 5.08)
(name "VBUS__1"
(effects (font (size 1.016 1.016)))
)
(number "B4_A9"
(effects (font (size 1.016 1.016)))
)
)
(pin power_in line (at 20.32 -12.7 180.0) (length 5.08)
(name "GND__1"
(effects (font (size 1.016 1.016)))
)
(number "B1_A12"
(effects (font (size 1.016 1.016)))
)
)
(pin power_in line (at 20.32 -17.78 180.0) (length 5.08)
(name "SHELL_GND__1"
(effects (font (size 1.016 1.016)))
)
(number "SH2"
(effects (font (size 1.016 1.016)))
)
)
(pin power_in line (at 20.32 -20.32 180.0) (length 5.08)
(name "SHELL_GND__2"
(effects (font (size 1.016 1.016)))
)
(number "SH3"
(effects (font (size 1.016 1.016)))
)
)
(pin power_in line (at 20.32 -22.86 180.0) (length 5.08)
(name "SHELL_GND__3"
(effects (font (size 1.016 1.016)))
)
(number "SH4"
(effects (font (size 1.016 1.016)))
)
)
)
)
)

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,505 @@
(footprint "GCT_USB4105-GF-A"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at -1.825 -8.635 0)
(layer "F.SilkS")
(uuid "ed8a7367-5ce5-46b4-9df0-1e9718f40ea7")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "GCT_USB4105-GF-A"
(at 5.16 -7.135 0)
(layer "F.Fab")
(uuid "a0d22d10-15ea-4a5c-b404-7802f1347e76")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "3e0bf189-2e28-4bab-b5a1-5a6b1f378b4e")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "4e4a050c-d698-46d6-bab7-5cf126186b59")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "46879666-e07a-4312-aa2e-6c3cc6e6bc87")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -4.47 -2.65)
(end -4.47 -1.4)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "4f4c6b29-9c18-47f6-b613-ad7585a848a4")
)
(fp_line
(start -4.47 1.32)
(end -4.47 2.6)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "4401ae85-8d70-4ba0-a3e3-b28bd3e2dc18")
)
(fp_line
(start 4.47 -2.65)
(end 4.47 -1.4)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "58ed6b0a-ad51-45c4-a755-393926720e64")
)
(fp_line
(start 4.47 2.6)
(end 4.47 1.32)
(stroke
(width 0.2)
(type solid)
)
(layer "F.SilkS")
(uuid "0aafee5e-8684-47a5-82cb-f0eae221f632")
)
(fp_circle
(center -3.25 -6)
(end -3.15 -6)
(stroke
(width 0.2)
(type solid)
)
(fill none)
(layer "F.SilkS")
(uuid "fce37fff-fe86-4b5a-8718-82e4bb5c97a2")
)
(fp_poly
(pts
(xy -3.55 -5.38) (xy -2.85 -5.38) (xy -2.85 -4.13) (xy -3.55 -4.13)
)
(stroke
(width 0.01)
(type solid)
)
(fill solid)
(layer "F.Mask")
(uuid "ab244c8c-cd71-4f67-ba7b-a8a42808cfd4")
)
(fp_poly
(pts
(xy -2.75 -5.38) (xy -2.05 -5.38) (xy -2.05 -4.13) (xy -2.75 -4.13)
)
(stroke
(width 0.01)
(type solid)
)
(fill solid)
(layer "F.Mask")
(uuid "79c5d01e-d575-4f8d-af1f-8bc0817f1aeb")
)
(fp_poly
(pts
(xy -1.95 -5.38) (xy -1.55 -5.38) (xy -1.55 -4.13) (xy -1.95 -4.13)
)
(stroke
(width 0.01)
(type solid)
)
(fill solid)
(layer "F.Mask")
(uuid "c3c95ada-24cd-473e-a68e-724b3cf6cedf")
)
(fp_poly
(pts
(xy -1.45 -5.38) (xy -1.05 -5.38) (xy -1.05 -4.13) (xy -1.45 -4.13)
)
(stroke
(width 0.01)
(type solid)
)
(fill solid)
(layer "F.Mask")
(uuid "00ae7fad-dc40-4841-a95b-f7b11a967116")
)
(fp_poly
(pts
(xy -0.95 -5.38) (xy -0.55 -5.38) (xy -0.55 -4.13) (xy -0.95 -4.13)
)
(stroke
(width 0.01)
(type solid)
)
(fill solid)
(layer "F.Mask")
(uuid "bea5f4a1-9507-498a-850c-67d5c30788af")
)
(fp_poly
(pts
(xy -0.45 -5.38) (xy -0.05 -5.38) (xy -0.05 -4.13) (xy -0.45 -4.13)
)
(stroke
(width 0.01)
(type solid)
)
(fill solid)
(layer "F.Mask")
(uuid "e73a30d2-a5b6-4154-a8bf-57cef2823e3f")
)
(fp_poly
(pts
(xy 0.05 -5.38) (xy 0.45 -5.38) (xy 0.45 -4.13) (xy 0.05 -4.13)
)
(stroke
(width 0.01)
(type solid)
)
(fill solid)
(layer "F.Mask")
(uuid "036857ef-7d8b-4802-9a39-66590f0eb366")
)
(fp_poly
(pts
(xy 0.55 -5.38) (xy 0.95 -5.38) (xy 0.95 -4.13) (xy 0.55 -4.13)
)
(stroke
(width 0.01)
(type solid)
)
(fill solid)
(layer "F.Mask")
(uuid "9c92066c-bd43-4a72-8826-31d004c3d449")
)
(fp_poly
(pts
(xy 1.05 -5.38) (xy 1.45 -5.38) (xy 1.45 -4.13) (xy 1.05 -4.13)
)
(stroke
(width 0.01)
(type solid)
)
(fill solid)
(layer "F.Mask")
(uuid "b3d3941f-5cd8-473b-b188-0debcfe441a3")
)
(fp_poly
(pts
(xy 1.55 -5.38) (xy 1.95 -5.38) (xy 1.95 -4.13) (xy 1.55 -4.13)
)
(stroke
(width 0.01)
(type solid)
)
(fill solid)
(layer "F.Mask")
(uuid "aac8a462-118e-4eac-97fa-a3d2bc40effb")
)
(fp_poly
(pts
(xy 2.05 -5.38) (xy 2.75 -5.38) (xy 2.75 -4.13) (xy 2.05 -4.13)
)
(stroke
(width 0.01)
(type solid)
)
(fill solid)
(layer "F.Mask")
(uuid "65291f97-62dd-4fa2-9759-d02bfd04c6b1")
)
(fp_poly
(pts
(xy 2.85 -5.38) (xy 3.55 -5.38) (xy 3.55 -4.13) (xy 2.85 -4.13)
)
(stroke
(width 0.01)
(type solid)
)
(fill solid)
(layer "F.Mask")
(uuid "44fdca8d-80cb-4f84-b663-57623d72e523")
)
(fp_line
(start -5.07 -5.58)
(end -5.07 2.85)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "4f167b41-e5c5-4e48-969e-d448df3460f8")
)
(fp_line
(start -5.07 2.85)
(end 5.07 2.85)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "67e66778-07c6-4ff3-b2ec-bdaa45f3b78d")
)
(fp_line
(start 5.07 -5.58)
(end -5.07 -5.58)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "066ad210-ed75-46a4-a2ef-41e793dfef47")
)
(fp_line
(start 5.07 2.85)
(end 5.07 -5.58)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "df45e9de-743c-4e13-9299-97a59c7578f0")
)
(fp_line
(start -4.47 -4.75)
(end 4.47 -4.75)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "382e2560-6cd3-43a7-bbff-9e7577f11e3a")
)
(fp_line
(start -4.47 2.6)
(end -4.47 -4.75)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "92fd76ec-5d75-481f-a44b-0eed2bb295d2")
)
(fp_line
(start 4.47 -4.75)
(end 4.47 2.6)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "9f3f3eed-9e73-46f2-9bb4-4f45a5b82858")
)
(fp_line
(start 4.47 2.6)
(end -4.47 2.6)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "ba545095-2efc-4d10-bb25-39d4993e483a")
)
(fp_line
(start 4.47 2.6)
(end 8.4 2.6)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "3ab74dae-dc28-47f3-9387-ceec36c7eac8")
)
(fp_circle
(center -3.25 -6)
(end -3.15 -6)
(stroke
(width 0.2)
(type solid)
)
(fill none)
(layer "F.Fab")
(uuid "c553207f-86ca-420e-bab4-5611b44f85ca")
)
(fp_text user "PCB EDGE"
(at 5.4 2.5 0)
(layer "F.Fab")
(uuid "c9dbc0c1-de0a-4503-9c3e-405ecb89b0ff")
(effects
(font
(size 0.32 0.32)
(thickness 0.15)
)
)
)
(pad "" np_thru_hole circle
(at -2.89 -3.68)
(size 0.65 0.65)
(drill 0.65)
(layers "*.Cu" "*.Mask")
(uuid "b47630d5-ae9f-4aa1-81b9-1dd3e7c7155f")
)
(pad "" np_thru_hole circle
(at 2.89 -3.68)
(size 0.65 0.65)
(drill 0.65)
(layers "*.Cu" "*.Mask")
(uuid "752a1810-5236-47cb-aa4b-e56653504b97")
)
(pad "A1_B12" smd rect
(at -3.2 -4.755)
(size 0.6 1.15)
(layers "F.Cu" "F.Paste")
(uuid "08f6f285-d0a2-4d2f-9a13-980028ff119b")
)
(pad "A4_B9" smd rect
(at -2.4 -4.755)
(size 0.6 1.15)
(layers "F.Cu" "F.Paste")
(uuid "a1846a67-53e4-4161-a32f-cbb22fcd3ef5")
)
(pad "A5" smd rect
(at -1.25 -4.755)
(size 0.3 1.15)
(layers "F.Cu" "F.Paste")
(uuid "5ebbe737-d48f-4c19-b611-a3b405853100")
)
(pad "A6" smd rect
(at -0.25 -4.755)
(size 0.3 1.15)
(layers "F.Cu" "F.Paste")
(uuid "006c13dd-b958-4c97-982f-dfb740b69d03")
)
(pad "A7" smd rect
(at 0.25 -4.755)
(size 0.3 1.15)
(layers "F.Cu" "F.Paste")
(uuid "5553d1e7-310d-4f9e-b6c9-7b612eb0dd25")
)
(pad "A8" smd rect
(at 1.25 -4.755)
(size 0.3 1.15)
(layers "F.Cu" "F.Paste")
(uuid "542f0980-70c1-4e2e-b743-b4cac51825b8")
)
(pad "B1_A12" smd rect
(at 3.2 -4.755)
(size 0.6 1.15)
(layers "F.Cu" "F.Paste")
(uuid "3a0e0fab-30dd-4d67-971f-d8202bcb43b2")
)
(pad "B4_A9" smd rect
(at 2.4 -4.755)
(size 0.6 1.15)
(layers "F.Cu" "F.Paste")
(uuid "140436de-93be-4665-bec2-0b6c544fbfc4")
)
(pad "B5" smd rect
(at 1.75 -4.755)
(size 0.3 1.15)
(layers "F.Cu" "F.Paste")
(uuid "4d4e6b49-abfd-44c7-b111-064b79fd23f9")
)
(pad "B6" smd rect
(at 0.75 -4.755)
(size 0.3 1.15)
(layers "F.Cu" "F.Paste")
(uuid "7610a9af-2563-4e39-8705-71b3afb6bd74")
)
(pad "B7" smd rect
(at -0.75 -4.755)
(size 0.3 1.15)
(layers "F.Cu" "F.Paste")
(uuid "400f2ef0-b37d-4df7-a12b-52f535e754d4")
)
(pad "B8" smd rect
(at -1.75 -4.755)
(size 0.3 1.15)
(layers "F.Cu" "F.Paste")
(uuid "dfaed5d9-ea76-4a71-b79a-724f9b2ccc3f")
)
(pad "SH1" 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)
(solder_mask_margin 0.102)
(uuid "82912c41-d576-4cef-8a18-fff57ef54701")
)
(pad "SH2" 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)
(solder_mask_margin 0.102)
(uuid "166b444e-0f4d-443f-9d8c-c70e9e3866f6")
)
(pad "SH3" thru_hole oval
(at -4.32 0)
(size 1 1.8)
(drill oval 0.6 1.4)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(solder_mask_margin 0.102)
(uuid "cc229a2a-9f2b-4da6-af47-4593b1496279")
)
(pad "SH4" thru_hole oval
(at 4.32 0)
(size 1 1.8)
(drill oval 0.6 1.4)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(solder_mask_margin 0.102)
(uuid "cfba0d6f-174f-42aa-b0f1-dd632dd54c0b")
)
(model "${KIPRJMOD}/Lib_modelec/LIB_USB4105_GF_A/USB4105-GF-A.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz -90 0 0)
)
)
)

View File

@@ -0,0 +1,223 @@
(footprint "TestPoint2Pins"
(version 20240108)
(generator "pcbnew")
(generator_version "8.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at -6 -3 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "fb180433-ae7a-4b21-a12a-efa8af0327e7")
(effects
(font
(size 1 1)
(thickness 0.1)
)
)
)
(property "Value" "TestPoint2Pins"
(at -6 3 0)
(unlocked yes)
(layer "F.Fab")
(uuid "4fbc715c-f721-42c3-ba50-c4297482e9b9")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at -6 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "faa40b15-5e4a-4e64-b0ed-fe1605abb6ff")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at -6 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "59bb9b84-6df8-4792-8d67-07269da213c9")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Description" ""
(at -6 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "20e48bee-30b6-40be-a9c7-077bc6e8c759")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -4.25 0)
(end -3 0)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "aaf713e7-73c0-4b2d-ada0-19a4d927884b")
)
(fp_line
(start -3 0)
(end -2.5 0)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "7f65e7ca-ba0c-4fc0-9e02-2519e329fceb")
)
(fp_line
(start 3 0)
(end 2.5 0)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "83b61a93-3c93-4712-8cf3-ff875b8565e1")
)
(fp_line
(start 4.25 0)
(end 3 0)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "7431195c-ecd8-4f09-b55c-ae836d8cb821")
)
(fp_arc
(start -2.5 0)
(mid -2 -0.5)
(end -1.5 0)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "4b4ce6e8-ca1c-4520-acae-6af14803558b")
)
(fp_arc
(start -0.5 0)
(mid -1 0.5)
(end -1.5 0)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "fb50b0d9-f050-455b-b307-fc6b3b1f4413")
)
(fp_arc
(start -0.5 0)
(mid 0 -0.5)
(end 0.5 0)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "0a9f7033-464e-4b1c-a0bf-1437b0a55960")
)
(fp_arc
(start 1.5 0)
(mid 1 0.5)
(end 0.5 0)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "63cb5c68-37fb-416f-b246-d55f4d7cd6c9")
)
(fp_arc
(start 1.5 0)
(mid 2 -0.5)
(end 2.5 0)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "13fa04d8-9e2a-4c88-a4c3-0cd32339ffc4")
)
(fp_circle
(center -6 0)
(end -4.25 0)
(stroke
(width 0.1)
(type default)
)
(fill none)
(layer "F.SilkS")
(uuid "bc1b6430-26d0-4e7c-aff5-c21a80de96a3")
)
(fp_circle
(center 6 0)
(end 7.75 0)
(stroke
(width 0.1)
(type default)
)
(fill none)
(layer "F.SilkS")
(uuid "a288890e-66fb-405d-83ff-2cdde18876a8")
)
(fp_text user "${REFERENCE}"
(at 6 4.5 0)
(unlocked yes)
(layer "F.Fab")
(uuid "0828fd1e-12bf-457b-b9b6-2b1b9044e88d")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(fp_text user "${REFERENCE}"
(at -6 4.5 0)
(unlocked yes)
(layer "F.Fab")
(uuid "4779a315-87ef-43e1-b15c-6a3d57c52d09")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd circle
(at -6 0)
(size 3 3)
(layers "F.Cu" "F.Paste" "F.Mask")
(uuid "466d23cb-81c3-4479-b89f-b6949ecaa62b")
)
(pad "2" smd circle
(at 6 0)
(size 3 3)
(layers "F.Cu" "F.Paste" "F.Mask")
(uuid "46ee302c-4ffb-46cb-a6f4-243f19f77633")
)
)

File diff suppressed because it is too large Load Diff

6554
converters.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -37,9 +37,9 @@
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 0.0,
"height": 1.4,
"width": 1.2
"drill": 0.65,
"height": 1.0,
"width": 1.0
},
"silk_line_width": 0.1,
"silk_text_italic": false,
@@ -48,7 +48,7 @@
"silk_text_thickness": 0.1,
"silk_text_upright": false,
"zones": {
"min_clearance": 0.5
"min_clearance": 0.3
}
},
"diff_pair_dimensions": [
@@ -58,7 +58,200 @@
"width": 0.0
}
],
"drc_exclusions": [],
"drc_exclusions": [
[
"clearance|130375785|122122559|27907012-58b6-443e-a220-23f3e8aa6eb1|915a3b33-aaab-4795-a97e-f459f7c69ba4",
""
],
[
"clearance|130492244|125993900|0852088b-0eb9-4d4f-a347-7de385691fae|6e653d73-83b5-44f1-91ca-d44cf673be31",
""
],
[
"clearance|134247126|122006100|7efff910-eacf-49bc-a337-f0943c9504ac|b1a146d8-c3c1-497f-b469-4505f29c32c5",
""
],
[
"clearance|134247126|125993900|14e4ceb0-105b-4abe-bb4e-39168a9b7fb9|f9e4b12e-0079-4fe5-9f3c-cccb47c90bec",
""
],
[
"clearance|142696399|93436700|12f478d0-a634-4370-82ef-0313c1db581b|809614f9-507f-451b-be37-0e110c459e3c",
""
],
[
"clearance|143250000|136200000|d9e76d09-c1d2-4528-b635-c28fed554da4|12422084-5e51-4023-bef6-4dc4b7594fac",
""
],
[
"clearance|143250000|136700000|852c5103-d3fe-4a0b-be00-37d66734c977|12422084-5e51-4023-bef6-4dc4b7594fac",
""
],
[
"clearance|143250000|137200000|f9b6e568-11ec-4b31-a529-689ee74962ad|12422084-5e51-4023-bef6-4dc4b7594fac",
""
],
[
"clearance|143250000|137700000|173065cf-3c19-41fb-972c-3c84af8a258f|12422084-5e51-4023-bef6-4dc4b7594fac",
""
],
[
"clearance|143346401|93436700|b61f5909-40e0-4734-b121-6edfbe6dc35f|12f478d0-a634-4370-82ef-0313c1db581b",
""
],
[
"clearance|143430000|135500000|ded16d6d-368c-4f00-ae61-bf47786f2efb|12422084-5e51-4023-bef6-4dc4b7594fac",
""
],
[
"clearance|143803601|89347300|27bdfc12-5d4e-4b47-a207-1e2fb85371ea|fa9b4995-5e08-4071-b793-e088a7da60be",
""
],
[
"clearance|143900000|135500000|312a1dfd-e73d-467a-9f60-128150ad8b77|12422084-5e51-4023-bef6-4dc4b7594fac",
""
],
[
"clearance|143900000|138100000|ecdafe00-3110-4164-af84-a94ee48637ea|12422084-5e51-4023-bef6-4dc4b7594fac",
""
],
[
"clearance|143996399|93436700|d6a8cbfc-8775-46eb-b0c4-5d29ccb34370|b61f5909-40e0-4734-b121-6edfbe6dc35f",
""
],
[
"clearance|144400000|135500000|8d1fe94d-cd0d-4e6a-b2f1-4c14958bfad4|12422084-5e51-4023-bef6-4dc4b7594fac",
""
],
[
"clearance|144400000|138100000|dfa3ec37-a791-4d27-a98b-96d4027ad991|12422084-5e51-4023-bef6-4dc4b7594fac",
""
],
[
"clearance|144900000|135500000|8850089e-13cd-47b9-bddc-c757ac50f197|12422084-5e51-4023-bef6-4dc4b7594fac",
""
],
[
"clearance|144900000|138100000|489ab5fc-23a5-40c3-a53f-bc01761cfb62|12422084-5e51-4023-bef6-4dc4b7594fac",
""
],
[
"clearance|145400000|135500000|27791962-e451-49d5-a87f-54392c86ecae|12422084-5e51-4023-bef6-4dc4b7594fac",
""
],
[
"clearance|145850000|135900000|bfe6a637-ed45-4cea-a2a1-c752689309a8|12422084-5e51-4023-bef6-4dc4b7594fac",
""
],
[
"clearance|145850000|136400000|272008c2-e8a0-42ea-82e7-2fec4e2495d0|12422084-5e51-4023-bef6-4dc4b7594fac",
""
],
[
"clearance|145850000|136900000|55dcf52b-bf87-4a5c-8459-8f05a21936af|12422084-5e51-4023-bef6-4dc4b7594fac",
""
],
[
"hole_clearance|141350000|141175000|0485cdf8-3133-4420-b5be-7416662bcfb4|62ab2533-6caa-4151-91a4-4426e6acd2ec",
""
],
[
"hole_clearance|141550000|141175000|e891ec04-9101-43c9-ba87-743489fd64b6|62ab2533-6caa-4151-91a4-4426e6acd2ec",
""
],
[
"hole_clearance|146950000|141175000|085fde8f-0f50-4503-95f0-b51a96fb649a|fc2864d2-abdd-4265-a5eb-fb79efd850a8",
""
],
[
"hole_clearance|147150000|141175000|ddafb39a-2784-4104-b99e-ee7db51574d2|fc2864d2-abdd-4265-a5eb-fb79efd850a8",
""
],
[
"lib_footprint_mismatch|114750000|95100000|21c8f2b5-f67c-4ebc-9489-d4cfff37caa8|00000000-0000-0000-0000-000000000000",
""
],
[
"lib_footprint_mismatch|115645000|126845000|f49abf11-2357-4609-87ef-a906d79c7c8e|00000000-0000-0000-0000-000000000000",
""
],
[
"lib_footprint_mismatch|117000000|141000000|3cbb5a08-d27f-451e-986e-a10043a6e585|00000000-0000-0000-0000-000000000000",
""
],
[
"lib_footprint_mismatch|117000000|67000000|10afbfa0-b4de-4c7c-b28e-537e7f7fbf12|00000000-0000-0000-0000-000000000000",
""
],
[
"lib_footprint_mismatch|144500000|90250000|fcf6ad91-6562-4ae1-a86c-9d247992aa0c|00000000-0000-0000-0000-000000000000",
""
],
[
"lib_footprint_mismatch|144552615|101251297|c7a691d3-9f26-4c3b-b02e-84041ab6f7ae|00000000-0000-0000-0000-000000000000",
""
],
[
"lib_footprint_mismatch|144600000|79300000|26b5c1ca-0103-441a-aa3c-62a4c809fcdc|00000000-0000-0000-0000-000000000000",
""
],
[
"lib_footprint_mismatch|174500000|65100000|289b6c59-087f-4e9f-86ba-f33359e6533a|00000000-0000-0000-0000-000000000000",
""
],
[
"lib_footprint_mismatch|188000000|65100000|786c5340-2cfc-41e3-95a7-c3aa157cacb9|00000000-0000-0000-0000-000000000000",
""
],
[
"lib_footprint_mismatch|189417135|109586236|2b06c76a-1ff6-41f9-a55a-9e958711d377|00000000-0000-0000-0000-000000000000",
""
],
[
"lib_footprint_mismatch|228198703|87647385|6bc745a9-a51b-4648-9413-f65ff29d7515|00000000-0000-0000-0000-000000000000",
""
],
[
"lib_footprint_mismatch|229198703|84152615|76e91d46-f856-4e71-abd7-fa79fc37ac26|00000000-0000-0000-0000-000000000000",
""
],
[
"lib_footprint_mismatch|232802615|81548703|8e728a27-7af9-4d03-9ea9-35207212c229|00000000-0000-0000-0000-000000000000",
""
],
[
"lib_footprint_mismatch|236297385|82548703|aa6ef268-c1dd-4bcb-b6a2-50863d484c98|00000000-0000-0000-0000-000000000000",
""
],
[
"lib_footprint_mismatch|239000000|141000000|f4c5c31a-aee2-4877-8f29-fbc6905cdc39|00000000-0000-0000-0000-000000000000",
""
],
[
"lib_footprint_mismatch|239000000|67000000|b1df5433-1f3f-4240-8c02-0e8053325585|00000000-0000-0000-0000-000000000000",
""
],
[
"lib_footprint_mismatch|241297385|97051297|2b4fc7a4-14fd-4ad2-a7af-176a77469b9f|00000000-0000-0000-0000-000000000000",
""
],
[
"solder_mask_bridge|118910839|147734104|0b6b45b7-c35e-4e76-88fb-117e2fc608b1|4fbbc349-f992-4e77-bce0-6a062b51a05a",
""
],
[
"solder_mask_bridge|247940225|147000828|82d3476e-826a-4768-bb58-7ec7fbe814f4|4fbbc349-f992-4e77-bce0-6a062b51a05a",
""
],
[
"solder_mask_bridge|252902632|146050828|dcc082a3-2cca-4ab9-8dfb-d53953d3c965|4fbbc349-f992-4e77-bce0-6a062b51a05a",
""
],
[
"track_dangling|150000000|137750000|efcb3f2d-b6cb-49bf-8338-c3a966c32f92|00000000-0000-0000-0000-000000000000",
""
]
],
"meta": {
"version": 2
},
@@ -69,16 +262,19 @@
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"creepage": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_filters_mismatch": "ignore",
"footprint_symbol_mismatch": "warning",
"footprint_type_mismatch": "ignore",
"hole_clearance": "error",
"hole_near_hole": "error",
"hole_to_hole": "error",
"holes_co_located": "warning",
"invalid_outline": "error",
"isolated_copper": "warning",
@@ -89,9 +285,11 @@
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"mirrored_text_on_front_layer": "warning",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"nonmirrored_text_on_back_layer": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "warning",
"pth_inside_courtyard": "ignore",
@@ -106,7 +304,9 @@
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_angle": "error",
"track_dangling": "warning",
"track_segment_length": "error",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
@@ -116,19 +316,20 @@
},
"rules": {
"max_error": 0.005,
"min_clearance": 0.0,
"min_connection": 0.0,
"min_clearance": 0.2,
"min_connection": 0.2,
"min_copper_edge_clearance": 0.5,
"min_groove_width": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.2,
"min_microvia_drill": 0.1,
"min_resolved_spokes": 2,
"min_resolved_spokes": 1,
"min_silk_clearance": 0.0,
"min_text_height": 0.7,
"min_text_thickness": 0.07,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.0,
"min_track_width": 0.2,
"min_via_annular_width": 0.1,
"min_via_diameter": 0.5,
"solder_mask_to_copper_clearance": 0.0,
@@ -136,10 +337,11 @@
},
"teardrop_options": [
{
"td_onpadsmd": true,
"td_onpthpad": true,
"td_onroundshapesonly": false,
"td_onsmdpad": true,
"td_ontrackend": false,
"td_onviapad": true
"td_onvia": true
}
],
"teardrop_parameters": [
@@ -228,6 +430,7 @@
"mfg": "",
"mpn": ""
},
"layer_pairs": [],
"layer_presets": [],
"viewports": []
},
@@ -422,10 +625,15 @@
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"footprint_filter": "ignore",
"footprint_link_issues": "warning",
"four_way_junction": "ignore",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"label_multiple_wires": "warning",
"lib_symbol_issues": "warning",
"lib_symbol_mismatch": "warning",
"missing_bidi_pin": "warning",
"missing_input_pin": "warning",
"missing_power_pin": "error",
@@ -438,9 +646,14 @@
"pin_not_driven": "error",
"pin_to_pin": "error",
"power_pin_not_driven": "error",
"same_local_global_label": "warning",
"similar_label_and_power": "warning",
"similar_labels": "warning",
"similar_power": "warning",
"simulation_model_issue": "ignore",
"single_global_label": "ignore",
"unannotated": "error",
"unconnected_wire_endpoint": "warning",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
@@ -452,7 +665,7 @@
},
"meta": {
"filename": "pcb_puissance_2025.kicad_pro",
"version": 1
"version": 3
},
"net_settings": {
"classes": [
@@ -467,6 +680,7 @@
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"priority": 2147483647,
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.2,
"via_diameter": 0.6,
@@ -475,7 +689,7 @@
}
],
"meta": {
"version": 3
"version": 4
},
"net_colors": null,
"netclass_assignments": null,
@@ -486,7 +700,7 @@
"gencad": "",
"idf": "",
"netlist": "",
"plot": "schéma/",
"plot": "fabrication",
"pos_files": "CPL.csv",
"specctra_dsn": "",
"step": "",
@@ -500,13 +714,13 @@
"bom_export_filename": "BOM.csv",
"bom_fmt_presets": [],
"bom_fmt_settings": {
"field_delimiter": ",",
"field_delimiter": "|",
"keep_line_breaks": false,
"keep_tabs": false,
"name": "CSV",
"name": "---",
"ref_delimiter": ",",
"ref_range_delimiter": "",
"string_delimiter": "\""
"ref_range_delimiter": "->",
"string_delimiter": ""
},
"bom_presets": [],
"bom_settings": {
@@ -525,7 +739,7 @@
"show": true
},
{
"group_by": false,
"group_by": true,
"label": "Datasheet",
"name": "Datasheet",
"show": true
@@ -534,19 +748,19 @@
"group_by": false,
"label": "Footprint",
"name": "Footprint",
"show": true
"show": false
},
{
"group_by": false,
"label": "Qty",
"name": "${QUANTITY}",
"show": true
"show": false
},
{
"group_by": true,
"label": "DNP",
"name": "${DNP}",
"show": true
"show": false
},
{
"group_by": false,
@@ -582,7 +796,7 @@
"group_by": false,
"label": "Manufacturer_Part_Number",
"name": "Manufacturer_Part_Number",
"show": false
"show": true
},
{
"group_by": false,
@@ -600,7 +814,7 @@
"group_by": false,
"label": "Description",
"name": "Description",
"show": false
"show": true
},
{
"group_by": false,
@@ -647,6 +861,7 @@
],
"filter_string": "",
"group_symbols": true,
"include_excluded_from_bom": false,
"name": "",
"sort_asc": true,
"sort_field": "Reference"
@@ -681,6 +896,7 @@
"net_format_name": "",
"page_layout_descr_file": "",
"plot_directory": "schéma/",
"space_save_all_events": true,
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",
"spice_model_current_sheet_as_root": true,
@@ -693,7 +909,7 @@
"sheets": [
[
"37ef3fb2-47da-4b2b-b7d8-4ff5cdae01e7",
"Racine"
"Root"
],
[
"fa075fcc-19c8-44d6-bdb9-cc0c9c29d565",
@@ -706,6 +922,10 @@
[
"2542461d-cea7-4dc0-95c8-6982406edaac",
"Output Connectors"
],
[
"c623967f-6e4b-4cb0-90ef-65d00930c08f",
"Converters"
]
],
"text_variables": {}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff