From 053f2c80789793fcdb1b54e4de8f8c9f7b7eb4f3 Mon Sep 17 00:00:00 2001 From: sirlilpanda Date: Tue, 16 Jun 2026 22:24:44 +1200 Subject: [PATCH] renamed PWR to USB_input --- .../{PWR.kicad_sch => USB_input.kicad_sch} | 990 ++++++++---------- 1 file changed, 443 insertions(+), 547 deletions(-) rename Hardware/keyboard_controller/{PWR.kicad_sch => USB_input.kicad_sch} (95%) diff --git a/Hardware/keyboard_controller/PWR.kicad_sch b/Hardware/keyboard_controller/USB_input.kicad_sch similarity index 95% rename from Hardware/keyboard_controller/PWR.kicad_sch rename to Hardware/keyboard_controller/USB_input.kicad_sch index 2964d8a..73b0d65 100644 --- a/Hardware/keyboard_controller/PWR.kicad_sch +++ b/Hardware/keyboard_controller/USB_input.kicad_sch @@ -15,7 +15,7 @@ (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "J1" - (at 0 43.688 0) + (at 0.508 75.946 0) (show_name no) (do_not_autoplace no) (effects @@ -25,7 +25,7 @@ ) ) (property "Value" "USB_C_Receptacle_USB2.0_14P" - (at 0 41.148 0) + (at 0.508 73.406 0) (show_name no) (do_not_autoplace no) (effects @@ -102,8 +102,8 @@ ) ) (rectangle - (start 10.16 15.494) - (end 9.144 14.986) + (start 10.16 68.834) + (end 9.144 68.326) (stroke (width 0) (type default) @@ -181,7 +181,7 @@ ) (symbol "USB_C_Receptacle_USB2.0_14P_0_1" (rectangle - (start -10.16 39.37) + (start -10.16 71.12) (end 10.16 -17.78) (stroke (width 0.254) @@ -400,7 +400,7 @@ ) ) (pin passive line - (at 15.24 34.29 180) + (at 15.24 68.58 180) (length 5.08) (name "VBUS" (effects @@ -472,7 +472,7 @@ ) ) (pin passive line - (at 15.24 34.29 180) + (at 15.24 68.58 180) (length 5.08) (hide yes) (name "VBUS" @@ -529,7 +529,7 @@ ) ) (pin passive line - (at 15.24 34.29 180) + (at 15.24 68.58 180) (length 5.08) (hide yes) (name "VBUS" @@ -602,7 +602,7 @@ ) ) (pin passive line - (at 15.24 34.29 180) + (at 15.24 68.58 180) (length 5.08) (hide yes) (name "VBUS" @@ -2605,9 +2605,9 @@ ) (embedded_fonts no) ) - (symbol "Power_Protection:USBLC6-2SC6" + (symbol "Power_Protection:TPD2EUSB30A" (pin_names - (hide yes) + (offset 0) ) (exclude_from_sim no) (in_bom yes) @@ -2615,42 +2615,27 @@ (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "U" - (at 0.635 5.715 0) + (at 0 6.35 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "USBLC6-2SC6" - (at 0.635 3.81 0) + (property "Value" "TPD2EUSB30A" + (at 7.62 -7.62 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" - (at 1.27 -6.35 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - (italic yes) - ) - (justify left) - ) - ) - (property "Datasheet" "https://www.st.com/resource/en/datasheet/usblc6-2.pdf" - (at 1.27 -8.255 0) + (property "Footprint" "Package_TO_SOT_SMD:Texas_DRT-3" + (at -19.05 -7.62 0) (show_name no) (do_not_autoplace no) (hide yes) @@ -2658,10 +2643,9 @@ (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Description" "Very low capacitance ESD protection diode, 2 data-line, SOT-23-6" + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/tpd2eusb30a.pdf" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -2672,7 +2656,7 @@ ) ) ) - (property "ki_keywords" "usb ethernet video" + (property "Description" "2-Channel ESD Protection for Super-Speed USB 3.0 Interface, DRT-3" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -2683,7 +2667,7 @@ ) ) ) - (property "ki_fp_filters" "SOT?23*" + (property "ki_keywords" "ESD protection USB 3.0" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -2694,237 +2678,21 @@ ) ) ) - (symbol "USBLC6-2SC6_0_0" - (circle - (center -1.524 0) - (radius 0.0001) - (stroke - (width 0.508) - (type default) - ) - (fill - (type none) - ) - ) - (circle - (center -0.508 2.032) - (radius 0.0001) - (stroke - (width 0.508) - (type default) - ) - (fill - (type none) - ) - ) - (circle - (center -0.508 -4.572) - (radius 0.0001) - (stroke - (width 0.508) - (type default) - ) - (fill - (type none) - ) - ) - (circle - (center 0.508 2.032) - (radius 0.0001) - (stroke - (width 0.508) - (type default) - ) - (fill - (type none) - ) - ) - (circle - (center 0.508 -4.572) - (radius 0.0001) - (stroke - (width 0.508) - (type default) - ) - (fill - (type none) - ) - ) - (circle - (center 1.524 -2.54) - (radius 0.0001) - (stroke - (width 0.508) - (type default) - ) - (fill - (type none) + (property "ki_fp_filters" "Texas*DRT*" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) ) ) ) - (symbol "USBLC6-2SC6_0_1" - (polyline - (pts - (xy -2.54 0) (xy 2.54 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -2.54 -2.54) (xy 2.54 -2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -2.032 0.508) (xy -1.016 0.508) (xy -1.524 1.524) (xy -2.032 0.508) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -2.032 -3.048) (xy -1.016 -3.048) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -1.016 1.524) (xy -2.032 1.524) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -1.016 -4.064) (xy -2.032 -4.064) (xy -1.524 -3.048) (xy -1.016 -4.064) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -0.508 -1.143) (xy -0.508 -0.762) (xy 0.508 -0.762) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 2.54) (xy -0.508 2.032) (xy 0.508 2.032) (xy 0 1.524) (xy 0 -4.064) (xy -0.508 -4.572) (xy 0.508 -4.572) - (xy 0 -5.08) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0.508 -1.778) (xy -0.508 -1.778) (xy 0 -0.762) (xy 0.508 -1.778) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 1.016 1.524) (xy 2.032 1.524) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 1.016 -3.048) (xy 2.032 -3.048) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 2.032 0.508) (xy 1.016 0.508) (xy 1.524 1.524) (xy 2.032 0.508) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 2.032 -4.064) (xy 1.016 -4.064) (xy 1.524 -3.048) (xy 2.032 -4.064) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "USBLC6-2SC6_1_1" + (symbol "TPD2EUSB30A_0_1" (rectangle - (start -2.54 2.794) - (end 2.54 -5.334) + (start -5.08 5.08) + (end 5.08 -5.08) (stroke (width 0.254) (type default) @@ -2935,7 +2703,7 @@ ) (polyline (pts - (xy -0.508 2.032) (xy -1.524 2.032) (xy -1.524 -4.572) (xy -0.508 -4.572) + (xy -5.08 0) (xy -3.175 0) ) (stroke (width 0) @@ -2947,7 +2715,7 @@ ) (polyline (pts - (xy 0.508 -4.572) (xy 1.524 -4.572) (xy 1.524 2.032) (xy 0.508 2.032) + (xy -3.81 2.54) (xy -2.54 2.54) ) (stroke (width 0) @@ -2957,10 +2725,199 @@ (type none) ) ) + (polyline + (pts + (xy -3.81 -1.27) (xy -2.54 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -3.175 3.81) + (end 3.175 -3.81) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center -3.175 0) + (radius 0.2794) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -2.54 1.27) (xy -3.81 1.27) (xy -3.175 2.54) (xy -2.54 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 -2.54) (xy -3.81 -2.54) (xy -3.175 -1.27) (xy -2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 3.81) + (radius 0.2794) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 0 3.81) (xy 0 -5.08) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 -3.81) + (radius 0.2794) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 0.635 -0.508) (xy -0.635 -0.508) (xy 0 0.762) (xy 0.635 -0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0.762) (xy -0.762 0.762) (xy -0.762 0.508) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 2.54) (xy 3.81 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 -1.27) (xy 3.81 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 3.175 0) + (radius 0.2794) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 3.81 1.27) (xy 2.54 1.27) (xy 3.175 2.54) (xy 3.81 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.81 -2.54) (xy 2.54 -2.54) (xy 3.175 -1.27) (xy 3.81 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 5.08 0) (xy 3.175 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "TPD2EUSB30A_1_1" (pin passive line - (at -5.08 0 0) - (length 2.54) - (name "I/O1" + (at -10.16 0 0) + (length 5.08) + (name "D+" (effects (font (size 1.27 1.27) @@ -2976,9 +2933,9 @@ ) ) (pin passive line - (at 0 -7.62 90) - (length 2.54) - (name "GND" + (at 10.16 0 180) + (length 5.08) + (name "D-" (effects (font (size 1.27 1.27) @@ -2994,9 +2951,9 @@ ) ) (pin passive line - (at -5.08 -2.54 0) - (length 2.54) - (name "I/O2" + (at 0 -10.16 90) + (length 5.08) + (name "GND" (effects (font (size 1.27 1.27) @@ -3011,60 +2968,6 @@ ) ) ) - (pin passive line - (at 5.08 -2.54 180) - (length 2.54) - (name "I/O2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 0 5.08 270) - (length 2.54) - (name "VBUS" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 0 180) - (length 2.54) - (name "I/O1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) ) (embedded_fonts no) ) @@ -3931,12 +3834,6 @@ (color 0 0 0 0) (uuid "09976019-47bd-44d2-bcda-25fad43cab9b") ) - (junction - (at 224.79 90.17) - (diameter 0) - (color 0 0 0 0) - (uuid "136c57c1-fca3-4bf7-ad2a-284470a1d518") - ) (junction (at 207.01 43.18) (diameter 0) @@ -3973,6 +3870,12 @@ (color 0 0 0 0) (uuid "39d2dc2d-baed-4578-acff-dcaf6626f6bb") ) + (junction + (at 100.33 104.14) + (diameter 0) + (color 0 0 0 0) + (uuid "4c957980-63c1-4ea3-81a5-264391195c07") + ) (junction (at 133.35 96.52) (diameter 0) @@ -3991,18 +3894,18 @@ (color 0 0 0 0) (uuid "5ff0d18e-d079-4431-9e3a-0ef162e15014") ) - (junction - (at 86.36 69.85) - (diameter 0) - (color 0 0 0 0) - (uuid "6a06d2a9-8ce9-48a4-b9f7-dd71e312beda") - ) (junction (at 116.84 93.98) (diameter 0) (color 0 0 0 0) (uuid "84c44425-8f5e-429c-9aea-cb3c665c4452") ) + (junction + (at 212.09 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "85b50127-6792-457c-88ca-d4958efed962") + ) (junction (at 50.8 127) (diameter 0) @@ -4021,6 +3924,18 @@ (color 0 0 0 0) (uuid "89261a7c-a316-46d4-8054-98d619837d92") ) + (junction + (at 224.79 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "8a9e9dd2-de16-49e3-a1ff-b0049cde33c5") + ) + (junction + (at 80.01 106.68) + (diameter 0) + (color 0 0 0 0) + (uuid "8ab48a06-b91e-4f11-bc7e-54859c159376") + ) (junction (at 196.85 35.56) (diameter 0) @@ -4028,16 +3943,16 @@ (uuid "949d71bf-53cd-47ef-9ff8-40b175f28bde") ) (junction - (at 76.2 69.85) + (at 76.2 35.56) (diameter 0) (color 0 0 0 0) (uuid "97aef9a3-4ebe-4174-bc9f-17268fcb0b94") ) (junction - (at 209.55 63.5) + (at 86.36 35.56) (diameter 0) (color 0 0 0 0) - (uuid "ad9c2c4e-8b23-4679-ac7f-2c66f1d0a80e") + (uuid "a6b7b259-7c6c-4bcb-be93-61ba9bfc98e1") ) (junction (at 157.48 44.45) @@ -4063,12 +3978,6 @@ (color 0 0 0 0) (uuid "dbbb800c-4a33-48ab-916a-82e874862943") ) - (junction - (at 97.79 69.85) - (diameter 0) - (color 0 0 0 0) - (uuid "f6b23548-478d-4f3e-9aef-4b0e2b7ac9bf") - ) (junction (at 157.48 35.56) (diameter 0) @@ -4123,16 +4032,6 @@ ) (uuid "0338fef8-3b92-442a-9b01-f3d460f24eb1") ) - (wire - (pts - (xy 86.36 69.85) (xy 97.79 69.85) - ) - (stroke - (width 0) - (type default) - ) - (uuid "03563e00-8516-45e7-a435-a4ae5f0a85e6") - ) (wire (pts (xy 212.09 105.41) (xy 212.09 104.14) @@ -4145,17 +4044,17 @@ ) (wire (pts - (xy 224.79 63.5) (xy 209.55 63.5) + (xy 212.09 90.17) (xy 224.79 90.17) ) (stroke (width 0) (type default) ) - (uuid "13b75547-d48c-432e-a324-406b1879cb66") + (uuid "0d650ad7-60fa-4b45-a9d9-e7b507a9913f") ) (wire (pts - (xy 76.2 69.85) (xy 86.36 69.85) + (xy 76.2 35.56) (xy 86.36 35.56) ) (stroke (width 0) @@ -4193,16 +4092,6 @@ ) (uuid "199d916f-7dbe-42d0-b06a-2a4b29ae1354") ) - (wire - (pts - (xy 97.79 35.56) (xy 144.78 35.56) - ) - (stroke - (width 0) - (type default) - ) - (uuid "1d37de1d-2f55-49db-9844-fe9360428350") - ) (wire (pts (xy 133.35 90.17) (xy 133.35 93.98) @@ -4305,7 +4194,7 @@ ) (wire (pts - (xy 73.66 69.85) (xy 76.2 69.85) + (xy 73.66 35.56) (xy 76.2 35.56) ) (stroke (width 0) @@ -4315,7 +4204,7 @@ ) (wire (pts - (xy 73.66 106.68) (xy 92.71 106.68) + (xy 73.66 106.68) (xy 80.01 106.68) ) (stroke (width 0) @@ -4353,6 +4242,16 @@ ) (uuid "45f34cfa-0366-48fc-a88f-b8012cf25b45") ) + (wire + (pts + (xy 100.33 104.14) (xy 104.14 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "48c1b8cb-0236-4c51-8278-bfa3b78772e2") + ) (wire (pts (xy 138.43 115.57) (xy 143.51 115.57) @@ -4375,7 +4274,7 @@ ) (wire (pts - (xy 212.09 90.17) (xy 224.79 90.17) + (xy 203.2 90.17) (xy 212.09 90.17) ) (stroke (width 0) @@ -4533,6 +4432,16 @@ ) (uuid "75337cfa-b11a-413f-af69-5f1ec210063c") ) + (wire + (pts + (xy 100.33 119.38) (xy 100.33 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8217a9e7-acd0-472e-8b4b-037c7f3a50d1") + ) (wire (pts (xy 185.42 50.8) (xy 185.42 72.39) @@ -4613,16 +4522,6 @@ ) (uuid "98497c95-d8ab-4c2c-9e29-8c7ff142a795") ) - (wire - (pts - (xy 102.87 106.68) (xy 104.14 106.68) - ) - (stroke - (width 0) - (type default) - ) - (uuid "9b4c39ab-7c1f-4000-86c9-63830b270364") - ) (wire (pts (xy 224.79 107.95) (xy 224.79 104.14) @@ -4633,6 +4532,16 @@ ) (uuid "b0f42a29-9233-4ed9-ad37-e75d6df11764") ) + (wire + (pts + (xy 86.36 35.56) (xy 144.78 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b16acded-79a5-4aad-a56e-82e696e505d3") + ) (wire (pts (xy 73.66 96.52) (xy 111.76 96.52) @@ -4673,16 +4582,6 @@ ) (uuid "bc1a1981-7b0a-4558-9536-2612eb7fbf15") ) - (wire - (pts - (xy 102.87 104.14) (xy 104.14 104.14) - ) - (stroke - (width 0) - (type default) - ) - (uuid "bf93a012-87be-4675-868e-ea5a1950b747") - ) (wire (pts (xy 196.85 35.56) (xy 200.66 35.56) @@ -4703,16 +4602,6 @@ ) (uuid "c31bf521-66b7-47f9-84c1-1a4e99a13251") ) - (wire - (pts - (xy 224.79 63.5) (xy 224.79 90.17) - ) - (stroke - (width 0) - (type default) - ) - (uuid "cc33d1cb-0dab-46a0-a2d0-08721b05e7c6") - ) (wire (pts (xy 236.22 97.79) (xy 236.22 96.52) @@ -4805,13 +4694,13 @@ ) (wire (pts - (xy 97.79 69.85) (xy 97.79 99.06) + (xy 80.01 106.68) (xy 80.01 119.38) ) (stroke (width 0) (type default) ) - (uuid "e4646dec-1dcb-47c0-a460-1b925010acf0") + (uuid "e663107d-16f3-412b-b612-3901267497c2") ) (wire (pts @@ -4833,6 +4722,16 @@ ) (uuid "ea9a90be-235a-483c-8fca-7971e2b33f80") ) + (wire + (pts + (xy 80.01 106.68) (xy 104.14 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ed5402b9-57d3-42b6-82a9-2ced3fd9de17") + ) (wire (pts (xy 118.11 165.1) (xy 127 165.1) @@ -4895,7 +4794,7 @@ ) (wire (pts - (xy 73.66 104.14) (xy 92.71 104.14) + (xy 73.66 104.14) (xy 100.33 104.14) ) (stroke (width 0) @@ -4913,16 +4812,6 @@ ) (uuid "fc8b74da-a503-4674-acfe-3cd09e12a75a") ) - (wire - (pts - (xy 97.79 35.56) (xy 97.79 69.85) - ) - (stroke - (width 0) - (type default) - ) - (uuid "fcc1dbcb-f9ff-4141-af70-de3e575af9d6") - ) (wire (pts (xy 134.62 71.12) (xy 134.62 82.55) @@ -4943,6 +4832,26 @@ ) (uuid "ffaeaa7e-a8c5-4426-878d-76bd6cc8649a") ) + (label "VDD" + (at 200.66 52.07 270) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "0bb90ab4-0228-409f-9498-fbea8d4ca456") + ) + (label "VDD" + (at 203.2 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "6021711c-7362-45c3-9875-d2dbdf72d755") + ) (hierarchical_label "D+" (shape bidirectional) (at 104.14 106.68 0) @@ -5882,7 +5791,7 @@ ) (symbol (lib_id "power:GND") - (at 97.79 111.76 0) + (at 90.17 129.54 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -5893,7 +5802,7 @@ (fields_autoplaced yes) (uuid "1f23055b-26d9-40ea-a40e-52c9ca438824") (property "Reference" "#PWR014" - (at 97.79 118.11 0) + (at 90.17 135.89 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5904,7 +5813,7 @@ ) ) (property "Value" "GND" - (at 97.79 116.84 0) + (at 90.17 134.62 0) (show_name no) (do_not_autoplace no) (effects @@ -5914,7 +5823,7 @@ ) ) (property "Footprint" "" - (at 97.79 111.76 0) + (at 90.17 129.54 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5925,7 +5834,7 @@ ) ) (property "Datasheet" "" - (at 97.79 111.76 0) + (at 90.17 129.54 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -5936,7 +5845,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 97.79 111.76 0) + (at 90.17 129.54 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6276,7 +6185,7 @@ ) (symbol (lib_id "Device:C") - (at 76.2 73.66 0) + (at 76.2 39.37 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -6287,7 +6196,7 @@ (fields_autoplaced yes) (uuid "42a34123-db21-4073-a6f2-d963be045466") (property "Reference" "C4" - (at 80.01 72.3899 0) + (at 80.01 38.0999 0) (show_name no) (do_not_autoplace no) (effects @@ -6298,7 +6207,7 @@ ) ) (property "Value" "10u" - (at 80.01 74.9299 0) + (at 80.01 40.6399 0) (show_name no) (do_not_autoplace no) (effects @@ -6309,7 +6218,7 @@ ) ) (property "Footprint" "" - (at 77.1652 77.47 0) + (at 77.1652 43.18 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6320,7 +6229,7 @@ ) ) (property "Datasheet" "" - (at 76.2 73.66 0) + (at 76.2 39.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -6331,7 +6240,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 76.2 73.66 0) + (at 76.2 39.37 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -7261,102 +7170,6 @@ ) ) ) - (symbol - (lib_id "Power_Protection:USBLC6-2SC6") - (at 97.79 104.14 0) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (uuid "849cb94c-7f96-4845-9980-24ea13c97c21") - (property "Reference" "U6" - (at 90.932 109.22 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "USBLC6-2SC6" - (at 80.518 111.506 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" - (at 99.06 110.49 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - (italic yes) - ) - (justify left) - ) - ) - (property "Datasheet" "https://www.st.com/resource/en/datasheet/usblc6-2.pdf" - (at 99.06 112.395 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Description" "Very low capacitance ESD protection diode, 2 data-line, SOT-23-6" - (at 97.79 104.14 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "6" - (uuid "a7388d34-d17e-4c95-9777-3f30e178b12e") - ) - (pin "5" - (uuid "1fcbd2ea-728d-4ebb-9a2e-e1f37fe75448") - ) - (pin "3" - (uuid "cf1eeef2-c150-4d60-aaa4-cb0716e221b8") - ) - (pin "2" - (uuid "cd2b48cb-b694-4a07-bb39-ca0cbc10f53b") - ) - (pin "1" - (uuid "777b59d8-cd1e-447a-95cb-bbf487548ee5") - ) - (pin "4" - (uuid "4d03b729-d693-406f-bb65-9f2c1b555350") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/81f7f138-c870-483b-b965-9895c9eb889f" - (reference "U6") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:LED") (at 224.79 100.33 90) @@ -7528,6 +7341,89 @@ ) ) ) + (symbol + (lib_id "Power_Protection:TPD2EUSB30A") + (at 90.17 119.38 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9559c282-7b05-4027-b620-99b0ad7b3a21") + (property "Reference" "U26" + (at 90.17 109.22 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "TPD2EUSB30A" + (at 90.17 111.76 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:Texas_DRT-3" + (at 71.12 127 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/tpd2eusb30a.pdf" + (at 90.17 119.38 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "2-Channel ESD Protection for Super-Speed USB 3.0 Interface, DRT-3" + (at 90.17 119.38 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "ece559a2-4f0f-48ac-9274-dd0eab3d3855") + ) + (pin "3" + (uuid "65c45a3d-bc94-4cf2-9952-1b6f7052489b") + ) + (pin "1" + (uuid "d5bd9deb-1b27-4e25-9f66-4e82f3f7929d") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/81f7f138-c870-483b-b965-9895c9eb889f" + (reference "U26") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") (at 114.3 78.74 0) @@ -8623,7 +8519,7 @@ ) (symbol (lib_id "Diode:TSM24A") - (at 86.36 73.66 90) + (at 86.36 39.37 270) (unit 1) (body_style 1) (exclude_from_sim no) @@ -8634,29 +8530,29 @@ (fields_autoplaced yes) (uuid "d34cc650-ec67-4cd9-81ab-94936f03c42b") (property "Reference" "D2" - (at 88.9 72.3899 90) + (at 88.9 38.0999 90) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left) ) ) (property "Value" "TSM24A" - (at 88.9 74.9299 90) + (at 88.9 40.6399 90) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left) ) ) (property "Footprint" "Package_TO_SOT_SMD:SOT-23" - (at 92.964 71.374 0) + (at 79.756 41.656 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8668,7 +8564,7 @@ ) ) (property "Datasheet" "https://www.ti.com/lit/ds/symlink/tsm24a.pdf" - (at 97.282 71.374 0) + (at 75.438 41.656 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8680,7 +8576,7 @@ ) ) (property "Description" "2800W unidirectional Transient Voltage Suppressor, 24Vrwm, 30kV Air gap & contact, SOT-23" - (at 94.996 71.374 0) + (at 77.724 41.656 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8793,7 +8689,7 @@ ) (symbol (lib_id "power:GND") - (at 86.36 77.47 0) + (at 86.36 43.18 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -8803,7 +8699,7 @@ (dnp no) (uuid "da4d8456-14c9-4256-8f33-311271128ad7") (property "Reference" "#PWR025" - (at 86.36 83.82 0) + (at 86.36 49.53 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8814,7 +8710,7 @@ ) ) (property "Value" "GND" - (at 86.36 82.296 0) + (at 86.36 48.006 0) (show_name no) (do_not_autoplace no) (effects @@ -8824,7 +8720,7 @@ ) ) (property "Footprint" "" - (at 86.36 77.47 0) + (at 86.36 43.18 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8835,7 +8731,7 @@ ) ) (property "Datasheet" "" - (at 86.36 77.47 0) + (at 86.36 43.18 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8846,7 +8742,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 86.36 77.47 0) + (at 86.36 43.18 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8870,7 +8766,7 @@ ) (symbol (lib_id "power:GND") - (at 76.2 77.47 0) + (at 76.2 43.18 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -8881,7 +8777,7 @@ (fields_autoplaced yes) (uuid "e1214305-397a-4948-899c-9d27d00027e4") (property "Reference" "#PWR024" - (at 76.2 83.82 0) + (at 76.2 49.53 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8892,7 +8788,7 @@ ) ) (property "Value" "GND" - (at 76.2 82.55 0) + (at 76.2 48.26 0) (show_name no) (do_not_autoplace no) (effects @@ -8902,7 +8798,7 @@ ) ) (property "Footprint" "" - (at 76.2 77.47 0) + (at 76.2 43.18 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8913,7 +8809,7 @@ ) ) (property "Datasheet" "" - (at 76.2 77.47 0) + (at 76.2 43.18 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -8924,7 +8820,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 76.2 77.47 0) + (at 76.2 43.18 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -9206,7 +9102,7 @@ (fields_autoplaced yes) (uuid "ef536ba3-ac55-44e0-8046-68ab73d6d9a1") (property "Reference" "J1" - (at 58.42 60.452 0) + (at 58.928 28.194 0) (show_name no) (do_not_autoplace no) (effects @@ -9216,7 +9112,7 @@ ) ) (property "Value" "USB_C_Receptacle_USB2.0_14P" - (at 58.42 62.992 0) + (at 58.928 30.734 0) (show_name no) (do_not_autoplace no) (effects