diff --git a/Hardware/keyboard_controller/PWR.kicad_sch b/Hardware/keyboard_controller/PWR.kicad_sch index 5f2c778..27cf04e 100644 --- a/Hardware/keyboard_controller/PWR.kicad_sch +++ b/Hardware/keyboard_controller/PWR.kicad_sch @@ -966,6 +966,155 @@ ) (embedded_fonts no) ) + (symbol "Device:Polyfuse" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "F" + (at -2.54 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Polyfuse" + (at 2.54 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 1.27 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resettable fuse, polymeric positive temperature coefficient" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "resettable fuse PTC PPTC polyfuse polyswitch" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*polyfuse* *PTC*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Polyfuse_0_1" + (polyline + (pts + (xy -1.524 2.54) (xy -1.524 1.524) (xy 1.524 -1.524) (xy 1.524 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start -0.762 2.54) + (end 0.762 -2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Polyfuse_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "Device:R" (pin_numbers (hide yes) @@ -2045,270 +2194,6 @@ ) (embedded_fonts no) ) - (symbol "Power_Protection:NUP2105L" - (pin_names - (hide yes) - ) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "D" - (at 5.715 2.54 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "NUP2105L" - (at 5.715 0.635 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Package_TO_SOT_SMD:SOT-23" - (at 5.715 -1.27 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - (hide yes) - ) - ) - (property "Datasheet" "https://www.onsemi.com/pub_link/Collateral/NUP2105L-D.PDF" - (at 3.175 3.175 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Dual Line CAN Bus Protector, 24Vrwm" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "can esd protection suppression transient" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "SOT?23*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "NUP2105L_0_0" - (pin passive line - (at 0 -5.08 90) - (length 2.54) - (name "A" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (symbol "NUP2105L_0_1" - (rectangle - (start -4.445 2.54) - (end 4.445 -2.54) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (polyline - (pts - (xy -3.81 1.27) (xy -3.175 0.635) (xy -1.905 0.635) (xy -1.27 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -2.54 2.54) (xy -2.54 0.635) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -2.54 0.635) (xy -2.54 -1.27) (xy 2.54 -1.27) (xy 2.54 0.635) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -2.54 0.635) (xy -1.905 -0.635) (xy -3.175 -0.635) (xy -2.54 0.635) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -2.54 0.635) (xy -3.175 1.905) (xy -1.905 1.905) (xy -2.54 0.635) (xy -2.54 1.27) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 -1.27) (xy 0 -2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 1.27 1.27) (xy 1.905 0.635) (xy 2.54 0.635) (xy 3.175 0.635) (xy 3.81 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 2.54 2.54) (xy 2.54 0.635) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 2.54 0.635) (xy 1.905 -0.635) (xy 3.175 -0.635) (xy 2.54 0.635) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 2.54 0.635) (xy 3.175 1.905) (xy 1.905 1.905) (xy 2.54 0.635) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "NUP2105L_1_1" - (pin passive line - (at -2.54 5.08 270) - (length 2.54) - (name "K" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 2.54 5.08 270) - (length 2.54) - (name "K" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (embedded_fonts no) - ) (symbol "Power_Protection:USBLC6-2SC6" (pin_names (hide yes) @@ -3537,10 +3422,10 @@ (uuid "936b01bf-30aa-4bd3-ae6d-c15c87cb6bd6") ) (junction - (at 111.76 96.52) + (at 72.39 69.85) (diameter 0) (color 0 0 0 0) - (uuid "05f2a359-bae7-4587-828c-d47fdc6fb14a") + (uuid "0578ced5-712a-49a4-9782-b87b2f1eb1a2") ) (junction (at 187.96 120.65) @@ -3549,10 +3434,16 @@ (uuid "05fdc923-b049-427f-a75c-2bb6a15fc8eb") ) (junction - (at 73.66 104.14) + (at 86.36 87.63) (diameter 0) (color 0 0 0 0) - (uuid "2bcbdaa1-dc34-4ea1-b92b-a7b00544f152") + (uuid "0e8e495c-1f40-4431-a4c5-cac205f04c66") + ) + (junction + (at 59.69 106.68) + (diameter 0) + (color 0 0 0 0) + (uuid "3485ef53-3c29-46c6-9337-caccb8a7156f") ) (junction (at 207.01 41.91) @@ -3561,40 +3452,22 @@ (uuid "35daddff-669b-46d3-945c-abc6a9eb68a6") ) (junction - (at 58.42 127) + (at 36.83 130.81) (diameter 0) (color 0 0 0 0) - (uuid "39d2dc2d-baed-4578-acff-dcaf6626f6bb") + (uuid "3742b0d5-8344-4d5f-8029-0703680d4694") ) (junction - (at 86.36 69.85) + (at 59.69 104.14) (diameter 0) (color 0 0 0 0) - (uuid "6a06d2a9-8ce9-48a4-b9f7-dd71e312beda") + (uuid "585e8ff8-0947-4d44-b014-548e36973b0e") ) (junction - (at 133.35 97.79) + (at 143.51 97.79) (diameter 0) (color 0 0 0 0) - (uuid "6c41f22d-6aae-4802-a349-d973821c85fc") - ) - (junction - (at 116.84 93.98) - (diameter 0) - (color 0 0 0 0) - (uuid "84c44425-8f5e-429c-9aea-cb3c665c4452") - ) - (junction - (at 50.8 127) - (diameter 0) - (color 0 0 0 0) - (uuid "876b9b5c-3b8b-4403-bdc0-66fba179a27f") - ) - (junction - (at 73.66 106.68) - (diameter 0) - (color 0 0 0 0) - (uuid "89261a7c-a316-46d4-8054-98d619837d92") + (uuid "5a12df73-ad66-4906-839a-ba5c09159536") ) (junction (at 157.48 41.91) @@ -3608,12 +3481,6 @@ (color 0 0 0 0) (uuid "92af8606-b7b0-4014-9788-b7a240a71c59") ) - (junction - (at 76.2 69.85) - (diameter 0) - (color 0 0 0 0) - (uuid "97aef9a3-4ebe-4174-bc9f-17268fcb0b94") - ) (junction (at 139.7 41.91) (diameter 0) @@ -3627,7 +3494,7 @@ (uuid "9ac5ed16-8c98-437e-90f3-e0b5ccff58ff") ) (junction - (at 97.79 69.85) + (at 96.52 69.85) (diameter 0) (color 0 0 0 0) (uuid "c78a65c5-0352-401d-9e50-09b1745c767b") @@ -3645,10 +3512,16 @@ (uuid "d0e46050-c565-4937-b640-886510497ca7") ) (junction - (at 133.35 92.71) + (at 130.81 41.91) (diameter 0) (color 0 0 0 0) - (uuid "e7c60085-7646-4f3b-bbdf-aca2f395b6ad") + (uuid "d39aba94-811e-48bd-9773-3a83d214b710") + ) + (junction + (at 143.51 92.71) + (diameter 0) + (color 0 0 0 0) + (uuid "d637746b-e052-47d0-8e43-9febfd6cb7c8") ) (junction (at 184.15 41.91) @@ -3656,6 +3529,12 @@ (color 0 0 0 0) (uuid "ee2e0ec4-34f7-41ae-a02d-6eed3d907b12") ) + (junction + (at 44.45 130.81) + (diameter 0) + (color 0 0 0 0) + (uuid "ffecce1b-ed4e-4245-91b6-7cdbf1d50432") + ) (no_connect (at 181.61 115.57) (uuid "8d2e83df-e7a4-42f8-8fc6-2ab4afe555af") @@ -3686,7 +3565,7 @@ ) (wire (pts - (xy 73.66 93.98) (xy 116.84 93.98) + (xy 59.69 93.98) (xy 81.28 93.98) ) (stroke (width 0) @@ -3694,16 +3573,6 @@ ) (uuid "02f80a67-61fe-45f8-bb8f-d2b15dfacb1b") ) - (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 100.33) (xy 212.09 99.06) @@ -3736,13 +3605,23 @@ ) (wire (pts - (xy 76.2 69.85) (xy 86.36 69.85) + (xy 130.81 41.91) (xy 130.81 43.18) ) (stroke (width 0) (type default) ) - (uuid "157a5f88-b640-423c-bdb2-8df0054d24a5") + (uuid "0fb19e81-1db9-4a19-b193-5a070bb2ec97") + ) + (wire + (pts + (xy 91.44 96.52) (xy 143.51 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "171beb59-8770-471d-ab95-6e0d11f1c19f") ) (wire (pts @@ -3754,6 +3633,16 @@ ) (uuid "17bfd21e-28ee-4124-a44d-478b7fbc53d4") ) + (wire + (pts + (xy 72.39 87.63) (xy 72.39 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1bad0143-4f6c-418f-9523-9bc4f45be933") + ) (wire (pts (xy 139.7 41.91) (xy 152.4 41.91) @@ -3816,7 +3705,7 @@ ) (wire (pts - (xy 50.8 128.27) (xy 50.8 127) + (xy 36.83 132.08) (xy 36.83 130.81) ) (stroke (width 0) @@ -3826,7 +3715,17 @@ ) (wire (pts - (xy 97.79 41.91) (xy 139.7 41.91) + (xy 111.76 52.07) (xy 111.76 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3444ff1b-3f02-4f95-8ea9-7ba97f2601b4") + ) + (wire + (pts + (xy 96.52 41.91) (xy 99.06 41.91) ) (stroke (width 0) @@ -3836,7 +3735,7 @@ ) (wire (pts - (xy 73.66 69.85) (xy 76.2 69.85) + (xy 59.69 69.85) (xy 62.23 69.85) ) (stroke (width 0) @@ -3844,16 +3743,6 @@ ) (uuid "35fa6c9b-16ea-444d-83c2-69275f160da7") ) - (wire - (pts - (xy 73.66 106.68) (xy 92.71 106.68) - ) - (stroke - (width 0) - (type default) - ) - (uuid "3625f100-3bc9-4acf-a681-abf2263adc66") - ) (wire (pts (xy 152.4 64.77) (xy 152.4 41.91) @@ -3864,16 +3753,6 @@ ) (uuid "3d309dc7-bdae-49ea-987f-5ee58ff3ba35") ) - (wire - (pts - (xy 133.35 97.79) (xy 143.51 97.79) - ) - (stroke - (width 0) - (type default) - ) - (uuid "4486f998-1840-4cf7-a45d-245af5f4b199") - ) (wire (pts (xy 138.43 115.57) (xy 143.51 115.57) @@ -3884,6 +3763,16 @@ ) (uuid "49a8ca46-3da8-49a3-9fb9-17c8905af075") ) + (wire + (pts + (xy 72.39 69.85) (xy 96.52 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "49c108dd-4d4f-400d-a93b-02128828040c") + ) (wire (pts (xy 124.46 133.35) (xy 118.11 133.35) @@ -3944,16 +3833,6 @@ ) (uuid "576d9bdf-2719-4e25-8a78-652af5146ebd") ) - (wire - (pts - (xy 111.76 97.79) (xy 111.76 96.52) - ) - (stroke - (width 0) - (type default) - ) - (uuid "5bd3904f-8c05-4668-8a86-9f5485539607") - ) (wire (pts (xy 124.46 118.11) (xy 124.46 133.35) @@ -3964,6 +3843,16 @@ ) (uuid "5cdd3bb9-91b9-465c-92a4-8e5b9485d973") ) + (wire + (pts + (xy 130.81 41.91) (xy 139.7 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5f485ad1-a9a9-4a3a-ab64-4a3d078fbb5b") + ) (wire (pts (xy 134.62 82.55) (xy 143.51 82.55) @@ -3976,7 +3865,7 @@ ) (wire (pts - (xy 58.42 128.27) (xy 58.42 127) + (xy 44.45 132.08) (xy 44.45 130.81) ) (stroke (width 0) @@ -3986,13 +3875,13 @@ ) (wire (pts - (xy 133.35 92.71) (xy 143.51 92.71) + (xy 69.85 69.85) (xy 72.39 69.85) ) (stroke (width 0) (type default) ) - (uuid "65838ccf-3e5e-4778-917f-e5a8efe53cdb") + (uuid "65fe720c-f9e6-4633-b296-c12bdd7855d8") ) (wire (pts @@ -4024,6 +3913,16 @@ ) (uuid "698ad88c-e3f3-4f87-b794-1041085132d5") ) + (wire + (pts + (xy 86.36 88.9) (xy 86.36 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "69a2a7b0-a6e8-4072-b94a-fefc6944b0ed") + ) (wire (pts (xy 114.3 68.58) (xy 114.3 71.12) @@ -4034,6 +3933,16 @@ ) (uuid "6b03dc23-4864-4d2e-bb5b-f1980a478b35") ) + (wire + (pts + (xy 44.45 130.81) (xy 44.45 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6bdd01ec-4454-4811-8090-993e3eb2a6fc") + ) (wire (pts (xy 180.34 81.28) (xy 219.71 81.28) @@ -4056,7 +3965,37 @@ ) (wire (pts - (xy 133.35 97.79) (xy 133.35 100.33) + (xy 139.7 43.18) (xy 139.7 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "778b96f7-553f-4d2e-b414-a14da117ddce") + ) + (wire + (pts + (xy 72.39 87.63) (xy 86.36 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7a977676-a3d6-4efc-9da0-53df6932afb8") + ) + (wire + (pts + (xy 91.44 93.98) (xy 143.51 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "843b7763-bb2c-434f-a930-3d21ec4a9496") + ) + (wire + (pts + (xy 143.51 97.79) (xy 143.51 100.33) ) (stroke (width 0) @@ -4066,7 +4005,7 @@ ) (wire (pts - (xy 73.66 106.68) (xy 73.66 109.22) + (xy 59.69 106.68) (xy 59.69 109.22) ) (stroke (width 0) @@ -4076,7 +4015,7 @@ ) (wire (pts - (xy 133.35 96.52) (xy 133.35 97.79) + (xy 143.51 96.52) (xy 143.51 97.79) ) (stroke (width 0) @@ -4106,13 +4045,23 @@ ) (wire (pts - (xy 102.87 106.68) (xy 104.14 106.68) + (xy 59.69 106.68) (xy 67.31 106.68) ) (stroke (width 0) (type default) ) - (uuid "9b4c39ab-7c1f-4000-86c9-63830b270364") + (uuid "94dbe037-e3f0-4069-9206-a2affbe59913") + ) + (wire + (pts + (xy 124.46 41.91) (xy 130.81 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9bf0ccb6-f7bd-472f-b9b7-b237b369c57a") ) (wire (pts @@ -4136,7 +4085,7 @@ ) (wire (pts - (xy 73.66 96.52) (xy 111.76 96.52) + (xy 59.69 96.52) (xy 81.28 96.52) ) (stroke (width 0) @@ -4156,7 +4105,7 @@ ) (wire (pts - (xy 133.35 93.98) (xy 133.35 92.71) + (xy 143.51 93.98) (xy 143.51 92.71) ) (stroke (width 0) @@ -4164,26 +4113,6 @@ ) (uuid "b727684a-efc6-4183-81eb-626a924fe88c") ) - (wire - (pts - (xy 116.84 93.98) (xy 116.84 97.79) - ) - (stroke - (width 0) - (type default) - ) - (uuid "ba5bcb7d-4c01-4b97-a66a-784dde8c489a") - ) - (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 184.15 41.91) (xy 189.23 41.91) @@ -4194,16 +4123,6 @@ ) (uuid "c050ac97-d9a3-46eb-a213-f86d2daaa376") ) - (wire - (pts - (xy 116.84 93.98) (xy 133.35 93.98) - ) - (stroke - (width 0) - (type default) - ) - (uuid "c31bf521-66b7-47f9-84c1-1a4e99a13251") - ) (wire (pts (xy 224.79 80.01) (xy 224.79 83.82) @@ -4224,6 +4143,16 @@ ) (uuid "cd6acdbc-32ff-4860-8ce1-bc1f61ca5148") ) + (wire + (pts + (xy 72.39 71.12) (xy 72.39 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d0cbe6ca-d24e-4461-bb43-a0f784a327fc") + ) (wire (pts (xy 184.15 49.53) (xy 194.31 49.53) @@ -4236,7 +4165,27 @@ ) (wire (pts - (xy 133.35 92.71) (xy 133.35 90.17) + (xy 59.69 101.6) (xy 59.69 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d8f1affa-bf31-451d-9ef2-6eb0caa75a80") + ) + (wire + (pts + (xy 86.36 87.63) (xy 96.52 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d9df49da-694d-4cf1-96e3-8bec47d10008") + ) + (wire + (pts + (xy 143.51 92.71) (xy 143.51 90.17) ) (stroke (width 0) @@ -4264,16 +4213,6 @@ ) (uuid "ddf6966d-a3fc-40ec-b9dd-5f6aff5f1baf") ) - (wire - (pts - (xy 133.35 90.17) (xy 143.51 90.17) - ) - (stroke - (width 0) - (type default) - ) - (uuid "df9f347c-7531-44cb-8277-ae489e25e9c0") - ) (wire (pts (xy 207.01 41.91) (xy 219.71 41.91) @@ -4284,16 +4223,6 @@ ) (uuid "dfd4fb02-ecb8-4820-9dc3-0e0cfc9f7504") ) - (wire - (pts - (xy 111.76 96.52) (xy 133.35 96.52) - ) - (stroke - (width 0) - (type default) - ) - (uuid "e37a3cba-dc01-4612-9684-abbfb2e007a2") - ) (wire (pts (xy 204.47 49.53) (xy 207.01 49.53) @@ -4306,7 +4235,7 @@ ) (wire (pts - (xy 97.79 69.85) (xy 97.79 99.06) + (xy 96.52 69.85) (xy 96.52 87.63) ) (stroke (width 0) @@ -4324,6 +4253,16 @@ ) (uuid "ef279a59-e5b3-47a7-ad6d-6c5ecade7fcd") ) + (wire + (pts + (xy 36.83 130.81) (xy 36.83 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f5a89a84-dfe6-4391-8d22-5ff8a31757d3") + ) (wire (pts (xy 143.51 80.01) (xy 137.16 80.01) @@ -4336,17 +4275,7 @@ ) (wire (pts - (xy 133.35 100.33) (xy 143.51 100.33) - ) - (stroke - (width 0) - (type default) - ) - (uuid "f8e9cc87-6997-4e29-ab3a-726824c60525") - ) - (wire - (pts - (xy 73.66 104.14) (xy 92.71 104.14) + (xy 59.69 104.14) (xy 67.31 104.14) ) (stroke (width 0) @@ -4366,17 +4295,7 @@ ) (wire (pts - (xy 73.66 101.6) (xy 73.66 104.14) - ) - (stroke - (width 0) - (type default) - ) - (uuid "fc8b74da-a503-4674-acfe-3cd09e12a75a") - ) - (wire - (pts - (xy 97.79 41.91) (xy 97.79 69.85) + (xy 96.52 41.91) (xy 96.52 69.85) ) (stroke (width 0) @@ -4396,7 +4315,7 @@ ) (hierarchical_label "D+" (shape bidirectional) - (at 104.14 106.68 0) + (at 77.47 106.68 0) (effects (font (size 1.27 1.27) @@ -4451,7 +4370,7 @@ ) (hierarchical_label "D-" (shape bidirectional) - (at 104.14 104.14 0) + (at 77.47 104.14 0) (effects (font (size 1.27 1.27) @@ -4739,7 +4658,7 @@ ) (symbol (lib_id "Device:R") - (at 54.61 127 90) + (at 40.64 130.81 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4747,15 +4666,15 @@ (dnp no) (uuid "0e8842d4-ac07-4f4a-9d28-7f76e8b1d1e1") (property "Reference" "R1" - (at 54.61 124.46 90) + (at 40.64 125.222 90) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "0" - (at 54.61 127 90) + (property "Value" "0R" + (at 40.64 127.762 90) (effects (font (size 1.27 1.27) @@ -4763,7 +4682,7 @@ ) ) (property "Footprint" "" - (at 54.61 128.778 90) + (at 40.64 132.588 90) (effects (font (size 1.27 1.27) @@ -4772,7 +4691,7 @@ ) ) (property "Datasheet" "~" - (at 54.61 127 0) + (at 40.64 130.81 0) (effects (font (size 1.27 1.27) @@ -4781,7 +4700,7 @@ ) ) (property "Description" "Resistor" - (at 54.61 127 0) + (at 40.64 130.81 0) (effects (font (size 1.27 1.27) @@ -5015,7 +4934,7 @@ ) (symbol (lib_id "power:GND") - (at 97.79 111.76 0) + (at 72.39 111.76 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5024,7 +4943,7 @@ (fields_autoplaced yes) (uuid "1f23055b-26d9-40ea-a40e-52c9ca438824") (property "Reference" "#PWR014" - (at 97.79 118.11 0) + (at 72.39 118.11 0) (effects (font (size 1.27 1.27) @@ -5033,15 +4952,16 @@ ) ) (property "Value" "GND" - (at 97.79 116.84 0) + (at 72.39 116.84 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Footprint" "" - (at 97.79 111.76 0) + (at 72.39 111.76 0) (effects (font (size 1.27 1.27) @@ -5050,7 +4970,7 @@ ) ) (property "Datasheet" "" - (at 97.79 111.76 0) + (at 72.39 111.76 0) (effects (font (size 1.27 1.27) @@ -5059,7 +4979,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 97.79 111.76 0) + (at 72.39 111.76 0) (effects (font (size 1.27 1.27) @@ -5104,6 +5024,7 @@ (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Footprint" "" @@ -5353,7 +5274,7 @@ ) (symbol (lib_id "power:GND") - (at 58.42 128.27 0) + (at 44.45 132.08 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5362,7 +5283,7 @@ (fields_autoplaced yes) (uuid "3c4e2561-44ac-48ba-bf51-adec668586b1") (property "Reference" "#PWR02" - (at 58.42 134.62 0) + (at 44.45 138.43 0) (effects (font (size 1.27 1.27) @@ -5371,7 +5292,7 @@ ) ) (property "Value" "GND" - (at 58.42 133.35 0) + (at 44.45 137.16 0) (effects (font (size 1.27 1.27) @@ -5379,7 +5300,7 @@ ) ) (property "Footprint" "" - (at 58.42 128.27 0) + (at 44.45 132.08 0) (effects (font (size 1.27 1.27) @@ -5388,7 +5309,7 @@ ) ) (property "Datasheet" "" - (at 58.42 128.27 0) + (at 44.45 132.08 0) (effects (font (size 1.27 1.27) @@ -5397,7 +5318,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 58.42 128.27 0) + (at 44.45 132.08 0) (effects (font (size 1.27 1.27) @@ -5418,17 +5339,56 @@ ) ) (symbol - (lib_id "power:GNDS") - (at 50.8 128.27 0) + (lib_id "Power_Protection:USBLC6-2SC6") + (at 86.36 93.98 0) + (mirror y) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) - (uuid "417a7ffe-b66e-4327-9b15-4cc8c7e15c8c") - (property "Reference" "#PWR03" - (at 50.8 134.62 0) + (uuid "3dc2a6fb-a0e1-4393-988c-f9023c52e6f6") + (property "Reference" "U14" + (at 93.218 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "USBLC6-2SC6" + (at 103.632 101.346 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" + (at 85.09 100.33 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "https://www.st.com/resource/en/datasheet/usblc6-2.pdf" + (at 85.09 102.235 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "Very low capacitance ESD protection diode, 2 data-line, SOT-23-6" + (at 86.36 93.98 0) (effects (font (size 1.27 1.27) @@ -5436,16 +5396,63 @@ (hide yes) ) ) - (property "Value" "GNDS" - (at 50.8 133.35 0) + (pin "6" + (uuid "9968bca8-8e5c-447f-aff9-6b334afdbb26") + ) + (pin "5" + (uuid "c3813f59-0f9f-4522-8e39-af86d8e5a5d5") + ) + (pin "3" + (uuid "02bb5454-a546-436f-a3b4-307d2b480429") + ) + (pin "2" + (uuid "625b95c5-d93c-4efd-a8ea-f5e3d0cdf941") + ) + (pin "1" + (uuid "800d3a77-dc2e-42d1-98a9-3d892d95fe51") + ) + (pin "4" + (uuid "e636efaf-7ec8-4feb-ad87-eee27998a235") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/81f7f138-c870-483b-b965-9895c9eb889f" + (reference "U14") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 111.76 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3e476bb7-be37-463c-b4bc-b14da797637d") + (property "Reference" "#PWR061" + (at 111.76 60.96 0) (effects (font (size 1.27 1.27) ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 111.76 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) ) ) (property "Footprint" "" - (at 50.8 128.27 0) + (at 111.76 54.61 0) (effects (font (size 1.27 1.27) @@ -5454,7 +5461,73 @@ ) ) (property "Datasheet" "" - (at 50.8 128.27 0) + (at 111.76 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 111.76 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b1659ced-40bf-44cb-b2de-bd583d1edd30") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/81f7f138-c870-483b-b965-9895c9eb889f" + (reference "#PWR061") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GNDS") + (at 36.83 132.08 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "417a7ffe-b66e-4327-9b15-4cc8c7e15c8c") + (property "Reference" "#PWR03" + (at 36.83 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GNDS" + (at 36.83 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 36.83 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 36.83 132.08 0) (effects (font (size 1.27 1.27) @@ -5463,7 +5536,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GNDS\" , signal ground" - (at 50.8 128.27 0) + (at 36.83 132.08 0) (effects (font (size 1.27 1.27) @@ -5485,7 +5558,7 @@ ) (symbol (lib_id "Device:C") - (at 76.2 73.66 0) + (at 130.81 46.99 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5494,7 +5567,7 @@ (fields_autoplaced yes) (uuid "42a34123-db21-4073-a6f2-d963be045466") (property "Reference" "C4" - (at 80.01 72.3899 0) + (at 134.62 45.7199 0) (effects (font (size 1.27 1.27) @@ -5503,7 +5576,7 @@ ) ) (property "Value" "10u" - (at 80.01 74.9299 0) + (at 134.62 48.2599 0) (effects (font (size 1.27 1.27) @@ -5512,7 +5585,7 @@ ) ) (property "Footprint" "" - (at 77.1652 77.47 0) + (at 131.7752 50.8 0) (effects (font (size 1.27 1.27) @@ -5521,7 +5594,7 @@ ) ) (property "Datasheet" "~" - (at 76.2 73.66 0) + (at 130.81 46.99 0) (effects (font (size 1.27 1.27) @@ -5530,7 +5603,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 76.2 73.66 0) + (at 130.81 46.99 0) (effects (font (size 1.27 1.27) @@ -5698,6 +5771,142 @@ ) ) ) + (symbol + (lib_id "power:GND") + (at 86.36 101.6 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5154d02a-73ec-4370-b785-796f19e6f9ce") + (property "Reference" "#PWR015" + (at 86.36 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 86.36 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 86.36 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 86.36 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 86.36 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1b5925a6-b454-40a9-8146-d88e7e2aa1e9") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/81f7f138-c870-483b-b965-9895c9eb889f" + (reference "#PWR015") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:Polyfuse") + (at 66.04 69.85 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "559e93d0-e612-47f2-88a6-89daf68a3154") + (property "Reference" "F1" + (at 66.04 63.5 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Polyfuse" + (at 66.04 66.04 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 71.12 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 66.04 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resettable fuse, polymeric positive temperature coefficient" + (at 66.04 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a3cb002b-4a75-4758-a99e-21cedf6af2d5") + ) + (pin "2" + (uuid "9885d709-5332-42fd-b746-c3a76f9b213d") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/81f7f138-c870-483b-b965-9895c9eb889f" + (reference "F1") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") (at 114.3 165.1 0) @@ -6049,7 +6258,8 @@ ) (symbol (lib_id "Power_Protection:USBLC6-2SC6") - (at 97.79 104.14 0) + (at 72.39 104.14 0) + (mirror y) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6057,7 +6267,7 @@ (dnp no) (uuid "849cb94c-7f96-4845-9980-24ea13c97c21") (property "Reference" "U6" - (at 90.932 109.22 0) + (at 79.248 109.22 0) (effects (font (size 1.27 1.27) @@ -6066,7 +6276,7 @@ ) ) (property "Value" "USBLC6-2SC6" - (at 80.518 111.506 0) + (at 89.662 111.506 0) (effects (font (size 1.27 1.27) @@ -6075,7 +6285,7 @@ ) ) (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" - (at 99.06 110.49 0) + (at 71.12 110.49 0) (effects (font (size 1.27 1.27) @@ -6086,7 +6296,7 @@ ) ) (property "Datasheet" "https://www.st.com/resource/en/datasheet/usblc6-2.pdf" - (at 99.06 112.395 0) + (at 71.12 112.395 0) (effects (font (size 1.27 1.27) @@ -6096,7 +6306,7 @@ ) ) (property "Description" "Very low capacitance ESD protection diode, 2 data-line, SOT-23-6" - (at 97.79 104.14 0) + (at 72.39 104.14 0) (effects (font (size 1.27 1.27) @@ -6301,6 +6511,7 @@ (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Footprint" "" @@ -6342,80 +6553,6 @@ ) ) ) - (symbol - (lib_id "Power_Protection:NUP2105L") - (at 114.3 102.87 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "a013879a-7c62-455b-a801-c225dcb623a3") - (property "Reference" "D1" - (at 120.65 101.5999 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "NUP2105L" - (at 120.65 104.1399 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Package_TO_SOT_SMD:SOT-23" - (at 120.015 104.14 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - (hide yes) - ) - ) - (property "Datasheet" "https://www.onsemi.com/pub_link/Collateral/NUP2105L-D.PDF" - (at 117.475 99.695 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Dual Line CAN Bus Protector, 24Vrwm" - (at 114.3 102.87 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "80426a37-aaa6-48e3-8708-8d22f079a38a") - ) - (pin "3" - (uuid "702f8c6b-be32-4f97-b722-6053a052f212") - ) - (pin "2" - (uuid "fd547470-168e-4e21-bd5e-91fcbc82263f") - ) - (instances - (project "" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/81f7f138-c870-483b-b965-9895c9eb889f" - (reference "D1") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:R") (at 212.09 87.63 0) @@ -6768,7 +6905,7 @@ ) (symbol (lib_id "power:GND") - (at 139.7 49.53 0) + (at 139.7 50.8 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6777,7 +6914,7 @@ (fields_autoplaced yes) (uuid "b998514c-223d-4245-b9d5-f57c4e0ed04b") (property "Reference" "#PWR026" - (at 139.7 55.88 0) + (at 139.7 57.15 0) (effects (font (size 1.27 1.27) @@ -6786,7 +6923,7 @@ ) ) (property "Value" "GND" - (at 139.7 54.61 0) + (at 139.7 55.88 0) (effects (font (size 1.27 1.27) @@ -6794,7 +6931,7 @@ ) ) (property "Footprint" "" - (at 139.7 49.53 0) + (at 139.7 50.8 0) (effects (font (size 1.27 1.27) @@ -6803,7 +6940,7 @@ ) ) (property "Datasheet" "" - (at 139.7 49.53 0) + (at 139.7 50.8 0) (effects (font (size 1.27 1.27) @@ -6812,7 +6949,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 139.7 49.53 0) + (at 139.7 50.8 0) (effects (font (size 1.27 1.27) @@ -7066,84 +7203,18 @@ ) ) ) - (symbol - (lib_id "power:GND") - (at 114.3 107.95 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "cfb84a18-867f-4285-b8d0-ef075710659d") - (property "Reference" "#PWR015" - (at 114.3 114.3 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "GND" - (at 114.3 113.03 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 114.3 107.95 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 114.3 107.95 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 114.3 107.95 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "83a21d06-8668-4cb9-9e0e-45c5541e4bd2") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/81f7f138-c870-483b-b965-9895c9eb889f" - (reference "#PWR015") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Diode:TSM24A") - (at 86.36 73.66 90) + (at 72.39 74.93 90) + (mirror x) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) (uuid "d34cc650-ec67-4cd9-81ab-94936f03c42b") (property "Reference" "D2" - (at 88.9 72.3899 90) + (at 74.93 73.66 90) (effects (font (size 1.27 1.27) @@ -7152,7 +7223,7 @@ ) ) (property "Value" "TSM24A" - (at 88.9 74.9299 90) + (at 74.93 76.2 90) (effects (font (size 1.27 1.27) @@ -7161,7 +7232,7 @@ ) ) (property "Footprint" "Package_TO_SOT_SMD:SOT-23" - (at 92.964 71.374 0) + (at 78.994 77.216 0) (effects (font (size 1.27 1.27) @@ -7171,7 +7242,7 @@ ) ) (property "Datasheet" "https://www.ti.com/lit/ds/symlink/tsm24a.pdf" - (at 97.282 71.374 0) + (at 83.312 77.216 0) (effects (font (size 1.27 1.27) @@ -7181,7 +7252,7 @@ ) ) (property "Description" "2800W unidirectional Transient Voltage Suppressor, 24Vrwm, 30kV Air gap & contact, SOT-23" - (at 94.996 71.374 0) + (at 81.026 77.216 0) (effects (font (size 1.27 1.27) @@ -7280,7 +7351,7 @@ ) (symbol (lib_id "power:GND") - (at 86.36 77.47 0) + (at 72.39 78.74 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7288,7 +7359,7 @@ (dnp no) (uuid "da4d8456-14c9-4256-8f33-311271128ad7") (property "Reference" "#PWR025" - (at 86.36 83.82 0) + (at 72.39 85.09 0) (effects (font (size 1.27 1.27) @@ -7297,15 +7368,16 @@ ) ) (property "Value" "GND" - (at 86.36 82.296 0) + (at 72.39 83.566 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Footprint" "" - (at 86.36 77.47 0) + (at 72.39 78.74 0) (effects (font (size 1.27 1.27) @@ -7314,7 +7386,7 @@ ) ) (property "Datasheet" "" - (at 86.36 77.47 0) + (at 72.39 78.74 0) (effects (font (size 1.27 1.27) @@ -7323,7 +7395,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 86.36 77.47 0) + (at 72.39 78.74 0) (effects (font (size 1.27 1.27) @@ -7345,7 +7417,7 @@ ) (symbol (lib_id "power:GND") - (at 76.2 77.47 0) + (at 130.81 50.8 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7354,7 +7426,7 @@ (fields_autoplaced yes) (uuid "e1214305-397a-4948-899c-9d27d00027e4") (property "Reference" "#PWR024" - (at 76.2 83.82 0) + (at 130.81 57.15 0) (effects (font (size 1.27 1.27) @@ -7363,15 +7435,16 @@ ) ) (property "Value" "GND" - (at 76.2 82.55 0) + (at 130.81 55.88 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) (property "Footprint" "" - (at 76.2 77.47 0) + (at 130.81 50.8 0) (effects (font (size 1.27 1.27) @@ -7380,7 +7453,7 @@ ) ) (property "Datasheet" "" - (at 76.2 77.47 0) + (at 130.81 50.8 0) (effects (font (size 1.27 1.27) @@ -7389,7 +7462,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 76.2 77.47 0) + (at 130.81 50.8 0) (effects (font (size 1.27 1.27) @@ -7621,7 +7694,7 @@ ) (symbol (lib_id "Connector:USB_C_Receptacle_USB2.0_14P") - (at 58.42 104.14 0) + (at 44.45 104.14 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7630,7 +7703,7 @@ (fields_autoplaced yes) (uuid "ef536ba3-ac55-44e0-8046-68ab73d6d9a1") (property "Reference" "J1" - (at 58.42 60.452 0) + (at 44.45 60.452 0) (effects (font (size 1.27 1.27) @@ -7638,7 +7711,7 @@ ) ) (property "Value" "USB_C_Receptacle_USB2.0_14P" - (at 58.42 62.992 0) + (at 44.45 62.992 0) (effects (font (size 1.27 1.27) @@ -7646,7 +7719,7 @@ ) ) (property "Footprint" "" - (at 62.23 104.14 0) + (at 48.26 104.14 0) (effects (font (size 1.27 1.27) @@ -7655,7 +7728,7 @@ ) ) (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" - (at 62.23 104.14 0) + (at 48.26 104.14 0) (effects (font (size 1.27 1.27) @@ -7664,7 +7737,7 @@ ) ) (property "Description" "USB 2.0-only 14P Type-C Receptacle connector" - (at 58.42 104.14 0) + (at 44.45 104.14 0) (effects (font (size 1.27 1.27) @@ -7728,7 +7801,7 @@ ) (symbol (lib_id "Device:C") - (at 139.7 45.72 0) + (at 139.7 46.99 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7737,7 +7810,7 @@ (fields_autoplaced yes) (uuid "f52cfbc7-93aa-40d4-a877-c3785948bffe") (property "Reference" "C5" - (at 143.51 44.4499 0) + (at 143.51 45.7199 0) (effects (font (size 1.27 1.27) @@ -7746,7 +7819,7 @@ ) ) (property "Value" "1u" - (at 143.51 46.9899 0) + (at 143.51 48.2599 0) (effects (font (size 1.27 1.27) @@ -7755,7 +7828,7 @@ ) ) (property "Footprint" "" - (at 140.6652 49.53 0) + (at 140.6652 50.8 0) (effects (font (size 1.27 1.27) @@ -7764,7 +7837,7 @@ ) ) (property "Datasheet" "~" - (at 139.7 45.72 0) + (at 139.7 46.99 0) (effects (font (size 1.27 1.27) @@ -7773,7 +7846,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 139.7 45.72 0) + (at 139.7 46.99 0) (effects (font (size 1.27 1.27) @@ -7796,4 +7869,76 @@ ) ) ) + (sheet + (at 99.06 39.37) + (size 25.4 12.7) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (stroke + (width 0.1524) + (type solid) + ) + (fill + (color 0 0 0 0.0000) + ) + (uuid "14e475fc-3ffe-44c4-b9c9-539e1b0d41cb") + (property "Sheetname" "Ideal diode" + (at 99.06 38.6584 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "block/ideal_diode.kicad_sch" + (at 99.06 52.6546 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "INPUT" input + (at 99.06 41.91 180) + (uuid "a679903b-9234-4dfd-8f7b-606156a5ae40") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "GND" passive + (at 111.76 52.07 270) + (uuid "171247a2-cb37-4b30-bc98-00114f46785e") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "OUT" output + (at 124.46 41.91 0) + (uuid "488fdc42-0eb0-471d-9a80-16ac703aa61a") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/81f7f138-c870-483b-b965-9895c9eb889f" + (page "9") + ) + ) + ) + ) ) diff --git a/Hardware/keyboard_controller/block/ideal_diode.kicad_sch b/Hardware/keyboard_controller/block/ideal_diode.kicad_sch index f8ef571..86c5e64 100644 --- a/Hardware/keyboard_controller/block/ideal_diode.kicad_sch +++ b/Hardware/keyboard_controller/block/ideal_diode.kicad_sch @@ -1010,7 +1010,7 @@ (on_board yes) (dnp no) (uuid "339d59ec-637f-4ade-a2ab-e3d3fd43c3cf") - (property "Reference" "Q8" + (property "Reference" "Q" (at 86.36 54.6101 0) (effects (font @@ -1092,7 +1092,7 @@ ) ) (pin "1" - (uuid "384844f8-02df-43ff-8019-54f0851e533c") + (uuid "0ef969b6-c0bb-4391-8263-35e528eb3c5f") ) (pin "5" (uuid "a8ea70d5-542d-407a-a088-6adc40088000") @@ -1104,23 +1104,15 @@ (uuid "04889b31-9ee5-4759-93a3-ce1a25a20963") ) (pin "6" - (uuid "0f80c42f-de23-4b47-82b9-4a1247510d03") + (uuid "88e86ed6-99c2-4315-b9e4-2884fa16b329") ) (pin "2" - (uuid "99ac6854-fee8-4ad8-bcf9-4b1f84752170") + (uuid "ac178155-6378-4c77-aa67-5c3c63ea8632") ) (instances - (project "" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece/471c57ac-7f0b-4770-9508-a9b5df7da8b9" - (reference "Q12") - (unit 1) - ) - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece/b79ecb33-7ccf-4673-914d-32a1b9b10e7b" - (reference "Q10") - (unit 1) - ) - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5/efdabaa1-4e6c-4b02-8574-dea8c0bb89ea" - (reference "Q8") + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/81f7f138-c870-483b-b965-9895c9eb889f/14e475fc-3ffe-44c4-b9c9-539e1b0d41cb" + (reference "Q4") (unit 1) ) ) @@ -1130,13 +1122,13 @@ (lib_id "Transistor_BJT:BC857BS") (at 111.76 53.34 0) (mirror x) - (unit 2) + (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (uuid "4af76aab-f986-4385-9520-d829779e4c99") - (property "Reference" "Q8" + (property "Reference" "Q" (at 116.84 54.6101 0) (effects (font @@ -1221,32 +1213,24 @@ (uuid "c9ea3d90-2830-4126-b88a-0fd24360711e") ) (pin "3" - (uuid "5d537359-8adb-4653-a50b-7748b1482635") + (uuid "1f117375-eed3-499d-810e-413161476626") ) (pin "4" - (uuid "abf42056-240c-4638-b27f-35700968354a") + (uuid "82288bd0-7b05-4685-9985-15ff818cccc2") ) (pin "6" (uuid "ac493fb1-6c77-4e80-881b-4ac7315c5b8e") ) (pin "5" - (uuid "6c5d91ff-268e-452b-927b-81fbf8139749") + (uuid "15a8b5c0-57ca-4b56-b219-e9810d1d26f5") ) (pin "1" (uuid "fe5a9cc9-809d-4ee9-bb88-6d7e9389e085") ) (instances - (project "" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece/471c57ac-7f0b-4770-9508-a9b5df7da8b9" - (reference "Q12") - (unit 2) - ) - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece/b79ecb33-7ccf-4673-914d-32a1b9b10e7b" - (reference "Q10") - (unit 2) - ) - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5/efdabaa1-4e6c-4b02-8574-dea8c0bb89ea" - (reference "Q8") + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/81f7f138-c870-483b-b965-9895c9eb889f/14e475fc-3ffe-44c4-b9c9-539e1b0d41cb" + (reference "Q4") (unit 2) ) ) @@ -1308,25 +1292,21 @@ ) ) (pin "2" - (uuid "b768ddbf-fae2-436c-ac4c-91cc5e18ce50") + (uuid "413fdc40-b7ae-4d83-9063-5cde5e5bdcc1") ) (pin "1" - (uuid "448c2525-f4b6-4b0e-b86f-1f8d7f4ebb03") + (uuid "e9ec6be3-1dda-46b0-aa0d-70e01efa4271") ) (instances (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece/471c57ac-7f0b-4770-9508-a9b5df7da8b9" - (reference "R79") - (unit 1) - ) - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece/b79ecb33-7ccf-4673-914d-32a1b9b10e7b" - (reference "R74") - (unit 1) - ) (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5/efdabaa1-4e6c-4b02-8574-dea8c0bb89ea" (reference "R71") (unit 1) ) + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/81f7f138-c870-483b-b965-9895c9eb889f/14e475fc-3ffe-44c4-b9c9-539e1b0d41cb" + (reference "R51") + (unit 1) + ) ) ) ) @@ -1386,25 +1366,21 @@ ) ) (pin "2" - (uuid "5accf2f2-3769-4fa8-ad99-875b03903c92") + (uuid "3bd64f74-95c5-4b4e-bd47-1b5f73b9c46c") ) (pin "1" - (uuid "c5db1f02-e57f-4201-934e-e2ba9412d59b") + (uuid "8ad45152-ea54-4947-8690-fb5f052d83a6") ) (instances (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece/471c57ac-7f0b-4770-9508-a9b5df7da8b9" - (reference "R75") - (unit 1) - ) - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece/b79ecb33-7ccf-4673-914d-32a1b9b10e7b" - (reference "R72") - (unit 1) - ) (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5/efdabaa1-4e6c-4b02-8574-dea8c0bb89ea" (reference "R62") (unit 1) ) + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/81f7f138-c870-483b-b965-9895c9eb889f/14e475fc-3ffe-44c4-b9c9-539e1b0d41cb" + (reference "R50") + (unit 1) + ) ) ) ) @@ -1488,28 +1464,24 @@ ) ) (pin "3" - (uuid "f148effa-77d4-4eca-a305-89916333dfa0") + (uuid "e0fe6110-efae-48e0-9885-2a9e72f96981") ) (pin "1" - (uuid "40f5c7ec-e199-4790-9c57-7a70cac2de64") + (uuid "bfe88b3c-e203-4ca4-b4e9-e8d9ccb67460") ) (pin "2" - (uuid "e6f23bf4-6a1f-40a9-8555-b56ab2e52240") + (uuid "dabe3f7a-3544-4066-982e-801f54954630") ) (instances (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece/471c57ac-7f0b-4770-9508-a9b5df7da8b9" - (reference "Q13") - (unit 1) - ) - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece/b79ecb33-7ccf-4673-914d-32a1b9b10e7b" - (reference "Q11") - (unit 1) - ) (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5/efdabaa1-4e6c-4b02-8574-dea8c0bb89ea" (reference "Q9") (unit 1) ) + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/81f7f138-c870-483b-b965-9895c9eb889f/14e475fc-3ffe-44c4-b9c9-539e1b0d41cb" + (reference "Q7") + (unit 1) + ) ) ) )