(kicad_sch (version 20250114) (generator "eeschema") (generator_version "9.0") (uuid "b230ff6d-d62b-4e9b-b4a9-a03792e35fdd") (paper "A4") (lib_symbols (symbol "power:+5V" (power) (pin_numbers (hide yes) ) (pin_names (offset 0) (hide yes) ) (exclude_from_sim no) (in_bom yes) (on_board yes) (property "Reference" "#PWR" (at 0 -3.81 0) (effects (font (size 1.27 1.27) ) (hide yes) ) ) (property "Value" "+5V" (at 0 3.556 0) (effects (font (size 1.27 1.27) ) ) ) (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27) ) (hide yes) ) ) (property "Datasheet" "" (at 0 0 0) (effects (font (size 1.27 1.27) ) (hide yes) ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" (at 0 0 0) (effects (font (size 1.27 1.27) ) (hide yes) ) ) (property "ki_keywords" "global power" (at 0 0 0) (effects (font (size 1.27 1.27) ) (hide yes) ) ) (symbol "+5V_0_1" (polyline (pts (xy -0.762 1.27) (xy 0 2.54) ) (stroke (width 0) (type default) ) (fill (type none) ) ) (polyline (pts (xy 0 2.54) (xy 0.762 1.27) ) (stroke (width 0) (type default) ) (fill (type none) ) ) (polyline (pts (xy 0 0) (xy 0 2.54) ) (stroke (width 0) (type default) ) (fill (type none) ) ) ) (symbol "+5V_1_1" (pin power_in line (at 0 0 90) (length 0) (name "~" (effects (font (size 1.27 1.27) ) ) ) (number "1" (effects (font (size 1.27 1.27) ) ) ) ) ) (embedded_fonts no) ) ) (junction (at 121.92 43.18) (diameter 0) (color 0 0 0 0) (uuid "134c1b32-2691-49f1-8c3e-3f89f2c92ded") ) (junction (at 119.38 40.64) (diameter 0) (color 0 0 0 0) (uuid "b5bb2435-e65f-48e0-968d-ab8aaa4b12c3") ) (wire (pts (xy 116.84 90.17) (xy 124.46 90.17) ) (stroke (width 0) (type default) ) (uuid "08b68a83-cd17-4b99-89b6-968cada0e18e") ) (wire (pts (xy 158.75 30.48) (xy 171.45 30.48) ) (stroke (width 0) (type default) ) (uuid "12dfe020-b936-465c-883a-ec0410085d39") ) (wire (pts (xy 124.46 30.48) (xy 120.65 30.48) ) (stroke (width 0) (type default) ) (uuid "23d146ec-6567-4caf-9927-846089742382") ) (wire (pts (xy 116.84 45.72) (xy 116.84 90.17) ) (stroke (width 0) (type default) ) (uuid "2f786809-61c4-4a44-85f0-30881f14094e") ) (wire (pts (xy 158.75 40.64) (xy 171.45 40.64) ) (stroke (width 0) (type default) ) (uuid "315ce064-7bed-407f-84eb-655e8837f260") ) (wire (pts (xy 121.92 85.09) (xy 124.46 85.09) ) (stroke (width 0) (type default) ) (uuid "327fa699-588f-4e10-87ac-6f756e7bd13b") ) (wire (pts (xy 158.75 43.18) (xy 171.45 43.18) ) (stroke (width 0) (type default) ) (uuid "3d51f03a-8ec4-4ff8-b284-380c6e499b35") ) (wire (pts (xy 158.75 53.34) (xy 171.45 53.34) ) (stroke (width 0) (type default) ) (uuid "3e99f73b-dcd4-4052-810d-cced3b015a6c") ) (wire (pts (xy 119.38 40.64) (xy 119.38 87.63) ) (stroke (width 0) (type default) ) (uuid "42478fb0-d963-4a32-9a84-cb8efe8bfe2e") ) (wire (pts (xy 113.03 33.02) (xy 124.46 33.02) ) (stroke (width 0) (type default) ) (uuid "7bfe1b5c-ecfd-48e4-b57b-f511f690af7c") ) (wire (pts (xy 120.65 26.67) (xy 120.65 30.48) ) (stroke (width 0) (type default) ) (uuid "84d5d859-0e0a-41c9-8fe7-670235a0baa5") ) (wire (pts (xy 121.92 43.18) (xy 124.46 43.18) ) (stroke (width 0) (type default) ) (uuid "938bc984-bfab-45ce-9f10-fa2b922df031") ) (wire (pts (xy 158.75 35.56) (xy 171.45 35.56) ) (stroke (width 0) (type default) ) (uuid "a082fd9a-da7a-4f37-a009-8d0c237d3f93") ) (wire (pts (xy 113.03 40.64) (xy 119.38 40.64) ) (stroke (width 0) (type default) ) (uuid "a4708d24-af42-4580-ac25-5a76464989ae") ) (wire (pts (xy 113.03 35.56) (xy 124.46 35.56) ) (stroke (width 0) (type default) ) (uuid "a471c19c-9031-47cd-966d-454a9e2d7e07") ) (wire (pts (xy 113.03 43.18) (xy 121.92 43.18) ) (stroke (width 0) (type default) ) (uuid "bff1c5a5-1d4b-40af-a141-64403877c5ed") ) (wire (pts (xy 119.38 87.63) (xy 124.46 87.63) ) (stroke (width 0) (type default) ) (uuid "c4d4554a-6bbb-4d39-813f-db4960d1911a") ) (wire (pts (xy 119.38 40.64) (xy 124.46 40.64) ) (stroke (width 0) (type default) ) (uuid "c83111e5-dd8e-445b-8843-1c7a0bba7c97") ) (wire (pts (xy 158.75 33.02) (xy 171.45 33.02) ) (stroke (width 0) (type default) ) (uuid "cca17029-29df-41e8-b8b6-a75c2d3d8dd9") ) (wire (pts (xy 121.92 43.18) (xy 121.92 85.09) ) (stroke (width 0) (type default) ) (uuid "d29d35db-d688-4820-bef4-ff6b4ce98c2e") ) (wire (pts (xy 158.75 46.99) (xy 171.45 46.99) ) (stroke (width 0) (type default) ) (uuid "d4a8f6f0-d7d3-45a1-aade-cb8e84cd1a59") ) (wire (pts (xy 158.75 49.53) (xy 171.45 49.53) ) (stroke (width 0) (type default) ) (uuid "db167677-3858-494e-b8b0-8bc6ea7a1fa5") ) (wire (pts (xy 158.75 55.88) (xy 171.45 55.88) ) (stroke (width 0) (type default) ) (uuid "dbcd2f88-a6e4-43c3-99ba-2e7915809ced") ) (wire (pts (xy 113.03 45.72) (xy 116.84 45.72) ) (stroke (width 0) (type default) ) (uuid "e4b4e451-400a-4a8d-a610-9cc172fcf577") ) (symbol (lib_id "power:+5V") (at 120.65 26.67 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) (uuid "d42bc7ce-1b9c-4e5d-92ff-216019b5c201") (property "Reference" "#PWR047" (at 120.65 30.48 0) (effects (font (size 1.27 1.27) ) (hide yes) ) ) (property "Value" "+5V" (at 120.65 21.59 0) (effects (font (size 1.27 1.27) ) ) ) (property "Footprint" "" (at 120.65 26.67 0) (effects (font (size 1.27 1.27) ) (hide yes) ) ) (property "Datasheet" "" (at 120.65 26.67 0) (effects (font (size 1.27 1.27) ) (hide yes) ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" (at 120.65 26.67 0) (effects (font (size 1.27 1.27) ) (hide yes) ) ) (pin "1" (uuid "6b8898a7-06c7-44ed-b946-51e630f01a14") ) (instances (project "" (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd" (reference "#PWR047") (unit 1) ) ) ) ) (sheet (at 124.46 27.94) (size 34.29 44.45) (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 "198a7a16-d719-45ee-9f17-7be8d234e902") (property "Sheetname" "USB_hub" (at 124.46 27.2284 0) (effects (font (size 1.27 1.27) ) (justify left bottom) ) ) (property "Sheetfile" "USB_interface.kicad_sch" (at 124.46 72.9746 0) (effects (font (size 1.27 1.27) ) (justify left top) ) ) (pin "HOST_USB_N" bidirectional (at 124.46 35.56 180) (uuid "c3f46ef7-bede-434f-86fe-f8d431422503") (effects (font (size 1.27 1.27) ) (justify left) ) ) (pin "HOST_USB_P" bidirectional (at 124.46 33.02 180) (uuid "d24e2449-4d7a-49f4-9e40-bad561ce3dc3") (effects (font (size 1.27 1.27) ) (justify left) ) ) (pin "HOST_VBUS" input (at 124.46 30.48 180) (uuid "12ecc474-d176-40d4-ab2e-c82fefba83e9") (effects (font (size 1.27 1.27) ) (justify left) ) ) (pin "I2C_SCL" input (at 124.46 43.18 180) (uuid "5c034f28-f02c-460f-becb-9936352d43d2") (effects (font (size 1.27 1.27) ) (justify left) ) ) (pin "I2C_SDA" bidirectional (at 124.46 40.64 180) (uuid "8c78f5f1-f8b2-4f46-8a32-207dafa570bf") (effects (font (size 1.27 1.27) ) (justify left) ) ) (pin "MCU_USB_N" bidirectional (at 153.67 72.39 270) (uuid "51b18b6a-96ff-4018-abab-2482fedd620c") (effects (font (size 1.27 1.27) ) (justify left) ) ) (pin "MCU_USB_P" bidirectional (at 156.21 72.39 270) (uuid "96a3146b-d28f-4b4f-a142-48da9e401f88") (effects (font (size 1.27 1.27) ) (justify left) ) ) (pin "PWR_3V3" input (at 124.46 55.88 180) (uuid "09289b61-7bb2-427c-bb41-a5f3f73f2fcf") (effects (font (size 1.27 1.27) ) (justify left) ) ) (pin "PWR_5V" input (at 124.46 58.42 180) (uuid "da438b0f-b34d-455d-bede-d760ebc67be5") (effects (font (size 1.27 1.27) ) (justify left) ) ) (pin "PWR_USBD2" output (at 158.75 30.48 0) (uuid "022ee30e-d7a7-4e0d-9525-243861daec14") (effects (font (size 1.27 1.27) ) (justify right) ) ) (pin "PWR_USBD3" output (at 158.75 33.02 0) (uuid "e0c59a43-4738-4f58-b8fc-a3d415fa2325") (effects (font (size 1.27 1.27) ) (justify right) ) ) (pin "PWR_USBD4" output (at 158.75 35.56 0) (uuid "88f9270b-7fa1-46d2-afae-16d86b89617e") (effects (font (size 1.27 1.27) ) (justify right) ) ) (pin "USBD2_N" input (at 158.75 43.18 0) (uuid "26cb3814-1921-46cf-8844-12b04cb3c3a6") (effects (font (size 1.27 1.27) ) (justify right) ) ) (pin "USBD2_P" input (at 158.75 40.64 0) (uuid "e7d772c5-dc0f-491d-bbe4-b88081353547") (effects (font (size 1.27 1.27) ) (justify right) ) ) (pin "USBD3_N" input (at 158.75 49.53 0) (uuid "fc187a48-f260-492a-aa8d-4a05dd5d92c3") (effects (font (size 1.27 1.27) ) (justify right) ) ) (pin "USBD3_P" input (at 158.75 46.99 0) (uuid "b122bf8c-a643-45fe-a07c-05de668c6f1d") (effects (font (size 1.27 1.27) ) (justify right) ) ) (pin "USBD4_N" input (at 158.75 55.88 0) (uuid "3be6f3e5-0fac-48a6-a8d2-edecabee3143") (effects (font (size 1.27 1.27) ) (justify right) ) ) (pin "USBD4_P" input (at 158.75 53.34 0) (uuid "b9d029e2-85c1-4f99-b445-115221ce0e26") (effects (font (size 1.27 1.27) ) (justify right) ) ) (instances (project "keyboard_controller" (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd" (page "4") ) ) ) ) (sheet (at 124.46 81.28) (size 34.29 25.4) (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 "3e008f42-c8a7-4e04-b8be-bf15bd9f122f") (property "Sheetname" "MCU" (at 124.46 80.5684 0) (effects (font (size 1.27 1.27) ) (justify left bottom) ) ) (property "Sheetfile" "MCU.kicad_sch" (at 124.46 107.2646 0) (effects (font (size 1.27 1.27) ) (justify left top) ) ) (property "Field2" "" (at 124.46 81.28 0) (effects (font (size 1.27 1.27) ) ) ) (instances (project "keyboard_controller" (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd" (page "2") ) ) ) ) (sheet (at 78.74 54.61) (size 34.29 17.78) (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 "596f4890-a5ff-4776-a61d-272e3bcbcdd5") (property "Sheetname" "POWER" (at 78.74 53.8984 0) (effects (font (size 1.27 1.27) ) (justify left bottom) ) ) (property "Sheetfile" "POWER.kicad_sch" (at 78.74 72.9746 0) (effects (font (size 1.27 1.27) ) (justify left top) ) ) (instances (project "keyboard_controller" (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd" (page "7") ) ) ) ) (sheet (at 124.46 114.3) (size 34.29 17.78) (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 "597f86ca-912d-4f96-a6ed-f7d99a92319e") (property "Sheetname" "keyboard_interface" (at 124.46 113.5884 0) (effects (font (size 1.27 1.27) ) (justify left bottom) ) ) (property "Sheetfile" "keyboard_interface.kicad_sch" (at 124.46 132.6646 0) (effects (font (size 1.27 1.27) ) (justify left top) ) ) (instances (project "keyboard_controller" (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd" (page "3") ) ) ) ) (sheet (at 78.74 27.94) (size 34.29 19.05) (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 "81f7f138-c870-483b-b965-9895c9eb889f") (property "Sheetname" "USB_input" (at 78.74 27.2284 0) (effects (font (size 1.27 1.27) ) (justify left bottom) ) ) (property "Sheetfile" "PWR.kicad_sch" (at 78.74 47.5746 0) (effects (font (size 1.27 1.27) ) (justify left top) ) ) (pin "D+" bidirectional (at 113.03 33.02 0) (uuid "942dc5a7-5935-4d61-af24-f07d799b5fb3") (effects (font (size 1.27 1.27) ) (justify right) ) ) (pin "D-" bidirectional (at 113.03 35.56 0) (uuid "b85396c0-1e10-4984-93e1-6a42133ff625") (effects (font (size 1.27 1.27) ) (justify right) ) ) (pin "USB_PD_ALERT" input (at 113.03 45.72 0) (uuid "71cba71a-4111-4dea-8b29-71841220560c") (effects (font (size 1.27 1.27) ) (justify right) ) ) (pin "USB_PD_SCL" bidirectional (at 113.03 43.18 0) (uuid "6033b1e3-0d5f-4d37-95f3-5be2ccb77fa1") (effects (font (size 1.27 1.27) ) (justify right) ) ) (pin "USB_PD_SDA" input (at 113.03 40.64 0) (uuid "09dd0120-6b93-42c6-9197-e5d573219b78") (effects (font (size 1.27 1.27) ) (justify right) ) ) (instances (project "keyboard_controller" (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd" (page "6") ) ) ) ) (sheet (at 171.45 27.94) (size 26.67 44.45) (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 "f949d847-95e8-43ae-a947-73b7c5fb08a2") (property "Sheetname" "USB_output_n_prog" (at 171.45 27.2284 0) (effects (font (size 1.27 1.27) ) (justify left bottom) ) ) (property "Sheetfile" "programming_interface.kicad_sch" (at 171.45 72.9746 0) (effects (font (size 1.27 1.27) ) (justify left top) ) ) (pin "PROG_BOOT" input (at 173.99 72.39 270) (uuid "9839852c-0bd9-42f0-9cfb-ef0fca8c4d1e") (effects (font (size 1.27 1.27) ) (justify left) ) ) (pin "PROG_EN" input (at 176.53 72.39 270) (uuid "0bbb709f-867a-4ad9-b27d-c9dd80af824f") (effects (font (size 1.27 1.27) ) (justify left) ) ) (pin "PROG_TXD" input (at 179.07 72.39 270) (uuid "3a0c9a5e-ff7b-4915-93b6-fbc60fed8e8e") (effects (font (size 1.27 1.27) ) (justify left) ) ) (pin "USB_1_PWR" input (at 171.45 30.48 180) (uuid "37260822-24a5-4f7f-840e-b8175a827ddb") (effects (font (size 1.27 1.27) ) (justify left) ) ) (pin "USB_2_PWR" input (at 171.45 33.02 180) (uuid "1ea4aeb2-8f1a-4107-8ac8-3e2f94d5b674") (effects (font (size 1.27 1.27) ) (justify left) ) ) (pin "USB_3_PWR" input (at 171.45 35.56 180) (uuid "6d12db6b-1cef-4759-aa5f-83d5ecdf30d6") (effects (font (size 1.27 1.27) ) (justify left) ) ) (pin "USB_OUT_1_DN" input (at 171.45 43.18 180) (uuid "e8294594-e1c3-4bb6-9df9-e265f76f73a3") (effects (font (size 1.27 1.27) ) (justify left) ) ) (pin "USB_OUT_1_DP" input (at 171.45 40.64 180) (uuid "9ff0a255-e00b-485a-a4ca-65a4386bc7a2") (effects (font (size 1.27 1.27) ) (justify left) ) ) (pin "USB_OUT_2_DN" input (at 171.45 49.53 180) (uuid "22bdd00b-ea14-40b2-8286-6008c82f8c40") (effects (font (size 1.27 1.27) ) (justify left) ) ) (pin "USB_OUT_2_DP" input (at 171.45 46.99 180) (uuid "88a71857-176c-48a2-9da4-7b200715ed3a") (effects (font (size 1.27 1.27) ) (justify left) ) ) (pin "USB_OUT_3_DN" input (at 171.45 55.88 180) (uuid "75c6d7e3-fd78-4dc9-8845-0a67e7528ffb") (effects (font (size 1.27 1.27) ) (justify left) ) ) (pin "USB_OUT_3_DP" input (at 171.45 53.34 180) (uuid "f353501a-b5e8-4cc1-ad49-92f908e35673") (effects (font (size 1.27 1.27) ) (justify left) ) ) (pin "PROG_RXD" input (at 181.61 72.39 270) (uuid "2c32949d-ae8f-49d0-8906-eb61485bf0b0") (effects (font (size 1.27 1.27) ) (justify left) ) ) (instances (project "keyboard_controller" (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd" (page "5") ) ) ) ) (sheet_instances (path "/" (page "1") ) ) (embedded_fonts no) )