From 4b016c6fec2c7788e1c8acb8c06a0f5abb2736b2 Mon Sep 17 00:00:00 2001 From: JHay0112 Date: Sat, 27 Dec 2025 13:11:11 +1300 Subject: [PATCH 01/10] Concept for power management --- Hardware/keyboard_controller/POWER.kicad_sch | 1194 ++++++++++++++++++ 1 file changed, 1194 insertions(+) diff --git a/Hardware/keyboard_controller/POWER.kicad_sch b/Hardware/keyboard_controller/POWER.kicad_sch index 96ccb65..d3c0434 100644 --- a/Hardware/keyboard_controller/POWER.kicad_sch +++ b/Hardware/keyboard_controller/POWER.kicad_sch @@ -5,4 +5,1198 @@ (uuid "bf8f9f7a-47a5-494a-9fe1-6531a205cd66") (paper "A4") (lib_symbols) + (circle + (center 44.45 149.86) + (radius 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 3191c495-aa9b-4284-8f5a-ae32794de941) + ) + (circle + (center 67.31 93.98) + (radius 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 357ecc1c-e0f2-4127-8fff-dcc4583305ef) + ) + (circle + (center 52.07 149.86) + (radius 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 38d00d24-6917-469b-902a-7bf40a010c5e) + ) + (circle + (center 44.45 93.98) + (radius 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 3dbcc536-dde5-46fd-b8df-9c99ff1c477a) + ) + (circle + (center 52.07 93.98) + (radius 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 59177a8e-eb30-4ded-8ed2-f68f05977d8a) + ) + (circle + (center 52.07 99.06) + (radius 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 6c25ec06-bf69-46f4-80cb-523145d98264) + ) + (circle + (center 52.07 38.1) + (radius 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 7cd56df0-45dc-4f7e-9ba4-e885bb5ac208) + ) + (circle + (center 44.45 43.18) + (radius 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 873e0cce-b21e-4b32-af73-791bc950f706) + ) + (circle + (center 74.93 38.1) + (radius 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid a2b971ca-a371-44c4-af9d-c3eda45238fc) + ) + (circle + (center 67.31 38.1) + (radius 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid af8e891b-feaf-4a93-9a48-805d50dcb5a3) + ) + (circle + (center 44.45 38.1) + (radius 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid b021fc94-907b-412c-b10f-5568ef6a82da) + ) + (circle + (center 52.07 154.94) + (radius 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid b1974679-4123-4586-965a-fd534d45ca06) + ) + (circle + (center 74.93 149.86) + (radius 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid c50d8d3f-91ad-4251-8271-6311f1f977f8) + ) + (circle + (center 44.45 99.06) + (radius 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid ccae8766-ce8c-4aec-9c59-41c07add7b3c) + ) + (circle + (center 44.45 154.94) + (radius 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid d9908b98-f454-47df-ba56-c5d4f5aa1cf9) + ) + (circle + (center 52.07 43.18) + (radius 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid e413537c-94c5-4ab6-a6b4-3c5cdc348d14) + ) + (circle + (center 67.31 149.86) + (radius 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid e7e86a5e-7f13-433e-ab64-d1dae67e47cb) + ) + (circle + (center 74.93 93.98) + (radius 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid ff1d10e8-4983-42d2-b4ca-1214714ff659) + ) + (text_box "Battery \nMonitor/\nCharger" + (exclude_from_sim no) + (at 27.94 34.29 0) + (size 12.7 12.7) + (margins 0.9525 0.9525 0.9525 0.9525) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "07aade5f-41c8-4178-9075-a844c0d6aa11") + ) + (text_box "Li-Ion\nCell(s)" + (exclude_from_sim no) + (at 27.94 160.02 0) + (size 12.7 24.13) + (margins 0.9525 0.9525 0.9525 0.9525) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "17e50436-89fe-451a-9976-4aef380ce30e") + ) + (text_box "Normal Operation" + (exclude_from_sim no) + (at 25.4 25.4 0) + (size 74.93 53.34) + (margins 0.9525 0.9525 0.9525 0.9525) + (stroke + (width 0) + (type dot) + ) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + ) + (uuid "352163e1-5732-4272-9c59-6a6b7e687e84") + ) + (text_box "Battery \nMonitor/\nCharger" + (exclude_from_sim no) + (at 27.94 146.05 0) + (size 12.7 12.7) + (margins 0.9525 0.9525 0.9525 0.9525) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "3efc612b-d47e-4a27-b8e4-0c8ee7e830b8") + ) + (text_box "Charging" + (exclude_from_sim no) + (at 25.4 81.28 0) + (size 74.93 53.34) + (margins 0.9525 0.9525 0.9525 0.9525) + (stroke + (width 0) + (type dot) + ) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + ) + (uuid "3f4f3ac3-66b9-45ca-aa2f-07a29e11957a") + ) + (text_box "Main Keyboard Elec." + (exclude_from_sim no) + (at 72.39 104.14 0) + (size 25.4 24.13) + (margins 0.9525 0.9525 0.9525 0.9525) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "4ee5a9b9-4e50-4290-938f-09dd43820e67") + ) + (text_box "USB" + (exclude_from_sim no) + (at 53.34 139.7 0) + (size 12.7 6.35) + (margins 0.9525 0.9525 0.9525 0.9525) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "5459ff41-1771-4228-9d95-93a2ec11aa3a") + ) + (text_box "Li-Ion\nCell(s)" + (exclude_from_sim no) + (at 27.94 48.26 0) + (size 12.7 24.13) + (margins 0.9525 0.9525 0.9525 0.9525) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "581c2e14-e483-4b9a-937b-e86daecd66fe") + ) + (text_box "Battery \nMonitor/\nCharger" + (exclude_from_sim no) + (at 27.94 90.17 0) + (size 12.7 12.7) + (margins 0.9525 0.9525 0.9525 0.9525) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "6a787bac-1f6d-4c52-b5e9-b2ce46285d1c") + ) + (text_box "Main Keyboard Elec." + (exclude_from_sim no) + (at 72.39 48.26 0) + (size 25.4 24.13) + (margins 0.9525 0.9525 0.9525 0.9525) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "6d0e4dfb-29ac-4b74-a531-d878e01cab7e") + ) + (text_box "Li-Ion\nCell(s)" + (exclude_from_sim no) + (at 27.94 104.14 0) + (size 12.7 24.13) + (margins 0.9525 0.9525 0.9525 0.9525) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "835d7c53-8042-45e6-a0b8-2486b86a4932") + ) + (text_box "Main Keyboard Elec." + (exclude_from_sim no) + (at 72.39 160.02 0) + (size 25.4 24.13) + (margins 0.9525 0.9525 0.9525 0.9525) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "b3e925a7-1644-4af7-9f70-e9cb5c078fe8") + ) + (text_box "USB" + (exclude_from_sim no) + (at 53.34 83.82 0) + (size 12.7 6.35) + (margins 0.9525 0.9525 0.9525 0.9525) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "d1e13d62-3631-44d9-90d9-6478b6e04135") + ) + (text_box "USB" + (exclude_from_sim no) + (at 53.34 27.94 0) + (size 12.7 6.35) + (margins 0.9525 0.9525 0.9525 0.9525) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "d261cdd3-8545-481c-9cf5-6b53c4d5e9b6") + ) + (text_box "Battery protection" + (exclude_from_sim no) + (at 25.4 137.16 0) + (size 74.93 53.34) + (margins 0.9525 0.9525 0.9525 0.9525) + (stroke + (width 0) + (type dot) + ) + (fill + (type none) + ) + (effects + (font + (size 1.27 1.27) + ) + (justify bottom) + ) + (uuid "eea269fe-a4c5-4ba4-9a69-c5364c0bc65c") + ) + (polyline + (pts + (xy 55.88 93.98) (xy 57.15 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "002d268f-e75d-48e6-8958-971e2f6ab28f") + ) + (polyline + (pts + (xy 55.88 36.83) (xy 55.88 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0160b707-8ed8-4a26-bec8-6ae09f704525") + ) + (polyline + (pts + (xy 85.09 160.02) (xy 85.09 149.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "01bd9be8-853d-435c-892a-e4fed6d76672") + ) + (polyline + (pts + (xy 62.23 41.91) (xy 63.5 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0559bc17-0170-4594-8c1d-6f391491381f") + ) + (polyline + (pts + (xy 62.23 156.21) (xy 63.5 154.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0fbad848-3ffa-4ce8-a576-e9b1e781b865") + ) + (polyline + (pts + (xy 62.23 36.83) (xy 63.5 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1774dc05-949a-4299-91a9-cd993cc54c60") + ) + (polyline + (pts + (xy 63.5 97.79) (xy 63.5 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "195c3afa-c111-4085-b56d-f9130c2e9588") + ) + (polyline + (pts + (xy 52.07 154.94) (xy 85.09 154.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1a4e79c8-89cd-46e7-95e6-b61900920607") + ) + (polyline + (pts + (xy 52.07 93.98) (xy 67.31 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1cf1f06e-1794-4ccc-8e2a-9c2453422a35") + ) + (polyline + (pts + (xy 40.64 38.1) (xy 44.45 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1f04237a-b224-440c-9af2-4ffb70ade713") + ) + (polyline + (pts + (xy 44.45 43.18) (xy 52.07 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "220e3dda-3fcb-41e3-8588-8ce227f3316c") + ) + (polyline + (pts + (xy 67.31 93.98) (xy 74.93 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "25e108c5-2c82-4b15-9e14-0ff31357f77f") + ) + (polyline + (pts + (xy 57.15 92.71) (xy 55.88 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "271ea5c0-57f0-42f9-9bc4-e2c9233bfa41") + ) + (polyline + (pts + (xy 57.15 95.25) (xy 57.15 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2d81ad70-a998-4c18-b594-09c84f281b39") + ) + (polyline + (pts + (xy 40.64 99.06) (xy 44.45 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2ed42321-233a-46c1-b500-25a48adf21e3") + ) + (polyline + (pts + (xy 74.93 93.98) (xy 85.09 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3384cbd6-89ff-4c18-b762-a68c74494c55") + ) + (polyline + (pts + (xy 55.88 92.71) (xy 55.88 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3ac9cee1-5aaa-4c03-a9c4-ce80937ab690") + ) + (polyline + (pts + (xy 62.23 100.33) (xy 63.5 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "44c8eef0-0d8e-44ba-8634-ba4e7beb6720") + ) + (polyline + (pts + (xy 63.5 153.67) (xy 63.5 156.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "45759e05-9267-42e8-9841-ccbfdd8801cc") + ) + (polyline + (pts + (xy 55.88 38.1) (xy 57.15 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "48ce8af8-992d-47a4-8412-8ee4d95e0510") + ) + (polyline + (pts + (xy 57.15 151.13) (xy 57.15 148.59) + ) + (stroke + (width 0) + (type default) + ) + (uuid "48f8bf11-f79c-4662-b1ab-d0e1b03c6038") + ) + (polyline + (pts + (xy 59.69 146.05) (xy 59.69 149.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4cb1ab20-5e36-4d3e-9b04-033a85a74e3a") + ) + (polyline + (pts + (xy 62.23 97.79) (xy 63.5 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "51cddfdf-1657-470f-9351-767962e3b740") + ) + (polyline + (pts + (xy 74.93 149.86) (xy 85.09 149.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "53415b8f-f809-4e74-836f-ba9c6d7caa2b") + ) + (polyline + (pts + (xy 52.07 99.06) (xy 85.09 99.06) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5350df46-00db-4ae7-a13e-3acb5bfc62ea") + ) + (polyline + (pts + (xy 57.15 148.59) (xy 55.88 149.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5643bf98-0a70-43ba-be94-e8e675d44a99") + ) + (polyline + (pts + (xy 62.23 151.13) (xy 63.5 149.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "57c0b791-a40b-4437-ac2f-fa8c69ae0761") + ) + (polyline + (pts + (xy 85.09 104.14) (xy 85.09 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "60bffd87-97f7-457c-93d4-bce566d4a868") + ) + (polyline + (pts + (xy 44.45 149.86) (xy 50.8 147.32) + ) + (stroke + (width 0) + (type default) + ) + (uuid "623c46e2-58d5-4adf-b26e-8fcc90a65e4c") + ) + (polyline + (pts + (xy 62.23 148.59) (xy 62.23 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "62e9e265-2119-438d-b413-b1dc4ca5417d") + ) + (polyline + (pts + (xy 44.45 38.1) (xy 50.8 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6729ea37-42af-4e0a-97b5-e840eafe60aa") + ) + (polyline + (pts + (xy 63.5 36.83) (xy 63.5 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6bc0dbd3-cde4-4c38-aa17-982efc2d51d3") + ) + (polyline + (pts + (xy 62.23 97.79) (xy 62.23 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6d3f5810-bec9-4c6b-92b2-e22a6fbbabbe") + ) + (polyline + (pts + (xy 62.23 153.67) (xy 62.23 156.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6f538eac-8de6-480c-bc0b-7383f516fb37") + ) + (polyline + (pts + (xy 62.23 92.71) (xy 63.5 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7212bbef-6571-447f-830b-ed2d999f1701") + ) + (polyline + (pts + (xy 67.31 149.86) (xy 73.66 147.32) + ) + (stroke + (width 0) + (type default) + ) + (uuid "73cbc5de-d169-430b-84c9-ed9c23a47cd0") + ) + (polyline + (pts + (xy 57.15 39.37) (xy 57.15 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7da66497-ac64-4991-8abe-a2a74e57b6e4") + ) + (polyline + (pts + (xy 59.69 90.17) (xy 59.69 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "824ca386-a155-4dc8-8ed3-b0814369b3bd") + ) + (polyline + (pts + (xy 52.07 149.86) (xy 67.31 149.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "84631fa0-d893-4c83-9090-808824af7afd") + ) + (polyline + (pts + (xy 52.07 43.18) (xy 85.09 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "84cc3e53-33a5-4b48-b60f-4b4f3e32efc5") + ) + (polyline + (pts + (xy 63.5 41.91) (xy 63.5 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "88ceaa4a-9ce8-4c7d-94a8-be85b5ec3d0a") + ) + (polyline + (pts + (xy 44.45 99.06) (xy 50.8 96.52) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8f09ba55-aadd-4d2b-9c57-99bf8d87bc11") + ) + (polyline + (pts + (xy 63.5 92.71) (xy 63.5 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9bee0210-8b4b-41fb-a490-90d88443e570") + ) + (polyline + (pts + (xy 62.23 95.25) (xy 63.5 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a6c36a4e-3823-4731-ab42-05ffe41b9409") + ) + (polyline + (pts + (xy 55.88 148.59) (xy 55.88 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a9d7d307-b7ff-4ae7-9bd4-d56d5441c14e") + ) + (polyline + (pts + (xy 44.45 93.98) (xy 52.07 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b13ad702-8f8f-4c7d-8089-522ffc0b561b") + ) + (polyline + (pts + (xy 52.07 38.1) (xy 67.31 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b5a36368-abd3-4fe6-b4f9-422b476dc3a0") + ) + (polyline + (pts + (xy 44.45 154.94) (xy 50.8 152.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b62f1b23-3a77-4536-9a1f-c50c2615a3f1") + ) + (polyline + (pts + (xy 40.64 149.86) (xy 44.45 149.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b78dbaec-bcf7-4c2a-a732-fa0e161937bb") + ) + (polyline + (pts + (xy 40.64 93.98) (xy 44.45 93.98) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b999df80-b72d-4c00-a604-1bd8bfe9b947") + ) + (polyline + (pts + (xy 62.23 39.37) (xy 63.5 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bb184e02-a170-441f-872d-f71bdff8c3f7") + ) + (polyline + (pts + (xy 34.29 158.75) (xy 34.29 160.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bcd8fb54-ef76-4a3b-a240-be482c3bbe95") + ) + (polyline + (pts + (xy 34.29 102.87) (xy 34.29 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "be0d64a0-5f8a-4bf6-b8da-1b64a6004c02") + ) + (polyline + (pts + (xy 59.69 34.29) (xy 59.69 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c056450c-1c5b-4e29-9cd2-9fdd1c865ff2") + ) + (polyline + (pts + (xy 74.93 38.1) (xy 85.09 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c41a3407-502f-4e30-ad1e-b09e048642dc") + ) + (polyline + (pts + (xy 62.23 41.91) (xy 62.23 44.45) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d009c61e-fb8f-4de0-b2e2-1da5ff9577c1") + ) + (polyline + (pts + (xy 62.23 92.71) (xy 62.23 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d177e8b4-b45c-4df3-a229-cc0c5103cdaa") + ) + (polyline + (pts + (xy 34.29 46.99) (xy 34.29 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d6379c3c-1bd1-4046-8f51-16cbfc17f7fe") + ) + (polyline + (pts + (xy 67.31 38.1) (xy 73.66 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d93dadcc-6417-43ad-91a1-9ebdb0f244eb") + ) + (polyline + (pts + (xy 85.09 48.26) (xy 85.09 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d9a72c1f-fd7f-494e-8af6-4c8946008bbe") + ) + (polyline + (pts + (xy 57.15 36.83) (xy 55.88 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "daadad9f-dafa-4249-ba54-a5ea29cfbe47") + ) + (polyline + (pts + (xy 40.64 43.18) (xy 44.45 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dabc60c3-53e7-4d5c-a1fb-e0f9057995c6") + ) + (polyline + (pts + (xy 62.23 153.67) (xy 63.5 154.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dcfc5fe3-98c2-44d9-8d4e-c4406a133396") + ) + (polyline + (pts + (xy 55.88 149.86) (xy 57.15 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dfcb3173-2d80-4587-ac27-3f50e9addcc0") + ) + (polyline + (pts + (xy 62.23 36.83) (xy 62.23 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e020148f-65ee-4c34-80bc-2676ed078b98") + ) + (polyline + (pts + (xy 62.23 44.45) (xy 63.5 43.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e5c5e7ac-6d6c-4a65-b0cc-2a51965dc586") + ) + (polyline + (pts + (xy 40.64 154.94) (xy 44.45 154.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e7fd99f4-3a19-49f0-9056-127f015001ba") + ) + (polyline + (pts + (xy 62.23 148.59) (xy 63.5 149.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ee44ed8c-03cb-4ab3-bcfc-7ec9b200fccb") + ) + (polyline + (pts + (xy 63.5 148.59) (xy 63.5 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f712be03-91c2-4c55-8e2b-b1d96374b02d") + ) ) -- 2.49.1 From 20fcaffe8426827ddbd3bef1817bdc7389f8b0d6 Mon Sep 17 00:00:00 2001 From: JHay0112 Date: Sat, 27 Dec 2025 16:23:02 +1300 Subject: [PATCH 02/10] Main battery management and regulation path, control circuits remain --- Hardware/keyboard_controller/POWER.kicad_sch | 6700 +++++++++++++++++- 1 file changed, 6596 insertions(+), 104 deletions(-) diff --git a/Hardware/keyboard_controller/POWER.kicad_sch b/Hardware/keyboard_controller/POWER.kicad_sch index d3c0434..359bef0 100644 --- a/Hardware/keyboard_controller/POWER.kicad_sch +++ b/Hardware/keyboard_controller/POWER.kicad_sch @@ -3,10 +3,2516 @@ (generator "eeschema") (generator_version "9.0") (uuid "bf8f9f7a-47a5-494a-9fe1-6531a205cd66") - (paper "A4") - (lib_symbols) + (paper "A3") + (lib_symbols + (symbol "Battery_Management:DW01A" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -6.604 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "DW01A" + (at 4.318 6.604 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://hmsemi.com/downfile/DW01A.PDF" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Overcharge, overcurrent and overdischarge protection IC for single cell lithium-ion/polymer battery" + (at 0.254 1.524 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "battery protection li-ion lipo overcurrent overdischarge overcharge" + (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 "DW01A_0_1" + (pin power_in line + (at -10.16 2.54 0) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -2.54 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -2.54 -7.62 90) + (length 2.54) + (name "OD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 2.54 -7.62 90) + (length 2.54) + (name "OC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -2.54 180) + (length 2.54) + (name "CS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "DW01A_1_1" + (rectangle + (start -7.62 5.08) + (end 7.62 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin no_connect line + (at 10.16 2.54 180) + (length 2.54) + (hide yes) + (name "TD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Battery_Management:TP4056-42-ESOP8" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -6.604 11.684 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "TP4056-42-ESOP8" + (at 10.16 11.684 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias" + (at 0.508 -22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.lcsc.com/datasheet/lcsc_datasheet_2410121619_TOPPOWER-Nanjing-Extension-Microelectronics-TP4056-42-ESOP8_C16581.pdf" + (at 0 -25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1A Standalone Linear Li-ion/LiPo single-cell battery charger, 4.2V ±1% charge voltage, VCC = 4.0..8.0V, SOIC-8 (SOP-8)" + (at 0.508 -20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "lithium-ion lithium-polymer Li-Poly" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*SO*3.9x4.*P1.27mm*EP2.4*x3.3*mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "TP4056-42-ESOP8_1_0" + (pin input line + (at -10.16 5.08 0) + (length 2.54) + (name "CE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin open_collector line + (at -10.16 0 0) + (length 2.54) + (name "~{CHRG}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin open_collector line + (at -10.16 -2.54 0) + (length 2.54) + (name "~{STDBY}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -2.54 -12.7 90) + (length 2.54) + (name "EPAD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 12.7 270) + (length 2.54) + (name "V_{CC}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -12.7 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 10.16 5.08 180) + (length 2.54) + (name "BAT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 0 180) + (length 2.54) + (name "TEMP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 10.16 -2.54 180) + (length 2.54) + (name "PROG" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "TP4056-42-ESOP8_1_1" + (rectangle + (start -7.62 10.16) + (end 7.62 -10.16) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:Battery_Cell" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "BT" + (at 2.54 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Battery_Cell" + (at 2.54 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0 1.524 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 1.524 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single-cell battery" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "battery cell" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Battery_Cell_0_1" + (rectangle + (start -2.286 1.778) + (end 2.286 1.524) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -1.524 1.016) + (end 1.524 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 0 1.778) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0.762) (xy 0 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 3.048) (xy 1.778 3.048) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 3.556) (xy 1.27 2.54) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Battery_Cell_1_1" + (pin passive line + (at 0 5.08 270) + (length 2.54) + (name "+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -2.54 90) + (length 2.54) + (name "-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:C" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0.9652 -3.81 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" "Unpolarized capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "C_0_1" + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (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 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:L" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "L" + (at -1.27 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "L" + (at 1.905 0 90) + (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" "Inductor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "inductor choke coil reactor magnetic" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "L_0_1" + (arc + (start 0 2.54) + (mid 0.6323 1.905) + (end 0 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 1.27) + (mid 0.6323 0.635) + (end 0 0) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 0) + (mid 0.6323 -0.635) + (end 0 -1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -1.27) + (mid 0.6323 -1.905) + (end 0 -2.54) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "L_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "1" + (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 "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:Q_PNP" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Q_PNP" + (at 5.08 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 5.08 2.54 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" "PNP bipolar junction transistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "BJT" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Q_PNP_0_1" + (polyline + (pts + (xy -2.54 0) (xy 0.635 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 1.905) (xy 0.635 -1.905) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 0.635) (xy 2.54 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 -0.635) (xy 2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.27 0) + (radius 2.8194) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 -1.778) (xy 1.778 -2.286) (xy 1.27 -1.27) (xy 2.286 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "Q_PNP_1_1" + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "E" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "E" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:R" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (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" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_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:Thermistor_NTC" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "TH" + (at -4.445 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Thermistor_NTC" + (at 3.175 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Temperature dependent resistor, negative temperature coefficient" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "thermistor NTC resistor sensor RTD" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*NTC* *Thermistor* PIN?ARRAY* bornier* *Terminal?Block* R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Thermistor_NTC_0_1" + (arc + (start -3.175 2.413) + (mid -3.0506 2.3165) + (end -3.048 2.159) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -3.048 2.794) + (mid -2.9736 2.9736) + (end -2.794 3.048) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -2.794 3.048) + (mid -2.6144 2.9736) + (end -2.54 2.794) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -2.794 2.54) + (mid -2.9736 2.6144) + (end -3.048 2.794) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -2.794 1.905) + (mid -2.9736 1.9794) + (end -3.048 2.159) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -2.54 2.159) + (mid -2.6144 1.9794) + (end -2.794 1.905) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start -2.159 2.794) + (mid -2.434 2.5608) + (end -2.794 2.54) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 2.159) (xy -2.54 2.794) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 -3.683) (xy -2.54 -1.397) (xy -2.794 -2.159) (xy -2.286 -2.159) (xy -2.54 -1.397) (xy -2.54 -1.651) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -1.778 2.54) (xy -1.778 1.524) (xy 1.778 -1.524) (xy 1.778 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 -1.397) (xy -1.778 -3.683) (xy -2.032 -2.921) (xy -1.524 -2.921) (xy -1.778 -3.683) + (xy -1.778 -3.429) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -1.016 2.54) + (end 1.016 -2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Thermistor_NTC_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 "Regulator_Switching:TPS63000" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TPS63000" + (at 5.08 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_SON:Texas_DRC0010J_ThermalVias" + (at 21.59 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/tps63000.pdf" + (at -7.62 13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Buck-Boost Converter, 1.8-5.5V Input Voltage, 1.8A Switch Current, Adjustable 1.2-5.5V Output Voltage, VSON-10" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "Buck-Boost adjustable converter" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Texas*DRC0010J*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "TPS63000_0_1" + (rectangle + (start -7.62 12.7) + (end 7.62 -12.7) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "TPS63000_1_1" + (pin power_in line + (at -10.16 10.16 0) + (length 2.54) + (name "VIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 7.62 0) + (length 2.54) + (name "VINA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 5.08 0) + (length 2.54) + (name "EN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 2.54 0) + (length 2.54) + (name "PS/SYNC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 0 0) + (length 2.54) + (name "L1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -10.16 0) + (length 2.54) + (name "L2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -2.54 -15.24 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -15.24 90) + (length 2.54) + (hide yes) + (name "PGND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -15.24 90) + (length 2.54) + (name "PGND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 10.16 10.16 180) + (length 2.54) + (name "VOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 2.54 180) + (length 2.54) + (name "FB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Simulation_SPICE:NMOS" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "NMOS" + (at 5.08 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 5.08 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "N-MOSFET transistor, drain/source/gate" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "NMOS" + (at 0 -17.145 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Type" "VDMOS" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=D 2=G 3=S" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "transistor NMOS N-MOS N-MOSFET simulation" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "NMOS_0_1" + (polyline + (pts + (xy 0.254 1.905) (xy 0.254 -1.905) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 2.286) (xy 0.762 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0.508) (xy 0.762 -0.508) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.27) (xy 0.762 -2.286) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.778) (xy 3.302 -1.778) (xy 3.302 1.778) (xy 0.762 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 0) (xy 2.032 0.381) (xy 2.032 -0.381) (xy 1.016 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 1.651 0) + (radius 2.794) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 2.54) (xy 2.54 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.54 1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 -1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 0.508) (xy 2.921 0.381) (xy 3.683 0.381) (xy 3.81 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.302 0.381) (xy 2.921 -0.254) (xy 3.683 -0.254) (xy 3.302 0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "NMOS_1_1" + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Simulation_SPICE:PMOS" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "PMOS" + (at 5.08 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 5.08 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "P-MOSFET transistor, drain/source/gate" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "PMOS" + (at 0 -17.145 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Type" "VDMOS" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=D 2=G 3=S" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "transistor PMOS P-MOS P-MOSFET simulation" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PMOS_0_1" + (polyline + (pts + (xy 0.254 1.905) (xy 0.254 -1.905) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 2.286) (xy 0.762 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 1.778) (xy 3.302 1.778) (xy 3.302 -1.778) (xy 0.762 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0.508) (xy 0.762 -0.508) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.27) (xy 0.762 -2.286) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.651 0) + (radius 2.794) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.27 0.381) (xy 1.27 -0.381) (xy 2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.54 2.54) (xy 2.54 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.54 1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 -1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 -0.508) (xy 2.921 -0.381) (xy 3.683 -0.381) (xy 3.81 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.302 -0.381) (xy 2.921 0.254) (xy 3.683 0.254) (xy 3.302 -0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "PMOS_1_1" + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:GND" + (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 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 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 \"GND\" , ground" + (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 "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) (circle - (center 44.45 149.86) + (center 199.39 238.76) (radius 1.27) (stroke (width 0) @@ -18,7 +2524,7 @@ (uuid 3191c495-aa9b-4284-8f5a-ae32794de941) ) (circle - (center 67.31 93.98) + (center 144.78 238.76) (radius 1.27) (stroke (width 0) @@ -30,7 +2536,7 @@ (uuid 357ecc1c-e0f2-4127-8fff-dcc4583305ef) ) (circle - (center 52.07 149.86) + (center 207.01 238.76) (radius 1.27) (stroke (width 0) @@ -42,7 +2548,7 @@ (uuid 38d00d24-6917-469b-902a-7bf40a010c5e) ) (circle - (center 44.45 93.98) + (center 121.92 238.76) (radius 1.27) (stroke (width 0) @@ -54,7 +2560,7 @@ (uuid 3dbcc536-dde5-46fd-b8df-9c99ff1c477a) ) (circle - (center 52.07 93.98) + (center 129.54 238.76) (radius 1.27) (stroke (width 0) @@ -66,7 +2572,7 @@ (uuid 59177a8e-eb30-4ded-8ed2-f68f05977d8a) ) (circle - (center 52.07 99.06) + (center 129.54 243.84) (radius 1.27) (stroke (width 0) @@ -78,7 +2584,7 @@ (uuid 6c25ec06-bf69-46f4-80cb-523145d98264) ) (circle - (center 52.07 38.1) + (center 52.07 238.76) (radius 1.27) (stroke (width 0) @@ -90,7 +2596,7 @@ (uuid 7cd56df0-45dc-4f7e-9ba4-e885bb5ac208) ) (circle - (center 44.45 43.18) + (center 44.45 243.84) (radius 1.27) (stroke (width 0) @@ -102,7 +2608,7 @@ (uuid 873e0cce-b21e-4b32-af73-791bc950f706) ) (circle - (center 74.93 38.1) + (center 74.93 238.76) (radius 1.27) (stroke (width 0) @@ -114,7 +2620,7 @@ (uuid a2b971ca-a371-44c4-af9d-c3eda45238fc) ) (circle - (center 67.31 38.1) + (center 67.31 238.76) (radius 1.27) (stroke (width 0) @@ -126,7 +2632,7 @@ (uuid af8e891b-feaf-4a93-9a48-805d50dcb5a3) ) (circle - (center 44.45 38.1) + (center 44.45 238.76) (radius 1.27) (stroke (width 0) @@ -138,7 +2644,7 @@ (uuid b021fc94-907b-412c-b10f-5568ef6a82da) ) (circle - (center 52.07 154.94) + (center 207.01 243.84) (radius 1.27) (stroke (width 0) @@ -150,7 +2656,7 @@ (uuid b1974679-4123-4586-965a-fd534d45ca06) ) (circle - (center 74.93 149.86) + (center 229.87 238.76) (radius 1.27) (stroke (width 0) @@ -162,7 +2668,7 @@ (uuid c50d8d3f-91ad-4251-8271-6311f1f977f8) ) (circle - (center 44.45 99.06) + (center 121.92 243.84) (radius 1.27) (stroke (width 0) @@ -174,7 +2680,7 @@ (uuid ccae8766-ce8c-4aec-9c59-41c07add7b3c) ) (circle - (center 44.45 154.94) + (center 199.39 243.84) (radius 1.27) (stroke (width 0) @@ -186,7 +2692,7 @@ (uuid d9908b98-f454-47df-ba56-c5d4f5aa1cf9) ) (circle - (center 52.07 43.18) + (center 52.07 243.84) (radius 1.27) (stroke (width 0) @@ -198,7 +2704,7 @@ (uuid e413537c-94c5-4ab6-a6b4-3c5cdc348d14) ) (circle - (center 67.31 149.86) + (center 222.25 238.76) (radius 1.27) (stroke (width 0) @@ -210,7 +2716,7 @@ (uuid e7e86a5e-7f13-433e-ab64-d1dae67e47cb) ) (circle - (center 74.93 93.98) + (center 152.4 238.76) (radius 1.27) (stroke (width 0) @@ -221,9 +2727,77 @@ ) (uuid ff1d10e8-4983-42d2-b4ca-1214714ff659) ) + (text "3.0 to 4.2 V" + (exclude_from_sim no) + (at 183.134 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "05fa85c2-aa4d-47f0-a991-23913eadf6b0") + ) + (text "TODO: \nSequence on/off of battery supply and charger\nLink overdischarge flag to control of boost circuit?" + (exclude_from_sim no) + (at 227.076 138.176 0) + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + (bold yes) + ) + ) + (uuid "1d2c02cb-c344-4130-b0d7-dcf0e86ffbaf") + ) + (text "Determines\ncharge curr." + (exclude_from_sim no) + (at 101.346 98.044 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "1f11ea80-bc78-4104-b636-6060082bf86a") + ) + (text "Ideal diode\nRequires well matched BJTs" + (exclude_from_sim no) + (at 373.38 108.966 0) + (effects + (font + (size 1.27 1.27) + (thickness 0.1588) + ) + ) + (uuid "9e1bb4b2-c269-40a6-98f3-f895d2259c5e") + ) + (text "Battery Management Conceptual Operation" + (exclude_from_sim no) + (at 25.654 223.52 0) + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + (bold yes) + ) + (justify left) + ) + (uuid "e4df4b10-3a26-45db-aebe-067feec72cbe") + ) + (text "On resistance of FET controls current threshold. \nShould be 25 mOhm. DW01 suggested" + (exclude_from_sim no) + (at 145.034 115.316 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "f84f03b4-93c6-49f2-aaec-51ba8caa198d") + ) (text_box "Battery \nMonitor/\nCharger" (exclude_from_sim no) - (at 27.94 34.29 0) + (at 27.94 234.95 0) (size 12.7 12.7) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -242,7 +2816,7 @@ ) (text_box "Li-Ion\nCell(s)" (exclude_from_sim no) - (at 27.94 160.02 0) + (at 182.88 248.92 0) (size 12.7 24.13) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -261,7 +2835,7 @@ ) (text_box "Normal Operation" (exclude_from_sim no) - (at 25.4 25.4 0) + (at 25.4 226.06 0) (size 74.93 53.34) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -281,7 +2855,7 @@ ) (text_box "Battery \nMonitor/\nCharger" (exclude_from_sim no) - (at 27.94 146.05 0) + (at 182.88 234.95 0) (size 12.7 12.7) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -300,7 +2874,7 @@ ) (text_box "Charging" (exclude_from_sim no) - (at 25.4 81.28 0) + (at 102.87 226.06 0) (size 74.93 53.34) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -320,7 +2894,7 @@ ) (text_box "Main Keyboard Elec." (exclude_from_sim no) - (at 72.39 104.14 0) + (at 149.86 248.92 0) (size 25.4 24.13) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -339,7 +2913,7 @@ ) (text_box "USB" (exclude_from_sim no) - (at 53.34 139.7 0) + (at 208.28 228.6 0) (size 12.7 6.35) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -358,7 +2932,7 @@ ) (text_box "Li-Ion\nCell(s)" (exclude_from_sim no) - (at 27.94 48.26 0) + (at 27.94 248.92 0) (size 12.7 24.13) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -377,7 +2951,7 @@ ) (text_box "Battery \nMonitor/\nCharger" (exclude_from_sim no) - (at 27.94 90.17 0) + (at 105.41 234.95 0) (size 12.7 12.7) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -396,7 +2970,7 @@ ) (text_box "Main Keyboard Elec." (exclude_from_sim no) - (at 72.39 48.26 0) + (at 72.39 248.92 0) (size 25.4 24.13) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -415,7 +2989,7 @@ ) (text_box "Li-Ion\nCell(s)" (exclude_from_sim no) - (at 27.94 104.14 0) + (at 105.41 248.92 0) (size 12.7 24.13) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -434,7 +3008,7 @@ ) (text_box "Main Keyboard Elec." (exclude_from_sim no) - (at 72.39 160.02 0) + (at 227.33 248.92 0) (size 25.4 24.13) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -453,7 +3027,7 @@ ) (text_box "USB" (exclude_from_sim no) - (at 53.34 83.82 0) + (at 130.81 228.6 0) (size 12.7 6.35) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -472,7 +3046,7 @@ ) (text_box "USB" (exclude_from_sim no) - (at 53.34 27.94 0) + (at 53.34 228.6 0) (size 12.7 6.35) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -491,7 +3065,7 @@ ) (text_box "Battery protection" (exclude_from_sim no) - (at 25.4 137.16 0) + (at 180.34 226.06 0) (size 74.93 53.34) (margins 0.9525 0.9525 0.9525 0.9525) (stroke @@ -509,9 +3083,237 @@ ) (uuid "eea269fe-a4c5-4ba4-9a69-c5364c0bc65c") ) + (junction + (at 313.69 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "07afe803-dd97-4d89-83a4-977a5ec1c730") + ) + (junction + (at 255.27 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "15614976-3295-4dda-a875-015899f35001") + ) + (junction + (at 383.54 88.9) + (diameter 0) + (color 0 0 0 0) + (uuid "1b3fa6eb-8601-4432-aaa4-8d3f959c89f2") + ) + (junction + (at 267.97 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "1fb6d6bc-d528-4e21-86a0-98c6de30d797") + ) + (junction + (at 241.3 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "2ddc4f3a-a996-465b-86fa-70c9d97dc0ea") + ) + (junction + (at 85.09 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "301d1792-bdb1-49eb-98a6-239bb5b6a46c") + ) + (junction + (at 255.27 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "35855a14-1085-4035-8bce-92ff20c7cf40") + ) + (junction + (at 50.8 45.72) + (diameter 0) + (color 0 0 0 0) + (uuid "3dc84ea4-bd04-45cc-8a82-5699b793dae3") + ) + (junction + (at 201.93 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "3eaaa443-934c-4317-ad84-536f8b4d647d") + ) + (junction + (at 360.68 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "43e3face-10e7-4752-9120-d2d144e563fc") + ) + (junction + (at 190.5 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "458ce0ce-ddb3-4cb1-918c-9c88051ecd6e") + ) + (junction + (at 166.37 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "4fcacd82-fb4c-4adb-bdaf-fd945066962b") + ) + (junction + (at 370.84 82.55) + (diameter 0) + (color 0 0 0 0) + (uuid "50311f0e-53b5-4cd6-a4c3-34837f04ec0f") + ) + (junction + (at 41.91 45.72) + (diameter 0) + (color 0 0 0 0) + (uuid "522bd9df-deb3-42d7-8b30-3fdb9c180e91") + ) + (junction + (at 383.54 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "53cdc1bd-ce9a-4402-b425-e62e0aea0d04") + ) + (junction + (at 166.37 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "564ed257-5462-4977-a6c9-d919bc383c42") + ) + (junction + (at 342.9 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "5c04852a-d5b6-4b1b-bf13-7293800fac4a") + ) + (junction + (at 330.2 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "64589bbe-a7a7-4132-84f1-c2a46923e679") + ) + (junction + (at 294.64 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "675e4c67-e3e4-4185-8f42-3e3eddb94651") + ) + (junction + (at 201.93 85.09) + (diameter 0) + (color 0 0 0 0) + (uuid "68865333-8d92-4b36-9539-6e1f26bc1203") + ) + (junction + (at 313.69 77.47) + (diameter 0) + (color 0 0 0 0) + (uuid "7e4a8eb4-e1ab-46dd-9212-b762f94ed1ac") + ) + (junction + (at 255.27 69.85) + (diameter 0) + (color 0 0 0 0) + (uuid "8d4d1b5f-3f26-4d40-8986-e34708fcb57b") + ) + (junction + (at 157.48 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "8f672338-5536-4f3c-aafb-bd4d8c0983c2") + ) + (junction + (at 241.3 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "a886e4b2-e72f-4bc3-916a-2475cf247d7f") + ) + (junction + (at 360.68 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "b0d27fde-0070-441e-b2e8-0e2e06fab9b5") + ) + (junction + (at 87.63 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "b2a7a66b-c3cb-4056-b42a-fc4761926102") + ) + (junction + (at 342.9 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "bbd55858-9c30-4b9f-94fb-9717658db05b") + ) + (junction + (at 292.1 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "c042f47d-8269-4dca-aa22-53c7d74213af") + ) + (junction + (at 330.2 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "c1931bf5-850a-4d3b-bfd7-9667478cc401") + ) + (junction + (at 214.63 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "c3cab5e3-f813-4dcb-a82a-912ced329e13") + ) + (junction + (at 100.33 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "c6a11345-8a95-4f6f-827c-e3e679fb3075") + ) + (junction + (at 190.5 85.09) + (diameter 0) + (color 0 0 0 0) + (uuid "c9a454a9-80e7-44bb-a5de-3fced37ab98a") + ) + (junction + (at 74.93 45.72) + (diameter 0) + (color 0 0 0 0) + (uuid "ccf39fd3-f692-45dd-98f5-660dab761dab") + ) + (junction + (at 125.73 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "d3359177-abe6-44b0-a8e8-0e1037c59400") + ) + (junction + (at 166.37 80.01) + (diameter 0) + (color 0 0 0 0) + (uuid "d9dea864-81b5-4480-80cf-c91a9ce1275b") + ) + (junction + (at 313.69 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "db8fd775-2855-4be4-86b9-72e586f3cd28") + ) + (junction + (at 360.68 88.9) + (diameter 0) + (color 0 0 0 0) + (uuid "df1197f7-0a2e-4b3c-96e4-1036930b06cc") + ) + (junction + (at 201.93 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "f16af945-a226-4f14-89af-4d01175f9428") + ) (polyline (pts - (xy 55.88 93.98) (xy 57.15 95.25) + (xy 133.35 238.76) (xy 134.62 240.03) ) (stroke (width 0) @@ -519,9 +3321,19 @@ ) (uuid "002d268f-e75d-48e6-8958-971e2f6ab28f") ) + (wire + (pts + (xy 41.91 45.72) (xy 41.91 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "009fa997-d9d1-4d06-9296-f3bcd090e0fe") + ) (polyline (pts - (xy 55.88 36.83) (xy 55.88 39.37) + (xy 55.88 237.49) (xy 55.88 240.03) ) (stroke (width 0) @@ -531,7 +3343,7 @@ ) (polyline (pts - (xy 85.09 160.02) (xy 85.09 149.86) + (xy 240.03 248.92) (xy 240.03 238.76) ) (stroke (width 0) @@ -539,9 +3351,49 @@ ) (uuid "01bd9be8-853d-435c-892a-e4fed6d76672") ) + (wire + (pts + (xy 330.2 73.66) (xy 330.2 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "02b40ab0-3f88-421b-b3c8-4dabf4f076e8") + ) + (wire + (pts + (xy 292.1 92.71) (xy 292.1 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "03424bff-848c-4c4b-a59b-31cb74bf5c8a") + ) + (wire + (pts + (xy 201.93 102.87) (xy 214.63 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "040f5a02-f5b7-40bc-8d33-ed7f3654a3d5") + ) + (wire + (pts + (xy 255.27 67.31) (xy 284.48 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "049dda82-c864-4cf2-9e90-8dbcef8aeae7") + ) (polyline (pts - (xy 62.23 41.91) (xy 63.5 43.18) + (xy 62.23 242.57) (xy 63.5 243.84) ) (stroke (width 0) @@ -549,9 +3401,29 @@ ) (uuid "0559bc17-0170-4594-8c1d-6f391491381f") ) + (wire + (pts + (xy 313.69 67.31) (xy 304.8 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "09606d9e-d5d7-4ddc-8a9a-ee312f3a77f1") + ) + (wire + (pts + (xy 281.94 77.47) (xy 284.48 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "09a73424-0f6f-4686-b5a3-07382b148483") + ) (polyline (pts - (xy 62.23 156.21) (xy 63.5 154.94) + (xy 217.17 245.11) (xy 218.44 243.84) ) (stroke (width 0) @@ -559,9 +3431,29 @@ ) (uuid "0fbad848-3ffa-4ce8-a576-e9b1e781b865") ) + (wire + (pts + (xy 143.51 102.87) (xy 144.78 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0fc4d89f-0a62-49e8-8e94-c3334dd8a072") + ) + (wire + (pts + (xy 125.73 95.25) (xy 125.73 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "10e66977-6ca3-4ee8-a517-8858c1492c2d") + ) (polyline (pts - (xy 62.23 36.83) (xy 63.5 38.1) + (xy 62.23 237.49) (xy 63.5 238.76) ) (stroke (width 0) @@ -569,9 +3461,29 @@ ) (uuid "1774dc05-949a-4299-91a9-cd993cc54c60") ) + (wire + (pts + (xy 383.54 67.31) (xy 378.46 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "18131002-7f5e-4577-95ca-53dea41bb04a") + ) + (wire + (pts + (xy 342.9 81.28) (xy 342.9 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "193a2e4e-f725-43a5-aab5-e70aaeb6592e") + ) (polyline (pts - (xy 63.5 97.79) (xy 63.5 100.33) + (xy 140.97 242.57) (xy 140.97 245.11) ) (stroke (width 0) @@ -581,7 +3493,7 @@ ) (polyline (pts - (xy 52.07 154.94) (xy 85.09 154.94) + (xy 207.01 243.84) (xy 240.03 243.84) ) (stroke (width 0) @@ -589,9 +3501,29 @@ ) (uuid "1a4e79c8-89cd-46e7-95e6-b61900920607") ) + (wire + (pts + (xy 330.2 81.28) (xy 330.2 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1adefe9d-5546-444d-ba11-e498ca8fa4e1") + ) + (wire + (pts + (xy 255.27 69.85) (xy 284.48 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1b2c447a-6834-4a3f-8083-034c4bef17be") + ) (polyline (pts - (xy 52.07 93.98) (xy 67.31 93.98) + (xy 129.54 238.76) (xy 144.78 238.76) ) (stroke (width 0) @@ -601,7 +3533,7 @@ ) (polyline (pts - (xy 40.64 38.1) (xy 44.45 38.1) + (xy 40.64 238.76) (xy 44.45 238.76) ) (stroke (width 0) @@ -609,9 +3541,29 @@ ) (uuid "1f04237a-b224-440c-9af2-4ffb70ade713") ) + (wire + (pts + (xy 383.54 67.31) (xy 387.35 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "20e40f8b-5e3b-4c28-bf5a-315d65006e09") + ) + (wire + (pts + (xy 281.94 87.63) (xy 284.48 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "21948909-94e8-47e2-8dd8-652bc9962d4b") + ) (polyline (pts - (xy 44.45 43.18) (xy 52.07 43.18) + (xy 44.45 243.84) (xy 52.07 243.84) ) (stroke (width 0) @@ -619,9 +3571,19 @@ ) (uuid "220e3dda-3fcb-41e3-8588-8ce227f3316c") ) + (wire + (pts + (xy 255.27 81.28) (xy 255.27 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "22921cff-5cb3-4545-88f8-1af403be1fc7") + ) (polyline (pts - (xy 67.31 93.98) (xy 74.93 93.98) + (xy 144.78 238.76) (xy 152.4 238.76) ) (stroke (width 0) @@ -631,7 +3593,7 @@ ) (polyline (pts - (xy 57.15 92.71) (xy 55.88 93.98) + (xy 134.62 237.49) (xy 133.35 238.76) ) (stroke (width 0) @@ -639,9 +3601,39 @@ ) (uuid "271ea5c0-57f0-42f9-9bc4-e2c9233bfa41") ) + (wire + (pts + (xy 50.8 58.42) (xy 50.8 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2802ca0e-4777-4ede-9840-6572c39298ba") + ) + (wire + (pts + (xy 308.61 77.47) (xy 308.61 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2bfe2522-f075-437c-beca-cf96626a98b7") + ) + (wire + (pts + (xy 214.63 67.31) (xy 214.63 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2cb9b684-69f3-4728-93f9-96d3b55fa189") + ) (polyline (pts - (xy 57.15 95.25) (xy 57.15 92.71) + (xy 134.62 240.03) (xy 134.62 237.49) ) (stroke (width 0) @@ -649,9 +3641,19 @@ ) (uuid "2d81ad70-a998-4c18-b594-09c84f281b39") ) + (wire + (pts + (xy 383.54 97.79) (xy 383.54 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2ed36712-bc2e-4df0-a63e-40a7b1baa380") + ) (polyline (pts - (xy 40.64 99.06) (xy 44.45 99.06) + (xy 118.11 243.84) (xy 121.92 243.84) ) (stroke (width 0) @@ -659,9 +3661,29 @@ ) (uuid "2ed42321-233a-46c1-b500-25a48adf21e3") ) + (wire + (pts + (xy 255.27 67.31) (xy 255.27 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2f05fcfd-6783-4642-b163-01bda05c62d5") + ) + (wire + (pts + (xy 330.2 67.31) (xy 313.69 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2fd14d6b-1ef2-4af3-9ed6-02f2546dc20b") + ) (polyline (pts - (xy 74.93 93.98) (xy 85.09 93.98) + (xy 152.4 238.76) (xy 162.56 238.76) ) (stroke (width 0) @@ -669,9 +3691,39 @@ ) (uuid "3384cbd6-89ff-4c18-b762-a68c74494c55") ) + (wire + (pts + (xy 201.93 67.31) (xy 201.93 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3577645a-0bca-4803-aef5-b1bc6f8b4b3f") + ) + (wire + (pts + (xy 41.91 45.72) (xy 50.8 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "38f70392-4bc8-4ec6-8b93-48a890095bc1") + ) + (wire + (pts + (xy 87.63 45.72) (xy 87.63 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "39cf55db-679c-405b-81f8-33547b7c3681") + ) (polyline (pts - (xy 55.88 92.71) (xy 55.88 95.25) + (xy 133.35 237.49) (xy 133.35 240.03) ) (stroke (width 0) @@ -679,9 +3731,29 @@ ) (uuid "3ac9cee1-5aaa-4c03-a9c4-ce80937ab690") ) + (wire + (pts + (xy 360.68 67.31) (xy 368.3 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3bee0890-3e2e-4a25-8472-9132c18501ee") + ) + (wire + (pts + (xy 313.69 77.47) (xy 313.69 78.74) + ) + (stroke + (width 0) + (type default) + ) + (uuid "41240cfa-6103-44a4-8404-3eca808f4c33") + ) (polyline (pts - (xy 62.23 100.33) (xy 63.5 99.06) + (xy 139.7 245.11) (xy 140.97 243.84) ) (stroke (width 0) @@ -689,9 +3761,19 @@ ) (uuid "44c8eef0-0d8e-44ba-8634-ba4e7beb6720") ) + (wire + (pts + (xy 74.93 45.72) (xy 74.93 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "44fe6afd-ee5f-4d3f-9bc9-ba89b6fc0804") + ) (polyline (pts - (xy 63.5 153.67) (xy 63.5 156.21) + (xy 218.44 242.57) (xy 218.44 245.11) ) (stroke (width 0) @@ -699,9 +3781,29 @@ ) (uuid "45759e05-9267-42e8-9841-ccbfdd8801cc") ) + (wire + (pts + (xy 153.67 85.09) (xy 157.48 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4577b886-734a-43b8-8457-a02455277d71") + ) + (wire + (pts + (xy 125.73 85.09) (xy 125.73 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "478618c3-fbb4-4d4e-be32-14a07769eb2c") + ) (polyline (pts - (xy 55.88 38.1) (xy 57.15 39.37) + (xy 55.88 238.76) (xy 57.15 240.03) ) (stroke (width 0) @@ -711,7 +3813,7 @@ ) (polyline (pts - (xy 57.15 151.13) (xy 57.15 148.59) + (xy 212.09 240.03) (xy 212.09 237.49) ) (stroke (width 0) @@ -719,9 +3821,29 @@ ) (uuid "48f8bf11-f79c-4662-b1ab-d0e1b03c6038") ) + (wire + (pts + (xy 292.1 102.87) (xy 294.64 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4b743230-a12b-43da-abf1-07dd9ae56fb2") + ) + (wire + (pts + (xy 330.2 102.87) (xy 313.69 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4c2df217-5a82-4e9b-bc0b-8bbd4128c9f2") + ) (polyline (pts - (xy 59.69 146.05) (xy 59.69 149.86) + (xy 214.63 234.95) (xy 214.63 238.76) ) (stroke (width 0) @@ -729,9 +3851,59 @@ ) (uuid "4cb1ab20-5e36-4d3e-9b04-033a85a74e3a") ) + (wire + (pts + (xy 34.29 102.87) (xy 85.09 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4cc99f79-8b59-41b3-8eed-11a516c31641") + ) + (wire + (pts + (xy 267.97 87.63) (xy 267.97 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4dd1d728-730b-411c-aba5-cf36aa0c373f") + ) + (wire + (pts + (xy 163.83 80.01) (xy 166.37 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4e6bb66a-bd66-4aa3-8fdf-22a26d3eb6c0") + ) + (wire + (pts + (xy 342.9 67.31) (xy 360.68 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "50ab9927-53f7-4d22-a89b-44f7ce556061") + ) + (wire + (pts + (xy 360.68 102.87) (xy 342.9 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "50b777ba-4345-449e-8676-afef283af855") + ) (polyline (pts - (xy 62.23 97.79) (xy 63.5 99.06) + (xy 139.7 242.57) (xy 140.97 243.84) ) (stroke (width 0) @@ -739,9 +3911,19 @@ ) (uuid "51cddfdf-1657-470f-9351-767962e3b740") ) + (wire + (pts + (xy 87.63 102.87) (xy 100.33 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "52443742-9521-41d2-946a-73446bef847d") + ) (polyline (pts - (xy 74.93 149.86) (xy 85.09 149.86) + (xy 229.87 238.76) (xy 240.03 238.76) ) (stroke (width 0) @@ -749,9 +3931,19 @@ ) (uuid "53415b8f-f809-4e74-836f-ba9c6d7caa2b") ) + (wire + (pts + (xy 360.68 97.79) (xy 360.68 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "534954ce-dcc6-456d-a05f-22772f67b4ce") + ) (polyline (pts - (xy 52.07 99.06) (xy 85.09 99.06) + (xy 129.54 243.84) (xy 162.56 243.84) ) (stroke (width 0) @@ -759,9 +3951,29 @@ ) (uuid "5350df46-00db-4ae7-a13e-3acb5bfc62ea") ) + (wire + (pts + (xy 368.3 82.55) (xy 370.84 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5423a4d5-bf5a-4d47-a30c-5b5e9095b2b3") + ) + (wire + (pts + (xy 184.15 85.09) (xy 190.5 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "54ecc385-138c-4aca-ad4a-87d26430f85e") + ) (polyline (pts - (xy 57.15 148.59) (xy 55.88 149.86) + (xy 212.09 237.49) (xy 210.82 238.76) ) (stroke (width 0) @@ -771,7 +3983,7 @@ ) (polyline (pts - (xy 62.23 151.13) (xy 63.5 149.86) + (xy 217.17 240.03) (xy 218.44 238.76) ) (stroke (width 0) @@ -779,9 +3991,59 @@ ) (uuid "57c0b791-a40b-4437-ac2f-fa8c69ae0761") ) + (wire + (pts + (xy 383.54 88.9) (xy 383.54 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "58d50ae0-e4d2-4d29-9351-1644605d120e") + ) + (wire + (pts + (xy 100.33 95.25) (xy 100.33 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5ab4db71-bd62-4a26-bbbd-c8731e49ae67") + ) + (wire + (pts + (xy 294.64 102.87) (xy 294.64 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5c9bd2fe-afe5-4c95-a021-689d703d32e0") + ) + (wire + (pts + (xy 190.5 85.09) (xy 201.93 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5d23235b-2dbb-484e-b570-a53038a81a87") + ) + (wire + (pts + (xy 342.9 67.31) (xy 330.2 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5f1641ff-3b06-4fa3-9882-5a6e3d9273b4") + ) (polyline (pts - (xy 85.09 104.14) (xy 85.09 93.98) + (xy 162.56 248.92) (xy 162.56 238.76) ) (stroke (width 0) @@ -791,7 +4053,7 @@ ) (polyline (pts - (xy 44.45 149.86) (xy 50.8 147.32) + (xy 199.39 238.76) (xy 205.74 236.22) ) (stroke (width 0) @@ -801,7 +4063,7 @@ ) (polyline (pts - (xy 62.23 148.59) (xy 62.23 151.13) + (xy 217.17 237.49) (xy 217.17 240.03) ) (stroke (width 0) @@ -809,9 +4071,19 @@ ) (uuid "62e9e265-2119-438d-b413-b1dc4ca5417d") ) + (wire + (pts + (xy 383.54 102.87) (xy 360.68 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "664b386b-f177-4c1a-b576-2f57b25aaaba") + ) (polyline (pts - (xy 44.45 38.1) (xy 50.8 35.56) + (xy 44.45 238.76) (xy 50.8 236.22) ) (stroke (width 0) @@ -821,7 +4093,7 @@ ) (polyline (pts - (xy 63.5 36.83) (xy 63.5 39.37) + (xy 63.5 237.49) (xy 63.5 240.03) ) (stroke (width 0) @@ -829,9 +4101,29 @@ ) (uuid "6bc0dbd3-cde4-4c38-aa17-982efc2d51d3") ) + (wire + (pts + (xy 370.84 82.55) (xy 375.92 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6bc8e623-5325-4392-a5d3-3b7212ce49ed") + ) + (wire + (pts + (xy 313.69 102.87) (xy 294.64 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6c8d78d6-e34c-4afb-9a7f-e39e1e4d02d7") + ) (polyline (pts - (xy 62.23 97.79) (xy 62.23 100.33) + (xy 139.7 242.57) (xy 139.7 245.11) ) (stroke (width 0) @@ -839,9 +4131,29 @@ ) (uuid "6d3f5810-bec9-4c6b-92b2-e22a6fbbabbe") ) + (wire + (pts + (xy 50.8 45.72) (xy 50.8 50.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6db562ae-b103-4b67-bf1a-1a22b1a55f39") + ) + (wire + (pts + (xy 41.91 58.42) (xy 41.91 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6e5d1111-37b1-4a00-968a-021d57593616") + ) (polyline (pts - (xy 62.23 153.67) (xy 62.23 156.21) + (xy 217.17 242.57) (xy 217.17 245.11) ) (stroke (width 0) @@ -849,9 +4161,39 @@ ) (uuid "6f538eac-8de6-480c-bc0b-7383f516fb37") ) + (wire + (pts + (xy 190.5 102.87) (xy 201.93 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6fb14e3d-4e87-4f93-97b9-bb234a92a816") + ) + (wire + (pts + (xy 166.37 67.31) (xy 166.37 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "71f63f76-68ea-42d4-8867-7dfd75e3f219") + ) + (wire + (pts + (xy 85.09 85.09) (xy 85.09 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7208bc02-fb6e-4b5e-9d43-878295c5bd64") + ) (polyline (pts - (xy 62.23 92.71) (xy 63.5 93.98) + (xy 139.7 237.49) (xy 140.97 238.76) ) (stroke (width 0) @@ -859,9 +4201,19 @@ ) (uuid "7212bbef-6571-447f-830b-ed2d999f1701") ) + (wire + (pts + (xy 125.73 102.87) (xy 133.35 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7269f66b-76c4-45d6-b514-c5e645b561ef") + ) (polyline (pts - (xy 67.31 149.86) (xy 73.66 147.32) + (xy 222.25 238.76) (xy 228.6 236.22) ) (stroke (width 0) @@ -869,9 +4221,79 @@ ) (uuid "73cbc5de-d169-430b-84c9-ed9c23a47cd0") ) + (wire + (pts + (xy 267.97 74.93) (xy 284.48 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "758ebf63-a885-4b94-ba5b-ae80a0b40901") + ) + (wire + (pts + (xy 201.93 82.55) (xy 201.93 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7791184f-75ab-4718-b45b-ec55a840135f") + ) + (wire + (pts + (xy 373.38 88.9) (xy 383.54 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "78752747-b8d3-4cce-92d5-0de616077cd3") + ) + (wire + (pts + (xy 214.63 67.31) (xy 241.3 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7925649b-4979-4988-b84a-20d1a575b7d1") + ) + (wire + (pts + (xy 97.79 67.31) (xy 166.37 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7a16883b-f89a-48ce-b89e-0f0d429a2a19") + ) + (wire + (pts + (xy 138.43 92.71) (xy 138.43 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7afe1de0-ea40-417b-aebb-7cb9bdd5e3bd") + ) + (wire + (pts + (xy 241.3 67.31) (xy 255.27 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7afe9b5b-a9be-40c6-9f85-dabf32c73162") + ) (polyline (pts - (xy 57.15 39.37) (xy 57.15 36.83) + (xy 57.15 240.03) (xy 57.15 237.49) ) (stroke (width 0) @@ -879,9 +4301,39 @@ ) (uuid "7da66497-ac64-4991-8abe-a2a74e57b6e4") ) + (wire + (pts + (xy 36.83 45.72) (xy 41.91 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7e130ebd-ec8b-41d9-b513-947ff8a86eca") + ) + (wire + (pts + (xy 373.38 74.93) (xy 373.38 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7e8d4a7b-7d28-43a1-848e-5bf62fb905ef") + ) + (wire + (pts + (xy 166.37 102.87) (xy 190.5 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "81e30324-a02a-4bb7-8566-17e637379dfc") + ) (polyline (pts - (xy 59.69 90.17) (xy 59.69 93.98) + (xy 137.16 234.95) (xy 137.16 238.76) ) (stroke (width 0) @@ -889,9 +4341,19 @@ ) (uuid "824ca386-a155-4dc8-8ed3-b0814369b3bd") ) + (wire + (pts + (xy 190.5 95.25) (xy 190.5 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "83d86067-51e0-401b-8f33-86d20d7dce2e") + ) (polyline (pts - (xy 52.07 149.86) (xy 67.31 149.86) + (xy 207.01 238.76) (xy 222.25 238.76) ) (stroke (width 0) @@ -901,7 +4363,7 @@ ) (polyline (pts - (xy 52.07 43.18) (xy 85.09 43.18) + (xy 52.07 243.84) (xy 85.09 243.84) ) (stroke (width 0) @@ -909,9 +4371,29 @@ ) (uuid "84cc3e53-33a5-4b48-b60f-4b4f3e32efc5") ) + (wire + (pts + (xy 146.05 90.17) (xy 146.05 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "84e0e900-a9d9-4192-8279-10e0733779de") + ) + (wire + (pts + (xy 241.3 102.87) (xy 241.3 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "875c4a8c-82c4-4609-bdbe-1481d74a0d13") + ) (polyline (pts - (xy 63.5 41.91) (xy 63.5 44.45) + (xy 63.5 242.57) (xy 63.5 245.11) ) (stroke (width 0) @@ -919,9 +4401,39 @@ ) (uuid "88ceaa4a-9ce8-4c7d-94a8-be85b5ec3d0a") ) + (wire + (pts + (xy 146.05 92.71) (xy 149.86 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "890cfec9-2203-4c78-a3ec-e7a619584ba6") + ) + (wire + (pts + (xy 360.68 88.9) (xy 360.68 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8c1df309-7307-43b7-bb06-3ec652f0d8b3") + ) + (wire + (pts + (xy 241.3 102.87) (xy 255.27 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8c44a6be-e089-499a-b00f-7786c6c892a4") + ) (polyline (pts - (xy 44.45 99.06) (xy 50.8 96.52) + (xy 121.92 243.84) (xy 128.27 241.3) ) (stroke (width 0) @@ -929,9 +4441,79 @@ ) (uuid "8f09ba55-aadd-4d2b-9c57-99bf8d87bc11") ) + (wire + (pts + (xy 55.88 67.31) (xy 77.47 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "902b6648-fd26-482d-8611-b8356c7975c0") + ) + (wire + (pts + (xy 41.91 74.93) (xy 77.47 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "91c29812-ba5b-4f74-9f05-90d165b6b698") + ) + (wire + (pts + (xy 97.79 72.39) (xy 114.3 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9217f6a5-433b-48c6-8b8c-f7a2ab7c760d") + ) + (wire + (pts + (xy 100.33 74.93) (xy 97.79 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9317d08f-ef05-43d2-92db-a70812119293") + ) + (wire + (pts + (xy 74.93 45.72) (xy 87.63 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "94408840-2e5f-4044-993b-f07d14dea3ac") + ) + (wire + (pts + (xy 166.37 102.87) (xy 166.37 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "976ded35-bf02-4e8e-971e-8562a91ed8d7") + ) + (wire + (pts + (xy 166.37 80.01) (xy 166.37 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "992f0e32-9af7-424c-98a8-9db5d686fd21") + ) (polyline (pts - (xy 63.5 92.71) (xy 63.5 95.25) + (xy 140.97 237.49) (xy 140.97 240.03) ) (stroke (width 0) @@ -939,9 +4521,39 @@ ) (uuid "9bee0210-8b4b-41fb-a490-90d88443e570") ) + (wire + (pts + (xy 313.69 86.36) (xy 313.69 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9ddc842d-8574-4449-a607-e34bf7b89434") + ) + (wire + (pts + (xy 100.33 102.87) (xy 125.73 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a1f5a277-72a7-42aa-bd37-110cc6303abc") + ) + (wire + (pts + (xy 201.93 67.31) (xy 214.63 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a51dd949-4701-47cd-95f4-11f9599da31c") + ) (polyline (pts - (xy 62.23 95.25) (xy 63.5 93.98) + (xy 139.7 240.03) (xy 140.97 238.76) ) (stroke (width 0) @@ -951,7 +4563,7 @@ ) (polyline (pts - (xy 55.88 148.59) (xy 55.88 151.13) + (xy 210.82 237.49) (xy 210.82 240.03) ) (stroke (width 0) @@ -959,9 +4571,59 @@ ) (uuid "a9d7d307-b7ff-4ae7-9bd4-d56d5441c14e") ) + (wire + (pts + (xy 383.54 77.47) (xy 383.54 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aa14f9e4-0159-4c60-9ca5-3ac39c3ba26b") + ) + (wire + (pts + (xy 267.97 102.87) (xy 292.1 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "abc5abcf-a5ca-4c26-b658-881f0c37f7f3") + ) + (wire + (pts + (xy 87.63 85.09) (xy 87.63 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ac2955dc-a364-4768-b2ef-70ff9e94278a") + ) + (wire + (pts + (xy 313.69 77.47) (xy 308.61 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "acaa4615-8af7-4b62-8147-f5d68f845c41") + ) + (wire + (pts + (xy 50.8 72.39) (xy 77.47 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b08cbc02-5c57-4677-9f69-51b9a11806ca") + ) (polyline (pts - (xy 44.45 93.98) (xy 52.07 93.98) + (xy 121.92 238.76) (xy 129.54 238.76) ) (stroke (width 0) @@ -969,9 +4631,19 @@ ) (uuid "b13ad702-8f8f-4c7d-8089-522ffc0b561b") ) + (wire + (pts + (xy 255.27 102.87) (xy 267.97 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b22f647c-ce86-4416-af43-ba5e412823f1") + ) (polyline (pts - (xy 52.07 38.1) (xy 67.31 38.1) + (xy 52.07 238.76) (xy 67.31 238.76) ) (stroke (width 0) @@ -981,7 +4653,7 @@ ) (polyline (pts - (xy 44.45 154.94) (xy 50.8 152.4) + (xy 199.39 243.84) (xy 205.74 241.3) ) (stroke (width 0) @@ -989,9 +4661,19 @@ ) (uuid "b62f1b23-3a77-4536-9a1f-c50c2615a3f1") ) + (wire + (pts + (xy 281.94 86.36) (xy 281.94 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b66cb8c5-5392-413c-a896-77cd874316ad") + ) (polyline (pts - (xy 40.64 149.86) (xy 44.45 149.86) + (xy 195.58 238.76) (xy 199.39 238.76) ) (stroke (width 0) @@ -999,9 +4681,19 @@ ) (uuid "b78dbaec-bcf7-4c2a-a732-fa0e161937bb") ) + (wire + (pts + (xy 267.97 72.39) (xy 284.48 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b80ec700-b97e-4842-b25f-93534b784eb7") + ) (polyline (pts - (xy 40.64 93.98) (xy 44.45 93.98) + (xy 118.11 238.76) (xy 121.92 238.76) ) (stroke (width 0) @@ -1011,7 +4703,7 @@ ) (polyline (pts - (xy 62.23 39.37) (xy 63.5 38.1) + (xy 62.23 240.03) (xy 63.5 238.76) ) (stroke (width 0) @@ -1021,7 +4713,7 @@ ) (polyline (pts - (xy 34.29 158.75) (xy 34.29 160.02) + (xy 189.23 247.65) (xy 189.23 248.92) ) (stroke (width 0) @@ -1031,7 +4723,7 @@ ) (polyline (pts - (xy 34.29 102.87) (xy 34.29 104.14) + (xy 111.76 247.65) (xy 111.76 248.92) ) (stroke (width 0) @@ -1039,9 +4731,29 @@ ) (uuid "be0d64a0-5f8a-4bf6-b8da-1b64a6004c02") ) + (wire + (pts + (xy 201.93 87.63) (xy 201.93 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bfd3b4ef-7902-42e7-9478-90f3917a24c2") + ) + (wire + (pts + (xy 140.97 90.17) (xy 140.97 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bfe30ee3-5b79-4e2b-8f0c-19bc47b117de") + ) (polyline (pts - (xy 59.69 34.29) (xy 59.69 38.1) + (xy 59.69 234.95) (xy 59.69 238.76) ) (stroke (width 0) @@ -1051,7 +4763,7 @@ ) (polyline (pts - (xy 74.93 38.1) (xy 85.09 38.1) + (xy 74.93 238.76) (xy 85.09 238.76) ) (stroke (width 0) @@ -1059,9 +4771,49 @@ ) (uuid "c41a3407-502f-4e30-ad1e-b09e048642dc") ) + (wire + (pts + (xy 201.93 95.25) (xy 201.93 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c5c60cb4-e695-4c52-aca0-a0aa7054bb85") + ) + (wire + (pts + (xy 342.9 73.66) (xy 342.9 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c96dea5a-0351-49ed-aa41-4bc272c34850") + ) + (wire + (pts + (xy 34.29 102.87) (xy 34.29 104.14) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ccfa7eac-7cd8-4d8c-8f68-98f22bf5a0bd") + ) + (wire + (pts + (xy 313.69 68.58) (xy 313.69 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ce913c8d-18bd-43cf-884e-d65468cf9e91") + ) (polyline (pts - (xy 62.23 41.91) (xy 62.23 44.45) + (xy 62.23 242.57) (xy 62.23 245.11) ) (stroke (width 0) @@ -1069,9 +4821,19 @@ ) (uuid "d009c61e-fb8f-4de0-b2e2-1da5ff9577c1") ) + (wire + (pts + (xy 255.27 73.66) (xy 255.27 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d14b0d6b-d96e-4161-a693-d0505b5deb3f") + ) (polyline (pts - (xy 62.23 92.71) (xy 62.23 95.25) + (xy 139.7 237.49) (xy 139.7 240.03) ) (stroke (width 0) @@ -1079,9 +4841,19 @@ ) (uuid "d177e8b4-b45c-4df3-a229-cc0c5103cdaa") ) + (wire + (pts + (xy 383.54 88.9) (xy 383.54 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d4535d3d-c9d1-42c1-954a-875b051d526e") + ) (polyline (pts - (xy 34.29 46.99) (xy 34.29 48.26) + (xy 34.29 247.65) (xy 34.29 248.92) ) (stroke (width 0) @@ -1089,9 +4861,19 @@ ) (uuid "d6379c3c-1bd1-4046-8f51-16cbfc17f7fe") ) + (wire + (pts + (xy 308.61 74.93) (xy 304.8 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d84a69ab-64cc-4a2e-a8ee-f327cdfbf433") + ) (polyline (pts - (xy 67.31 38.1) (xy 73.66 35.56) + (xy 67.31 238.76) (xy 73.66 236.22) ) (stroke (width 0) @@ -1101,7 +4883,7 @@ ) (polyline (pts - (xy 85.09 48.26) (xy 85.09 38.1) + (xy 85.09 248.92) (xy 85.09 238.76) ) (stroke (width 0) @@ -1109,9 +4891,19 @@ ) (uuid "d9a72c1f-fd7f-494e-8af6-4c8946008bbe") ) + (wire + (pts + (xy 342.9 102.87) (xy 330.2 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "da179ae5-c129-44d1-b214-12d60b3475ed") + ) (polyline (pts - (xy 57.15 36.83) (xy 55.88 38.1) + (xy 57.15 237.49) (xy 55.88 238.76) ) (stroke (width 0) @@ -1121,7 +4913,7 @@ ) (polyline (pts - (xy 40.64 43.18) (xy 44.45 43.18) + (xy 40.64 243.84) (xy 44.45 243.84) ) (stroke (width 0) @@ -1129,9 +4921,19 @@ ) (uuid "dabc60c3-53e7-4d5c-a1fb-e0f9057995c6") ) + (wire + (pts + (xy 241.3 81.28) (xy 241.3 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "daeb5d70-71a8-4440-9510-8d077d7c27ce") + ) (polyline (pts - (xy 62.23 153.67) (xy 63.5 154.94) + (xy 217.17 242.57) (xy 218.44 243.84) ) (stroke (width 0) @@ -1139,9 +4941,29 @@ ) (uuid "dcfc5fe3-98c2-44d9-8d4e-c4406a133396") ) + (wire + (pts + (xy 313.69 76.2) (xy 313.69 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ddd8e5ad-58d3-41ac-972a-7f685346aaaa") + ) + (wire + (pts + (xy 190.5 87.63) (xy 190.5 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "df6b41e6-324b-4157-b977-0dc1a361cfce") + ) (polyline (pts - (xy 55.88 149.86) (xy 57.15 151.13) + (xy 210.82 238.76) (xy 212.09 240.03) ) (stroke (width 0) @@ -1151,7 +4973,7 @@ ) (polyline (pts - (xy 62.23 36.83) (xy 62.23 39.37) + (xy 62.23 237.49) (xy 62.23 240.03) ) (stroke (width 0) @@ -1159,9 +4981,49 @@ ) (uuid "e020148f-65ee-4c34-80bc-2676ed078b98") ) + (wire + (pts + (xy 214.63 102.87) (xy 214.63 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e17c5049-d92d-41c6-b02d-7f8913acdbed") + ) + (wire + (pts + (xy 370.84 82.55) (xy 370.84 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e3a28b74-49ea-4c1a-8d90-3f0dfb7d8e59") + ) + (wire + (pts + (xy 149.86 92.71) (xy 149.86 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e3a8e610-dd66-4f07-8d08-3fa68e0790c4") + ) + (wire + (pts + (xy 370.84 88.9) (xy 360.68 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e44e3ad1-8509-4a0f-8ad2-f5bf2840576f") + ) (polyline (pts - (xy 62.23 44.45) (xy 63.5 43.18) + (xy 62.23 245.11) (xy 63.5 243.84) ) (stroke (width 0) @@ -1169,9 +5031,19 @@ ) (uuid "e5c5e7ac-6d6c-4a65-b0cc-2a51965dc586") ) + (wire + (pts + (xy 157.48 85.09) (xy 157.48 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e7841b27-e3ff-4685-8785-44b189d859de") + ) (polyline (pts - (xy 40.64 154.94) (xy 44.45 154.94) + (xy 195.58 243.84) (xy 199.39 243.84) ) (stroke (width 0) @@ -1179,9 +5051,39 @@ ) (uuid "e7fd99f4-3a19-49f0-9056-127f015001ba") ) + (wire + (pts + (xy 166.37 67.31) (xy 201.93 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e89639c3-7d6a-4954-aef1-59fbfbaa3953") + ) + (wire + (pts + (xy 140.97 92.71) (xy 138.43 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e8fbeb64-771f-4355-bd12-21d3c9c2f15e") + ) + (wire + (pts + (xy 85.09 102.87) (xy 87.63 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e904dc1f-be29-4ac6-bb7c-0acacd25ef2f") + ) (polyline (pts - (xy 62.23 148.59) (xy 63.5 149.86) + (xy 217.17 237.49) (xy 218.44 238.76) ) (stroke (width 0) @@ -1189,9 +5091,79 @@ ) (uuid "ee44ed8c-03cb-4ab3-bcfc-7ec9b200fccb") ) + (wire + (pts + (xy 360.68 88.9) (xy 360.68 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ee6fa0a5-4c98-4231-a234-f44b99acb1b3") + ) + (wire + (pts + (xy 241.3 67.31) (xy 241.3 73.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ee9f66b3-cf6b-429e-9d29-e7de50353c5e") + ) + (wire + (pts + (xy 157.48 102.87) (xy 154.94 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f0538cd1-9965-4854-9a85-e1cd368032fb") + ) + (wire + (pts + (xy 133.35 85.09) (xy 125.73 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f089313c-366c-4579-b300-8d1c7bdc047b") + ) + (wire + (pts + (xy 156.21 80.01) (xy 153.67 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f143c1d5-e40a-4dfb-a733-e32c47422b0a") + ) + (wire + (pts + (xy 157.48 102.87) (xy 166.37 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f5a87208-4e13-4b95-86a7-425865a72126") + ) + (wire + (pts + (xy 50.8 45.72) (xy 74.93 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f6aed187-3b23-4cd6-9e23-45938688ab9a") + ) (polyline (pts - (xy 63.5 148.59) (xy 63.5 151.13) + (xy 218.44 237.49) (xy 218.44 240.03) ) (stroke (width 0) @@ -1199,4 +5171,2524 @@ ) (uuid "f712be03-91c2-4c55-8e2b-b1d96374b02d") ) + (wire + (pts + (xy 360.68 77.47) (xy 360.68 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f8470b08-48ae-4cde-a516-8a13e4a01f6b") + ) + (wire + (pts + (xy 281.94 78.74) (xy 281.94 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f8da855b-5699-4556-ab95-4ee523c4d4ae") + ) + (wire + (pts + (xy 100.33 87.63) (xy 100.33 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fa8cc9f9-a92f-439a-9b20-54bec9f2f157") + ) + (wire + (pts + (xy 267.97 95.25) (xy 267.97 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fb045d0f-43b5-4ac5-8998-e557b151cf00") + ) + (label "BATT_N" + (at 172.72 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "01c3ccd8-4e20-4a41-9399-b122a642acc5") + ) + (label "BATT_BOOST_EN" + (at 267.97 72.39 0) + (effects + (font + (size 1.27 1.27) + (thickness 0.1588) + ) + (justify left bottom) + ) + (uuid "15b089d0-ccc9-43aa-9340-d29c45771b5e") + ) + (label "SNS_BATT_TEMP" + (at 184.15 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "3efa5e1b-1ebb-46d4-96c2-6942b8213385") + ) + (label "SNS_~{STANDBY}" + (at 55.88 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "4f29039d-90f8-4d7e-8d0a-53b39689923e") + ) + (label "SNS_BATT_TEMP" + (at 114.3 72.39 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "64316dfd-b9c7-4b46-909a-10a8739b196a") + ) + (label "CHARGER_EN" + (at 55.88 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "6a5b00e3-9c1e-4236-abd8-fd8434af503e") + ) + (label "SNS_~{CHARGING}" + (at 55.88 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "99815023-fe13-4b92-885d-c497d473a60e") + ) + (label "BATT_P" + (at 172.72 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "cc64ca71-7c2f-43cc-b4f6-d8a6cbbeb1dd") + ) + (hierarchical_label "PWR_BATT_5V" + (shape output) + (at 387.35 67.31 0) + (effects + (font + (size 1.27 1.27) + (thickness 0.1588) + ) + (justify left) + ) + (uuid "bad62304-97b8-49b5-ae41-d3f2720dfc7c") + ) + (hierarchical_label "PWR_USB" + (shape input) + (at 36.83 45.72 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c80fbffc-2d19-4ec8-9be4-8b7a9b7a39bc") + ) + (symbol + (lib_id "Device:R") + (at 313.69 72.39 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "00ea69d4-af09-4d82-9e15-6394a654c765") + (property "Reference" "R47" + (at 316.23 71.1199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "R" + (at 316.23 73.6599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 311.912 72.39 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 313.69 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 313.69 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "522d5347-82f1-4acd-aaf1-4696c5f6d33d") + ) + (pin "1" + (uuid "11e058fe-78e2-4cfb-8cdc-3a17dfaf5cdd") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R47") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 50.8 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0918e105-1499-456e-b2e2-6e061a222aba") + (property "Reference" "R45" + (at 53.34 53.3399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "R" + (at 53.34 55.8799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 49.022 54.61 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 50.8 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 50.8 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "35b82080-7f84-4ed4-9f6b-5fad8c1bc0bb") + ) + (pin "1" + (uuid "c1443173-bc2f-4b67-8068-6f480827f5e8") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R45") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 342.9 77.47 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0f02c06e-3640-46d0-ba57-c9d95a57d104") + (property "Reference" "C44" + (at 346.71 76.1999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10u" + (at 346.71 78.7399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 343.8652 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 342.9 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 342.9 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7944c0c1-0eab-4f37-83b8-39e0f4679d74") + ) + (pin "2" + (uuid "6aa0bdd8-d3f3-45d0-829e-fe434f9efda8") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "C44") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 360.68 93.98 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "10943a44-77da-437b-a53d-3a3d1dc827c5") + (property "Reference" "R50" + (at 363.22 92.7099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "R" + (at 363.22 95.2499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 358.902 93.98 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 360.68 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 360.68 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "06a56f0b-8e9d-4fcd-8dc4-ad751ef15b11") + ) + (pin "1" + (uuid "04aa0585-cb4e-43cd-9551-af437f7a2684") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R50") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 34.29 104.14 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "17fa533d-05fd-41b5-8f85-e774caf828f6") + (property "Reference" "#PWR054" + (at 34.29 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 34.29 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 34.29 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 34.29 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 34.29 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "82fc0b89-9af5-464c-ab32-d49ea278a091") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "#PWR054") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:Battery_Cell") + (at 214.63 86.36 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "19daabb2-d2d7-4444-97d2-4f32b656b51c") + (property "Reference" "BT1" + (at 218.44 83.2484 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Battery_Cell" + (at 218.44 85.7884 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 214.63 84.836 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 214.63 84.836 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single-cell battery" + (at 214.63 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "8155b73b-3bbd-4c7d-a1da-af67c55ea33d") + ) + (pin "1" + (uuid "7b699f31-a74e-4f82-a60c-ae5729d7509e") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "BT1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:L") + (at 281.94 82.55 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1b6b48a7-8b86-46cd-9f3e-4c65cd96c704") + (property "Reference" "L1" + (at 280.67 81.2799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "L" + (at 280.67 83.8199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 281.94 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 281.94 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Inductor" + (at 281.94 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "aa729364-5ddf-4e9b-9464-c1650acdf1c6") + ) + (pin "1" + (uuid "4531ac9c-b209-44b1-aff6-f46f2164369e") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "L1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 166.37 91.44 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1b895ff0-d493-4762-82d9-366fa7fb6e88") + (property "Reference" "C40" + (at 170.18 90.1699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 170.18 92.7099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 167.3352 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 166.37 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 166.37 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "665c0f92-ecc7-4371-8e46-21b6b205b30d") + ) + (pin "1" + (uuid "c6630979-6a39-46c6-8324-f0e5f8126b6f") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "C40") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 74.93 55.88 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "26697aa1-5bdb-42dd-84d5-f01db3b4a29c") + (property "Reference" "#PWR053" + (at 74.93 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 74.93 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 74.93 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 74.93 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 74.93 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a1580afc-29da-4ca5-b892-20dca638541d") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "#PWR053") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 267.97 91.44 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "29cfee6b-1238-4743-9734-9f672292353b") + (property "Reference" "R49" + (at 270.51 90.1699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "0R" + (at 270.51 92.7099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 266.192 91.44 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 267.97 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 267.97 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6ca1ea2a-d3a1-40e0-98da-0cf33912e925") + ) + (pin "2" + (uuid "615a40d5-716b-4c67-a0e0-4a01190474f2") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R49") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 241.3 77.47 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3a984004-2ff9-4ef0-b7f4-d341e8c0a9c3") + (property "Reference" "C43" + (at 245.11 76.1999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10u" + (at 245.11 78.7399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 242.2652 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 241.3 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 241.3 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "79479614-af29-4561-9fc6-a561b21ffdaa") + ) + (pin "1" + (uuid "a8ed553c-b3bc-466f-9f68-55bc1affa0ab") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "C43") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Regulator_Switching:TPS63000") + (at 294.64 77.47 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "40f6880c-37e8-4218-903b-f2cf0939307c") + (property "Reference" "U12" + (at 294.64 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "TPS63000" + (at 294.64 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_SON:Texas_DRC0010J_ThermalVias" + (at 316.23 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/tps63000.pdf" + (at 287.02 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Buck-Boost Converter, 1.8-5.5V Input Voltage, 1.8A Switch Current, Adjustable 1.2-5.5V Output Voltage, VSON-10" + (at 294.64 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "a497cc68-f1d9-4832-9a28-7c7453c1ca2f") + ) + (pin "11" + (uuid "dec5f783-ad90-4c3e-9bd0-e089592cd619") + ) + (pin "9" + (uuid "3d680f8e-0811-46cf-8fad-b4afe7fca3cc") + ) + (pin "5" + (uuid "5ca9f0b5-535a-40cf-84b4-e83661254c49") + ) + (pin "8" + (uuid "9bc4c387-9b87-4647-9107-b6aeca3c37b6") + ) + (pin "4" + (uuid "2bb47cea-626d-48db-9e2a-593f06871a6b") + ) + (pin "2" + (uuid "cc567c38-0cd2-4f6d-8982-2bba8db4b254") + ) + (pin "6" + (uuid "755646a8-9aad-4407-9b79-d1120ebcc059") + ) + (pin "7" + (uuid "bb33d30b-1d31-4d79-9385-b9cbfee78e69") + ) + (pin "10" + (uuid "edf3a702-5a95-4d98-86e8-20768c99beca") + ) + (pin "1" + (uuid "32fa7e02-d916-4990-8250-6eca4ff2867b") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "U12") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 190.5 91.44 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "634310ce-5e91-4c5e-b7ca-a2745b4a172d") + (property "Reference" "R43" + (at 193.04 90.1699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "R" + (at 193.04 92.7099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 188.722 91.44 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 190.5 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 190.5 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "e29b6fbc-6f5a-4d45-a745-c076dc5951ab") + ) + (pin "1" + (uuid "c361feee-1c11-4ab5-8618-a82537db46e3") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R43") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 201.93 78.74 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6ae537c0-4ee5-4a00-bf21-146548b61ad8") + (property "Reference" "R44" + (at 204.47 77.4699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "R" + (at 204.47 80.0099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 200.152 78.74 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 201.93 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 201.93 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "7f2c57e6-3544-4f4c-abe4-85bc9d02633d") + ) + (pin "1" + (uuid "61bffc05-4e7d-4c93-a56e-21347a120aec") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R44") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:Q_PNP") + (at 363.22 82.55 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "706ff612-8165-40c1-bef0-c5da910b042e") + (property "Reference" "Q7" + (at 358.14 81.2799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Q_PNP" + (at 358.14 83.8199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 358.14 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 363.22 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "PNP bipolar junction transistor" + (at 363.22 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "B" + (uuid "a1e54199-4ea9-4aa8-9ef3-043d025c05cf") + ) + (pin "E" + (uuid "8e9d603b-6fca-4469-9470-c7dc35f17379") + ) + (pin "C" + (uuid "6cb230d1-123c-453d-9483-3fe7d15c01f4") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "Q7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 313.69 82.55 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "78bff6ac-f1b6-4ee2-ba7c-adbe178c73cb") + (property "Reference" "R48" + (at 316.23 81.2799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "R" + (at 316.23 83.8199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 311.912 82.55 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 313.69 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 313.69 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "99ffac73-68e9-443e-8529-ed4fb9ac20cf") + ) + (pin "1" + (uuid "bf215ee3-cea7-4bd8-8231-3febe851006d") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R48") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 125.73 91.44 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7f0893da-7f49-4e3b-b433-ea746459e957") + (property "Reference" "R42" + (at 128.27 90.1699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1k" + (at 128.27 92.7099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 123.952 91.44 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 125.73 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 125.73 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "887b4079-8de9-4c4b-aa70-4e30413c5519") + ) + (pin "1" + (uuid "6450c91d-58f4-4ade-b21b-f3b4fde38491") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R42") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Simulation_SPICE:NMOS") + (at 149.86 100.33 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "89356b33-68e4-4c9b-972a-448c687a0530") + (property "Reference" "Q5" + (at 149.86 106.68 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "NMOS" + (at 149.86 109.22 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 147.32 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs" + (at 162.56 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "N-MOSFET transistor, drain/source/gate" + (at 149.86 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "NMOS" + (at 167.005 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Type" "VDMOS" + (at 168.91 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=D 2=G 3=S" + (at 165.1 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5d167c39-4618-4a6e-869e-9e6953df2d68") + ) + (pin "2" + (uuid "f50b1158-fe11-404e-9e89-22ebb0839481") + ) + (pin "3" + (uuid "fbeaf912-f225-4eb4-a184-2ec4501e1a45") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "Q5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 383.54 93.98 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8c1ba4f1-45f2-4cb0-90c0-1a2a6168a470") + (property "Reference" "R51" + (at 386.08 92.7099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "R" + (at 386.08 95.2499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 381.762 93.98 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 383.54 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 383.54 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "22a82dd0-f723-4560-a955-39e456141a68") + ) + (pin "1" + (uuid "b065d306-b4ed-473b-baa4-abb2234fb42a") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R51") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Simulation_SPICE:NMOS") + (at 138.43 100.33 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "93d95525-1d31-4fbf-832a-c859d17306ed") + (property "Reference" "Q6" + (at 138.43 106.68 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "NMOS" + (at 138.43 109.22 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 140.97 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs" + (at 125.73 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "N-MOSFET transistor, drain/source/gate" + (at 138.43 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "NMOS" + (at 121.285 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Type" "VDMOS" + (at 119.38 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=D 2=G 3=S" + (at 123.19 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5c0893dd-cd84-4b3e-a7df-41528bb3274c") + ) + (pin "2" + (uuid "b4c8282f-46d1-4939-806a-583a100611c5") + ) + (pin "3" + (uuid "b4eb4155-fefc-40e3-b4ad-4cc9d98252dd") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "Q6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 330.2 77.47 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9a64254d-777c-4179-872c-ddd0c117d941") + (property "Reference" "C41" + (at 334.01 76.1999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10u" + (at 334.01 78.7399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 331.1652 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 330.2 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 330.2 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "df4bde5d-d738-41a6-95e5-fbeaf8caf40e") + ) + (pin "2" + (uuid "4c6e5600-3aea-48ab-8016-504d96ef3ed8") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "C41") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 255.27 77.47 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a46e47ac-d680-4251-b543-9a8f875ea87a") + (property "Reference" "C42" + (at 259.08 76.1999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 259.08 78.7399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 256.2352 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 255.27 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 255.27 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "b7812223-2354-4c09-9a5d-f0e60219b32f") + ) + (pin "1" + (uuid "4fc12a23-2790-406e-90a4-b0ac84271b43") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "C42") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 74.93 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a62a33f7-03e5-4d26-a611-00a8c23368c5") + (property "Reference" "C38" + (at 78.74 50.7999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 78.74 53.3399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 75.8952 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 74.93 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 74.93 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "7072e54c-c17a-4abf-95ca-3965a8f06418") + ) + (pin "1" + (uuid "b15b5fa3-49b1-41c2-a72f-653246b1ac81") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "C38") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 160.02 80.01 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a7c9259f-4afc-4769-adcd-88d852ddc052") + (property "Reference" "R41" + (at 160.02 73.66 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "100R" + (at 160.02 76.2 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 160.02 81.788 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 160.02 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 160.02 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "c0c24d32-b52b-49a2-b79d-164bf1801837") + ) + (pin "1" + (uuid "09d6f741-ead1-477c-8793-5495821f360d") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R41") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Battery_Management:DW01A") + (at 143.51 82.55 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b5b9d506-51dc-4cc5-9586-c4ec179cba5e") + (property "Reference" "U10" + (at 143.51 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "DW01A" + (at 143.51 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" + (at 143.51 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://hmsemi.com/downfile/DW01A.PDF" + (at 143.51 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Overcharge, overcurrent and overdischarge protection IC for single cell lithium-ion/polymer battery" + (at 143.256 81.026 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "c578d95e-ecfa-427d-a780-94af7f6095b8") + ) + (pin "5" + (uuid "fd429ba5-b895-42d1-bd7b-52a6367af843") + ) + (pin "4" + (uuid "53980f3f-3c2c-4396-8bf9-3ad8ede8af1c") + ) + (pin "3" + (uuid "8ef07ea3-45da-4527-8b8b-514f403e26ff") + ) + (pin "1" + (uuid "9adfe824-15c8-48e4-a031-5ccb8210c251") + ) + (pin "6" + (uuid "86a5a2ab-3247-4383-bf6c-dc696b2eebb1") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "U10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 100.33 91.44 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ba8b529b-6058-42bb-8e3a-42555600da40") + (property "Reference" "R40" + (at 102.87 90.1699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "R" + (at 102.87 92.7099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 98.552 91.44 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 100.33 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 100.33 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "776c110d-f434-435f-8147-0fae944a36c9") + ) + (pin "1" + (uuid "657fdca1-e5d7-4eca-a006-06a850436352") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R40") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 241.3 104.14 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c30afc7f-5b6e-41c0-a59f-18b51c65095a") + (property "Reference" "#PWR055" + (at 241.3 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 241.3 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 241.3 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 241.3 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 241.3 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "55370f9d-74a2-42a4-b922-08064864b1e3") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "#PWR055") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Simulation_SPICE:PMOS") + (at 373.38 69.85 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c397624e-0b74-4671-bcad-6a0b76345df3") + (property "Reference" "Q4" + (at 373.38 60.96 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PMOS" + (at 373.38 63.5 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 370.84 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs" + (at 386.08 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "P-MOSFET transistor, drain/source/gate" + (at 373.38 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "PMOS" + (at 390.525 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Type" "VDMOS" + (at 392.43 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=D 2=G 3=S" + (at 388.62 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "dfa7ac8e-60fa-4556-a8da-b96ec8bda242") + ) + (pin "1" + (uuid "4ee3e5d3-494c-4f54-9376-e3dbf16bf455") + ) + (pin "2" + (uuid "c6e94b20-225c-4ce6-8d82-6225b099dc2c") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "Q4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:Thermistor_NTC") + (at 201.93 91.44 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "de80c6e3-ed9d-4dce-8f09-905a5cb699ae") + (property "Reference" "TH1" + (at 204.47 90.4874 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Thermistor_NTC" + (at 204.47 93.0274 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 201.93 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 201.93 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Temperature dependent resistor, negative temperature coefficient" + (at 201.93 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "b8eb0121-a766-4827-a6ef-248d8ca992e1") + ) + (pin "1" + (uuid "1924ecd5-da55-4721-98b4-7017ee8ec001") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "TH1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:Q_PNP") + (at 381 82.55 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "e1720a70-14d5-4334-8a05-5041395ac155") + (property "Reference" "Q8" + (at 386.08 81.2799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Q_PNP" + (at 386.08 83.8199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 386.08 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 381 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "PNP bipolar junction transistor" + (at 381 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "B" + (uuid "826b48fe-b0d9-4a1f-a730-771211520aca") + ) + (pin "E" + (uuid "2ae882c0-628a-48cf-8959-8f5bc7ba7c62") + ) + (pin "C" + (uuid "70f47b23-d885-49ec-a0f2-c1ca4d73367d") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "Q8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Battery_Management:TP4056-42-ESOP8") + (at 87.63 72.39 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e2a62840-f253-4739-a69a-5191c6e08b5d") + (property "Reference" "U9" + (at 89.7733 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TP4056-42-ESOP8" + (at 89.7733 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias" + (at 88.138 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.lcsc.com/datasheet/lcsc_datasheet_2410121619_TOPPOWER-Nanjing-Extension-Microelectronics-TP4056-42-ESOP8_C16581.pdf" + (at 87.63 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "1A Standalone Linear Li-ion/LiPo single-cell battery charger, 4.2V ±1% charge voltage, VCC = 4.0..8.0V, SOIC-8 (SOP-8)" + (at 88.138 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "4" + (uuid "536bb661-a9ba-4e9f-810c-78404f373ff8") + ) + (pin "5" + (uuid "066cd4c6-b859-49c8-82d8-7fad3d23a280") + ) + (pin "8" + (uuid "31fbdbd8-cb3b-4945-9693-32f9516d0bf9") + ) + (pin "2" + (uuid "9ccbf2e7-0c29-4b39-80f4-926596b4e00c") + ) + (pin "3" + (uuid "86db217f-15bb-4c08-af82-69b39f3dc89e") + ) + (pin "6" + (uuid "759b0ef0-149d-4636-aa11-3007a692a815") + ) + (pin "7" + (uuid "056e4ea7-a3da-4590-b58c-63bec600f30a") + ) + (pin "9" + (uuid "c7698451-ca5f-4bc2-8c9b-f609fd0f6a59") + ) + (pin "1" + (uuid "0b94c6ba-a3c4-4b5b-b29e-ab3c7fa1dfb1") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "U9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 41.91 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f3c6433e-ce9c-45bd-affa-048cb262d06e") + (property "Reference" "R46" + (at 44.45 53.3399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "R" + (at 44.45 55.8799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 40.132 54.61 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 41.91 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 41.91 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "8bfc1e43-dbd4-4bd6-94e8-9923e26ca81c") + ) + (pin "1" + (uuid "1fa8f19b-c20d-416d-b0f9-ba047a83e4e0") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R46") + (unit 1) + ) + ) + ) + ) ) -- 2.49.1 From a11a4745ba5e1e1e18b6c2a86f4d4aa299eafbd6 Mon Sep 17 00:00:00 2001 From: JHay0112 Date: Sat, 27 Dec 2025 18:59:26 +1300 Subject: [PATCH 03/10] Prototype form of control circuitry" --- Hardware/keyboard_controller/POWER.kicad_sch | 2896 +++++++++++++++++- 1 file changed, 2834 insertions(+), 62 deletions(-) diff --git a/Hardware/keyboard_controller/POWER.kicad_sch b/Hardware/keyboard_controller/POWER.kicad_sch index 359bef0..db39c1d 100644 --- a/Hardware/keyboard_controller/POWER.kicad_sch +++ b/Hardware/keyboard_controller/POWER.kicad_sch @@ -5,6 +5,260 @@ (uuid "bf8f9f7a-47a5-494a-9fe1-6531a205cd66") (paper "A3") (lib_symbols + (symbol "Amplifier_Operational:LMV358" + (pin_names + (offset 0.127) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "LMV358" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lmv324.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Dual Low-Voltage Rail-to-Rail Output Operational Amplifiers, SOIC-8/SSOP-8" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "single opamp" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOIC*3.9x4.9mm*P1.27mm* DIP*W7.62mm* TO*99* OnSemi*Micro8* TSSOP*3x3mm*P0.65mm* TSSOP*4.4x3mm*P0.65mm* MSOP*3x3mm*P0.65mm* SSOP*3.9x4.9mm*P0.635mm* LFCSP*2x2mm*P0.5mm* *SIP* SOIC*5.3x6.2mm*P1.27mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LMV358_1_1" + (polyline + (pts + (xy -5.08 5.08) (xy 5.08 0) (xy -5.08 -5.08) (xy -5.08 5.08) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin input line + (at -7.62 2.54 0) + (length 2.54) + (name "+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 -2.54 0) + (length 2.54) + (name "-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 7.62 0 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "LMV358_2_1" + (polyline + (pts + (xy -5.08 5.08) (xy 5.08 0) (xy -5.08 -5.08) (xy -5.08 5.08) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin input line + (at -7.62 2.54 0) + (length 2.54) + (name "+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 -2.54 0) + (length 2.54) + (name "-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 7.62 0 180) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "LMV358_3_1" + (pin power_in line + (at -2.54 7.62 270) + (length 3.81) + (name "V+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -2.54 -7.62 90) + (length 3.81) + (name "V-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "Battery_Management:DW01A" (exclude_from_sim no) (in_bom yes) @@ -2727,6 +2981,16 @@ ) (uuid ff1d10e8-4983-42d2-b4ca-1214714ff659) ) + (text "Set time constant and thresholds WRT desired delay" + (exclude_from_sim no) + (at 205.994 155.702 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "0243ef34-abe0-4114-ae17-a510f267960c") + ) (text "3.0 to 4.2 V" (exclude_from_sim no) (at 183.134 67.31 0) @@ -3083,24 +3347,54 @@ ) (uuid "eea269fe-a4c5-4ba4-9a69-c5364c0bc65c") ) + (junction + (at 317.5 195.58) + (diameter 0) + (color 0 0 0 0) + (uuid "03f48236-a82f-45f9-9bcd-441d602af98d") + ) (junction (at 313.69 102.87) (diameter 0) (color 0 0 0 0) (uuid "07afe803-dd97-4d89-83a4-977a5ec1c730") ) + (junction + (at 166.37 80.01) + (diameter 0) + (color 0 0 0 0) + (uuid "0de658de-7c2e-46e2-8a59-da2d58590b77") + ) + (junction + (at 207.01 189.23) + (diameter 0) + (color 0 0 0 0) + (uuid "0eaa958b-dbd2-4457-8046-02b0d9ee809a") + ) (junction (at 255.27 102.87) (diameter 0) (color 0 0 0 0) (uuid "15614976-3295-4dda-a875-015899f35001") ) + (junction + (at 97.79 199.39) + (diameter 0) + (color 0 0 0 0) + (uuid "1674d739-4bf8-405b-af29-3bc756b0bb13") + ) (junction (at 383.54 88.9) (diameter 0) (color 0 0 0 0) (uuid "1b3fa6eb-8601-4432-aaa4-8d3f959c89f2") ) + (junction + (at 85.09 189.23) + (diameter 0) + (color 0 0 0 0) + (uuid "1c08b7fa-adc2-4ad7-afdc-e65177e40cbe") + ) (junction (at 267.97 102.87) (diameter 0) @@ -3125,6 +3419,12 @@ (color 0 0 0 0) (uuid "35855a14-1085-4035-8bce-92ff20c7cf40") ) + (junction + (at 194.31 167.64) + (diameter 0) + (color 0 0 0 0) + (uuid "36aa02cd-7ec2-45c4-897c-c2c193c8e511") + ) (junction (at 50.8 45.72) (diameter 0) @@ -3150,10 +3450,16 @@ (uuid "458ce0ce-ddb3-4cb1-918c-9c88051ecd6e") ) (junction - (at 166.37 102.87) + (at 85.09 167.64) (diameter 0) (color 0 0 0 0) - (uuid "4fcacd82-fb4c-4adb-bdaf-fd945066962b") + (uuid "46bb051f-87a4-463e-aa7e-78b930c4a7d4") + ) + (junction + (at 113.03 189.23) + (diameter 0) + (color 0 0 0 0) + (uuid "4b393678-d2c2-4854-a0a9-270b467bb23b") ) (junction (at 370.84 82.55) @@ -3179,12 +3485,24 @@ (color 0 0 0 0) (uuid "564ed257-5462-4977-a6c9-d919bc383c42") ) + (junction + (at 97.79 189.23) + (diameter 0) + (color 0 0 0 0) + (uuid "59732f5e-0bc3-4170-a0ca-ec40756ffc68") + ) (junction (at 342.9 67.31) (diameter 0) (color 0 0 0 0) (uuid "5c04852a-d5b6-4b1b-bf13-7293800fac4a") ) + (junction + (at 207.01 177.8) + (diameter 0) + (color 0 0 0 0) + (uuid "629e34b3-fa96-45ee-b79d-025d01aaa14c") + ) (junction (at 330.2 67.31) (diameter 0) @@ -3203,6 +3521,12 @@ (color 0 0 0 0) (uuid "68865333-8d92-4b36-9539-6e1f26bc1203") ) + (junction + (at 97.79 177.8) + (diameter 0) + (color 0 0 0 0) + (uuid "7ae68860-ba6d-48bc-a4c8-5c5f6052b428") + ) (junction (at 313.69 77.47) (diameter 0) @@ -3222,10 +3546,10 @@ (uuid "8f672338-5536-4f3c-aafb-bd4d8c0983c2") ) (junction - (at 241.3 67.31) + (at 166.37 102.87) (diameter 0) (color 0 0 0 0) - (uuid "a886e4b2-e72f-4bc3-916a-2475cf247d7f") + (uuid "9929961b-4357-47df-b42b-93c9dc7717b4") ) (junction (at 360.68 102.87) @@ -3245,24 +3569,30 @@ (color 0 0 0 0) (uuid "bbd55858-9c30-4b9f-94fb-9717658db05b") ) + (junction + (at 219.71 189.23) + (diameter 0) + (color 0 0 0 0) + (uuid "be48239c-c53c-4de8-a899-0f20459f17e9") + ) (junction (at 292.1 102.87) (diameter 0) (color 0 0 0 0) (uuid "c042f47d-8269-4dca-aa22-53c7d74213af") ) + (junction + (at 133.35 186.69) + (diameter 0) + (color 0 0 0 0) + (uuid "c15b3b15-611a-4824-9e38-7172a73278ef") + ) (junction (at 330.2 102.87) (diameter 0) (color 0 0 0 0) (uuid "c1931bf5-850a-4d3b-bfd7-9667478cc401") ) - (junction - (at 214.63 67.31) - (diameter 0) - (color 0 0 0 0) - (uuid "c3cab5e3-f813-4dcb-a82a-912ced329e13") - ) (junction (at 100.33 102.87) (diameter 0) @@ -3281,6 +3611,18 @@ (color 0 0 0 0) (uuid "ccf39fd3-f692-45dd-98f5-660dab761dab") ) + (junction + (at 97.79 167.64) + (diameter 0) + (color 0 0 0 0) + (uuid "d147c786-b9fb-4d00-8a18-5998e37dbe10") + ) + (junction + (at 207.01 167.64) + (diameter 0) + (color 0 0 0 0) + (uuid "d200c77e-97f7-47e1-9c7f-94d8360d3c94") + ) (junction (at 125.73 102.87) (diameter 0) @@ -3288,10 +3630,16 @@ (uuid "d3359177-abe6-44b0-a8e8-0e1037c59400") ) (junction - (at 166.37 80.01) + (at 194.31 189.23) (diameter 0) (color 0 0 0 0) - (uuid "d9dea864-81b5-4480-80cf-c91a9ce1275b") + (uuid "d355069e-4561-415d-842f-a844207885de") + ) + (junction + (at 207.01 199.39) + (diameter 0) + (color 0 0 0 0) + (uuid "d917fe69-3cc9-41b4-8cc9-c2daeb44dad4") ) (junction (at 313.69 67.31) @@ -3305,6 +3653,18 @@ (color 0 0 0 0) (uuid "df1197f7-0a2e-4b3c-96e4-1036930b06cc") ) + (junction + (at 240.03 186.69) + (diameter 0) + (color 0 0 0 0) + (uuid "e3cd3b5b-f6eb-4fe2-805f-7f459aeb24c9") + ) + (junction + (at 241.3 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "ea335185-274b-4581-8448-a925949d39e9") + ) (junction (at 201.93 67.31) (diameter 0) @@ -3401,6 +3761,16 @@ ) (uuid "0559bc17-0170-4594-8c1d-6f391491381f") ) + (wire + (pts + (xy 232.41 67.31) (xy 241.3 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "090b16c3-ff57-44f5-bee9-5391f6baadcd") + ) (wire (pts (xy 313.69 67.31) (xy 304.8 67.31) @@ -3413,7 +3783,7 @@ ) (wire (pts - (xy 281.94 77.47) (xy 284.48 77.47) + (xy 276.86 77.47) (xy 284.48 77.47) ) (stroke (width 0) @@ -3421,6 +3791,16 @@ ) (uuid "09a73424-0f6f-4686-b5a3-07382b148483") ) + (wire + (pts + (xy 306.07 177.8) (xy 317.5 177.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0f1d1ff8-a714-45a5-a113-f81a2c3c9467") + ) (polyline (pts (xy 217.17 245.11) (xy 218.44 243.84) @@ -3451,6 +3831,16 @@ ) (uuid "10e66977-6ca3-4ee8-a517-8858c1492c2d") ) + (wire + (pts + (xy 219.71 189.23) (xy 222.25 189.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "14a1b1c4-98a9-4a14-b68f-0938ba20ec27") + ) (polyline (pts (xy 62.23 237.49) (xy 63.5 238.76) @@ -3553,7 +3943,7 @@ ) (wire (pts - (xy 281.94 87.63) (xy 284.48 87.63) + (xy 276.86 87.63) (xy 284.48 87.63) ) (stroke (width 0) @@ -3571,6 +3961,16 @@ ) (uuid "220e3dda-3fcb-41e3-8588-8ce227f3316c") ) + (wire + (pts + (xy 113.03 201.93) (xy 113.03 189.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "226c7016-62a6-427f-879a-f17b3870f6d8") + ) (wire (pts (xy 255.27 81.28) (xy 255.27 102.87) @@ -3581,6 +3981,26 @@ ) (uuid "22921cff-5cb3-4545-88f8-1af403be1fc7") ) + (wire + (pts + (xy 219.71 167.64) (xy 219.71 184.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "233b6c24-01fe-4f6c-91cd-31d59da544f0") + ) + (wire + (pts + (xy 97.79 177.8) (xy 97.79 176.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "23690cac-a933-451f-8e63-2212e01d3f7c") + ) (polyline (pts (xy 144.78 238.76) (xy 152.4 238.76) @@ -3591,6 +4011,16 @@ ) (uuid "25e108c5-2c82-4b15-9e14-0ff31357f77f") ) + (wire + (pts + (xy 317.5 195.58) (xy 306.07 195.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "26d6e159-5acd-414b-afcb-7ce33c4c9576") + ) (polyline (pts (xy 134.62 237.49) (xy 133.35 238.76) @@ -3621,6 +4051,16 @@ ) (uuid "2bfe2522-f075-437c-beca-cf96626a98b7") ) + (wire + (pts + (xy 240.03 186.69) (xy 260.35 186.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2c11b2a2-ecc5-4fbc-9763-7e89af50384e") + ) (wire (pts (xy 214.63 67.31) (xy 214.63 81.28) @@ -3681,6 +4121,26 @@ ) (uuid "2fd14d6b-1ef2-4af3-9ed6-02f2546dc20b") ) + (wire + (pts + (xy 194.31 189.23) (xy 207.01 189.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "30bb23c3-8c72-423d-821b-209ac36a6456") + ) + (wire + (pts + (xy 59.69 167.64) (xy 74.93 167.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "324c3378-20b4-4f6d-8086-b5b5d236f6fc") + ) (polyline (pts (xy 152.4 238.76) (xy 162.56 238.76) @@ -3691,6 +4151,16 @@ ) (uuid "3384cbd6-89ff-4c18-b762-a68c74494c55") ) + (wire + (pts + (xy 97.79 199.39) (xy 97.79 198.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "34e56b83-9d92-42cd-b2c7-c3fd9c44b6ca") + ) (wire (pts (xy 201.93 67.31) (xy 201.93 74.93) @@ -3711,6 +4181,16 @@ ) (uuid "38f70392-4bc8-4ec6-8b93-48a890095bc1") ) + (wire + (pts + (xy 85.09 189.23) (xy 85.09 190.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "39b0b72d-7794-43a0-a564-ce84ebb9ee0c") + ) (wire (pts (xy 87.63 45.72) (xy 87.63 59.69) @@ -3741,6 +4221,16 @@ ) (uuid "3bee0890-3e2e-4a25-8472-9132c18501ee") ) + (wire + (pts + (xy 133.35 186.69) (xy 154.94 186.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3ee00e3f-ba46-4523-85f2-cd7f742f5218") + ) (wire (pts (xy 313.69 77.47) (xy 313.69 78.74) @@ -3751,6 +4241,36 @@ ) (uuid "41240cfa-6103-44a4-8404-3eca808f4c33") ) + (wire + (pts + (xy 163.83 167.64) (xy 184.15 167.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "41a9fe2c-dd77-476a-86c9-57b75984a87c") + ) + (wire + (pts + (xy 85.09 167.64) (xy 85.09 168.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "41dee329-1bf8-45ff-9fcc-61edbb515afc") + ) + (wire + (pts + (xy 317.5 195.58) (xy 317.5 196.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "44a499a8-e555-48ec-9f34-dc87c412d654") + ) (polyline (pts (xy 139.7 245.11) (xy 140.97 243.84) @@ -3821,6 +4341,16 @@ ) (uuid "48f8bf11-f79c-4662-b1ab-d0e1b03c6038") ) + (wire + (pts + (xy 317.5 194.31) (xy 317.5 195.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4b70aca9-cd76-40b3-a473-dd294ffd4773") + ) (wire (pts (xy 292.1 102.87) (xy 294.64 102.87) @@ -3871,6 +4401,16 @@ ) (uuid "4dd1d728-730b-411c-aba5-cf36aa0c373f") ) + (wire + (pts + (xy 119.38 201.93) (xy 113.03 201.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4dec9dc0-5311-4d07-9f38-560432524fcd") + ) (wire (pts (xy 163.83 80.01) (xy 166.37 80.01) @@ -3881,6 +4421,26 @@ ) (uuid "4e6bb66a-bd66-4aa3-8fdf-22a26d3eb6c0") ) + (wire + (pts + (xy 191.77 189.23) (xy 194.31 189.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4edaef03-89a1-4a51-85f1-6cada8b9a254") + ) + (wire + (pts + (xy 97.79 177.8) (xy 97.79 179.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4f15a73a-e365-47a3-a033-1ba4624a5c2a") + ) (wire (pts (xy 342.9 67.31) (xy 360.68 67.31) @@ -3971,6 +4531,16 @@ ) (uuid "54ecc385-138c-4aca-ad4a-87d26430f85e") ) + (wire + (pts + (xy 97.79 167.64) (xy 85.09 167.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "54fa0ebf-06d8-4f32-9188-a97bf3a8a13e") + ) (polyline (pts (xy 212.09 237.49) (xy 210.82 238.76) @@ -4011,6 +4581,16 @@ ) (uuid "5ab4db71-bd62-4a26-bbbd-c8731e49ae67") ) + (wire + (pts + (xy 127 201.93) (xy 133.35 201.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5ab5d56c-5bbb-40d6-8d08-e674447a5d3d") + ) (wire (pts (xy 294.64 102.87) (xy 294.64 92.71) @@ -4021,6 +4601,16 @@ ) (uuid "5c9bd2fe-afe5-4c95-a021-689d703d32e0") ) + (wire + (pts + (xy 113.03 189.23) (xy 115.57 189.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5cb28f56-02fd-4c8e-aaf7-ccac0d356783") + ) (wire (pts (xy 190.5 85.09) (xy 201.93 85.09) @@ -4061,6 +4651,16 @@ ) (uuid "623c46e2-58d5-4adf-b26e-8fcc90a65e4c") ) + (wire + (pts + (xy 207.01 168.91) (xy 207.01 167.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6258f7b5-6769-4beb-a804-a594ac89a77c") + ) (polyline (pts (xy 217.17 237.49) (xy 217.17 240.03) @@ -4091,6 +4691,26 @@ ) (uuid "6729ea37-42af-4e0a-97b5-e840eafe60aa") ) + (wire + (pts + (xy 163.83 189.23) (xy 184.15 189.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "69a2e14a-47b2-4754-b4e1-8cded9f80645") + ) + (wire + (pts + (xy 194.31 176.53) (xy 194.31 177.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6bb27c62-dd5d-4b87-8fb6-e8f9315929b6") + ) (polyline (pts (xy 63.5 237.49) (xy 63.5 240.03) @@ -4111,6 +4731,16 @@ ) (uuid "6bc8e623-5325-4392-a5d3-3b7212ce49ed") ) + (wire + (pts + (xy 85.09 177.8) (xy 97.79 177.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6c042a4e-125f-4069-bbbe-e3536c28aed4") + ) (wire (pts (xy 313.69 102.87) (xy 294.64 102.87) @@ -4141,6 +4771,16 @@ ) (uuid "6db562ae-b103-4b67-bf1a-1a22b1a55f39") ) + (wire + (pts + (xy 219.71 184.15) (xy 222.25 184.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6e31993b-2f17-43e6-860e-cb335d480da4") + ) (wire (pts (xy 41.91 58.42) (xy 41.91 74.93) @@ -4171,6 +4811,16 @@ ) (uuid "6fb14e3d-4e87-4f93-97b9-bb234a92a816") ) + (wire + (pts + (xy 207.01 167.64) (xy 219.71 167.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "716e942d-fadb-4919-9a78-c1d61b575981") + ) (wire (pts (xy 166.37 67.31) (xy 166.37 80.01) @@ -4251,16 +4901,6 @@ ) (uuid "78752747-b8d3-4cce-92d5-0de616077cd3") ) - (wire - (pts - (xy 214.63 67.31) (xy 241.3 67.31) - ) - (stroke - (width 0) - (type default) - ) - (uuid "7925649b-4979-4988-b84a-20d1a575b7d1") - ) (wire (pts (xy 97.79 67.31) (xy 166.37 67.31) @@ -4271,6 +4911,26 @@ ) (uuid "7a16883b-f89a-48ce-b89e-0f0d429a2a19") ) + (wire + (pts + (xy 133.35 186.69) (xy 130.81 186.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7aa44f73-d3e4-49b0-bf72-1a87f054fbd7") + ) + (wire + (pts + (xy 194.31 189.23) (xy 194.31 190.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7ae5364a-086d-451e-8eec-f28eb30f8f63") + ) (wire (pts (xy 138.43 92.71) (xy 138.43 95.25) @@ -4323,7 +4983,17 @@ ) (wire (pts - (xy 166.37 102.87) (xy 190.5 102.87) + (xy 82.55 167.64) (xy 85.09 167.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7f4b3365-9777-4b43-ae22-fc8ba2926e1a") + ) + (wire + (pts + (xy 157.48 102.87) (xy 166.37 102.87) ) (stroke (width 0) @@ -4331,6 +5001,16 @@ ) (uuid "81e30324-a02a-4bb7-8566-17e637379dfc") ) + (wire + (pts + (xy 207.01 177.8) (xy 207.01 176.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "81f6853a-2ebe-4eaa-bb91-78a1e3fbb5cb") + ) (polyline (pts (xy 137.16 234.95) (xy 137.16 238.76) @@ -4341,6 +5021,16 @@ ) (uuid "824ca386-a155-4dc8-8ed3-b0814369b3bd") ) + (wire + (pts + (xy 133.35 201.93) (xy 133.35 186.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "83ca75f7-de38-4b24-a5e6-a78d5e5314af") + ) (wire (pts (xy 190.5 95.25) (xy 190.5 102.87) @@ -4381,6 +5071,26 @@ ) (uuid "84e0e900-a9d9-4192-8279-10e0733779de") ) + (wire + (pts + (xy 191.77 167.64) (xy 194.31 167.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "87054047-a6da-4e13-b43c-f5ab6f232160") + ) + (wire + (pts + (xy 207.01 190.5) (xy 207.01 189.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "874bac18-1853-4a91-abbe-2828efd74865") + ) (wire (pts (xy 241.3 102.87) (xy 241.3 104.14) @@ -4401,6 +5111,16 @@ ) (uuid "88ceaa4a-9ce8-4c7d-94a8-be85b5ec3d0a") ) + (wire + (pts + (xy 207.01 199.39) (xy 207.01 198.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "88dc337b-dae7-4e81-87a3-efe4f4d0360e") + ) (wire (pts (xy 146.05 92.71) (xy 149.86 92.71) @@ -4411,6 +5131,16 @@ ) (uuid "890cfec9-2203-4c78-a3ec-e7a619584ba6") ) + (wire + (pts + (xy 219.71 201.93) (xy 219.71 189.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8a958e4a-2828-483b-941c-31e56f350b72") + ) (wire (pts (xy 360.68 88.9) (xy 360.68 87.63) @@ -4421,6 +5151,16 @@ ) (uuid "8c1df309-7307-43b7-bb06-3ec652f0d8b3") ) + (wire + (pts + (xy 113.03 167.64) (xy 113.03 184.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8c28c4ec-555c-4c10-9fd3-16564f0738c3") + ) (wire (pts (xy 241.3 102.87) (xy 255.27 102.87) @@ -4431,6 +5171,16 @@ ) (uuid "8c44a6be-e089-499a-b00f-7786c6c892a4") ) + (wire + (pts + (xy 82.55 189.23) (xy 85.09 189.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8efa29b6-d066-4a40-a39a-fc0e4693155d") + ) (polyline (pts (xy 121.92 243.84) (xy 128.27 241.3) @@ -4481,6 +5231,16 @@ ) (uuid "9317d08f-ef05-43d2-92db-a70812119293") ) + (wire + (pts + (xy 207.01 199.39) (xy 207.01 200.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "93c8a212-76df-40b6-a1cc-1222950d6b98") + ) (wire (pts (xy 74.93 45.72) (xy 87.63 45.72) @@ -4491,26 +5251,6 @@ ) (uuid "94408840-2e5f-4044-993b-f07d14dea3ac") ) - (wire - (pts - (xy 166.37 102.87) (xy 166.37 95.25) - ) - (stroke - (width 0) - (type default) - ) - (uuid "976ded35-bf02-4e8e-971e-8562a91ed8d7") - ) - (wire - (pts - (xy 166.37 80.01) (xy 166.37 87.63) - ) - (stroke - (width 0) - (type default) - ) - (uuid "992f0e32-9af7-424c-98a8-9db5d686fd21") - ) (polyline (pts (xy 140.97 237.49) (xy 140.97 240.03) @@ -4531,6 +5271,16 @@ ) (uuid "9ddc842d-8574-4449-a607-e34bf7b89434") ) + (wire + (pts + (xy 166.37 80.01) (xy 166.37 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9fc14bcc-42e9-43a5-afe2-5991c53bf248") + ) (wire (pts (xy 100.33 102.87) (xy 125.73 102.87) @@ -4541,6 +5291,26 @@ ) (uuid "a1f5a277-72a7-42aa-bd37-110cc6303abc") ) + (wire + (pts + (xy 97.79 168.91) (xy 97.79 167.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a3bb5a62-6c17-407f-9ba3-62148d06cca3") + ) + (wire + (pts + (xy 166.37 102.87) (xy 190.5 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a4300a7d-8026-4469-b23c-621cd7028e60") + ) (wire (pts (xy 201.93 67.31) (xy 214.63 67.31) @@ -4601,6 +5371,16 @@ ) (uuid "ac2955dc-a364-4768-b2ef-70ff9e94278a") ) + (wire + (pts + (xy 194.31 198.12) (xy 194.31 199.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ac8af5e7-b103-4312-91bb-96a8d5439199") + ) (wire (pts (xy 313.69 77.47) (xy 308.61 77.47) @@ -4611,6 +5391,26 @@ ) (uuid "acaa4615-8af7-4b62-8147-f5d68f845c41") ) + (wire + (pts + (xy 306.07 182.88) (xy 306.07 177.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aeb8c2e4-d173-4e4f-8286-23d32b621db1") + ) + (wire + (pts + (xy 240.03 201.93) (xy 240.03 186.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b074608e-c6b1-4c5a-9dc8-25587743b8e8") + ) (wire (pts (xy 50.8 72.39) (xy 77.47 72.39) @@ -4641,6 +5441,26 @@ ) (uuid "b22f647c-ce86-4416-af43-ba5e412823f1") ) + (wire + (pts + (xy 97.79 189.23) (xy 113.03 189.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b3227a17-16a1-4681-999c-350f23f88d2a") + ) + (wire + (pts + (xy 194.31 167.64) (xy 194.31 168.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b583cadc-816d-4b18-8f35-0452f81b3d0d") + ) (polyline (pts (xy 52.07 238.76) (xy 67.31 238.76) @@ -4663,7 +5483,7 @@ ) (wire (pts - (xy 281.94 86.36) (xy 281.94 87.63) + (xy 276.86 86.36) (xy 276.86 87.63) ) (stroke (width 0) @@ -4691,6 +5511,16 @@ ) (uuid "b80ec700-b97e-4842-b25f-93534b784eb7") ) + (wire + (pts + (xy 97.79 190.5) (xy 97.79 189.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b982e70c-592c-450a-9a40-403e4e4ba53e") + ) (polyline (pts (xy 118.11 238.76) (xy 121.92 238.76) @@ -4731,6 +5561,16 @@ ) (uuid "be0d64a0-5f8a-4bf6-b8da-1b64a6004c02") ) + (wire + (pts + (xy 207.01 177.8) (xy 207.01 179.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bee4f2d0-8b71-4c83-b2ea-08b2264aebb1") + ) (wire (pts (xy 201.93 87.63) (xy 201.93 85.09) @@ -4761,6 +5601,16 @@ ) (uuid "c056450c-1c5b-4e29-9cd2-9fdd1c865ff2") ) + (wire + (pts + (xy 85.09 189.23) (xy 97.79 189.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c1ebb424-ea81-443c-902a-7c328fc2fdb9") + ) (polyline (pts (xy 74.93 238.76) (xy 85.09 238.76) @@ -4781,6 +5631,36 @@ ) (uuid "c5c60cb4-e695-4c52-aca0-a0aa7054bb85") ) + (wire + (pts + (xy 166.37 90.17) (xy 166.37 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c747325e-cf9a-44d0-8b14-e13f92e7f968") + ) + (wire + (pts + (xy 85.09 199.39) (xy 97.79 199.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c753fcd5-da08-481b-8413-7cdfc6a2ad22") + ) + (wire + (pts + (xy 306.07 195.58) (xy 306.07 190.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c8dc599d-ac8a-45df-8dd0-bcec8c240856") + ) (wire (pts (xy 342.9 73.66) (xy 342.9 67.31) @@ -4791,6 +5671,16 @@ ) (uuid "c96dea5a-0351-49ed-aa41-4bc272c34850") ) + (wire + (pts + (xy 207.01 167.64) (xy 194.31 167.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cbff9fd0-8e8a-4e70-ab37-1f7ea6427e37") + ) (wire (pts (xy 34.29 102.87) (xy 34.29 104.14) @@ -4811,6 +5701,16 @@ ) (uuid "ce913c8d-18bd-43cf-884e-d65468cf9e91") ) + (wire + (pts + (xy 194.31 199.39) (xy 207.01 199.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cee0c339-125b-49ff-8775-756cd40c1a24") + ) (polyline (pts (xy 62.23 242.57) (xy 62.23 245.11) @@ -4851,6 +5751,36 @@ ) (uuid "d4535d3d-c9d1-42c1-954a-875b051d526e") ) + (wire + (pts + (xy 226.06 201.93) (xy 219.71 201.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d4555ccc-1220-4e08-bf4a-7d890a577970") + ) + (wire + (pts + (xy 85.09 176.53) (xy 85.09 177.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d4aa2d26-7e88-404a-b2b4-aa15db423189") + ) + (wire + (pts + (xy 194.31 177.8) (xy 207.01 177.8) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d529a09e-37d3-4016-a7ca-bf5611fb8ab3") + ) (polyline (pts (xy 34.29 247.65) (xy 34.29 248.92) @@ -4861,6 +5791,16 @@ ) (uuid "d6379c3c-1bd1-4046-8f51-16cbfc17f7fe") ) + (wire + (pts + (xy 317.5 177.8) (xy 317.5 179.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d658e4bf-0249-4a0a-a245-45ae6cc8e9bd") + ) (wire (pts (xy 308.61 74.93) (xy 304.8 74.93) @@ -4931,6 +5871,16 @@ ) (uuid "daeb5d70-71a8-4440-9510-8d077d7c27ce") ) + (wire + (pts + (xy 113.03 184.15) (xy 115.57 184.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "db07c7b0-dac8-4e0f-9dad-eefaaf55b781") + ) (polyline (pts (xy 217.17 242.57) (xy 218.44 243.84) @@ -4951,6 +5901,16 @@ ) (uuid "ddd8e5ad-58d3-41ac-972a-7f685346aaaa") ) + (wire + (pts + (xy 207.01 189.23) (xy 219.71 189.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dee0a616-012f-4dc3-b5f3-eb0910b4dcf5") + ) (wire (pts (xy 190.5 87.63) (xy 190.5 85.09) @@ -5081,6 +6041,36 @@ ) (uuid "e904dc1f-be29-4ac6-bb7c-0acacd25ef2f") ) + (wire + (pts + (xy 59.69 189.23) (xy 74.93 189.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e9b80c1c-87b8-4930-8b63-a29bf3668320") + ) + (wire + (pts + (xy 233.68 201.93) (xy 240.03 201.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e9bbe63f-2e06-4a49-885e-4d7020198cd7") + ) + (wire + (pts + (xy 85.09 198.12) (xy 85.09 199.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ea123aff-c947-4fbc-a637-ecf62b43fd60") + ) (polyline (pts (xy 217.17 237.49) (xy 218.44 238.76) @@ -5143,13 +6133,13 @@ ) (wire (pts - (xy 157.48 102.87) (xy 166.37 102.87) + (xy 237.49 186.69) (xy 240.03 186.69) ) (stroke (width 0) (type default) ) - (uuid "f5a87208-4e13-4b95-86a7-425865a72126") + (uuid "f56e8d30-b69b-43b9-8bd2-3423215888ea") ) (wire (pts @@ -5183,7 +6173,7 @@ ) (wire (pts - (xy 281.94 78.74) (xy 281.94 77.47) + (xy 276.86 78.74) (xy 276.86 77.47) ) (stroke (width 0) @@ -5191,6 +6181,16 @@ ) (uuid "f8da855b-5699-4556-ab95-4ee523c4d4ae") ) + (wire + (pts + (xy 97.79 167.64) (xy 113.03 167.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f9044e2d-62fd-41cd-99d1-5b98b5810c93") + ) (wire (pts (xy 100.33 87.63) (xy 100.33 74.93) @@ -5211,6 +6211,16 @@ ) (uuid "fb045d0f-43b5-4ac5-8998-e557b151cf00") ) + (wire + (pts + (xy 97.79 199.39) (xy 97.79 200.66) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fdf3a981-0fee-4f13-961c-2cc2d645892f") + ) (label "BATT_N" (at 172.72 102.87 0) (effects @@ -5221,6 +6231,16 @@ ) (uuid "01c3ccd8-4e20-4a41-9399-b122a642acc5") ) + (label "PWR_BATT" + (at 232.41 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "0a033b53-6954-4b63-ae73-834cdbe527e0") + ) (label "BATT_BOOST_EN" (at 267.97 72.39 0) (effects @@ -5232,6 +6252,36 @@ ) (uuid "15b089d0-ccc9-43aa-9340-d29c45771b5e") ) + (label "PWR_5V" + (at 59.69 189.23 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "319eb5b0-7274-4717-899e-09703aaf36a4") + ) + (label "REF_CHARGER_DELAY" + (at 217.17 189.23 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "3ade4a42-cea8-419b-bc10-fcc9d4489cf4") + ) + (label "REF_USB_CONN" + (at 110.49 189.23 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "3deba8e5-2e8c-4512-9c1f-13c50a1b030d") + ) (label "SNS_BATT_TEMP" (at 184.15 85.09 0) (effects @@ -5252,6 +6302,16 @@ ) (uuid "4f29039d-90f8-4d7e-8d0a-53b39689923e") ) + (label "PWR_USB" + (at 59.69 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "553cca02-7f7e-409d-b265-7eeaa280aad9") + ) (label "SNS_BATT_TEMP" (at 114.3 72.39 180) (effects @@ -5272,6 +6332,16 @@ ) (uuid "6a5b00e3-9c1e-4236-abd8-fd8434af503e") ) + (label "CTR_CHARGER" + (at 260.35 186.69 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "6b9856ad-d354-4dcf-839f-c4819e5bcc7d") + ) (label "SNS_~{CHARGING}" (at 55.88 72.39 0) (effects @@ -5282,7 +6352,27 @@ ) (uuid "99815023-fe13-4b92-885d-c497d473a60e") ) - (label "BATT_P" + (label "PWR_5V" + (at 163.83 189.23 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "a702f58b-7e3b-4b2b-b2c6-2b9ed3ac9a1a") + ) + (label "CTR_BATT_BOOST" + (at 154.94 186.69 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "ca62f381-1384-4c69-af62-a3e9aa0109d2") + ) + (label "PWR_BATT" (at 172.72 67.31 0) (effects (font @@ -5292,6 +6382,56 @@ ) (uuid "cc64ca71-7c2f-43cc-b4f6-d8a6cbbeb1dd") ) + (label "SNS_CHARGER_DELAY" + (at 217.17 167.64 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "cf0f1888-583d-4549-a9db-c4fb1d30efd3") + ) + (label "BATT_BOOST_PS" + (at 267.97 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "d0422ff3-471f-499a-9a2d-a01a8674bcd0") + ) + (label "CTR_BATT_BOOST" + (at 163.83 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "d6f8d234-6530-4baf-ac26-136e07e46960") + ) + (label "PWR_BATT_BOOST" + (at 308.61 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "defd848f-e0ca-4859-ae64-d81c50c58727") + ) + (label "SNS_USB_CONN" + (at 110.49 167.64 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "f2af4e09-42f3-4e90-822c-65de0ec09802") + ) (hierarchical_label "PWR_BATT_5V" (shape output) (at 387.35 67.31 0) @@ -5734,7 +6874,7 @@ ) (symbol (lib_id "Device:L") - (at 281.94 82.55 0) + (at 276.86 82.55 0) (mirror x) (unit 1) (exclude_from_sim no) @@ -5744,7 +6884,7 @@ (fields_autoplaced yes) (uuid "1b6b48a7-8b86-46cd-9f3e-4c65cd96c704") (property "Reference" "L1" - (at 280.67 81.2799 0) + (at 275.59 81.2799 0) (effects (font (size 1.27 1.27) @@ -5753,7 +6893,7 @@ ) ) (property "Value" "L" - (at 280.67 83.8199 0) + (at 275.59 83.8199 0) (effects (font (size 1.27 1.27) @@ -5762,7 +6902,7 @@ ) ) (property "Footprint" "" - (at 281.94 82.55 0) + (at 276.86 82.55 0) (effects (font (size 1.27 1.27) @@ -5771,7 +6911,7 @@ ) ) (property "Datasheet" "~" - (at 281.94 82.55 0) + (at 276.86 82.55 0) (effects (font (size 1.27 1.27) @@ -5780,7 +6920,7 @@ ) ) (property "Description" "Inductor" - (at 281.94 82.55 0) + (at 276.86 82.55 0) (effects (font (size 1.27 1.27) @@ -5805,7 +6945,7 @@ ) (symbol (lib_id "Device:C") - (at 166.37 91.44 0) + (at 166.37 86.36 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5814,7 +6954,7 @@ (fields_autoplaced yes) (uuid "1b895ff0-d493-4762-82d9-366fa7fb6e88") (property "Reference" "C40" - (at 170.18 90.1699 0) + (at 170.18 85.0899 0) (effects (font (size 1.27 1.27) @@ -5823,7 +6963,7 @@ ) ) (property "Value" "100n" - (at 170.18 92.7099 0) + (at 170.18 87.6299 0) (effects (font (size 1.27 1.27) @@ -5832,7 +6972,7 @@ ) ) (property "Footprint" "" - (at 167.3352 95.25 0) + (at 167.3352 90.17 0) (effects (font (size 1.27 1.27) @@ -5841,7 +6981,7 @@ ) ) (property "Datasheet" "~" - (at 166.37 91.44 0) + (at 166.37 86.36 0) (effects (font (size 1.27 1.27) @@ -5850,7 +6990,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 166.37 91.44 0) + (at 166.37 86.36 0) (effects (font (size 1.27 1.27) @@ -5873,6 +7013,144 @@ ) ) ) + (symbol + (lib_id "Device:R") + (at 194.31 172.72 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp yes) + (fields_autoplaced yes) + (uuid "1d964486-39d3-4d3f-9fa3-6b1e0f8b250f") + (property "Reference" "R61" + (at 196.85 171.4499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "R" + (at 196.85 173.9899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 192.532 172.72 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 194.31 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 194.31 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "67952b4f-1168-4698-b3fb-21a11a37cd94") + ) + (pin "1" + (uuid "be11dcc2-01ae-45f9-ac2a-e3d1e54ca628") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R61") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 187.96 167.64 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1f6dbf55-4458-474f-b979-e99441ab588b") + (property "Reference" "R57" + (at 187.96 161.29 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 187.96 163.83 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 187.96 169.418 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 187.96 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 187.96 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "ca25bb13-d66d-49af-b6ed-5d17f8602ad7") + ) + (pin "1" + (uuid "2936499c-25c9-4f4d-aebe-9268d5e7924a") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R57") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") (at 74.93 55.88 0) @@ -6010,6 +7288,232 @@ ) ) ) + (symbol + (lib_id "Device:R") + (at 194.31 194.31 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2a28902b-a9b8-43c7-bb50-b8afb8af459b") + (property "Reference" "R59" + (at 196.85 193.0399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "R" + (at 196.85 195.5799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 196.088 194.31 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 194.31 194.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 194.31 194.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "b699fa13-e9e6-4c37-a26c-0af49c422545") + ) + (pin "1" + (uuid "14aeead1-6b04-4b7c-9f0b-cf9cd8e3acef") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R59") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Amplifier_Operational:LMV358") + (at 123.19 186.69 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "30252786-e0e3-40ff-9c51-bd1fa1f6f5f2") + (property "Reference" "U11" + (at 123.19 178.562 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LMV358" + (at 123.19 176.022 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 123.19 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lmv324.pdf" + (at 123.19 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Dual Low-Voltage Rail-to-Rail Output Operational Amplifiers, SOIC-8/SSOP-8" + (at 123.19 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "6" + (uuid "c0e159b4-4501-4524-9aac-0939c7f8b102") + ) + (pin "5" + (uuid "1544f57f-c23d-43e4-b744-34f8a112b593") + ) + (pin "2" + (uuid "b911d274-e9f6-4bf4-9780-e436deb22d3b") + ) + (pin "1" + (uuid "387293f8-bcf9-4b41-9b51-38da26b5d8bc") + ) + (pin "8" + (uuid "e9be8e0e-65e7-4df3-9515-0743aac60017") + ) + (pin "4" + (uuid "e8b5c2bd-8f64-4eae-9d33-57d9ebd1a31a") + ) + (pin "7" + (uuid "af9b57d9-e63b-4dfe-9b5b-df88188943ed") + ) + (pin "3" + (uuid "7929b33c-143c-4fff-a929-6ac475b8d379") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "U11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 207.01 172.72 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "34b678f8-ff4b-4c12-92e8-123242909c63") + (property "Reference" "C48" + (at 210.82 171.4499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C" + (at 210.82 173.9899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 207.9752 176.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 207.01 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 207.01 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "1a9966ca-9422-4714-b6d1-e769688c9f76") + ) + (pin "1" + (uuid "63dbbae5-2ae0-4801-b4ec-f0e2ab78da1b") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "C48") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C") (at 241.3 77.47 0) @@ -6080,6 +7584,94 @@ ) ) ) + (symbol + (lib_id "Amplifier_Operational:LMV358") + (at 320.04 186.69 0) + (unit 3) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3b5cb3e1-c9dc-451d-8e93-5a26c52f3d9c") + (property "Reference" "U11" + (at 318.77 185.4199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "LMV358" + (at 318.77 187.9599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 320.04 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lmv324.pdf" + (at 320.04 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Dual Low-Voltage Rail-to-Rail Output Operational Amplifiers, SOIC-8/SSOP-8" + (at 320.04 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "6" + (uuid "c0e159b4-4501-4524-9aac-0939c7f8b102") + ) + (pin "5" + (uuid "1544f57f-c23d-43e4-b744-34f8a112b593") + ) + (pin "2" + (uuid "b911d274-e9f6-4bf4-9780-e436deb22d3b") + ) + (pin "1" + (uuid "387293f8-bcf9-4b41-9b51-38da26b5d8bc") + ) + (pin "8" + (uuid "e9be8e0e-65e7-4df3-9515-0743aac60017") + ) + (pin "4" + (uuid "e8b5c2bd-8f64-4eae-9d33-57d9ebd1a31a") + ) + (pin "7" + (uuid "af9b57d9-e63b-4dfe-9b5b-df88188943ed") + ) + (pin "3" + (uuid "7929b33c-143c-4fff-a929-6ac475b8d379") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "U11") + (unit 3) + ) + ) + ) + ) (symbol (lib_id "Regulator_Switching:TPS63000") (at 294.64 77.47 0) @@ -6175,6 +7767,141 @@ ) ) ) + (symbol + (lib_id "power:GND") + (at 207.01 200.66 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "548498e0-f3fd-4bb0-bd17-e52dbf64d06b") + (property "Reference" "#PWR059" + (at 207.01 207.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 207.01 205.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 207.01 200.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 207.01 200.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 207.01 200.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "70004bf3-93cb-4df1-8e06-994d9802b08e") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "#PWR059") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 78.74 167.64 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "563e4fdb-af55-4eae-a25c-a6e967a67fe1") + (property "Reference" "R52" + (at 78.74 161.29 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 78.74 163.83 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 78.74 169.418 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 78.74 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 78.74 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "d6043b7e-204f-4482-9572-a5f39ae3ee93") + ) + (pin "1" + (uuid "081786c2-9752-47ca-8975-d0071a04854a") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R52") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:R") (at 190.5 91.44 0) @@ -6315,6 +8042,144 @@ ) ) ) + (symbol + (lib_id "Device:R") + (at 187.96 189.23 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6bfc624c-a3a7-46fb-88c0-280dd7a550a7") + (property "Reference" "R58" + (at 187.96 182.88 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 187.96 185.42 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 187.96 191.008 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 187.96 189.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 187.96 189.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "4e2f1291-ed71-43ba-8059-0bb903120afe") + ) + (pin "1" + (uuid "7e14b63b-cd30-430b-9ca0-c3128fcbf7a6") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R58") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 85.09 194.31 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6ed3d560-9435-4cbe-82f9-5710cbb027fc") + (property "Reference" "R56" + (at 87.63 193.0399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "R" + (at 87.63 195.5799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 86.868 194.31 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 85.09 194.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 85.09 194.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "969977c9-30af-4155-a108-273d0ce3a8af") + ) + (pin "1" + (uuid "13e36932-2fb9-45de-bdaf-1b0d97585bac") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R56") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:Q_PNP") (at 363.22 82.55 180) @@ -6458,6 +8323,143 @@ ) ) ) + (symbol + (lib_id "power:GND") + (at 207.01 179.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7948c654-a92c-47da-b994-eef5a620803d") + (property "Reference" "#PWR060" + (at 207.01 185.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 207.01 184.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 207.01 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 207.01 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 207.01 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "bd80e114-167e-4e23-b233-15ee99b48b98") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "#PWR060") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 207.01 194.31 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7dcdb82c-7219-4420-b11a-1d07c6d2928f") + (property "Reference" "C49" + (at 210.82 193.0399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C" + (at 210.82 195.5799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 207.9752 198.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 207.01 194.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 207.01 194.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "d24ac2f8-e569-4faf-beb7-0b782b198aa3") + ) + (pin "1" + (uuid "29e3dc75-c48f-4ace-9abc-6f5e7951d3e8") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "C49") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:R") (at 125.73 91.44 0) @@ -6528,6 +8530,92 @@ ) ) ) + (symbol + (lib_id "Amplifier_Operational:LMV358") + (at 229.87 186.69 0) + (mirror x) + (unit 2) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "867fc595-0a5c-4049-aaf3-e391db3e00b4") + (property "Reference" "U11" + (at 229.87 179.578 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LMV358" + (at 229.87 177.038 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 229.87 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lmv324.pdf" + (at 229.87 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Dual Low-Voltage Rail-to-Rail Output Operational Amplifiers, SOIC-8/SSOP-8" + (at 229.87 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "6" + (uuid "c0e159b4-4501-4524-9aac-0939c7f8b102") + ) + (pin "5" + (uuid "1544f57f-c23d-43e4-b744-34f8a112b593") + ) + (pin "2" + (uuid "b911d274-e9f6-4bf4-9780-e436deb22d3b") + ) + (pin "1" + (uuid "387293f8-bcf9-4b41-9b51-38da26b5d8bc") + ) + (pin "8" + (uuid "e9be8e0e-65e7-4df3-9515-0743aac60017") + ) + (pin "4" + (uuid "e8b5c2bd-8f64-4eae-9d33-57d9ebd1a31a") + ) + (pin "7" + (uuid "af9b57d9-e63b-4dfe-9b5b-df88188943ed") + ) + (pin "3" + (uuid "7929b33c-143c-4fff-a929-6ac475b8d379") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "U11") + (unit 2) + ) + ) + ) + ) (symbol (lib_id "Simulation_SPICE:NMOS") (at 149.86 100.33 90) @@ -6697,6 +8785,74 @@ ) ) ) + (symbol + (lib_id "Device:R") + (at 123.19 201.93 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8fca8328-cb45-4d8b-8b02-bd9e33364a25") + (property "Reference" "R54" + (at 123.19 195.58 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 123.19 198.12 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 123.19 203.708 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 123.19 201.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 123.19 201.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "b7ca3a7a-6126-4a15-a5eb-6fbcd1352465") + ) + (pin "1" + (uuid "73908f04-2767-418d-b9bf-e490a63555a6") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R54") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Simulation_SPICE:NMOS") (at 138.43 100.33 270) @@ -6794,6 +8950,75 @@ ) ) ) + (symbol + (lib_id "Device:C") + (at 306.07 186.69 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "96379b31-ffae-412e-be78-57baf7438d18") + (property "Reference" "C45" + (at 309.88 185.4199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C" + (at 309.88 187.9599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 307.0352 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 306.07 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 306.07 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "e214e6f0-bf7c-49bc-b26c-a303b78ef7c1") + ) + (pin "1" + (uuid "49f4f87a-fa1e-434d-a0a2-64b8bde0d110") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "C45") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C") (at 330.2 77.47 0) @@ -7387,6 +9612,279 @@ ) ) ) + (symbol + (lib_id "Device:R") + (at 229.87 201.93 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c87523d8-7fe1-4142-aa7b-a6f91a68b6bf") + (property "Reference" "R60" + (at 229.87 195.58 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 229.87 198.12 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 229.87 203.708 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 229.87 201.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 229.87 201.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "7f093401-a5ec-44ed-a9f7-2bd813ce6439") + ) + (pin "1" + (uuid "e9779e5d-0363-4223-8ca2-d66d103e04b5") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R60") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 97.79 200.66 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d00cbd75-5ab2-4bc7-bb4d-2dd0394dc599") + (property "Reference" "#PWR058" + (at 97.79 207.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 97.79 205.74 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 97.79 200.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 97.79 200.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 97.79 200.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7e77fde0-3686-4d81-8945-5630938314e7") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "#PWR058") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 97.79 194.31 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d3ce5dcb-e5b4-46e1-86d6-99eb70856c3a") + (property "Reference" "C47" + (at 101.6 193.0399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C" + (at 101.6 195.5799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 98.7552 198.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 97.79 194.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 97.79 194.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "5e1bc7ee-5f41-48e6-9f19-9fa55a5f7cfa") + ) + (pin "1" + (uuid "dd29bc6b-0544-4f02-8c6c-60aab3c88aa1") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "C47") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 78.74 189.23 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "da57ef7b-a01f-4df5-a212-831939f930bb") + (property "Reference" "R55" + (at 78.74 182.88 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 78.74 185.42 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 78.74 191.008 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 78.74 189.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 78.74 189.23 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "5af9ebc8-528f-41b8-92e5-419933fde1aa") + ) + (pin "1" + (uuid "d22cb8d6-25b9-40a7-b50b-ad4e6a166116") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R55") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:Thermistor_NTC") (at 201.93 91.44 0) @@ -7530,6 +10028,73 @@ ) ) ) + (symbol + (lib_id "power:GND") + (at 317.5 196.85 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e20a7852-1f11-41fa-aa1d-5d06bb329b5d") + (property "Reference" "#PWR056" + (at 317.5 203.2 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 317.5 201.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 317.5 196.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 317.5 196.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 317.5 196.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d0dcfbb7-6101-4ac9-90c7-5e6a88373d37") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "#PWR056") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Battery_Management:TP4056-42-ESOP8") (at 87.63 72.39 0) @@ -7621,6 +10186,76 @@ ) ) ) + (symbol + (lib_id "Device:R") + (at 85.09 172.72 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e95cce26-7355-4c61-af2c-a590a180ac9f") + (property "Reference" "R53" + (at 87.63 171.4499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "R" + (at 87.63 173.9899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 83.312 172.72 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 85.09 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 85.09 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "79a52c4f-4eda-495e-b619-b24bcee0efbe") + ) + (pin "1" + (uuid "56ce0f68-cdfc-4d75-9762-7d67da5d2a95") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "R53") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:R") (at 41.91 54.61 0) @@ -7691,4 +10326,141 @@ ) ) ) + (symbol + (lib_id "Device:C") + (at 97.79 172.72 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fbdeee3d-0ada-4b82-937e-ab76264c186b") + (property "Reference" "C46" + (at 101.6 171.4499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C" + (at 101.6 173.9899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 98.7552 176.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 97.79 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 97.79 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "54e5170b-35e1-41b9-9dbb-bf0c1c903146") + ) + (pin "1" + (uuid "69c7cff6-34d7-48be-8e8f-91822b851184") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "C46") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 97.79 179.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fed46a2f-7c3d-4419-8451-652603c82943") + (property "Reference" "#PWR057" + (at 97.79 185.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 97.79 184.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 97.79 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 97.79 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 97.79 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "86d2d6a8-a9c5-4b3e-a4a8-b21dd3a2ec24") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "#PWR057") + (unit 1) + ) + ) + ) + ) ) -- 2.49.1 From 6be601b13e4a9ccd48bb79ce1b34e0e720b67f89 Mon Sep 17 00:00:00 2001 From: JHay0112 Date: Sat, 27 Dec 2025 19:28:42 +1300 Subject: [PATCH 04/10] Further notes on power options, needs --- Hardware/keyboard_controller/POWER.kicad_sch | 782 +++++++++++-------- 1 file changed, 435 insertions(+), 347 deletions(-) diff --git a/Hardware/keyboard_controller/POWER.kicad_sch b/Hardware/keyboard_controller/POWER.kicad_sch index db39c1d..5dab3f6 100644 --- a/Hardware/keyboard_controller/POWER.kicad_sch +++ b/Hardware/keyboard_controller/POWER.kicad_sch @@ -1172,202 +1172,6 @@ ) (embedded_fonts no) ) - (symbol "Device:Q_PNP" - (pin_numbers - (hide yes) - ) - (pin_names - (offset 0) - (hide yes) - ) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "Q" - (at 5.08 1.27 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "Q_PNP" - (at 5.08 -1.27 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 5.08 2.54 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" "PNP bipolar junction transistor" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "BJT" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "Q_PNP_0_1" - (polyline - (pts - (xy -2.54 0) (xy 0.635 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0.635 1.905) (xy 0.635 -1.905) - ) - (stroke - (width 0.508) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0.635 0.635) (xy 2.54 2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0.635 -0.635) (xy 2.54 -2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (circle - (center 1.27 0) - (radius 2.8194) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 2.286 -1.778) (xy 1.778 -2.286) (xy 1.27 -1.27) (xy 2.286 -1.778) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - ) - (symbol "Q_PNP_1_1" - (pin input line - (at -5.08 0 0) - (length 2.54) - (name "B" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "B" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 2.54 5.08 270) - (length 2.54) - (name "C" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "C" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 2.54 -5.08 90) - (length 2.54) - (name "E" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "E" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (embedded_fonts no) - ) (symbol "Device:R" (pin_numbers (hide yes) @@ -2663,6 +2467,272 @@ ) (embedded_fonts no) ) + (symbol "Transistor_BJT:BC857BS" + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "BC857BS" + (at 5.08 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-363_SC-70-6" + (at 5.08 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/BC857BS.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "100mA IC, 45V Vce, Dual PNP/PNP Transistors, SOT-363" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "PNP/PNP Transistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?363*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "BC857BS_0_1" + (polyline + (pts + (xy 0.635 1.905) (xy 0.635 -1.905) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 0.635) (xy 2.54 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 -0.635) (xy 2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.27 0) + (radius 2.8194) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 -1.778) (xy 1.778 -2.286) (xy 1.27 -1.27) (xy 2.286 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "BC857BS_1_1" + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "B1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "C1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "E1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "BC857BS_2_1" + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "B2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "C2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "E2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "power:GND" (power) (pin_numbers @@ -3025,9 +3095,9 @@ ) (uuid "1f11ea80-bc78-4104-b636-6060082bf86a") ) - (text "Ideal diode\nRequires well matched BJTs" + (text "Ideal diode\nRequires well matched BJTs\n\nAlternative: DMMT5401, BC857B is cheaper\n\nNotes on blog https://www.microfarad.de/blog/the-ideal-diode/\nare pertinent wrt soft startup. May be fixable with gate drive?" (exclude_from_sim no) - (at 373.38 108.966 0) + (at 373.38 111.76 0) (effects (font (size 1.27 1.27) @@ -3049,7 +3119,7 @@ ) (uuid "e4df4b10-3a26-45db-aebe-067feec72cbe") ) - (text "On resistance of FET controls current threshold. \nShould be 25 mOhm. DW01 suggested" + (text "On resistance of FET controls current threshold. \nShould be 25 mOhm. DW01 suggested\n\nBody diode direction is important! Think about it!" (exclude_from_sim no) (at 145.034 115.316 0) (effects @@ -6595,6 +6665,88 @@ ) ) ) + (symbol + (lib_id "Transistor_BJT:BC857BS") + (at 381 82.55 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "0ce9d3ed-dfc7-4256-8214-ec20725ebcf6") + (property "Reference" "Q7" + (at 386.08 83.8201 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "BC857BS" + (at 386.08 81.2801 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-363_SC-70-6" + (at 386.08 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/BC857BS.pdf" + (at 381 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "100mA IC, 45V Vce, Dual PNP/PNP Transistors, SOT-363" + (at 381 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "5" + (uuid "cc4d2c0f-e378-4089-9d3f-63c9d0bb909c") + ) + (pin "1" + (uuid "a2f5bc86-f1e4-4f76-80df-73ef190f91bb") + ) + (pin "4" + (uuid "be56ff6c-89dd-4fc0-83cf-02110388a387") + ) + (pin "6" + (uuid "3b935a5e-2115-4c9e-8ae2-69220540728f") + ) + (pin "2" + (uuid "a2383228-7ae3-4bf0-86a9-aadcdb40dade") + ) + (pin "3" + (uuid "9e0866fd-6c89-44ec-9e6a-71112a305f9b") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "Q7") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C") (at 342.9 77.47 0) @@ -6684,7 +6836,7 @@ (justify left) ) ) - (property "Value" "R" + (property "Value" "10k" (at 363.22 95.2499 0) (effects (font @@ -8180,79 +8332,6 @@ ) ) ) - (symbol - (lib_id "Device:Q_PNP") - (at 363.22 82.55 180) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "706ff612-8165-40c1-bef0-c5da910b042e") - (property "Reference" "Q7" - (at 358.14 81.2799 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "Q_PNP" - (at 358.14 83.8199 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 358.14 85.09 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 363.22 82.55 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "PNP bipolar junction transistor" - (at 363.22 82.55 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "B" - (uuid "a1e54199-4ea9-4aa8-9ef3-043d025c05cf") - ) - (pin "E" - (uuid "8e9d603b-6fca-4469-9470-c7dc35f17379") - ) - (pin "C" - (uuid "6cb230d1-123c-453d-9483-3fe7d15c01f4") - ) - (instances - (project "" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "Q7") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:R") (at 313.69 82.55 0) @@ -8734,7 +8813,7 @@ (justify left) ) ) - (property "Value" "R" + (property "Value" "10k" (at 386.08 95.2499 0) (effects (font @@ -9377,6 +9456,88 @@ ) ) ) + (symbol + (lib_id "Transistor_BJT:BC857BS") + (at 363.22 82.55 180) + (unit 2) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b7455ea3-dad8-475a-9eec-5cc555544111") + (property "Reference" "Q7" + (at 358.14 81.2799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "BC857BS" + (at 358.14 83.8199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-363_SC-70-6" + (at 358.14 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/BC857BS.pdf" + (at 363.22 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "100mA IC, 45V Vce, Dual PNP/PNP Transistors, SOT-363" + (at 363.22 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "5" + (uuid "cc4d2c0f-e378-4089-9d3f-63c9d0bb909c") + ) + (pin "1" + (uuid "a2f5bc86-f1e4-4f76-80df-73ef190f91bb") + ) + (pin "4" + (uuid "be56ff6c-89dd-4fc0-83cf-02110388a387") + ) + (pin "6" + (uuid "3b935a5e-2115-4c9e-8ae2-69220540728f") + ) + (pin "2" + (uuid "a2383228-7ae3-4bf0-86a9-aadcdb40dade") + ) + (pin "3" + (uuid "9e0866fd-6c89-44ec-9e6a-71112a305f9b") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (reference "Q7") + (unit 2) + ) + ) + ) + ) (symbol (lib_id "Device:R") (at 100.33 91.44 0) @@ -9955,79 +10116,6 @@ ) ) ) - (symbol - (lib_id "Device:Q_PNP") - (at 381 82.55 0) - (mirror x) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "e1720a70-14d5-4334-8a05-5041395ac155") - (property "Reference" "Q8" - (at 386.08 81.2799 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "Q_PNP" - (at 386.08 83.8199 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 386.08 85.09 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 381 82.55 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "PNP bipolar junction transistor" - (at 381 82.55 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "B" - (uuid "826b48fe-b0d9-4a1f-a730-771211520aca") - ) - (pin "E" - (uuid "2ae882c0-628a-48cf-8959-8f5bc7ba7c62") - ) - (pin "C" - (uuid "70f47b23-d885-49ec-a0f2-c1ca4d73367d") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "Q8") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:GND") (at 317.5 196.85 0) -- 2.49.1 From 8f6be0587447a480e1eeec831a44ce7edebe1901 Mon Sep 17 00:00:00 2001 From: JHay0112 Date: Sat, 27 Dec 2025 21:40:52 +1300 Subject: [PATCH 05/10] Testbench for ideal diode controller --- Hardware/keyboard_controller/POWER.kicad_sch | 2456 +++++------------ .../block/ideal_diode.kicad_sch | 1516 ++++++++++ .../keyboard_controller/model/BC857BS.lib | 27 + .../testbench/ideal_diode.kicad_sch | 1615 +++++++++++ .../testbench/ideal_diode.wbk | 38 + 5 files changed, 3870 insertions(+), 1782 deletions(-) create mode 100644 Hardware/keyboard_controller/block/ideal_diode.kicad_sch create mode 100644 Hardware/keyboard_controller/model/BC857BS.lib create mode 100644 Hardware/keyboard_controller/testbench/ideal_diode.kicad_sch create mode 100644 Hardware/keyboard_controller/testbench/ideal_diode.wbk diff --git a/Hardware/keyboard_controller/POWER.kicad_sch b/Hardware/keyboard_controller/POWER.kicad_sch index 5dab3f6..12c4d1b 100644 --- a/Hardware/keyboard_controller/POWER.kicad_sch +++ b/Hardware/keyboard_controller/POWER.kicad_sch @@ -2151,588 +2151,6 @@ ) (embedded_fonts no) ) - (symbol "Simulation_SPICE:PMOS" - (pin_numbers - (hide yes) - ) - (pin_names - (offset 0) - ) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "Q" - (at 5.08 1.27 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "PMOS" - (at 5.08 -1.27 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 5.08 2.54 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs" - (at 0 -12.7 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "P-MOSFET transistor, drain/source/gate" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Sim.Device" "PMOS" - (at 0 -17.145 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Sim.Type" "VDMOS" - (at 0 -19.05 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Sim.Pins" "1=D 2=G 3=S" - (at 0 -15.24 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "transistor PMOS P-MOS P-MOSFET simulation" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "PMOS_0_1" - (polyline - (pts - (xy 0.254 1.905) (xy 0.254 -1.905) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0.254 0) (xy -2.54 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0.762 2.286) (xy 0.762 1.27) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0.762 1.778) (xy 3.302 1.778) (xy 3.302 -1.778) (xy 0.762 -1.778) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0.762 0.508) (xy 0.762 -0.508) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0.762 -1.27) (xy 0.762 -2.286) - ) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - (circle - (center 1.651 0) - (radius 2.794) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 2.286 0) (xy 1.27 0.381) (xy 1.27 -0.381) (xy 2.286 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy 2.54 2.54) (xy 2.54 1.778) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (circle - (center 2.54 1.778) - (radius 0.254) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (circle - (center 2.54 -1.778) - (radius 0.254) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 2.794 -0.508) (xy 2.921 -0.381) (xy 3.683 -0.381) (xy 3.81 -0.254) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 3.302 -0.381) (xy 2.921 0.254) (xy 3.683 0.254) (xy 3.302 -0.381) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "PMOS_1_1" - (pin input line - (at -5.08 0 0) - (length 2.54) - (name "G" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 2.54 5.08 270) - (length 2.54) - (name "D" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 2.54 -5.08 90) - (length 2.54) - (name "S" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (embedded_fonts no) - ) - (symbol "Transistor_BJT:BC857BS" - (pin_names - (offset 0) - (hide yes) - ) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "Q" - (at 5.08 1.27 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "BC857BS" - (at 5.08 -1.27 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Package_TO_SOT_SMD:SOT-363_SC-70-6" - (at 5.08 2.54 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/BC857BS.pdf" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "100mA IC, 45V Vce, Dual PNP/PNP Transistors, SOT-363" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_locked" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "ki_keywords" "PNP/PNP Transistor" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "SOT?363*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "BC857BS_0_1" - (polyline - (pts - (xy 0.635 1.905) (xy 0.635 -1.905) - ) - (stroke - (width 0.508) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0.635 0.635) (xy 2.54 2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0.635 0) (xy -2.54 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0.635 -0.635) (xy 2.54 -2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (circle - (center 1.27 0) - (radius 2.8194) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 2.286 -1.778) (xy 1.778 -2.286) (xy 1.27 -1.27) (xy 2.286 -1.778) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - ) - (symbol "BC857BS_1_1" - (pin input line - (at -5.08 0 0) - (length 2.54) - (name "B1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 2.54 5.08 270) - (length 2.54) - (name "C1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 2.54 -5.08 90) - (length 2.54) - (name "E1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (symbol "BC857BS_2_1" - (pin input line - (at -5.08 0 0) - (length 2.54) - (name "B2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 2.54 5.08 270) - (length 2.54) - (name "C2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 2.54 -5.08 90) - (length 2.54) - (name "E2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (embedded_fonts no) - ) (symbol "power:GND" (power) (pin_numbers @@ -3053,7 +2471,7 @@ ) (text "Set time constant and thresholds WRT desired delay" (exclude_from_sim no) - (at 205.994 155.702 0) + (at 178.054 169.672 0) (effects (font (size 1.27 1.27) @@ -3063,7 +2481,7 @@ ) (text "3.0 to 4.2 V" (exclude_from_sim no) - (at 183.134 67.31 0) + (at 225.044 45.72 0) (effects (font (size 1.27 1.27) @@ -3074,7 +2492,7 @@ ) (text "TODO: \nSequence on/off of battery supply and charger\nLink overdischarge flag to control of boost circuit?" (exclude_from_sim no) - (at 227.076 138.176 0) + (at 312.42 244.856 0) (effects (font (size 1.27 1.27) @@ -3086,7 +2504,7 @@ ) (text "Determines\ncharge curr." (exclude_from_sim no) - (at 101.346 98.044 0) + (at 143.256 76.454 0) (effects (font (size 1.27 1.27) @@ -3097,7 +2515,7 @@ ) (text "Ideal diode\nRequires well matched BJTs\n\nAlternative: DMMT5401, BC857B is cheaper\n\nNotes on blog https://www.microfarad.de/blog/the-ideal-diode/\nare pertinent wrt soft startup. May be fixable with gate drive?" (exclude_from_sim no) - (at 373.38 111.76 0) + (at 368.3 154.94 0) (effects (font (size 1.27 1.27) @@ -3121,7 +2539,7 @@ ) (text "On resistance of FET controls current threshold. \nShould be 25 mOhm. DW01 suggested\n\nBody diode direction is important! Think about it!" (exclude_from_sim no) - (at 145.034 115.316 0) + (at 186.944 93.726 0) (effects (font (size 1.27 1.27) @@ -3418,325 +2836,289 @@ (uuid "eea269fe-a4c5-4ba4-9a69-c5364c0bc65c") ) (junction - (at 317.5 195.58) + (at 252.73 209.55) (diameter 0) (color 0 0 0 0) (uuid "03f48236-a82f-45f9-9bcd-441d602af98d") ) (junction - (at 313.69 102.87) + (at 337.82 110.49) + (diameter 0) + (color 0 0 0 0) + (uuid "047ef59f-e1c7-4ed5-b184-f60ff37bbdb1") + ) + (junction + (at 308.61 146.05) (diameter 0) (color 0 0 0 0) (uuid "07afe803-dd97-4d89-83a4-977a5ec1c730") ) (junction - (at 166.37 80.01) + (at 208.28 58.42) (diameter 0) (color 0 0 0 0) (uuid "0de658de-7c2e-46e2-8a59-da2d58590b77") ) (junction - (at 207.01 189.23) + (at 179.07 203.2) (diameter 0) (color 0 0 0 0) (uuid "0eaa958b-dbd2-4457-8046-02b0d9ee809a") ) (junction - (at 255.27 102.87) + (at 250.19 146.05) (diameter 0) (color 0 0 0 0) (uuid "15614976-3295-4dda-a875-015899f35001") ) (junction - (at 97.79 199.39) + (at 69.85 213.36) (diameter 0) (color 0 0 0 0) (uuid "1674d739-4bf8-405b-af29-3bc756b0bb13") ) (junction - (at 383.54 88.9) - (diameter 0) - (color 0 0 0 0) - (uuid "1b3fa6eb-8601-4432-aaa4-8d3f959c89f2") - ) - (junction - (at 85.09 189.23) + (at 57.15 203.2) (diameter 0) (color 0 0 0 0) (uuid "1c08b7fa-adc2-4ad7-afdc-e65177e40cbe") ) (junction - (at 267.97 102.87) + (at 262.89 146.05) (diameter 0) (color 0 0 0 0) (uuid "1fb6d6bc-d528-4e21-86a0-98c6de30d797") ) (junction - (at 241.3 102.87) + (at 236.22 146.05) (diameter 0) (color 0 0 0 0) (uuid "2ddc4f3a-a996-465b-86fa-70c9d97dc0ea") ) (junction - (at 85.09 102.87) + (at 127 81.28) (diameter 0) (color 0 0 0 0) (uuid "301d1792-bdb1-49eb-98a6-239bb5b6a46c") ) (junction - (at 255.27 67.31) + (at 250.19 110.49) (diameter 0) (color 0 0 0 0) (uuid "35855a14-1085-4035-8bce-92ff20c7cf40") ) (junction - (at 194.31 167.64) + (at 166.37 181.61) (diameter 0) (color 0 0 0 0) (uuid "36aa02cd-7ec2-45c4-897c-c2c193c8e511") ) (junction - (at 50.8 45.72) + (at 92.71 24.13) (diameter 0) (color 0 0 0 0) (uuid "3dc84ea4-bd04-45cc-8a82-5699b793dae3") ) (junction - (at 201.93 102.87) + (at 243.84 81.28) (diameter 0) (color 0 0 0 0) (uuid "3eaaa443-934c-4317-ad84-536f8b4d647d") ) (junction - (at 360.68 67.31) - (diameter 0) - (color 0 0 0 0) - (uuid "43e3face-10e7-4752-9120-d2d144e563fc") - ) - (junction - (at 190.5 102.87) + (at 232.41 81.28) (diameter 0) (color 0 0 0 0) (uuid "458ce0ce-ddb3-4cb1-918c-9c88051ecd6e") ) (junction - (at 85.09 167.64) + (at 57.15 181.61) (diameter 0) (color 0 0 0 0) (uuid "46bb051f-87a4-463e-aa7e-78b930c4a7d4") ) (junction - (at 113.03 189.23) + (at 85.09 203.2) (diameter 0) (color 0 0 0 0) (uuid "4b393678-d2c2-4854-a0a9-270b467bb23b") ) (junction - (at 370.84 82.55) - (diameter 0) - (color 0 0 0 0) - (uuid "50311f0e-53b5-4cd6-a4c3-34837f04ec0f") - ) - (junction - (at 41.91 45.72) + (at 83.82 24.13) (diameter 0) (color 0 0 0 0) (uuid "522bd9df-deb3-42d7-8b30-3fdb9c180e91") ) (junction - (at 383.54 67.31) - (diameter 0) - (color 0 0 0 0) - (uuid "53cdc1bd-ce9a-4402-b425-e62e0aea0d04") - ) - (junction - (at 166.37 67.31) + (at 208.28 45.72) (diameter 0) (color 0 0 0 0) (uuid "564ed257-5462-4977-a6c9-d919bc383c42") ) (junction - (at 97.79 189.23) + (at 69.85 203.2) (diameter 0) (color 0 0 0 0) (uuid "59732f5e-0bc3-4170-a0ca-ec40756ffc68") ) (junction - (at 342.9 67.31) - (diameter 0) - (color 0 0 0 0) - (uuid "5c04852a-d5b6-4b1b-bf13-7293800fac4a") - ) - (junction - (at 207.01 177.8) + (at 179.07 191.77) (diameter 0) (color 0 0 0 0) (uuid "629e34b3-fa96-45ee-b79d-025d01aaa14c") ) (junction - (at 330.2 67.31) + (at 325.12 110.49) (diameter 0) (color 0 0 0 0) (uuid "64589bbe-a7a7-4132-84f1-c2a46923e679") ) (junction - (at 294.64 102.87) + (at 289.56 146.05) (diameter 0) (color 0 0 0 0) (uuid "675e4c67-e3e4-4185-8f42-3e3eddb94651") ) (junction - (at 201.93 85.09) + (at 243.84 63.5) (diameter 0) (color 0 0 0 0) (uuid "68865333-8d92-4b36-9539-6e1f26bc1203") ) (junction - (at 97.79 177.8) + (at 69.85 191.77) (diameter 0) (color 0 0 0 0) (uuid "7ae68860-ba6d-48bc-a4c8-5c5f6052b428") ) (junction - (at 313.69 77.47) + (at 308.61 120.65) (diameter 0) (color 0 0 0 0) (uuid "7e4a8eb4-e1ab-46dd-9212-b762f94ed1ac") ) (junction - (at 255.27 69.85) + (at 250.19 113.03) (diameter 0) (color 0 0 0 0) (uuid "8d4d1b5f-3f26-4d40-8986-e34708fcb57b") ) (junction - (at 157.48 102.87) + (at 199.39 81.28) (diameter 0) (color 0 0 0 0) (uuid "8f672338-5536-4f3c-aafb-bd4d8c0983c2") ) (junction - (at 166.37 102.87) + (at 208.28 81.28) (diameter 0) (color 0 0 0 0) (uuid "9929961b-4357-47df-b42b-93c9dc7717b4") ) (junction - (at 360.68 102.87) - (diameter 0) - (color 0 0 0 0) - (uuid "b0d27fde-0070-441e-b2e8-0e2e06fab9b5") - ) - (junction - (at 87.63 102.87) + (at 129.54 81.28) (diameter 0) (color 0 0 0 0) (uuid "b2a7a66b-c3cb-4056-b42a-fc4761926102") ) (junction - (at 342.9 102.87) + (at 337.82 146.05) (diameter 0) (color 0 0 0 0) (uuid "bbd55858-9c30-4b9f-94fb-9717658db05b") ) (junction - (at 219.71 189.23) + (at 191.77 203.2) (diameter 0) (color 0 0 0 0) (uuid "be48239c-c53c-4de8-a899-0f20459f17e9") ) (junction - (at 292.1 102.87) + (at 287.02 146.05) (diameter 0) (color 0 0 0 0) (uuid "c042f47d-8269-4dca-aa22-53c7d74213af") ) (junction - (at 133.35 186.69) + (at 105.41 200.66) (diameter 0) (color 0 0 0 0) (uuid "c15b3b15-611a-4824-9e38-7172a73278ef") ) (junction - (at 330.2 102.87) + (at 325.12 146.05) (diameter 0) (color 0 0 0 0) (uuid "c1931bf5-850a-4d3b-bfd7-9667478cc401") ) (junction - (at 100.33 102.87) + (at 142.24 81.28) (diameter 0) (color 0 0 0 0) (uuid "c6a11345-8a95-4f6f-827c-e3e679fb3075") ) (junction - (at 190.5 85.09) + (at 232.41 63.5) (diameter 0) (color 0 0 0 0) (uuid "c9a454a9-80e7-44bb-a5de-3fced37ab98a") ) (junction - (at 74.93 45.72) + (at 116.84 24.13) (diameter 0) (color 0 0 0 0) (uuid "ccf39fd3-f692-45dd-98f5-660dab761dab") ) (junction - (at 97.79 167.64) + (at 69.85 181.61) (diameter 0) (color 0 0 0 0) (uuid "d147c786-b9fb-4d00-8a18-5998e37dbe10") ) (junction - (at 207.01 167.64) + (at 179.07 181.61) (diameter 0) (color 0 0 0 0) (uuid "d200c77e-97f7-47e1-9c7f-94d8360d3c94") ) (junction - (at 125.73 102.87) + (at 167.64 81.28) (diameter 0) (color 0 0 0 0) (uuid "d3359177-abe6-44b0-a8e8-0e1037c59400") ) (junction - (at 194.31 189.23) + (at 166.37 203.2) (diameter 0) (color 0 0 0 0) (uuid "d355069e-4561-415d-842f-a844207885de") ) (junction - (at 207.01 199.39) + (at 179.07 213.36) (diameter 0) (color 0 0 0 0) (uuid "d917fe69-3cc9-41b4-8cc9-c2daeb44dad4") ) (junction - (at 313.69 67.31) + (at 308.61 110.49) (diameter 0) (color 0 0 0 0) (uuid "db8fd775-2855-4be4-86b9-72e586f3cd28") ) (junction - (at 360.68 88.9) - (diameter 0) - (color 0 0 0 0) - (uuid "df1197f7-0a2e-4b3c-96e4-1036930b06cc") - ) - (junction - (at 240.03 186.69) + (at 212.09 200.66) (diameter 0) (color 0 0 0 0) (uuid "e3cd3b5b-f6eb-4fe2-805f-7f459aeb24c9") ) (junction - (at 241.3 67.31) + (at 236.22 110.49) (diameter 0) (color 0 0 0 0) (uuid "ea335185-274b-4581-8448-a925949d39e9") ) (junction - (at 201.93 67.31) + (at 243.84 45.72) (diameter 0) (color 0 0 0 0) (uuid "f16af945-a226-4f14-89af-4d01175f9428") @@ -3753,7 +3135,7 @@ ) (wire (pts - (xy 41.91 45.72) (xy 41.91 50.8) + (xy 83.82 24.13) (xy 83.82 29.21) ) (stroke (width 0) @@ -3783,7 +3165,7 @@ ) (wire (pts - (xy 330.2 73.66) (xy 330.2 67.31) + (xy 325.12 116.84) (xy 325.12 110.49) ) (stroke (width 0) @@ -3793,7 +3175,7 @@ ) (wire (pts - (xy 292.1 92.71) (xy 292.1 102.87) + (xy 287.02 135.89) (xy 287.02 146.05) ) (stroke (width 0) @@ -3803,7 +3185,7 @@ ) (wire (pts - (xy 201.93 102.87) (xy 214.63 102.87) + (xy 243.84 81.28) (xy 256.54 81.28) ) (stroke (width 0) @@ -3813,7 +3195,7 @@ ) (wire (pts - (xy 255.27 67.31) (xy 284.48 67.31) + (xy 250.19 110.49) (xy 279.4 110.49) ) (stroke (width 0) @@ -3833,7 +3215,7 @@ ) (wire (pts - (xy 232.41 67.31) (xy 241.3 67.31) + (xy 227.33 110.49) (xy 236.22 110.49) ) (stroke (width 0) @@ -3843,7 +3225,7 @@ ) (wire (pts - (xy 313.69 67.31) (xy 304.8 67.31) + (xy 308.61 110.49) (xy 299.72 110.49) ) (stroke (width 0) @@ -3853,7 +3235,7 @@ ) (wire (pts - (xy 276.86 77.47) (xy 284.48 77.47) + (xy 271.78 120.65) (xy 279.4 120.65) ) (stroke (width 0) @@ -3863,7 +3245,7 @@ ) (wire (pts - (xy 306.07 177.8) (xy 317.5 177.8) + (xy 241.3 191.77) (xy 252.73 191.77) ) (stroke (width 0) @@ -3883,7 +3265,7 @@ ) (wire (pts - (xy 143.51 102.87) (xy 144.78 102.87) + (xy 185.42 81.28) (xy 186.69 81.28) ) (stroke (width 0) @@ -3893,7 +3275,7 @@ ) (wire (pts - (xy 125.73 95.25) (xy 125.73 102.87) + (xy 167.64 73.66) (xy 167.64 81.28) ) (stroke (width 0) @@ -3903,7 +3285,7 @@ ) (wire (pts - (xy 219.71 189.23) (xy 222.25 189.23) + (xy 191.77 203.2) (xy 194.31 203.2) ) (stroke (width 0) @@ -3923,17 +3305,7 @@ ) (wire (pts - (xy 383.54 67.31) (xy 378.46 67.31) - ) - (stroke - (width 0) - (type default) - ) - (uuid "18131002-7f5e-4577-95ca-53dea41bb04a") - ) - (wire - (pts - (xy 342.9 81.28) (xy 342.9 102.87) + (xy 337.82 124.46) (xy 337.82 146.05) ) (stroke (width 0) @@ -3963,7 +3335,7 @@ ) (wire (pts - (xy 330.2 81.28) (xy 330.2 102.87) + (xy 325.12 124.46) (xy 325.12 146.05) ) (stroke (width 0) @@ -3973,7 +3345,7 @@ ) (wire (pts - (xy 255.27 69.85) (xy 284.48 69.85) + (xy 250.19 113.03) (xy 279.4 113.03) ) (stroke (width 0) @@ -4003,17 +3375,7 @@ ) (wire (pts - (xy 383.54 67.31) (xy 387.35 67.31) - ) - (stroke - (width 0) - (type default) - ) - (uuid "20e40f8b-5e3b-4c28-bf5a-315d65006e09") - ) - (wire - (pts - (xy 276.86 87.63) (xy 284.48 87.63) + (xy 271.78 130.81) (xy 279.4 130.81) ) (stroke (width 0) @@ -4033,7 +3395,7 @@ ) (wire (pts - (xy 113.03 201.93) (xy 113.03 189.23) + (xy 85.09 215.9) (xy 85.09 203.2) ) (stroke (width 0) @@ -4043,7 +3405,7 @@ ) (wire (pts - (xy 255.27 81.28) (xy 255.27 102.87) + (xy 250.19 124.46) (xy 250.19 146.05) ) (stroke (width 0) @@ -4053,7 +3415,7 @@ ) (wire (pts - (xy 219.71 167.64) (xy 219.71 184.15) + (xy 191.77 181.61) (xy 191.77 198.12) ) (stroke (width 0) @@ -4063,7 +3425,7 @@ ) (wire (pts - (xy 97.79 177.8) (xy 97.79 176.53) + (xy 69.85 191.77) (xy 69.85 190.5) ) (stroke (width 0) @@ -4083,7 +3445,7 @@ ) (wire (pts - (xy 317.5 195.58) (xy 306.07 195.58) + (xy 252.73 209.55) (xy 241.3 209.55) ) (stroke (width 0) @@ -4103,7 +3465,7 @@ ) (wire (pts - (xy 50.8 58.42) (xy 50.8 72.39) + (xy 92.71 36.83) (xy 92.71 50.8) ) (stroke (width 0) @@ -4113,7 +3475,7 @@ ) (wire (pts - (xy 308.61 77.47) (xy 308.61 74.93) + (xy 303.53 120.65) (xy 303.53 118.11) ) (stroke (width 0) @@ -4123,7 +3485,7 @@ ) (wire (pts - (xy 240.03 186.69) (xy 260.35 186.69) + (xy 212.09 200.66) (xy 232.41 200.66) ) (stroke (width 0) @@ -4133,7 +3495,7 @@ ) (wire (pts - (xy 214.63 67.31) (xy 214.63 81.28) + (xy 256.54 45.72) (xy 256.54 59.69) ) (stroke (width 0) @@ -4151,16 +3513,6 @@ ) (uuid "2d81ad70-a998-4c18-b594-09c84f281b39") ) - (wire - (pts - (xy 383.54 97.79) (xy 383.54 102.87) - ) - (stroke - (width 0) - (type default) - ) - (uuid "2ed36712-bc2e-4df0-a63e-40a7b1baa380") - ) (polyline (pts (xy 118.11 243.84) (xy 121.92 243.84) @@ -4173,7 +3525,7 @@ ) (wire (pts - (xy 255.27 67.31) (xy 255.27 69.85) + (xy 250.19 110.49) (xy 250.19 113.03) ) (stroke (width 0) @@ -4183,7 +3535,7 @@ ) (wire (pts - (xy 330.2 67.31) (xy 313.69 67.31) + (xy 325.12 110.49) (xy 308.61 110.49) ) (stroke (width 0) @@ -4193,7 +3545,7 @@ ) (wire (pts - (xy 194.31 189.23) (xy 207.01 189.23) + (xy 166.37 203.2) (xy 179.07 203.2) ) (stroke (width 0) @@ -4203,7 +3555,7 @@ ) (wire (pts - (xy 59.69 167.64) (xy 74.93 167.64) + (xy 31.75 181.61) (xy 46.99 181.61) ) (stroke (width 0) @@ -4223,7 +3575,7 @@ ) (wire (pts - (xy 97.79 199.39) (xy 97.79 198.12) + (xy 69.85 213.36) (xy 69.85 212.09) ) (stroke (width 0) @@ -4233,7 +3585,7 @@ ) (wire (pts - (xy 201.93 67.31) (xy 201.93 74.93) + (xy 243.84 45.72) (xy 243.84 53.34) ) (stroke (width 0) @@ -4243,7 +3595,7 @@ ) (wire (pts - (xy 41.91 45.72) (xy 50.8 45.72) + (xy 83.82 24.13) (xy 92.71 24.13) ) (stroke (width 0) @@ -4253,7 +3605,7 @@ ) (wire (pts - (xy 85.09 189.23) (xy 85.09 190.5) + (xy 57.15 203.2) (xy 57.15 204.47) ) (stroke (width 0) @@ -4263,7 +3615,7 @@ ) (wire (pts - (xy 87.63 45.72) (xy 87.63 59.69) + (xy 129.54 24.13) (xy 129.54 38.1) ) (stroke (width 0) @@ -4283,17 +3635,7 @@ ) (wire (pts - (xy 360.68 67.31) (xy 368.3 67.31) - ) - (stroke - (width 0) - (type default) - ) - (uuid "3bee0890-3e2e-4a25-8472-9132c18501ee") - ) - (wire - (pts - (xy 133.35 186.69) (xy 154.94 186.69) + (xy 105.41 200.66) (xy 127 200.66) ) (stroke (width 0) @@ -4303,7 +3645,7 @@ ) (wire (pts - (xy 313.69 77.47) (xy 313.69 78.74) + (xy 308.61 120.65) (xy 308.61 121.92) ) (stroke (width 0) @@ -4313,7 +3655,7 @@ ) (wire (pts - (xy 163.83 167.64) (xy 184.15 167.64) + (xy 135.89 181.61) (xy 156.21 181.61) ) (stroke (width 0) @@ -4323,7 +3665,7 @@ ) (wire (pts - (xy 85.09 167.64) (xy 85.09 168.91) + (xy 57.15 181.61) (xy 57.15 182.88) ) (stroke (width 0) @@ -4333,7 +3675,7 @@ ) (wire (pts - (xy 317.5 195.58) (xy 317.5 196.85) + (xy 252.73 209.55) (xy 252.73 210.82) ) (stroke (width 0) @@ -4353,7 +3695,7 @@ ) (wire (pts - (xy 74.93 45.72) (xy 74.93 48.26) + (xy 116.84 24.13) (xy 116.84 26.67) ) (stroke (width 0) @@ -4373,7 +3715,7 @@ ) (wire (pts - (xy 153.67 85.09) (xy 157.48 85.09) + (xy 195.58 63.5) (xy 199.39 63.5) ) (stroke (width 0) @@ -4383,7 +3725,7 @@ ) (wire (pts - (xy 125.73 85.09) (xy 125.73 87.63) + (xy 167.64 63.5) (xy 167.64 66.04) ) (stroke (width 0) @@ -4413,7 +3755,7 @@ ) (wire (pts - (xy 317.5 194.31) (xy 317.5 195.58) + (xy 252.73 208.28) (xy 252.73 209.55) ) (stroke (width 0) @@ -4423,7 +3765,7 @@ ) (wire (pts - (xy 292.1 102.87) (xy 294.64 102.87) + (xy 287.02 146.05) (xy 289.56 146.05) ) (stroke (width 0) @@ -4433,7 +3775,7 @@ ) (wire (pts - (xy 330.2 102.87) (xy 313.69 102.87) + (xy 325.12 146.05) (xy 308.61 146.05) ) (stroke (width 0) @@ -4453,7 +3795,7 @@ ) (wire (pts - (xy 34.29 102.87) (xy 85.09 102.87) + (xy 76.2 81.28) (xy 127 81.28) ) (stroke (width 0) @@ -4463,7 +3805,7 @@ ) (wire (pts - (xy 267.97 87.63) (xy 267.97 74.93) + (xy 262.89 130.81) (xy 262.89 118.11) ) (stroke (width 0) @@ -4473,7 +3815,7 @@ ) (wire (pts - (xy 119.38 201.93) (xy 113.03 201.93) + (xy 91.44 215.9) (xy 85.09 215.9) ) (stroke (width 0) @@ -4483,7 +3825,7 @@ ) (wire (pts - (xy 163.83 80.01) (xy 166.37 80.01) + (xy 205.74 58.42) (xy 208.28 58.42) ) (stroke (width 0) @@ -4493,7 +3835,7 @@ ) (wire (pts - (xy 191.77 189.23) (xy 194.31 189.23) + (xy 163.83 203.2) (xy 166.37 203.2) ) (stroke (width 0) @@ -4503,7 +3845,7 @@ ) (wire (pts - (xy 97.79 177.8) (xy 97.79 179.07) + (xy 69.85 191.77) (xy 69.85 193.04) ) (stroke (width 0) @@ -4511,26 +3853,6 @@ ) (uuid "4f15a73a-e365-47a3-a033-1ba4624a5c2a") ) - (wire - (pts - (xy 342.9 67.31) (xy 360.68 67.31) - ) - (stroke - (width 0) - (type default) - ) - (uuid "50ab9927-53f7-4d22-a89b-44f7ce556061") - ) - (wire - (pts - (xy 360.68 102.87) (xy 342.9 102.87) - ) - (stroke - (width 0) - (type default) - ) - (uuid "50b777ba-4345-449e-8676-afef283af855") - ) (polyline (pts (xy 139.7 242.57) (xy 140.97 243.84) @@ -4543,7 +3865,7 @@ ) (wire (pts - (xy 87.63 102.87) (xy 100.33 102.87) + (xy 129.54 81.28) (xy 142.24 81.28) ) (stroke (width 0) @@ -4561,16 +3883,6 @@ ) (uuid "53415b8f-f809-4e74-836f-ba9c6d7caa2b") ) - (wire - (pts - (xy 360.68 97.79) (xy 360.68 102.87) - ) - (stroke - (width 0) - (type default) - ) - (uuid "534954ce-dcc6-456d-a05f-22772f67b4ce") - ) (polyline (pts (xy 129.54 243.84) (xy 162.56 243.84) @@ -4583,17 +3895,7 @@ ) (wire (pts - (xy 368.3 82.55) (xy 370.84 82.55) - ) - (stroke - (width 0) - (type default) - ) - (uuid "5423a4d5-bf5a-4d47-a30c-5b5e9095b2b3") - ) - (wire - (pts - (xy 184.15 85.09) (xy 190.5 85.09) + (xy 226.06 63.5) (xy 232.41 63.5) ) (stroke (width 0) @@ -4603,7 +3905,7 @@ ) (wire (pts - (xy 97.79 167.64) (xy 85.09 167.64) + (xy 69.85 181.61) (xy 57.15 181.61) ) (stroke (width 0) @@ -4633,17 +3935,7 @@ ) (wire (pts - (xy 383.54 88.9) (xy 383.54 90.17) - ) - (stroke - (width 0) - (type default) - ) - (uuid "58d50ae0-e4d2-4d29-9351-1644605d120e") - ) - (wire - (pts - (xy 100.33 95.25) (xy 100.33 102.87) + (xy 142.24 73.66) (xy 142.24 81.28) ) (stroke (width 0) @@ -4653,7 +3945,7 @@ ) (wire (pts - (xy 127 201.93) (xy 133.35 201.93) + (xy 99.06 215.9) (xy 105.41 215.9) ) (stroke (width 0) @@ -4663,7 +3955,7 @@ ) (wire (pts - (xy 294.64 102.87) (xy 294.64 92.71) + (xy 289.56 146.05) (xy 289.56 135.89) ) (stroke (width 0) @@ -4673,7 +3965,7 @@ ) (wire (pts - (xy 113.03 189.23) (xy 115.57 189.23) + (xy 85.09 203.2) (xy 87.63 203.2) ) (stroke (width 0) @@ -4683,7 +3975,7 @@ ) (wire (pts - (xy 190.5 85.09) (xy 201.93 85.09) + (xy 232.41 63.5) (xy 243.84 63.5) ) (stroke (width 0) @@ -4693,7 +3985,7 @@ ) (wire (pts - (xy 342.9 67.31) (xy 330.2 67.31) + (xy 337.82 110.49) (xy 325.12 110.49) ) (stroke (width 0) @@ -4723,7 +4015,7 @@ ) (wire (pts - (xy 207.01 168.91) (xy 207.01 167.64) + (xy 179.07 182.88) (xy 179.07 181.61) ) (stroke (width 0) @@ -4743,7 +4035,7 @@ ) (wire (pts - (xy 383.54 102.87) (xy 360.68 102.87) + (xy 337.82 146.05) (xy 365.76 146.05) ) (stroke (width 0) @@ -4751,6 +4043,16 @@ ) (uuid "664b386b-f177-4c1a-b576-2f57b25aaaba") ) + (wire + (pts + (xy 337.82 110.49) (xy 353.06 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "66b9f7b3-7feb-458e-9016-60dc725ed559") + ) (polyline (pts (xy 44.45 238.76) (xy 50.8 236.22) @@ -4763,7 +4065,7 @@ ) (wire (pts - (xy 163.83 189.23) (xy 184.15 189.23) + (xy 135.89 203.2) (xy 156.21 203.2) ) (stroke (width 0) @@ -4773,7 +4075,7 @@ ) (wire (pts - (xy 194.31 176.53) (xy 194.31 177.8) + (xy 166.37 190.5) (xy 166.37 191.77) ) (stroke (width 0) @@ -4793,17 +4095,7 @@ ) (wire (pts - (xy 370.84 82.55) (xy 375.92 82.55) - ) - (stroke - (width 0) - (type default) - ) - (uuid "6bc8e623-5325-4392-a5d3-3b7212ce49ed") - ) - (wire - (pts - (xy 85.09 177.8) (xy 97.79 177.8) + (xy 57.15 191.77) (xy 69.85 191.77) ) (stroke (width 0) @@ -4813,7 +4105,7 @@ ) (wire (pts - (xy 313.69 102.87) (xy 294.64 102.87) + (xy 308.61 146.05) (xy 289.56 146.05) ) (stroke (width 0) @@ -4833,7 +4125,7 @@ ) (wire (pts - (xy 50.8 45.72) (xy 50.8 50.8) + (xy 92.71 24.13) (xy 92.71 29.21) ) (stroke (width 0) @@ -4843,7 +4135,7 @@ ) (wire (pts - (xy 219.71 184.15) (xy 222.25 184.15) + (xy 191.77 198.12) (xy 194.31 198.12) ) (stroke (width 0) @@ -4853,7 +4145,7 @@ ) (wire (pts - (xy 41.91 58.42) (xy 41.91 74.93) + (xy 83.82 36.83) (xy 83.82 53.34) ) (stroke (width 0) @@ -4873,7 +4165,7 @@ ) (wire (pts - (xy 190.5 102.87) (xy 201.93 102.87) + (xy 232.41 81.28) (xy 243.84 81.28) ) (stroke (width 0) @@ -4883,7 +4175,7 @@ ) (wire (pts - (xy 207.01 167.64) (xy 219.71 167.64) + (xy 179.07 181.61) (xy 191.77 181.61) ) (stroke (width 0) @@ -4893,7 +4185,7 @@ ) (wire (pts - (xy 166.37 67.31) (xy 166.37 80.01) + (xy 208.28 45.72) (xy 208.28 58.42) ) (stroke (width 0) @@ -4903,7 +4195,7 @@ ) (wire (pts - (xy 85.09 85.09) (xy 85.09 102.87) + (xy 127 63.5) (xy 127 81.28) ) (stroke (width 0) @@ -4923,7 +4215,7 @@ ) (wire (pts - (xy 125.73 102.87) (xy 133.35 102.87) + (xy 167.64 81.28) (xy 175.26 81.28) ) (stroke (width 0) @@ -4943,7 +4235,7 @@ ) (wire (pts - (xy 267.97 74.93) (xy 284.48 74.93) + (xy 262.89 118.11) (xy 279.4 118.11) ) (stroke (width 0) @@ -4953,7 +4245,7 @@ ) (wire (pts - (xy 201.93 82.55) (xy 201.93 85.09) + (xy 243.84 60.96) (xy 243.84 63.5) ) (stroke (width 0) @@ -4963,17 +4255,7 @@ ) (wire (pts - (xy 373.38 88.9) (xy 383.54 88.9) - ) - (stroke - (width 0) - (type default) - ) - (uuid "78752747-b8d3-4cce-92d5-0de616077cd3") - ) - (wire - (pts - (xy 97.79 67.31) (xy 166.37 67.31) + (xy 139.7 45.72) (xy 208.28 45.72) ) (stroke (width 0) @@ -4983,7 +4265,7 @@ ) (wire (pts - (xy 133.35 186.69) (xy 130.81 186.69) + (xy 105.41 200.66) (xy 102.87 200.66) ) (stroke (width 0) @@ -4993,7 +4275,7 @@ ) (wire (pts - (xy 194.31 189.23) (xy 194.31 190.5) + (xy 166.37 203.2) (xy 166.37 204.47) ) (stroke (width 0) @@ -5003,7 +4285,7 @@ ) (wire (pts - (xy 138.43 92.71) (xy 138.43 95.25) + (xy 180.34 71.12) (xy 180.34 73.66) ) (stroke (width 0) @@ -5013,7 +4295,7 @@ ) (wire (pts - (xy 241.3 67.31) (xy 255.27 67.31) + (xy 236.22 110.49) (xy 250.19 110.49) ) (stroke (width 0) @@ -5033,7 +4315,7 @@ ) (wire (pts - (xy 36.83 45.72) (xy 41.91 45.72) + (xy 78.74 24.13) (xy 83.82 24.13) ) (stroke (width 0) @@ -5043,17 +4325,7 @@ ) (wire (pts - (xy 373.38 74.93) (xy 373.38 88.9) - ) - (stroke - (width 0) - (type default) - ) - (uuid "7e8d4a7b-7d28-43a1-848e-5bf62fb905ef") - ) - (wire - (pts - (xy 82.55 167.64) (xy 85.09 167.64) + (xy 54.61 181.61) (xy 57.15 181.61) ) (stroke (width 0) @@ -5063,7 +4335,7 @@ ) (wire (pts - (xy 157.48 102.87) (xy 166.37 102.87) + (xy 199.39 81.28) (xy 208.28 81.28) ) (stroke (width 0) @@ -5073,7 +4345,7 @@ ) (wire (pts - (xy 207.01 177.8) (xy 207.01 176.53) + (xy 179.07 191.77) (xy 179.07 190.5) ) (stroke (width 0) @@ -5093,7 +4365,7 @@ ) (wire (pts - (xy 133.35 201.93) (xy 133.35 186.69) + (xy 105.41 215.9) (xy 105.41 200.66) ) (stroke (width 0) @@ -5103,7 +4375,7 @@ ) (wire (pts - (xy 190.5 95.25) (xy 190.5 102.87) + (xy 232.41 73.66) (xy 232.41 81.28) ) (stroke (width 0) @@ -5133,7 +4405,7 @@ ) (wire (pts - (xy 146.05 90.17) (xy 146.05 92.71) + (xy 187.96 68.58) (xy 187.96 71.12) ) (stroke (width 0) @@ -5143,7 +4415,7 @@ ) (wire (pts - (xy 191.77 167.64) (xy 194.31 167.64) + (xy 163.83 181.61) (xy 166.37 181.61) ) (stroke (width 0) @@ -5153,7 +4425,7 @@ ) (wire (pts - (xy 207.01 190.5) (xy 207.01 189.23) + (xy 179.07 204.47) (xy 179.07 203.2) ) (stroke (width 0) @@ -5163,7 +4435,7 @@ ) (wire (pts - (xy 241.3 102.87) (xy 241.3 104.14) + (xy 236.22 146.05) (xy 236.22 147.32) ) (stroke (width 0) @@ -5183,7 +4455,7 @@ ) (wire (pts - (xy 207.01 199.39) (xy 207.01 198.12) + (xy 179.07 213.36) (xy 179.07 212.09) ) (stroke (width 0) @@ -5193,7 +4465,7 @@ ) (wire (pts - (xy 146.05 92.71) (xy 149.86 92.71) + (xy 187.96 71.12) (xy 191.77 71.12) ) (stroke (width 0) @@ -5203,7 +4475,7 @@ ) (wire (pts - (xy 219.71 201.93) (xy 219.71 189.23) + (xy 191.77 215.9) (xy 191.77 203.2) ) (stroke (width 0) @@ -5213,17 +4485,7 @@ ) (wire (pts - (xy 360.68 88.9) (xy 360.68 87.63) - ) - (stroke - (width 0) - (type default) - ) - (uuid "8c1df309-7307-43b7-bb06-3ec652f0d8b3") - ) - (wire - (pts - (xy 113.03 167.64) (xy 113.03 184.15) + (xy 85.09 181.61) (xy 85.09 198.12) ) (stroke (width 0) @@ -5233,7 +4495,7 @@ ) (wire (pts - (xy 241.3 102.87) (xy 255.27 102.87) + (xy 236.22 146.05) (xy 250.19 146.05) ) (stroke (width 0) @@ -5243,7 +4505,7 @@ ) (wire (pts - (xy 82.55 189.23) (xy 85.09 189.23) + (xy 54.61 203.2) (xy 57.15 203.2) ) (stroke (width 0) @@ -5263,7 +4525,7 @@ ) (wire (pts - (xy 55.88 67.31) (xy 77.47 67.31) + (xy 97.79 45.72) (xy 119.38 45.72) ) (stroke (width 0) @@ -5273,7 +4535,7 @@ ) (wire (pts - (xy 41.91 74.93) (xy 77.47 74.93) + (xy 83.82 53.34) (xy 119.38 53.34) ) (stroke (width 0) @@ -5283,7 +4545,7 @@ ) (wire (pts - (xy 97.79 72.39) (xy 114.3 72.39) + (xy 139.7 50.8) (xy 156.21 50.8) ) (stroke (width 0) @@ -5293,7 +4555,7 @@ ) (wire (pts - (xy 100.33 74.93) (xy 97.79 74.93) + (xy 142.24 53.34) (xy 139.7 53.34) ) (stroke (width 0) @@ -5303,7 +4565,7 @@ ) (wire (pts - (xy 207.01 199.39) (xy 207.01 200.66) + (xy 179.07 213.36) (xy 179.07 214.63) ) (stroke (width 0) @@ -5313,7 +4575,7 @@ ) (wire (pts - (xy 74.93 45.72) (xy 87.63 45.72) + (xy 116.84 24.13) (xy 129.54 24.13) ) (stroke (width 0) @@ -5333,7 +4595,7 @@ ) (wire (pts - (xy 313.69 86.36) (xy 313.69 102.87) + (xy 308.61 129.54) (xy 308.61 146.05) ) (stroke (width 0) @@ -5343,7 +4605,7 @@ ) (wire (pts - (xy 166.37 80.01) (xy 166.37 82.55) + (xy 208.28 58.42) (xy 208.28 60.96) ) (stroke (width 0) @@ -5353,7 +4615,7 @@ ) (wire (pts - (xy 100.33 102.87) (xy 125.73 102.87) + (xy 142.24 81.28) (xy 167.64 81.28) ) (stroke (width 0) @@ -5363,7 +4625,7 @@ ) (wire (pts - (xy 97.79 168.91) (xy 97.79 167.64) + (xy 69.85 182.88) (xy 69.85 181.61) ) (stroke (width 0) @@ -5373,7 +4635,7 @@ ) (wire (pts - (xy 166.37 102.87) (xy 190.5 102.87) + (xy 208.28 81.28) (xy 232.41 81.28) ) (stroke (width 0) @@ -5383,7 +4645,7 @@ ) (wire (pts - (xy 201.93 67.31) (xy 214.63 67.31) + (xy 243.84 45.72) (xy 256.54 45.72) ) (stroke (width 0) @@ -5413,17 +4675,7 @@ ) (wire (pts - (xy 383.54 77.47) (xy 383.54 67.31) - ) - (stroke - (width 0) - (type default) - ) - (uuid "aa14f9e4-0159-4c60-9ca5-3ac39c3ba26b") - ) - (wire - (pts - (xy 267.97 102.87) (xy 292.1 102.87) + (xy 262.89 146.05) (xy 287.02 146.05) ) (stroke (width 0) @@ -5433,7 +4685,7 @@ ) (wire (pts - (xy 87.63 85.09) (xy 87.63 102.87) + (xy 129.54 63.5) (xy 129.54 81.28) ) (stroke (width 0) @@ -5443,7 +4695,7 @@ ) (wire (pts - (xy 194.31 198.12) (xy 194.31 199.39) + (xy 166.37 212.09) (xy 166.37 213.36) ) (stroke (width 0) @@ -5453,7 +4705,7 @@ ) (wire (pts - (xy 313.69 77.47) (xy 308.61 77.47) + (xy 308.61 120.65) (xy 303.53 120.65) ) (stroke (width 0) @@ -5463,7 +4715,7 @@ ) (wire (pts - (xy 306.07 182.88) (xy 306.07 177.8) + (xy 241.3 196.85) (xy 241.3 191.77) ) (stroke (width 0) @@ -5473,7 +4725,7 @@ ) (wire (pts - (xy 240.03 201.93) (xy 240.03 186.69) + (xy 212.09 215.9) (xy 212.09 200.66) ) (stroke (width 0) @@ -5483,7 +4735,7 @@ ) (wire (pts - (xy 50.8 72.39) (xy 77.47 72.39) + (xy 92.71 50.8) (xy 119.38 50.8) ) (stroke (width 0) @@ -5503,7 +4755,7 @@ ) (wire (pts - (xy 255.27 102.87) (xy 267.97 102.87) + (xy 250.19 146.05) (xy 262.89 146.05) ) (stroke (width 0) @@ -5513,7 +4765,7 @@ ) (wire (pts - (xy 97.79 189.23) (xy 113.03 189.23) + (xy 69.85 203.2) (xy 85.09 203.2) ) (stroke (width 0) @@ -5523,7 +4775,7 @@ ) (wire (pts - (xy 194.31 167.64) (xy 194.31 168.91) + (xy 166.37 181.61) (xy 166.37 182.88) ) (stroke (width 0) @@ -5553,7 +4805,7 @@ ) (wire (pts - (xy 276.86 86.36) (xy 276.86 87.63) + (xy 271.78 129.54) (xy 271.78 130.81) ) (stroke (width 0) @@ -5573,7 +4825,7 @@ ) (wire (pts - (xy 267.97 72.39) (xy 284.48 72.39) + (xy 262.89 115.57) (xy 279.4 115.57) ) (stroke (width 0) @@ -5583,7 +4835,7 @@ ) (wire (pts - (xy 97.79 190.5) (xy 97.79 189.23) + (xy 69.85 204.47) (xy 69.85 203.2) ) (stroke (width 0) @@ -5633,7 +4885,7 @@ ) (wire (pts - (xy 207.01 177.8) (xy 207.01 179.07) + (xy 179.07 191.77) (xy 179.07 193.04) ) (stroke (width 0) @@ -5643,7 +4895,7 @@ ) (wire (pts - (xy 201.93 87.63) (xy 201.93 85.09) + (xy 243.84 66.04) (xy 243.84 63.5) ) (stroke (width 0) @@ -5653,7 +4905,7 @@ ) (wire (pts - (xy 140.97 90.17) (xy 140.97 92.71) + (xy 182.88 68.58) (xy 182.88 71.12) ) (stroke (width 0) @@ -5673,7 +4925,7 @@ ) (wire (pts - (xy 85.09 189.23) (xy 97.79 189.23) + (xy 57.15 203.2) (xy 69.85 203.2) ) (stroke (width 0) @@ -5693,7 +4945,17 @@ ) (wire (pts - (xy 201.93 95.25) (xy 201.93 102.87) + (xy 365.76 120.65) (xy 365.76 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c5768681-ec43-4911-be8e-34f9871019f2") + ) + (wire + (pts + (xy 243.84 73.66) (xy 243.84 81.28) ) (stroke (width 0) @@ -5703,7 +4965,7 @@ ) (wire (pts - (xy 166.37 90.17) (xy 166.37 102.87) + (xy 208.28 68.58) (xy 208.28 81.28) ) (stroke (width 0) @@ -5713,7 +4975,7 @@ ) (wire (pts - (xy 85.09 199.39) (xy 97.79 199.39) + (xy 57.15 213.36) (xy 69.85 213.36) ) (stroke (width 0) @@ -5723,7 +4985,7 @@ ) (wire (pts - (xy 306.07 195.58) (xy 306.07 190.5) + (xy 241.3 209.55) (xy 241.3 204.47) ) (stroke (width 0) @@ -5733,7 +4995,7 @@ ) (wire (pts - (xy 342.9 73.66) (xy 342.9 67.31) + (xy 337.82 116.84) (xy 337.82 110.49) ) (stroke (width 0) @@ -5743,7 +5005,7 @@ ) (wire (pts - (xy 207.01 167.64) (xy 194.31 167.64) + (xy 179.07 181.61) (xy 166.37 181.61) ) (stroke (width 0) @@ -5753,7 +5015,7 @@ ) (wire (pts - (xy 34.29 102.87) (xy 34.29 104.14) + (xy 76.2 81.28) (xy 76.2 82.55) ) (stroke (width 0) @@ -5763,7 +5025,7 @@ ) (wire (pts - (xy 313.69 68.58) (xy 313.69 67.31) + (xy 308.61 111.76) (xy 308.61 110.49) ) (stroke (width 0) @@ -5773,7 +5035,7 @@ ) (wire (pts - (xy 194.31 199.39) (xy 207.01 199.39) + (xy 166.37 213.36) (xy 179.07 213.36) ) (stroke (width 0) @@ -5793,7 +5055,7 @@ ) (wire (pts - (xy 255.27 73.66) (xy 255.27 69.85) + (xy 250.19 116.84) (xy 250.19 113.03) ) (stroke (width 0) @@ -5813,17 +5075,7 @@ ) (wire (pts - (xy 383.54 88.9) (xy 383.54 87.63) - ) - (stroke - (width 0) - (type default) - ) - (uuid "d4535d3d-c9d1-42c1-954a-875b051d526e") - ) - (wire - (pts - (xy 226.06 201.93) (xy 219.71 201.93) + (xy 198.12 215.9) (xy 191.77 215.9) ) (stroke (width 0) @@ -5833,7 +5085,7 @@ ) (wire (pts - (xy 85.09 176.53) (xy 85.09 177.8) + (xy 57.15 190.5) (xy 57.15 191.77) ) (stroke (width 0) @@ -5843,7 +5095,7 @@ ) (wire (pts - (xy 194.31 177.8) (xy 207.01 177.8) + (xy 166.37 191.77) (xy 179.07 191.77) ) (stroke (width 0) @@ -5863,7 +5115,7 @@ ) (wire (pts - (xy 317.5 177.8) (xy 317.5 179.07) + (xy 252.73 191.77) (xy 252.73 193.04) ) (stroke (width 0) @@ -5873,7 +5125,7 @@ ) (wire (pts - (xy 308.61 74.93) (xy 304.8 74.93) + (xy 303.53 118.11) (xy 299.72 118.11) ) (stroke (width 0) @@ -5903,7 +5155,7 @@ ) (wire (pts - (xy 342.9 102.87) (xy 330.2 102.87) + (xy 337.82 146.05) (xy 325.12 146.05) ) (stroke (width 0) @@ -5933,7 +5185,7 @@ ) (wire (pts - (xy 241.3 81.28) (xy 241.3 102.87) + (xy 236.22 124.46) (xy 236.22 146.05) ) (stroke (width 0) @@ -5943,7 +5195,7 @@ ) (wire (pts - (xy 113.03 184.15) (xy 115.57 184.15) + (xy 85.09 198.12) (xy 87.63 198.12) ) (stroke (width 0) @@ -5963,7 +5215,7 @@ ) (wire (pts - (xy 313.69 76.2) (xy 313.69 77.47) + (xy 308.61 119.38) (xy 308.61 120.65) ) (stroke (width 0) @@ -5973,7 +5225,7 @@ ) (wire (pts - (xy 207.01 189.23) (xy 219.71 189.23) + (xy 179.07 203.2) (xy 191.77 203.2) ) (stroke (width 0) @@ -5983,7 +5235,7 @@ ) (wire (pts - (xy 190.5 87.63) (xy 190.5 85.09) + (xy 232.41 66.04) (xy 232.41 63.5) ) (stroke (width 0) @@ -6013,7 +5265,7 @@ ) (wire (pts - (xy 214.63 102.87) (xy 214.63 88.9) + (xy 256.54 81.28) (xy 256.54 67.31) ) (stroke (width 0) @@ -6023,17 +5275,7 @@ ) (wire (pts - (xy 370.84 82.55) (xy 370.84 88.9) - ) - (stroke - (width 0) - (type default) - ) - (uuid "e3a28b74-49ea-4c1a-8d90-3f0dfb7d8e59") - ) - (wire - (pts - (xy 149.86 92.71) (xy 149.86 95.25) + (xy 191.77 71.12) (xy 191.77 73.66) ) (stroke (width 0) @@ -6041,16 +5283,6 @@ ) (uuid "e3a8e610-dd66-4f07-8d08-3fa68e0790c4") ) - (wire - (pts - (xy 370.84 88.9) (xy 360.68 88.9) - ) - (stroke - (width 0) - (type default) - ) - (uuid "e44e3ad1-8509-4a0f-8ad2-f5bf2840576f") - ) (polyline (pts (xy 62.23 245.11) (xy 63.5 243.84) @@ -6063,7 +5295,7 @@ ) (wire (pts - (xy 157.48 85.09) (xy 157.48 102.87) + (xy 199.39 63.5) (xy 199.39 81.28) ) (stroke (width 0) @@ -6083,7 +5315,7 @@ ) (wire (pts - (xy 166.37 67.31) (xy 201.93 67.31) + (xy 208.28 45.72) (xy 243.84 45.72) ) (stroke (width 0) @@ -6093,7 +5325,7 @@ ) (wire (pts - (xy 140.97 92.71) (xy 138.43 92.71) + (xy 182.88 71.12) (xy 180.34 71.12) ) (stroke (width 0) @@ -6103,7 +5335,7 @@ ) (wire (pts - (xy 85.09 102.87) (xy 87.63 102.87) + (xy 127 81.28) (xy 129.54 81.28) ) (stroke (width 0) @@ -6113,7 +5345,7 @@ ) (wire (pts - (xy 59.69 189.23) (xy 74.93 189.23) + (xy 31.75 203.2) (xy 46.99 203.2) ) (stroke (width 0) @@ -6123,7 +5355,7 @@ ) (wire (pts - (xy 233.68 201.93) (xy 240.03 201.93) + (xy 205.74 215.9) (xy 212.09 215.9) ) (stroke (width 0) @@ -6133,7 +5365,7 @@ ) (wire (pts - (xy 85.09 198.12) (xy 85.09 199.39) + (xy 57.15 212.09) (xy 57.15 213.36) ) (stroke (width 0) @@ -6153,17 +5385,7 @@ ) (wire (pts - (xy 360.68 88.9) (xy 360.68 90.17) - ) - (stroke - (width 0) - (type default) - ) - (uuid "ee6fa0a5-4c98-4231-a234-f44b99acb1b3") - ) - (wire - (pts - (xy 241.3 67.31) (xy 241.3 73.66) + (xy 236.22 110.49) (xy 236.22 116.84) ) (stroke (width 0) @@ -6173,7 +5395,7 @@ ) (wire (pts - (xy 157.48 102.87) (xy 154.94 102.87) + (xy 199.39 81.28) (xy 196.85 81.28) ) (stroke (width 0) @@ -6183,7 +5405,7 @@ ) (wire (pts - (xy 133.35 85.09) (xy 125.73 85.09) + (xy 175.26 63.5) (xy 167.64 63.5) ) (stroke (width 0) @@ -6193,7 +5415,7 @@ ) (wire (pts - (xy 156.21 80.01) (xy 153.67 80.01) + (xy 198.12 58.42) (xy 195.58 58.42) ) (stroke (width 0) @@ -6203,7 +5425,7 @@ ) (wire (pts - (xy 237.49 186.69) (xy 240.03 186.69) + (xy 209.55 200.66) (xy 212.09 200.66) ) (stroke (width 0) @@ -6213,7 +5435,7 @@ ) (wire (pts - (xy 50.8 45.72) (xy 74.93 45.72) + (xy 92.71 24.13) (xy 116.84 24.13) ) (stroke (width 0) @@ -6233,17 +5455,7 @@ ) (wire (pts - (xy 360.68 77.47) (xy 360.68 67.31) - ) - (stroke - (width 0) - (type default) - ) - (uuid "f8470b08-48ae-4cde-a516-8a13e4a01f6b") - ) - (wire - (pts - (xy 276.86 78.74) (xy 276.86 77.47) + (xy 271.78 121.92) (xy 271.78 120.65) ) (stroke (width 0) @@ -6253,7 +5465,7 @@ ) (wire (pts - (xy 97.79 167.64) (xy 113.03 167.64) + (xy 69.85 181.61) (xy 85.09 181.61) ) (stroke (width 0) @@ -6263,7 +5475,17 @@ ) (wire (pts - (xy 100.33 87.63) (xy 100.33 74.93) + (xy 378.46 110.49) (xy 382.27 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f90d396e-86a8-4ae7-9a6d-73c485ad41e1") + ) + (wire + (pts + (xy 142.24 66.04) (xy 142.24 53.34) ) (stroke (width 0) @@ -6273,7 +5495,7 @@ ) (wire (pts - (xy 267.97 95.25) (xy 267.97 102.87) + (xy 262.89 138.43) (xy 262.89 146.05) ) (stroke (width 0) @@ -6283,7 +5505,7 @@ ) (wire (pts - (xy 97.79 199.39) (xy 97.79 200.66) + (xy 69.85 213.36) (xy 69.85 214.63) ) (stroke (width 0) @@ -6292,7 +5514,7 @@ (uuid "fdf3a981-0fee-4f13-961c-2cc2d645892f") ) (label "BATT_N" - (at 172.72 102.87 0) + (at 214.63 81.28 0) (effects (font (size 1.27 1.27) @@ -6302,7 +5524,7 @@ (uuid "01c3ccd8-4e20-4a41-9399-b122a642acc5") ) (label "PWR_BATT" - (at 232.41 67.31 0) + (at 227.33 110.49 0) (effects (font (size 1.27 1.27) @@ -6312,7 +5534,7 @@ (uuid "0a033b53-6954-4b63-ae73-834cdbe527e0") ) (label "BATT_BOOST_EN" - (at 267.97 72.39 0) + (at 262.89 115.57 0) (effects (font (size 1.27 1.27) @@ -6323,7 +5545,7 @@ (uuid "15b089d0-ccc9-43aa-9340-d29c45771b5e") ) (label "PWR_5V" - (at 59.69 189.23 0) + (at 31.75 203.2 0) (effects (font (size 1.27 1.27) @@ -6333,7 +5555,7 @@ (uuid "319eb5b0-7274-4717-899e-09703aaf36a4") ) (label "REF_CHARGER_DELAY" - (at 217.17 189.23 180) + (at 189.23 203.2 180) (effects (font (size 1.27 1.27) @@ -6343,7 +5565,7 @@ (uuid "3ade4a42-cea8-419b-bc10-fcc9d4489cf4") ) (label "REF_USB_CONN" - (at 110.49 189.23 180) + (at 82.55 203.2 180) (effects (font (size 1.27 1.27) @@ -6353,7 +5575,7 @@ (uuid "3deba8e5-2e8c-4512-9c1f-13c50a1b030d") ) (label "SNS_BATT_TEMP" - (at 184.15 85.09 0) + (at 226.06 63.5 0) (effects (font (size 1.27 1.27) @@ -6363,7 +5585,7 @@ (uuid "3efa5e1b-1ebb-46d4-96c2-6942b8213385") ) (label "SNS_~{STANDBY}" - (at 55.88 74.93 0) + (at 97.79 53.34 0) (effects (font (size 1.27 1.27) @@ -6373,7 +5595,7 @@ (uuid "4f29039d-90f8-4d7e-8d0a-53b39689923e") ) (label "PWR_USB" - (at 59.69 167.64 0) + (at 31.75 181.61 0) (effects (font (size 1.27 1.27) @@ -6383,7 +5605,7 @@ (uuid "553cca02-7f7e-409d-b265-7eeaa280aad9") ) (label "SNS_BATT_TEMP" - (at 114.3 72.39 180) + (at 156.21 50.8 180) (effects (font (size 1.27 1.27) @@ -6393,7 +5615,7 @@ (uuid "64316dfd-b9c7-4b46-909a-10a8739b196a") ) (label "CHARGER_EN" - (at 55.88 67.31 0) + (at 97.79 45.72 0) (effects (font (size 1.27 1.27) @@ -6403,7 +5625,7 @@ (uuid "6a5b00e3-9c1e-4236-abd8-fd8434af503e") ) (label "CTR_CHARGER" - (at 260.35 186.69 180) + (at 232.41 200.66 180) (effects (font (size 1.27 1.27) @@ -6413,7 +5635,7 @@ (uuid "6b9856ad-d354-4dcf-839f-c4819e5bcc7d") ) (label "SNS_~{CHARGING}" - (at 55.88 72.39 0) + (at 97.79 50.8 0) (effects (font (size 1.27 1.27) @@ -6423,7 +5645,7 @@ (uuid "99815023-fe13-4b92-885d-c497d473a60e") ) (label "PWR_5V" - (at 163.83 189.23 0) + (at 135.89 203.2 0) (effects (font (size 1.27 1.27) @@ -6433,7 +5655,7 @@ (uuid "a702f58b-7e3b-4b2b-b2c6-2b9ed3ac9a1a") ) (label "CTR_BATT_BOOST" - (at 154.94 186.69 180) + (at 127 200.66 180) (effects (font (size 1.27 1.27) @@ -6443,7 +5665,7 @@ (uuid "ca62f381-1384-4c69-af62-a3e9aa0109d2") ) (label "PWR_BATT" - (at 172.72 67.31 0) + (at 214.63 45.72 0) (effects (font (size 1.27 1.27) @@ -6453,7 +5675,7 @@ (uuid "cc64ca71-7c2f-43cc-b4f6-d8a6cbbeb1dd") ) (label "SNS_CHARGER_DELAY" - (at 217.17 167.64 180) + (at 189.23 181.61 180) (effects (font (size 1.27 1.27) @@ -6463,7 +5685,7 @@ (uuid "cf0f1888-583d-4549-a9db-c4fb1d30efd3") ) (label "BATT_BOOST_PS" - (at 267.97 74.93 0) + (at 262.89 118.11 0) (effects (font (size 1.27 1.27) @@ -6473,7 +5695,7 @@ (uuid "d0422ff3-471f-499a-9a2d-a01a8674bcd0") ) (label "CTR_BATT_BOOST" - (at 163.83 167.64 0) + (at 135.89 181.61 0) (effects (font (size 1.27 1.27) @@ -6483,7 +5705,7 @@ (uuid "d6f8d234-6530-4baf-ac26-136e07e46960") ) (label "PWR_BATT_BOOST" - (at 308.61 67.31 0) + (at 303.53 110.49 0) (effects (font (size 1.27 1.27) @@ -6493,7 +5715,7 @@ (uuid "defd848f-e0ca-4859-ae64-d81c50c58727") ) (label "SNS_USB_CONN" - (at 110.49 167.64 180) + (at 82.55 181.61 180) (effects (font (size 1.27 1.27) @@ -6504,7 +5726,7 @@ ) (hierarchical_label "PWR_BATT_5V" (shape output) - (at 387.35 67.31 0) + (at 382.27 110.49 0) (effects (font (size 1.27 1.27) @@ -6516,7 +5738,7 @@ ) (hierarchical_label "PWR_USB" (shape input) - (at 36.83 45.72 180) + (at 78.74 24.13 180) (effects (font (size 1.27 1.27) @@ -6527,7 +5749,7 @@ ) (symbol (lib_id "Device:R") - (at 313.69 72.39 0) + (at 308.61 115.57 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6536,7 +5758,7 @@ (fields_autoplaced yes) (uuid "00ea69d4-af09-4d82-9e15-6394a654c765") (property "Reference" "R47" - (at 316.23 71.1199 0) + (at 311.15 114.2999 0) (effects (font (size 1.27 1.27) @@ -6545,7 +5767,7 @@ ) ) (property "Value" "R" - (at 316.23 73.6599 0) + (at 311.15 116.8399 0) (effects (font (size 1.27 1.27) @@ -6554,7 +5776,7 @@ ) ) (property "Footprint" "" - (at 311.912 72.39 90) + (at 306.832 115.57 90) (effects (font (size 1.27 1.27) @@ -6563,7 +5785,7 @@ ) ) (property "Datasheet" "~" - (at 313.69 72.39 0) + (at 308.61 115.57 0) (effects (font (size 1.27 1.27) @@ -6572,7 +5794,7 @@ ) ) (property "Description" "Resistor" - (at 313.69 72.39 0) + (at 308.61 115.57 0) (effects (font (size 1.27 1.27) @@ -6597,7 +5819,7 @@ ) (symbol (lib_id "Device:R") - (at 50.8 54.61 0) + (at 92.71 33.02 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6606,7 +5828,7 @@ (fields_autoplaced yes) (uuid "0918e105-1499-456e-b2e2-6e061a222aba") (property "Reference" "R45" - (at 53.34 53.3399 0) + (at 95.25 31.7499 0) (effects (font (size 1.27 1.27) @@ -6615,7 +5837,7 @@ ) ) (property "Value" "R" - (at 53.34 55.8799 0) + (at 95.25 34.2899 0) (effects (font (size 1.27 1.27) @@ -6624,7 +5846,7 @@ ) ) (property "Footprint" "" - (at 49.022 54.61 90) + (at 90.932 33.02 90) (effects (font (size 1.27 1.27) @@ -6633,7 +5855,7 @@ ) ) (property "Datasheet" "~" - (at 50.8 54.61 0) + (at 92.71 33.02 0) (effects (font (size 1.27 1.27) @@ -6642,7 +5864,7 @@ ) ) (property "Description" "Resistor" - (at 50.8 54.61 0) + (at 92.71 33.02 0) (effects (font (size 1.27 1.27) @@ -6665,91 +5887,9 @@ ) ) ) - (symbol - (lib_id "Transistor_BJT:BC857BS") - (at 381 82.55 0) - (mirror x) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "0ce9d3ed-dfc7-4256-8214-ec20725ebcf6") - (property "Reference" "Q7" - (at 386.08 83.8201 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "BC857BS" - (at 386.08 81.2801 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Package_TO_SOT_SMD:SOT-363_SC-70-6" - (at 386.08 85.09 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/BC857BS.pdf" - (at 381 82.55 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "100mA IC, 45V Vce, Dual PNP/PNP Transistors, SOT-363" - (at 381 82.55 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "5" - (uuid "cc4d2c0f-e378-4089-9d3f-63c9d0bb909c") - ) - (pin "1" - (uuid "a2f5bc86-f1e4-4f76-80df-73ef190f91bb") - ) - (pin "4" - (uuid "be56ff6c-89dd-4fc0-83cf-02110388a387") - ) - (pin "6" - (uuid "3b935a5e-2115-4c9e-8ae2-69220540728f") - ) - (pin "2" - (uuid "a2383228-7ae3-4bf0-86a9-aadcdb40dade") - ) - (pin "3" - (uuid "9e0866fd-6c89-44ec-9e6a-71112a305f9b") - ) - (instances - (project "" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "Q7") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:C") - (at 342.9 77.47 0) + (at 337.82 120.65 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6758,7 +5898,7 @@ (fields_autoplaced yes) (uuid "0f02c06e-3640-46d0-ba57-c9d95a57d104") (property "Reference" "C44" - (at 346.71 76.1999 0) + (at 341.63 119.3799 0) (effects (font (size 1.27 1.27) @@ -6767,7 +5907,7 @@ ) ) (property "Value" "10u" - (at 346.71 78.7399 0) + (at 341.63 121.9199 0) (effects (font (size 1.27 1.27) @@ -6776,7 +5916,7 @@ ) ) (property "Footprint" "" - (at 343.8652 81.28 0) + (at 338.7852 124.46 0) (effects (font (size 1.27 1.27) @@ -6785,7 +5925,7 @@ ) ) (property "Datasheet" "~" - (at 342.9 77.47 0) + (at 337.82 120.65 0) (effects (font (size 1.27 1.27) @@ -6794,7 +5934,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 342.9 77.47 0) + (at 337.82 120.65 0) (effects (font (size 1.27 1.27) @@ -6817,79 +5957,9 @@ ) ) ) - (symbol - (lib_id "Device:R") - (at 360.68 93.98 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "10943a44-77da-437b-a53d-3a3d1dc827c5") - (property "Reference" "R50" - (at 363.22 92.7099 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "10k" - (at 363.22 95.2499 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 358.902 93.98 90) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 360.68 93.98 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Resistor" - (at 360.68 93.98 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "2" - (uuid "06a56f0b-8e9d-4fcd-8dc4-ad751ef15b11") - ) - (pin "1" - (uuid "04aa0585-cb4e-43cd-9551-af437f7a2684") - ) - (instances - (project "" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "R50") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:GND") - (at 34.29 104.14 0) + (at 76.2 82.55 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6898,7 +5968,7 @@ (fields_autoplaced yes) (uuid "17fa533d-05fd-41b5-8f85-e774caf828f6") (property "Reference" "#PWR054" - (at 34.29 110.49 0) + (at 76.2 88.9 0) (effects (font (size 1.27 1.27) @@ -6907,7 +5977,7 @@ ) ) (property "Value" "GND" - (at 34.29 109.22 0) + (at 76.2 87.63 0) (effects (font (size 1.27 1.27) @@ -6916,7 +5986,7 @@ ) ) (property "Footprint" "" - (at 34.29 104.14 0) + (at 76.2 82.55 0) (effects (font (size 1.27 1.27) @@ -6925,7 +5995,7 @@ ) ) (property "Datasheet" "" - (at 34.29 104.14 0) + (at 76.2 82.55 0) (effects (font (size 1.27 1.27) @@ -6934,7 +6004,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 34.29 104.14 0) + (at 76.2 82.55 0) (effects (font (size 1.27 1.27) @@ -6956,7 +6026,7 @@ ) (symbol (lib_id "Device:Battery_Cell") - (at 214.63 86.36 0) + (at 256.54 64.77 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6965,7 +6035,7 @@ (fields_autoplaced yes) (uuid "19daabb2-d2d7-4444-97d2-4f32b656b51c") (property "Reference" "BT1" - (at 218.44 83.2484 0) + (at 260.35 61.6584 0) (effects (font (size 1.27 1.27) @@ -6974,7 +6044,7 @@ ) ) (property "Value" "Battery_Cell" - (at 218.44 85.7884 0) + (at 260.35 64.1984 0) (effects (font (size 1.27 1.27) @@ -6983,7 +6053,7 @@ ) ) (property "Footprint" "" - (at 214.63 84.836 90) + (at 256.54 63.246 90) (effects (font (size 1.27 1.27) @@ -6992,7 +6062,7 @@ ) ) (property "Datasheet" "~" - (at 214.63 84.836 90) + (at 256.54 63.246 90) (effects (font (size 1.27 1.27) @@ -7001,7 +6071,7 @@ ) ) (property "Description" "Single-cell battery" - (at 214.63 86.36 0) + (at 256.54 64.77 0) (effects (font (size 1.27 1.27) @@ -7026,7 +6096,7 @@ ) (symbol (lib_id "Device:L") - (at 276.86 82.55 0) + (at 271.78 125.73 0) (mirror x) (unit 1) (exclude_from_sim no) @@ -7036,7 +6106,7 @@ (fields_autoplaced yes) (uuid "1b6b48a7-8b86-46cd-9f3e-4c65cd96c704") (property "Reference" "L1" - (at 275.59 81.2799 0) + (at 270.51 124.4599 0) (effects (font (size 1.27 1.27) @@ -7045,7 +6115,7 @@ ) ) (property "Value" "L" - (at 275.59 83.8199 0) + (at 270.51 126.9999 0) (effects (font (size 1.27 1.27) @@ -7054,7 +6124,7 @@ ) ) (property "Footprint" "" - (at 276.86 82.55 0) + (at 271.78 125.73 0) (effects (font (size 1.27 1.27) @@ -7063,7 +6133,7 @@ ) ) (property "Datasheet" "~" - (at 276.86 82.55 0) + (at 271.78 125.73 0) (effects (font (size 1.27 1.27) @@ -7072,7 +6142,7 @@ ) ) (property "Description" "Inductor" - (at 276.86 82.55 0) + (at 271.78 125.73 0) (effects (font (size 1.27 1.27) @@ -7097,7 +6167,7 @@ ) (symbol (lib_id "Device:C") - (at 166.37 86.36 0) + (at 208.28 64.77 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7106,7 +6176,7 @@ (fields_autoplaced yes) (uuid "1b895ff0-d493-4762-82d9-366fa7fb6e88") (property "Reference" "C40" - (at 170.18 85.0899 0) + (at 212.09 63.4999 0) (effects (font (size 1.27 1.27) @@ -7115,7 +6185,7 @@ ) ) (property "Value" "100n" - (at 170.18 87.6299 0) + (at 212.09 66.0399 0) (effects (font (size 1.27 1.27) @@ -7124,7 +6194,7 @@ ) ) (property "Footprint" "" - (at 167.3352 90.17 0) + (at 209.2452 68.58 0) (effects (font (size 1.27 1.27) @@ -7133,7 +6203,7 @@ ) ) (property "Datasheet" "~" - (at 166.37 86.36 0) + (at 208.28 64.77 0) (effects (font (size 1.27 1.27) @@ -7142,7 +6212,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 166.37 86.36 0) + (at 208.28 64.77 0) (effects (font (size 1.27 1.27) @@ -7167,7 +6237,7 @@ ) (symbol (lib_id "Device:R") - (at 194.31 172.72 0) + (at 166.37 186.69 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7176,7 +6246,7 @@ (fields_autoplaced yes) (uuid "1d964486-39d3-4d3f-9fa3-6b1e0f8b250f") (property "Reference" "R61" - (at 196.85 171.4499 0) + (at 168.91 185.4199 0) (effects (font (size 1.27 1.27) @@ -7185,7 +6255,7 @@ ) ) (property "Value" "R" - (at 196.85 173.9899 0) + (at 168.91 187.9599 0) (effects (font (size 1.27 1.27) @@ -7194,7 +6264,7 @@ ) ) (property "Footprint" "" - (at 192.532 172.72 90) + (at 164.592 186.69 90) (effects (font (size 1.27 1.27) @@ -7203,7 +6273,7 @@ ) ) (property "Datasheet" "~" - (at 194.31 172.72 0) + (at 166.37 186.69 0) (effects (font (size 1.27 1.27) @@ -7212,7 +6282,7 @@ ) ) (property "Description" "Resistor" - (at 194.31 172.72 0) + (at 166.37 186.69 0) (effects (font (size 1.27 1.27) @@ -7237,7 +6307,7 @@ ) (symbol (lib_id "Device:R") - (at 187.96 167.64 90) + (at 160.02 181.61 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7246,7 +6316,7 @@ (fields_autoplaced yes) (uuid "1f6dbf55-4458-474f-b979-e99441ab588b") (property "Reference" "R57" - (at 187.96 161.29 90) + (at 160.02 175.26 90) (effects (font (size 1.27 1.27) @@ -7254,7 +6324,7 @@ ) ) (property "Value" "R" - (at 187.96 163.83 90) + (at 160.02 177.8 90) (effects (font (size 1.27 1.27) @@ -7262,7 +6332,7 @@ ) ) (property "Footprint" "" - (at 187.96 169.418 90) + (at 160.02 183.388 90) (effects (font (size 1.27 1.27) @@ -7271,7 +6341,7 @@ ) ) (property "Datasheet" "~" - (at 187.96 167.64 0) + (at 160.02 181.61 0) (effects (font (size 1.27 1.27) @@ -7280,7 +6350,7 @@ ) ) (property "Description" "Resistor" - (at 187.96 167.64 0) + (at 160.02 181.61 0) (effects (font (size 1.27 1.27) @@ -7305,7 +6375,7 @@ ) (symbol (lib_id "power:GND") - (at 74.93 55.88 0) + (at 116.84 34.29 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7314,7 +6384,7 @@ (fields_autoplaced yes) (uuid "26697aa1-5bdb-42dd-84d5-f01db3b4a29c") (property "Reference" "#PWR053" - (at 74.93 62.23 0) + (at 116.84 40.64 0) (effects (font (size 1.27 1.27) @@ -7323,7 +6393,7 @@ ) ) (property "Value" "GND" - (at 74.93 60.96 0) + (at 116.84 39.37 0) (effects (font (size 1.27 1.27) @@ -7332,7 +6402,7 @@ ) ) (property "Footprint" "" - (at 74.93 55.88 0) + (at 116.84 34.29 0) (effects (font (size 1.27 1.27) @@ -7341,7 +6411,7 @@ ) ) (property "Datasheet" "" - (at 74.93 55.88 0) + (at 116.84 34.29 0) (effects (font (size 1.27 1.27) @@ -7350,7 +6420,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 74.93 55.88 0) + (at 116.84 34.29 0) (effects (font (size 1.27 1.27) @@ -7372,7 +6442,7 @@ ) (symbol (lib_id "Device:R") - (at 267.97 91.44 0) + (at 262.89 134.62 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7381,7 +6451,7 @@ (fields_autoplaced yes) (uuid "29cfee6b-1238-4743-9734-9f672292353b") (property "Reference" "R49" - (at 270.51 90.1699 0) + (at 265.43 133.3499 0) (effects (font (size 1.27 1.27) @@ -7390,7 +6460,7 @@ ) ) (property "Value" "0R" - (at 270.51 92.7099 0) + (at 265.43 135.8899 0) (effects (font (size 1.27 1.27) @@ -7399,7 +6469,7 @@ ) ) (property "Footprint" "" - (at 266.192 91.44 90) + (at 261.112 134.62 90) (effects (font (size 1.27 1.27) @@ -7408,7 +6478,7 @@ ) ) (property "Datasheet" "~" - (at 267.97 91.44 0) + (at 262.89 134.62 0) (effects (font (size 1.27 1.27) @@ -7417,7 +6487,7 @@ ) ) (property "Description" "Resistor" - (at 267.97 91.44 0) + (at 262.89 134.62 0) (effects (font (size 1.27 1.27) @@ -7442,7 +6512,7 @@ ) (symbol (lib_id "Device:R") - (at 194.31 194.31 180) + (at 166.37 208.28 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7451,7 +6521,7 @@ (fields_autoplaced yes) (uuid "2a28902b-a9b8-43c7-bb50-b8afb8af459b") (property "Reference" "R59" - (at 196.85 193.0399 0) + (at 168.91 207.0099 0) (effects (font (size 1.27 1.27) @@ -7460,7 +6530,7 @@ ) ) (property "Value" "R" - (at 196.85 195.5799 0) + (at 168.91 209.5499 0) (effects (font (size 1.27 1.27) @@ -7469,7 +6539,7 @@ ) ) (property "Footprint" "" - (at 196.088 194.31 90) + (at 168.148 208.28 90) (effects (font (size 1.27 1.27) @@ -7478,7 +6548,7 @@ ) ) (property "Datasheet" "~" - (at 194.31 194.31 0) + (at 166.37 208.28 0) (effects (font (size 1.27 1.27) @@ -7487,7 +6557,7 @@ ) ) (property "Description" "Resistor" - (at 194.31 194.31 0) + (at 166.37 208.28 0) (effects (font (size 1.27 1.27) @@ -7512,7 +6582,7 @@ ) (symbol (lib_id "Amplifier_Operational:LMV358") - (at 123.19 186.69 0) + (at 95.25 200.66 0) (mirror x) (unit 1) (exclude_from_sim no) @@ -7521,7 +6591,7 @@ (dnp no) (uuid "30252786-e0e3-40ff-9c51-bd1fa1f6f5f2") (property "Reference" "U11" - (at 123.19 178.562 0) + (at 95.25 192.532 0) (effects (font (size 1.27 1.27) @@ -7529,7 +6599,7 @@ ) ) (property "Value" "LMV358" - (at 123.19 176.022 0) + (at 95.25 189.992 0) (effects (font (size 1.27 1.27) @@ -7537,7 +6607,7 @@ ) ) (property "Footprint" "" - (at 123.19 186.69 0) + (at 95.25 200.66 0) (effects (font (size 1.27 1.27) @@ -7546,7 +6616,7 @@ ) ) (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lmv324.pdf" - (at 123.19 186.69 0) + (at 95.25 200.66 0) (effects (font (size 1.27 1.27) @@ -7555,7 +6625,7 @@ ) ) (property "Description" "Dual Low-Voltage Rail-to-Rail Output Operational Amplifiers, SOIC-8/SSOP-8" - (at 123.19 186.69 0) + (at 95.25 200.66 0) (effects (font (size 1.27 1.27) @@ -7598,7 +6668,7 @@ ) (symbol (lib_id "Device:C") - (at 207.01 172.72 0) + (at 179.07 186.69 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7607,7 +6677,7 @@ (fields_autoplaced yes) (uuid "34b678f8-ff4b-4c12-92e8-123242909c63") (property "Reference" "C48" - (at 210.82 171.4499 0) + (at 182.88 185.4199 0) (effects (font (size 1.27 1.27) @@ -7616,7 +6686,7 @@ ) ) (property "Value" "C" - (at 210.82 173.9899 0) + (at 182.88 187.9599 0) (effects (font (size 1.27 1.27) @@ -7625,7 +6695,7 @@ ) ) (property "Footprint" "" - (at 207.9752 176.53 0) + (at 180.0352 190.5 0) (effects (font (size 1.27 1.27) @@ -7634,7 +6704,7 @@ ) ) (property "Datasheet" "~" - (at 207.01 172.72 0) + (at 179.07 186.69 0) (effects (font (size 1.27 1.27) @@ -7643,7 +6713,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 207.01 172.72 0) + (at 179.07 186.69 0) (effects (font (size 1.27 1.27) @@ -7668,7 +6738,7 @@ ) (symbol (lib_id "Device:C") - (at 241.3 77.47 0) + (at 236.22 120.65 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7677,7 +6747,7 @@ (fields_autoplaced yes) (uuid "3a984004-2ff9-4ef0-b7f4-d341e8c0a9c3") (property "Reference" "C43" - (at 245.11 76.1999 0) + (at 240.03 119.3799 0) (effects (font (size 1.27 1.27) @@ -7686,7 +6756,7 @@ ) ) (property "Value" "10u" - (at 245.11 78.7399 0) + (at 240.03 121.9199 0) (effects (font (size 1.27 1.27) @@ -7695,7 +6765,7 @@ ) ) (property "Footprint" "" - (at 242.2652 81.28 0) + (at 237.1852 124.46 0) (effects (font (size 1.27 1.27) @@ -7704,7 +6774,7 @@ ) ) (property "Datasheet" "~" - (at 241.3 77.47 0) + (at 236.22 120.65 0) (effects (font (size 1.27 1.27) @@ -7713,7 +6783,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 241.3 77.47 0) + (at 236.22 120.65 0) (effects (font (size 1.27 1.27) @@ -7738,7 +6808,7 @@ ) (symbol (lib_id "Amplifier_Operational:LMV358") - (at 320.04 186.69 0) + (at 255.27 200.66 0) (unit 3) (exclude_from_sim no) (in_bom yes) @@ -7747,7 +6817,7 @@ (fields_autoplaced yes) (uuid "3b5cb3e1-c9dc-451d-8e93-5a26c52f3d9c") (property "Reference" "U11" - (at 318.77 185.4199 0) + (at 254 199.3899 0) (effects (font (size 1.27 1.27) @@ -7756,7 +6826,7 @@ ) ) (property "Value" "LMV358" - (at 318.77 187.9599 0) + (at 254 201.9299 0) (effects (font (size 1.27 1.27) @@ -7765,7 +6835,7 @@ ) ) (property "Footprint" "" - (at 320.04 186.69 0) + (at 255.27 200.66 0) (effects (font (size 1.27 1.27) @@ -7774,7 +6844,7 @@ ) ) (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lmv324.pdf" - (at 320.04 186.69 0) + (at 255.27 200.66 0) (effects (font (size 1.27 1.27) @@ -7783,7 +6853,7 @@ ) ) (property "Description" "Dual Low-Voltage Rail-to-Rail Output Operational Amplifiers, SOIC-8/SSOP-8" - (at 320.04 186.69 0) + (at 255.27 200.66 0) (effects (font (size 1.27 1.27) @@ -7792,28 +6862,28 @@ ) ) (pin "6" - (uuid "c0e159b4-4501-4524-9aac-0939c7f8b102") + (uuid "c0e159b4-4501-4524-9aac-0939c7f8b103") ) (pin "5" - (uuid "1544f57f-c23d-43e4-b744-34f8a112b593") + (uuid "1544f57f-c23d-43e4-b744-34f8a112b594") ) (pin "2" - (uuid "b911d274-e9f6-4bf4-9780-e436deb22d3b") + (uuid "b911d274-e9f6-4bf4-9780-e436deb22d3c") ) (pin "1" - (uuid "387293f8-bcf9-4b41-9b51-38da26b5d8bc") + (uuid "387293f8-bcf9-4b41-9b51-38da26b5d8bd") ) (pin "8" - (uuid "e9be8e0e-65e7-4df3-9515-0743aac60017") + (uuid "e9be8e0e-65e7-4df3-9515-0743aac60018") ) (pin "4" - (uuid "e8b5c2bd-8f64-4eae-9d33-57d9ebd1a31a") + (uuid "e8b5c2bd-8f64-4eae-9d33-57d9ebd1a31b") ) (pin "7" - (uuid "af9b57d9-e63b-4dfe-9b5b-df88188943ed") + (uuid "af9b57d9-e63b-4dfe-9b5b-df88188943ee") ) (pin "3" - (uuid "7929b33c-143c-4fff-a929-6ac475b8d379") + (uuid "7929b33c-143c-4fff-a929-6ac475b8d37a") ) (instances (project "" @@ -7826,7 +6896,7 @@ ) (symbol (lib_id "Regulator_Switching:TPS63000") - (at 294.64 77.47 0) + (at 289.56 120.65 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7835,7 +6905,7 @@ (fields_autoplaced yes) (uuid "40f6880c-37e8-4218-903b-f2cf0939307c") (property "Reference" "U12" - (at 294.64 59.69 0) + (at 289.56 102.87 0) (effects (font (size 1.27 1.27) @@ -7843,7 +6913,7 @@ ) ) (property "Value" "TPS63000" - (at 294.64 62.23 0) + (at 289.56 105.41 0) (effects (font (size 1.27 1.27) @@ -7851,7 +6921,7 @@ ) ) (property "Footprint" "Package_SON:Texas_DRC0010J_ThermalVias" - (at 316.23 91.44 0) + (at 311.15 134.62 0) (effects (font (size 1.27 1.27) @@ -7860,7 +6930,7 @@ ) ) (property "Datasheet" "http://www.ti.com/lit/ds/symlink/tps63000.pdf" - (at 287.02 63.5 0) + (at 281.94 106.68 0) (effects (font (size 1.27 1.27) @@ -7869,7 +6939,7 @@ ) ) (property "Description" "Buck-Boost Converter, 1.8-5.5V Input Voltage, 1.8A Switch Current, Adjustable 1.2-5.5V Output Voltage, VSON-10" - (at 294.64 77.47 0) + (at 289.56 120.65 0) (effects (font (size 1.27 1.27) @@ -7921,7 +6991,7 @@ ) (symbol (lib_id "power:GND") - (at 207.01 200.66 0) + (at 179.07 214.63 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7930,7 +7000,7 @@ (fields_autoplaced yes) (uuid "548498e0-f3fd-4bb0-bd17-e52dbf64d06b") (property "Reference" "#PWR059" - (at 207.01 207.01 0) + (at 179.07 220.98 0) (effects (font (size 1.27 1.27) @@ -7939,7 +7009,7 @@ ) ) (property "Value" "GND" - (at 207.01 205.74 0) + (at 179.07 219.71 0) (effects (font (size 1.27 1.27) @@ -7948,7 +7018,7 @@ ) ) (property "Footprint" "" - (at 207.01 200.66 0) + (at 179.07 214.63 0) (effects (font (size 1.27 1.27) @@ -7957,7 +7027,7 @@ ) ) (property "Datasheet" "" - (at 207.01 200.66 0) + (at 179.07 214.63 0) (effects (font (size 1.27 1.27) @@ -7966,7 +7036,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 207.01 200.66 0) + (at 179.07 214.63 0) (effects (font (size 1.27 1.27) @@ -7988,7 +7058,7 @@ ) (symbol (lib_id "Device:R") - (at 78.74 167.64 90) + (at 50.8 181.61 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7997,7 +7067,7 @@ (fields_autoplaced yes) (uuid "563e4fdb-af55-4eae-a25c-a6e967a67fe1") (property "Reference" "R52" - (at 78.74 161.29 90) + (at 50.8 175.26 90) (effects (font (size 1.27 1.27) @@ -8005,7 +7075,7 @@ ) ) (property "Value" "R" - (at 78.74 163.83 90) + (at 50.8 177.8 90) (effects (font (size 1.27 1.27) @@ -8013,7 +7083,7 @@ ) ) (property "Footprint" "" - (at 78.74 169.418 90) + (at 50.8 183.388 90) (effects (font (size 1.27 1.27) @@ -8022,7 +7092,7 @@ ) ) (property "Datasheet" "~" - (at 78.74 167.64 0) + (at 50.8 181.61 0) (effects (font (size 1.27 1.27) @@ -8031,7 +7101,7 @@ ) ) (property "Description" "Resistor" - (at 78.74 167.64 0) + (at 50.8 181.61 0) (effects (font (size 1.27 1.27) @@ -8056,7 +7126,7 @@ ) (symbol (lib_id "Device:R") - (at 190.5 91.44 0) + (at 232.41 69.85 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8065,7 +7135,7 @@ (fields_autoplaced yes) (uuid "634310ce-5e91-4c5e-b7ca-a2745b4a172d") (property "Reference" "R43" - (at 193.04 90.1699 0) + (at 234.95 68.5799 0) (effects (font (size 1.27 1.27) @@ -8074,7 +7144,7 @@ ) ) (property "Value" "R" - (at 193.04 92.7099 0) + (at 234.95 71.1199 0) (effects (font (size 1.27 1.27) @@ -8083,7 +7153,7 @@ ) ) (property "Footprint" "" - (at 188.722 91.44 90) + (at 230.632 69.85 90) (effects (font (size 1.27 1.27) @@ -8092,7 +7162,7 @@ ) ) (property "Datasheet" "~" - (at 190.5 91.44 0) + (at 232.41 69.85 0) (effects (font (size 1.27 1.27) @@ -8101,7 +7171,7 @@ ) ) (property "Description" "Resistor" - (at 190.5 91.44 0) + (at 232.41 69.85 0) (effects (font (size 1.27 1.27) @@ -8126,7 +7196,7 @@ ) (symbol (lib_id "Device:R") - (at 201.93 78.74 0) + (at 243.84 57.15 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8135,7 +7205,7 @@ (fields_autoplaced yes) (uuid "6ae537c0-4ee5-4a00-bf21-146548b61ad8") (property "Reference" "R44" - (at 204.47 77.4699 0) + (at 246.38 55.8799 0) (effects (font (size 1.27 1.27) @@ -8144,7 +7214,7 @@ ) ) (property "Value" "R" - (at 204.47 80.0099 0) + (at 246.38 58.4199 0) (effects (font (size 1.27 1.27) @@ -8153,7 +7223,7 @@ ) ) (property "Footprint" "" - (at 200.152 78.74 90) + (at 242.062 57.15 90) (effects (font (size 1.27 1.27) @@ -8162,7 +7232,7 @@ ) ) (property "Datasheet" "~" - (at 201.93 78.74 0) + (at 243.84 57.15 0) (effects (font (size 1.27 1.27) @@ -8171,7 +7241,7 @@ ) ) (property "Description" "Resistor" - (at 201.93 78.74 0) + (at 243.84 57.15 0) (effects (font (size 1.27 1.27) @@ -8196,7 +7266,7 @@ ) (symbol (lib_id "Device:R") - (at 187.96 189.23 90) + (at 160.02 203.2 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8205,7 +7275,7 @@ (fields_autoplaced yes) (uuid "6bfc624c-a3a7-46fb-88c0-280dd7a550a7") (property "Reference" "R58" - (at 187.96 182.88 90) + (at 160.02 196.85 90) (effects (font (size 1.27 1.27) @@ -8213,7 +7283,7 @@ ) ) (property "Value" "R" - (at 187.96 185.42 90) + (at 160.02 199.39 90) (effects (font (size 1.27 1.27) @@ -8221,7 +7291,7 @@ ) ) (property "Footprint" "" - (at 187.96 191.008 90) + (at 160.02 204.978 90) (effects (font (size 1.27 1.27) @@ -8230,7 +7300,7 @@ ) ) (property "Datasheet" "~" - (at 187.96 189.23 0) + (at 160.02 203.2 0) (effects (font (size 1.27 1.27) @@ -8239,7 +7309,7 @@ ) ) (property "Description" "Resistor" - (at 187.96 189.23 0) + (at 160.02 203.2 0) (effects (font (size 1.27 1.27) @@ -8264,7 +7334,7 @@ ) (symbol (lib_id "Device:R") - (at 85.09 194.31 180) + (at 57.15 208.28 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8273,7 +7343,7 @@ (fields_autoplaced yes) (uuid "6ed3d560-9435-4cbe-82f9-5710cbb027fc") (property "Reference" "R56" - (at 87.63 193.0399 0) + (at 59.69 207.0099 0) (effects (font (size 1.27 1.27) @@ -8282,7 +7352,7 @@ ) ) (property "Value" "R" - (at 87.63 195.5799 0) + (at 59.69 209.5499 0) (effects (font (size 1.27 1.27) @@ -8291,7 +7361,7 @@ ) ) (property "Footprint" "" - (at 86.868 194.31 90) + (at 58.928 208.28 90) (effects (font (size 1.27 1.27) @@ -8300,7 +7370,7 @@ ) ) (property "Datasheet" "~" - (at 85.09 194.31 0) + (at 57.15 208.28 0) (effects (font (size 1.27 1.27) @@ -8309,7 +7379,7 @@ ) ) (property "Description" "Resistor" - (at 85.09 194.31 0) + (at 57.15 208.28 0) (effects (font (size 1.27 1.27) @@ -8334,7 +7404,7 @@ ) (symbol (lib_id "Device:R") - (at 313.69 82.55 0) + (at 308.61 125.73 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8343,7 +7413,7 @@ (fields_autoplaced yes) (uuid "78bff6ac-f1b6-4ee2-ba7c-adbe178c73cb") (property "Reference" "R48" - (at 316.23 81.2799 0) + (at 311.15 124.4599 0) (effects (font (size 1.27 1.27) @@ -8352,7 +7422,7 @@ ) ) (property "Value" "R" - (at 316.23 83.8199 0) + (at 311.15 126.9999 0) (effects (font (size 1.27 1.27) @@ -8361,7 +7431,7 @@ ) ) (property "Footprint" "" - (at 311.912 82.55 90) + (at 306.832 125.73 90) (effects (font (size 1.27 1.27) @@ -8370,7 +7440,7 @@ ) ) (property "Datasheet" "~" - (at 313.69 82.55 0) + (at 308.61 125.73 0) (effects (font (size 1.27 1.27) @@ -8379,7 +7449,7 @@ ) ) (property "Description" "Resistor" - (at 313.69 82.55 0) + (at 308.61 125.73 0) (effects (font (size 1.27 1.27) @@ -8404,7 +7474,7 @@ ) (symbol (lib_id "power:GND") - (at 207.01 179.07 0) + (at 179.07 193.04 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8413,7 +7483,7 @@ (fields_autoplaced yes) (uuid "7948c654-a92c-47da-b994-eef5a620803d") (property "Reference" "#PWR060" - (at 207.01 185.42 0) + (at 179.07 199.39 0) (effects (font (size 1.27 1.27) @@ -8422,7 +7492,7 @@ ) ) (property "Value" "GND" - (at 207.01 184.15 0) + (at 179.07 198.12 0) (effects (font (size 1.27 1.27) @@ -8431,7 +7501,7 @@ ) ) (property "Footprint" "" - (at 207.01 179.07 0) + (at 179.07 193.04 0) (effects (font (size 1.27 1.27) @@ -8440,7 +7510,7 @@ ) ) (property "Datasheet" "" - (at 207.01 179.07 0) + (at 179.07 193.04 0) (effects (font (size 1.27 1.27) @@ -8449,7 +7519,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 207.01 179.07 0) + (at 179.07 193.04 0) (effects (font (size 1.27 1.27) @@ -8471,7 +7541,7 @@ ) (symbol (lib_id "Device:C") - (at 207.01 194.31 0) + (at 179.07 208.28 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8480,7 +7550,7 @@ (fields_autoplaced yes) (uuid "7dcdb82c-7219-4420-b11a-1d07c6d2928f") (property "Reference" "C49" - (at 210.82 193.0399 0) + (at 182.88 207.0099 0) (effects (font (size 1.27 1.27) @@ -8489,7 +7559,7 @@ ) ) (property "Value" "C" - (at 210.82 195.5799 0) + (at 182.88 209.5499 0) (effects (font (size 1.27 1.27) @@ -8498,7 +7568,7 @@ ) ) (property "Footprint" "" - (at 207.9752 198.12 0) + (at 180.0352 212.09 0) (effects (font (size 1.27 1.27) @@ -8507,7 +7577,7 @@ ) ) (property "Datasheet" "~" - (at 207.01 194.31 0) + (at 179.07 208.28 0) (effects (font (size 1.27 1.27) @@ -8516,7 +7586,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 207.01 194.31 0) + (at 179.07 208.28 0) (effects (font (size 1.27 1.27) @@ -8541,7 +7611,7 @@ ) (symbol (lib_id "Device:R") - (at 125.73 91.44 0) + (at 167.64 69.85 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8550,7 +7620,7 @@ (fields_autoplaced yes) (uuid "7f0893da-7f49-4e3b-b433-ea746459e957") (property "Reference" "R42" - (at 128.27 90.1699 0) + (at 170.18 68.5799 0) (effects (font (size 1.27 1.27) @@ -8559,7 +7629,7 @@ ) ) (property "Value" "1k" - (at 128.27 92.7099 0) + (at 170.18 71.1199 0) (effects (font (size 1.27 1.27) @@ -8568,7 +7638,7 @@ ) ) (property "Footprint" "" - (at 123.952 91.44 90) + (at 165.862 69.85 90) (effects (font (size 1.27 1.27) @@ -8577,7 +7647,7 @@ ) ) (property "Datasheet" "~" - (at 125.73 91.44 0) + (at 167.64 69.85 0) (effects (font (size 1.27 1.27) @@ -8586,7 +7656,7 @@ ) ) (property "Description" "Resistor" - (at 125.73 91.44 0) + (at 167.64 69.85 0) (effects (font (size 1.27 1.27) @@ -8611,7 +7681,7 @@ ) (symbol (lib_id "Amplifier_Operational:LMV358") - (at 229.87 186.69 0) + (at 201.93 200.66 0) (mirror x) (unit 2) (exclude_from_sim no) @@ -8620,7 +7690,7 @@ (dnp no) (uuid "867fc595-0a5c-4049-aaf3-e391db3e00b4") (property "Reference" "U11" - (at 229.87 179.578 0) + (at 201.93 193.548 0) (effects (font (size 1.27 1.27) @@ -8628,7 +7698,7 @@ ) ) (property "Value" "LMV358" - (at 229.87 177.038 0) + (at 201.93 191.008 0) (effects (font (size 1.27 1.27) @@ -8636,7 +7706,7 @@ ) ) (property "Footprint" "" - (at 229.87 186.69 0) + (at 201.93 200.66 0) (effects (font (size 1.27 1.27) @@ -8645,7 +7715,7 @@ ) ) (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lmv324.pdf" - (at 229.87 186.69 0) + (at 201.93 200.66 0) (effects (font (size 1.27 1.27) @@ -8654,7 +7724,7 @@ ) ) (property "Description" "Dual Low-Voltage Rail-to-Rail Output Operational Amplifiers, SOIC-8/SSOP-8" - (at 229.87 186.69 0) + (at 201.93 200.66 0) (effects (font (size 1.27 1.27) @@ -8663,28 +7733,28 @@ ) ) (pin "6" - (uuid "c0e159b4-4501-4524-9aac-0939c7f8b102") + (uuid "c0e159b4-4501-4524-9aac-0939c7f8b104") ) (pin "5" - (uuid "1544f57f-c23d-43e4-b744-34f8a112b593") + (uuid "1544f57f-c23d-43e4-b744-34f8a112b595") ) (pin "2" - (uuid "b911d274-e9f6-4bf4-9780-e436deb22d3b") + (uuid "b911d274-e9f6-4bf4-9780-e436deb22d3d") ) (pin "1" - (uuid "387293f8-bcf9-4b41-9b51-38da26b5d8bc") + (uuid "387293f8-bcf9-4b41-9b51-38da26b5d8be") ) (pin "8" - (uuid "e9be8e0e-65e7-4df3-9515-0743aac60017") + (uuid "e9be8e0e-65e7-4df3-9515-0743aac60019") ) (pin "4" - (uuid "e8b5c2bd-8f64-4eae-9d33-57d9ebd1a31a") + (uuid "e8b5c2bd-8f64-4eae-9d33-57d9ebd1a31c") ) (pin "7" - (uuid "af9b57d9-e63b-4dfe-9b5b-df88188943ed") + (uuid "af9b57d9-e63b-4dfe-9b5b-df88188943ef") ) (pin "3" - (uuid "7929b33c-143c-4fff-a929-6ac475b8d379") + (uuid "7929b33c-143c-4fff-a929-6ac475b8d37b") ) (instances (project "" @@ -8697,7 +7767,7 @@ ) (symbol (lib_id "Simulation_SPICE:NMOS") - (at 149.86 100.33 90) + (at 191.77 78.74 90) (mirror x) (unit 1) (exclude_from_sim no) @@ -8707,7 +7777,7 @@ (fields_autoplaced yes) (uuid "89356b33-68e4-4c9b-972a-448c687a0530") (property "Reference" "Q5" - (at 149.86 106.68 90) + (at 191.77 85.09 90) (effects (font (size 1.27 1.27) @@ -8715,7 +7785,7 @@ ) ) (property "Value" "NMOS" - (at 149.86 109.22 90) + (at 191.77 87.63 90) (effects (font (size 1.27 1.27) @@ -8723,7 +7793,7 @@ ) ) (property "Footprint" "" - (at 147.32 105.41 0) + (at 189.23 83.82 0) (effects (font (size 1.27 1.27) @@ -8732,7 +7802,7 @@ ) ) (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs" - (at 162.56 100.33 0) + (at 204.47 78.74 0) (effects (font (size 1.27 1.27) @@ -8741,7 +7811,7 @@ ) ) (property "Description" "N-MOSFET transistor, drain/source/gate" - (at 149.86 100.33 0) + (at 191.77 78.74 0) (effects (font (size 1.27 1.27) @@ -8750,7 +7820,7 @@ ) ) (property "Sim.Device" "NMOS" - (at 167.005 100.33 0) + (at 208.915 78.74 0) (effects (font (size 1.27 1.27) @@ -8759,7 +7829,7 @@ ) ) (property "Sim.Type" "VDMOS" - (at 168.91 100.33 0) + (at 210.82 78.74 0) (effects (font (size 1.27 1.27) @@ -8768,7 +7838,7 @@ ) ) (property "Sim.Pins" "1=D 2=G 3=S" - (at 165.1 100.33 0) + (at 207.01 78.74 0) (effects (font (size 1.27 1.27) @@ -8796,77 +7866,7 @@ ) (symbol (lib_id "Device:R") - (at 383.54 93.98 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "8c1ba4f1-45f2-4cb0-90c0-1a2a6168a470") - (property "Reference" "R51" - (at 386.08 92.7099 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "10k" - (at 386.08 95.2499 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 381.762 93.98 90) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 383.54 93.98 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Resistor" - (at 383.54 93.98 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "2" - (uuid "22a82dd0-f723-4560-a955-39e456141a68") - ) - (pin "1" - (uuid "b065d306-b4ed-473b-baa4-abb2234fb42a") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "R51") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "Device:R") - (at 123.19 201.93 90) + (at 95.25 215.9 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8875,7 +7875,7 @@ (fields_autoplaced yes) (uuid "8fca8328-cb45-4d8b-8b02-bd9e33364a25") (property "Reference" "R54" - (at 123.19 195.58 90) + (at 95.25 209.55 90) (effects (font (size 1.27 1.27) @@ -8883,7 +7883,7 @@ ) ) (property "Value" "R" - (at 123.19 198.12 90) + (at 95.25 212.09 90) (effects (font (size 1.27 1.27) @@ -8891,7 +7891,7 @@ ) ) (property "Footprint" "" - (at 123.19 203.708 90) + (at 95.25 217.678 90) (effects (font (size 1.27 1.27) @@ -8900,7 +7900,7 @@ ) ) (property "Datasheet" "~" - (at 123.19 201.93 0) + (at 95.25 215.9 0) (effects (font (size 1.27 1.27) @@ -8909,7 +7909,7 @@ ) ) (property "Description" "Resistor" - (at 123.19 201.93 0) + (at 95.25 215.9 0) (effects (font (size 1.27 1.27) @@ -8934,7 +7934,7 @@ ) (symbol (lib_id "Simulation_SPICE:NMOS") - (at 138.43 100.33 270) + (at 180.34 78.74 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8942,7 +7942,7 @@ (dnp no) (uuid "93d95525-1d31-4fbf-832a-c859d17306ed") (property "Reference" "Q6" - (at 138.43 106.68 90) + (at 180.34 85.09 90) (effects (font (size 1.27 1.27) @@ -8950,7 +7950,7 @@ ) ) (property "Value" "NMOS" - (at 138.43 109.22 90) + (at 180.34 87.63 90) (effects (font (size 1.27 1.27) @@ -8958,7 +7958,7 @@ ) ) (property "Footprint" "" - (at 140.97 105.41 0) + (at 182.88 83.82 0) (effects (font (size 1.27 1.27) @@ -8967,7 +7967,7 @@ ) ) (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs" - (at 125.73 100.33 0) + (at 167.64 78.74 0) (effects (font (size 1.27 1.27) @@ -8976,7 +7976,7 @@ ) ) (property "Description" "N-MOSFET transistor, drain/source/gate" - (at 138.43 100.33 0) + (at 180.34 78.74 0) (effects (font (size 1.27 1.27) @@ -8985,7 +7985,7 @@ ) ) (property "Sim.Device" "NMOS" - (at 121.285 100.33 0) + (at 163.195 78.74 0) (effects (font (size 1.27 1.27) @@ -8994,7 +7994,7 @@ ) ) (property "Sim.Type" "VDMOS" - (at 119.38 100.33 0) + (at 161.29 78.74 0) (effects (font (size 1.27 1.27) @@ -9003,7 +8003,7 @@ ) ) (property "Sim.Pins" "1=D 2=G 3=S" - (at 123.19 100.33 0) + (at 165.1 78.74 0) (effects (font (size 1.27 1.27) @@ -9031,7 +8031,7 @@ ) (symbol (lib_id "Device:C") - (at 306.07 186.69 0) + (at 241.3 200.66 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9039,7 +8039,7 @@ (dnp no) (uuid "96379b31-ffae-412e-be78-57baf7438d18") (property "Reference" "C45" - (at 309.88 185.4199 0) + (at 245.11 199.3899 0) (effects (font (size 1.27 1.27) @@ -9047,8 +8047,8 @@ (justify left) ) ) - (property "Value" "C" - (at 309.88 187.9599 0) + (property "Value" "100n" + (at 245.11 201.9299 0) (effects (font (size 1.27 1.27) @@ -9057,7 +8057,7 @@ ) ) (property "Footprint" "" - (at 307.0352 190.5 0) + (at 242.2652 204.47 0) (effects (font (size 1.27 1.27) @@ -9066,7 +8066,7 @@ ) ) (property "Datasheet" "~" - (at 306.07 186.69 0) + (at 241.3 200.66 0) (effects (font (size 1.27 1.27) @@ -9075,7 +8075,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 306.07 186.69 0) + (at 241.3 200.66 0) (effects (font (size 1.27 1.27) @@ -9100,7 +8100,7 @@ ) (symbol (lib_id "Device:C") - (at 330.2 77.47 0) + (at 325.12 120.65 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9109,7 +8109,7 @@ (fields_autoplaced yes) (uuid "9a64254d-777c-4179-872c-ddd0c117d941") (property "Reference" "C41" - (at 334.01 76.1999 0) + (at 328.93 119.3799 0) (effects (font (size 1.27 1.27) @@ -9118,7 +8118,7 @@ ) ) (property "Value" "10u" - (at 334.01 78.7399 0) + (at 328.93 121.9199 0) (effects (font (size 1.27 1.27) @@ -9127,7 +8127,7 @@ ) ) (property "Footprint" "" - (at 331.1652 81.28 0) + (at 326.0852 124.46 0) (effects (font (size 1.27 1.27) @@ -9136,7 +8136,7 @@ ) ) (property "Datasheet" "~" - (at 330.2 77.47 0) + (at 325.12 120.65 0) (effects (font (size 1.27 1.27) @@ -9145,7 +8145,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 330.2 77.47 0) + (at 325.12 120.65 0) (effects (font (size 1.27 1.27) @@ -9170,7 +8170,7 @@ ) (symbol (lib_id "Device:C") - (at 255.27 77.47 0) + (at 250.19 120.65 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9179,7 +8179,7 @@ (fields_autoplaced yes) (uuid "a46e47ac-d680-4251-b543-9a8f875ea87a") (property "Reference" "C42" - (at 259.08 76.1999 0) + (at 254 119.3799 0) (effects (font (size 1.27 1.27) @@ -9188,7 +8188,7 @@ ) ) (property "Value" "100n" - (at 259.08 78.7399 0) + (at 254 121.9199 0) (effects (font (size 1.27 1.27) @@ -9197,7 +8197,7 @@ ) ) (property "Footprint" "" - (at 256.2352 81.28 0) + (at 251.1552 124.46 0) (effects (font (size 1.27 1.27) @@ -9206,7 +8206,7 @@ ) ) (property "Datasheet" "~" - (at 255.27 77.47 0) + (at 250.19 120.65 0) (effects (font (size 1.27 1.27) @@ -9215,7 +8215,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 255.27 77.47 0) + (at 250.19 120.65 0) (effects (font (size 1.27 1.27) @@ -9240,7 +8240,7 @@ ) (symbol (lib_id "Device:C") - (at 74.93 52.07 0) + (at 116.84 30.48 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9249,7 +8249,7 @@ (fields_autoplaced yes) (uuid "a62a33f7-03e5-4d26-a611-00a8c23368c5") (property "Reference" "C38" - (at 78.74 50.7999 0) + (at 120.65 29.2099 0) (effects (font (size 1.27 1.27) @@ -9258,7 +8258,7 @@ ) ) (property "Value" "100n" - (at 78.74 53.3399 0) + (at 120.65 31.7499 0) (effects (font (size 1.27 1.27) @@ -9267,7 +8267,7 @@ ) ) (property "Footprint" "" - (at 75.8952 55.88 0) + (at 117.8052 34.29 0) (effects (font (size 1.27 1.27) @@ -9276,7 +8276,7 @@ ) ) (property "Datasheet" "~" - (at 74.93 52.07 0) + (at 116.84 30.48 0) (effects (font (size 1.27 1.27) @@ -9285,7 +8285,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 74.93 52.07 0) + (at 116.84 30.48 0) (effects (font (size 1.27 1.27) @@ -9310,7 +8310,7 @@ ) (symbol (lib_id "Device:R") - (at 160.02 80.01 90) + (at 201.93 58.42 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9319,7 +8319,7 @@ (fields_autoplaced yes) (uuid "a7c9259f-4afc-4769-adcd-88d852ddc052") (property "Reference" "R41" - (at 160.02 73.66 90) + (at 201.93 52.07 90) (effects (font (size 1.27 1.27) @@ -9327,7 +8327,7 @@ ) ) (property "Value" "100R" - (at 160.02 76.2 90) + (at 201.93 54.61 90) (effects (font (size 1.27 1.27) @@ -9335,7 +8335,7 @@ ) ) (property "Footprint" "" - (at 160.02 81.788 90) + (at 201.93 60.198 90) (effects (font (size 1.27 1.27) @@ -9344,7 +8344,7 @@ ) ) (property "Datasheet" "~" - (at 160.02 80.01 0) + (at 201.93 58.42 0) (effects (font (size 1.27 1.27) @@ -9353,7 +8353,7 @@ ) ) (property "Description" "Resistor" - (at 160.02 80.01 0) + (at 201.93 58.42 0) (effects (font (size 1.27 1.27) @@ -9378,7 +8378,7 @@ ) (symbol (lib_id "Battery_Management:DW01A") - (at 143.51 82.55 0) + (at 185.42 60.96 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -9387,7 +8387,7 @@ (dnp no) (uuid "b5b9d506-51dc-4cc5-9586-c4ec179cba5e") (property "Reference" "U10" - (at 143.51 72.39 0) + (at 185.42 50.8 0) (effects (font (size 1.27 1.27) @@ -9395,7 +8395,7 @@ ) ) (property "Value" "DW01A" - (at 143.51 74.93 0) + (at 185.42 53.34 0) (effects (font (size 1.27 1.27) @@ -9403,7 +8403,7 @@ ) ) (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" - (at 143.51 82.55 0) + (at 185.42 60.96 0) (effects (font (size 1.27 1.27) @@ -9412,7 +8412,7 @@ ) ) (property "Datasheet" "https://hmsemi.com/downfile/DW01A.PDF" - (at 143.51 82.55 0) + (at 185.42 60.96 0) (effects (font (size 1.27 1.27) @@ -9421,7 +8421,7 @@ ) ) (property "Description" "Overcharge, overcurrent and overdischarge protection IC for single cell lithium-ion/polymer battery" - (at 143.256 81.026 0) + (at 185.166 59.436 0) (effects (font (size 1.27 1.27) @@ -9456,91 +8456,9 @@ ) ) ) - (symbol - (lib_id "Transistor_BJT:BC857BS") - (at 363.22 82.55 180) - (unit 2) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "b7455ea3-dad8-475a-9eec-5cc555544111") - (property "Reference" "Q7" - (at 358.14 81.2799 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "BC857BS" - (at 358.14 83.8199 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Package_TO_SOT_SMD:SOT-363_SC-70-6" - (at 358.14 85.09 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/BC857BS.pdf" - (at 363.22 82.55 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "100mA IC, 45V Vce, Dual PNP/PNP Transistors, SOT-363" - (at 363.22 82.55 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "5" - (uuid "cc4d2c0f-e378-4089-9d3f-63c9d0bb909c") - ) - (pin "1" - (uuid "a2f5bc86-f1e4-4f76-80df-73ef190f91bb") - ) - (pin "4" - (uuid "be56ff6c-89dd-4fc0-83cf-02110388a387") - ) - (pin "6" - (uuid "3b935a5e-2115-4c9e-8ae2-69220540728f") - ) - (pin "2" - (uuid "a2383228-7ae3-4bf0-86a9-aadcdb40dade") - ) - (pin "3" - (uuid "9e0866fd-6c89-44ec-9e6a-71112a305f9b") - ) - (instances - (project "" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "Q7") - (unit 2) - ) - ) - ) - ) (symbol (lib_id "Device:R") - (at 100.33 91.44 0) + (at 142.24 69.85 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9549,7 +8467,7 @@ (fields_autoplaced yes) (uuid "ba8b529b-6058-42bb-8e3a-42555600da40") (property "Reference" "R40" - (at 102.87 90.1699 0) + (at 144.78 68.5799 0) (effects (font (size 1.27 1.27) @@ -9558,7 +8476,7 @@ ) ) (property "Value" "R" - (at 102.87 92.7099 0) + (at 144.78 71.1199 0) (effects (font (size 1.27 1.27) @@ -9567,7 +8485,7 @@ ) ) (property "Footprint" "" - (at 98.552 91.44 90) + (at 140.462 69.85 90) (effects (font (size 1.27 1.27) @@ -9576,7 +8494,7 @@ ) ) (property "Datasheet" "~" - (at 100.33 91.44 0) + (at 142.24 69.85 0) (effects (font (size 1.27 1.27) @@ -9585,7 +8503,7 @@ ) ) (property "Description" "Resistor" - (at 100.33 91.44 0) + (at 142.24 69.85 0) (effects (font (size 1.27 1.27) @@ -9610,7 +8528,7 @@ ) (symbol (lib_id "power:GND") - (at 241.3 104.14 0) + (at 236.22 147.32 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9619,7 +8537,7 @@ (fields_autoplaced yes) (uuid "c30afc7f-5b6e-41c0-a59f-18b51c65095a") (property "Reference" "#PWR055" - (at 241.3 110.49 0) + (at 236.22 153.67 0) (effects (font (size 1.27 1.27) @@ -9628,7 +8546,7 @@ ) ) (property "Value" "GND" - (at 241.3 109.22 0) + (at 236.22 152.4 0) (effects (font (size 1.27 1.27) @@ -9637,7 +8555,7 @@ ) ) (property "Footprint" "" - (at 241.3 104.14 0) + (at 236.22 147.32 0) (effects (font (size 1.27 1.27) @@ -9646,7 +8564,7 @@ ) ) (property "Datasheet" "" - (at 241.3 104.14 0) + (at 236.22 147.32 0) (effects (font (size 1.27 1.27) @@ -9655,7 +8573,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 241.3 104.14 0) + (at 236.22 147.32 0) (effects (font (size 1.27 1.27) @@ -9675,107 +8593,9 @@ ) ) ) - (symbol - (lib_id "Simulation_SPICE:PMOS") - (at 373.38 69.85 90) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "c397624e-0b74-4671-bcad-6a0b76345df3") - (property "Reference" "Q4" - (at 373.38 60.96 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "PMOS" - (at 373.38 63.5 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 370.84 64.77 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs" - (at 386.08 69.85 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "P-MOSFET transistor, drain/source/gate" - (at 373.38 69.85 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Sim.Device" "PMOS" - (at 390.525 69.85 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Sim.Type" "VDMOS" - (at 392.43 69.85 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Sim.Pins" "1=D 2=G 3=S" - (at 388.62 69.85 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "3" - (uuid "dfa7ac8e-60fa-4556-a8da-b96ec8bda242") - ) - (pin "1" - (uuid "4ee3e5d3-494c-4f54-9376-e3dbf16bf455") - ) - (pin "2" - (uuid "c6e94b20-225c-4ce6-8d82-6225b099dc2c") - ) - (instances - (project "" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" - (reference "Q4") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:R") - (at 229.87 201.93 90) + (at 201.93 215.9 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9784,7 +8604,7 @@ (fields_autoplaced yes) (uuid "c87523d8-7fe1-4142-aa7b-a6f91a68b6bf") (property "Reference" "R60" - (at 229.87 195.58 90) + (at 201.93 209.55 90) (effects (font (size 1.27 1.27) @@ -9792,7 +8612,7 @@ ) ) (property "Value" "R" - (at 229.87 198.12 90) + (at 201.93 212.09 90) (effects (font (size 1.27 1.27) @@ -9800,7 +8620,7 @@ ) ) (property "Footprint" "" - (at 229.87 203.708 90) + (at 201.93 217.678 90) (effects (font (size 1.27 1.27) @@ -9809,7 +8629,7 @@ ) ) (property "Datasheet" "~" - (at 229.87 201.93 0) + (at 201.93 215.9 0) (effects (font (size 1.27 1.27) @@ -9818,7 +8638,7 @@ ) ) (property "Description" "Resistor" - (at 229.87 201.93 0) + (at 201.93 215.9 0) (effects (font (size 1.27 1.27) @@ -9843,7 +8663,7 @@ ) (symbol (lib_id "power:GND") - (at 97.79 200.66 0) + (at 69.85 214.63 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9852,7 +8672,7 @@ (fields_autoplaced yes) (uuid "d00cbd75-5ab2-4bc7-bb4d-2dd0394dc599") (property "Reference" "#PWR058" - (at 97.79 207.01 0) + (at 69.85 220.98 0) (effects (font (size 1.27 1.27) @@ -9861,7 +8681,7 @@ ) ) (property "Value" "GND" - (at 97.79 205.74 0) + (at 69.85 219.71 0) (effects (font (size 1.27 1.27) @@ -9870,7 +8690,7 @@ ) ) (property "Footprint" "" - (at 97.79 200.66 0) + (at 69.85 214.63 0) (effects (font (size 1.27 1.27) @@ -9879,7 +8699,7 @@ ) ) (property "Datasheet" "" - (at 97.79 200.66 0) + (at 69.85 214.63 0) (effects (font (size 1.27 1.27) @@ -9888,7 +8708,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 97.79 200.66 0) + (at 69.85 214.63 0) (effects (font (size 1.27 1.27) @@ -9910,7 +8730,7 @@ ) (symbol (lib_id "Device:C") - (at 97.79 194.31 0) + (at 69.85 208.28 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9919,7 +8739,7 @@ (fields_autoplaced yes) (uuid "d3ce5dcb-e5b4-46e1-86d6-99eb70856c3a") (property "Reference" "C47" - (at 101.6 193.0399 0) + (at 73.66 207.0099 0) (effects (font (size 1.27 1.27) @@ -9928,7 +8748,7 @@ ) ) (property "Value" "C" - (at 101.6 195.5799 0) + (at 73.66 209.5499 0) (effects (font (size 1.27 1.27) @@ -9937,7 +8757,7 @@ ) ) (property "Footprint" "" - (at 98.7552 198.12 0) + (at 70.8152 212.09 0) (effects (font (size 1.27 1.27) @@ -9946,7 +8766,7 @@ ) ) (property "Datasheet" "~" - (at 97.79 194.31 0) + (at 69.85 208.28 0) (effects (font (size 1.27 1.27) @@ -9955,7 +8775,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 97.79 194.31 0) + (at 69.85 208.28 0) (effects (font (size 1.27 1.27) @@ -9980,7 +8800,7 @@ ) (symbol (lib_id "Device:R") - (at 78.74 189.23 90) + (at 50.8 203.2 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9989,7 +8809,7 @@ (fields_autoplaced yes) (uuid "da57ef7b-a01f-4df5-a212-831939f930bb") (property "Reference" "R55" - (at 78.74 182.88 90) + (at 50.8 196.85 90) (effects (font (size 1.27 1.27) @@ -9997,7 +8817,7 @@ ) ) (property "Value" "R" - (at 78.74 185.42 90) + (at 50.8 199.39 90) (effects (font (size 1.27 1.27) @@ -10005,7 +8825,7 @@ ) ) (property "Footprint" "" - (at 78.74 191.008 90) + (at 50.8 204.978 90) (effects (font (size 1.27 1.27) @@ -10014,7 +8834,7 @@ ) ) (property "Datasheet" "~" - (at 78.74 189.23 0) + (at 50.8 203.2 0) (effects (font (size 1.27 1.27) @@ -10023,7 +8843,7 @@ ) ) (property "Description" "Resistor" - (at 78.74 189.23 0) + (at 50.8 203.2 0) (effects (font (size 1.27 1.27) @@ -10048,7 +8868,7 @@ ) (symbol (lib_id "Device:Thermistor_NTC") - (at 201.93 91.44 0) + (at 243.84 69.85 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10057,7 +8877,7 @@ (fields_autoplaced yes) (uuid "de80c6e3-ed9d-4dce-8f09-905a5cb699ae") (property "Reference" "TH1" - (at 204.47 90.4874 0) + (at 246.38 68.8974 0) (effects (font (size 1.27 1.27) @@ -10066,7 +8886,7 @@ ) ) (property "Value" "Thermistor_NTC" - (at 204.47 93.0274 0) + (at 246.38 71.4374 0) (effects (font (size 1.27 1.27) @@ -10075,7 +8895,7 @@ ) ) (property "Footprint" "" - (at 201.93 90.17 0) + (at 243.84 68.58 0) (effects (font (size 1.27 1.27) @@ -10084,7 +8904,7 @@ ) ) (property "Datasheet" "~" - (at 201.93 90.17 0) + (at 243.84 68.58 0) (effects (font (size 1.27 1.27) @@ -10093,7 +8913,7 @@ ) ) (property "Description" "Temperature dependent resistor, negative temperature coefficient" - (at 201.93 91.44 0) + (at 243.84 69.85 0) (effects (font (size 1.27 1.27) @@ -10118,7 +8938,7 @@ ) (symbol (lib_id "power:GND") - (at 317.5 196.85 0) + (at 252.73 210.82 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10127,7 +8947,7 @@ (fields_autoplaced yes) (uuid "e20a7852-1f11-41fa-aa1d-5d06bb329b5d") (property "Reference" "#PWR056" - (at 317.5 203.2 0) + (at 252.73 217.17 0) (effects (font (size 1.27 1.27) @@ -10136,7 +8956,7 @@ ) ) (property "Value" "GND" - (at 317.5 201.93 0) + (at 252.73 215.9 0) (effects (font (size 1.27 1.27) @@ -10145,7 +8965,7 @@ ) ) (property "Footprint" "" - (at 317.5 196.85 0) + (at 252.73 210.82 0) (effects (font (size 1.27 1.27) @@ -10154,7 +8974,7 @@ ) ) (property "Datasheet" "" - (at 317.5 196.85 0) + (at 252.73 210.82 0) (effects (font (size 1.27 1.27) @@ -10163,7 +8983,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 317.5 196.85 0) + (at 252.73 210.82 0) (effects (font (size 1.27 1.27) @@ -10185,7 +9005,7 @@ ) (symbol (lib_id "Battery_Management:TP4056-42-ESOP8") - (at 87.63 72.39 0) + (at 129.54 50.8 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10194,7 +9014,7 @@ (fields_autoplaced yes) (uuid "e2a62840-f253-4739-a69a-5191c6e08b5d") (property "Reference" "U9" - (at 89.7733 57.15 0) + (at 131.6833 35.56 0) (effects (font (size 1.27 1.27) @@ -10203,7 +9023,7 @@ ) ) (property "Value" "TP4056-42-ESOP8" - (at 89.7733 59.69 0) + (at 131.6833 38.1 0) (effects (font (size 1.27 1.27) @@ -10212,7 +9032,7 @@ ) ) (property "Footprint" "Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias" - (at 88.138 95.25 0) + (at 130.048 73.66 0) (effects (font (size 1.27 1.27) @@ -10221,7 +9041,7 @@ ) ) (property "Datasheet" "https://www.lcsc.com/datasheet/lcsc_datasheet_2410121619_TOPPOWER-Nanjing-Extension-Microelectronics-TP4056-42-ESOP8_C16581.pdf" - (at 87.63 97.79 0) + (at 129.54 76.2 0) (effects (font (size 1.27 1.27) @@ -10230,7 +9050,7 @@ ) ) (property "Description" "1A Standalone Linear Li-ion/LiPo single-cell battery charger, 4.2V ±1% charge voltage, VCC = 4.0..8.0V, SOIC-8 (SOP-8)" - (at 88.138 92.71 0) + (at 130.048 71.12 0) (effects (font (size 1.27 1.27) @@ -10276,7 +9096,7 @@ ) (symbol (lib_id "Device:R") - (at 85.09 172.72 0) + (at 57.15 186.69 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10285,7 +9105,7 @@ (fields_autoplaced yes) (uuid "e95cce26-7355-4c61-af2c-a590a180ac9f") (property "Reference" "R53" - (at 87.63 171.4499 0) + (at 59.69 185.4199 0) (effects (font (size 1.27 1.27) @@ -10294,7 +9114,7 @@ ) ) (property "Value" "R" - (at 87.63 173.9899 0) + (at 59.69 187.9599 0) (effects (font (size 1.27 1.27) @@ -10303,7 +9123,7 @@ ) ) (property "Footprint" "" - (at 83.312 172.72 90) + (at 55.372 186.69 90) (effects (font (size 1.27 1.27) @@ -10312,7 +9132,7 @@ ) ) (property "Datasheet" "~" - (at 85.09 172.72 0) + (at 57.15 186.69 0) (effects (font (size 1.27 1.27) @@ -10321,7 +9141,7 @@ ) ) (property "Description" "Resistor" - (at 85.09 172.72 0) + (at 57.15 186.69 0) (effects (font (size 1.27 1.27) @@ -10346,7 +9166,7 @@ ) (symbol (lib_id "Device:R") - (at 41.91 54.61 0) + (at 83.82 33.02 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10355,7 +9175,7 @@ (fields_autoplaced yes) (uuid "f3c6433e-ce9c-45bd-affa-048cb262d06e") (property "Reference" "R46" - (at 44.45 53.3399 0) + (at 86.36 31.7499 0) (effects (font (size 1.27 1.27) @@ -10364,7 +9184,7 @@ ) ) (property "Value" "R" - (at 44.45 55.8799 0) + (at 86.36 34.2899 0) (effects (font (size 1.27 1.27) @@ -10373,7 +9193,7 @@ ) ) (property "Footprint" "" - (at 40.132 54.61 90) + (at 82.042 33.02 90) (effects (font (size 1.27 1.27) @@ -10382,7 +9202,7 @@ ) ) (property "Datasheet" "~" - (at 41.91 54.61 0) + (at 83.82 33.02 0) (effects (font (size 1.27 1.27) @@ -10391,7 +9211,7 @@ ) ) (property "Description" "Resistor" - (at 41.91 54.61 0) + (at 83.82 33.02 0) (effects (font (size 1.27 1.27) @@ -10416,7 +9236,7 @@ ) (symbol (lib_id "Device:C") - (at 97.79 172.72 0) + (at 69.85 186.69 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10425,7 +9245,7 @@ (fields_autoplaced yes) (uuid "fbdeee3d-0ada-4b82-937e-ab76264c186b") (property "Reference" "C46" - (at 101.6 171.4499 0) + (at 73.66 185.4199 0) (effects (font (size 1.27 1.27) @@ -10434,7 +9254,7 @@ ) ) (property "Value" "C" - (at 101.6 173.9899 0) + (at 73.66 187.9599 0) (effects (font (size 1.27 1.27) @@ -10443,7 +9263,7 @@ ) ) (property "Footprint" "" - (at 98.7552 176.53 0) + (at 70.8152 190.5 0) (effects (font (size 1.27 1.27) @@ -10452,7 +9272,7 @@ ) ) (property "Datasheet" "~" - (at 97.79 172.72 0) + (at 69.85 186.69 0) (effects (font (size 1.27 1.27) @@ -10461,7 +9281,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 97.79 172.72 0) + (at 69.85 186.69 0) (effects (font (size 1.27 1.27) @@ -10486,7 +9306,7 @@ ) (symbol (lib_id "power:GND") - (at 97.79 179.07 0) + (at 69.85 193.04 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10495,7 +9315,7 @@ (fields_autoplaced yes) (uuid "fed46a2f-7c3d-4419-8451-652603c82943") (property "Reference" "#PWR057" - (at 97.79 185.42 0) + (at 69.85 199.39 0) (effects (font (size 1.27 1.27) @@ -10504,7 +9324,7 @@ ) ) (property "Value" "GND" - (at 97.79 184.15 0) + (at 69.85 198.12 0) (effects (font (size 1.27 1.27) @@ -10513,7 +9333,7 @@ ) ) (property "Footprint" "" - (at 97.79 179.07 0) + (at 69.85 193.04 0) (effects (font (size 1.27 1.27) @@ -10522,7 +9342,7 @@ ) ) (property "Datasheet" "" - (at 97.79 179.07 0) + (at 69.85 193.04 0) (effects (font (size 1.27 1.27) @@ -10531,7 +9351,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 97.79 179.07 0) + (at 69.85 193.04 0) (effects (font (size 1.27 1.27) @@ -10551,4 +9371,76 @@ ) ) ) + (sheet + (at 353.06 107.95) + (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 "efdabaa1-4e6c-4b02-8574-dea8c0bb89ea") + (property "Sheetname" "Ideal diode" + (at 353.06 107.2384 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "block/ideal_diode.kicad_sch" + (at 353.06 121.2346 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "INPUT" input + (at 353.06 110.49 180) + (uuid "6efc13cf-a8bb-451e-95f9-09f8d96ef974") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "GND" passive + (at 365.76 120.65 270) + (uuid "0b0ab1bb-13ac-4278-9b2b-01511e4cb6c9") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "OUT" output + (at 378.46 110.49 0) + (uuid "08fe77d8-71e8-4600-b71a-b7bd34510937") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/596f4890-a5ff-4776-a61d-272e3bcbcdd5" + (page "8") + ) + ) + ) + ) ) diff --git a/Hardware/keyboard_controller/block/ideal_diode.kicad_sch b/Hardware/keyboard_controller/block/ideal_diode.kicad_sch new file mode 100644 index 0000000..f8ef571 --- /dev/null +++ b/Hardware/keyboard_controller/block/ideal_diode.kicad_sch @@ -0,0 +1,1516 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "5fc91200-6619-4f37-b9c3-ccce4428e37a") + (paper "A5") + (lib_symbols + (symbol "Device:R" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (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" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_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 "Simulation_SPICE:PMOS" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "PMOS" + (at 5.08 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 5.08 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "P-MOSFET transistor, drain/source/gate" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "PMOS" + (at 0 -17.145 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Type" "VDMOS" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=D 2=G 3=S" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "transistor PMOS P-MOS P-MOSFET simulation" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PMOS_0_1" + (polyline + (pts + (xy 0.254 1.905) (xy 0.254 -1.905) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 2.286) (xy 0.762 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 1.778) (xy 3.302 1.778) (xy 3.302 -1.778) (xy 0.762 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0.508) (xy 0.762 -0.508) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.27) (xy 0.762 -2.286) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.651 0) + (radius 2.794) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.27 0.381) (xy 1.27 -0.381) (xy 2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.54 2.54) (xy 2.54 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.54 1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 -1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 -0.508) (xy 2.921 -0.381) (xy 3.683 -0.381) (xy 3.81 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.302 -0.381) (xy 2.921 0.254) (xy 3.683 0.254) (xy 3.302 -0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "PMOS_1_1" + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Transistor_BJT:BC857BS" + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "BC857BS" + (at 5.08 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-363_SC-70-6" + (at 5.08 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/BC857BS.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "100mA IC, 45V Vce, Dual PNP/PNP Transistors, SOT-363" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "PNP/PNP Transistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?363*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "BC857BS_0_1" + (polyline + (pts + (xy 0.635 1.905) (xy 0.635 -1.905) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 0.635) (xy 2.54 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.635 -0.635) (xy 2.54 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.27 0) + (radius 2.8194) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 -1.778) (xy 1.778 -2.286) (xy 1.27 -1.27) (xy 2.286 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "BC857BS_1_1" + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "B1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "C1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "E1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "BC857BS_2_1" + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "B2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "C2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "E2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) + (junction + (at 88.9 76.2) + (diameter 0) + (color 0 0 0 0) + (uuid "20302910-79c8-424e-913e-8f26bc84f672") + ) + (junction + (at 88.9 60.96) + (diameter 0) + (color 0 0 0 0) + (uuid "64684de6-27e9-47af-b101-183f3c3a9ac2") + ) + (junction + (at 99.06 53.34) + (diameter 0) + (color 0 0 0 0) + (uuid "67fb6cb8-91e6-411a-bcc0-5c9b19a4d16e") + ) + (junction + (at 114.3 60.96) + (diameter 0) + (color 0 0 0 0) + (uuid "6c46e521-11be-4702-857a-459bdfce2665") + ) + (junction + (at 88.9 38.1) + (diameter 0) + (color 0 0 0 0) + (uuid "9903df60-474f-4cef-86c5-5febd18b1ab8") + ) + (junction + (at 114.3 38.1) + (diameter 0) + (color 0 0 0 0) + (uuid "cea4823f-0920-447a-bc2b-5db1346029cf") + ) + (wire + (pts + (xy 114.3 76.2) (xy 88.9 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0e97a653-60bc-43d0-8301-1dc5bfdd1ef1") + ) + (wire + (pts + (xy 88.9 60.96) (xy 88.9 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "37d286a8-753a-42d9-85ea-143e0004180b") + ) + (wire + (pts + (xy 99.06 60.96) (xy 88.9 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3e171b44-33b6-4fa8-9a0b-46295c53429a") + ) + (wire + (pts + (xy 88.9 71.12) (xy 88.9 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "405e1e3f-ed54-494c-87b9-e5795a8830ec") + ) + (wire + (pts + (xy 114.3 60.96) (xy 114.3 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4ad00cd6-67b3-4a08-a2db-d0bf7ee03194") + ) + (wire + (pts + (xy 99.06 53.34) (xy 99.06 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5078077d-0105-4ab3-83a1-dffc40bbd210") + ) + (wire + (pts + (xy 76.2 76.2) (xy 88.9 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5b270da0-1b84-4726-9676-12af3c86a6b4") + ) + (wire + (pts + (xy 88.9 48.26) (xy 88.9 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7f21b9a7-ae84-4e3b-83b3-decbeb614550") + ) + (wire + (pts + (xy 76.2 38.1) (xy 88.9 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7fb0dcee-0460-40a7-8bb5-bc083c49052c") + ) + (wire + (pts + (xy 88.9 60.96) (xy 88.9 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8f662d27-2418-498c-9188-a3b0b82b0e88") + ) + (wire + (pts + (xy 96.52 53.34) (xy 99.06 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "93642a26-1b7e-41a6-b91b-6d5e762569a7") + ) + (wire + (pts + (xy 114.3 38.1) (xy 109.22 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9681b6be-02f0-4235-8c56-94c667d630b3") + ) + (wire + (pts + (xy 114.3 60.96) (xy 114.3 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a428b2c2-80e4-42fd-869a-8ae6026ac761") + ) + (wire + (pts + (xy 88.9 38.1) (xy 99.06 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c753febc-6f69-44e3-bceb-849952470179") + ) + (wire + (pts + (xy 114.3 38.1) (xy 127 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d701145d-d98c-4cd0-adff-44777a6963d8") + ) + (wire + (pts + (xy 114.3 48.26) (xy 114.3 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ddb62221-2c19-4ecf-9dca-be6f310871b8") + ) + (wire + (pts + (xy 99.06 53.34) (xy 106.68 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e2004377-90d9-4616-b1f5-c2a56c523b77") + ) + (wire + (pts + (xy 114.3 71.12) (xy 114.3 76.2) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e5c7d249-44f5-4de9-b9a3-ec359419bf33") + ) + (wire + (pts + (xy 104.14 60.96) (xy 114.3 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ebdc89da-533c-445d-a3b9-660495963ec9") + ) + (wire + (pts + (xy 104.14 45.72) (xy 104.14 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f54d49eb-efd6-4dbe-90ce-19e1b36b87b2") + ) + (label "ID_G" + (at 105.41 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "62bb8aec-b8df-498e-8f93-3327b2b0b730") + ) + (label "ID_B" + (at 97.79 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "62f90150-865a-4211-9c57-68ae86f5ee74") + ) + (hierarchical_label "GND" + (shape passive) + (at 76.2 76.2 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "00fdec76-0107-460d-9241-78b7c395995f") + ) + (hierarchical_label "INPUT" + (shape input) + (at 76.2 38.1 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "cde98f80-0ddc-403d-8762-34aaa6aa1ab3") + ) + (hierarchical_label "OUT" + (shape output) + (at 127 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "ff47488f-e6ea-43e1-9149-61b1a075a1cb") + ) + (symbol + (lib_id "Transistor_BJT:BC857BS") + (at 91.44 53.34 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "339d59ec-637f-4ade-a2ab-e3d3fd43c3cf") + (property "Reference" "Q8" + (at 86.36 54.6101 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "BC857BS" + (at 86.36 52.0701 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-363_SC-70-6" + (at 86.36 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/BC857BS.pdf" + (at 91.44 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "100mA IC, 45V Vce, Dual PNP/PNP Transistors, SOT-363" + (at 91.44 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Library" "model/BC857BS.lib" + (at 91.44 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Name" "BC857BS" + (at 91.44 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "SUBCKT" + (at 91.44 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=1 2=2 3=3 4=4 5=5 6=6" + (at 91.44 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "384844f8-02df-43ff-8019-54f0851e533c") + ) + (pin "5" + (uuid "a8ea70d5-542d-407a-a088-6adc40088000") + ) + (pin "3" + (uuid "4fd282d8-b478-4421-9587-a28a75b45e10") + ) + (pin "4" + (uuid "04889b31-9ee5-4759-93a3-ce1a25a20963") + ) + (pin "6" + (uuid "0f80c42f-de23-4b47-82b9-4a1247510d03") + ) + (pin "2" + (uuid "99ac6854-fee8-4ad8-bcf9-4b1f84752170") + ) + (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") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Transistor_BJT:BC857BS") + (at 111.76 53.34 0) + (mirror x) + (unit 2) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "4af76aab-f986-4385-9520-d829779e4c99") + (property "Reference" "Q8" + (at 116.84 54.6101 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "BC857BS" + (at 116.84 52.0701 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-363_SC-70-6" + (at 116.84 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://assets.nexperia.com/documents/data-sheet/BC857BS.pdf" + (at 111.76 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "100mA IC, 45V Vce, Dual PNP/PNP Transistors, SOT-363" + (at 111.76 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Library" "model/BC857BS.lib" + (at 111.76 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Name" "BC857BS" + (at 111.76 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "SUBCKT" + (at 111.76 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=1 2=2 3=3 4=4 5=5 6=6" + (at 111.76 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "c9ea3d90-2830-4126-b88a-0fd24360711e") + ) + (pin "3" + (uuid "5d537359-8adb-4653-a50b-7748b1482635") + ) + (pin "4" + (uuid "abf42056-240c-4638-b27f-35700968354a") + ) + (pin "6" + (uuid "ac493fb1-6c77-4e80-881b-4ac7315c5b8e") + ) + (pin "5" + (uuid "6c5d91ff-268e-452b-927b-81fbf8139749") + ) + (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") + (unit 2) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 114.3 67.31 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "65e31dd1-9f8c-4ead-88e1-c623c0b432b6") + (property "Reference" "R71" + (at 116.84 66.0399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10k" + (at 116.84 68.5799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 112.522 67.31 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 114.3 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 114.3 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "b768ddbf-fae2-436c-ac4c-91cc5e18ce50") + ) + (pin "1" + (uuid "448c2525-f4b6-4b0e-b86f-1f8d7f4ebb03") + ) + (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) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 88.9 67.31 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "cd5b08ad-1011-4135-af3b-7221f5d51821") + (property "Reference" "R62" + (at 91.44 66.0399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10k" + (at 91.44 68.5799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 87.122 67.31 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 88.9 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 88.9 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "5accf2f2-3769-4fa8-ad99-875b03903c92") + ) + (pin "1" + (uuid "c5db1f02-e57f-4201-934e-e2ba9412d59b") + ) + (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) + ) + ) + ) + ) + (symbol + (lib_id "Simulation_SPICE:PMOS") + (at 104.14 40.64 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "fc372fc0-3a23-4766-b404-22b40db3a67d") + (property "Reference" "Q9" + (at 104.14 31.75 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PMOS" + (at 104.14 34.29 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 101.6 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs" + (at 116.84 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "P-MOSFET transistor, drain/source/gate" + (at 104.14 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "PMOS" + (at 121.285 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Type" "VDMOS" + (at 123.19 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=D 2=G 3=S" + (at 119.38 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "f148effa-77d4-4eca-a305-89916333dfa0") + ) + (pin "1" + (uuid "40f5c7ec-e199-4790-9c57-7a70cac2de64") + ) + (pin "2" + (uuid "e6f23bf4-6a1f-40a9-8555-b56ab2e52240") + ) + (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) + ) + ) + ) + ) +) diff --git a/Hardware/keyboard_controller/model/BC857BS.lib b/Hardware/keyboard_controller/model/BC857BS.lib new file mode 100644 index 0000000..218ada3 --- /dev/null +++ b/Hardware/keyboard_controller/model/BC857BS.lib @@ -0,0 +1,27 @@ +* DIODES INCORPORATED AND ITS AFFILIATED COMPANIES AND SUBSIDIARIES (COLLECTIVELY, "DIODES") +* PROVIDE THESE SPICE MODELS AND DATA (COLLECTIVELY, THE "SM DATA") "AS IS" AND WITHOUT ANY +* REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTY OF MERCHANTABILITY +* OR FITNESS FOR A PARTICULAR PURPOSE, ANY WARRANTY ARISING FROM COURSE OF DEALING OR COURSE OF +* PERFORMANCE, OR ANY WARRANTY THAT ACCESS TO OR OPERATION OF THE SM DATA WILL BE UNINTERRUPTED, +* OR THAT THE SM DATA OR ANY SIMULATION USING THE SM DATA WILL BE ERROR FREE. TO THE MAXIMUM +* EXTENT PERMITTED BY LAW, IN NO EVENT WILL DIODES BE LIABLE FOR ANY DIRECT OR INDIRECT, +* SPECIAL, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR IN CONNECTION WITH +* THE PRODUCTION OR USE OF SM DATA, HOWEVER CAUSED AND UNDER WHATEVER CAUSE OF ACTION OR THEORY +* OF LIABILITY BROUGHT (INCLUDING, WITHOUT LIMITATION, UNDER ANY CONTRACT, NEGLIGENCE OR OTHER +* TORT THEORY OF LIABILITY), EVEN IF DIODES HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, +* AND DIODES' TOTAL LIABILITY (WHETHER IN CONTRACT, TORT OR OTHERWISE) WITH REGARD TO THE SM +* DATA WILL NOT, IN THE AGGREGATE, EXCEED ANY SUMS PAID BY YOU TO DIODES FOR THE SM DATA. + + + +*SRC=BC857BS;DI_BC857BS;BJTs PNP; Si; 45.0V 0.100A 250MHz Diodes Inc. +*BJTs - Single device of dual +.MODEL BC857 PNP (IS=10.2f NF=1.00 BF=650 VAF=121 ++ IKF=42.5m ISE=2.25p NE=2.00 BR=4.00 NR=1.00 ++ VAR=20.0 IKR=0.105 RE=0.715 RB=2.86 RC=0.286 ++ XTB=1.5 CJE=13.3p VJE=1.10 MJE=0.500 CJC=7.80p VJC=0.300 MJC=0.300 ++ TF=586p TR=95.9n EG=1.12 ) +.SUBCKT BC857BS 1 2 3 4 5 6 +Q_A 6 2 1 BC857 +Q_B 3 5 4 BC857 +.ENDS BC857BS diff --git a/Hardware/keyboard_controller/testbench/ideal_diode.kicad_sch b/Hardware/keyboard_controller/testbench/ideal_diode.kicad_sch new file mode 100644 index 0000000..9df7605 --- /dev/null +++ b/Hardware/keyboard_controller/testbench/ideal_diode.kicad_sch @@ -0,0 +1,1615 @@ +(kicad_sch + (version 20250114) + (generator "eeschema") + (generator_version "9.0") + (uuid "08064369-35e3-4d47-93b0-d0da8d50921f") + (paper "A4") + (lib_symbols + (symbol "Device:R" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (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" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_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 "Simulation_SPICE:IDC" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.0254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "I" + (at 2.54 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1" + (at 2.54 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#sec_Independent_Sources_for" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Current source, DC" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=+ 2=-" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Type" "DC" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "I" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "simulation" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "IDC_0_0" + (polyline + (pts + (xy -1.27 0.254) (xy 1.27 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -0.762 -0.254) (xy -1.27 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 -0.254) (xy -0.254 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -0.254) (xy 0.762 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "IDC_0_1" + (polyline + (pts + (xy -0.254 1.778) (xy 0 1.27) (xy 0.254 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 0) + (radius 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "IDC_1_1" + (pin passive line + (at 0 5.08 270) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -5.08 90) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Simulation_SPICE:VPULSE" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.0254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "V" + (at 2.54 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "VPULSE" + (at 2.54 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#sec_Independent_Sources_for" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Voltage source, pulse" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=+ 2=-" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Type" "PULSE" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "V" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Sim.Params" "y1=0 y2=1 td=2n tr=2n tf=2n tw=50n per=100n" + (at 2.54 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "ki_keywords" "simulation" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "VPULSE_0_0" + (polyline + (pts + (xy -2.032 -0.762) (xy -1.397 -0.762) (xy -1.143 0.762) (xy -0.127 0.762) (xy 0.127 -0.762) (xy 1.143 -0.762) + (xy 1.397 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (text "+" + (at 0 1.905 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (symbol "VPULSE_0_1" + (circle + (center 0 0) + (radius 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "VPULSE_1_1" + (pin passive line + (at 0 5.08 270) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -5.08 90) + (length 2.54) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:GND" + (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 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 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 \"GND\" , ground" + (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 "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) + (junction + (at 114.3 124.46) + (diameter 0) + (color 0 0 0 0) + (uuid "65cc55f4-c481-4be1-a4cd-de8ffc460b46") + ) + (junction + (at 139.7 101.6) + (diameter 0) + (color 0 0 0 0) + (uuid "94b0a95c-c863-44cd-8963-deabd009ac1b") + ) + (junction + (at 165.1 88.9) + (diameter 0) + (color 0 0 0 0) + (uuid "ad9f4ee2-29ec-4d4e-8d77-8b2258929d9d") + ) + (junction + (at 139.7 137.16) + (diameter 0) + (color 0 0 0 0) + (uuid "aee14bf4-d70c-4f73-a692-a9c4fe9afb9e") + ) + (junction + (at 114.3 137.16) + (diameter 0) + (color 0 0 0 0) + (uuid "c3c7683c-5b4a-4c60-b4c8-05e2a3677c8c") + ) + (junction + (at 114.3 88.9) + (diameter 0) + (color 0 0 0 0) + (uuid "cba5c829-89b8-49e5-94db-1440c0ba5d6c") + ) + (junction + (at 114.3 101.6) + (diameter 0) + (color 0 0 0 0) + (uuid "f081f183-7c32-4d66-aa07-e688335c08e4") + ) + (junction + (at 165.1 124.46) + (diameter 0) + (color 0 0 0 0) + (uuid "f3c58de1-94d2-4364-a4c8-73fa5c311022") + ) + (wire + (pts + (xy 139.7 101.6) (xy 165.1 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "13d31b62-b734-4636-8cd2-0a40f92a3488") + ) + (wire + (pts + (xy 165.1 124.46) (xy 171.45 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2b309fff-56d9-4c8b-8491-60b58ee59c84") + ) + (wire + (pts + (xy 114.3 134.62) (xy 114.3 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "319a75aa-4fbe-4e7c-9fa8-f48ba42195d1") + ) + (wire + (pts + (xy 152.4 124.46) (xy 165.1 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "42f69895-18c2-49bc-8456-8c9ca5421431") + ) + (wire + (pts + (xy 165.1 124.46) (xy 165.1 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "45657edf-5122-491d-98ba-2db3d5dca271") + ) + (wire + (pts + (xy 165.1 100.33) (xy 165.1 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6370c590-b3c4-45e9-bbde-436795fce85f") + ) + (wire + (pts + (xy 139.7 137.16) (xy 165.1 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6d91c740-8b62-4098-9edd-b4d5ee8eddce") + ) + (wire + (pts + (xy 165.1 88.9) (xy 171.45 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "80f29ef2-2724-49c3-b687-92afc7aaedb0") + ) + (wire + (pts + (xy 114.3 90.17) (xy 114.3 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "83a0e8b1-dbd6-487a-8535-b4657b723a56") + ) + (wire + (pts + (xy 109.22 88.9) (xy 114.3 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8907e497-71a1-4b08-a727-464a41abfc42") + ) + (wire + (pts + (xy 139.7 99.06) (xy 139.7 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8ac551d1-2e00-4833-ba1c-03731acccbcd") + ) + (wire + (pts + (xy 109.22 124.46) (xy 114.3 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "988d5b17-7ab3-42b5-a1eb-265965777894") + ) + (wire + (pts + (xy 139.7 101.6) (xy 114.3 101.6) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9bbfdf81-f59a-4d76-8757-31f67c1c739b") + ) + (wire + (pts + (xy 114.3 137.16) (xy 114.3 138.43) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aa2b587e-16fe-4c9c-b612-0736003d7972") + ) + (wire + (pts + (xy 114.3 124.46) (xy 127 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aa501fbf-faf6-4264-a6c0-30b5c0ed2545") + ) + (wire + (pts + (xy 165.1 88.9) (xy 165.1 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ae6edb27-cf0d-4780-8121-78db78158376") + ) + (wire + (pts + (xy 139.7 134.62) (xy 139.7 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b0a57eae-9ea6-4ec6-9e90-750ba205d85a") + ) + (wire + (pts + (xy 152.4 88.9) (xy 165.1 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b39e513d-03e3-4cfd-be10-73860b9d4739") + ) + (wire + (pts + (xy 114.3 124.46) (xy 114.3 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b613a917-52ba-4410-a997-473d091eb6c3") + ) + (wire + (pts + (xy 114.3 88.9) (xy 127 88.9) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b924c6e2-421f-4e9b-8e79-e7faecfdafae") + ) + (wire + (pts + (xy 165.1 135.89) (xy 165.1 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "babd859c-adf0-44a3-af58-f2b95ff6c43f") + ) + (wire + (pts + (xy 114.3 101.6) (xy 114.3 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ccf1a852-978c-408a-a36e-f60bfc7a517b") + ) + (wire + (pts + (xy 114.3 101.6) (xy 114.3 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cf9a027c-e709-4629-88dd-7cebcf874f62") + ) + (wire + (pts + (xy 139.7 137.16) (xy 114.3 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d56e506f-8e01-4bf0-a8a9-028d69ba2728") + ) + (label "NOMINAL_OUT" + (at 171.45 88.9 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "3342775d-1333-4688-a45c-f3984b69ea16") + ) + (label "BACKWARDS_IN" + (at 109.22 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "797dde60-8fff-40de-984e-276f107f6e0d") + ) + (label "NOMINAL_IN" + (at 109.22 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "c11f88b4-69a3-4968-be53-5a6eaa8eb354") + ) + (label "BACKWARDS_OUT" + (at 171.45 124.46 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "ef3a72f8-66e3-4650-a074-7708a2c8ef76") + ) + (symbol + (lib_id "power:GND") + (at 114.3 138.43 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0b59c9ef-3d43-4b0e-94f0-448565b5d855") + (property "Reference" "#PWR062" + (at 114.3 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 114.3 143.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 114.3 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 114.3 138.43 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 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c6cfa878-3f03-4d77-8315-775d74e9874e") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece" + (reference "#PWR062") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 114.3 130.81 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "19a2bba7-e00c-4073-9ac6-2d3d26c92604") + (property "Reference" "R80" + (at 116.84 129.5399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10R" + (at 116.84 132.0799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 112.522 130.81 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 114.3 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 114.3 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "1ebdfdf5-ef83-417b-bab2-9aa640932879") + ) + (pin "1" + (uuid "11540b01-d806-4f8b-bf7e-3573da57ac63") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece" + (reference "R80") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Simulation_SPICE:VPULSE") + (at 114.3 95.25 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3215507b-1fc7-44f3-b07c-821d5b6befaa") + (property "Reference" "V2" + (at 110.49 92.5801 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "VPULSE" + (at 110.49 95.1201 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 114.3 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#sec_Independent_Sources_for" + (at 114.3 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Voltage source, pulse" + (at 114.3 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=+ 2=-" + (at 114.3 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Type" "PULSE" + (at 114.3 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "V" + (at 114.3 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Sim.Params" "y1=0 y2=5 td=2n tr=2n tf=2n tw=1m per=2m" + (at 110.49 97.6601 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "1" + (uuid "bef115e2-0d4c-41f3-8773-77423bfb971e") + ) + (pin "2" + (uuid "c64f1ee8-78e8-4e97-a13d-1af981eed54e") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece" + (reference "V2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 114.3 102.87 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5e07dec4-2f07-4631-88b7-8408e19faf41") + (property "Reference" "#PWR061" + (at 114.3 109.22 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 114.3 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Footprint" "" + (at 114.3 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 114.3 102.87 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 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c9c92ced-3ccc-423e-bc5f-bccc47a82423") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece" + (reference "#PWR061") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Simulation_SPICE:IDC") + (at 165.1 95.25 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b63764af-450b-4df9-af61-d7c8bff7c8aa") + (property "Reference" "I1" + (at 168.91 93.9799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1" + (at 168.91 96.5199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 165.1 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#sec_Independent_Sources_for" + (at 165.1 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Current source, DC" + (at 165.1 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=+ 2=-" + (at 165.1 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Type" "DC" + (at 165.1 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "I" + (at 165.1 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ebdbc5f7-b28c-489c-8528-34ad014b4042") + ) + (pin "2" + (uuid "7e131420-6e2b-4658-966d-769cb67715f1") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece" + (reference "I1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Simulation_SPICE:VPULSE") + (at 165.1 130.81 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "cb35aeae-e7bc-4e4b-b3a7-1f56d6d0fde5") + (property "Reference" "V1" + (at 168.91 128.1401 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "VPULSE" + (at 168.91 130.6801 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 165.1 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#sec_Independent_Sources_for" + (at 165.1 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Voltage source, pulse" + (at 165.1 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=+ 2=-" + (at 165.1 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Type" "PULSE" + (at 165.1 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "V" + (at 165.1 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Sim.Params" "y1=0 y2=5 td=2n tr=2n tf=2n tw=1m per=2m" + (at 168.91 133.2201 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "1" + (uuid "faec65e6-a767-49d7-b990-1c5431071fd4") + ) + (pin "2" + (uuid "813f6cf8-7d5a-4450-9904-bfa64efb5a85") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece" + (reference "V1") + (unit 1) + ) + ) + ) + ) + (sheet + (at 127 121.92) + (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 "471c57ac-7f0b-4770-9508-a9b5df7da8b9") + (property "Sheetname" "Backwards diode" + (at 127 121.2084 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "block/ideal_diode.kicad_sch" + (at 127 135.2046 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "INPUT" input + (at 127 124.46 180) + (uuid "d4968fa2-801a-47d7-8bac-e16f36eeb061") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "GND" passive + (at 139.7 134.62 270) + (uuid "6aac65cd-6ada-4e09-aeb3-bf865ce4cbae") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "OUT" output + (at 152.4 124.46 0) + (uuid "5aa5ec3b-05ff-47c1-b030-178cda13d06e") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece" + (page "11") + ) + ) + ) + ) + (sheet + (at 127 86.36) + (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 "b79ecb33-7ccf-4673-914d-32a1b9b10e7b") + (property "Sheetname" "Ideal diode" + (at 127 85.6484 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Sheetfile" "block/ideal_diode.kicad_sch" + (at 127 99.6446 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (pin "INPUT" input + (at 127 88.9 180) + (uuid "70d574e6-34e8-4b41-b8de-d37cd004cee2") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "GND" passive + (at 139.7 99.06 270) + (uuid "25588cba-a874-406c-8dd4-849efb4168ba") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "OUT" output + (at 152.4 88.9 0) + (uuid "7b5fda47-7043-491f-901a-3e717c306331") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/4b115b46-85c5-432f-8c3d-5dd39bc18ece" + (page "10") + ) + ) + ) + ) +) diff --git a/Hardware/keyboard_controller/testbench/ideal_diode.wbk b/Hardware/keyboard_controller/testbench/ideal_diode.wbk new file mode 100644 index 0000000..a231ecd --- /dev/null +++ b/Hardware/keyboard_controller/testbench/ideal_diode.wbk @@ -0,0 +1,38 @@ +{ + "last_sch_text_sim_command": "", + "tabs": [ + { + "analysis": "TRAN", + "commands": [ + ".tran 100u 10m 0", + ".kicad adjustpaths", + ".save all", + ".probe alli", + ".probe allp" + ], + "dottedSecondary": true, + "margins": { + "bottom": 45, + "left": 70, + "right": 70, + "top": 30 + }, + "measurements": [], + "showGrid": true, + "traces": [ + { + "color": "rgb(152, 78, 163)", + "signal": "V(/Ideal_Diode_Testbench/BACKWARDS_IN)", + "trace_type": 257 + }, + { + "color": "rgb(255, 127, 0)", + "signal": "V(/Ideal_Diode_Testbench/BACKWARDS_OUT)", + "trace_type": 257 + } + ] + } + ], + "user_defined_signals": [], + "version": 6 +} -- 2.49.1 From 8deab8d87553352795cf52a9dec0f077640ce879 Mon Sep 17 00:00:00 2001 From: sirlilpanda Date: Tue, 30 Dec 2025 22:13:17 +1300 Subject: [PATCH 06/10] addded pefault pin configuration and connect mcu to keyboard interface --- Hardware/keyboard_controller/MCU.kicad_sch | 2679 ++++++++++++-------- 1 file changed, 1576 insertions(+), 1103 deletions(-) diff --git a/Hardware/keyboard_controller/MCU.kicad_sch b/Hardware/keyboard_controller/MCU.kicad_sch index 0b3ff85..850d893 100644 --- a/Hardware/keyboard_controller/MCU.kicad_sch +++ b/Hardware/keyboard_controller/MCU.kicad_sch @@ -1931,135 +1931,22 @@ ) (embedded_fonts no) ) - (symbol "power:VBUS" - (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" "VBUS" - (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 \"VBUS\"" - (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 "VBUS_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 "VBUS_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) - ) ) (rectangle - (start 234.95 12.7) - (end 284.48 35.56) + (start 82.55 114.3) + (end 118.11 119.38) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 34391e9b-c648-4f05-85ce-cf1b621a0a7a) + ) + (rectangle + (start 234.95 24.13) + (end 284.48 46.99) (stroke (width 0) (type dash) @@ -2082,16 +1969,16 @@ (uuid 4f9fb85e-a7c3-4c86-905e-b7c290a56249) ) (rectangle - (start 234.95 58.42) - (end 284.48 81.28) + (start 90.17 45.72) + (end 113.03 48.26) (stroke (width 0) - (type dash) + (type default) ) (fill (type none) ) - (uuid 7902ce7c-095a-4faf-af03-7bba90952f08) + (uuid 4fd8f9aa-4f50-461f-b07c-a394a53b86f2) ) (rectangle (start 234.95 132.08) @@ -2106,8 +1993,8 @@ (uuid 8d13068e-652e-4134-89f0-acc547acc089) ) (rectangle - (start 234.95 35.56) - (end 284.48 58.42) + (start 234.95 46.99) + (end 284.48 69.85) (stroke (width 0) (type dash) @@ -2117,6 +2004,30 @@ ) (uuid 962bd68a-0835-4b0e-8d16-808ac2789985) ) + (rectangle + (start 80.01 93.98) + (end 116.84 99.06) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 9da49946-ce24-4f48-b8c1-295d1a10e4f6) + ) + (rectangle + (start 87.63 88.9) + (end 125.73 93.98) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid b3511711-be22-435c-8878-079517121168) + ) (rectangle (start 234.95 106.68) (end 284.48 130.81) @@ -2129,6 +2040,61 @@ ) (uuid b5687ae9-17e7-4347-9d2a-04b837f15394) ) + (text "FLOATING" + (exclude_from_sim no) + (at 85.344 54.864 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + ) + (uuid "08cdcc44-4dc7-421d-865a-23caeb0d1206") + ) + (text "NOTES:\n\nboxes around pins and labels are there to say that these cant be swapped around" + (exclude_from_sim no) + (at 177.546 169.926 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "1b682691-0047-486c-bc62-3a3a2257c649") + ) + (text "WPU" + (exclude_from_sim no) + (at 87.63 47.244 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + ) + (uuid "2ba5aaf9-f038-4267-baff-190b22fb665d") + ) + (text "WPD" + (exclude_from_sim no) + (at 86.36 120.904 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + ) + (uuid "3b6a5a9f-7495-40da-b0f4-e83c67a98ebf") + ) + (text "WPD" + (exclude_from_sim no) + (at 86.36 123.444 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + ) + (uuid "60695e29-dd13-49e2-8ea2-6f375ef28ff1") + ) (text "ENABLE BUTTON" (exclude_from_sim no) (at 276.098 104.14 0) @@ -2150,7 +2116,7 @@ (uuid "d3a1f692-db1c-4e7b-be65-1be47c2741eb") ) (junction - (at 254 67.31) + (at 254 33.02) (diameter 0) (color 0 0 0 0) (uuid "09597734-f806-42df-8fbe-9a994e7f8493") @@ -2180,10 +2146,10 @@ (uuid "454d8ce3-8c48-4f83-97ab-2e7d4f1b799a") ) (junction - (at 266.7 30.48) + (at 139.7 59.69) (diameter 0) (color 0 0 0 0) - (uuid "46f6f52b-f8b9-4fdb-8147-a8ddb6cde98b") + (uuid "5d06f810-cc7a-4741-b794-6afd5835c7dd") ) (junction (at 39.37 39.37) @@ -2192,7 +2158,7 @@ (uuid "5edd2ce6-be33-4f2a-b363-ebbde722d1b4") ) (junction - (at 266.7 74.93) + (at 266.7 40.64) (diameter 0) (color 0 0 0 0) (uuid "6c62244a-eb80-4229-846b-9097203ce205") @@ -2204,31 +2170,31 @@ (uuid "7b48d65a-05e5-48b6-82c3-242d560ab463") ) (junction - (at 266.7 22.86) + (at 154.94 69.85) (diameter 0) (color 0 0 0 0) - (uuid "8c8af29a-d89b-4abc-9774-b9df3e9808d7") + (uuid "7cabb8ca-b016-492d-9993-d89eeba46b00") ) (junction - (at 266.7 44.45) + (at 170.18 74.93) + (diameter 0) + (color 0 0 0 0) + (uuid "9127167a-acc3-472e-bffb-974530fc7d93") + ) + (junction + (at 266.7 55.88) (diameter 0) (color 0 0 0 0) (uuid "9397a259-a7d8-47d4-aedc-422d958e9a24") ) (junction - (at 254 22.86) - (diameter 0) - (color 0 0 0 0) - (uuid "bf26bbba-d71a-46ff-80a7-c151a674ec7f") - ) - (junction - (at 254 44.45) + (at 254 55.88) (diameter 0) (color 0 0 0 0) (uuid "c1fbdca4-ada0-4c5c-88f3-43cc6f4f0c2f") ) (junction - (at 266.7 67.31) + (at 266.7 33.02) (diameter 0) (color 0 0 0 0) (uuid "ccb52266-fcb5-4792-8ef7-de825e9e870c") @@ -2246,48 +2212,50 @@ (uuid "dacb2a49-f865-4897-a6d0-dcbbfc67dcaa") ) (junction - (at 266.7 52.07) + (at 132.08 57.15) + (diameter 0) + (color 0 0 0 0) + (uuid "dc4728f1-f060-4589-9932-5318a7a11c23") + ) + (junction + (at 177.8 77.47) + (diameter 0) + (color 0 0 0 0) + (uuid "e01fa9ec-0649-4e14-ab4e-b434134eb4f8") + ) + (junction + (at 147.32 64.77) + (diameter 0) + (color 0 0 0 0) + (uuid "e2144e06-c3c7-480f-aec6-a5e1a70ac8b4") + ) + (junction + (at 162.56 72.39) + (diameter 0) + (color 0 0 0 0) + (uuid "eb072936-8f5d-4c98-ab36-43d4f4455b50") + ) + (junction + (at 266.7 63.5) (diameter 0) (color 0 0 0 0) (uuid "ff37e8a4-180e-41d1-911c-e549ab4ed0fe") ) - (junction - (at 135.89 40.64) - (diameter 0) - (color 0 0 0 0) - (uuid "ffab363b-a950-45e2-a5b4-12252e9d3ab0") - ) - (no_connect - (at 96.52 100.33) - (uuid "1282aa4e-7d46-4317-9e76-83a20d003226") - ) - (no_connect - (at 96.52 102.87) - (uuid "12eeb75a-219a-464a-9364-6d4dbba4dc66") - ) (no_connect (at 96.52 105.41) (uuid "1f77b51b-fed0-4618-bee0-8f66a78a31f5") ) (no_connect - (at 96.52 92.71) - (uuid "31841692-1ae4-4a95-8279-3cf1c942857a") - ) - (no_connect - (at 96.52 90.17) - (uuid "60c33441-4dfb-442e-a474-7da4200fe4aa") + (at 96.52 52.07) + (uuid "24617521-76ec-4899-b5f1-05d2a5c936f2") ) (no_connect (at 96.52 110.49) (uuid "6f7d8e57-decf-46ae-80ed-162eb78f1691") ) (no_connect - (at 96.52 123.19) - (uuid "78f2b79e-b9fd-4ecf-b52c-5b4c0a77ae81") - ) - (no_connect - (at 96.52 87.63) - (uuid "803e1a67-9c3f-442a-af84-fd4cc7147cb4") + (at 96.52 54.61) + (uuid "7adb8895-de09-4135-b942-f3bc3f41cefb") ) (no_connect (at 96.52 128.27) @@ -2297,21 +2265,27 @@ (at 96.52 113.03) (uuid "b576c712-dbbe-4a6f-95ea-2df7c855dcfd") ) - (no_connect - (at 96.52 85.09) - (uuid "d480db31-9fb8-4031-8a16-3894ecff2754") - ) (no_connect (at 96.52 107.95) (uuid "e068be0f-e3f7-4053-9cb8-dcbd6b28ef65") ) + (no_connect + (at 96.52 102.87) + (uuid "e907d368-e807-4219-b3a7-e5223584e411") + ) (no_connect (at 96.52 125.73) (uuid "f5fe7ed3-fd2f-446a-975a-fb579ea1d71e") ) - (no_connect - (at 96.52 120.65) - (uuid "fef1332a-af89-41c9-b674-616cb1477c23") + (wire + (pts + (xy 106.68 100.33) (xy 96.52 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "01004b13-227a-4d43-8272-4c3e57af094e") ) (wire (pts @@ -2323,6 +2297,66 @@ ) (uuid "01552f8d-b571-4600-97b8-9c3c14f8b867") ) + (wire + (pts + (xy 96.52 72.39) (xy 162.56 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "023bf3df-fc01-448f-a8d2-967f4ba240e2") + ) + (wire + (pts + (xy 162.56 53.34) (xy 162.56 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "085751b2-b620-4598-84b4-e21f3036216e") + ) + (wire + (pts + (xy 106.68 90.17) (xy 96.52 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0aaab45f-7d23-42b3-b3f4-77610aae915a") + ) + (wire + (pts + (xy 127 85.09) (xy 96.52 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0bd66705-6430-4ac5-99b4-29f446018401") + ) + (wire + (pts + (xy 154.94 53.34) (xy 154.94 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "118eb2c2-1978-42f0-9288-f42034e2be95") + ) + (wire + (pts + (xy 139.7 59.69) (xy 193.04 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "129c68fa-240c-4995-b5db-a9eee5c3a32e") + ) (wire (pts (xy 237.49 138.43) (xy 259.08 138.43) @@ -2353,6 +2387,36 @@ ) (uuid "1b176e86-1be5-4f75-a26c-18aa8bc57fcb") ) + (wire + (pts + (xy 132.08 57.15) (xy 193.04 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1cf8a660-e77a-4ec6-b045-c62c285c5800") + ) + (wire + (pts + (xy 106.68 67.31) (xy 96.52 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1d9b5d4d-6dc6-4786-8a47-710a572a0d80") + ) + (wire + (pts + (xy 96.52 57.15) (xy 132.08 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2106c176-200b-4e07-90e8-04effb0cbdc6") + ) (wire (pts (xy 29.21 46.99) (xy 39.37 46.99) @@ -2365,7 +2429,7 @@ ) (wire (pts - (xy 278.13 63.5) (xy 278.13 67.31) + (xy 278.13 29.21) (xy 278.13 33.02) ) (stroke (width 0) @@ -2375,7 +2439,27 @@ ) (wire (pts - (xy 236.22 44.45) (xy 254 44.45) + (xy 154.94 44.45) (xy 154.94 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2d58e2ab-892a-43e0-82b7-7b7e2f651d0c") + ) + (wire + (pts + (xy 106.68 87.63) (xy 96.52 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "32ccd03f-f8f8-4558-b56c-7e02694d5d6d") + ) + (wire + (pts + (xy 236.22 55.88) (xy 254 55.88) ) (stroke (width 0) @@ -2385,7 +2469,17 @@ ) (wire (pts - (xy 254 52.07) (xy 266.7 52.07) + (xy 162.56 44.45) (xy 162.56 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3c6f48c0-9b42-488c-a2cc-91651f5b8ca6") + ) + (wire + (pts + (xy 254 63.5) (xy 266.7 63.5) ) (stroke (width 0) @@ -2393,6 +2487,26 @@ ) (uuid "40aa5dad-1a56-4f01-8112-b5643a460c54") ) + (wire + (pts + (xy 139.7 53.34) (xy 139.7 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "40b76986-8e6e-4567-a3fa-be55e67cf69a") + ) + (wire + (pts + (xy 96.52 62.23) (xy 106.68 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "421b5b80-135a-4c3a-9da0-a2ef3ed1ffbf") + ) (wire (pts (xy 237.49 135.89) (xy 267.97 135.89) @@ -2425,17 +2539,17 @@ ) (wire (pts - (xy 254 22.86) (xy 256.54 22.86) + (xy 147.32 64.77) (xy 96.52 64.77) ) (stroke (width 0) (type default) ) - (uuid "515ce3c9-b8ea-4a91-9856-7b125c706b84") + (uuid "4b5b319b-17a6-4cce-8793-4398af0ecbe8") ) (wire (pts - (xy 270.51 67.31) (xy 266.7 67.31) + (xy 270.51 33.02) (xy 266.7 33.02) ) (stroke (width 0) @@ -2443,6 +2557,16 @@ ) (uuid "515df61a-6ea2-4987-9491-871bc867ac87") ) + (wire + (pts + (xy 162.56 72.39) (xy 193.04 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "552b2531-6e48-4764-9268-55f44c0e7a51") + ) (wire (pts (xy 247.65 99.06) (xy 257.81 99.06) @@ -2473,6 +2597,16 @@ ) (uuid "60e61c36-3853-421f-8b73-b667c0864d2b") ) + (wire + (pts + (xy 147.32 44.45) (xy 147.32 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "62431ec0-0e58-4170-bcd9-340457ca92df") + ) (wire (pts (xy 267.97 142.24) (xy 267.97 135.89) @@ -2493,16 +2627,6 @@ ) (uuid "669cdbbe-036a-43e8-8427-397252c1f841") ) - (wire - (pts - (xy 96.52 67.31) (xy 106.68 67.31) - ) - (stroke - (width 0) - (type default) - ) - (uuid "67900ebf-c895-45b2-99dc-9c207aa06c17") - ) (wire (pts (xy 106.68 115.57) (xy 96.52 115.57) @@ -2513,6 +2637,16 @@ ) (uuid "69afcc47-f38f-4d91-bd86-7e949b5e9d50") ) + (wire + (pts + (xy 127 82.55) (xy 96.52 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6a3369a5-106d-4622-8ece-e1d4ba1b8fb3") + ) (wire (pts (xy 29.21 54.61) (xy 29.21 46.99) @@ -2525,7 +2659,7 @@ ) (wire (pts - (xy 96.52 46.99) (xy 102.87 46.99) + (xy 96.52 46.99) (xy 106.68 46.99) ) (stroke (width 0) @@ -2535,17 +2669,27 @@ ) (wire (pts - (xy 278.13 19.05) (xy 278.13 22.86) + (xy 147.32 53.34) (xy 147.32 64.77) ) (stroke (width 0) (type default) ) - (uuid "819d577f-5537-411f-af27-fbca08932869") + (uuid "72189d66-529f-4cc4-b4a0-fa794881aa85") ) (wire (pts - (xy 270.51 44.45) (xy 266.7 44.45) + (xy 193.04 77.47) (xy 177.8 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "728d518b-e810-4dc2-85f6-83c1fa005802") + ) + (wire + (pts + (xy 270.51 55.88) (xy 266.7 55.88) ) (stroke (width 0) @@ -2565,7 +2709,47 @@ ) (wire (pts - (xy 278.13 40.64) (xy 278.13 44.45) + (xy 96.52 69.85) (xy 154.94 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "845ac085-0c5a-4762-8406-06013e85f290") + ) + (wire + (pts + (xy 106.68 92.71) (xy 96.52 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "85a6b0f5-71ba-4623-ad0c-4a86fa9c9758") + ) + (wire + (pts + (xy 170.18 44.45) (xy 170.18 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "85d0b6f8-bd25-4fdb-8349-31d36a3a41ab") + ) + (wire + (pts + (xy 127 80.01) (xy 96.52 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "90b713e6-0586-45fd-ba9b-108e94544591") + ) + (wire + (pts + (xy 278.13 52.07) (xy 278.13 55.88) ) (stroke (width 0) @@ -2575,7 +2759,7 @@ ) (wire (pts - (xy 236.22 67.31) (xy 254 67.31) + (xy 236.22 33.02) (xy 254 33.02) ) (stroke (width 0) @@ -2583,6 +2767,26 @@ ) (uuid "947cf87e-a9a3-4e7b-91c6-3887e3867dcd") ) + (wire + (pts + (xy 177.8 77.47) (xy 96.52 77.47) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9ec45b54-9a1d-4e70-bf3d-fcb3593abac7") + ) + (wire + (pts + (xy 137.16 123.19) (xy 96.52 123.19) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a0d08ae5-4722-47f7-9481-0fe27b5abb99") + ) (wire (pts (xy 269.24 91.44) (xy 275.59 91.44) @@ -2593,6 +2797,16 @@ ) (uuid "a149ccaf-cf0a-44fc-91da-f7226f917267") ) + (wire + (pts + (xy 170.18 53.34) (xy 170.18 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a364ce72-9a38-419c-a561-4019fd83f093") + ) (wire (pts (xy 259.08 142.24) (xy 259.08 138.43) @@ -2603,16 +2817,6 @@ ) (uuid "a4c8ac09-1be4-426d-810d-0df744313ded") ) - (wire - (pts - (xy 132.08 40.64) (xy 135.89 40.64) - ) - (stroke - (width 0) - (type default) - ) - (uuid "a58b20e0-8530-4958-aafa-9b7bcf65129d") - ) (wire (pts (xy 250.19 142.24) (xy 250.19 140.97) @@ -2625,17 +2829,27 @@ ) (wire (pts - (xy 236.22 22.86) (xy 254 22.86) + (xy 139.7 44.45) (xy 139.7 45.72) ) (stroke (width 0) (type default) ) - (uuid "ab32d8b4-30fb-4b8b-97a6-a3aca6338afd") + (uuid "a991abe0-1421-4b99-8796-8b76fea7d6a3") ) (wire (pts - (xy 254 44.45) (xy 256.54 44.45) + (xy 132.08 53.34) (xy 132.08 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ac45a360-d149-472e-9daa-4017633dc99c") + ) + (wire + (pts + (xy 254 55.88) (xy 256.54 55.88) ) (stroke (width 0) @@ -2645,13 +2859,53 @@ ) (wire (pts - (xy 96.52 52.07) (xy 132.08 52.07) + (xy 177.8 53.34) (xy 177.8 77.47) ) (stroke (width 0) (type default) ) - (uuid "bd5ee168-b442-463f-bf66-13fc30d844cb") + (uuid "b5114ee4-1215-4386-9b3c-f001c4e43d19") + ) + (wire + (pts + (xy 193.04 74.93) (xy 170.18 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b8333fc5-02bd-4157-aa98-4124a72b652d") + ) + (wire + (pts + (xy 137.16 120.65) (xy 96.52 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ba6da3cc-5750-4d01-8fd7-851a97d759ea") + ) + (wire + (pts + (xy 170.18 74.93) (xy 96.52 74.93) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c26c4054-7b87-45dd-9b95-1c52175cedea") + ) + (wire + (pts + (xy 177.8 44.45) (xy 177.8 45.72) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c6328bb8-af57-45b2-a0ff-b6cbf9af6d5a") ) (wire (pts @@ -2675,13 +2929,13 @@ ) (wire (pts - (xy 270.51 22.86) (xy 266.7 22.86) + (xy 132.08 44.45) (xy 132.08 45.72) ) (stroke (width 0) (type default) ) - (uuid "cec767cb-cea6-41e1-afb6-d5bb3b8afcf3") + (uuid "d2c3c273-8bff-4584-9c07-e7165bd52a42") ) (wire (pts @@ -2695,7 +2949,7 @@ ) (wire (pts - (xy 254 67.31) (xy 256.54 67.31) + (xy 254 33.02) (xy 256.54 33.02) ) (stroke (width 0) @@ -2705,7 +2959,7 @@ ) (wire (pts - (xy 254 74.93) (xy 266.7 74.93) + (xy 254 40.64) (xy 266.7 40.64) ) (stroke (width 0) @@ -2725,13 +2979,13 @@ ) (wire (pts - (xy 96.52 69.85) (xy 106.68 69.85) + (xy 154.94 69.85) (xy 193.04 69.85) ) (stroke (width 0) (type default) ) - (uuid "ddbe1e9f-04bc-47fc-8996-3a35130e3ada") + (uuid "df9c806f-2132-4b85-9a34-8fdb98bda041") ) (wire (pts @@ -2755,23 +3009,23 @@ ) (wire (pts - (xy 96.52 72.39) (xy 106.68 72.39) + (xy 147.32 64.77) (xy 193.04 64.77) ) (stroke (width 0) (type default) ) - (uuid "e6c6b322-a0d8-4b6e-8f5f-1a7da276c10c") + (uuid "f2519836-b5ed-46d1-9f4a-6a992d5d5c6b") ) (wire (pts - (xy 132.08 52.07) (xy 132.08 40.64) + (xy 96.52 59.69) (xy 139.7 59.69) ) (stroke (width 0) (type default) ) - (uuid "f2e95789-574c-48ca-9f89-761006c783da") + (uuid "f2fca4f1-33ad-4b5b-a514-fea99e244907") ) (wire (pts @@ -2785,13 +3039,13 @@ ) (wire (pts - (xy 254 30.48) (xy 266.7 30.48) + (xy 106.68 49.53) (xy 96.52 49.53) ) (stroke (width 0) (type default) ) - (uuid "f616ab6a-900b-4ade-91ed-ada2d43749fe") + (uuid "fa22ed85-6ea4-4ab0-8797-6e66dba7306b") ) (wire (pts @@ -2813,6 +3067,16 @@ ) (uuid "1f9e5bd5-364b-4373-88a2-eaae7926bec8") ) + (label "DEBUG_LED_1" + (at 127 82.55 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "47e40a3f-a0de-47ff-bf2d-1a2b87f19b81") + ) (label "EN" (at 275.59 91.44 180) (effects @@ -2823,6 +3087,16 @@ ) (uuid "5fbe9a5f-2e93-4e0d-b3d0-0befdb0523fd") ) + (label "DEBUG_1_BUTTON" + (at 137.16 123.19 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "6f3e3473-68ca-43de-a527-6345f75cbf76") + ) (label "BOOT" (at 270.51 116.84 180) (effects @@ -2833,8 +3107,18 @@ ) (uuid "7f8d4c01-bb5a-4189-bee9-6af7065c0adf") ) + (label "DEBUG_LED_2" + (at 127 85.09 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "8c517700-6919-476f-9481-9626102b69a6") + ) (label "DEBUG_1_BUTTON" - (at 236.22 44.45 0) + (at 236.22 55.88 0) (effects (font (size 1.27 1.27) @@ -2844,7 +3128,17 @@ (uuid "944a0175-4bb4-42e5-83a4-4c14f85dbc73") ) (label "DEBUG_2_BUTTON" - (at 236.22 67.31 0) + (at 137.16 120.65 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "99b9dfe1-1d07-4079-a2fa-a35ac91ad536") + ) + (label "DEBUG_2_BUTTON" + (at 236.22 33.02 0) (effects (font (size 1.27 1.27) @@ -2863,16 +3157,6 @@ ) (uuid "bc52ddd9-5efd-4a28-91d0-3a6c4c3c25b8") ) - (label "START_BUTTON" - (at 236.22 22.86 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "d43c5243-c3df-41f6-8085-b129e81bf522") - ) (label "DEBUG_LED_0" (at 237.49 135.89 0) (effects @@ -2883,6 +3167,16 @@ ) (uuid "f038262c-a8ef-4b42-b96c-54e2721ad8c4") ) + (label "DEBUG_LED_0" + (at 127 80.01 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "f421095f-ba58-4d7a-8057-f8fdf39cf46a") + ) (hierarchical_label "USB_D-" (shape input) (at 106.68 95.25 0) @@ -2894,16 +3188,82 @@ ) (uuid "046a445a-647d-45f4-abd1-c2c8e4ae5246") ) - (hierarchical_label "SDA" + (hierarchical_label "USB_PD_ALERT" (shape input) - (at 106.68 69.85 0) + (at 106.68 62.23 0) (effects (font (size 1.27 1.27) ) (justify left) ) - (uuid "38c11a99-6c23-4a81-87b2-5e84fd20fe07") + (uuid "0a6a77cb-8e4e-402b-8c10-0b6cf677d414") + ) + (hierarchical_label "SDA" + (shape input) + (at 193.04 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "17310045-5edb-4112-ae88-5df3d91a7c95") + ) + (hierarchical_label "!INT_R" + (shape input) + (at 193.04 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "1c936558-9536-40e5-9b77-c9aef97c4e93") + ) + (hierarchical_label "DISPLAY_UART_TX" + (shape input) + (at 106.68 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "216da0f6-a6e7-4a01-84c9-841442279c4c") + ) + (hierarchical_label "SCL" + (shape input) + (at 193.04 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "338ea72c-6086-4b9a-820b-48203fa1db65") + ) + (hierarchical_label "KEYBOARD_EN" + (shape input) + (at 106.68 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "3e4c29be-e1fc-4d82-a6c1-b2f117cbf414") + ) + (hierarchical_label "DISPLAY_UART_RX" + (shape input) + (at 106.68 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "440f6fe4-d940-4084-a426-e3fa0b694286") ) (hierarchical_label "EN" (shape input) @@ -2927,16 +3287,60 @@ ) (uuid "5b6b83f5-13b6-4ebe-a487-0f79e81f7122") ) - (hierarchical_label "USB_PD_ALERT" + (hierarchical_label "!INT_L" (shape input) - (at 106.68 72.39 0) + (at 193.04 77.47 0) (effects (font (size 1.27 1.27) ) (justify left) ) - (uuid "827b5885-0c3b-4002-a350-b4af6c385eb3") + (uuid "5b891028-b42d-4f79-82ad-2ae5e7ea990c") + ) + (hierarchical_label "KEYBOARD_SCL" + (shape input) + (at 193.04 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "81f853d9-7650-4e10-bf37-0d9eb65934ec") + ) + (hierarchical_label "LED_DIN" + (shape input) + (at 106.68 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "935f99dc-5284-48a2-9913-02ac4505bdb3") + ) + (hierarchical_label "!RESET" + (shape input) + (at 193.04 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "a4ed7f73-3d9c-4c18-84a5-9e668c648c91") + ) + (hierarchical_label "KEYBOARD_SDA" + (shape input) + (at 193.04 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "aa8fc26a-5bf4-4872-abd2-70b7633bcc9e") ) (hierarchical_label "PROG_TXD" (shape input) @@ -2951,7 +3355,7 @@ ) (hierarchical_label "BOOT" (shape input) - (at 102.87 46.99 0) + (at 106.68 46.99 0) (effects (font (size 1.27 1.27) @@ -2971,16 +3375,27 @@ ) (uuid "d7aee750-da30-4a32-86e1-16c4ce95ed77") ) - (hierarchical_label "SCL" + (hierarchical_label "DISPLAY_EN" (shape input) - (at 106.68 67.31 0) + (at 106.68 87.63 0) (effects (font (size 1.27 1.27) ) (justify left) ) - (uuid "ed598666-a69e-4f1e-ba25-86351ed8f574") + (uuid "da7bdea1-bffb-4271-854f-27a36781646d") + ) + (hierarchical_label "PERIPHERAL_EN" + (shape input) + (at 106.68 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "f2101cad-32a7-45ff-907b-8f303a266632") ) (symbol (lib_id "Device:C") @@ -3086,111 +3501,6 @@ ) ) ) - (symbol - (lib_id "Device:C") - (at 266.7 26.67 0) - (mirror y) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "082afcbd-a5d1-473b-a46e-f810ef39fbae") - (property "Reference" "C17" - (at 273.05 25.146 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "1u" - (at 273.05 26.67 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 265.7348 30.48 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 266.7 26.67 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Unpolarized capacitor" - (at 266.7 26.67 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Notes" "6.3V" - (at 270.764 28.448 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "PN" " JMK107BJ105MA-T " - (at 266.7 26.67 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "supplier link" "https://nz.mouser.com/ProductDetail/963-JMK107BJ105MA-T" - (at 266.7 26.67 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "supplier PN" " 963-JMK107BJ105MA-T " - (at 266.7 26.67 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "2" - (uuid "d47cfd17-b25b-4964-b4a4-a1942e434288") - ) - (pin "1" - (uuid "e8671928-9674-459d-ab89-a110f7857ef5") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/3e008f42-c8a7-4e04-b8be-bf15bd9f122f" - (reference "C17") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:LED") (at 250.19 146.05 90) @@ -3295,6 +3605,72 @@ ) ) ) + (symbol + (lib_id "power:+3.3V") + (at 170.18 44.45 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0baa4715-00ef-401c-8bbe-eb06975008c1") + (property "Reference" "#PWR0107" + (at 170.18 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 170.18 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 170.18 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 170.18 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 170.18 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ba6c59b6-67c5-4548-bec2-dd9dabc2719b") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/3e008f42-c8a7-4e04-b8be-bf15bd9f122f" + (reference "#PWR0107") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") (at 250.19 157.48 0) @@ -3467,16 +3843,15 @@ ) (symbol (lib_id "Device:R") - (at 135.89 44.45 0) + (at 132.08 49.53 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) - (uuid "17fcf502-1309-46e0-b4a0-0f676dfebe75") - (property "Reference" "R66" - (at 138.43 43.1799 0) + (uuid "16a87139-7d6e-4c75-9818-974fff20da60") + (property "Reference" "R64" + (at 133.604 48.26 0) (effects (font (size 1.27 1.27) @@ -3484,8 +3859,8 @@ (justify left) ) ) - (property "Value" "3.8k" - (at 138.43 45.7199 0) + (property "Value" "4.7K" + (at 133.604 50.8 0) (effects (font (size 1.27 1.27) @@ -3493,8 +3868,8 @@ (justify left) ) ) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" - (at 134.112 44.45 90) + (property "Footprint" "" + (at 130.302 49.53 90) (effects (font (size 1.27 1.27) @@ -3503,7 +3878,7 @@ ) ) (property "Datasheet" "~" - (at 135.89 44.45 0) + (at 132.08 49.53 0) (effects (font (size 1.27 1.27) @@ -3512,42 +3887,7 @@ ) ) (property "Description" "Resistor" - (at 135.89 44.45 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Notes" "" - (at 135.89 44.45 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "PN" " RT0603BRC073K83L " - (at 135.89 44.45 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "supplier link" "https://nz.mouser.com/ProductDetail/603-RT0603BRC073K83L" - (at 135.89 44.45 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "supplier PN" " 603-RT0603BRC073K83L " - (at 135.89 44.45 0) + (at 132.08 49.53 0) (effects (font (size 1.27 1.27) @@ -3556,15 +3896,15 @@ ) ) (pin "2" - (uuid "e0c96bd6-f7a4-4d4a-899e-a79849b83bd6") + (uuid "da10be35-9fa7-4a43-914d-9d6d994924b9") ) (pin "1" - (uuid "5016aa6d-0198-41b1-8278-d83aeee9cbed") + (uuid "a53474a9-78dd-404a-83fd-84f699122fce") ) (instances (project "keyboard_controller" (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/3e008f42-c8a7-4e04-b8be-bf15bd9f122f" - (reference "R66") + (reference "R64") (unit 1) ) ) @@ -3572,7 +3912,7 @@ ) (symbol (lib_id "power:GND") - (at 266.7 74.93 0) + (at 266.7 40.64 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -3581,7 +3921,7 @@ (fields_autoplaced yes) (uuid "1ac61afa-deef-4321-9761-dc7fdd483b46") (property "Reference" "#PWR0161" - (at 266.7 81.28 0) + (at 266.7 46.99 0) (effects (font (size 1.27 1.27) @@ -3590,7 +3930,7 @@ ) ) (property "Value" "GND" - (at 266.7 80.01 0) + (at 266.7 45.72 0) (effects (font (size 1.27 1.27) @@ -3598,7 +3938,7 @@ ) ) (property "Footprint" "" - (at 266.7 74.93 0) + (at 266.7 40.64 0) (effects (font (size 1.27 1.27) @@ -3607,7 +3947,7 @@ ) ) (property "Datasheet" "" - (at 266.7 74.93 0) + (at 266.7 40.64 0) (effects (font (size 1.27 1.27) @@ -3616,7 +3956,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 266.7 74.93 0) + (at 266.7 40.64 0) (effects (font (size 1.27 1.27) @@ -3702,6 +4042,72 @@ ) ) ) + (symbol + (lib_id "power:+3.3V") + (at 177.8 44.45 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1f8d6fc9-8c01-4be6-ae61-bbd3e20145cb") + (property "Reference" "#PWR0108" + (at 177.8 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 177.8 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 177.8 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 177.8 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 177.8 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "25f06d42-9e32-4e03-9633-38a5c886faba") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/3e008f42-c8a7-4e04-b8be-bf15bd9f122f" + (reference "#PWR0108") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:+3.3V") (at 29.21 33.02 0) @@ -3977,121 +4383,17 @@ ) ) ) - (symbol - (lib_id "Switch:SW_Push") - (at 261.62 22.86 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "328480dc-de81-4fb3-aa23-09556ae894c3") - (property "Reference" "SW2" - (at 261.62 15.24 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "SW_Push" - (at 261.62 17.78 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "Button_Switch_SMD:SW_SPST_PTS810" - (at 261.62 17.78 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 261.62 17.78 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Push button switch, generic, two pins" - (at 261.62 22.86 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Notes" "" - (at 261.62 22.86 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "PN" " PTS810SJK250SMTR LFS " - (at 261.62 22.86 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "supplier link" "https://nz.mouser.com/ProductDetail/611-PTS810SJK250SMTR" - (at 261.62 22.86 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "supplier PN" " 611-PTS810SJK250SMTR " - (at 261.62 22.86 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "2" - (uuid "c49006e6-b50d-4489-93c1-87727da75ba9") - ) - (pin "1" - (uuid "74fb1606-6b40-43a5-a77a-03bc0b55e606") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/3e008f42-c8a7-4e04-b8be-bf15bd9f122f" - (reference "SW2") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:R") - (at 254 48.26 0) + (at 154.94 49.53 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) - (uuid "37923759-1636-4ff2-a54b-65bb95f23f3c") - (property "Reference" "R68" - (at 256.54 46.9899 0) + (uuid "331f6eb5-d4af-4db1-9296-0a4353116682") + (property "Reference" "R82" + (at 156.464 48.26 0) (effects (font (size 1.27 1.27) @@ -4099,8 +4401,8 @@ (justify left) ) ) - (property "Value" "10k" - (at 256.54 49.5299 0) + (property "Value" "4.7K" + (at 156.464 50.8 0) (effects (font (size 1.27 1.27) @@ -4108,8 +4410,8 @@ (justify left) ) ) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" - (at 252.222 48.26 90) + (property "Footprint" "" + (at 153.162 49.53 90) (effects (font (size 1.27 1.27) @@ -4118,7 +4420,7 @@ ) ) (property "Datasheet" "~" - (at 254 48.26 0) + (at 154.94 49.53 0) (effects (font (size 1.27 1.27) @@ -4127,7 +4429,77 @@ ) ) (property "Description" "Resistor" - (at 254 48.26 0) + (at 154.94 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "676dc60d-216d-4571-9d7a-88faf507faff") + ) + (pin "1" + (uuid "bebba342-fe42-4f4f-bef2-30ec4e4cf415") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/3e008f42-c8a7-4e04-b8be-bf15bd9f122f" + (reference "R82") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 254 59.69 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "37923759-1636-4ff2-a54b-65bb95f23f3c") + (property "Reference" "R68" + (at 256.54 58.4199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10k" + (at 256.54 60.9599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 252.222 59.69 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 254 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 254 59.69 0) (effects (font (size 1.27 1.27) @@ -4136,7 +4508,7 @@ ) ) (property "Notes" "" - (at 254 48.26 0) + (at 254 59.69 0) (effects (font (size 1.27 1.27) @@ -4144,7 +4516,7 @@ ) ) (property "PN" " RT0603DRC0710KL " - (at 254 48.26 0) + (at 254 59.69 0) (effects (font (size 1.27 1.27) @@ -4153,7 +4525,7 @@ ) ) (property "supplier link" "https://nz.mouser.com/ProductDetail/603-RT0603DRC0710KL" - (at 254 48.26 0) + (at 254 59.69 0) (effects (font (size 1.27 1.27) @@ -4162,7 +4534,7 @@ ) ) (property "supplier PN" " 603-RT0603DRC0710KL " - (at 254 48.26 0) + (at 254 59.69 0) (effects (font (size 1.27 1.27) @@ -4187,7 +4559,7 @@ ) (symbol (lib_id "power:+3.3V") - (at 278.13 40.64 0) + (at 278.13 52.07 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4195,7 +4567,7 @@ (dnp no) (uuid "3bb27a33-a396-4bcf-8d9c-b3164c9ff243") (property "Reference" "#PWR0155" - (at 278.13 44.45 0) + (at 278.13 55.88 0) (effects (font (size 1.27 1.27) @@ -4204,7 +4576,7 @@ ) ) (property "Value" "+3.3V" - (at 278.13 37.084 0) + (at 278.13 48.514 0) (effects (font (size 1.27 1.27) @@ -4212,7 +4584,7 @@ ) ) (property "Footprint" "" - (at 278.13 40.64 0) + (at 278.13 52.07 0) (effects (font (size 1.27 1.27) @@ -4221,7 +4593,7 @@ ) ) (property "Datasheet" "" - (at 278.13 40.64 0) + (at 278.13 52.07 0) (effects (font (size 1.27 1.27) @@ -4230,7 +4602,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 278.13 40.64 0) + (at 278.13 52.07 0) (effects (font (size 1.27 1.27) @@ -4747,35 +5119,17 @@ ) ) (symbol - (lib_id "Device:R") - (at 135.89 36.83 0) + (lib_id "power:+3.3V") + (at 139.7 44.45 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "5080b652-b26a-4243-ab8a-362249bf9490") - (property "Reference" "R64" - (at 138.43 35.5599 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "10k" - (at 138.43 38.0999 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" - (at 134.112 36.83 90) + (uuid "4dcf2d39-4214-4cdf-9cd6-bb3706a1fab3") + (property "Reference" "#PWR0100" + (at 139.7 48.26 0) (effects (font (size 1.27 1.27) @@ -4783,8 +5137,16 @@ (hide yes) ) ) - (property "Datasheet" "~" - (at 135.89 36.83 0) + (property "Value" "+3.3V" + (at 139.7 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 139.7 44.45 0) (effects (font (size 1.27 1.27) @@ -4792,8 +5154,8 @@ (hide yes) ) ) - (property "Description" "Resistor" - (at 135.89 36.83 0) + (property "Datasheet" "" + (at 139.7 44.45 0) (effects (font (size 1.27 1.27) @@ -4801,34 +5163,8 @@ (hide yes) ) ) - (property "Notes" "" - (at 135.89 36.83 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "PN" " RT0603DRC0710KL " - (at 135.89 36.83 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "supplier link" "https://nz.mouser.com/ProductDetail/603-RT0603DRC0710KL" - (at 135.89 36.83 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "supplier PN" " 603-RT0603DRC0710KL " - (at 135.89 36.83 0) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 139.7 44.45 0) (effects (font (size 1.27 1.27) @@ -4837,15 +5173,12 @@ ) ) (pin "1" - (uuid "2b23ea49-4bff-4cbd-888b-bbe354d113f3") - ) - (pin "2" - (uuid "5875900e-8b37-449c-8e0f-5ce10c2656a7") + (uuid "0dfbb941-51f4-44e9-b7b0-f04588b61ff1") ) (instances (project "keyboard_controller" (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/3e008f42-c8a7-4e04-b8be-bf15bd9f122f" - (reference "R64") + (reference "#PWR0100") (unit 1) ) ) @@ -5024,6 +5357,72 @@ ) ) ) + (symbol + (lib_id "power:+3.3V") + (at 162.56 44.45 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5350652c-711b-4617-a88b-68675d468059") + (property "Reference" "#PWR0105" + (at 162.56 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 162.56 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 162.56 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 162.56 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 162.56 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "fd653e5a-7609-4d36-a0f5-d907a9365aed") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/3e008f42-c8a7-4e04-b8be-bf15bd9f122f" + (reference "#PWR0105") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:+3.3V") (at 246.38 110.49 0) @@ -5192,6 +5591,210 @@ ) ) ) + (symbol + (lib_id "power:+3.3V") + (at 147.32 44.45 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "609934f2-4109-485a-be54-68e83cbd3c25") + (property "Reference" "#PWR0106" + (at 147.32 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 147.32 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 147.32 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 147.32 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 147.32 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ca1b9b8c-932e-4dbe-ad6f-559e033ae409") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/3e008f42-c8a7-4e04-b8be-bf15bd9f122f" + (reference "#PWR0106") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 170.18 49.53 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "61bb1cd3-0125-44d8-9f94-bf84d20e8391") + (property "Reference" "R87" + (at 171.704 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4.7K" + (at 171.704 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 168.402 49.53 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 170.18 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 170.18 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "c72e1f59-ceaf-4b6a-ac83-9039fcb83edc") + ) + (pin "1" + (uuid "a314d0f7-6e5d-4a7f-9954-2fe0837552c8") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/3e008f42-c8a7-4e04-b8be-bf15bd9f122f" + (reference "R87") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 162.56 49.53 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "65bc29ae-9f49-49aa-844c-60f2dd7053a7") + (property "Reference" "R83" + (at 164.084 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4.7K" + (at 164.084 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 160.782 49.53 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 162.56 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 162.56 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "f0bb79e8-2058-4019-ab0d-9aa77c9bc880") + ) + (pin "1" + (uuid "45e8b15e-4e0d-4bf4-85e9-f777e33819cb") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/3e008f42-c8a7-4e04-b8be-bf15bd9f122f" + (reference "R83") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C") (at 257.81 95.25 0) @@ -5364,9 +5967,75 @@ ) ) ) + (symbol + (lib_id "power:+3.3V") + (at 132.08 44.45 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7378f84b-c511-4c42-aee0-0e8a80b389c1") + (property "Reference" "#PWR096" + (at 132.08 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 132.08 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 132.08 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 132.08 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 132.08 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7058068e-8a01-4e65-a67c-e62b31a10298") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/3e008f42-c8a7-4e04-b8be-bf15bd9f122f" + (reference "#PWR096") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:R") - (at 274.32 44.45 90) + (at 274.32 55.88 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5374,7 +6043,7 @@ (dnp no) (uuid "95af9812-f166-4606-b5df-0bbf51e69d46") (property "Reference" "R67" - (at 274.066 42.164 90) + (at 274.066 53.594 90) (effects (font (size 1.27 1.27) @@ -5382,7 +6051,7 @@ ) ) (property "Value" "0" - (at 274.32 44.45 90) + (at 274.32 55.88 90) (effects (font (size 1.27 1.27) @@ -5390,7 +6059,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" - (at 274.32 46.228 90) + (at 274.32 57.658 90) (effects (font (size 1.27 1.27) @@ -5399,7 +6068,7 @@ ) ) (property "Datasheet" "~" - (at 274.32 44.45 0) + (at 274.32 55.88 0) (effects (font (size 1.27 1.27) @@ -5408,7 +6077,7 @@ ) ) (property "Description" "Resistor" - (at 274.32 44.45 0) + (at 274.32 55.88 0) (effects (font (size 1.27 1.27) @@ -5417,7 +6086,7 @@ ) ) (property "Notes" "" - (at 274.32 44.45 0) + (at 274.32 55.88 0) (effects (font (size 1.27 1.27) @@ -5425,7 +6094,7 @@ ) ) (property "PN" " RC0603JR-070RL " - (at 274.32 44.45 0) + (at 274.32 55.88 0) (effects (font (size 1.27 1.27) @@ -5434,7 +6103,7 @@ ) ) (property "supplier link" "https://nz.mouser.com/ProductDetail/YAGEO/RC0603JR-070RL?qs=2cAdsCoAWRGWyPcuXgGiXQ%3D%3D" - (at 274.32 44.45 0) + (at 274.32 55.88 0) (effects (font (size 1.27 1.27) @@ -5443,7 +6112,7 @@ ) ) (property "supplier PN" " 603-RC0603JR-070RL " - (at 274.32 44.45 0) + (at 274.32 55.88 0) (effects (font (size 1.27 1.27) @@ -5532,6 +6201,75 @@ ) ) ) + (symbol + (lib_id "Device:R") + (at 177.8 49.53 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a1a0b28e-5bf9-4ce1-a055-0e1a99aaa15f") + (property "Reference" "R88" + (at 179.324 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4.7K" + (at 179.324 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 176.022 49.53 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 177.8 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 177.8 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "a106df72-27c2-4cdd-bf6d-131e27ce202a") + ) + (pin "1" + (uuid "523b8aeb-d7f4-4170-aab8-db1a37261c08") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/3e008f42-c8a7-4e04-b8be-bf15bd9f122f" + (reference "R88") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:R") (at 259.08 153.67 0) @@ -5741,114 +6479,9 @@ ) ) ) - (symbol - (lib_id "Device:R") - (at 254 26.67 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "b25f1e8f-4c45-48d4-bc7f-0cf09623a0e0") - (property "Reference" "R63" - (at 256.54 25.3999 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "10k" - (at 256.54 27.9399 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" - (at 252.222 26.67 90) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 254 26.67 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Resistor" - (at 254 26.67 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Notes" "" - (at 254 26.67 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "PN" " RT0603DRC0710KL " - (at 254 26.67 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "supplier link" "https://nz.mouser.com/ProductDetail/603-RT0603DRC0710KL" - (at 254 26.67 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "supplier PN" " 603-RT0603DRC0710KL " - (at 254 26.67 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "4e7dd5f8-f96b-46f1-b266-ddfbaa3900b9") - ) - (pin "2" - (uuid "17aaf3c7-9de4-4b34-a4e8-bc8bab8d1dd8") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/3e008f42-c8a7-4e04-b8be-bf15bd9f122f" - (reference "R63") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:C") - (at 266.7 71.12 0) + (at 266.7 36.83 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -5857,7 +6490,7 @@ (dnp no) (uuid "bb2a9019-6769-4173-b82b-31231354d40a") (property "Reference" "C52" - (at 273.05 69.596 0) + (at 273.05 35.306 0) (effects (font (size 1.27 1.27) @@ -5866,7 +6499,7 @@ ) ) (property "Value" "1u" - (at 273.05 71.12 0) + (at 273.05 36.83 0) (effects (font (size 1.27 1.27) @@ -5875,7 +6508,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 265.7348 74.93 0) + (at 265.7348 40.64 0) (effects (font (size 1.27 1.27) @@ -5884,7 +6517,7 @@ ) ) (property "Datasheet" "~" - (at 266.7 71.12 0) + (at 266.7 36.83 0) (effects (font (size 1.27 1.27) @@ -5893,7 +6526,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 266.7 71.12 0) + (at 266.7 36.83 0) (effects (font (size 1.27 1.27) @@ -5902,7 +6535,7 @@ ) ) (property "Notes" "6.3V" - (at 270.764 72.898 0) + (at 270.764 38.608 0) (effects (font (size 1.27 1.27) @@ -5910,7 +6543,7 @@ ) ) (property "PN" " JMK107BJ105MA-T " - (at 266.7 71.12 0) + (at 266.7 36.83 0) (effects (font (size 1.27 1.27) @@ -5919,7 +6552,7 @@ ) ) (property "supplier link" "https://nz.mouser.com/ProductDetail/963-JMK107BJ105MA-T" - (at 266.7 71.12 0) + (at 266.7 36.83 0) (effects (font (size 1.27 1.27) @@ -5928,7 +6561,7 @@ ) ) (property "supplier PN" " 963-JMK107BJ105MA-T " - (at 266.7 71.12 0) + (at 266.7 36.83 0) (effects (font (size 1.27 1.27) @@ -5951,71 +6584,6 @@ ) ) ) - (symbol - (lib_id "power:+3.3V") - (at 278.13 19.05 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "be6db966-972a-4e46-83f6-9c07728982e6") - (property "Reference" "#PWR063" - (at 278.13 22.86 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "+3.3V" - (at 278.13 14.986 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 278.13 19.05 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 278.13 19.05 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 278.13 19.05 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "49470712-8bd7-4dc2-8d4a-96a74e4a0d5e") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/3e008f42-c8a7-4e04-b8be-bf15bd9f122f" - (reference "#PWR063") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:GND") (at 247.65 99.06 0) @@ -6084,7 +6652,7 @@ ) (symbol (lib_id "Device:R") - (at 274.32 67.31 90) + (at 274.32 33.02 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6092,7 +6660,7 @@ (dnp no) (uuid "c6b82694-fe38-4fcb-a99a-62b38922cfe4") (property "Reference" "R69" - (at 274.066 65.024 90) + (at 274.066 30.734 90) (effects (font (size 1.27 1.27) @@ -6100,7 +6668,7 @@ ) ) (property "Value" "0" - (at 274.32 67.31 90) + (at 274.32 33.02 90) (effects (font (size 1.27 1.27) @@ -6108,7 +6676,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" - (at 274.32 69.088 90) + (at 274.32 34.798 90) (effects (font (size 1.27 1.27) @@ -6117,7 +6685,7 @@ ) ) (property "Datasheet" "~" - (at 274.32 67.31 0) + (at 274.32 33.02 0) (effects (font (size 1.27 1.27) @@ -6126,7 +6694,7 @@ ) ) (property "Description" "Resistor" - (at 274.32 67.31 0) + (at 274.32 33.02 0) (effects (font (size 1.27 1.27) @@ -6135,7 +6703,7 @@ ) ) (property "Notes" "" - (at 274.32 67.31 0) + (at 274.32 33.02 0) (effects (font (size 1.27 1.27) @@ -6143,7 +6711,7 @@ ) ) (property "PN" " RC0603JR-070RL " - (at 274.32 67.31 0) + (at 274.32 33.02 0) (effects (font (size 1.27 1.27) @@ -6152,7 +6720,7 @@ ) ) (property "supplier link" "https://nz.mouser.com/ProductDetail/YAGEO/RC0603JR-070RL?qs=2cAdsCoAWRGWyPcuXgGiXQ%3D%3D" - (at 274.32 67.31 0) + (at 274.32 33.02 0) (effects (font (size 1.27 1.27) @@ -6161,7 +6729,7 @@ ) ) (property "supplier PN" " 603-RC0603JR-070RL " - (at 274.32 67.31 0) + (at 274.32 33.02 0) (effects (font (size 1.27 1.27) @@ -6184,6 +6752,72 @@ ) ) ) + (symbol + (lib_id "power:+3.3V") + (at 154.94 44.45 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c9297c0e-1313-440b-85dd-cf9e1e2e447b") + (property "Reference" "#PWR0104" + (at 154.94 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 154.94 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 154.94 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 154.94 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 154.94 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "94206704-a9ec-4625-a8ff-9958742f998d") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/3e008f42-c8a7-4e04-b8be-bf15bd9f122f" + (reference "#PWR0104") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") (at 29.21 54.61 0) @@ -6250,72 +6884,6 @@ ) ) ) - (symbol - (lib_id "power:GND") - (at 135.89 48.26 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "d381319c-02d2-4666-974c-79a81e9cc20b") - (property "Reference" "#PWR0156" - (at 135.89 54.61 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "GND" - (at 135.89 53.34 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 135.89 48.26 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 135.89 48.26 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 135.89 48.26 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "2abc144b-32c5-45f9-ba60-8b5a88596c3d") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/3e008f42-c8a7-4e04-b8be-bf15bd9f122f" - (reference "#PWR0156") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:PWR_FLAG") (at 83.82 39.37 0) @@ -6385,7 +6953,7 @@ ) (symbol (lib_id "Switch:SW_Push") - (at 261.62 44.45 0) + (at 261.62 55.88 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6394,7 +6962,7 @@ (fields_autoplaced yes) (uuid "d9d1c30a-bc4a-465b-906c-3768e83eae1c") (property "Reference" "SW8" - (at 261.62 36.83 0) + (at 261.62 48.26 0) (effects (font (size 1.27 1.27) @@ -6402,7 +6970,7 @@ ) ) (property "Value" "SW_Push" - (at 261.62 39.37 0) + (at 261.62 50.8 0) (effects (font (size 1.27 1.27) @@ -6410,7 +6978,7 @@ ) ) (property "Footprint" "Button_Switch_SMD:SW_SPST_PTS810" - (at 261.62 39.37 0) + (at 261.62 50.8 0) (effects (font (size 1.27 1.27) @@ -6419,7 +6987,7 @@ ) ) (property "Datasheet" "~" - (at 261.62 39.37 0) + (at 261.62 50.8 0) (effects (font (size 1.27 1.27) @@ -6428,7 +6996,7 @@ ) ) (property "Description" "Push button switch, generic, two pins" - (at 261.62 44.45 0) + (at 261.62 55.88 0) (effects (font (size 1.27 1.27) @@ -6437,7 +7005,7 @@ ) ) (property "Notes" "" - (at 261.62 44.45 0) + (at 261.62 55.88 0) (effects (font (size 1.27 1.27) @@ -6445,7 +7013,7 @@ ) ) (property "PN" " PTS810SJK250SMTR LFS " - (at 261.62 44.45 0) + (at 261.62 55.88 0) (effects (font (size 1.27 1.27) @@ -6454,7 +7022,7 @@ ) ) (property "supplier link" "https://nz.mouser.com/ProductDetail/611-PTS810SJK250SMTR" - (at 261.62 44.45 0) + (at 261.62 55.88 0) (effects (font (size 1.27 1.27) @@ -6463,7 +7031,7 @@ ) ) (property "supplier PN" " 611-PTS810SJK250SMTR " - (at 261.62 44.45 0) + (at 261.62 55.88 0) (effects (font (size 1.27 1.27) @@ -6486,108 +7054,6 @@ ) ) ) - (symbol - (lib_id "Device:R") - (at 274.32 22.86 90) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "da99c912-9034-47e4-8dee-804bd4e28d87") - (property "Reference" "R31" - (at 274.066 20.574 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "0" - (at 274.32 22.86 90) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" - (at 274.32 24.638 90) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 274.32 22.86 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Resistor" - (at 274.32 22.86 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Notes" "" - (at 274.32 22.86 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "PN" " RC0603JR-070RL " - (at 274.32 22.86 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "supplier link" "https://nz.mouser.com/ProductDetail/YAGEO/RC0603JR-070RL?qs=2cAdsCoAWRGWyPcuXgGiXQ%3D%3D" - (at 274.32 22.86 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "supplier PN" " 603-RC0603JR-070RL " - (at 274.32 22.86 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "5c4dac9f-886c-4f7f-861f-d48bc4166fbe") - ) - (pin "2" - (uuid "edcce7ab-d3f2-4582-b8e8-57abb3377a24") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/3e008f42-c8a7-4e04-b8be-bf15bd9f122f" - (reference "R31") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:LED") (at 267.97 146.05 90) @@ -6692,72 +7158,6 @@ ) ) ) - (symbol - (lib_id "power:VBUS") - (at 135.89 33.02 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "dbd949c4-11c4-4ee0-8c39-33c47205262b") - (property "Reference" "#PWR0154" - (at 135.89 36.83 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "VBUS" - (at 135.89 27.94 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 135.89 33.02 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 135.89 33.02 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"VBUS\"" - (at 135.89 33.02 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "38670eb4-0bdb-4cfa-bb9b-6261cc850d50") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/3e008f42-c8a7-4e04-b8be-bf15bd9f122f" - (reference "#PWR0154") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Switch:SW_Push") (at 252.73 91.44 0) @@ -6863,16 +7263,15 @@ ) (symbol (lib_id "Device:R") - (at 254 71.12 0) + (at 147.32 49.53 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) - (uuid "edeaeaa2-8a0d-48b6-816a-08255c6d55b3") - (property "Reference" "R70" - (at 256.54 69.8499 0) + (uuid "ecf57030-32f4-4fc1-a8e8-25c0094c42fb") + (property "Reference" "R86" + (at 148.844 48.26 0) (effects (font (size 1.27 1.27) @@ -6880,8 +7279,8 @@ (justify left) ) ) - (property "Value" "10k" - (at 256.54 72.3899 0) + (property "Value" "4.7K" + (at 148.844 50.8 0) (effects (font (size 1.27 1.27) @@ -6889,8 +7288,8 @@ (justify left) ) ) - (property "Footprint" "Resistor_SMD:R_0603_1608Metric" - (at 252.222 71.12 90) + (property "Footprint" "" + (at 145.542 49.53 90) (effects (font (size 1.27 1.27) @@ -6899,7 +7298,7 @@ ) ) (property "Datasheet" "~" - (at 254 71.12 0) + (at 147.32 49.53 0) (effects (font (size 1.27 1.27) @@ -6908,7 +7307,77 @@ ) ) (property "Description" "Resistor" - (at 254 71.12 0) + (at 147.32 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "46f24b6e-3ed9-4762-acb6-ae545781106a") + ) + (pin "1" + (uuid "8e935edd-5ad2-4c35-9843-9da78884bb55") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/3e008f42-c8a7-4e04-b8be-bf15bd9f122f" + (reference "R86") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 254 36.83 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "edeaeaa2-8a0d-48b6-816a-08255c6d55b3") + (property "Reference" "R70" + (at 256.54 35.5599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10k" + (at 256.54 38.0999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 252.222 36.83 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 254 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 254 36.83 0) (effects (font (size 1.27 1.27) @@ -6917,7 +7386,7 @@ ) ) (property "Notes" "" - (at 254 71.12 0) + (at 254 36.83 0) (effects (font (size 1.27 1.27) @@ -6925,7 +7394,7 @@ ) ) (property "PN" " RT0603DRC0710KL " - (at 254 71.12 0) + (at 254 36.83 0) (effects (font (size 1.27 1.27) @@ -6934,7 +7403,7 @@ ) ) (property "supplier link" "https://nz.mouser.com/ProductDetail/603-RT0603DRC0710KL" - (at 254 71.12 0) + (at 254 36.83 0) (effects (font (size 1.27 1.27) @@ -6943,7 +7412,7 @@ ) ) (property "supplier PN" " 603-RT0603DRC0710KL " - (at 254 71.12 0) + (at 254 36.83 0) (effects (font (size 1.27 1.27) @@ -6968,7 +7437,7 @@ ) (symbol (lib_id "Device:C") - (at 266.7 48.26 0) + (at 266.7 59.69 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -6977,7 +7446,7 @@ (dnp no) (uuid "f121ae1f-bf91-4ed7-b089-78a38a5ea34a") (property "Reference" "C35" - (at 273.05 46.736 0) + (at 273.05 58.166 0) (effects (font (size 1.27 1.27) @@ -6986,7 +7455,7 @@ ) ) (property "Value" "1u" - (at 273.05 48.26 0) + (at 273.05 59.69 0) (effects (font (size 1.27 1.27) @@ -6995,7 +7464,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 265.7348 52.07 0) + (at 265.7348 63.5 0) (effects (font (size 1.27 1.27) @@ -7004,7 +7473,7 @@ ) ) (property "Datasheet" "~" - (at 266.7 48.26 0) + (at 266.7 59.69 0) (effects (font (size 1.27 1.27) @@ -7013,7 +7482,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 266.7 48.26 0) + (at 266.7 59.69 0) (effects (font (size 1.27 1.27) @@ -7022,7 +7491,7 @@ ) ) (property "Notes" "6.3V" - (at 270.764 50.038 0) + (at 270.764 61.468 0) (effects (font (size 1.27 1.27) @@ -7030,7 +7499,7 @@ ) ) (property "PN" " JMK107BJ105MA-T " - (at 266.7 48.26 0) + (at 266.7 59.69 0) (effects (font (size 1.27 1.27) @@ -7039,7 +7508,7 @@ ) ) (property "supplier link" "https://nz.mouser.com/ProductDetail/963-JMK107BJ105MA-T" - (at 266.7 48.26 0) + (at 266.7 59.69 0) (effects (font (size 1.27 1.27) @@ -7048,7 +7517,7 @@ ) ) (property "supplier PN" " 963-JMK107BJ105MA-T " - (at 266.7 48.26 0) + (at 266.7 59.69 0) (effects (font (size 1.27 1.27) @@ -7073,7 +7542,7 @@ ) (symbol (lib_id "power:GND") - (at 266.7 52.07 0) + (at 266.7 63.5 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7082,7 +7551,7 @@ (fields_autoplaced yes) (uuid "f943a152-63be-4247-aca6-1e58f82b32ab") (property "Reference" "#PWR0157" - (at 266.7 58.42 0) + (at 266.7 69.85 0) (effects (font (size 1.27 1.27) @@ -7091,7 +7560,7 @@ ) ) (property "Value" "GND" - (at 266.7 57.15 0) + (at 266.7 68.58 0) (effects (font (size 1.27 1.27) @@ -7099,7 +7568,7 @@ ) ) (property "Footprint" "" - (at 266.7 52.07 0) + (at 266.7 63.5 0) (effects (font (size 1.27 1.27) @@ -7108,7 +7577,7 @@ ) ) (property "Datasheet" "" - (at 266.7 52.07 0) + (at 266.7 63.5 0) (effects (font (size 1.27 1.27) @@ -7117,7 +7586,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 266.7 52.07 0) + (at 266.7 63.5 0) (effects (font (size 1.27 1.27) @@ -7139,7 +7608,7 @@ ) (symbol (lib_id "power:+3.3V") - (at 278.13 63.5 0) + (at 278.13 29.21 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7147,7 +7616,7 @@ (dnp no) (uuid "f991fdc6-c23f-4828-a86f-5e9eb7f430c4") (property "Reference" "#PWR0160" - (at 278.13 67.31 0) + (at 278.13 33.02 0) (effects (font (size 1.27 1.27) @@ -7156,7 +7625,7 @@ ) ) (property "Value" "+3.3V" - (at 278.13 59.436 0) + (at 278.13 25.146 0) (effects (font (size 1.27 1.27) @@ -7164,7 +7633,7 @@ ) ) (property "Footprint" "" - (at 278.13 63.5 0) + (at 278.13 29.21 0) (effects (font (size 1.27 1.27) @@ -7173,7 +7642,7 @@ ) ) (property "Datasheet" "" - (at 278.13 63.5 0) + (at 278.13 29.21 0) (effects (font (size 1.27 1.27) @@ -7182,7 +7651,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 278.13 63.5 0) + (at 278.13 29.21 0) (effects (font (size 1.27 1.27) @@ -7204,7 +7673,7 @@ ) (symbol (lib_id "Switch:SW_Push") - (at 261.62 67.31 0) + (at 261.62 33.02 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7213,7 +7682,7 @@ (fields_autoplaced yes) (uuid "fae5c4c4-1090-46e3-b669-99bd70690203") (property "Reference" "SW9" - (at 261.62 59.69 0) + (at 261.62 25.4 0) (effects (font (size 1.27 1.27) @@ -7221,7 +7690,7 @@ ) ) (property "Value" "SW_Push" - (at 261.62 62.23 0) + (at 261.62 27.94 0) (effects (font (size 1.27 1.27) @@ -7229,7 +7698,7 @@ ) ) (property "Footprint" "Button_Switch_SMD:SW_SPST_PTS810" - (at 261.62 62.23 0) + (at 261.62 27.94 0) (effects (font (size 1.27 1.27) @@ -7238,7 +7707,7 @@ ) ) (property "Datasheet" "~" - (at 261.62 62.23 0) + (at 261.62 27.94 0) (effects (font (size 1.27 1.27) @@ -7247,7 +7716,7 @@ ) ) (property "Description" "Push button switch, generic, two pins" - (at 261.62 67.31 0) + (at 261.62 33.02 0) (effects (font (size 1.27 1.27) @@ -7256,7 +7725,7 @@ ) ) (property "Notes" "" - (at 261.62 67.31 0) + (at 261.62 33.02 0) (effects (font (size 1.27 1.27) @@ -7264,7 +7733,7 @@ ) ) (property "PN" " PTS810SJK250SMTR LFS " - (at 261.62 67.31 0) + (at 261.62 33.02 0) (effects (font (size 1.27 1.27) @@ -7273,7 +7742,7 @@ ) ) (property "supplier link" "https://nz.mouser.com/ProductDetail/611-PTS810SJK250SMTR" - (at 261.62 67.31 0) + (at 261.62 33.02 0) (effects (font (size 1.27 1.27) @@ -7282,7 +7751,7 @@ ) ) (property "supplier PN" " 611-PTS810SJK250SMTR " - (at 261.62 67.31 0) + (at 261.62 33.02 0) (effects (font (size 1.27 1.27) @@ -7306,33 +7775,34 @@ ) ) (symbol - (lib_id "power:GND") - (at 266.7 30.48 0) + (lib_id "Device:R") + (at 139.7 49.53 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "ff1028b0-880b-4aa0-8a41-d1a2a3b4b5ff") - (property "Reference" "#PWR0152" - (at 266.7 36.83 0) + (uuid "ffda9b18-21b6-4562-90ec-41e0a5281018") + (property "Reference" "R66" + (at 141.224 48.26 0) (effects (font (size 1.27 1.27) ) - (hide yes) + (justify left) ) ) - (property "Value" "GND" - (at 266.7 34.544 0) + (property "Value" "4.7K" + (at 141.224 50.8 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) (property "Footprint" "" - (at 266.7 30.48 0) + (at 137.922 49.53 90) (effects (font (size 1.27 1.27) @@ -7340,8 +7810,8 @@ (hide yes) ) ) - (property "Datasheet" "" - (at 266.7 30.48 0) + (property "Datasheet" "~" + (at 139.7 49.53 0) (effects (font (size 1.27 1.27) @@ -7349,8 +7819,8 @@ (hide yes) ) ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 266.7 30.48 0) + (property "Description" "Resistor" + (at 139.7 49.53 0) (effects (font (size 1.27 1.27) @@ -7358,13 +7828,16 @@ (hide yes) ) ) + (pin "2" + (uuid "2e64854f-2b2d-4a2a-99b7-b1a283204fd3") + ) (pin "1" - (uuid "c306b97b-b3b3-4ab0-8d11-d45a9b800933") + (uuid "8e53cfbe-5545-4d85-bcca-23ed174216b2") ) (instances (project "keyboard_controller" (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/3e008f42-c8a7-4e04-b8be-bf15bd9f122f" - (reference "#PWR0152") + (reference "R66") (unit 1) ) ) -- 2.49.1 From dfa39ada1a378be518e10c0a66c10baae4ec5877 Mon Sep 17 00:00:00 2001 From: sirlilpanda Date: Tue, 30 Dec 2025 22:14:21 +1300 Subject: [PATCH 07/10] connect MCU to keyboard interface --- .../keyboard_controller.kicad_sch | 685 ++++++++++++++++-- 1 file changed, 644 insertions(+), 41 deletions(-) diff --git a/Hardware/keyboard_controller/keyboard_controller.kicad_sch b/Hardware/keyboard_controller/keyboard_controller.kicad_sch index 758a644..48ee2cf 100644 --- a/Hardware/keyboard_controller/keyboard_controller.kicad_sch +++ b/Hardware/keyboard_controller/keyboard_controller.kicad_sch @@ -131,12 +131,35 @@ (embedded_fonts no) ) ) + (text "NOTES:\n\nperipherals share an i2c bus with the usb hub and pd controller since\nsharing the I2C directly with the keyboard could create an security\nproblem with peripherals directly snooping on the keyboard presses" + (exclude_from_sim no) + (at 177.546 171.704 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "d3f32ef9-7845-471f-9a2d-347129dd0ced") + ) (junction (at 121.92 43.18) (diameter 0) (color 0 0 0 0) (uuid "134c1b32-2691-49f1-8c3e-3f89f2c92ded") ) + (junction + (at 119.38 87.63) + (diameter 0) + (color 0 0 0 0) + (uuid "327adf09-e5ee-4654-bc5c-a462caffabf8") + ) + (junction + (at 121.92 85.09) + (diameter 0) + (color 0 0 0 0) + (uuid "342903b2-5b4f-47e2-96ce-bdee9c4009e1") + ) (junction (at 119.38 40.64) (diameter 0) @@ -155,7 +178,17 @@ ) (wire (pts - (xy 158.75 30.48) (xy 171.45 30.48) + (xy 156.21 72.39) (xy 156.21 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0d4e4247-2d6c-49a1-aa03-b837619937ff") + ) + (wire + (pts + (xy 160.02 30.48) (xy 172.72 30.48) ) (stroke (width 0) @@ -163,6 +196,36 @@ ) (uuid "12dfe020-b936-465c-883a-ec0410085d39") ) + (wire + (pts + (xy 142.24 128.27) (xy 142.24 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "191ae528-c0eb-4ca9-a45b-72d33338e456") + ) + (wire + (pts + (xy 124.46 160.02) (xy 121.92 160.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1dde7649-73fd-4952-a5cf-fdc77a462960") + ) + (wire + (pts + (xy 152.4 128.27) (xy 152.4 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "210e8cb2-2d78-4c1b-a19f-13b359de2a8a") + ) (wire (pts (xy 124.46 30.48) (xy 120.65 30.48) @@ -173,6 +236,26 @@ ) (uuid "23d146ec-6567-4caf-9927-846089742382") ) + (wire + (pts + (xy 121.92 160.02) (xy 121.92 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "288d7faf-8fc5-4dad-af06-9de67b264c64") + ) + (wire + (pts + (xy 177.8 72.39) (xy 177.8 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2b3d5895-97c1-459e-8893-256df54c032b") + ) (wire (pts (xy 116.84 45.72) (xy 116.84 90.17) @@ -185,7 +268,7 @@ ) (wire (pts - (xy 158.75 40.64) (xy 171.45 40.64) + (xy 160.02 40.64) (xy 172.72 40.64) ) (stroke (width 0) @@ -205,7 +288,17 @@ ) (wire (pts - (xy 158.75 43.18) (xy 171.45 43.18) + (xy 175.26 72.39) (xy 175.26 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3920c992-3766-4b9e-bf82-e6b21364e959") + ) + (wire + (pts + (xy 160.02 43.18) (xy 172.72 43.18) ) (stroke (width 0) @@ -215,7 +308,7 @@ ) (wire (pts - (xy 158.75 53.34) (xy 171.45 53.34) + (xy 160.02 53.34) (xy 172.72 53.34) ) (stroke (width 0) @@ -233,6 +326,76 @@ ) (uuid "42478fb0-d963-4a32-9a84-cb8efe8bfe2e") ) + (wire + (pts + (xy 162.56 97.79) (xy 177.8 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4a3e4395-0005-495c-a4a6-b96d305bbcab") + ) + (wire + (pts + (xy 119.38 162.56) (xy 119.38 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4b6b8921-a324-4482-82b1-67f9f570744b") + ) + (wire + (pts + (xy 134.62 128.27) (xy 134.62 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "54e60b55-b905-48d7-b9d9-f6391da4de8e") + ) + (wire + (pts + (xy 154.94 128.27) (xy 154.94 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5870c20b-289d-497c-be80-3cc73816f5a9") + ) + (wire + (pts + (xy 137.16 128.27) (xy 137.16 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "60d3ab8a-95df-46f3-bec6-2dc3a187f51f") + ) + (wire + (pts + (xy 162.56 100.33) (xy 180.34 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6c3ee5b9-8776-4967-a80b-a21ef5ed4e18") + ) + (wire + (pts + (xy 180.34 72.39) (xy 180.34 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6d127d87-f683-4b5e-b7f8-7a97905badb2") + ) (wire (pts (xy 113.03 33.02) (xy 124.46 33.02) @@ -243,6 +406,16 @@ ) (uuid "7bfe1b5c-ecfd-48e4-b57b-f511f690af7c") ) + (wire + (pts + (xy 162.56 102.87) (xy 182.88 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7c858b4f-5c86-4585-ac66-b6d45ee8edbe") + ) (wire (pts (xy 120.65 26.67) (xy 120.65 30.48) @@ -265,7 +438,17 @@ ) (wire (pts - (xy 158.75 35.56) (xy 171.45 35.56) + (xy 132.08 128.27) (xy 132.08 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "968c2893-9090-463d-a070-dfaaf9a11cbd") + ) + (wire + (pts + (xy 160.02 35.56) (xy 172.72 35.56) ) (stroke (width 0) @@ -273,6 +456,26 @@ ) (uuid "a082fd9a-da7a-4f37-a009-8d0c237d3f93") ) + (wire + (pts + (xy 139.7 128.27) (xy 139.7 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a10edea9-982a-4537-bcf1-479563c175fb") + ) + (wire + (pts + (xy 144.78 128.27) (xy 144.78 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a144d56c-4cb7-4bc7-a782-fcf21e0ebd15") + ) (wire (pts (xy 113.03 40.64) (xy 119.38 40.64) @@ -293,6 +496,36 @@ ) (uuid "a471c19c-9031-47cd-966d-454a9e2d7e07") ) + (wire + (pts + (xy 157.48 128.27) (xy 157.48 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aaa4874c-ee1a-45f9-8a88-051879d8bba5") + ) + (wire + (pts + (xy 124.46 162.56) (xy 119.38 162.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aeb6e15b-c238-4d2e-af30-252befbf2073") + ) + (wire + (pts + (xy 160.02 128.27) (xy 160.02 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b51b5b5a-d642-42c7-b32e-ae8696dddcd9") + ) (wire (pts (xy 113.03 43.18) (xy 121.92 43.18) @@ -313,6 +546,16 @@ ) (uuid "c4d4554a-6bbb-4d39-813f-db4960d1911a") ) + (wire + (pts + (xy 129.54 128.27) (xy 129.54 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c569b18e-08b0-4bbc-bdf2-46a3091e5bbc") + ) (wire (pts (xy 119.38 40.64) (xy 124.46 40.64) @@ -325,7 +568,7 @@ ) (wire (pts - (xy 158.75 33.02) (xy 171.45 33.02) + (xy 160.02 33.02) (xy 172.72 33.02) ) (stroke (width 0) @@ -345,7 +588,17 @@ ) (wire (pts - (xy 158.75 46.99) (xy 171.45 46.99) + (xy 153.67 72.39) (xy 153.67 81.28) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d38ff251-5c54-4427-a365-9edb69009a67") + ) + (wire + (pts + (xy 160.02 46.99) (xy 172.72 46.99) ) (stroke (width 0) @@ -355,7 +608,7 @@ ) (wire (pts - (xy 158.75 49.53) (xy 171.45 49.53) + (xy 160.02 49.53) (xy 172.72 49.53) ) (stroke (width 0) @@ -365,7 +618,7 @@ ) (wire (pts - (xy 158.75 55.88) (xy 171.45 55.88) + (xy 160.02 55.88) (xy 172.72 55.88) ) (stroke (width 0) @@ -383,6 +636,26 @@ ) (uuid "e4b4e451-400a-4a8d-a610-9cc172fcf577") ) + (wire + (pts + (xy 162.56 95.25) (xy 175.26 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ea48d016-8e4e-449c-8363-5dbfc13924cb") + ) + (wire + (pts + (xy 182.88 72.39) (xy 182.88 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f08b8316-82e0-4766-8511-626e0425c3e1") + ) (symbol (lib_id "power:+5V") (at 120.65 26.67 0) @@ -451,7 +724,7 @@ ) (sheet (at 124.46 27.94) - (size 34.29 44.45) + (size 35.56 44.45) (exclude_from_sim no) (in_bom yes) (on_board yes) @@ -574,7 +847,7 @@ ) ) (pin "PWR_USBD2" output - (at 158.75 30.48 0) + (at 160.02 30.48 0) (uuid "022ee30e-d7a7-4e0d-9525-243861daec14") (effects (font @@ -584,7 +857,7 @@ ) ) (pin "PWR_USBD3" output - (at 158.75 33.02 0) + (at 160.02 33.02 0) (uuid "e0c59a43-4738-4f58-b8fc-a3d415fa2325") (effects (font @@ -594,7 +867,7 @@ ) ) (pin "PWR_USBD4" output - (at 158.75 35.56 0) + (at 160.02 35.56 0) (uuid "88f9270b-7fa1-46d2-afae-16d86b89617e") (effects (font @@ -604,7 +877,7 @@ ) ) (pin "USBD2_N" input - (at 158.75 43.18 0) + (at 160.02 43.18 0) (uuid "26cb3814-1921-46cf-8844-12b04cb3c3a6") (effects (font @@ -614,7 +887,7 @@ ) ) (pin "USBD2_P" input - (at 158.75 40.64 0) + (at 160.02 40.64 0) (uuid "e7d772c5-dc0f-491d-bbe4-b88081353547") (effects (font @@ -624,7 +897,7 @@ ) ) (pin "USBD3_N" input - (at 158.75 49.53 0) + (at 160.02 49.53 0) (uuid "fc187a48-f260-492a-aa8d-4a05dd5d92c3") (effects (font @@ -634,7 +907,7 @@ ) ) (pin "USBD3_P" input - (at 158.75 46.99 0) + (at 160.02 46.99 0) (uuid "b122bf8c-a643-45fe-a07c-05de668c6f1d") (effects (font @@ -644,7 +917,7 @@ ) ) (pin "USBD4_N" input - (at 158.75 55.88 0) + (at 160.02 55.88 0) (uuid "3be6f3e5-0fac-48a6-a8d2-edecabee3143") (effects (font @@ -654,7 +927,7 @@ ) ) (pin "USBD4_P" input - (at 158.75 53.34 0) + (at 160.02 53.34 0) (uuid "b9d029e2-85c1-4f99-b445-115221ce0e26") (effects (font @@ -673,7 +946,7 @@ ) (sheet (at 124.46 81.28) - (size 34.29 25.4) + (size 38.1 46.99) (exclude_from_sim no) (in_bom yes) (on_board yes) @@ -697,7 +970,7 @@ ) ) (property "Sheetfile" "MCU.kicad_sch" - (at 124.46 107.2646 0) + (at 124.46 128.8546 0) (effects (font (size 1.27 1.27) @@ -713,6 +986,206 @@ ) ) ) + (pin "BOOT" input + (at 162.56 95.25 0) + (uuid "5350e495-4d5c-4bbd-a668-6baa0038a59c") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "EN" input + (at 162.56 97.79 0) + (uuid "01a73818-18a9-45f4-91fb-54ffb37f210e") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "PROG_RXD" input + (at 162.56 102.87 0) + (uuid "93795dd2-4ad6-4e2b-9d1c-87b07db7516b") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "PROG_TXD" input + (at 162.56 100.33 0) + (uuid "ceb74c69-2d1c-4ccb-a98b-7013d7afe921") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "SCL" input + (at 124.46 85.09 180) + (uuid "6b26697c-6991-421d-9cc6-83e1160b8536") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "SDA" input + (at 124.46 87.63 180) + (uuid "c22bfbe3-dbdb-4fd6-8da5-6abeda230da1") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "USB_D+" input + (at 156.21 81.28 90) + (uuid "a64b796e-58d3-4d10-8b3b-ea873abd0e09") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "USB_D-" input + (at 153.67 81.28 90) + (uuid "8cc3d7da-f9fc-44d3-9f6e-56554249f4d0") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "USB_PD_ALERT" input + (at 124.46 90.17 180) + (uuid "9d3df001-0d47-4cf9-9c86-771119f74161") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "!INT_L" input + (at 129.54 128.27 270) + (uuid "92002c5d-8457-45b8-8a70-066b0942bd0d") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "!INT_R" input + (at 132.08 128.27 270) + (uuid "0fb336ad-0201-4fa3-84fc-31b75f995dab") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "!RESET" input + (at 134.62 128.27 270) + (uuid "f9edb144-f2c8-4f88-bc9d-f6cc4fb6c219") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "DISPLAY_EN" input + (at 160.02 128.27 270) + (uuid "85aab8a8-f7a7-4151-8f81-383dff70e7da") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "DISPLAY_UART_RX" input + (at 157.48 128.27 270) + (uuid "947d4197-d7f4-4a83-b075-ffdf6d8f946c") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "DISPLAY_UART_TX" input + (at 154.94 128.27 270) + (uuid "8f9800c4-1f7e-455b-8d27-49e094b9a37f") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "KEYBOARD_EN" input + (at 137.16 128.27 270) + (uuid "7a7ecabe-be46-4135-8bc2-eecbf70df888") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "KEYBOARD_SCL" input + (at 139.7 128.27 270) + (uuid "c693968f-10f0-4100-a1ff-9d912f1bd847") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "KEYBOARD_SDA" input + (at 142.24 128.27 270) + (uuid "c50d7a24-dd0e-4840-8604-773a737ddc5d") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "LED_DIN" input + (at 144.78 128.27 270) + (uuid "25d5c932-899b-4610-b493-334c0187c483") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "PERIPHERAL_EN" input + (at 152.4 128.27 270) + (uuid "54309a34-9b5f-462e-a15c-ad27feabbbac") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) (instances (project "keyboard_controller" (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd" @@ -764,8 +1237,8 @@ ) ) (sheet - (at 124.46 114.3) - (size 34.29 17.78) + (at 124.46 139.7) + (size 43.18 35.56) (exclude_from_sim no) (in_bom yes) (on_board yes) @@ -780,7 +1253,7 @@ ) (uuid "597f86ca-912d-4f96-a6ed-f7d99a92319e") (property "Sheetname" "keyboard_interface" - (at 124.46 113.5884 0) + (at 123.7484 175.26 90) (effects (font (size 1.27 1.27) @@ -789,7 +1262,7 @@ ) ) (property "Sheetfile" "keyboard_interface.kicad_sch" - (at 124.46 132.6646 0) + (at 168.2246 175.26 90) (effects (font (size 1.27 1.27) @@ -797,6 +1270,136 @@ (justify left top) ) ) + (pin "!INT_L" input + (at 129.54 139.7 90) + (uuid "dfddb606-9130-42e7-b976-59022accd5d9") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "!INT_R" input + (at 132.08 139.7 90) + (uuid "abcaa1e1-6b58-4908-bf10-d555ab18a420") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "!RESET" input + (at 134.62 139.7 90) + (uuid "7c1e12b8-76c5-44c7-97bb-c4d427c02483") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "DISPLAY_EN" input + (at 160.02 139.7 90) + (uuid "d4c78aad-2caf-4816-bca5-d730b2a44116") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "DISPLAY_UART_RX" input + (at 157.48 139.7 90) + (uuid "4c40c0f0-dab6-4dee-a3cd-b452b7489e7a") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "DISPLAY_UART_TX" input + (at 154.94 139.7 90) + (uuid "a81d3781-0ecb-4006-b38e-fd89a6d9cb76") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "KEYBOARD_EN" input + (at 137.16 139.7 90) + (uuid "2785fa47-f574-4b33-94e9-9073391710de") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "KEYBOARD_SCL" input + (at 139.7 139.7 90) + (uuid "2747bc29-a3eb-44ec-ab9e-6e941b763207") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "KEYBOARD_SDA" input + (at 142.24 139.7 90) + (uuid "45851f95-7b92-4d86-9e28-4909e5ae17a1") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "LED_DIN" input + (at 144.78 139.7 90) + (uuid "4dd614b7-1b13-4ca2-a794-19d36140e307") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "PERIPHERAL_EN" input + (at 152.4 139.7 90) + (uuid "560cc74d-33bf-414b-a6dc-29a53a2ac606") + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "PERIPHERAL_SCL" input + (at 124.46 160.02 180) + (uuid "db57fe02-b2be-4aac-a15d-2f40a2f7c831") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "PERIPHERAL_SDA" input + (at 124.46 162.56 180) + (uuid "cfb9ada9-22ac-43ac-84e2-fe4fc07aedb6") + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) (instances (project "keyboard_controller" (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd" @@ -898,7 +1501,7 @@ ) ) (sheet - (at 171.45 27.94) + (at 172.72 27.94) (size 26.67 44.45) (exclude_from_sim no) (in_bom yes) @@ -914,7 +1517,7 @@ ) (uuid "f949d847-95e8-43ae-a947-73b7c5fb08a2") (property "Sheetname" "USB_output_n_prog" - (at 171.45 27.2284 0) + (at 172.72 27.2284 0) (effects (font (size 1.27 1.27) @@ -923,7 +1526,7 @@ ) ) (property "Sheetfile" "programming_interface.kicad_sch" - (at 171.45 72.9746 0) + (at 172.72 72.9746 0) (effects (font (size 1.27 1.27) @@ -932,7 +1535,7 @@ ) ) (pin "PROG_BOOT" input - (at 173.99 72.39 270) + (at 175.26 72.39 270) (uuid "9839852c-0bd9-42f0-9cfb-ef0fca8c4d1e") (effects (font @@ -942,7 +1545,7 @@ ) ) (pin "PROG_EN" input - (at 176.53 72.39 270) + (at 177.8 72.39 270) (uuid "0bbb709f-867a-4ad9-b27d-c9dd80af824f") (effects (font @@ -952,7 +1555,7 @@ ) ) (pin "PROG_TXD" input - (at 179.07 72.39 270) + (at 180.34 72.39 270) (uuid "3a0c9a5e-ff7b-4915-93b6-fbc60fed8e8e") (effects (font @@ -962,7 +1565,7 @@ ) ) (pin "USB_1_PWR" input - (at 171.45 30.48 180) + (at 172.72 30.48 180) (uuid "37260822-24a5-4f7f-840e-b8175a827ddb") (effects (font @@ -972,7 +1575,7 @@ ) ) (pin "USB_2_PWR" input - (at 171.45 33.02 180) + (at 172.72 33.02 180) (uuid "1ea4aeb2-8f1a-4107-8ac8-3e2f94d5b674") (effects (font @@ -982,7 +1585,7 @@ ) ) (pin "USB_3_PWR" input - (at 171.45 35.56 180) + (at 172.72 35.56 180) (uuid "6d12db6b-1cef-4759-aa5f-83d5ecdf30d6") (effects (font @@ -992,7 +1595,7 @@ ) ) (pin "USB_OUT_1_DN" input - (at 171.45 43.18 180) + (at 172.72 43.18 180) (uuid "e8294594-e1c3-4bb6-9df9-e265f76f73a3") (effects (font @@ -1002,7 +1605,7 @@ ) ) (pin "USB_OUT_1_DP" input - (at 171.45 40.64 180) + (at 172.72 40.64 180) (uuid "9ff0a255-e00b-485a-a4ca-65a4386bc7a2") (effects (font @@ -1012,7 +1615,7 @@ ) ) (pin "USB_OUT_2_DN" input - (at 171.45 49.53 180) + (at 172.72 49.53 180) (uuid "22bdd00b-ea14-40b2-8286-6008c82f8c40") (effects (font @@ -1022,7 +1625,7 @@ ) ) (pin "USB_OUT_2_DP" input - (at 171.45 46.99 180) + (at 172.72 46.99 180) (uuid "88a71857-176c-48a2-9da4-7b200715ed3a") (effects (font @@ -1032,7 +1635,7 @@ ) ) (pin "USB_OUT_3_DN" input - (at 171.45 55.88 180) + (at 172.72 55.88 180) (uuid "75c6d7e3-fd78-4dc9-8845-0a67e7528ffb") (effects (font @@ -1042,7 +1645,7 @@ ) ) (pin "USB_OUT_3_DP" input - (at 171.45 53.34 180) + (at 172.72 53.34 180) (uuid "f353501a-b5e8-4cc1-ad49-92f908e35673") (effects (font @@ -1052,7 +1655,7 @@ ) ) (pin "PROG_RXD" input - (at 181.61 72.39 270) + (at 182.88 72.39 270) (uuid "2c32949d-ae8f-49d0-8906-eb61485bf0b0") (effects (font -- 2.49.1 From 13f2ab1dd7c968db9a5ce5a63ae198d274cea72d Mon Sep 17 00:00:00 2001 From: sirlilpanda Date: Tue, 30 Dec 2025 22:15:07 +1300 Subject: [PATCH 08/10] added buffers for keyboard, peripherals and display interfaces --- .../keyboard_interface.kicad_sch | 10896 +++++++++++++++- 1 file changed, 10895 insertions(+), 1 deletion(-) diff --git a/Hardware/keyboard_controller/keyboard_interface.kicad_sch b/Hardware/keyboard_controller/keyboard_interface.kicad_sch index 47851f1..450ccf5 100644 --- a/Hardware/keyboard_controller/keyboard_interface.kicad_sch +++ b/Hardware/keyboard_controller/keyboard_interface.kicad_sch @@ -4,5 +4,10899 @@ (generator_version "9.0") (uuid "bf56d128-5d7e-4ef0-a7c8-6b5949458edb") (paper "A4") - (lib_symbols) + (lib_symbols + (symbol "Connector:Conn_01x04_Pin" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x04_Pin" + (at 0 -7.62 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" "Generic connector, single row, 01x04, script generated" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x04_Pin_1_1" + (rectangle + (start 0.8636 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 1.27 2.54) (xy 0.8636 2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy 0.8636 0) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -2.54) (xy 0.8636 -2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -5.08) (xy 0.8636 -5.08) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at 5.08 2.54 180) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -5.08 180) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Connector:Conn_01x10_Socket" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 12.7 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x10_Socket" + (at 0 -15.24 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" "Generic connector, single row, 01x10, script generated" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x10_Socket_1_1" + (polyline + (pts + (xy -1.27 10.16) (xy -0.508 10.16) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 7.62) (xy -0.508 7.62) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 5.08) (xy -0.508 5.08) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 2.54) (xy -0.508 2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy -0.508 0) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -2.54) (xy -0.508 -2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -5.08) (xy -0.508 -5.08) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -7.62) (xy -0.508 -7.62) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -10.16) (xy -0.508 -10.16) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -12.7) (xy -0.508 -12.7) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 9.652) + (mid -0.5058 10.16) + (end 0 10.668) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 7.112) + (mid -0.5058 7.62) + (end 0 8.128) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 4.572) + (mid -0.5058 5.08) + (end 0 5.588) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 2.032) + (mid -0.5058 2.54) + (end 0 3.048) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -0.508) + (mid -0.5058 0) + (end 0 0.508) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -3.048) + (mid -0.5058 -2.54) + (end 0 -2.032) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -5.588) + (mid -0.5058 -5.08) + (end 0 -4.572) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -8.128) + (mid -0.5058 -7.62) + (end 0 -7.112) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -10.668) + (mid -0.5058 -10.16) + (end 0 -9.652) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -13.208) + (mid -0.5058 -12.7) + (end 0 -12.192) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 10.16 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -12.7 0) + (length 3.81) + (name "Pin_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:C" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0.9652 -3.81 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" "Unpolarized capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "C_0_1" + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (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 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:Fuse" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "F" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Fuse" + (at -1.905 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (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" "Fuse" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "fuse" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*Fuse*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Fuse_0_1" + (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 "Fuse_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) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (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" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_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 "Jumper:Jumper_2_Bridged" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "JP" + (at 0 1.905 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Jumper_2_Bridged" + (at 0 -2.54 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" "Jumper, 2-pole, closed/bridged" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "Jumper SPST" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Jumper* TestPoint*2Pads* TestPoint*Bridge*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Jumper_2_Bridged_0_0" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Jumper_2_Bridged_0_1" + (arc + (start -1.524 0.254) + (mid 0 0.762) + (end 1.524 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Jumper_2_Bridged_1_1" + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Jumper:Jumper_2_Open" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "JP" + (at 0 2.794 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Jumper_2_Open" + (at 0 -2.286 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" "Jumper, 2-pole, open" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "Jumper SPST" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Jumper* TestPoint*2Pads* TestPoint*Bridge*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Jumper_2_Open_0_0" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Jumper_2_Open_0_1" + (arc + (start -1.524 1.27) + (mid 0 1.778) + (end 1.524 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Jumper_2_Open_1_1" + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Logic_LevelTranslator:TXS0102DCT" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -6.35 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "TXS0102DCT" + (at 3.81 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SSOP-8_2.95x2.8mm_P0.65mm" + (at 0 -13.97 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/gpn/txs0102" + (at 0 -0.508 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "2-Bit Bidirectional Voltage-Level Shifter for Open-Drain and Push-Pull Application, SSOP-8" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "Level-Shifter CMOS-TTL-Translation" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SSOP*2.95x2.8mm*P0.65mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "TXS0102DCT_0_1" + (rectangle + (start -7.62 10.16) + (end 7.62 -10.16) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -4.318 -2.54) (xy -1.27 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 -1.524) (xy 2.032 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 -1.27) (xy 1.524 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -2.54) (xy -1.27 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -1.27) (xy 0 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -2.54) (xy 1.27 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.318 -2.54) (xy 1.27 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "TXS0102DCT_1_1" + (polyline + (pts + (xy -4.318 2.54) (xy -1.27 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 3.556) (xy 2.032 3.556) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.524 3.81) (xy 1.524 3.81) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 2.54) (xy -1.27 3.556) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 3.81) (xy 0 4.826) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 2.54) (xy 1.27 3.556) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.318 2.54) (xy 1.27 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin input line + (at -10.16 7.62 0) + (length 2.54) + (name "OE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 2.54 0) + (length 2.54) + (name "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -10.16 -2.54 0) + (length 2.54) + (name "A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -2.54 12.7 270) + (length 2.54) + (name "VCCA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -12.7 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 2.54 12.7 270) + (length 2.54) + (name "VCCB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 2.54 180) + (length 2.54) + (name "B1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 -2.54 180) + (length 2.54) + (name "B2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:+3.3V" + (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" "+3.3V" + (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 \"+3.3V\"" + (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 "+3.3V_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 "+3.3V_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) + ) + (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) + ) + (symbol "power:GND" + (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 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 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 \"GND\" , ground" + (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 "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) + (rectangle + (start 144.78 95.25) + (end 274.32 158.75) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + (uuid 6fecb229-d566-477c-8c26-7d3cb5e8d3b3) + ) + (rectangle + (start 144.78 29.21) + (end 274.32 92.71) + (stroke + (width 0) + (type solid) + ) + (fill + (type none) + ) + (uuid bb263bed-b577-471e-94c3-17dcf2a4c0bd) + ) + (rectangle + (start 12.7 12.7) + (end 140.97 195.58) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid cf75e222-f2ae-4280-93d2-7ec28a5953aa) + ) + (text "fused the display and peripheral since these are the most likely to be shorted\nand the reset of the keyboard still needs to work if these go\n\nmight want to changes the fuses to PTCs" + (exclude_from_sim no) + (at 177.546 170.688 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "41198273-10cf-4ee0-aa90-5a4237ab0cfd") + ) + (junction + (at 119.38 179.07) + (diameter 0) + (color 0 0 0 0) + (uuid "0119cd60-e6b7-4e2a-8b28-adad0056e161") + ) + (junction + (at 228.6 46.99) + (diameter 0) + (color 0 0 0 0) + (uuid "022722a3-a33f-4432-81f9-8c6f3c4d7fb6") + ) + (junction + (at 72.39 105.41) + (diameter 0) + (color 0 0 0 0) + (uuid "0d30d237-6d26-4e85-af2e-4756e328ab3f") + ) + (junction + (at 209.55 106.68) + (diameter 0) + (color 0 0 0 0) + (uuid "1b89c9d3-ce39-4445-9b1a-402635914a0b") + ) + (junction + (at 232.41 129.54) + (diameter 0) + (color 0 0 0 0) + (uuid "1d7ed586-884a-43b3-bcf9-92785895fb09") + ) + (junction + (at 167.64 59.69) + (diameter 0) + (color 0 0 0 0) + (uuid "1f222e9f-a1d9-448d-a020-2eec03eaa80d") + ) + (junction + (at 83.82 46.99) + (diameter 0) + (color 0 0 0 0) + (uuid "284e37ed-ecce-4af6-85d4-f9e5708e39e4") + ) + (junction + (at 80.01 165.1) + (diameter 0) + (color 0 0 0 0) + (uuid "29fd6966-38a7-459f-a5ab-64b6b9ab8205") + ) + (junction + (at 166.37 124.46) + (diameter 0) + (color 0 0 0 0) + (uuid "421b9a77-60d3-4a5e-99b4-d1369b575504") + ) + (junction + (at 233.68 46.99) + (diameter 0) + (color 0 0 0 0) + (uuid "524dd821-2a86-46fd-97bd-c9cd144b4b31") + ) + (junction + (at 232.41 105.41) + (diameter 0) + (color 0 0 0 0) + (uuid "571c3a84-8e47-41d1-b9a9-1a8303589e28") + ) + (junction + (at 72.39 165.1) + (diameter 0) + (color 0 0 0 0) + (uuid "5772c46e-7925-45f1-9e20-34a9750b7f9a") + ) + (junction + (at 106.68 179.07) + (diameter 0) + (color 0 0 0 0) + (uuid "5bad52df-fc81-47b6-9467-655d00cc0bbf") + ) + (junction + (at 207.01 41.91) + (diameter 0) + (color 0 0 0 0) + (uuid "5dc01b0e-5740-43f7-9438-1cae8da88817") + ) + (junction + (at 52.07 142.24) + (diameter 0) + (color 0 0 0 0) + (uuid "6113b7d0-5888-4e3b-b302-9c996c9591d3") + ) + (junction + (at 57.15 82.55) + (diameter 0) + (color 0 0 0 0) + (uuid "62be2c03-a541-4328-9646-e87070ce2fc4") + ) + (junction + (at 240.03 105.41) + (diameter 0) + (color 0 0 0 0) + (uuid "63c7da9a-2f04-4361-9084-288d400caa18") + ) + (junction + (at 254 110.49) + (diameter 0) + (color 0 0 0 0) + (uuid "72958f8b-0547-480b-b348-c48c9dc8c41a") + ) + (junction + (at 57.15 142.24) + (diameter 0) + (color 0 0 0 0) + (uuid "7687a1a2-14ad-46fe-ad84-ba151607be50") + ) + (junction + (at 214.63 106.68) + (diameter 0) + (color 0 0 0 0) + (uuid "91c60529-e765-4b1a-80d4-737f2aaddc08") + ) + (junction + (at 201.93 41.91) + (diameter 0) + (color 0 0 0 0) + (uuid "97870e6e-8cda-40fc-a0ca-9b2817ba176f") + ) + (junction + (at 83.82 179.07) + (diameter 0) + (color 0 0 0 0) + (uuid "97bc4e49-5cd6-472d-9fef-2daee68aeba0") + ) + (junction + (at 248.92 110.49) + (diameter 0) + (color 0 0 0 0) + (uuid "9fec98ec-a6b7-4929-a317-bc7ab8e12c0b") + ) + (junction + (at 80.01 110.49) + (diameter 0) + (color 0 0 0 0) + (uuid "a1b68fcc-0d18-4c54-b76f-77e6ca42b4c7") + ) + (junction + (at 95.25 179.07) + (diameter 0) + (color 0 0 0 0) + (uuid "a6d4ec91-b2bc-4796-a99b-56293aef318b") + ) + (junction + (at 74.93 52.07) + (diameter 0) + (color 0 0 0 0) + (uuid "c4be9574-6b2c-4fe2-95f2-c826dda609af") + ) + (junction + (at 240.03 129.54) + (diameter 0) + (color 0 0 0 0) + (uuid "df75fe20-cf26-4606-879c-732bf8cbbb61") + ) + (junction + (at 52.07 24.13) + (diameter 0) + (color 0 0 0 0) + (uuid "e1c0f16b-e183-4885-ab0e-96d15fadc500") + ) + (junction + (at 52.07 82.55) + (diameter 0) + (color 0 0 0 0) + (uuid "ea421d38-0e62-4920-9260-be30d312a716") + ) + (junction + (at 57.15 24.13) + (diameter 0) + (color 0 0 0 0) + (uuid "f81b250f-e6c2-46ea-9a95-52c09fee5efc") + ) + (bus_entry + (at -57.15 127) + (size 2.54 2.54) + (stroke + (width 0) + (type default) + ) + (uuid "f349bcd9-2849-4fb1-9655-90478a98a66e") + ) + (wire + (pts + (xy 214.63 106.68) (xy 219.71 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0432d26e-9c97-4648-9ef7-61a59409c1d7") + ) + (wire + (pts + (xy 57.15 21.59) (xy 57.15 24.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "068299af-eb04-43fc-93b0-9ca70664f6e4") + ) + (wire + (pts + (xy 162.56 124.46) (xy 166.37 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0813dc1e-b459-4352-a1a4-91cadf3155fa") + ) + (wire + (pts + (xy 64.77 170.18) (xy 88.9 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0dd675dd-74de-449c-9bc0-3e756269f588") + ) + (wire + (pts + (xy 107.95 102.87) (xy 110.49 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0e782dc7-322e-4353-a5ef-49ae0e29ed35") + ) + (wire + (pts + (xy 119.38 179.07) (xy 132.08 179.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0ef8039e-5699-465a-8dae-6b6322401744") + ) + (wire + (pts + (xy 72.39 165.1) (xy 80.01 165.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "13e51091-7577-40fa-8f0f-68ae3c057d6a") + ) + (wire + (pts + (xy 83.82 46.99) (xy 88.9 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "213bf6d7-8dda-4798-8584-029018c01374") + ) + (wire + (pts + (xy 209.55 106.68) (xy 209.55 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2257d062-e4dd-4274-8762-ce2f77320537") + ) + (wire + (pts + (xy 226.06 134.62) (xy 226.06 132.08) + ) + (stroke + (width 0) + (type default) + ) + (uuid "229f47a7-0313-4993-b83c-d323fbff51c0") + ) + (wire + (pts + (xy 80.01 144.78) (xy 80.01 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "234e2e48-ebba-4341-a71a-ae12c3673c30") + ) + (wire + (pts + (xy 214.63 104.14) (xy 214.63 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "26405693-bc03-4e33-ae0b-87a5ff984d2b") + ) + (wire + (pts + (xy 52.07 24.13) (xy 46.99 24.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "274e854e-70ed-4a65-ba30-f478241d09b9") + ) + (wire + (pts + (xy 224.79 66.04) (xy 228.6 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "282093a9-fc94-4366-9d80-989089d4d645") + ) + (wire + (pts + (xy 228.6 45.72) (xy 228.6 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2eee3844-f88e-43ff-9092-bdd69d565bb6") + ) + (wire + (pts + (xy 86.36 115.57) (xy 86.36 165.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2f577fd0-6c6d-4ea9-984f-94ff3db8220d") + ) + (wire + (pts + (xy 52.07 21.59) (xy 52.07 24.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "30c0219c-8591-4896-96f5-9e9ecd7c2f64") + ) + (wire + (pts + (xy 212.09 148.59) (xy 212.09 144.78) + ) + (stroke + (width 0) + (type default) + ) + (uuid "32a815d9-7c42-441e-b676-2221338254d5") + ) + (wire + (pts + (xy 72.39 93.98) (xy 72.39 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "353e2846-8cab-45d2-a46e-fb1363343788") + ) + (wire + (pts + (xy 57.15 82.55) (xy 57.15 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3d49dd07-01ed-4bb1-b8ec-fac417ac284d") + ) + (wire + (pts + (xy 52.07 142.24) (xy 52.07 154.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "40b61c09-eabe-4c8b-bc96-80e3ad440e85") + ) + (wire + (pts + (xy 193.04 69.85) (xy 194.31 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "42dbdad0-e6fe-463a-9dae-281560a28d05") + ) + (wire + (pts + (xy 232.41 129.54) (xy 240.03 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4454197e-4293-464d-8701-95452e6d1bb4") + ) + (wire + (pts + (xy 57.15 80.01) (xy 57.15 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "449b99a6-a8ac-4188-9bca-84a5391a7274") + ) + (wire + (pts + (xy 248.92 110.49) (xy 254 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "457c5c37-7e10-4873-9b6f-1294efdb03a5") + ) + (wire + (pts + (xy 74.93 33.02) (xy 74.93 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "46d9a363-1a3c-44fd-8981-993567ba3764") + ) + (wire + (pts + (xy 166.37 124.46) (xy 201.93 124.46) + ) + (stroke + (width 0) + (type default) + ) + (uuid "46ef63be-d488-4a5e-9b14-70ba6d5af91a") + ) + (wire + (pts + (xy 232.41 105.41) (xy 232.41 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4a9db52b-e094-480a-806e-8b25a66c84f7") + ) + (wire + (pts + (xy 43.18 105.41) (xy 44.45 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4c825f0e-59ab-4d7a-ad3b-8365665b74de") + ) + (wire + (pts + (xy 226.06 132.08) (xy 248.92 132.08) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4da62f89-0b44-40ac-8cfe-4ae597d23c85") + ) + (wire + (pts + (xy 240.03 118.11) (xy 240.03 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5118e0d8-c989-4992-a856-2d7647daeda0") + ) + (wire + (pts + (xy 74.93 24.13) (xy 74.93 25.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "51fea149-3eb8-478f-8305-3f6ea6b70f86") + ) + (wire + (pts + (xy 222.25 101.6) (xy 222.25 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "53f55314-c9d4-4a80-9570-b5512bfa2d0f") + ) + (wire + (pts + (xy 64.77 46.99) (xy 83.82 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5508d73e-ab51-460f-8422-24c3af26de4b") + ) + (wire + (pts + (xy 72.39 144.78) (xy 72.39 146.05) + ) + (stroke + (width 0) + (type default) + ) + (uuid "58005ffe-3927-407f-895c-7cfc857e423d") + ) + (wire + (pts + (xy 57.15 142.24) (xy 57.15 154.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5c761203-3d46-444a-b728-78d4e6823f4b") + ) + (wire + (pts + (xy 52.07 80.01) (xy 52.07 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5d9bc3d7-7ba3-420f-b89a-1289f1374c12") + ) + (wire + (pts + (xy 43.18 170.18) (xy 44.45 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5e45fddd-291c-4bdd-99e5-7ba87dce5195") + ) + (wire + (pts + (xy 57.15 139.7) (xy 57.15 142.24) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5e6dfa12-3752-47b1-bf0e-ab4b2fbd0c9d") + ) + (wire + (pts + (xy 80.01 110.49) (xy 110.49 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5ebf84ff-7c13-4f5c-9b49-91c184b04f11") + ) + (wire + (pts + (xy 88.9 95.25) (xy 110.49 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "65cc832e-813c-4997-bf8b-62cf57fadd8a") + ) + (wire + (pts + (xy 232.41 105.41) (xy 240.03 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6660eec7-ba64-4010-a5fe-ecf344644671") + ) + (wire + (pts + (xy 57.15 24.13) (xy 57.15 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "68623956-da12-4ddf-a5de-511a5be4c41b") + ) + (wire + (pts + (xy 72.39 153.67) (xy 72.39 154.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6c73c72c-c38c-4584-8cd1-8f5018c61b61") + ) + (wire + (pts + (xy 54.61 184.15) (xy 54.61 180.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6c7d7062-94ac-4615-a872-d8ac32066daf") + ) + (wire + (pts + (xy 83.82 24.13) (xy 83.82 25.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6c9b8bc5-8672-4318-9c85-f6f9829495b4") + ) + (wire + (pts + (xy 64.77 110.49) (xy 80.01 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6ebf53ae-ab54-4e47-9622-1d6551cd633b") + ) + (wire + (pts + (xy 240.03 129.54) (xy 248.92 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6fd52fa3-91e5-48da-980a-8bef4f553c8d") + ) + (wire + (pts + (xy 106.68 179.07) (xy 119.38 179.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "754d359d-755d-4732-9287-7113ec75e134") + ) + (wire + (pts + (xy 226.06 69.85) (xy 226.06 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "75d9d653-fdf8-4b57-afd1-cd8101cc460c") + ) + (wire + (pts + (xy 107.95 97.79) (xy 110.49 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "76c54434-d39c-4fa5-af1f-0900b382afa7") + ) + (wire + (pts + (xy 83.82 175.26) (xy 83.82 179.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "78f54536-5c00-48e3-92ae-9b0234d1d5ad") + ) + (wire + (pts + (xy 83.82 179.07) (xy 95.25 179.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7acc0118-c848-4d03-8705-ef1c43345e15") + ) + (wire + (pts + (xy 224.79 64.77) (xy 224.79 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7b4415ee-2e93-4b6a-ab08-9dc56918dfa2") + ) + (wire + (pts + (xy 80.01 102.87) (xy 80.01 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7ceebc15-e133-4d50-88da-feeccb0dac13") + ) + (wire + (pts + (xy 207.01 41.91) (xy 207.01 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7f6da0ae-1758-4ecf-8093-15ee77e72948") + ) + (wire + (pts + (xy 201.93 41.91) (xy 201.93 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7f97d79b-abe1-4ee5-b26c-1a72a96345e4") + ) + (wire + (pts + (xy 193.04 134.62) (xy 201.93 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "806e292f-62c4-46bd-80ca-b1055116fc42") + ) + (wire + (pts + (xy 231.14 105.41) (xy 232.41 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "83470922-9763-4498-9a3e-774e7755b3f6") + ) + (wire + (pts + (xy 52.07 24.13) (xy 52.07 36.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "83c002be-8fd4-405f-8ac7-2349571dac1a") + ) + (wire + (pts + (xy 64.77 165.1) (xy 72.39 165.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8612f4c8-aa5e-4a74-bd81-7a9afe445374") + ) + (wire + (pts + (xy 228.6 73.66) (xy 228.6 71.12) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8657d949-6c7b-4da6-b6ab-0de57e501315") + ) + (wire + (pts + (xy 193.04 64.77) (xy 194.31 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8708c44a-aa63-44cc-b917-447821cb2b8c") + ) + (wire + (pts + (xy 228.6 46.99) (xy 228.6 63.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8896d3fa-41b6-4875-8577-20c50ced97b6") + ) + (wire + (pts + (xy 52.07 139.7) (xy 52.07 142.24) + ) + (stroke + (width 0) + (type default) + ) + (uuid "89a692a8-81ed-4f3d-8151-812326523f0b") + ) + (wire + (pts + (xy 201.93 41.91) (xy 196.85 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8a028101-6fdc-42c1-91cd-59f5a6d0b54a") + ) + (wire + (pts + (xy 19.05 41.91) (xy 44.45 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8bc8ee96-ef41-4a0d-af08-ea1c0d4a81db") + ) + (wire + (pts + (xy 86.36 115.57) (xy 110.49 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8c1fa972-5676-4315-8ad5-df88a2e18bcb") + ) + (wire + (pts + (xy 80.01 93.98) (xy 80.01 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8d6e2e93-838a-40fc-a78a-1eb1cae4871e") + ) + (wire + (pts + (xy 74.93 44.45) (xy 74.93 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8d6ea398-e487-4418-b8b2-9d6c3abb1f6b") + ) + (wire + (pts + (xy 204.47 82.55) (xy 204.47 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8e1efaf0-b441-4cf2-a7d8-8f7d7cea03e3") + ) + (wire + (pts + (xy 64.77 105.41) (xy 72.39 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8e67cfb5-3434-4a8c-a4da-d97156cbef92") + ) + (wire + (pts + (xy 95.25 179.07) (xy 106.68 179.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8e6a56d6-1605-41a3-8a57-8aaf83e37f06") + ) + (wire + (pts + (xy 43.18 110.49) (xy 44.45 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "924e4b27-f22c-49b3-9e28-f072ac22aeeb") + ) + (wire + (pts + (xy 57.15 24.13) (xy 62.23 24.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "94253ef2-c7b1-49f7-9ac9-fd78ef205285") + ) + (wire + (pts + (xy 54.61 66.04) (xy 54.61 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "96f642a7-31ca-4881-af20-60de7a3eeb51") + ) + (wire + (pts + (xy 52.07 82.55) (xy 46.99 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "97931edb-1035-4a5e-b313-fb52029147b7") + ) + (wire + (pts + (xy 228.6 46.99) (xy 233.68 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "99200182-832d-488c-91c1-b701f0711e27") + ) + (wire + (pts + (xy 72.39 102.87) (xy 72.39 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9bae5a83-b050-4b54-8008-acb5d5413c89") + ) + (wire + (pts + (xy 86.36 100.33) (xy 110.49 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9f40dea1-4ad9-4e1d-a234-1c3de94bf7f6") + ) + (wire + (pts + (xy 43.18 46.99) (xy 44.45 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a70e9f5e-c404-4ffb-b6d9-b01e8cb5afbc") + ) + (wire + (pts + (xy 19.05 160.02) (xy 44.45 160.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aa8a8aa9-ac37-44c3-81ca-633fa59c0744") + ) + (wire + (pts + (xy 167.64 59.69) (xy 194.31 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ab85582c-1d0d-4ef4-a8e7-84b9bf98cb59") + ) + (wire + (pts + (xy 207.01 39.37) (xy 207.01 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "aec0ba30-37f5-4385-87eb-ec9e4737a4ca") + ) + (wire + (pts + (xy 248.92 105.41) (xy 248.92 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b22ff6e9-e714-424a-a3b5-3a4b1eb73e90") + ) + (wire + (pts + (xy 165.1 59.69) (xy 167.64 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b793cc72-098c-4e36-8b71-affdf690c90a") + ) + (wire + (pts + (xy 52.07 82.55) (xy 52.07 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b94d63ed-effc-4da1-816b-a56c3c8aadd9") + ) + (wire + (pts + (xy 232.41 118.11) (xy 232.41 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b95a83dd-239b-4770-8b92-8b80ef706709") + ) + (wire + (pts + (xy 214.63 106.68) (xy 214.63 119.38) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b9af7120-f00d-410d-8816-a9323005bfb2") + ) + (wire + (pts + (xy 110.49 113.03) (xy 86.36 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ba16c97a-152c-4bfc-a930-ce08391778f2") + ) + (wire + (pts + (xy 19.05 100.33) (xy 44.45 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bb729fc8-f047-4437-ac02-5a100477de2c") + ) + (wire + (pts + (xy 207.01 41.91) (xy 212.09 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bfd2f526-f804-47ac-9538-41cd03d355c9") + ) + (wire + (pts + (xy 248.92 137.16) (xy 248.92 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bfef1695-e723-49c2-b024-b9c5900dd6ce") + ) + (wire + (pts + (xy 209.55 106.68) (xy 204.47 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c020b99d-1909-483a-806c-cfeb7dc8cfbb") + ) + (wire + (pts + (xy 214.63 64.77) (xy 224.79 64.77) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c09bc382-b7d9-4adc-9cdb-89aa473d6bf0") + ) + (wire + (pts + (xy 240.03 105.41) (xy 248.92 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c31d4dd4-d6cb-4413-8098-49c1d9b9bced") + ) + (wire + (pts + (xy 214.63 69.85) (xy 226.06 69.85) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c3e28a59-6f1d-43da-aeef-ca0e65b73a44") + ) + (wire + (pts + (xy 88.9 118.11) (xy 110.49 118.11) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c9961f5d-0c42-4f61-85df-c257d119e9fb") + ) + (wire + (pts + (xy 83.82 33.02) (xy 83.82 34.29) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cd6167f0-c501-4fdb-bc79-3163c436b346") + ) + (wire + (pts + (xy 233.68 46.99) (xy 245.11 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cdf1a9d7-ff20-41c2-bc48-7a4c69a96181") + ) + (wire + (pts + (xy 83.82 44.45) (xy 83.82 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ce5caa33-7747-4322-b6ad-b06b6a7832a3") + ) + (wire + (pts + (xy 57.15 142.24) (xy 62.23 142.24) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d1af42d1-fc74-4a22-bfa5-e3af497f5df2") + ) + (wire + (pts + (xy 107.95 107.95) (xy 110.49 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d2d00f65-1b4f-451d-89e8-b70ad5fdebd0") + ) + (wire + (pts + (xy 80.01 153.67) (xy 80.01 154.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d5233b3e-38f1-4190-a777-cbfbca56defe") + ) + (wire + (pts + (xy 209.55 104.14) (xy 209.55 106.68) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d8c5a5d2-7493-4f37-b752-ee149a5f8ec6") + ) + (wire + (pts + (xy 88.9 118.11) (xy 88.9 170.18) + ) + (stroke + (width 0) + (type default) + ) + (uuid "db8de8ee-c4e9-414a-87e5-ade47afc3fd1") + ) + (wire + (pts + (xy 54.61 124.46) (xy 54.61 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dd053970-5ad9-44b5-9420-2368336a93d0") + ) + (wire + (pts + (xy 43.18 165.1) (xy 44.45 165.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dd7846e0-5336-4ef3-8d62-15f1ffd3a74e") + ) + (wire + (pts + (xy 248.92 110.49) (xy 248.92 127) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e0eddc6e-a739-4004-a760-7da748ceb994") + ) + (wire + (pts + (xy 222.25 134.62) (xy 226.06 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e4b2ce09-3475-48ef-ab93-db806807c1af") + ) + (wire + (pts + (xy 201.93 39.37) (xy 201.93 41.91) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e96f060e-c02a-4eb2-b37d-62795055b66c") + ) + (wire + (pts + (xy 64.77 52.07) (xy 74.93 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ea0ff203-27e1-4bf1-a58a-c968006db2d5") + ) + (wire + (pts + (xy 222.25 129.54) (xy 232.41 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ea407239-f6ef-4e33-8637-676f555817dc") + ) + (wire + (pts + (xy 43.18 52.07) (xy 44.45 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eb6637ac-eb63-4218-aa4f-01e5a0652f52") + ) + (wire + (pts + (xy 74.93 52.07) (xy 86.36 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ed3f02cf-cb84-4199-8961-0ce83e4aa973") + ) + (wire + (pts + (xy 226.06 68.58) (xy 228.6 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "eede452c-c0e5-4377-9545-f8c150e6ecd3") + ) + (wire + (pts + (xy 254 110.49) (xy 266.7 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "efd1df57-f2f9-4104-8ad3-3b1cab118592") + ) + (wire + (pts + (xy 72.39 105.41) (xy 110.49 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f1977ac1-8297-42d5-81cb-d39d6fc571ae") + ) + (wire + (pts + (xy 80.01 165.1) (xy 86.36 165.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f2d2ff22-4947-4c36-887e-a4b8b9b1a377") + ) + (wire + (pts + (xy 57.15 82.55) (xy 62.23 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f8d464dd-8c1b-4554-9300-a77d763957d3") + ) + (wire + (pts + (xy 88.9 95.25) (xy 88.9 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f9cf75cb-24f0-4cf8-9794-66daf8d0ab46") + ) + (wire + (pts + (xy 222.25 105.41) (xy 223.52 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f9f5ebe5-e26b-4af6-a0f0-fd3ae19e0d75") + ) + (wire + (pts + (xy 86.36 100.33) (xy 86.36 52.07) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fc825b20-8aa5-4400-9abd-7ff2cf01bdeb") + ) + (wire + (pts + (xy 193.04 129.54) (xy 201.93 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fcc6990d-0cf2-47d5-9a1a-87fe0c284b5d") + ) + (wire + (pts + (xy 52.07 142.24) (xy 46.99 142.24) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fd135485-c91d-420d-aa41-916fcb425b9e") + ) + (wire + (pts + (xy 240.03 105.41) (xy 240.03 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fdaad7ed-6048-4c63-93d1-67dacbe4afed") + ) + (label "KEYBOARD_PWR" + (at 86.36 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "008a6496-d2f1-4aa4-a5fe-6a3c70574e67") + ) + (label "KEYBOARD_EN" + (at 19.05 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "0cbd2259-6d2f-4397-a55d-bdaaa0165c3b") + ) + (label "!INT_L" + (at 88.9 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "1ac26b8c-1500-4e4f-bce9-1f5bd5225d4f") + ) + (label "LED_DIN" + (at 88.9 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "5557087d-edc6-44ff-a106-2e4c00ef49bf") + ) + (label "KEYBOARD_EN" + (at 19.05 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "9faaa6b7-b75d-4016-afda-eb1529b328f5") + ) + (label "KEYBOARD_PWR" + (at 132.08 179.07 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + (uuid "9fb748af-9173-4754-b99f-dbb343d2410d") + ) + (label "KEYBOARD_EN" + (at 26.67 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "c3fae586-c400-4826-b6cf-07b347e1209a") + ) + (label "!RESET" + (at 88.9 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "e32dd152-cdce-493a-a314-afe43c260ff0") + ) + (label "!INT_R" + (at 88.9 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "ff9ddc31-4699-4a3b-9afd-7b3c6acd2f99") + ) + (hierarchical_label "KEYBOARD_EN" + (shape input) + (at 29.21 151.13 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "127172ac-0c70-46da-92df-1c83511aad83") + ) + (hierarchical_label "KEYBOARD_SDA" + (shape input) + (at 43.18 105.41 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "139c03b7-e172-40cd-811c-ed70afd26876") + ) + (hierarchical_label "PERIPHERAL_SCL" + (shape input) + (at 193.04 134.62 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "26fc76d0-d300-4024-9b89-565836ec4dda") + ) + (hierarchical_label "PERIPHERAL_EN" + (shape input) + (at 162.56 124.46 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "441c96c5-a787-4327-8b2c-e7adcb70a4d1") + ) + (hierarchical_label "DISPLAY_EN" + (shape input) + (at 165.1 59.69 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "57f82481-65bb-4205-9a9b-e58a1662a5cc") + ) + (hierarchical_label "!INT_L" + (shape input) + (at 43.18 170.18 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "79adbf2c-19ef-4d6d-8107-9fddeeca83d4") + ) + (hierarchical_label "KEYBOARD_SCL" + (shape input) + (at 43.18 110.49 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "94f57210-43d1-4cf2-a680-dd8214365a59") + ) + (hierarchical_label "LED_DIN" + (shape input) + (at 43.18 52.07 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a452c6ec-b99d-4806-af90-6d5adf698665") + ) + (hierarchical_label "DISPLAY_UART_TX" + (shape input) + (at 193.04 69.85 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a5b31e24-9836-4ba7-bf4f-4252bd6d40a0") + ) + (hierarchical_label "!RESET" + (shape input) + (at 43.18 165.1 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a848e79a-be3d-4e4d-8014-f8a4dfb03c98") + ) + (hierarchical_label "DISPLAY_UART_RX" + (shape input) + (at 193.04 64.77 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ba29bcb6-b3f0-47b5-b123-ef26910a7325") + ) + (hierarchical_label "!INT_R" + (shape input) + (at 43.18 46.99 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "d954c641-5a39-4931-99d8-6349d0ec53ff") + ) + (hierarchical_label "PERIPHERAL_SDA" + (shape input) + (at 193.04 129.54 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "f86ae8ad-d76f-4c49-95c8-f392c7c568d1") + ) + (symbol + (lib_id "Device:C") + (at 46.99 146.05 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "02ec581c-6b08-4f60-89e7-6fef51400cfb") + (property "Reference" "C43" + (at 43.18 144.7799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 43.18 147.3199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 46.0248 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 46.99 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 46.99 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "334a5529-ac31-402a-beeb-f1a3346b0a05") + ) + (pin "2" + (uuid "fbc354ad-6177-431d-93a3-ab4fe6d0a33e") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "C43") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 19.05 167.64 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "06f01204-2f65-4238-bee5-9e35b607a755") + (property "Reference" "#PWR0110" + (at 19.05 173.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 19.05 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 19.05 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 19.05 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 19.05 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1e6b8b08-aec3-4737-adcb-a27efe07cfa9") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR0110") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 46.99 149.86 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "076edc73-2fe5-43e1-a91a-3f8517fd2b58") + (property "Reference" "#PWR070" + (at 46.99 156.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 46.99 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 46.99 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 46.99 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 46.99 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "89f31063-d84c-4eeb-80e3-d16c15c23823") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR070") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 72.39 99.06 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "0a34ce7f-a773-49fc-aaad-51b0b6539eba") + (property "Reference" "R50" + (at 74.168 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4.7k" + (at 74.168 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 70.612 99.06 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 72.39 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 72.39 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "9c47c621-be00-4eb0-91c0-7d438a64e3ca") + ) + (pin "1" + (uuid "ce020a14-36db-4cc3-a65a-5253b4d75fb1") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "R50") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 201.93 39.37 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0ef1e3f0-b1e0-41c3-8243-17180a6b8a0d") + (property "Reference" "#PWR085" + (at 201.93 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 201.93 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 201.93 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 201.93 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 201.93 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f2c33773-18d6-4a6d-a78f-05e27ca72f2b") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR085") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 80.01 149.86 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "110f117b-1e74-401e-99cb-3ac74fbc19ab") + (property "Reference" "R75" + (at 81.534 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4.7K" + (at 81.534 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 78.232 149.86 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 80.01 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 80.01 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "31902773-f818-4de8-a5b2-46f01534e2e5") + ) + (pin "1" + (uuid "6b1a8b0f-6c48-4452-ab53-63e7f8cbd7d7") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "R75") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Jumper:Jumper_2_Open") + (at 74.93 39.37 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "12c5a2fe-37fd-4fce-9685-207b17f0ab83") + (property "Reference" "JP7" + (at 76.2 38.0999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "PUEN" + (at 76.2 40.6399 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 74.93 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 74.93 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Jumper, 2-pole, open" + (at 74.93 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "29e2964a-d71a-4626-a59e-a33d1ae7b8b0") + ) + (pin "2" + (uuid "a38fcbe0-292f-4555-88fc-dbc2420e96f8") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "JP7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 233.68 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "12dd6244-ae3b-4300-b5a1-1379288bd922") + (property "Reference" "#PWR090" + (at 233.68 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 233.68 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 233.68 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 233.68 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 233.68 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "926bd2d6-2204-4cb9-b024-6587dc7c0bb7") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR090") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 74.93 24.13 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "18190f9a-40d4-4ae9-9762-e1bf6df0516b") + (property "Reference" "#PWR083" + (at 74.93 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 74.93 19.05 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 74.93 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 74.93 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 74.93 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "db7b6c62-fe81-4b44-96fd-34d26d8ead71") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR083") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 83.82 182.88 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "19dc2704-4dbd-47a8-9e26-f3fd31983d2e") + (property "Reference" "C45" + (at 87.63 181.6099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 87.63 184.1499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 84.7852 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 83.82 182.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 83.82 182.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6da47129-9a50-45fc-ab24-89b21064e7eb") + ) + (pin "2" + (uuid "dee9cf56-2255-4abe-8de1-402306370f5d") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "C45") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 204.47 82.55 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1a8dd13f-4188-490c-b1ac-8dbd611b6638") + (property "Reference" "#PWR084" + (at 204.47 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 204.47 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 204.47 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 204.47 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 204.47 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e2bcdb68-9f93-4759-953b-4327673f4fdd") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR084") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 204.47 110.49 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1c1539ce-b6e0-438d-8617-7ef3243a5c6c") + (property "Reference" "C55" + (at 200.66 109.2199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 200.66 111.7599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 203.5048 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 204.47 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 204.47 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6d3f257e-4bf4-4404-b323-7f45fe7484ea") + ) + (pin "2" + (uuid "eeeabaaa-5062-427b-82a7-8eae02e25deb") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "C55") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 232.41 114.3 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "20576980-4290-4400-be5a-85d262e635c2") + (property "Reference" "R80" + (at 233.934 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4.7K" + (at 233.934 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 230.632 114.3 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 232.41 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 232.41 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "91aee84b-adb7-4756-b1c0-96631d484a78") + ) + (pin "1" + (uuid "d332d7ae-5042-4206-bbd5-dd5492480630") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "R80") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 57.15 139.7 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2458e648-264b-4f14-b774-5e1b0407c313") + (property "Reference" "#PWR069" + (at 57.15 143.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 57.15 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 57.15 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 57.15 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 57.15 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8add03f3-3d15-463d-88fb-8c28acbe7334") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR069") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 228.6 38.1 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2885e179-b295-4685-bd70-f089d4f070d3") + (property "Reference" "#PWR091" + (at 228.6 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 228.6 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 228.6 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 228.6 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 228.6 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8e45f257-59db-4607-8a32-b40ddf16691b") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR091") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Jumper:Jumper_2_Bridged") + (at 240.03 124.46 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2a75e9c2-7f56-455d-a32d-e365750a996d") + (property "Reference" "JP8" + (at 241.3 123.1899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "PUEN" + (at 241.3 125.7299 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 240.03 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 240.03 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Jumper, 2-pole, closed/bridged" + (at 240.03 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "45bcb5e5-dfda-47bd-81ce-549002d16fb7") + ) + (pin "2" + (uuid "c49df8cb-7625-4b3a-810c-144213e624a5") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "JP8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 46.99 27.94 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2a828c99-aa5d-42d5-b76e-bd55f8e829cc") + (property "Reference" "C41" + (at 43.18 26.6699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 43.18 29.2099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 46.0248 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 46.99 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 46.99 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e0303adf-3df8-4cd6-bdad-1aef81b6e924") + ) + (pin "2" + (uuid "8c63d3ae-730b-4dc6-b9f6-a5e0bc4648f0") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "C41") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 54.61 66.04 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2bb40cf4-0266-4ffb-ae61-5af12f896c0d") + (property "Reference" "#PWR067" + (at 54.61 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 54.61 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 54.61 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 54.61 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 54.61 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a14a107f-f007-4cea-9ebe-9e78845cb3c1") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR067") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 62.23 86.36 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "2f7644dd-97e1-4dee-960f-f6f1b0fb8297") + (property "Reference" "C38" + (at 65.278 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 65.278 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 63.1952 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 62.23 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 62.23 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a72c839f-349a-4b81-a47e-92c08fdffc44") + ) + (pin "2" + (uuid "3cf66a8c-d8fd-475b-ac39-96b894ba56ea") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "C38") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:Fuse") + (at 228.6 41.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "31f2a603-cc66-419b-8d13-a034e3ba1b02") + (property "Reference" "F1" + (at 231.14 40.6399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Fuse" + (at 231.14 43.1799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 226.822 41.91 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 228.6 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Fuse" + (at 228.6 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "71dc6578-bd1c-4aee-9a87-4111fcc7c59b") + ) + (pin "2" + (uuid "d1096ed7-1768-4d9f-ae8b-b016e72b56c3") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "F1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 167.64 63.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "32210565-3616-42e7-99d4-56ccb2162d79") + (property "Reference" "R92" + (at 169.164 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100k" + (at 169.164 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 165.862 63.5 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 167.64 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 167.64 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "b296dcf2-2821-4d9d-8307-4686d48b54cf") + ) + (pin "1" + (uuid "f0ea565b-2ddc-40dd-85c4-1bfec927f902") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "R92") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 245.11 50.8 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3d793724-ab06-44d2-b612-198d34fd3e4f") + (property "Reference" "C54" + (at 248.158 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1u" + (at 248.158 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 246.0752 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 245.11 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 245.11 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "10c050bd-f327-4de1-a643-b2b94d6361b0") + ) + (pin "2" + (uuid "59b1940b-11b9-4c8f-bfc6-909c946a4d1d") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "C54") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 74.93 29.21 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "42a297d2-fdda-44b8-a3cd-679e507f3faa") + (property "Reference" "R79" + (at 76.454 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4.7K" + (at 76.454 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 73.152 29.21 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 74.93 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 74.93 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "5cc6ff71-3876-4431-93f6-c43939cc1853") + ) + (pin "1" + (uuid "1c2e5a58-d092-46c3-83ff-86487261b6c2") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "R79") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 209.55 104.14 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "437af014-edaa-4851-b6ed-091aabf5fe00") + (property "Reference" "#PWR093" + (at 209.55 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 209.55 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 209.55 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 209.55 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 209.55 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "47996890-0ede-4388-a1bc-8804a49b09db") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR093") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 132.08 186.69 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "47666167-87e4-4935-a6d8-bfe3996a1de6") + (property "Reference" "#PWR077" + (at 132.08 193.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 132.08 191.77 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 132.08 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 132.08 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 132.08 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "f017e0ca-6a2f-4b58-a9be-33833d6311cb") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR077") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 80.01 93.98 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4816eaa8-a6b4-4275-b1f4-90f207222848") + (property "Reference" "#PWR079" + (at 80.01 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 80.01 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 80.01 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 80.01 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 80.01 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a75be4ce-b434-4bea-8006-f3d5531ac17e") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR079") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 62.23 146.05 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4aee083d-d958-43dd-ba57-085c8d75bb29") + (property "Reference" "C44" + (at 66.04 144.7799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 66.04 147.3199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 63.1952 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 62.23 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 62.23 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "eaea08db-8231-4a08-9ca8-7fe3e7d20f4a") + ) + (pin "2" + (uuid "b7172aca-77b6-4b49-bc1e-ffacd5ebbc3d") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "C44") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 196.85 45.72 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4c3f8d09-4a25-46f5-890f-e721e557064a") + (property "Reference" "C50" + (at 193.04 44.4499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 193.04 46.9899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 195.8848 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 196.85 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 196.85 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b26839ff-6207-4b8a-b89b-2287751491b6") + ) + (pin "2" + (uuid "96e3c914-fbc2-43db-888b-e1200c25e23f") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "C50") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 219.71 114.3 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4d4070fe-e411-403b-bf28-e0a5ebe0a4df") + (property "Reference" "#PWR098" + (at 219.71 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 219.71 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 219.71 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 219.71 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 219.71 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "39776945-4f44-4ab7-90f5-e8d4aa80de42") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR098") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Conn_01x04_Pin") + (at 233.68 66.04 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4e2f6c95-1727-42b5-ae2d-53714e41e5e6") + (property "Reference" "J6" + (at 234.95 66.0399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "Conn_01x04_Pin" + (at 234.95 68.5799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 233.68 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 233.68 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated" + (at 233.68 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9484e3fa-9cff-4702-89f4-0ca780210201") + ) + (pin "3" + (uuid "d51ed16a-55b3-4cc0-bd3c-c4c96fb5807e") + ) + (pin "4" + (uuid "51fe92ae-718a-4993-b462-b8b68b0a4b61") + ) + (pin "2" + (uuid "a740f40f-f75e-40bb-a2f7-72aaff619e59") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "J6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 72.39 93.98 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4e37120d-0e89-4e0a-96a1-0f7983c9adb4") + (property "Reference" "#PWR078" + (at 72.39 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 72.39 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 72.39 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 72.39 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 72.39 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9e5b4e88-56c5-4a12-b122-020390de3705") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR078") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 196.85 49.53 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4ea79911-44a5-4566-b441-3c0a1a7cb22c") + (property "Reference" "#PWR087" + (at 196.85 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 196.85 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 196.85 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 196.85 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 196.85 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "491c727b-0402-4499-b94c-51f40a916c2c") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR087") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 214.63 104.14 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4f1a0a1d-3c9a-4657-8cd5-687bbf86844a") + (property "Reference" "#PWR094" + (at 214.63 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 214.63 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 214.63 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 214.63 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 214.63 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2c1301fd-6673-416b-9062-297db0c8fcdc") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR094") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 62.23 90.17 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4f6db208-db2d-4937-8d8f-15b5d5db8418") + (property "Reference" "#PWR059" + (at 62.23 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 62.23 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 62.23 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 62.23 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 62.23 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d3e5bf4b-17d7-4ed2-b479-d99718330656") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR059") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 72.39 144.78 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "55dfac5c-d02b-48be-b10b-54a0f818d0be") + (property "Reference" "#PWR081" + (at 72.39 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 72.39 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 72.39 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 72.39 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 72.39 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9000309d-5a53-403f-a69c-dcfa39f56369") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR081") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 240.03 114.3 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "5aae9ac4-0cfe-42e9-b4fb-3124d6efa166") + (property "Reference" "R81" + (at 241.554 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4.7K" + (at 241.554 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 238.252 114.3 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 240.03 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 240.03 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "34f7c70c-9563-4d9c-8fab-b3773dfe6b0c") + ) + (pin "1" + (uuid "72244867-f9a1-4290-b887-5400842a56cf") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "R81") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 245.11 54.61 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5de4c973-0c84-4885-88f8-74cfdd1bec69") + (property "Reference" "#PWR092" + (at 245.11 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 245.11 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 245.11 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 245.11 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 245.11 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2e8ff88a-e0a2-4e68-a30a-5c362480bff1") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR092") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 19.05 45.72 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "5f6134b0-6e53-4cc5-963d-d8e1ab2b4e4e") + (property "Reference" "R89" + (at 20.574 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100k" + (at 20.574 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 17.272 45.72 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 19.05 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 19.05 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "d984e95a-8e45-4502-a809-e432fdcf1005") + ) + (pin "1" + (uuid "a9d1dfbc-d46d-477b-b443-2a6dc0debc8a") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "R89") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 132.08 182.88 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "60f7579a-7f33-4c9d-b996-947bca148b0f") + (property "Reference" "C49" + (at 135.89 181.6099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "22u" + (at 135.89 184.1499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 133.0452 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 132.08 182.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 132.08 182.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2ce036d3-1a61-4c89-97f1-f61e24d7d3a7") + ) + (pin "2" + (uuid "4917d408-8862-40dc-9254-874e371a8d9c") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "C49") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Logic_LevelTranslator:TXS0102DCT") + (at 54.61 49.53 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "64ac6383-56cb-4b59-a340-6085634fd496") + (property "Reference" "U15" + (at 56.7533 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TXS0102DCT" + (at 56.7533 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SSOP-8_2.95x2.8mm_P0.65mm" + (at 54.61 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/gpn/txs0102" + (at 54.61 50.038 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "2-Bit Bidirectional Voltage-Level Shifter for Open-Drain and Push-Pull Application, SSOP-8" + (at 54.61 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "7" + (uuid "e785aa72-877d-4fbd-b940-7eeeba6db80d") + ) + (pin "3" + (uuid "ca211485-7cad-4789-86fe-bc8af03b04b0") + ) + (pin "8" + (uuid "1b29b592-2fd3-4d4b-9999-f6c554986a22") + ) + (pin "2" + (uuid "9ac75d90-435c-4142-be43-6b2c63640049") + ) + (pin "5" + (uuid "7158ea0e-cb58-49ef-83f5-d89af8bd85dc") + ) + (pin "6" + (uuid "51848e85-f932-4e6f-b5c8-71de87e83494") + ) + (pin "4" + (uuid "634e1c4d-d8db-4b21-bcb5-419ff7d49a0c") + ) + (pin "1" + (uuid "7af15a58-0a24-4cee-9532-c9e4c3a6dc0e") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "U15") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 57.15 21.59 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6c5c77a7-6b13-4b26-8abe-d2c3b7c181cb") + (property "Reference" "#PWR064" + (at 57.15 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 57.15 16.51 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 57.15 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 57.15 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 57.15 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "011c92f7-f95a-4e2d-b779-2e44f79d78a1") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR064") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 266.7 114.3 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "6e156b94-3110-48ba-91b4-f475c64bad2e") + (property "Reference" "C59" + (at 269.748 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1u" + (at 269.748 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 267.6652 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 266.7 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 266.7 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "01d2181f-8774-4f9f-88ef-d0e646e211ee") + ) + (pin "2" + (uuid "abcbea79-45c9-4368-8770-5e831be3cc3d") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "C59") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Conn_01x10_Socket") + (at 115.57 105.41 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "6e9491c4-0378-469a-8af9-12d435a9c8c1") + (property "Reference" "J5" + (at 117.602 115.824 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Conn_01x10_Socket" + (at 120.142 115.824 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Connector_Molex:Molex_CLIK-Mate_502382-1070_1x10-1MP_P1.25mm_Vertical" + (at 115.57 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 115.57 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x10, script generated" + (at 115.57 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "5" + (uuid "8cbcf685-9144-46f2-85b3-cd4d66844895") + ) + (pin "10" + (uuid "69498b7e-00f5-445b-ba07-9e469e28bdaf") + ) + (pin "2" + (uuid "1af88095-0c1a-4193-9f5c-57614f788025") + ) + (pin "9" + (uuid "4740d2c5-207a-4c2d-93c3-1e637fb06a61") + ) + (pin "8" + (uuid "130777a7-5c22-42e4-b656-6f37625f6421") + ) + (pin "7" + (uuid "14c495f4-c110-406d-bf30-1f17b2aa44c7") + ) + (pin "6" + (uuid "45f6bd90-2a26-4111-aa58-ea0c08921de3") + ) + (pin "1" + (uuid "bda2165e-9697-4975-b75a-24fdc1b2864d") + ) + (pin "3" + (uuid "21d6f25c-66ae-4136-b022-e61a7ad187d3") + ) + (pin "4" + (uuid "61f54ab6-cf2d-4d25-af14-7b5afeadb802") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "J5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 19.05 49.53 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6e9bf9ae-e540-45c8-b5ec-e468d02f3b53") + (property "Reference" "#PWR0109" + (at 19.05 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 19.05 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 19.05 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 19.05 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 19.05 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3df20604-48ec-4f7e-a6be-3300679e3f25") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR0109") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Logic_LevelTranslator:TXS0102DCT") + (at 212.09 132.08 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6ebff983-4b33-4c33-bb6a-b3f3b9d59612") + (property "Reference" "U18" + (at 214.2333 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TXS0102DCT" + (at 214.2333 147.32 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SSOP-8_2.95x2.8mm_P0.65mm" + (at 212.09 146.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/gpn/txs0102" + (at 212.09 132.588 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "2-Bit Bidirectional Voltage-Level Shifter for Open-Drain and Push-Pull Application, SSOP-8" + (at 212.09 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "7" + (uuid "eb3b3167-6b72-48b1-95d4-6993d730fb1e") + ) + (pin "3" + (uuid "e0f632ad-44c7-41c0-b185-865e41f9b856") + ) + (pin "8" + (uuid "459c7429-7f6a-44d4-9c62-ca2617459799") + ) + (pin "2" + (uuid "6393bdbe-cefd-4720-9e56-2be88941b36b") + ) + (pin "5" + (uuid "dd5f89f5-df88-4fb1-b62d-6eb4528bf6c9") + ) + (pin "6" + (uuid "0ee9f944-dc1f-4cec-82b4-cb21b8e5b06f") + ) + (pin "4" + (uuid "ec53db22-9571-4a8e-bec3-bfa28cfe2c7d") + ) + (pin "1" + (uuid "f979d834-9c54-4156-bb80-0f7c2413f93e") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "U18") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 52.07 80.01 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "710fd31b-22a0-433f-b640-903e48c80d15") + (property "Reference" "#PWR058" + (at 52.07 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 52.07 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 52.07 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 52.07 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 52.07 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2e655306-c8fe-4ab2-89c0-c69a20b53a02") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR058") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Logic_LevelTranslator:TXS0102DCT") + (at 54.61 167.64 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7163b180-d2f3-451c-a4e4-8567275c2204") + (property "Reference" "U17" + (at 56.7533 180.34 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TXS0102DCT" + (at 56.7533 182.88 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SSOP-8_2.95x2.8mm_P0.65mm" + (at 54.61 181.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/gpn/txs0102" + (at 54.61 168.148 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "2-Bit Bidirectional Voltage-Level Shifter for Open-Drain and Push-Pull Application, SSOP-8" + (at 54.61 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "7" + (uuid "f689f337-b000-41ca-b926-a54c11c3d704") + ) + (pin "3" + (uuid "fc87e893-92f6-4a55-939f-bbd72841e3de") + ) + (pin "8" + (uuid "cbfed3b5-a69e-417b-84bd-0e861bc63c96") + ) + (pin "2" + (uuid "d08f25a9-b82d-42ea-a0d0-b6abb061bb4f") + ) + (pin "5" + (uuid "1377f73b-ce55-4aa5-840b-2ebcfc1fe047") + ) + (pin "6" + (uuid "642e53d1-af44-4a25-bac8-d7df91eaf8fa") + ) + (pin "4" + (uuid "fe61339a-d5e1-4572-bffa-3b8700c70d99") + ) + (pin "1" + (uuid "cee33764-dcf2-4d32-802a-47928127b6dc") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "U17") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 19.05 104.14 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "71892f4c-775b-46ce-9acd-db08ebfa2363") + (property "Reference" "R91" + (at 20.574 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100k" + (at 20.574 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 17.272 104.14 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 19.05 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 19.05 104.14 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "21db8da9-04bd-4178-b1a4-a9cf65acc4aa") + ) + (pin "1" + (uuid "101f7976-fb31-4dc7-8e8d-8ca7afec247f") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "R91") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 62.23 149.86 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7609b2f5-fca3-489b-95fa-d04190fe196e") + (property "Reference" "#PWR071" + (at 62.23 156.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 62.23 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 62.23 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 62.23 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 62.23 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2f920476-7662-4e8b-9288-f028d843d82d") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR071") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Conn_01x04_Pin") + (at 254 129.54 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7b58f762-0758-481a-9205-72ab7e485fe4") + (property "Reference" "J7" + (at 255.27 129.5399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "Conn_01x04_Pin" + (at 255.27 132.0799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 254 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 254 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated" + (at 254 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "7704ad34-07cc-4cd7-b157-7922a24d52b9") + ) + (pin "3" + (uuid "969fbae2-6367-4fee-94b2-69fc6c9cf725") + ) + (pin "4" + (uuid "07a25693-2d3d-4bc9-a1a9-159f89bc1d9b") + ) + (pin "2" + (uuid "d862f66b-e27d-4332-a760-163db3125dd9") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "J7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 212.09 49.53 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7b97898b-e435-4ace-b2de-2ced22140d6d") + (property "Reference" "#PWR088" + (at 212.09 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 212.09 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 212.09 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 212.09 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 212.09 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b3f925fd-9de7-4f63-8a1f-bfe078745808") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR088") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 107.95 97.79 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "7d1339cb-0283-4c3f-851f-1cc12b77e6e6") + (property "Reference" "#PWR053" + (at 101.6 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 105.156 97.79 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 107.95 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 107.95 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 107.95 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b5286db1-88fd-41ab-8988-f3028cdcb99b") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR053") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 254 114.3 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "81f37520-fd10-493c-9058-744d840c8e57") + (property "Reference" "C58" + (at 257.048 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 257.048 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 254.9652 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 254 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 254 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ad3ab99a-fa68-456f-9079-88e1008b4d4d") + ) + (pin "2" + (uuid "46771fb6-7c42-43a9-979b-060bea7e8e0d") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "C58") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 166.37 132.08 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "84ff683a-a45e-407c-8f8a-9dc1d88163f2") + (property "Reference" "#PWR0113" + (at 166.37 138.43 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 166.37 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 166.37 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 166.37 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 166.37 132.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4a5b0084-7d83-4927-93f3-fa4e164d6f96") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR0113") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 19.05 163.83 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "8525df53-8188-4a79-9964-373677528326") + (property "Reference" "R90" + (at 20.574 162.56 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100k" + (at 20.574 165.1 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 17.272 163.83 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 19.05 163.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 19.05 163.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "334bd6ba-db75-43ff-94f7-3825b0dd1e3b") + ) + (pin "1" + (uuid "7c4d3046-f90a-48a2-adda-109ff56de4b8") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "R90") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 54.61 124.46 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "86beb6d5-5c57-4921-ab1c-b30286acc38f") + (property "Reference" "#PWR061" + (at 54.61 130.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 54.61 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 54.61 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 54.61 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 54.61 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e1cdd7b6-9e31-45b2-b69e-ac2efa48e6c2") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR061") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Jumper:Jumper_2_Bridged") + (at 232.41 124.46 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "87e55ad1-312d-44f9-9e67-f9a4485fc6f7") + (property "Reference" "JP6" + (at 233.68 123.1899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "PUEN" + (at 233.68 125.7299 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 232.41 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 232.41 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Jumper, 2-pole, closed/bridged" + (at 232.41 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1633c941-f419-43d8-b10e-908ae9198890") + ) + (pin "2" + (uuid "4273d8f1-1b59-4153-bdae-5bfeb00145b3") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "JP6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 204.47 114.3 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "89033449-553c-4ecf-929a-5e36a59756ed") + (property "Reference" "#PWR097" + (at 204.47 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 204.47 119.38 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 204.47 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 204.47 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 204.47 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8a919e85-2435-45d5-b0ed-0889e943dcf8") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR097") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 207.01 39.37 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8a33d6eb-5f33-4cf3-86df-0a64c82ca550") + (property "Reference" "#PWR086" + (at 207.01 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 207.01 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 207.01 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 207.01 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 207.01 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "05712c1c-346f-4d75-9ff3-596534dfa375") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR086") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 222.25 101.6 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "8b3e9c11-04aa-45d5-affc-1ebaec3662ef") + (property "Reference" "#PWR095" + (at 222.25 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 222.25 97.536 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 222.25 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 222.25 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 222.25 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a2ef9097-cf1a-4fce-b8e2-ec135985a76f") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR095") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 83.82 175.26 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "8c40417c-6214-4021-a15f-54ebf593c44e") + (property "Reference" "#PWR056" + (at 83.82 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 84.836 174.244 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 83.82 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 83.82 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 83.82 175.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9269b5e7-b6c5-4b81-b0d5-831e94efc4cd") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR056") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 119.38 182.88 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8deef5d0-b1cb-4b42-88e5-0e472dcb6af9") + (property "Reference" "C48" + (at 123.19 181.6099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10u" + (at 123.19 184.1499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 120.3452 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 119.38 182.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 119.38 182.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a74f35bf-fc81-4ed9-8c50-e5e7a78a51b2") + ) + (pin "2" + (uuid "bd22b7ce-5f72-40f0-a38e-f3b003d549b8") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "C48") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 83.82 186.69 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "92519800-799b-442b-ad1e-6d6434f71b0d") + (property "Reference" "#PWR073" + (at 83.82 193.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 83.82 191.77 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 83.82 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 83.82 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 83.82 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "bf02644a-d302-4587-81ba-0876091184c6") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR073") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 19.05 107.95 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "929f3b88-84b8-4ef2-9d1e-6a8e10670781") + (property "Reference" "#PWR0111" + (at 19.05 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 19.05 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 19.05 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 19.05 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 19.05 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a25c5e32-de6a-4bde-94de-a37f841e53d1") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR0111") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 228.6 73.66 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "92be79ad-3039-4abe-a4db-b143176bd0f9") + (property "Reference" "#PWR089" + (at 228.6 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 228.6 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 228.6 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 228.6 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 228.6 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "edda8485-0913-494e-99d2-2614207be03a") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR089") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 212.09 45.72 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "9711e895-49f3-45de-b4b5-d83685e680f9") + (property "Reference" "C51" + (at 215.138 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 215.138 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 213.0552 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 212.09 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 212.09 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b0305462-b031-454a-bf18-53b269f4ed52") + ) + (pin "2" + (uuid "6e8c0af4-9566-49bb-8671-18ad1df3b911") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "C51") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 83.82 29.21 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "9765da13-b440-4342-b1b2-677b5f68c709") + (property "Reference" "R72" + (at 85.344 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4.7K" + (at 85.344 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 82.042 29.21 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 83.82 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 83.82 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "1299d2b3-91d8-4e00-9c6b-b994bcacaac6") + ) + (pin "1" + (uuid "4792c7eb-82f0-400b-b060-0a19352bddd5") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "R72") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 83.82 24.13 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9a340273-0533-4a72-8096-babdd636a00b") + (property "Reference" "#PWR080" + (at 83.82 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 83.82 19.05 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 83.82 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 83.82 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 83.82 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3fdcc429-3bb3-4dd4-8f33-ca732cf6d768") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR080") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:Fuse") + (at 227.33 105.41 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9b1b3b79-aaa0-4f44-856f-9bef0cb5603a") + (property "Reference" "F3" + (at 227.33 99.06 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Fuse" + (at 227.33 101.6 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 227.33 107.188 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 227.33 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Fuse" + (at 227.33 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "291a4a43-8f0b-404c-a2c9-758fd37fbafc") + ) + (pin "2" + (uuid "341b04a1-10c1-41b5-ad09-2cad5652ed14") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "F3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 72.39 149.86 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a0f0b0c6-b425-4526-85f4-946d198b6e6b") + (property "Reference" "R74" + (at 73.914 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4.7K" + (at 73.914 151.13 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 70.612 149.86 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 72.39 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 72.39 149.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "5d02dc7f-f0ae-4df5-855a-88edf54c9f91") + ) + (pin "1" + (uuid "3fbe0fa7-0146-493f-9ebf-70bc087f157f") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "R74") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 106.68 186.69 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a1094a06-4d73-4c94-afcc-4698266f3a19") + (property "Reference" "#PWR075" + (at 106.68 193.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 106.68 191.77 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 106.68 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 106.68 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 106.68 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "baffb41b-f962-492a-883d-0f2affbbc7a8") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR075") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 62.23 27.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a42761d4-c292-46a7-aa26-77a58b0adf6d") + (property "Reference" "C42" + (at 66.04 26.6699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 66.04 29.2099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 63.1952 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 62.23 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 62.23 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "045fd2ad-22a7-4db8-bc6f-e0f4dc55fb3c") + ) + (pin "2" + (uuid "6bf15ca0-4efc-4dcd-8d1c-1c7e653bb2a8") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "C42") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 57.15 80.01 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a92ea78b-f49f-4e82-9f38-02cc069a0c9d") + (property "Reference" "#PWR057" + (at 57.15 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 57.15 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 57.15 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 57.15 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 57.15 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cd48c9ee-f259-43d1-8315-3312ef9b83d8") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR057") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 212.09 148.59 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a97d918b-3119-4755-bea7-3b22648936b0") + (property "Reference" "#PWR099" + (at 212.09 154.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 212.09 153.67 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 212.09 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 212.09 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 212.09 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "fcd732ad-6d82-4fb2-9944-ce65f0038dee") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR099") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 248.92 137.16 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "aa3cb941-9f1c-4c59-bdfe-c6eca331c982") + (property "Reference" "#PWR0103" + (at 248.92 143.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 248.92 142.24 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 248.92 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 248.92 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 248.92 137.16 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "37692d3f-478a-4a50-b963-f59b2b3fb9b1") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR0103") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 167.64 67.31 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ae1f9635-531e-43d5-8775-18135b5e71e5") + (property "Reference" "#PWR0112" + (at 167.64 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 167.64 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 167.64 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 167.64 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 167.64 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b57b91a5-ba07-430a-a53f-e55cd4619bda") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR0112") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 80.01 99.06 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "b3fe6610-ebef-4fa3-a95b-1ab92e61c038") + (property "Reference" "R51" + (at 81.534 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4.7K" + (at 81.534 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 78.232 99.06 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 80.01 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 80.01 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "344379e0-7f69-4747-af3d-f7e98fdcbff3") + ) + (pin "1" + (uuid "04ebcca2-b746-4aa6-9878-410e8011da20") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "R51") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 46.99 90.17 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b441ef6c-f4f6-407d-8436-ee9d6bc8a557") + (property "Reference" "#PWR060" + (at 46.99 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 46.99 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 46.99 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 46.99 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 46.99 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c2c3527b-6de9-4182-bf6f-dda533a316b5") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR060") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 54.61 184.15 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b9d73e6f-5de5-4de8-84d0-4dfd2963b7c7") + (property "Reference" "#PWR072" + (at 54.61 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 54.61 189.23 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 54.61 184.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 54.61 184.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 54.61 184.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d6d22129-963b-4894-ba09-481556f7ef36") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR072") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Jumper:Jumper_2_Bridged") + (at 72.39 160.02 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "bb31dc4d-2a68-429a-a5da-8e35056a3cbc") + (property "Reference" "JP4" + (at 73.66 158.7499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "PUEN" + (at 73.66 161.2899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 72.39 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 72.39 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Jumper, 2-pole, closed/bridged" + (at 72.39 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "64759e1b-1dbd-4775-9d68-550f3bd97758") + ) + (pin "2" + (uuid "27512c82-1de6-4766-a863-3bda0430316b") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "JP4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Jumper:Jumper_2_Bridged") + (at 80.01 160.02 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c3371068-4dfa-4a2c-a280-8deacd365032") + (property "Reference" "JP5" + (at 81.28 158.7499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "PUEN" + (at 81.28 161.2899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 80.01 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 80.01 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Jumper, 2-pole, closed/bridged" + (at 80.01 160.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e647a48f-8c3c-441b-916b-42a6f75d609e") + ) + (pin "2" + (uuid "2830e098-d504-42ef-81d9-ec15258dbc12") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "JP5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 166.37 128.27 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "c733bcc4-844a-40b0-a05f-5ff21573c746") + (property "Reference" "R93" + (at 167.894 127 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100k" + (at 167.894 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 164.592 128.27 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 166.37 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 166.37 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "89d108f0-b238-45e8-969b-469bbbb0c927") + ) + (pin "1" + (uuid "d445eec3-bd22-4e8b-b823-9da77b8b76a5") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "R93") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 52.07 139.7 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c8878bf3-5a44-4828-b112-90977a9c285d") + (property "Reference" "#PWR068" + (at 52.07 143.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 52.07 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 52.07 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 52.07 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 52.07 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e2cfe66f-d0d9-494b-b5c0-355fe45a871b") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR068") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 107.95 102.87 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ccf4ac42-5366-4111-8ffe-3e0fdac68175") + (property "Reference" "#PWR054" + (at 101.6 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 105.156 102.87 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 107.95 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 107.95 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 107.95 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b6238a94-72af-4d9f-aefc-86f4a9f6d525") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR054") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 106.68 182.88 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ccff56b1-6f2e-4042-9b10-e6de21bf07de") + (property "Reference" "C47" + (at 110.49 181.6099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1u" + (at 110.49 184.1499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 107.6452 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 106.68 182.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 106.68 182.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "268d5530-7d99-47fa-9840-cb07508cf9ad") + ) + (pin "2" + (uuid "7b0664ca-4607-480e-816e-1c34e503105c") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "C47") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Jumper:Jumper_2_Bridged") + (at 83.82 39.37 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ce27e73d-639d-47cc-ac9b-b3379f24588c") + (property "Reference" "JP3" + (at 85.09 38.0999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "PUEN" + (at 85.09 40.6399 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 83.82 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 83.82 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Jumper, 2-pole, closed/bridged" + (at 83.82 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5b482e7a-d0a2-403a-a9f1-636ccb32125c") + ) + (pin "2" + (uuid "f6ac3773-b413-434d-a4bd-f7d592af18fc") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "JP3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Logic_LevelTranslator:TXS0102DCT") + (at 54.61 107.95 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d0fa6c3e-c1bf-4c69-8b01-2e7d5acdc0a7") + (property "Reference" "U16" + (at 56.7533 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TXS0102DCT" + (at 56.7533 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SSOP-8_2.95x2.8mm_P0.65mm" + (at 54.61 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/gpn/txs0102" + (at 54.61 108.458 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "2-Bit Bidirectional Voltage-Level Shifter for Open-Drain and Push-Pull Application, SSOP-8" + (at 54.61 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "7" + (uuid "b03491f2-1720-497a-9310-1ff52e4e13c4") + ) + (pin "3" + (uuid "c9bd63c4-9982-4971-a48f-58c1f328acc3") + ) + (pin "8" + (uuid "64479399-1159-4a1b-a2b1-5437b144a7d7") + ) + (pin "2" + (uuid "93192f0e-c4c4-4990-a02e-f13c8876a8dd") + ) + (pin "5" + (uuid "48f5af5b-3805-4011-96d7-6ce31fb47baa") + ) + (pin "6" + (uuid "8a947d7b-2c30-4892-ae27-227bb70c4b71") + ) + (pin "4" + (uuid "7fe339ff-7270-44c8-9171-13d5eda5b550") + ) + (pin "1" + (uuid "15cc1cd1-660b-4f20-bd19-7c3c9a1972d7") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "U16") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 107.95 107.95 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d1b5c87e-5f5e-4727-a676-8f32ba8382b5") + (property "Reference" "#PWR055" + (at 101.6 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 105.156 107.95 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 107.95 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 107.95 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 107.95 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "98f391b6-5156-4aa6-b5a4-b17db3024fd1") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR055") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 219.71 110.49 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d4dee67b-3dee-4cd2-a1ca-b38496a07db2") + (property "Reference" "C57" + (at 223.52 109.2199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 223.52 111.7599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 220.6752 114.3 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 219.71 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 219.71 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "deb4843e-bbd8-41e3-9ff9-78c75295ab21") + ) + (pin "2" + (uuid "7a4f77d8-69e5-44ba-8d97-0879e68c6d57") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "C57") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 233.68 50.8 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d5fdbd0b-e6ac-4fdb-8cb6-b274a496bbbb") + (property "Reference" "C53" + (at 236.728 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 236.728 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 234.6452 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 233.68 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 233.68 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "26dbb5f3-b898-42b4-bc29-19efa2c86fb8") + ) + (pin "2" + (uuid "58b75cfb-fe73-4994-aea3-7cbfe9209776") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "C53") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 62.23 31.75 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d631d6bc-16cc-4ea2-be1c-68245c624eda") + (property "Reference" "#PWR066" + (at 62.23 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 62.23 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 62.23 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 62.23 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 62.23 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "51e2274b-69f5-43b4-b80b-10e33cdf54ce") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR066") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 80.01 144.78 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d65fecb1-34ef-4aa3-b2c9-076af31f0727") + (property "Reference" "#PWR082" + (at 80.01 148.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 80.01 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 80.01 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 80.01 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 80.01 144.78 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b83158e6-3228-4f62-b818-1df6a5d70834") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR082") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 95.25 186.69 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "dc807c17-5392-49b4-9050-8d219a198e5d") + (property "Reference" "#PWR074" + (at 95.25 193.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 95.25 191.77 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 95.25 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 95.25 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 95.25 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "73fef276-95b1-4be0-9085-60cf86af2cd0") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR074") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 46.99 86.36 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e18fe10c-b75a-4000-864f-84f2872d80d4") + (property "Reference" "C40" + (at 43.18 85.0899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 43.18 87.6299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 46.0248 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 46.99 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 46.99 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0da02f4f-5e55-4b2e-b9e3-2cd588878bf5") + ) + (pin "2" + (uuid "83384319-ddba-4508-8823-86cec1cb6886") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "C40") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 46.99 31.75 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e7e71d21-c296-42a4-aa17-1d45f037d240") + (property "Reference" "#PWR065" + (at 46.99 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 46.99 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 46.99 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 46.99 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 46.99 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1d191bff-342f-455a-8558-6a11c08c02ab") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR065") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 119.38 186.69 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ea8daeb2-534d-42b2-8fa6-cff1c1d4e6e5") + (property "Reference" "#PWR076" + (at 119.38 193.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 119.38 191.77 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 119.38 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 119.38 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 119.38 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "dbb40ff9-0d2e-4495-9ee7-8b4c6735def4") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR076") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 254 118.11 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "eb9b3fdd-720d-41a0-a332-ffe2783fde4a") + (property "Reference" "#PWR0101" + (at 254 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 254 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 254 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 254 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 254 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "83ea6284-39eb-4659-889e-ed82fb58ad03") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR0101") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Logic_LevelTranslator:TXS0102DCT") + (at 204.47 67.31 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ed5f92f8-eb86-451b-8f95-a18fad46d992") + (property "Reference" "U14" + (at 206.6133 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TXS0102DCT" + (at 206.6133 82.55 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SSOP-8_2.95x2.8mm_P0.65mm" + (at 204.47 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/gpn/txs0102" + (at 204.47 67.818 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "2-Bit Bidirectional Voltage-Level Shifter for Open-Drain and Push-Pull Application, SSOP-8" + (at 204.47 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "7" + (uuid "0be56b04-8b1d-48d7-9605-5da0416036aa") + ) + (pin "3" + (uuid "52d18d82-dc57-4d9c-a551-4d6668e3bdd5") + ) + (pin "8" + (uuid "d738c722-98c6-4cb5-95e9-8f23263b24a3") + ) + (pin "2" + (uuid "f8e003c7-5aa2-4282-9f2e-f4dcbaf9c86a") + ) + (pin "5" + (uuid "f535b6b8-f405-4354-873f-0e70c1c73e05") + ) + (pin "6" + (uuid "8e79d985-25ac-4dd7-a165-f98a3878a718") + ) + (pin "4" + (uuid "7f3daace-cb4f-4d7c-89ab-72f161074be2") + ) + (pin "1" + (uuid "f515ccfe-73d6-4298-8bf1-215faa400e6c") + ) + (instances + (project "" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "U14") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 266.7 118.11 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ee348b1f-a39e-4277-9ae8-63115e76a003") + (property "Reference" "#PWR0102" + (at 266.7 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 266.7 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 266.7 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 266.7 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 266.7 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cef0d4ba-27b6-4177-987f-30f8aac2e19c") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR0102") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 95.25 182.88 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f4276c9b-3897-42f9-9fd9-4991ec4775cc") + (property "Reference" "C46" + (at 99.06 181.6099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 99.06 184.1499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 96.2152 186.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 95.25 182.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 95.25 182.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "05d8a065-02bb-4a86-917f-092a21010456") + ) + (pin "2" + (uuid "9972e83c-0ff9-4531-b4f4-6685274302e5") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "C46") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 52.07 21.59 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fc80bd3d-1ce4-4dd0-9de9-2c9468698e00") + (property "Reference" "#PWR062" + (at 52.07 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 52.07 16.51 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 52.07 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 52.07 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 52.07 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "23d76dc5-01b7-4786-874f-0a9a9e7e14d8") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR062") + (unit 1) + ) + ) + ) + ) ) -- 2.49.1 From 690db0bf531e73aefe2b0cc77cee76b70b92b68a Mon Sep 17 00:00:00 2001 From: sirlilpanda Date: Tue, 30 Dec 2025 22:22:37 +1300 Subject: [PATCH 09/10] forgot to connect enable label --- .../keyboard_interface.kicad_sch | 39 +++++++++++++------ 1 file changed, 28 insertions(+), 11 deletions(-) diff --git a/Hardware/keyboard_controller/keyboard_interface.kicad_sch b/Hardware/keyboard_controller/keyboard_interface.kicad_sch index 450ccf5..f887bda 100644 --- a/Hardware/keyboard_controller/keyboard_interface.kicad_sch +++ b/Hardware/keyboard_controller/keyboard_interface.kicad_sch @@ -2394,6 +2394,12 @@ (color 0 0 0 0) (uuid "a6d4ec91-b2bc-4796-a99b-56293aef318b") ) + (junction + (at 19.05 160.02) + (diameter 0) + (color 0 0 0 0) + (uuid "aa11d9b4-a011-4233-b7be-822028b766cf") + ) (junction (at 74.93 52.07) (diameter 0) @@ -2424,15 +2430,6 @@ (color 0 0 0 0) (uuid "f81b250f-e6c2-46ea-9a95-52c09fee5efc") ) - (bus_entry - (at -57.15 127) - (size 2.54 2.54) - (stroke - (width 0) - (type default) - ) - (uuid "f349bcd9-2849-4fb1-9655-90478a98a66e") - ) (wire (pts (xy 214.63 106.68) (xy 219.71 106.68) @@ -3223,6 +3220,16 @@ ) (uuid "9bae5a83-b050-4b54-8008-acb5d5413c89") ) + (wire + (pts + (xy 24.13 151.13) (xy 19.05 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9e61526f-a718-4ec3-87b2-a1e81b659335") + ) (wire (pts (xy 86.36 100.33) (xy 110.49 100.33) @@ -3263,6 +3270,16 @@ ) (uuid "ab85582c-1d0d-4ef4-a8e7-84b9bf98cb59") ) + (wire + (pts + (xy 19.05 151.13) (xy 19.05 160.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "abb7e61d-102a-4913-a751-f1b45641800f") + ) (wire (pts (xy 207.01 39.37) (xy 207.01 41.91) @@ -3785,12 +3802,12 @@ ) (hierarchical_label "KEYBOARD_EN" (shape input) - (at 29.21 151.13 180) + (at 24.13 151.13 0) (effects (font (size 1.27 1.27) ) - (justify right) + (justify left) ) (uuid "127172ac-0c70-46da-92df-1c83511aad83") ) -- 2.49.1 From 4ab6d9491ee6b7ff1a236a6b792681275882d433 Mon Sep 17 00:00:00 2001 From: sirlilpanda Date: Thu, 1 Jan 2026 15:56:07 +1300 Subject: [PATCH 10/10] added another bus buffer for the perphieral interface so it can either be on the left or right hand side of the keyboard --- .../keyboard_interface.kicad_sch | 4954 ++++++++++++----- 1 file changed, 3451 insertions(+), 1503 deletions(-) diff --git a/Hardware/keyboard_controller/keyboard_interface.kicad_sch b/Hardware/keyboard_controller/keyboard_interface.kicad_sch index f887bda..d01fd05 100644 --- a/Hardware/keyboard_controller/keyboard_interface.kicad_sch +++ b/Hardware/keyboard_controller/keyboard_interface.kicad_sch @@ -1450,20 +1450,21 @@ ) (embedded_fonts no) ) - (symbol "Logic_LevelTranslator:TXS0102DCT" + (symbol "TXS0102DCT_1" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at -6.35 11.43 0) + (property "Reference" "U14" + (at 2.1433 -12.7 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) (property "Value" "TXS0102DCT" - (at 3.81 11.43 0) + (at 2.1433 -15.24 0) (effects (font (size 1.27 1.27) @@ -1516,7 +1517,7 @@ (hide yes) ) ) - (symbol "TXS0102DCT_0_1" + (symbol "TXS0102DCT_1_0_1" (rectangle (start -7.62 10.16) (end 7.62 -10.16) @@ -1613,7 +1614,7 @@ ) ) ) - (symbol "TXS0102DCT_1_1" + (symbol "TXS0102DCT_1_1_1" (polyline (pts (xy -4.318 2.54) (xy -1.27 2.54) @@ -1698,24 +1699,6 @@ (type none) ) ) - (pin input line - (at -10.16 7.62 0) - (length 2.54) - (name "OE" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) (pin bidirectional line (at -10.16 2.54 0) (length 2.54) @@ -1752,6 +1735,24 @@ ) ) ) + (pin input line + (at -10.16 -7.62 0) + (length 2.54) + (name "OE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) (pin power_in line (at -2.54 12.7 270) (length 2.54) @@ -2198,20 +2199,8 @@ ) ) (rectangle - (start 144.78 95.25) - (end 274.32 158.75) - (stroke - (width 0) - (type solid) - ) - (fill - (type none) - ) - (uuid 6fecb229-d566-477c-8c26-7d3cb5e8d3b3) - ) - (rectangle - (start 144.78 29.21) - (end 274.32 92.71) + (start 102.235 15.24) + (end 182.88 75.565) (stroke (width 0) (type solid) @@ -2223,7 +2212,7 @@ ) (rectangle (start 12.7 12.7) - (end 140.97 195.58) + (end 100.33 195.58) (stroke (width 0) (type default) @@ -2244,205 +2233,321 @@ ) (uuid "41198273-10cf-4ee0-aa90-5a4237ab0cfd") ) + (text "RIGHT_SIDE" + (exclude_from_sim no) + (at 189.738 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "a8a79514-ca14-4c1b-adcf-264def4a5dc2") + ) + (text "LEFT_SIDE" + (exclude_from_sim no) + (at 188.976 77.978 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "a98c856c-8fad-4a3e-b4e6-d05241ffbd76") + ) (junction - (at 119.38 179.07) + (at 93.98 71.12) (diameter 0) (color 0 0 0 0) (uuid "0119cd60-e6b7-4e2a-8b28-adad0056e161") ) (junction - (at 228.6 46.99) + (at 157.48 29.21) (diameter 0) (color 0 0 0 0) (uuid "022722a3-a33f-4432-81f9-8c6f3c4d7fb6") ) (junction - (at 72.39 105.41) + (at 203.2 59.69) + (diameter 0) + (color 0 0 0 0) + (uuid "0c773f18-7619-420c-83b9-763c915c2de5") + ) + (junction + (at 60.96 105.41) (diameter 0) (color 0 0 0 0) (uuid "0d30d237-6d26-4e85-af2e-4756e328ab3f") ) (junction - (at 209.55 106.68) + (at 219.71 87.63) + (diameter 0) + (color 0 0 0 0) + (uuid "145c44e4-a6c9-4cf7-bf58-e71ee184d79e") + ) + (junction + (at 210.82 49.53) + (diameter 0) + (color 0 0 0 0) + (uuid "16c52161-0ef5-4a4f-a371-cc98d688dea6") + ) + (junction + (at 242.57 86.36) + (diameter 0) + (color 0 0 0 0) + (uuid "1959d707-1d10-41aa-86b3-91c77efde792") + ) + (junction + (at 219.71 26.67) (diameter 0) (color 0 0 0 0) (uuid "1b89c9d3-ce39-4445-9b1a-402635914a0b") ) (junction - (at 232.41 129.54) + (at 242.57 49.53) (diameter 0) (color 0 0 0 0) (uuid "1d7ed586-884a-43b3-bcf9-92785895fb09") ) (junction - (at 167.64 59.69) - (diameter 0) - (color 0 0 0 0) - (uuid "1f222e9f-a1d9-448d-a020-2eec03eaa80d") - ) - (junction - (at 83.82 46.99) + (at 72.39 46.99) (diameter 0) (color 0 0 0 0) (uuid "284e37ed-ecce-4af6-85d4-f9e5708e39e4") ) (junction - (at 80.01 165.1) + (at 68.58 165.1) (diameter 0) (color 0 0 0 0) (uuid "29fd6966-38a7-459f-a5ab-64b6b9ab8205") ) (junction - (at 166.37 124.46) + (at 123.19 57.15) (diameter 0) (color 0 0 0 0) - (uuid "421b9a77-60d3-4a5e-99b4-d1369b575504") + (uuid "508fc649-231a-4074-8a67-62ffeebfd8bd") ) (junction - (at 233.68 46.99) + (at 162.56 29.21) (diameter 0) (color 0 0 0 0) (uuid "524dd821-2a86-46fd-97bd-c9cd144b4b31") ) (junction - (at 232.41 105.41) + (at 242.57 25.4) (diameter 0) (color 0 0 0 0) (uuid "571c3a84-8e47-41d1-b9a9-1a8303589e28") ) (junction - (at 72.39 165.1) + (at 60.96 165.1) (diameter 0) (color 0 0 0 0) (uuid "5772c46e-7925-45f1-9e20-34a9750b7f9a") ) (junction - (at 106.68 179.07) + (at 29.21 175.26) + (diameter 0) + (color 0 0 0 0) + (uuid "5b15da6f-e1b9-4305-bf3f-1c4578ae4ffe") + ) + (junction + (at 93.98 58.42) (diameter 0) (color 0 0 0 0) (uuid "5bad52df-fc81-47b6-9467-655d00cc0bbf") ) (junction - (at 207.01 41.91) + (at 224.79 86.36) + (diameter 0) + (color 0 0 0 0) + (uuid "5c6972b3-2b9b-421e-aa9b-3de8ca9cdc99") + ) + (junction + (at 135.89 24.13) (diameter 0) (color 0 0 0 0) (uuid "5dc01b0e-5740-43f7-9438-1cae8da88817") ) (junction - (at 52.07 142.24) + (at 40.64 142.24) (diameter 0) (color 0 0 0 0) (uuid "6113b7d0-5888-4e3b-b302-9c996c9591d3") ) (junction - (at 57.15 82.55) + (at 45.72 82.55) (diameter 0) (color 0 0 0 0) (uuid "62be2c03-a541-4328-9646-e87070ce2fc4") ) (junction - (at 240.03 105.41) + (at 250.19 25.4) (diameter 0) (color 0 0 0 0) (uuid "63c7da9a-2f04-4361-9084-288d400caa18") ) (junction - (at 254 110.49) + (at 259.08 25.4) + (diameter 0) + (color 0 0 0 0) + (uuid "6bb7796b-643c-43df-9411-ca3606f23da7") + ) + (junction + (at 264.16 25.4) (diameter 0) (color 0 0 0 0) (uuid "72958f8b-0547-480b-b348-c48c9dc8c41a") ) (junction - (at 57.15 142.24) + (at 45.72 142.24) (diameter 0) (color 0 0 0 0) (uuid "7687a1a2-14ad-46fe-ad84-ba151607be50") ) (junction - (at 214.63 106.68) + (at 29.21 115.57) (diameter 0) (color 0 0 0 0) - (uuid "91c60529-e765-4b1a-80d4-737f2aaddc08") + (uuid "7b75720c-1861-453c-8c49-56c23cde6dcb") ) (junction - (at 201.93 41.91) + (at 264.16 86.36) + (diameter 0) + (color 0 0 0 0) + (uuid "8acb6658-279e-4226-a459-c2d950de6188") + ) + (junction + (at 29.21 57.15) + (diameter 0) + (color 0 0 0 0) + (uuid "8ff2b8e9-5602-49a7-ab87-96b1e441e1f4") + ) + (junction + (at 130.81 24.13) (diameter 0) (color 0 0 0 0) (uuid "97870e6e-8cda-40fc-a0ca-9b2817ba176f") ) (junction - (at 83.82 179.07) + (at 93.98 35.56) (diameter 0) (color 0 0 0 0) (uuid "97bc4e49-5cd6-472d-9fef-2daee68aeba0") ) (junction - (at 248.92 110.49) + (at 242.57 110.49) (diameter 0) (color 0 0 0 0) - (uuid "9fec98ec-a6b7-4929-a317-bc7ab8e12c0b") + (uuid "9a05a449-10ef-4929-b694-f04c344651c1") ) (junction - (at 80.01 110.49) + (at 68.58 110.49) (diameter 0) (color 0 0 0 0) (uuid "a1b68fcc-0d18-4c54-b76f-77e6ca42b4c7") ) (junction - (at 95.25 179.07) + (at 207.01 54.61) + (diameter 0) + (color 0 0 0 0) + (uuid "a2ad4001-d9cd-434a-905f-b4a89a386614") + ) + (junction + (at 210.82 120.65) + (diameter 0) + (color 0 0 0 0) + (uuid "a6c8b292-762a-4618-9e7c-2c8373dce5da") + ) + (junction + (at 93.98 46.99) (diameter 0) (color 0 0 0 0) (uuid "a6d4ec91-b2bc-4796-a99b-56293aef318b") ) (junction - (at 19.05 160.02) + (at 203.2 62.23) (diameter 0) (color 0 0 0 0) - (uuid "aa11d9b4-a011-4233-b7be-822028b766cf") + (uuid "be5723a4-ab16-4410-98b6-1f995733e4ad") ) (junction - (at 74.93 52.07) + (at 259.08 86.36) + (diameter 0) + (color 0 0 0 0) + (uuid "c10299bd-7278-417a-89f6-bbebe907d0a3") + ) + (junction + (at 63.5 52.07) (diameter 0) (color 0 0 0 0) (uuid "c4be9574-6b2c-4fe2-95f2-c826dda609af") ) (junction - (at 240.03 129.54) + (at 229.87 25.4) + (diameter 0) + (color 0 0 0 0) + (uuid "d8178b20-7fa9-4dde-93bc-ed7dece7235a") + ) + (junction + (at 229.87 86.36) + (diameter 0) + (color 0 0 0 0) + (uuid "da76a6f3-fc6e-4607-b6f7-343da7f7cf89") + ) + (junction + (at 250.19 49.53) (diameter 0) (color 0 0 0 0) (uuid "df75fe20-cf26-4606-879c-732bf8cbbb61") ) (junction - (at 52.07 24.13) + (at 40.64 24.13) (diameter 0) (color 0 0 0 0) (uuid "e1c0f16b-e183-4885-ab0e-96d15fadc500") ) (junction - (at 52.07 82.55) + (at 250.19 86.36) + (diameter 0) + (color 0 0 0 0) + (uuid "e6c0a907-72ed-4258-90fc-786d362e5018") + ) + (junction + (at 40.64 82.55) (diameter 0) (color 0 0 0 0) (uuid "ea421d38-0e62-4920-9260-be30d312a716") ) (junction - (at 57.15 24.13) + (at 250.19 110.49) + (diameter 0) + (color 0 0 0 0) + (uuid "f68839a2-6988-4bef-816d-a6108782641a") + ) + (junction + (at 224.79 25.4) + (diameter 0) + (color 0 0 0 0) + (uuid "f6aa0d60-bb34-45c9-b0ae-bc7922d7b11c") + ) + (junction + (at 45.72 24.13) (diameter 0) (color 0 0 0 0) (uuid "f81b250f-e6c2-46ea-9a95-52c09fee5efc") ) (wire (pts - (xy 214.63 106.68) (xy 219.71 106.68) + (xy 207.01 115.57) (xy 212.09 115.57) ) (stroke (width 0) (type default) ) - (uuid "0432d26e-9c97-4648-9ef7-61a59409c1d7") + (uuid "0535cc77-7dfa-4024-978c-b166a336def5") ) (wire (pts - (xy 57.15 21.59) (xy 57.15 24.13) + (xy 45.72 21.59) (xy 45.72 24.13) ) (stroke (width 0) @@ -2452,17 +2557,47 @@ ) (wire (pts - (xy 162.56 124.46) (xy 166.37 124.46) + (xy 219.71 87.63) (xy 214.63 87.63) ) (stroke (width 0) (type default) ) - (uuid "0813dc1e-b459-4352-a1a4-91cadf3155fa") + (uuid "06e2aecb-1543-4fd1-8e90-8e5edeb7b7ca") ) (wire (pts - (xy 64.77 170.18) (xy 88.9 170.18) + (xy 229.87 25.4) (xy 229.87 26.67) + ) + (stroke + (width 0) + (type default) + ) + (uuid "07295268-db18-4493-89a9-dee25bbee937") + ) + (wire + (pts + (xy 250.19 86.36) (xy 259.08 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "099c9f4c-c57a-412a-85a7-338462198246") + ) + (wire + (pts + (xy 123.19 68.58) (xy 123.19 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "09c121e1-0a72-4364-94ab-43cd57e834b4") + ) + (wire + (pts + (xy 53.34 170.18) (xy 77.47 170.18) ) (stroke (width 0) @@ -2472,7 +2607,7 @@ ) (wire (pts - (xy 107.95 102.87) (xy 110.49 102.87) + (xy 86.36 102.87) (xy 88.9 102.87) ) (stroke (width 0) @@ -2482,7 +2617,7 @@ ) (wire (pts - (xy 119.38 179.07) (xy 132.08 179.07) + (xy 93.98 71.12) (xy 93.98 83.82) ) (stroke (width 0) @@ -2492,7 +2627,37 @@ ) (wire (pts - (xy 72.39 165.1) (xy 80.01 165.1) + (xy 207.01 54.61) (xy 212.09 54.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "106c026f-31fb-4746-93c5-0c2cc857f002") + ) + (wire + (pts + (xy 236.22 113.03) (xy 259.08 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "115dae6f-2fa0-4cae-9685-8ba724ba7933") + ) + (wire + (pts + (xy 236.22 115.57) (xy 236.22 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "13d8b91d-9684-4372-9d35-40b4e23c6c5e") + ) + (wire + (pts + (xy 60.96 165.1) (xy 68.58 165.1) ) (stroke (width 0) @@ -2502,7 +2667,27 @@ ) (wire (pts - (xy 83.82 46.99) (xy 88.9 46.99) + (xy 123.19 59.69) (xy 123.19 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "170f2dcc-18e5-421d-bcfc-07e8610a4788") + ) + (wire + (pts + (xy 250.19 86.36) (xy 250.19 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1d2faf32-b06c-4838-a388-af9ef06ab07b") + ) + (wire + (pts + (xy 72.39 46.99) (xy 77.47 46.99) ) (stroke (width 0) @@ -2512,7 +2697,7 @@ ) (wire (pts - (xy 209.55 106.68) (xy 209.55 119.38) + (xy 219.71 26.67) (xy 219.71 39.37) ) (stroke (width 0) @@ -2522,7 +2707,7 @@ ) (wire (pts - (xy 226.06 134.62) (xy 226.06 132.08) + (xy 236.22 54.61) (xy 236.22 52.07) ) (stroke (width 0) @@ -2532,7 +2717,7 @@ ) (wire (pts - (xy 80.01 144.78) (xy 80.01 146.05) + (xy 68.58 144.78) (xy 68.58 146.05) ) (stroke (width 0) @@ -2542,7 +2727,17 @@ ) (wire (pts - (xy 214.63 104.14) (xy 214.63 106.68) + (xy 222.25 129.54) (xy 222.25 125.73) + ) + (stroke + (width 0) + (type default) + ) + (uuid "23967965-0c69-4af4-8dc6-cc3553edfa25") + ) + (wire + (pts + (xy 224.79 24.13) (xy 224.79 25.4) ) (stroke (width 0) @@ -2552,7 +2747,7 @@ ) (wire (pts - (xy 52.07 24.13) (xy 46.99 24.13) + (xy 40.64 24.13) (xy 35.56 24.13) ) (stroke (width 0) @@ -2562,7 +2757,7 @@ ) (wire (pts - (xy 224.79 66.04) (xy 228.6 66.04) + (xy 153.67 48.26) (xy 157.48 48.26) ) (stroke (width 0) @@ -2572,7 +2767,27 @@ ) (wire (pts - (xy 228.6 45.72) (xy 228.6 46.99) + (xy 203.2 120.65) (xy 210.82 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2a247b61-61b9-4eb8-b676-d6714bbd6f35") + ) + (wire + (pts + (xy 259.08 86.36) (xy 264.16 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2ea11940-090e-4ab1-8393-48f3143ccb39") + ) + (wire + (pts + (xy 157.48 27.94) (xy 157.48 29.21) ) (stroke (width 0) @@ -2582,7 +2797,7 @@ ) (wire (pts - (xy 86.36 115.57) (xy 86.36 165.1) + (xy 74.93 115.57) (xy 74.93 165.1) ) (stroke (width 0) @@ -2592,7 +2807,7 @@ ) (wire (pts - (xy 52.07 21.59) (xy 52.07 24.13) + (xy 40.64 21.59) (xy 40.64 24.13) ) (stroke (width 0) @@ -2602,7 +2817,7 @@ ) (wire (pts - (xy 212.09 148.59) (xy 212.09 144.78) + (xy 222.25 68.58) (xy 222.25 64.77) ) (stroke (width 0) @@ -2610,9 +2825,19 @@ ) (uuid "32a815d9-7c42-441e-b676-2221338254d5") ) + (polyline + (pts + (xy 184.15 15.24) (xy 284.48 15.24) + ) + (stroke + (width 0) + (type default) + ) + (uuid "347069b4-3892-46b4-82e4-4bff45a4fcf0") + ) (wire (pts - (xy 72.39 93.98) (xy 72.39 95.25) + (xy 60.96 93.98) (xy 60.96 95.25) ) (stroke (width 0) @@ -2622,7 +2847,37 @@ ) (wire (pts - (xy 57.15 82.55) (xy 57.15 95.25) + (xy 203.2 59.69) (xy 203.2 62.23) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3886f96a-dfc7-4e8b-94b5-f5e61e59a730") + ) + (wire + (pts + (xy 21.59 176.53) (xy 21.59 175.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "39ad279e-77ee-4962-b8b8-bc995818e1c3") + ) + (wire + (pts + (xy 116.84 57.15) (xy 123.19 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3ad492a7-3c48-4a9a-b2ec-12213cc87917") + ) + (wire + (pts + (xy 45.72 82.55) (xy 45.72 95.25) ) (stroke (width 0) @@ -2632,7 +2887,17 @@ ) (wire (pts - (xy 52.07 142.24) (xy 52.07 154.94) + (xy 29.21 175.26) (xy 33.02 175.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3e8794ac-9b58-4c17-9eb4-8521bd03ccae") + ) + (wire + (pts + (xy 40.64 142.24) (xy 40.64 154.94) ) (stroke (width 0) @@ -2642,7 +2907,7 @@ ) (wire (pts - (xy 193.04 69.85) (xy 194.31 69.85) + (xy 121.92 52.07) (xy 123.19 52.07) ) (stroke (width 0) @@ -2652,7 +2917,17 @@ ) (wire (pts - (xy 232.41 129.54) (xy 240.03 129.54) + (xy 219.71 87.63) (xy 219.71 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "43032dca-2449-40be-9368-8ac85bff9a75") + ) + (wire + (pts + (xy 242.57 49.53) (xy 250.19 49.53) ) (stroke (width 0) @@ -2662,7 +2937,7 @@ ) (wire (pts - (xy 57.15 80.01) (xy 57.15 82.55) + (xy 45.72 80.01) (xy 45.72 82.55) ) (stroke (width 0) @@ -2672,7 +2947,17 @@ ) (wire (pts - (xy 248.92 110.49) (xy 254 110.49) + (xy 232.41 115.57) (xy 236.22 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "449f15d3-2a2b-4832-b496-e2f47f510b16") + ) + (wire + (pts + (xy 259.08 25.4) (xy 264.16 25.4) ) (stroke (width 0) @@ -2682,7 +2967,17 @@ ) (wire (pts - (xy 74.93 33.02) (xy 74.93 34.29) + (xy 229.87 25.4) (xy 233.68 25.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "463d9b48-a7fe-4801-b30d-12290050ad85") + ) + (wire + (pts + (xy 63.5 33.02) (xy 63.5 34.29) ) (stroke (width 0) @@ -2692,17 +2987,17 @@ ) (wire (pts - (xy 166.37 124.46) (xy 201.93 124.46) + (xy 210.82 49.53) (xy 210.82 110.49) ) (stroke (width 0) (type default) ) - (uuid "46ef63be-d488-4a5e-9b14-70ba6d5af91a") + (uuid "4731d796-23ea-46fb-bb37-4f0df35aada1") ) (wire (pts - (xy 232.41 105.41) (xy 232.41 110.49) + (xy 242.57 25.4) (xy 242.57 30.48) ) (stroke (width 0) @@ -2712,7 +3007,7 @@ ) (wire (pts - (xy 43.18 105.41) (xy 44.45 105.41) + (xy 31.75 105.41) (xy 33.02 105.41) ) (stroke (width 0) @@ -2722,7 +3017,17 @@ ) (wire (pts - (xy 226.06 132.08) (xy 248.92 132.08) + (xy 250.19 110.49) (xy 259.08 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4d06a158-4026-4c4e-aee1-7f22b01fdef0") + ) + (wire + (pts + (xy 236.22 52.07) (xy 259.08 52.07) ) (stroke (width 0) @@ -2732,7 +3037,17 @@ ) (wire (pts - (xy 240.03 118.11) (xy 240.03 119.38) + (xy 16.51 57.15) (xy 29.21 57.15) + ) + (stroke + (width 0) + (type default) + ) + (uuid "50a61d42-40c5-4de2-95d8-b736efb7d928") + ) + (wire + (pts + (xy 250.19 38.1) (xy 250.19 39.37) ) (stroke (width 0) @@ -2742,7 +3057,7 @@ ) (wire (pts - (xy 74.93 24.13) (xy 74.93 25.4) + (xy 63.5 24.13) (xy 63.5 25.4) ) (stroke (width 0) @@ -2752,17 +3067,17 @@ ) (wire (pts - (xy 222.25 101.6) (xy 222.25 105.41) + (xy 29.21 57.15) (xy 33.02 57.15) ) (stroke (width 0) (type default) ) - (uuid "53f55314-c9d4-4a80-9570-b5512bfa2d0f") + (uuid "54bdd42c-7694-4622-ae4f-7c7beb13c1df") ) (wire (pts - (xy 64.77 46.99) (xy 83.82 46.99) + (xy 53.34 46.99) (xy 72.39 46.99) ) (stroke (width 0) @@ -2772,7 +3087,17 @@ ) (wire (pts - (xy 72.39 144.78) (xy 72.39 146.05) + (xy 224.79 25.4) (xy 224.79 39.37) + ) + (stroke + (width 0) + (type default) + ) + (uuid "550a916c-b676-4905-90f2-d1e4212ccc2d") + ) + (wire + (pts + (xy 60.96 144.78) (xy 60.96 146.05) ) (stroke (width 0) @@ -2782,7 +3107,17 @@ ) (wire (pts - (xy 57.15 142.24) (xy 57.15 154.94) + (xy 242.57 86.36) (xy 242.57 91.44) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5a17a7d2-d6a0-4baa-827f-bad3f23bde9d") + ) + (wire + (pts + (xy 45.72 142.24) (xy 45.72 154.94) ) (stroke (width 0) @@ -2792,7 +3127,7 @@ ) (wire (pts - (xy 52.07 80.01) (xy 52.07 82.55) + (xy 40.64 80.01) (xy 40.64 82.55) ) (stroke (width 0) @@ -2802,7 +3137,7 @@ ) (wire (pts - (xy 43.18 170.18) (xy 44.45 170.18) + (xy 31.75 170.18) (xy 33.02 170.18) ) (stroke (width 0) @@ -2812,7 +3147,7 @@ ) (wire (pts - (xy 57.15 139.7) (xy 57.15 142.24) + (xy 45.72 139.7) (xy 45.72 142.24) ) (stroke (width 0) @@ -2822,7 +3157,7 @@ ) (wire (pts - (xy 80.01 110.49) (xy 110.49 110.49) + (xy 68.58 110.49) (xy 88.9 110.49) ) (stroke (width 0) @@ -2832,7 +3167,7 @@ ) (wire (pts - (xy 88.9 95.25) (xy 110.49 95.25) + (xy 77.47 95.25) (xy 88.9 95.25) ) (stroke (width 0) @@ -2842,7 +3177,7 @@ ) (wire (pts - (xy 232.41 105.41) (xy 240.03 105.41) + (xy 242.57 25.4) (xy 250.19 25.4) ) (stroke (width 0) @@ -2852,7 +3187,7 @@ ) (wire (pts - (xy 57.15 24.13) (xy 57.15 36.83) + (xy 45.72 24.13) (xy 45.72 36.83) ) (stroke (width 0) @@ -2862,7 +3197,27 @@ ) (wire (pts - (xy 72.39 153.67) (xy 72.39 154.94) + (xy 241.3 86.36) (xy 242.57 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "69148ca7-2a5b-4762-b6d8-7c0244b0ac35") + ) + (wire + (pts + (xy 201.93 59.69) (xy 203.2 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6bc1740a-243f-4566-9afe-59ccc5b84fad") + ) + (wire + (pts + (xy 60.96 153.67) (xy 60.96 154.94) ) (stroke (width 0) @@ -2872,7 +3227,7 @@ ) (wire (pts - (xy 54.61 184.15) (xy 54.61 180.34) + (xy 43.18 184.15) (xy 43.18 180.34) ) (stroke (width 0) @@ -2882,7 +3237,7 @@ ) (wire (pts - (xy 83.82 24.13) (xy 83.82 25.4) + (xy 72.39 24.13) (xy 72.39 25.4) ) (stroke (width 0) @@ -2892,7 +3247,17 @@ ) (wire (pts - (xy 64.77 110.49) (xy 80.01 110.49) + (xy 21.59 175.26) (xy 29.21 175.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6e02cf14-7b38-4aa7-a71c-a011d255002e") + ) + (wire + (pts + (xy 53.34 110.49) (xy 68.58 110.49) ) (stroke (width 0) @@ -2902,7 +3267,17 @@ ) (wire (pts - (xy 240.03 129.54) (xy 248.92 129.54) + (xy 224.79 86.36) (xy 224.79 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6fafa5a7-051d-46c4-8a3e-78524147d335") + ) + (wire + (pts + (xy 250.19 49.53) (xy 259.08 49.53) ) (stroke (width 0) @@ -2912,7 +3287,7 @@ ) (wire (pts - (xy 106.68 179.07) (xy 119.38 179.07) + (xy 93.98 58.42) (xy 93.98 71.12) ) (stroke (width 0) @@ -2922,7 +3297,7 @@ ) (wire (pts - (xy 226.06 69.85) (xy 226.06 68.58) + (xy 154.94 52.07) (xy 154.94 50.8) ) (stroke (width 0) @@ -2932,7 +3307,7 @@ ) (wire (pts - (xy 107.95 97.79) (xy 110.49 97.79) + (xy 86.36 97.79) (xy 88.9 97.79) ) (stroke (width 0) @@ -2942,7 +3317,17 @@ ) (wire (pts - (xy 83.82 175.26) (xy 83.82 179.07) + (xy 242.57 86.36) (xy 250.19 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "783f8c40-8bef-4180-bc22-b5d7827515c2") + ) + (wire + (pts + (xy 97.79 35.56) (xy 93.98 35.56) ) (stroke (width 0) @@ -2952,7 +3337,7 @@ ) (wire (pts - (xy 83.82 179.07) (xy 95.25 179.07) + (xy 93.98 35.56) (xy 93.98 46.99) ) (stroke (width 0) @@ -2962,7 +3347,7 @@ ) (wire (pts - (xy 224.79 64.77) (xy 224.79 66.04) + (xy 153.67 46.99) (xy 153.67 48.26) ) (stroke (width 0) @@ -2972,7 +3357,7 @@ ) (wire (pts - (xy 80.01 102.87) (xy 80.01 110.49) + (xy 68.58 102.87) (xy 68.58 110.49) ) (stroke (width 0) @@ -2980,9 +3365,19 @@ ) (uuid "7ceebc15-e133-4d50-88da-feeccb0dac13") ) + (polyline + (pts + (xy 184.15 15.24) (xy 184.15 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7f21f6a2-163e-415a-9294-1d381285a9ca") + ) (wire (pts - (xy 207.01 41.91) (xy 207.01 54.61) + (xy 135.89 24.13) (xy 135.89 36.83) ) (stroke (width 0) @@ -2992,7 +3387,7 @@ ) (wire (pts - (xy 201.93 41.91) (xy 201.93 54.61) + (xy 130.81 24.13) (xy 130.81 36.83) ) (stroke (width 0) @@ -3002,7 +3397,7 @@ ) (wire (pts - (xy 193.04 134.62) (xy 201.93 134.62) + (xy 201.93 54.61) (xy 207.01 54.61) ) (stroke (width 0) @@ -3012,7 +3407,17 @@ ) (wire (pts - (xy 231.14 105.41) (xy 232.41 105.41) + (xy 203.2 59.69) (xy 212.09 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "818295c4-c20a-4b7f-9347-6184d2a69d3f") + ) + (wire + (pts + (xy 241.3 25.4) (xy 242.57 25.4) ) (stroke (width 0) @@ -3020,9 +3425,19 @@ ) (uuid "83470922-9763-4498-9a3e-774e7755b3f6") ) + (polyline + (pts + (xy 184.15 137.16) (xy 284.48 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "83924bb1-b8e4-481d-985f-625bbf5de9c6") + ) (wire (pts - (xy 52.07 24.13) (xy 52.07 36.83) + (xy 40.64 24.13) (xy 40.64 36.83) ) (stroke (width 0) @@ -3032,7 +3447,7 @@ ) (wire (pts - (xy 64.77 165.1) (xy 72.39 165.1) + (xy 53.34 165.1) (xy 60.96 165.1) ) (stroke (width 0) @@ -3042,7 +3457,7 @@ ) (wire (pts - (xy 228.6 73.66) (xy 228.6 71.12) + (xy 157.48 55.88) (xy 157.48 53.34) ) (stroke (width 0) @@ -3052,7 +3467,7 @@ ) (wire (pts - (xy 193.04 64.77) (xy 194.31 64.77) + (xy 121.92 46.99) (xy 123.19 46.99) ) (stroke (width 0) @@ -3062,7 +3477,17 @@ ) (wire (pts - (xy 228.6 46.99) (xy 228.6 63.5) + (xy 224.79 25.4) (xy 229.87 25.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "87a46418-cbe0-4f39-8f28-76595847510c") + ) + (wire + (pts + (xy 157.48 29.21) (xy 157.48 45.72) ) (stroke (width 0) @@ -3072,7 +3497,17 @@ ) (wire (pts - (xy 52.07 139.7) (xy 52.07 142.24) + (xy 264.16 86.36) (xy 276.86 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8900e710-49bb-41fa-bd63-23ba24d1d96e") + ) + (wire + (pts + (xy 40.64 139.7) (xy 40.64 142.24) ) (stroke (width 0) @@ -3082,7 +3517,7 @@ ) (wire (pts - (xy 201.93 41.91) (xy 196.85 41.91) + (xy 130.81 24.13) (xy 125.73 24.13) ) (stroke (width 0) @@ -3090,19 +3525,19 @@ ) (uuid "8a028101-6fdc-42c1-91cd-59f5a6d0b54a") ) - (wire + (polyline (pts - (xy 19.05 41.91) (xy 44.45 41.91) + (xy 184.15 76.2) (xy 284.48 76.2) ) (stroke (width 0) - (type default) + (type dot) ) - (uuid "8bc8ee96-ef41-4a0d-af08-ea1c0d4a81db") + (uuid "8be7ac82-bf9c-48c9-a009-00839ee85bf5") ) (wire (pts - (xy 86.36 115.57) (xy 110.49 115.57) + (xy 74.93 115.57) (xy 88.9 115.57) ) (stroke (width 0) @@ -3112,7 +3547,7 @@ ) (wire (pts - (xy 80.01 93.98) (xy 80.01 95.25) + (xy 68.58 93.98) (xy 68.58 95.25) ) (stroke (width 0) @@ -3122,7 +3557,7 @@ ) (wire (pts - (xy 74.93 44.45) (xy 74.93 52.07) + (xy 63.5 44.45) (xy 63.5 52.07) ) (stroke (width 0) @@ -3132,7 +3567,7 @@ ) (wire (pts - (xy 204.47 82.55) (xy 204.47 80.01) + (xy 133.35 68.58) (xy 133.35 62.23) ) (stroke (width 0) @@ -3142,7 +3577,7 @@ ) (wire (pts - (xy 64.77 105.41) (xy 72.39 105.41) + (xy 53.34 105.41) (xy 60.96 105.41) ) (stroke (width 0) @@ -3152,7 +3587,7 @@ ) (wire (pts - (xy 95.25 179.07) (xy 106.68 179.07) + (xy 93.98 46.99) (xy 93.98 58.42) ) (stroke (width 0) @@ -3162,7 +3597,17 @@ ) (wire (pts - (xy 43.18 110.49) (xy 44.45 110.49) + (xy 210.82 110.49) (xy 212.09 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8ff85cee-d000-435e-a76e-d7f571acce70") + ) + (wire + (pts + (xy 31.75 110.49) (xy 33.02 110.49) ) (stroke (width 0) @@ -3172,7 +3617,7 @@ ) (wire (pts - (xy 57.15 24.13) (xy 62.23 24.13) + (xy 45.72 24.13) (xy 50.8 24.13) ) (stroke (width 0) @@ -3182,7 +3627,7 @@ ) (wire (pts - (xy 54.61 66.04) (xy 54.61 62.23) + (xy 43.18 66.04) (xy 43.18 62.23) ) (stroke (width 0) @@ -3192,7 +3637,7 @@ ) (wire (pts - (xy 52.07 82.55) (xy 46.99 82.55) + (xy 40.64 82.55) (xy 35.56 82.55) ) (stroke (width 0) @@ -3202,7 +3647,17 @@ ) (wire (pts - (xy 228.6 46.99) (xy 233.68 46.99) + (xy 29.21 115.57) (xy 33.02 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "989d3551-ddb7-428b-9b16-f7814a342bab") + ) + (wire + (pts + (xy 157.48 29.21) (xy 162.56 29.21) ) (stroke (width 0) @@ -3212,7 +3667,27 @@ ) (wire (pts - (xy 72.39 102.87) (xy 72.39 105.41) + (xy 203.2 62.23) (xy 203.2 120.65) + ) + (stroke + (width 0) + (type default) + ) + (uuid "995f2257-bf12-456f-abc1-1124b54eef5a") + ) + (wire + (pts + (xy 229.87 86.36) (xy 233.68 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9a895f19-2e3c-4814-8471-05e806750577") + ) + (wire + (pts + (xy 60.96 102.87) (xy 60.96 105.41) ) (stroke (width 0) @@ -3222,17 +3697,7 @@ ) (wire (pts - (xy 24.13 151.13) (xy 19.05 151.13) - ) - (stroke - (width 0) - (type default) - ) - (uuid "9e61526f-a718-4ec3-87b2-a1e81b659335") - ) - (wire - (pts - (xy 86.36 100.33) (xy 110.49 100.33) + (xy 74.93 100.33) (xy 88.9 100.33) ) (stroke (width 0) @@ -3242,7 +3707,17 @@ ) (wire (pts - (xy 43.18 46.99) (xy 44.45 46.99) + (xy 242.57 99.06) (xy 242.57 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a63b954e-f396-4427-ab5d-7a07bcd4092b") + ) + (wire + (pts + (xy 31.75 46.99) (xy 33.02 46.99) ) (stroke (width 0) @@ -3252,37 +3727,47 @@ ) (wire (pts - (xy 19.05 160.02) (xy 44.45 160.02) + (xy 219.71 85.09) (xy 219.71 87.63) ) (stroke (width 0) (type default) ) - (uuid "aa8a8aa9-ac37-44c3-81ca-633fa59c0744") + (uuid "a9113104-768c-4446-975b-ab8ebba08636") ) (wire (pts - (xy 167.64 59.69) (xy 194.31 59.69) + (xy 224.79 86.36) (xy 229.87 86.36) ) (stroke (width 0) (type default) ) - (uuid "ab85582c-1d0d-4ef4-a8e7-84b9bf98cb59") + (uuid "aa0daa7c-7461-478a-8025-79a15a058a98") ) (wire (pts - (xy 19.05 151.13) (xy 19.05 160.02) + (xy 259.08 86.36) (xy 259.08 107.95) ) (stroke (width 0) (type default) ) - (uuid "abb7e61d-102a-4913-a751-f1b45641800f") + (uuid "ab00b84e-c095-4cce-a148-5bf86aa9238f") ) (wire (pts - (xy 207.01 39.37) (xy 207.01 41.91) + (xy 242.57 110.49) (xy 250.19 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "acf8535c-4c77-4cf2-8819-4497ff8c2f47") + ) + (wire + (pts + (xy 135.89 21.59) (xy 135.89 24.13) ) (stroke (width 0) @@ -3292,27 +3777,37 @@ ) (wire (pts - (xy 248.92 105.41) (xy 248.92 110.49) + (xy 210.82 120.65) (xy 212.09 120.65) ) (stroke (width 0) (type default) ) - (uuid "b22ff6e9-e714-424a-a3b5-3a4b1eb73e90") + (uuid "b0838247-5fe1-4df7-97e5-1f3c768821b4") ) (wire (pts - (xy 165.1 59.69) (xy 167.64 59.69) + (xy 200.66 62.23) (xy 203.2 62.23) ) (stroke (width 0) (type default) ) - (uuid "b793cc72-098c-4e36-8b71-affdf690c90a") + (uuid "b0cbd786-6b37-4892-b4b6-0ac498914944") ) (wire (pts - (xy 52.07 82.55) (xy 52.07 95.25) + (xy 224.79 85.09) (xy 224.79 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b59457a8-e819-437a-ae5a-38f04274ab6a") + ) + (wire + (pts + (xy 40.64 82.55) (xy 40.64 95.25) ) (stroke (width 0) @@ -3322,7 +3817,7 @@ ) (wire (pts - (xy 232.41 118.11) (xy 232.41 119.38) + (xy 242.57 38.1) (xy 242.57 39.37) ) (stroke (width 0) @@ -3332,17 +3827,7 @@ ) (wire (pts - (xy 214.63 106.68) (xy 214.63 119.38) - ) - (stroke - (width 0) - (type default) - ) - (uuid "b9af7120-f00d-410d-8816-a9323005bfb2") - ) - (wire - (pts - (xy 110.49 113.03) (xy 86.36 113.03) + (xy 88.9 113.03) (xy 74.93 113.03) ) (stroke (width 0) @@ -3352,17 +3837,7 @@ ) (wire (pts - (xy 19.05 100.33) (xy 44.45 100.33) - ) - (stroke - (width 0) - (type default) - ) - (uuid "bb729fc8-f047-4437-ac02-5a100477de2c") - ) - (wire - (pts - (xy 207.01 41.91) (xy 212.09 41.91) + (xy 135.89 24.13) (xy 140.97 24.13) ) (stroke (width 0) @@ -3372,7 +3847,7 @@ ) (wire (pts - (xy 248.92 137.16) (xy 248.92 134.62) + (xy 259.08 57.15) (xy 259.08 54.61) ) (stroke (width 0) @@ -3382,7 +3857,7 @@ ) (wire (pts - (xy 209.55 106.68) (xy 204.47 106.68) + (xy 219.71 26.67) (xy 214.63 26.67) ) (stroke (width 0) @@ -3392,7 +3867,7 @@ ) (wire (pts - (xy 214.63 64.77) (xy 224.79 64.77) + (xy 143.51 46.99) (xy 153.67 46.99) ) (stroke (width 0) @@ -3402,7 +3877,7 @@ ) (wire (pts - (xy 240.03 105.41) (xy 248.92 105.41) + (xy 250.19 25.4) (xy 259.08 25.4) ) (stroke (width 0) @@ -3412,7 +3887,17 @@ ) (wire (pts - (xy 214.63 69.85) (xy 226.06 69.85) + (xy 259.08 118.11) (xy 259.08 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c3ba48bc-6e79-4fb9-bc2b-3a83fadf3f0e") + ) + (wire + (pts + (xy 143.51 52.07) (xy 154.94 52.07) ) (stroke (width 0) @@ -3422,7 +3907,7 @@ ) (wire (pts - (xy 88.9 118.11) (xy 110.49 118.11) + (xy 77.47 118.11) (xy 88.9 118.11) ) (stroke (width 0) @@ -3430,9 +3915,19 @@ ) (uuid "c9961f5d-0c42-4f61-85df-c257d119e9fb") ) + (polyline + (pts + (xy 284.48 76.2) (xy 284.48 76.835) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ca50929e-b08c-40b1-8074-489536615b27") + ) (wire (pts - (xy 83.82 33.02) (xy 83.82 34.29) + (xy 72.39 33.02) (xy 72.39 34.29) ) (stroke (width 0) @@ -3442,7 +3937,7 @@ ) (wire (pts - (xy 233.68 46.99) (xy 245.11 46.99) + (xy 162.56 29.21) (xy 173.99 29.21) ) (stroke (width 0) @@ -3452,7 +3947,7 @@ ) (wire (pts - (xy 83.82 44.45) (xy 83.82 46.99) + (xy 72.39 44.45) (xy 72.39 46.99) ) (stroke (width 0) @@ -3462,7 +3957,17 @@ ) (wire (pts - (xy 57.15 142.24) (xy 62.23 142.24) + (xy 207.01 54.61) (xy 207.01 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cf0651f0-8404-42b7-b3d1-fcfbece11769") + ) + (wire + (pts + (xy 45.72 142.24) (xy 50.8 142.24) ) (stroke (width 0) @@ -3472,7 +3977,7 @@ ) (wire (pts - (xy 107.95 107.95) (xy 110.49 107.95) + (xy 86.36 107.95) (xy 88.9 107.95) ) (stroke (width 0) @@ -3482,7 +3987,7 @@ ) (wire (pts - (xy 80.01 153.67) (xy 80.01 154.94) + (xy 68.58 153.67) (xy 68.58 154.94) ) (stroke (width 0) @@ -3492,7 +3997,17 @@ ) (wire (pts - (xy 209.55 104.14) (xy 209.55 106.68) + (xy 259.08 25.4) (xy 259.08 46.99) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d7598fb3-9740-407c-8f69-2111530d6c92") + ) + (wire + (pts + (xy 219.71 24.13) (xy 219.71 26.67) ) (stroke (width 0) @@ -3502,7 +4017,7 @@ ) (wire (pts - (xy 88.9 118.11) (xy 88.9 170.18) + (xy 77.47 118.11) (xy 77.47 170.18) ) (stroke (width 0) @@ -3512,7 +4027,7 @@ ) (wire (pts - (xy 54.61 124.46) (xy 54.61 120.65) + (xy 43.18 124.46) (xy 43.18 120.65) ) (stroke (width 0) @@ -3522,7 +4037,7 @@ ) (wire (pts - (xy 43.18 165.1) (xy 44.45 165.1) + (xy 31.75 165.1) (xy 33.02 165.1) ) (stroke (width 0) @@ -3532,17 +4047,7 @@ ) (wire (pts - (xy 248.92 110.49) (xy 248.92 127) - ) - (stroke - (width 0) - (type default) - ) - (uuid "e0eddc6e-a739-4004-a760-7da748ceb994") - ) - (wire - (pts - (xy 222.25 134.62) (xy 226.06 134.62) + (xy 232.41 54.61) (xy 236.22 54.61) ) (stroke (width 0) @@ -3550,9 +4055,29 @@ ) (uuid "e4b2ce09-3475-48ef-ab93-db806807c1af") ) + (polyline + (pts + (xy 284.48 137.16) (xy 284.48 15.24) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e5f78059-bb33-481f-84d9-3971d21ef199") + ) (wire (pts - (xy 201.93 39.37) (xy 201.93 41.91) + (xy 229.87 87.63) (xy 229.87 86.36) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e9443db6-ee35-482f-86fa-e5afbb77b51d") + ) + (wire + (pts + (xy 130.81 21.59) (xy 130.81 24.13) ) (stroke (width 0) @@ -3562,7 +4087,7 @@ ) (wire (pts - (xy 64.77 52.07) (xy 74.93 52.07) + (xy 53.34 52.07) (xy 63.5 52.07) ) (stroke (width 0) @@ -3572,7 +4097,17 @@ ) (wire (pts - (xy 222.25 129.54) (xy 232.41 129.54) + (xy 250.19 99.06) (xy 250.19 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ea25d8a2-5477-4fd5-8f5f-7e50e5b53dcf") + ) + (wire + (pts + (xy 232.41 49.53) (xy 242.57 49.53) ) (stroke (width 0) @@ -3582,7 +4117,7 @@ ) (wire (pts - (xy 43.18 52.07) (xy 44.45 52.07) + (xy 31.75 52.07) (xy 33.02 52.07) ) (stroke (width 0) @@ -3592,7 +4127,7 @@ ) (wire (pts - (xy 74.93 52.07) (xy 86.36 52.07) + (xy 63.5 52.07) (xy 74.93 52.07) ) (stroke (width 0) @@ -3602,7 +4137,7 @@ ) (wire (pts - (xy 226.06 68.58) (xy 228.6 68.58) + (xy 154.94 50.8) (xy 157.48 50.8) ) (stroke (width 0) @@ -3612,7 +4147,7 @@ ) (wire (pts - (xy 254 110.49) (xy 266.7 110.49) + (xy 264.16 25.4) (xy 276.86 25.4) ) (stroke (width 0) @@ -3622,7 +4157,17 @@ ) (wire (pts - (xy 72.39 105.41) (xy 110.49 105.41) + (xy 232.41 110.49) (xy 242.57 110.49) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f0026a79-f33c-4b54-b1ab-d5d7ce6b6467") + ) + (wire + (pts + (xy 60.96 105.41) (xy 88.9 105.41) ) (stroke (width 0) @@ -3632,7 +4177,7 @@ ) (wire (pts - (xy 80.01 165.1) (xy 86.36 165.1) + (xy 68.58 165.1) (xy 74.93 165.1) ) (stroke (width 0) @@ -3642,7 +4187,17 @@ ) (wire (pts - (xy 57.15 82.55) (xy 62.23 82.55) + (xy 210.82 49.53) (xy 212.09 49.53) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f41f5fc8-7f5d-4644-9294-beb8e63e14e5") + ) + (wire + (pts + (xy 45.72 82.55) (xy 50.8 82.55) ) (stroke (width 0) @@ -3652,7 +4207,17 @@ ) (wire (pts - (xy 88.9 95.25) (xy 88.9 46.99) + (xy 16.51 115.57) (xy 29.21 115.57) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f997be67-a17b-4afa-b127-9efc7ecf8807") + ) + (wire + (pts + (xy 77.47 95.25) (xy 77.47 46.99) ) (stroke (width 0) @@ -3662,17 +4227,7 @@ ) (wire (pts - (xy 222.25 105.41) (xy 223.52 105.41) - ) - (stroke - (width 0) - (type default) - ) - (uuid "f9f5ebe5-e26b-4af6-a0f0-fd3ae19e0d75") - ) - (wire - (pts - (xy 86.36 100.33) (xy 86.36 52.07) + (xy 74.93 100.33) (xy 74.93 52.07) ) (stroke (width 0) @@ -3682,7 +4237,7 @@ ) (wire (pts - (xy 193.04 129.54) (xy 201.93 129.54) + (xy 201.93 49.53) (xy 210.82 49.53) ) (stroke (width 0) @@ -3692,7 +4247,7 @@ ) (wire (pts - (xy 52.07 142.24) (xy 46.99 142.24) + (xy 40.64 142.24) (xy 35.56 142.24) ) (stroke (width 0) @@ -3702,7 +4257,7 @@ ) (wire (pts - (xy 240.03 105.41) (xy 240.03 110.49) + (xy 250.19 25.4) (xy 250.19 30.48) ) (stroke (width 0) @@ -3711,7 +4266,7 @@ (uuid "fdaad7ed-6048-4c63-93d1-67dacbe4afed") ) (label "KEYBOARD_PWR" - (at 86.36 113.03 0) + (at 74.93 113.03 0) (effects (font (size 1.27 1.27) @@ -3720,100 +4275,89 @@ ) (uuid "008a6496-d2f1-4aa4-a5fe-6a3c70574e67") ) - (label "KEYBOARD_EN" - (at 19.05 41.91 0) + (label "!INT_R" + (at 77.47 85.09 90) (effects (font (size 1.27 1.27) ) (justify left bottom) ) - (uuid "0cbd2259-6d2f-4397-a55d-bdaaa0165c3b") + (uuid "0ee74b2b-629a-46e1-9a57-6d5bbe378e66") ) (label "!INT_L" - (at 88.9 118.11 0) + (at 77.47 125.73 90) (effects (font (size 1.27 1.27) ) (justify left bottom) ) - (uuid "1ac26b8c-1500-4e4f-bce9-1f5bd5225d4f") + (uuid "51188b36-76a6-43ad-a489-309579256029") ) (label "LED_DIN" - (at 88.9 100.33 0) + (at 74.93 85.09 90) (effects (font (size 1.27 1.27) ) (justify left bottom) ) - (uuid "5557087d-edc6-44ff-a106-2e4c00ef49bf") + (uuid "56c02e8b-eb94-4c08-bf0d-89466634f0c9") ) (label "KEYBOARD_EN" - (at 19.05 100.33 0) + (at 16.51 115.57 0) (effects (font (size 1.27 1.27) ) (justify left bottom) ) - (uuid "9faaa6b7-b75d-4016-afda-eb1529b328f5") + (uuid "8b89f4d2-b351-452d-83a7-9ba4e270ea39") ) - (label "KEYBOARD_PWR" - (at 132.08 179.07 180) + (label "KEYBOARD_EN" + (at 21.59 175.26 0) (effects (font (size 1.27 1.27) ) - (justify right bottom) + (justify left bottom) + ) + (uuid "9c45491c-4f02-41af-afb9-83b4de6167a0") + ) + (label "KEYBOARD_PWR" + (at 93.98 83.82 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) ) (uuid "9fb748af-9173-4754-b99f-dbb343d2410d") ) - (label "KEYBOARD_EN" - (at 26.67 160.02 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - (uuid "c3fae586-c400-4826-b6cf-07b347e1209a") - ) (label "!RESET" - (at 88.9 115.57 0) + (at 74.93 125.73 90) (effects (font (size 1.27 1.27) ) (justify left bottom) ) - (uuid "e32dd152-cdce-493a-a314-afe43c260ff0") + (uuid "d0f0040b-ad76-4f5a-ba7c-48029b63c3ca") ) - (label "!INT_R" - (at 88.9 95.25 0) + (label "KEYBOARD_EN" + (at 16.51 57.15 0) (effects (font (size 1.27 1.27) ) (justify left bottom) ) - (uuid "ff9ddc31-4699-4a3b-9afd-7b3c6acd2f99") - ) - (hierarchical_label "KEYBOARD_EN" - (shape input) - (at 24.13 151.13 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - (uuid "127172ac-0c70-46da-92df-1c83511aad83") + (uuid "e4759892-39e0-4662-8e52-b8cf0685f118") ) (hierarchical_label "KEYBOARD_SDA" (shape input) - (at 43.18 105.41 180) + (at 31.75 105.41 180) (effects (font (size 1.27 1.27) @@ -3824,7 +4368,7 @@ ) (hierarchical_label "PERIPHERAL_SCL" (shape input) - (at 193.04 134.62 180) + (at 201.93 54.61 180) (effects (font (size 1.27 1.27) @@ -3833,20 +4377,9 @@ ) (uuid "26fc76d0-d300-4024-9b89-565836ec4dda") ) - (hierarchical_label "PERIPHERAL_EN" - (shape input) - (at 162.56 124.46 180) - (effects - (font - (size 1.27 1.27) - ) - (justify right) - ) - (uuid "441c96c5-a787-4327-8b2c-e7adcb70a4d1") - ) (hierarchical_label "DISPLAY_EN" (shape input) - (at 165.1 59.69 180) + (at 116.84 57.15 180) (effects (font (size 1.27 1.27) @@ -3855,9 +4388,20 @@ ) (uuid "57f82481-65bb-4205-9a9b-e58a1662a5cc") ) + (hierarchical_label "PERIPHERAL_EN" + (shape input) + (at 201.93 59.69 180) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "76c3a581-d13f-468f-b685-c7d763326b0b") + ) (hierarchical_label "!INT_L" (shape input) - (at 43.18 170.18 180) + (at 31.75 170.18 180) (effects (font (size 1.27 1.27) @@ -3868,7 +4412,7 @@ ) (hierarchical_label "KEYBOARD_SCL" (shape input) - (at 43.18 110.49 180) + (at 31.75 110.49 180) (effects (font (size 1.27 1.27) @@ -3879,7 +4423,7 @@ ) (hierarchical_label "LED_DIN" (shape input) - (at 43.18 52.07 180) + (at 31.75 52.07 180) (effects (font (size 1.27 1.27) @@ -3890,7 +4434,7 @@ ) (hierarchical_label "DISPLAY_UART_TX" (shape input) - (at 193.04 69.85 180) + (at 121.92 52.07 180) (effects (font (size 1.27 1.27) @@ -3901,7 +4445,7 @@ ) (hierarchical_label "!RESET" (shape input) - (at 43.18 165.1 180) + (at 31.75 165.1 180) (effects (font (size 1.27 1.27) @@ -3912,7 +4456,7 @@ ) (hierarchical_label "DISPLAY_UART_RX" (shape input) - (at 193.04 64.77 180) + (at 121.92 46.99 180) (effects (font (size 1.27 1.27) @@ -3921,9 +4465,20 @@ ) (uuid "ba29bcb6-b3f0-47b5-b123-ef26910a7325") ) + (hierarchical_label "KEYBOARD_EN" + (shape input) + (at 21.59 176.53 270) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "c3bfc298-760d-488c-8a19-6aec2372a54a") + ) (hierarchical_label "!INT_R" (shape input) - (at 43.18 46.99 180) + (at 31.75 46.99 180) (effects (font (size 1.27 1.27) @@ -3934,7 +4489,7 @@ ) (hierarchical_label "PERIPHERAL_SDA" (shape input) - (at 193.04 129.54 180) + (at 201.93 49.53 180) (effects (font (size 1.27 1.27) @@ -3945,7 +4500,7 @@ ) (symbol (lib_id "Device:C") - (at 46.99 146.05 0) + (at 35.56 146.05 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -3955,7 +4510,7 @@ (fields_autoplaced yes) (uuid "02ec581c-6b08-4f60-89e7-6fef51400cfb") (property "Reference" "C43" - (at 43.18 144.7799 0) + (at 31.75 144.7799 0) (effects (font (size 1.27 1.27) @@ -3964,7 +4519,7 @@ ) ) (property "Value" "100n" - (at 43.18 147.3199 0) + (at 31.75 147.3199 0) (effects (font (size 1.27 1.27) @@ -3973,7 +4528,7 @@ ) ) (property "Footprint" "" - (at 46.0248 149.86 0) + (at 34.5948 149.86 0) (effects (font (size 1.27 1.27) @@ -3982,7 +4537,7 @@ ) ) (property "Datasheet" "~" - (at 46.99 146.05 0) + (at 35.56 146.05 0) (effects (font (size 1.27 1.27) @@ -3991,7 +4546,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 46.99 146.05 0) + (at 35.56 146.05 0) (effects (font (size 1.27 1.27) @@ -4016,73 +4571,7 @@ ) (symbol (lib_id "power:GND") - (at 19.05 167.64 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "06f01204-2f65-4238-bee5-9e35b607a755") - (property "Reference" "#PWR0110" - (at 19.05 173.99 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "GND" - (at 19.05 172.72 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 19.05 167.64 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 19.05 167.64 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 19.05 167.64 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "1e6b8b08-aec3-4737-adcb-a27efe07cfa9") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" - (reference "#PWR0110") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "power:GND") - (at 46.99 149.86 0) + (at 35.56 149.86 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -4092,7 +4581,7 @@ (fields_autoplaced yes) (uuid "076edc73-2fe5-43e1-a91a-3f8517fd2b58") (property "Reference" "#PWR070" - (at 46.99 156.21 0) + (at 35.56 156.21 0) (effects (font (size 1.27 1.27) @@ -4101,7 +4590,7 @@ ) ) (property "Value" "GND" - (at 46.99 154.94 0) + (at 35.56 154.94 0) (effects (font (size 1.27 1.27) @@ -4109,7 +4598,7 @@ ) ) (property "Footprint" "" - (at 46.99 149.86 0) + (at 35.56 149.86 0) (effects (font (size 1.27 1.27) @@ -4118,7 +4607,7 @@ ) ) (property "Datasheet" "" - (at 46.99 149.86 0) + (at 35.56 149.86 0) (effects (font (size 1.27 1.27) @@ -4127,7 +4616,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 46.99 149.86 0) + (at 35.56 149.86 0) (effects (font (size 1.27 1.27) @@ -4147,9 +4636,98 @@ ) ) ) + (symbol + (lib_name "TXS0102DCT_1") + (lib_id "Logic_LevelTranslator:TXS0102DCT") + (at 43.18 167.64 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "097683be-fc5c-4468-bbad-3d6920c41e17") + (property "Reference" "U16" + (at 45.3233 180.34 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TXS0102DCT" + (at 45.3233 182.88 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SSOP-8_2.95x2.8mm_P0.65mm" + (at 43.18 181.61 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/gpn/txs0102" + (at 43.18 168.148 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "2-Bit Bidirectional Voltage-Level Shifter for Open-Drain and Push-Pull Application, SSOP-8" + (at 43.18 167.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "7" + (uuid "20612c22-ff5b-4e35-8d3b-5589715d36cd") + ) + (pin "3" + (uuid "f3c68552-93b6-46d8-8af7-4d3b943cdb80") + ) + (pin "8" + (uuid "76f179c7-6666-4422-a0ed-08ad0309600a") + ) + (pin "2" + (uuid "bfa0cf57-df14-4259-8dec-397a19eca4b5") + ) + (pin "5" + (uuid "a5fb122c-4e1a-4a70-bca6-c57e4c43983e") + ) + (pin "6" + (uuid "5a2e342c-fe61-4430-8059-a70b6fc686ea") + ) + (pin "4" + (uuid "e007d8c0-f563-4312-843f-ba4dd031b47b") + ) + (pin "1" + (uuid "469de854-004e-4b85-9fb9-a3de9faaa97a") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "U16") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:R") - (at 72.39 99.06 0) + (at 60.96 99.06 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4157,7 +4735,7 @@ (dnp no) (uuid "0a34ce7f-a773-49fc-aaad-51b0b6539eba") (property "Reference" "R50" - (at 74.168 97.79 0) + (at 62.738 97.79 0) (effects (font (size 1.27 1.27) @@ -4166,7 +4744,7 @@ ) ) (property "Value" "4.7k" - (at 74.168 100.33 0) + (at 62.738 100.33 0) (effects (font (size 1.27 1.27) @@ -4175,7 +4753,7 @@ ) ) (property "Footprint" "" - (at 70.612 99.06 90) + (at 59.182 99.06 90) (effects (font (size 1.27 1.27) @@ -4184,7 +4762,7 @@ ) ) (property "Datasheet" "~" - (at 72.39 99.06 0) + (at 60.96 99.06 0) (effects (font (size 1.27 1.27) @@ -4193,7 +4771,7 @@ ) ) (property "Description" "Resistor" - (at 72.39 99.06 0) + (at 60.96 99.06 0) (effects (font (size 1.27 1.27) @@ -4218,7 +4796,7 @@ ) (symbol (lib_id "power:+3.3V") - (at 201.93 39.37 0) + (at 130.81 21.59 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4227,7 +4805,7 @@ (fields_autoplaced yes) (uuid "0ef1e3f0-b1e0-41c3-8243-17180a6b8a0d") (property "Reference" "#PWR085" - (at 201.93 43.18 0) + (at 130.81 25.4 0) (effects (font (size 1.27 1.27) @@ -4236,7 +4814,7 @@ ) ) (property "Value" "+3.3V" - (at 201.93 34.29 0) + (at 130.81 16.51 0) (effects (font (size 1.27 1.27) @@ -4244,7 +4822,7 @@ ) ) (property "Footprint" "" - (at 201.93 39.37 0) + (at 130.81 21.59 0) (effects (font (size 1.27 1.27) @@ -4253,7 +4831,7 @@ ) ) (property "Datasheet" "" - (at 201.93 39.37 0) + (at 130.81 21.59 0) (effects (font (size 1.27 1.27) @@ -4262,7 +4840,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 201.93 39.37 0) + (at 130.81 21.59 0) (effects (font (size 1.27 1.27) @@ -4284,7 +4862,7 @@ ) (symbol (lib_id "Device:R") - (at 80.01 149.86 0) + (at 68.58 149.86 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4292,7 +4870,7 @@ (dnp no) (uuid "110f117b-1e74-401e-99cb-3ac74fbc19ab") (property "Reference" "R75" - (at 81.534 148.59 0) + (at 70.104 148.59 0) (effects (font (size 1.27 1.27) @@ -4301,7 +4879,7 @@ ) ) (property "Value" "4.7K" - (at 81.534 151.13 0) + (at 70.104 151.13 0) (effects (font (size 1.27 1.27) @@ -4310,7 +4888,7 @@ ) ) (property "Footprint" "" - (at 78.232 149.86 90) + (at 66.802 149.86 90) (effects (font (size 1.27 1.27) @@ -4319,7 +4897,7 @@ ) ) (property "Datasheet" "~" - (at 80.01 149.86 0) + (at 68.58 149.86 0) (effects (font (size 1.27 1.27) @@ -4328,7 +4906,7 @@ ) ) (property "Description" "Resistor" - (at 80.01 149.86 0) + (at 68.58 149.86 0) (effects (font (size 1.27 1.27) @@ -4353,7 +4931,7 @@ ) (symbol (lib_id "Jumper:Jumper_2_Open") - (at 74.93 39.37 90) + (at 63.5 39.37 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4362,7 +4940,7 @@ (fields_autoplaced yes) (uuid "12c5a2fe-37fd-4fce-9685-207b17f0ab83") (property "Reference" "JP7" - (at 76.2 38.0999 90) + (at 64.77 38.0999 90) (effects (font (size 1.27 1.27) @@ -4371,7 +4949,7 @@ ) ) (property "Value" "PUEN" - (at 76.2 40.6399 90) + (at 64.77 40.6399 90) (effects (font (size 1.27 1.27) @@ -4380,7 +4958,7 @@ ) ) (property "Footprint" "" - (at 74.93 39.37 0) + (at 63.5 39.37 0) (effects (font (size 1.27 1.27) @@ -4389,7 +4967,7 @@ ) ) (property "Datasheet" "~" - (at 74.93 39.37 0) + (at 63.5 39.37 0) (effects (font (size 1.27 1.27) @@ -4398,7 +4976,7 @@ ) ) (property "Description" "Jumper, 2-pole, open" - (at 74.93 39.37 0) + (at 63.5 39.37 0) (effects (font (size 1.27 1.27) @@ -4423,7 +5001,7 @@ ) (symbol (lib_id "power:GND") - (at 233.68 54.61 0) + (at 162.56 36.83 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4432,7 +5010,7 @@ (fields_autoplaced yes) (uuid "12dd6244-ae3b-4300-b5a1-1379288bd922") (property "Reference" "#PWR090" - (at 233.68 60.96 0) + (at 162.56 43.18 0) (effects (font (size 1.27 1.27) @@ -4441,7 +5019,7 @@ ) ) (property "Value" "GND" - (at 233.68 59.69 0) + (at 162.56 41.91 0) (effects (font (size 1.27 1.27) @@ -4449,7 +5027,7 @@ ) ) (property "Footprint" "" - (at 233.68 54.61 0) + (at 162.56 36.83 0) (effects (font (size 1.27 1.27) @@ -4458,7 +5036,7 @@ ) ) (property "Datasheet" "" - (at 233.68 54.61 0) + (at 162.56 36.83 0) (effects (font (size 1.27 1.27) @@ -4467,7 +5045,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 233.68 54.61 0) + (at 162.56 36.83 0) (effects (font (size 1.27 1.27) @@ -4489,7 +5067,7 @@ ) (symbol (lib_id "power:+5V") - (at 74.93 24.13 0) + (at 63.5 24.13 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4498,7 +5076,7 @@ (fields_autoplaced yes) (uuid "18190f9a-40d4-4ae9-9762-e1bf6df0516b") (property "Reference" "#PWR083" - (at 74.93 27.94 0) + (at 63.5 27.94 0) (effects (font (size 1.27 1.27) @@ -4507,7 +5085,7 @@ ) ) (property "Value" "+5V" - (at 74.93 19.05 0) + (at 63.5 19.05 0) (effects (font (size 1.27 1.27) @@ -4515,7 +5093,7 @@ ) ) (property "Footprint" "" - (at 74.93 24.13 0) + (at 63.5 24.13 0) (effects (font (size 1.27 1.27) @@ -4524,7 +5102,7 @@ ) ) (property "Datasheet" "" - (at 74.93 24.13 0) + (at 63.5 24.13 0) (effects (font (size 1.27 1.27) @@ -4533,7 +5111,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 74.93 24.13 0) + (at 63.5 24.13 0) (effects (font (size 1.27 1.27) @@ -4555,7 +5133,7 @@ ) (symbol (lib_id "Device:C") - (at 83.82 182.88 0) + (at 90.17 35.56 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4564,7 +5142,7 @@ (fields_autoplaced yes) (uuid "19dc2704-4dbd-47a8-9e26-f3fd31983d2e") (property "Reference" "C45" - (at 87.63 181.6099 0) + (at 91.4401 39.37 0) (effects (font (size 1.27 1.27) @@ -4573,7 +5151,7 @@ ) ) (property "Value" "100n" - (at 87.63 184.1499 0) + (at 88.9001 39.37 0) (effects (font (size 1.27 1.27) @@ -4582,7 +5160,7 @@ ) ) (property "Footprint" "" - (at 84.7852 186.69 0) + (at 86.36 36.5252 0) (effects (font (size 1.27 1.27) @@ -4591,7 +5169,7 @@ ) ) (property "Datasheet" "~" - (at 83.82 182.88 0) + (at 90.17 35.56 0) (effects (font (size 1.27 1.27) @@ -4600,7 +5178,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 83.82 182.88 0) + (at 90.17 35.56 0) (effects (font (size 1.27 1.27) @@ -4625,16 +5203,15 @@ ) (symbol (lib_id "power:GND") - (at 204.47 82.55 0) + (at 133.35 68.58 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) (uuid "1a8dd13f-4188-490c-b1ac-8dbd611b6638") (property "Reference" "#PWR084" - (at 204.47 88.9 0) + (at 133.35 74.93 0) (effects (font (size 1.27 1.27) @@ -4643,7 +5220,7 @@ ) ) (property "Value" "GND" - (at 204.47 87.63 0) + (at 129.032 69.596 0) (effects (font (size 1.27 1.27) @@ -4651,7 +5228,7 @@ ) ) (property "Footprint" "" - (at 204.47 82.55 0) + (at 133.35 68.58 0) (effects (font (size 1.27 1.27) @@ -4660,7 +5237,7 @@ ) ) (property "Datasheet" "" - (at 204.47 82.55 0) + (at 133.35 68.58 0) (effects (font (size 1.27 1.27) @@ -4669,7 +5246,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 204.47 82.55 0) + (at 133.35 68.58 0) (effects (font (size 1.27 1.27) @@ -4691,7 +5268,7 @@ ) (symbol (lib_id "Device:C") - (at 204.47 110.49 0) + (at 214.63 30.48 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -4701,7 +5278,7 @@ (fields_autoplaced yes) (uuid "1c1539ce-b6e0-438d-8617-7ef3243a5c6c") (property "Reference" "C55" - (at 200.66 109.2199 0) + (at 210.82 29.2099 0) (effects (font (size 1.27 1.27) @@ -4710,7 +5287,7 @@ ) ) (property "Value" "100n" - (at 200.66 111.7599 0) + (at 210.82 31.7499 0) (effects (font (size 1.27 1.27) @@ -4719,7 +5296,7 @@ ) ) (property "Footprint" "" - (at 203.5048 114.3 0) + (at 213.6648 34.29 0) (effects (font (size 1.27 1.27) @@ -4728,7 +5305,7 @@ ) ) (property "Datasheet" "~" - (at 204.47 110.49 0) + (at 214.63 30.48 0) (effects (font (size 1.27 1.27) @@ -4737,7 +5314,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 204.47 110.49 0) + (at 214.63 30.48 0) (effects (font (size 1.27 1.27) @@ -4762,7 +5339,7 @@ ) (symbol (lib_id "Device:R") - (at 232.41 114.3 0) + (at 242.57 34.29 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4770,7 +5347,7 @@ (dnp no) (uuid "20576980-4290-4400-be5a-85d262e635c2") (property "Reference" "R80" - (at 233.934 113.03 0) + (at 244.094 33.02 0) (effects (font (size 1.27 1.27) @@ -4779,7 +5356,7 @@ ) ) (property "Value" "4.7K" - (at 233.934 115.57 0) + (at 244.094 35.56 0) (effects (font (size 1.27 1.27) @@ -4788,7 +5365,7 @@ ) ) (property "Footprint" "" - (at 230.632 114.3 90) + (at 240.792 34.29 90) (effects (font (size 1.27 1.27) @@ -4797,7 +5374,7 @@ ) ) (property "Datasheet" "~" - (at 232.41 114.3 0) + (at 242.57 34.29 0) (effects (font (size 1.27 1.27) @@ -4806,7 +5383,7 @@ ) ) (property "Description" "Resistor" - (at 232.41 114.3 0) + (at 242.57 34.29 0) (effects (font (size 1.27 1.27) @@ -4831,7 +5408,7 @@ ) (symbol (lib_id "power:+5V") - (at 57.15 139.7 0) + (at 45.72 139.7 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4840,7 +5417,7 @@ (fields_autoplaced yes) (uuid "2458e648-264b-4f14-b774-5e1b0407c313") (property "Reference" "#PWR069" - (at 57.15 143.51 0) + (at 45.72 143.51 0) (effects (font (size 1.27 1.27) @@ -4849,7 +5426,7 @@ ) ) (property "Value" "+5V" - (at 57.15 134.62 0) + (at 45.72 134.62 0) (effects (font (size 1.27 1.27) @@ -4857,7 +5434,7 @@ ) ) (property "Footprint" "" - (at 57.15 139.7 0) + (at 45.72 139.7 0) (effects (font (size 1.27 1.27) @@ -4866,7 +5443,7 @@ ) ) (property "Datasheet" "" - (at 57.15 139.7 0) + (at 45.72 139.7 0) (effects (font (size 1.27 1.27) @@ -4875,7 +5452,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 57.15 139.7 0) + (at 45.72 139.7 0) (effects (font (size 1.27 1.27) @@ -4897,16 +5474,15 @@ ) (symbol (lib_id "power:+5V") - (at 228.6 38.1 0) + (at 157.48 20.32 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) (uuid "2885e179-b295-4685-bd70-f089d4f070d3") (property "Reference" "#PWR091" - (at 228.6 41.91 0) + (at 157.48 24.13 0) (effects (font (size 1.27 1.27) @@ -4915,7 +5491,7 @@ ) ) (property "Value" "+5V" - (at 228.6 33.02 0) + (at 157.226 16.51 0) (effects (font (size 1.27 1.27) @@ -4923,7 +5499,7 @@ ) ) (property "Footprint" "" - (at 228.6 38.1 0) + (at 157.48 20.32 0) (effects (font (size 1.27 1.27) @@ -4932,7 +5508,7 @@ ) ) (property "Datasheet" "" - (at 228.6 38.1 0) + (at 157.48 20.32 0) (effects (font (size 1.27 1.27) @@ -4941,7 +5517,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 228.6 38.1 0) + (at 157.48 20.32 0) (effects (font (size 1.27 1.27) @@ -4963,7 +5539,7 @@ ) (symbol (lib_id "Jumper:Jumper_2_Bridged") - (at 240.03 124.46 90) + (at 250.19 44.45 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4972,7 +5548,7 @@ (fields_autoplaced yes) (uuid "2a75e9c2-7f56-455d-a32d-e365750a996d") (property "Reference" "JP8" - (at 241.3 123.1899 90) + (at 251.46 43.1799 90) (effects (font (size 1.27 1.27) @@ -4981,7 +5557,7 @@ ) ) (property "Value" "PUEN" - (at 241.3 125.7299 90) + (at 251.46 45.7199 90) (effects (font (size 1.27 1.27) @@ -4990,7 +5566,7 @@ ) ) (property "Footprint" "" - (at 240.03 124.46 0) + (at 250.19 44.45 0) (effects (font (size 1.27 1.27) @@ -4999,7 +5575,7 @@ ) ) (property "Datasheet" "~" - (at 240.03 124.46 0) + (at 250.19 44.45 0) (effects (font (size 1.27 1.27) @@ -5008,7 +5584,7 @@ ) ) (property "Description" "Jumper, 2-pole, closed/bridged" - (at 240.03 124.46 0) + (at 250.19 44.45 0) (effects (font (size 1.27 1.27) @@ -5033,7 +5609,7 @@ ) (symbol (lib_id "Device:C") - (at 46.99 27.94 0) + (at 35.56 27.94 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -5043,7 +5619,7 @@ (fields_autoplaced yes) (uuid "2a828c99-aa5d-42d5-b76e-bd55f8e829cc") (property "Reference" "C41" - (at 43.18 26.6699 0) + (at 31.75 26.6699 0) (effects (font (size 1.27 1.27) @@ -5052,7 +5628,7 @@ ) ) (property "Value" "100n" - (at 43.18 29.2099 0) + (at 31.75 29.2099 0) (effects (font (size 1.27 1.27) @@ -5061,7 +5637,7 @@ ) ) (property "Footprint" "" - (at 46.0248 31.75 0) + (at 34.5948 31.75 0) (effects (font (size 1.27 1.27) @@ -5070,7 +5646,7 @@ ) ) (property "Datasheet" "~" - (at 46.99 27.94 0) + (at 35.56 27.94 0) (effects (font (size 1.27 1.27) @@ -5079,7 +5655,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 46.99 27.94 0) + (at 35.56 27.94 0) (effects (font (size 1.27 1.27) @@ -5104,7 +5680,7 @@ ) (symbol (lib_id "power:GND") - (at 54.61 66.04 0) + (at 43.18 66.04 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5113,7 +5689,7 @@ (fields_autoplaced yes) (uuid "2bb40cf4-0266-4ffb-ae61-5af12f896c0d") (property "Reference" "#PWR067" - (at 54.61 72.39 0) + (at 43.18 72.39 0) (effects (font (size 1.27 1.27) @@ -5122,7 +5698,7 @@ ) ) (property "Value" "GND" - (at 54.61 71.12 0) + (at 43.18 71.12 0) (effects (font (size 1.27 1.27) @@ -5130,7 +5706,7 @@ ) ) (property "Footprint" "" - (at 54.61 66.04 0) + (at 43.18 66.04 0) (effects (font (size 1.27 1.27) @@ -5139,7 +5715,7 @@ ) ) (property "Datasheet" "" - (at 54.61 66.04 0) + (at 43.18 66.04 0) (effects (font (size 1.27 1.27) @@ -5148,7 +5724,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 54.61 66.04 0) + (at 43.18 66.04 0) (effects (font (size 1.27 1.27) @@ -5170,7 +5746,7 @@ ) (symbol (lib_id "Device:C") - (at 62.23 86.36 0) + (at 50.8 86.36 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5178,7 +5754,7 @@ (dnp no) (uuid "2f7644dd-97e1-4dee-960f-f6f1b0fb8297") (property "Reference" "C38" - (at 65.278 85.09 0) + (at 53.848 85.09 0) (effects (font (size 1.27 1.27) @@ -5187,7 +5763,7 @@ ) ) (property "Value" "100n" - (at 65.278 87.63 0) + (at 53.848 87.63 0) (effects (font (size 1.27 1.27) @@ -5196,7 +5772,7 @@ ) ) (property "Footprint" "" - (at 63.1952 90.17 0) + (at 51.7652 90.17 0) (effects (font (size 1.27 1.27) @@ -5205,7 +5781,7 @@ ) ) (property "Datasheet" "~" - (at 62.23 86.36 0) + (at 50.8 86.36 0) (effects (font (size 1.27 1.27) @@ -5214,7 +5790,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 62.23 86.36 0) + (at 50.8 86.36 0) (effects (font (size 1.27 1.27) @@ -5239,7 +5815,7 @@ ) (symbol (lib_id "Device:Fuse") - (at 228.6 41.91 0) + (at 157.48 24.13 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5248,7 +5824,7 @@ (fields_autoplaced yes) (uuid "31f2a603-cc66-419b-8d13-a034e3ba1b02") (property "Reference" "F1" - (at 231.14 40.6399 0) + (at 160.02 22.8599 0) (effects (font (size 1.27 1.27) @@ -5257,7 +5833,7 @@ ) ) (property "Value" "Fuse" - (at 231.14 43.1799 0) + (at 160.02 25.3999 0) (effects (font (size 1.27 1.27) @@ -5266,7 +5842,7 @@ ) ) (property "Footprint" "" - (at 226.822 41.91 90) + (at 155.702 24.13 90) (effects (font (size 1.27 1.27) @@ -5275,7 +5851,7 @@ ) ) (property "Datasheet" "~" - (at 228.6 41.91 0) + (at 157.48 24.13 0) (effects (font (size 1.27 1.27) @@ -5284,7 +5860,7 @@ ) ) (property "Description" "Fuse" - (at 228.6 41.91 0) + (at 157.48 24.13 0) (effects (font (size 1.27 1.27) @@ -5309,7 +5885,7 @@ ) (symbol (lib_id "Device:R") - (at 167.64 63.5 0) + (at 123.19 63.5 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5317,7 +5893,7 @@ (dnp no) (uuid "32210565-3616-42e7-99d4-56ccb2162d79") (property "Reference" "R92" - (at 169.164 62.23 0) + (at 124.714 62.23 0) (effects (font (size 1.27 1.27) @@ -5326,7 +5902,7 @@ ) ) (property "Value" "100k" - (at 169.164 64.77 0) + (at 124.714 64.77 0) (effects (font (size 1.27 1.27) @@ -5335,7 +5911,7 @@ ) ) (property "Footprint" "" - (at 165.862 63.5 90) + (at 121.412 63.5 90) (effects (font (size 1.27 1.27) @@ -5344,7 +5920,7 @@ ) ) (property "Datasheet" "~" - (at 167.64 63.5 0) + (at 123.19 63.5 0) (effects (font (size 1.27 1.27) @@ -5353,7 +5929,7 @@ ) ) (property "Description" "Resistor" - (at 167.64 63.5 0) + (at 123.19 63.5 0) (effects (font (size 1.27 1.27) @@ -5378,15 +5954,16 @@ ) (symbol (lib_id "Device:C") - (at 245.11 50.8 0) + (at 229.87 91.44 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "3d793724-ab06-44d2-b612-198d34fd3e4f") - (property "Reference" "C54" - (at 248.158 49.53 0) + (fields_autoplaced yes) + (uuid "3b0fd86b-396e-44f4-8f9c-0d65028533e6") + (property "Reference" "C60" + (at 233.68 90.1699 0) (effects (font (size 1.27 1.27) @@ -5394,8 +5971,8 @@ (justify left) ) ) - (property "Value" "1u" - (at 248.158 52.07 0) + (property "Value" "100n" + (at 233.68 92.7099 0) (effects (font (size 1.27 1.27) @@ -5404,7 +5981,7 @@ ) ) (property "Footprint" "" - (at 246.0752 54.61 0) + (at 230.8352 95.25 0) (effects (font (size 1.27 1.27) @@ -5413,7 +5990,7 @@ ) ) (property "Datasheet" "~" - (at 245.11 50.8 0) + (at 229.87 91.44 0) (effects (font (size 1.27 1.27) @@ -5422,7 +5999,76 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 245.11 50.8 0) + (at 229.87 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8cc31927-500b-47b6-8366-3c489b2a24cc") + ) + (pin "2" + (uuid "ee1b0e0d-feeb-45fe-91e2-9b7a7ae419b6") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "C60") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 173.99 33.02 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "3d793724-ab06-44d2-b612-198d34fd3e4f") + (property "Reference" "C54" + (at 177.038 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1u" + (at 177.038 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 174.9552 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 173.99 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 173.99 33.02 0) (effects (font (size 1.27 1.27) @@ -5445,9 +6091,98 @@ ) ) ) + (symbol + (lib_name "TXS0102DCT_1") + (lib_id "Logic_LevelTranslator:TXS0102DCT") + (at 43.18 107.95 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "3f098bba-4670-4b7c-898c-18ef6dce5020") + (property "Reference" "U15" + (at 45.3233 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TXS0102DCT" + (at 45.3233 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SSOP-8_2.95x2.8mm_P0.65mm" + (at 43.18 121.92 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/gpn/txs0102" + (at 43.18 108.458 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "2-Bit Bidirectional Voltage-Level Shifter for Open-Drain and Push-Pull Application, SSOP-8" + (at 43.18 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "7" + (uuid "ab7c54f0-dbef-4225-b088-fa30330736b8") + ) + (pin "3" + (uuid "29b68d88-d5bc-47e8-8ac8-51b11c5e1810") + ) + (pin "8" + (uuid "705a02ae-55a2-407f-b161-a8726a1f5f80") + ) + (pin "2" + (uuid "54f500d2-ee1d-4a0f-8b03-380a70fe56d7") + ) + (pin "5" + (uuid "024cd457-f7ec-46ef-94c5-c1eceaecfe15") + ) + (pin "6" + (uuid "0aeb8150-11a6-4730-bd53-f9c323d13eb6") + ) + (pin "4" + (uuid "a064047a-1263-462a-b4ee-613c80443da6") + ) + (pin "1" + (uuid "3f65b5e6-6ec0-47f9-b040-6d4a062b3cf6") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "U15") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:R") - (at 74.93 29.21 0) + (at 63.5 29.21 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5455,7 +6190,7 @@ (dnp no) (uuid "42a297d2-fdda-44b8-a3cd-679e507f3faa") (property "Reference" "R79" - (at 76.454 27.94 0) + (at 65.024 27.94 0) (effects (font (size 1.27 1.27) @@ -5464,7 +6199,7 @@ ) ) (property "Value" "4.7K" - (at 76.454 30.48 0) + (at 65.024 30.48 0) (effects (font (size 1.27 1.27) @@ -5473,7 +6208,7 @@ ) ) (property "Footprint" "" - (at 73.152 29.21 90) + (at 61.722 29.21 90) (effects (font (size 1.27 1.27) @@ -5482,7 +6217,7 @@ ) ) (property "Datasheet" "~" - (at 74.93 29.21 0) + (at 63.5 29.21 0) (effects (font (size 1.27 1.27) @@ -5491,7 +6226,7 @@ ) ) (property "Description" "Resistor" - (at 74.93 29.21 0) + (at 63.5 29.21 0) (effects (font (size 1.27 1.27) @@ -5516,7 +6251,7 @@ ) (symbol (lib_id "power:+3.3V") - (at 209.55 104.14 0) + (at 219.71 24.13 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5525,7 +6260,7 @@ (fields_autoplaced yes) (uuid "437af014-edaa-4851-b6ed-091aabf5fe00") (property "Reference" "#PWR093" - (at 209.55 107.95 0) + (at 219.71 27.94 0) (effects (font (size 1.27 1.27) @@ -5534,7 +6269,7 @@ ) ) (property "Value" "+3.3V" - (at 209.55 99.06 0) + (at 219.71 19.05 0) (effects (font (size 1.27 1.27) @@ -5542,7 +6277,7 @@ ) ) (property "Footprint" "" - (at 209.55 104.14 0) + (at 219.71 24.13 0) (effects (font (size 1.27 1.27) @@ -5551,7 +6286,7 @@ ) ) (property "Datasheet" "" - (at 209.55 104.14 0) + (at 219.71 24.13 0) (effects (font (size 1.27 1.27) @@ -5560,7 +6295,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 209.55 104.14 0) + (at 219.71 24.13 0) (effects (font (size 1.27 1.27) @@ -5582,7 +6317,7 @@ ) (symbol (lib_id "power:GND") - (at 132.08 186.69 0) + (at 86.36 83.82 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5591,7 +6326,7 @@ (fields_autoplaced yes) (uuid "47666167-87e4-4935-a6d8-bfe3996a1de6") (property "Reference" "#PWR077" - (at 132.08 193.04 0) + (at 80.01 83.82 0) (effects (font (size 1.27 1.27) @@ -5600,7 +6335,7 @@ ) ) (property "Value" "GND" - (at 132.08 191.77 0) + (at 81.28 83.82 0) (effects (font (size 1.27 1.27) @@ -5608,7 +6343,7 @@ ) ) (property "Footprint" "" - (at 132.08 186.69 0) + (at 86.36 83.82 0) (effects (font (size 1.27 1.27) @@ -5617,7 +6352,7 @@ ) ) (property "Datasheet" "" - (at 132.08 186.69 0) + (at 86.36 83.82 0) (effects (font (size 1.27 1.27) @@ -5626,7 +6361,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 132.08 186.69 0) + (at 86.36 83.82 0) (effects (font (size 1.27 1.27) @@ -5648,7 +6383,7 @@ ) (symbol (lib_id "power:+5V") - (at 80.01 93.98 0) + (at 68.58 93.98 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5657,7 +6392,7 @@ (fields_autoplaced yes) (uuid "4816eaa8-a6b4-4275-b1f4-90f207222848") (property "Reference" "#PWR079" - (at 80.01 97.79 0) + (at 68.58 97.79 0) (effects (font (size 1.27 1.27) @@ -5666,7 +6401,7 @@ ) ) (property "Value" "+5V" - (at 80.01 88.9 0) + (at 68.58 88.9 0) (effects (font (size 1.27 1.27) @@ -5674,7 +6409,7 @@ ) ) (property "Footprint" "" - (at 80.01 93.98 0) + (at 68.58 93.98 0) (effects (font (size 1.27 1.27) @@ -5683,7 +6418,7 @@ ) ) (property "Datasheet" "" - (at 80.01 93.98 0) + (at 68.58 93.98 0) (effects (font (size 1.27 1.27) @@ -5692,7 +6427,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 80.01 93.98 0) + (at 68.58 93.98 0) (effects (font (size 1.27 1.27) @@ -5714,7 +6449,7 @@ ) (symbol (lib_id "Device:C") - (at 62.23 146.05 0) + (at 50.8 146.05 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5723,7 +6458,7 @@ (fields_autoplaced yes) (uuid "4aee083d-d958-43dd-ba57-085c8d75bb29") (property "Reference" "C44" - (at 66.04 144.7799 0) + (at 54.61 144.7799 0) (effects (font (size 1.27 1.27) @@ -5732,7 +6467,7 @@ ) ) (property "Value" "100n" - (at 66.04 147.3199 0) + (at 54.61 147.3199 0) (effects (font (size 1.27 1.27) @@ -5741,7 +6476,7 @@ ) ) (property "Footprint" "" - (at 63.1952 149.86 0) + (at 51.7652 149.86 0) (effects (font (size 1.27 1.27) @@ -5750,7 +6485,7 @@ ) ) (property "Datasheet" "~" - (at 62.23 146.05 0) + (at 50.8 146.05 0) (effects (font (size 1.27 1.27) @@ -5759,7 +6494,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 62.23 146.05 0) + (at 50.8 146.05 0) (effects (font (size 1.27 1.27) @@ -5784,7 +6519,7 @@ ) (symbol (lib_id "Device:C") - (at 196.85 45.72 0) + (at 125.73 27.94 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -5794,7 +6529,7 @@ (fields_autoplaced yes) (uuid "4c3f8d09-4a25-46f5-890f-e721e557064a") (property "Reference" "C50" - (at 193.04 44.4499 0) + (at 121.92 26.6699 0) (effects (font (size 1.27 1.27) @@ -5803,7 +6538,7 @@ ) ) (property "Value" "100n" - (at 193.04 46.9899 0) + (at 121.92 29.2099 0) (effects (font (size 1.27 1.27) @@ -5812,7 +6547,7 @@ ) ) (property "Footprint" "" - (at 195.8848 49.53 0) + (at 124.7648 31.75 0) (effects (font (size 1.27 1.27) @@ -5821,7 +6556,7 @@ ) ) (property "Datasheet" "~" - (at 196.85 45.72 0) + (at 125.73 27.94 0) (effects (font (size 1.27 1.27) @@ -5830,7 +6565,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 196.85 45.72 0) + (at 125.73 27.94 0) (effects (font (size 1.27 1.27) @@ -5855,7 +6590,7 @@ ) (symbol (lib_id "power:GND") - (at 219.71 114.3 0) + (at 229.87 34.29 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5864,7 +6599,7 @@ (fields_autoplaced yes) (uuid "4d4070fe-e411-403b-bf28-e0a5ebe0a4df") (property "Reference" "#PWR098" - (at 219.71 120.65 0) + (at 229.87 40.64 0) (effects (font (size 1.27 1.27) @@ -5873,7 +6608,7 @@ ) ) (property "Value" "GND" - (at 219.71 119.38 0) + (at 229.87 39.37 0) (effects (font (size 1.27 1.27) @@ -5881,7 +6616,7 @@ ) ) (property "Footprint" "" - (at 219.71 114.3 0) + (at 229.87 34.29 0) (effects (font (size 1.27 1.27) @@ -5890,7 +6625,7 @@ ) ) (property "Datasheet" "" - (at 219.71 114.3 0) + (at 229.87 34.29 0) (effects (font (size 1.27 1.27) @@ -5899,7 +6634,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 219.71 114.3 0) + (at 229.87 34.29 0) (effects (font (size 1.27 1.27) @@ -5921,7 +6656,7 @@ ) (symbol (lib_id "Connector:Conn_01x04_Pin") - (at 233.68 66.04 0) + (at 162.56 48.26 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -5931,7 +6666,7 @@ (fields_autoplaced yes) (uuid "4e2f6c95-1727-42b5-ae2d-53714e41e5e6") (property "Reference" "J6" - (at 234.95 66.0399 0) + (at 163.83 48.2599 0) (effects (font (size 1.27 1.27) @@ -5940,7 +6675,7 @@ ) ) (property "Value" "Conn_01x04_Pin" - (at 234.95 68.5799 0) + (at 163.83 50.7999 0) (effects (font (size 1.27 1.27) @@ -5949,7 +6684,7 @@ ) ) (property "Footprint" "" - (at 233.68 66.04 0) + (at 162.56 48.26 0) (effects (font (size 1.27 1.27) @@ -5958,7 +6693,7 @@ ) ) (property "Datasheet" "~" - (at 233.68 66.04 0) + (at 162.56 48.26 0) (effects (font (size 1.27 1.27) @@ -5967,7 +6702,7 @@ ) ) (property "Description" "Generic connector, single row, 01x04, script generated" - (at 233.68 66.04 0) + (at 162.56 48.26 0) (effects (font (size 1.27 1.27) @@ -5998,7 +6733,7 @@ ) (symbol (lib_id "power:+5V") - (at 72.39 93.98 0) + (at 60.96 93.98 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6007,7 +6742,7 @@ (fields_autoplaced yes) (uuid "4e37120d-0e89-4e0a-96a1-0f7983c9adb4") (property "Reference" "#PWR078" - (at 72.39 97.79 0) + (at 60.96 97.79 0) (effects (font (size 1.27 1.27) @@ -6016,7 +6751,7 @@ ) ) (property "Value" "+5V" - (at 72.39 88.9 0) + (at 60.96 88.9 0) (effects (font (size 1.27 1.27) @@ -6024,7 +6759,7 @@ ) ) (property "Footprint" "" - (at 72.39 93.98 0) + (at 60.96 93.98 0) (effects (font (size 1.27 1.27) @@ -6033,7 +6768,7 @@ ) ) (property "Datasheet" "" - (at 72.39 93.98 0) + (at 60.96 93.98 0) (effects (font (size 1.27 1.27) @@ -6042,7 +6777,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 72.39 93.98 0) + (at 60.96 93.98 0) (effects (font (size 1.27 1.27) @@ -6064,7 +6799,7 @@ ) (symbol (lib_id "power:GND") - (at 196.85 49.53 0) + (at 125.73 31.75 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -6074,7 +6809,7 @@ (fields_autoplaced yes) (uuid "4ea79911-44a5-4566-b441-3c0a1a7cb22c") (property "Reference" "#PWR087" - (at 196.85 55.88 0) + (at 125.73 38.1 0) (effects (font (size 1.27 1.27) @@ -6083,7 +6818,7 @@ ) ) (property "Value" "GND" - (at 196.85 54.61 0) + (at 125.73 36.83 0) (effects (font (size 1.27 1.27) @@ -6091,7 +6826,7 @@ ) ) (property "Footprint" "" - (at 196.85 49.53 0) + (at 125.73 31.75 0) (effects (font (size 1.27 1.27) @@ -6100,7 +6835,7 @@ ) ) (property "Datasheet" "" - (at 196.85 49.53 0) + (at 125.73 31.75 0) (effects (font (size 1.27 1.27) @@ -6109,7 +6844,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 196.85 49.53 0) + (at 125.73 31.75 0) (effects (font (size 1.27 1.27) @@ -6131,7 +6866,7 @@ ) (symbol (lib_id "power:+5V") - (at 214.63 104.14 0) + (at 224.79 24.13 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6140,7 +6875,7 @@ (fields_autoplaced yes) (uuid "4f1a0a1d-3c9a-4657-8cd5-687bbf86844a") (property "Reference" "#PWR094" - (at 214.63 107.95 0) + (at 224.79 27.94 0) (effects (font (size 1.27 1.27) @@ -6149,7 +6884,7 @@ ) ) (property "Value" "+5V" - (at 214.63 99.06 0) + (at 224.79 19.05 0) (effects (font (size 1.27 1.27) @@ -6157,7 +6892,7 @@ ) ) (property "Footprint" "" - (at 214.63 104.14 0) + (at 224.79 24.13 0) (effects (font (size 1.27 1.27) @@ -6166,7 +6901,7 @@ ) ) (property "Datasheet" "" - (at 214.63 104.14 0) + (at 224.79 24.13 0) (effects (font (size 1.27 1.27) @@ -6175,7 +6910,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 214.63 104.14 0) + (at 224.79 24.13 0) (effects (font (size 1.27 1.27) @@ -6197,7 +6932,7 @@ ) (symbol (lib_id "power:GND") - (at 62.23 90.17 0) + (at 50.8 90.17 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6206,7 +6941,7 @@ (fields_autoplaced yes) (uuid "4f6db208-db2d-4937-8d8f-15b5d5db8418") (property "Reference" "#PWR059" - (at 62.23 96.52 0) + (at 50.8 96.52 0) (effects (font (size 1.27 1.27) @@ -6215,7 +6950,7 @@ ) ) (property "Value" "GND" - (at 62.23 95.25 0) + (at 50.8 95.25 0) (effects (font (size 1.27 1.27) @@ -6223,7 +6958,7 @@ ) ) (property "Footprint" "" - (at 62.23 90.17 0) + (at 50.8 90.17 0) (effects (font (size 1.27 1.27) @@ -6232,7 +6967,7 @@ ) ) (property "Datasheet" "" - (at 62.23 90.17 0) + (at 50.8 90.17 0) (effects (font (size 1.27 1.27) @@ -6241,7 +6976,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 62.23 90.17 0) + (at 50.8 90.17 0) (effects (font (size 1.27 1.27) @@ -6263,7 +6998,7 @@ ) (symbol (lib_id "power:+5V") - (at 72.39 144.78 0) + (at 60.96 144.78 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6272,7 +7007,7 @@ (fields_autoplaced yes) (uuid "55dfac5c-d02b-48be-b10b-54a0f818d0be") (property "Reference" "#PWR081" - (at 72.39 148.59 0) + (at 60.96 148.59 0) (effects (font (size 1.27 1.27) @@ -6281,7 +7016,7 @@ ) ) (property "Value" "+5V" - (at 72.39 139.7 0) + (at 60.96 139.7 0) (effects (font (size 1.27 1.27) @@ -6289,7 +7024,7 @@ ) ) (property "Footprint" "" - (at 72.39 144.78 0) + (at 60.96 144.78 0) (effects (font (size 1.27 1.27) @@ -6298,7 +7033,7 @@ ) ) (property "Datasheet" "" - (at 72.39 144.78 0) + (at 60.96 144.78 0) (effects (font (size 1.27 1.27) @@ -6307,7 +7042,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 72.39 144.78 0) + (at 60.96 144.78 0) (effects (font (size 1.27 1.27) @@ -6328,34 +7063,35 @@ ) ) (symbol - (lib_id "Device:R") - (at 240.03 114.3 0) + (lib_id "Jumper:Jumper_2_Bridged") + (at 250.19 105.41 90) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "5aae9ac4-0cfe-42e9-b4fb-3124d6efa166") - (property "Reference" "R81" - (at 241.554 113.03 0) + (fields_autoplaced yes) + (uuid "5650b70d-e6f0-4319-9e26-de39a825f55d") + (property "Reference" "JP10" + (at 251.46 104.1399 90) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right) ) ) - (property "Value" "4.7K" - (at 241.554 115.57 0) + (property "Value" "PUEN" + (at 251.46 106.6799 90) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right) ) ) (property "Footprint" "" - (at 238.252 114.3 90) + (at 250.19 105.41 0) (effects (font (size 1.27 1.27) @@ -6364,7 +7100,76 @@ ) ) (property "Datasheet" "~" - (at 240.03 114.3 0) + (at 250.19 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Jumper, 2-pole, closed/bridged" + (at 250.19 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3863f61e-6bfa-42b9-89ba-339682c53f99") + ) + (pin "2" + (uuid "7bf9a653-377d-4537-878b-58013f568f6b") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "JP10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 250.19 34.29 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "5aae9ac4-0cfe-42e9-b4fb-3124d6efa166") + (property "Reference" "R81" + (at 251.714 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4.7K" + (at 251.714 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 248.412 34.29 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 250.19 34.29 0) (effects (font (size 1.27 1.27) @@ -6373,7 +7178,7 @@ ) ) (property "Description" "Resistor" - (at 240.03 114.3 0) + (at 250.19 34.29 0) (effects (font (size 1.27 1.27) @@ -6396,9 +7201,98 @@ ) ) ) + (symbol + (lib_name "TXS0102DCT_1") + (lib_id "Logic_LevelTranslator:TXS0102DCT") + (at 222.25 113.03 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5b3d1ccf-2401-447b-9273-d80bfd8278f6") + (property "Reference" "U18" + (at 224.3933 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TXS0102DCT" + (at 224.3933 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SSOP-8_2.95x2.8mm_P0.65mm" + (at 222.25 127 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/gpn/txs0102" + (at 222.25 113.538 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "2-Bit Bidirectional Voltage-Level Shifter for Open-Drain and Push-Pull Application, SSOP-8" + (at 222.25 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "7" + (uuid "eac877a1-0b08-4989-965f-d068bbe7fbad") + ) + (pin "3" + (uuid "e53ec65a-0eae-449d-ad40-7a8d3348c917") + ) + (pin "8" + (uuid "77e63a21-c220-413d-9682-1c044f6127f1") + ) + (pin "2" + (uuid "346d940e-8c5e-4c5d-9764-d1e863b45048") + ) + (pin "5" + (uuid "2a54b7d5-de55-475f-9e0f-082e2058556c") + ) + (pin "6" + (uuid "2fc75439-6d59-46ac-a476-8311016d8cb2") + ) + (pin "4" + (uuid "084c182c-3f85-4730-888e-b483bd9a3efc") + ) + (pin "1" + (uuid "b574eb12-1f52-422c-96d6-f8517881ebab") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "U18") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") - (at 245.11 54.61 0) + (at 173.99 36.83 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6407,7 +7301,7 @@ (fields_autoplaced yes) (uuid "5de4c973-0c84-4885-88f8-74cfdd1bec69") (property "Reference" "#PWR092" - (at 245.11 60.96 0) + (at 173.99 43.18 0) (effects (font (size 1.27 1.27) @@ -6416,7 +7310,7 @@ ) ) (property "Value" "GND" - (at 245.11 59.69 0) + (at 173.99 41.91 0) (effects (font (size 1.27 1.27) @@ -6424,7 +7318,7 @@ ) ) (property "Footprint" "" - (at 245.11 54.61 0) + (at 173.99 36.83 0) (effects (font (size 1.27 1.27) @@ -6433,7 +7327,7 @@ ) ) (property "Datasheet" "" - (at 245.11 54.61 0) + (at 173.99 36.83 0) (effects (font (size 1.27 1.27) @@ -6442,7 +7336,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 245.11 54.61 0) + (at 173.99 36.83 0) (effects (font (size 1.27 1.27) @@ -6463,34 +7357,36 @@ ) ) (symbol - (lib_id "Device:R") - (at 19.05 45.72 0) + (lib_id "Connector:Conn_01x04_Pin") + (at 264.16 110.49 0) + (mirror y) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "5f6134b0-6e53-4cc5-963d-d8e1ab2b4e4e") - (property "Reference" "R89" - (at 20.574 44.45 0) + (fields_autoplaced yes) + (uuid "60526ac8-bdd6-4ef4-9e5a-31b37c9039a0") + (property "Reference" "J8" + (at 265.43 110.4899 0) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right) ) ) - (property "Value" "100k" - (at 20.574 46.99 0) + (property "Value" "Conn_01x04_Pin" + (at 265.43 113.0299 0) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right) ) ) (property "Footprint" "" - (at 17.272 45.72 90) + (at 264.16 110.49 0) (effects (font (size 1.27 1.27) @@ -6499,7 +7395,7 @@ ) ) (property "Datasheet" "~" - (at 19.05 45.72 0) + (at 264.16 110.49 0) (effects (font (size 1.27 1.27) @@ -6507,8 +7403,8 @@ (hide yes) ) ) - (property "Description" "Resistor" - (at 19.05 45.72 0) + (property "Description" "Generic connector, single row, 01x04, script generated" + (at 264.16 110.49 0) (effects (font (size 1.27 1.27) @@ -6516,16 +7412,22 @@ (hide yes) ) ) - (pin "2" - (uuid "d984e95a-8e45-4502-a809-e432fdcf1005") - ) (pin "1" - (uuid "a9d1dfbc-d46d-477b-b443-2a6dc0debc8a") + (uuid "2c89cfc2-5afc-404c-9549-59b00977dce9") + ) + (pin "3" + (uuid "d48fe7e0-33e7-4ff7-b4c9-fe71fcb3dbab") + ) + (pin "4" + (uuid "367ece54-3671-4f83-a332-e1139c6e6d11") + ) + (pin "2" + (uuid "d87ddeb4-33d5-4915-ad36-65c4d0ff4e45") ) (instances (project "keyboard_controller" (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" - (reference "R89") + (reference "J8") (unit 1) ) ) @@ -6533,7 +7435,7 @@ ) (symbol (lib_id "Device:C") - (at 132.08 182.88 0) + (at 90.17 83.82 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6542,7 +7444,7 @@ (fields_autoplaced yes) (uuid "60f7579a-7f33-4c9d-b996-947bca148b0f") (property "Reference" "C49" - (at 135.89 181.6099 0) + (at 91.4401 87.63 0) (effects (font (size 1.27 1.27) @@ -6551,7 +7453,7 @@ ) ) (property "Value" "22u" - (at 135.89 184.1499 0) + (at 88.9001 87.63 0) (effects (font (size 1.27 1.27) @@ -6560,7 +7462,7 @@ ) ) (property "Footprint" "" - (at 133.0452 186.69 0) + (at 86.36 84.7852 0) (effects (font (size 1.27 1.27) @@ -6569,7 +7471,7 @@ ) ) (property "Datasheet" "~" - (at 132.08 182.88 0) + (at 90.17 83.82 0) (effects (font (size 1.27 1.27) @@ -6578,7 +7480,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 132.08 182.88 0) + (at 90.17 83.82 0) (effects (font (size 1.27 1.27) @@ -6602,17 +7504,16 @@ ) ) (symbol - (lib_id "Logic_LevelTranslator:TXS0102DCT") - (at 54.61 49.53 0) + (lib_id "Device:R") + (at 29.21 60.96 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) - (uuid "64ac6383-56cb-4b59-a340-6085634fd496") - (property "Reference" "U15" - (at 56.7533 62.23 0) + (uuid "62971dff-ed60-45d8-89b2-ae175255cf82") + (property "Reference" "R84" + (at 30.734 59.69 0) (effects (font (size 1.27 1.27) @@ -6620,8 +7521,8 @@ (justify left) ) ) - (property "Value" "TXS0102DCT" - (at 56.7533 64.77 0) + (property "Value" "100k" + (at 30.734 62.23 0) (effects (font (size 1.27 1.27) @@ -6629,8 +7530,8 @@ (justify left) ) ) - (property "Footprint" "Package_SO:SSOP-8_2.95x2.8mm_P0.65mm" - (at 54.61 63.5 0) + (property "Footprint" "" + (at 27.432 60.96 90) (effects (font (size 1.27 1.27) @@ -6638,8 +7539,8 @@ (hide yes) ) ) - (property "Datasheet" "http://www.ti.com/lit/gpn/txs0102" - (at 54.61 50.038 0) + (property "Datasheet" "~" + (at 29.21 60.96 0) (effects (font (size 1.27 1.27) @@ -6647,8 +7548,8 @@ (hide yes) ) ) - (property "Description" "2-Bit Bidirectional Voltage-Level Shifter for Open-Drain and Push-Pull Application, SSOP-8" - (at 54.61 49.53 0) + (property "Description" "Resistor" + (at 29.21 60.96 0) (effects (font (size 1.27 1.27) @@ -6656,51 +7557,50 @@ (hide yes) ) ) - (pin "7" - (uuid "e785aa72-877d-4fbd-b940-7eeeba6db80d") - ) - (pin "3" - (uuid "ca211485-7cad-4789-86fe-bc8af03b04b0") - ) - (pin "8" - (uuid "1b29b592-2fd3-4d4b-9999-f6c554986a22") - ) (pin "2" - (uuid "9ac75d90-435c-4142-be43-6b2c63640049") - ) - (pin "5" - (uuid "7158ea0e-cb58-49ef-83f5-d89af8bd85dc") - ) - (pin "6" - (uuid "51848e85-f932-4e6f-b5c8-71de87e83494") - ) - (pin "4" - (uuid "634e1c4d-d8db-4b21-bcb5-419ff7d49a0c") + (uuid "5bddeb2c-5cc7-4d77-92a6-78ff97d8917d") ) (pin "1" - (uuid "7af15a58-0a24-4cee-9532-c9e4c3a6dc0e") + (uuid "f7e5fa9d-3ae9-4080-86cd-f9021767420c") ) (instances (project "keyboard_controller" (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" - (reference "U15") + (reference "R84") (unit 1) ) ) ) ) (symbol - (lib_id "power:+5V") - (at 57.15 21.59 0) + (lib_id "Device:R") + (at 200.66 66.04 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (fields_autoplaced yes) - (uuid "6c5c77a7-6b13-4b26-8abe-d2c3b7c181cb") - (property "Reference" "#PWR064" - (at 57.15 25.4 0) + (uuid "66ff73b9-5ae0-41ae-8e44-6296edcf75c7") + (property "Reference" "R89" + (at 194.056 64.516 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100k" + (at 194.056 67.056 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 198.882 66.04 90) (effects (font (size 1.27 1.27) @@ -6708,8 +7608,60 @@ (hide yes) ) ) - (property "Value" "+5V" - (at 57.15 16.51 0) + (property "Datasheet" "~" + (at 200.66 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 200.66 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "94dfd061-7b58-439b-b145-83589a0bf0c0") + ) + (pin "1" + (uuid "0fbd7b56-7289-4c26-8d15-7fa32a2a0221") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "R89") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 259.08 118.11 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "67c97c27-df17-488f-9760-6f8c2d3f07c1") + (property "Reference" "#PWR0119" + (at 259.08 124.46 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 259.08 123.19 0) (effects (font (size 1.27 1.27) @@ -6717,7 +7669,7 @@ ) ) (property "Footprint" "" - (at 57.15 21.59 0) + (at 259.08 118.11 0) (effects (font (size 1.27 1.27) @@ -6726,7 +7678,73 @@ ) ) (property "Datasheet" "" - (at 57.15 21.59 0) + (at 259.08 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 259.08 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6270c96b-b6b6-490f-b695-30b61ad1cf1e") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR0119") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 45.72 21.59 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6c5c77a7-6b13-4b26-8abe-d2c3b7c181cb") + (property "Reference" "#PWR064" + (at 45.72 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 45.72 16.51 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 45.72 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 45.72 21.59 0) (effects (font (size 1.27 1.27) @@ -6735,7 +7753,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 57.15 21.59 0) + (at 45.72 21.59 0) (effects (font (size 1.27 1.27) @@ -6757,15 +7775,15 @@ ) (symbol (lib_id "Device:C") - (at 266.7 114.3 0) + (at 276.86 90.17 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "6e156b94-3110-48ba-91b4-f475c64bad2e") - (property "Reference" "C59" - (at 269.748 113.03 0) + (uuid "6d684102-948c-41a2-a12c-195d855b27c4") + (property "Reference" "C62" + (at 279.908 88.9 0) (effects (font (size 1.27 1.27) @@ -6774,7 +7792,7 @@ ) ) (property "Value" "1u" - (at 269.748 115.57 0) + (at 279.908 91.44 0) (effects (font (size 1.27 1.27) @@ -6783,7 +7801,7 @@ ) ) (property "Footprint" "" - (at 267.6652 118.11 0) + (at 277.8252 93.98 0) (effects (font (size 1.27 1.27) @@ -6792,7 +7810,7 @@ ) ) (property "Datasheet" "~" - (at 266.7 114.3 0) + (at 276.86 90.17 0) (effects (font (size 1.27 1.27) @@ -6801,7 +7819,76 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 266.7 114.3 0) + (at 276.86 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "88184b63-af9d-4cad-bbc2-a3064b5e1f8f") + ) + (pin "2" + (uuid "1fd62122-ae8e-43fc-853f-98c0d6d12c6c") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "C62") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 276.86 29.21 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "6e156b94-3110-48ba-91b4-f475c64bad2e") + (property "Reference" "C59" + (at 279.908 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1u" + (at 279.908 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 277.8252 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 276.86 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 276.86 29.21 0) (effects (font (size 1.27 1.27) @@ -6826,7 +7913,7 @@ ) (symbol (lib_id "Connector:Conn_01x10_Socket") - (at 115.57 105.41 0) + (at 93.98 105.41 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -6834,7 +7921,7 @@ (dnp no) (uuid "6e9491c4-0378-469a-8af9-12d435a9c8c1") (property "Reference" "J5" - (at 117.602 115.824 90) + (at 96.012 115.824 90) (effects (font (size 1.27 1.27) @@ -6843,7 +7930,7 @@ ) ) (property "Value" "Conn_01x10_Socket" - (at 120.142 115.824 90) + (at 98.552 115.824 90) (effects (font (size 1.27 1.27) @@ -6852,7 +7939,7 @@ ) ) (property "Footprint" "Connector_Molex:Molex_CLIK-Mate_502382-1070_1x10-1MP_P1.25mm_Vertical" - (at 115.57 105.41 0) + (at 93.98 105.41 0) (effects (font (size 1.27 1.27) @@ -6861,7 +7948,7 @@ ) ) (property "Datasheet" "~" - (at 115.57 105.41 0) + (at 93.98 105.41 0) (effects (font (size 1.27 1.27) @@ -6870,7 +7957,7 @@ ) ) (property "Description" "Generic connector, single row, 01x10, script generated" - (at 115.57 105.41 0) + (at 93.98 105.41 0) (effects (font (size 1.27 1.27) @@ -6917,163 +8004,9 @@ ) ) ) - (symbol - (lib_id "power:GND") - (at 19.05 49.53 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "6e9bf9ae-e540-45c8-b5ec-e468d02f3b53") - (property "Reference" "#PWR0109" - (at 19.05 55.88 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "GND" - (at 19.05 54.61 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 19.05 49.53 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 19.05 49.53 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 19.05 49.53 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "3df20604-48ec-4f7e-a6be-3300679e3f25") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" - (reference "#PWR0109") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "Logic_LevelTranslator:TXS0102DCT") - (at 212.09 132.08 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "6ebff983-4b33-4c33-bb6a-b3f3b9d59612") - (property "Reference" "U18" - (at 214.2333 144.78 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "TXS0102DCT" - (at 214.2333 147.32 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Package_SO:SSOP-8_2.95x2.8mm_P0.65mm" - (at 212.09 146.05 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "http://www.ti.com/lit/gpn/txs0102" - (at 212.09 132.588 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "2-Bit Bidirectional Voltage-Level Shifter for Open-Drain and Push-Pull Application, SSOP-8" - (at 212.09 132.08 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "7" - (uuid "eb3b3167-6b72-48b1-95d4-6993d730fb1e") - ) - (pin "3" - (uuid "e0f632ad-44c7-41c0-b185-865e41f9b856") - ) - (pin "8" - (uuid "459c7429-7f6a-44d4-9c62-ca2617459799") - ) - (pin "2" - (uuid "6393bdbe-cefd-4720-9e56-2be88941b36b") - ) - (pin "5" - (uuid "dd5f89f5-df88-4fb1-b62d-6eb4528bf6c9") - ) - (pin "6" - (uuid "0ee9f944-dc1f-4cec-82b4-cb21b8e5b06f") - ) - (pin "4" - (uuid "ec53db22-9571-4a8e-bec3-bfa28cfe2c7d") - ) - (pin "1" - (uuid "f979d834-9c54-4156-bb80-0f7c2413f93e") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" - (reference "U18") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:+3.3V") - (at 52.07 80.01 0) + (at 40.64 80.01 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7082,7 +8015,7 @@ (fields_autoplaced yes) (uuid "710fd31b-22a0-433f-b640-903e48c80d15") (property "Reference" "#PWR058" - (at 52.07 83.82 0) + (at 40.64 83.82 0) (effects (font (size 1.27 1.27) @@ -7091,7 +8024,7 @@ ) ) (property "Value" "+3.3V" - (at 52.07 74.93 0) + (at 40.64 74.93 0) (effects (font (size 1.27 1.27) @@ -7099,7 +8032,7 @@ ) ) (property "Footprint" "" - (at 52.07 80.01 0) + (at 40.64 80.01 0) (effects (font (size 1.27 1.27) @@ -7108,7 +8041,7 @@ ) ) (property "Datasheet" "" - (at 52.07 80.01 0) + (at 40.64 80.01 0) (effects (font (size 1.27 1.27) @@ -7117,7 +8050,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 52.07 80.01 0) + (at 40.64 80.01 0) (effects (font (size 1.27 1.27) @@ -7137,97 +8070,9 @@ ) ) ) - (symbol - (lib_id "Logic_LevelTranslator:TXS0102DCT") - (at 54.61 167.64 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "7163b180-d2f3-451c-a4e4-8567275c2204") - (property "Reference" "U17" - (at 56.7533 180.34 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "TXS0102DCT" - (at 56.7533 182.88 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Package_SO:SSOP-8_2.95x2.8mm_P0.65mm" - (at 54.61 181.61 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "http://www.ti.com/lit/gpn/txs0102" - (at 54.61 168.148 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "2-Bit Bidirectional Voltage-Level Shifter for Open-Drain and Push-Pull Application, SSOP-8" - (at 54.61 167.64 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "7" - (uuid "f689f337-b000-41ca-b926-a54c11c3d704") - ) - (pin "3" - (uuid "fc87e893-92f6-4a55-939f-bbd72841e3de") - ) - (pin "8" - (uuid "cbfed3b5-a69e-417b-84bd-0e861bc63c96") - ) - (pin "2" - (uuid "d08f25a9-b82d-42ea-a0d0-b6abb061bb4f") - ) - (pin "5" - (uuid "1377f73b-ce55-4aa5-840b-2ebcfc1fe047") - ) - (pin "6" - (uuid "642e53d1-af44-4a25-bac8-d7df91eaf8fa") - ) - (pin "4" - (uuid "fe61339a-d5e1-4572-bffa-3b8700c70d99") - ) - (pin "1" - (uuid "cee33764-dcf2-4d32-802a-47928127b6dc") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" - (reference "U17") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "Device:R") - (at 19.05 104.14 0) + (at 29.21 119.38 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7235,7 +8080,7 @@ (dnp no) (uuid "71892f4c-775b-46ce-9acd-db08ebfa2363") (property "Reference" "R91" - (at 20.574 102.87 0) + (at 30.734 118.11 0) (effects (font (size 1.27 1.27) @@ -7244,7 +8089,7 @@ ) ) (property "Value" "100k" - (at 20.574 105.41 0) + (at 30.734 120.65 0) (effects (font (size 1.27 1.27) @@ -7253,7 +8098,7 @@ ) ) (property "Footprint" "" - (at 17.272 104.14 90) + (at 27.432 119.38 90) (effects (font (size 1.27 1.27) @@ -7262,7 +8107,7 @@ ) ) (property "Datasheet" "~" - (at 19.05 104.14 0) + (at 29.21 119.38 0) (effects (font (size 1.27 1.27) @@ -7271,7 +8116,7 @@ ) ) (property "Description" "Resistor" - (at 19.05 104.14 0) + (at 29.21 119.38 0) (effects (font (size 1.27 1.27) @@ -7296,7 +8141,7 @@ ) (symbol (lib_id "power:GND") - (at 62.23 149.86 0) + (at 50.8 149.86 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7305,7 +8150,7 @@ (fields_autoplaced yes) (uuid "7609b2f5-fca3-489b-95fa-d04190fe196e") (property "Reference" "#PWR071" - (at 62.23 156.21 0) + (at 50.8 156.21 0) (effects (font (size 1.27 1.27) @@ -7314,7 +8159,7 @@ ) ) (property "Value" "GND" - (at 62.23 154.94 0) + (at 50.8 154.94 0) (effects (font (size 1.27 1.27) @@ -7322,7 +8167,7 @@ ) ) (property "Footprint" "" - (at 62.23 149.86 0) + (at 50.8 149.86 0) (effects (font (size 1.27 1.27) @@ -7331,7 +8176,7 @@ ) ) (property "Datasheet" "" - (at 62.23 149.86 0) + (at 50.8 149.86 0) (effects (font (size 1.27 1.27) @@ -7340,7 +8185,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 62.23 149.86 0) + (at 50.8 149.86 0) (effects (font (size 1.27 1.27) @@ -7360,9 +8205,78 @@ ) ) ) + (symbol + (lib_id "Device:C") + (at 264.16 90.17 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "7b4665b8-a98c-42ce-8d33-d99fec7bfff6") + (property "Reference" "C61" + (at 267.208 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 267.208 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 265.1252 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 264.16 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 264.16 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "365eea4a-7352-46bb-9a94-cc7fab3d2958") + ) + (pin "2" + (uuid "10e87570-f997-4d24-97ae-9b4c7a606341") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "C61") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Connector:Conn_01x04_Pin") - (at 254 129.54 0) + (at 264.16 49.53 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -7372,7 +8286,7 @@ (fields_autoplaced yes) (uuid "7b58f762-0758-481a-9205-72ab7e485fe4") (property "Reference" "J7" - (at 255.27 129.5399 0) + (at 265.43 49.5299 0) (effects (font (size 1.27 1.27) @@ -7381,7 +8295,7 @@ ) ) (property "Value" "Conn_01x04_Pin" - (at 255.27 132.0799 0) + (at 265.43 52.0699 0) (effects (font (size 1.27 1.27) @@ -7390,7 +8304,7 @@ ) ) (property "Footprint" "" - (at 254 129.54 0) + (at 264.16 49.53 0) (effects (font (size 1.27 1.27) @@ -7399,7 +8313,7 @@ ) ) (property "Datasheet" "~" - (at 254 129.54 0) + (at 264.16 49.53 0) (effects (font (size 1.27 1.27) @@ -7408,7 +8322,7 @@ ) ) (property "Description" "Generic connector, single row, 01x04, script generated" - (at 254 129.54 0) + (at 264.16 49.53 0) (effects (font (size 1.27 1.27) @@ -7439,7 +8353,7 @@ ) (symbol (lib_id "power:GND") - (at 212.09 49.53 0) + (at 140.97 31.75 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7448,7 +8362,7 @@ (fields_autoplaced yes) (uuid "7b97898b-e435-4ace-b2de-2ced22140d6d") (property "Reference" "#PWR088" - (at 212.09 55.88 0) + (at 140.97 38.1 0) (effects (font (size 1.27 1.27) @@ -7457,7 +8371,7 @@ ) ) (property "Value" "GND" - (at 212.09 54.61 0) + (at 140.97 36.83 0) (effects (font (size 1.27 1.27) @@ -7465,7 +8379,7 @@ ) ) (property "Footprint" "" - (at 212.09 49.53 0) + (at 140.97 31.75 0) (effects (font (size 1.27 1.27) @@ -7474,7 +8388,7 @@ ) ) (property "Datasheet" "" - (at 212.09 49.53 0) + (at 140.97 31.75 0) (effects (font (size 1.27 1.27) @@ -7483,7 +8397,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 212.09 49.53 0) + (at 140.97 31.75 0) (effects (font (size 1.27 1.27) @@ -7505,7 +8419,7 @@ ) (symbol (lib_id "power:GND") - (at 107.95 97.79 270) + (at 86.36 97.79 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7513,7 +8427,7 @@ (dnp no) (uuid "7d1339cb-0283-4c3f-851f-1cc12b77e6e6") (property "Reference" "#PWR053" - (at 101.6 97.79 0) + (at 80.01 97.79 0) (effects (font (size 1.27 1.27) @@ -7522,7 +8436,7 @@ ) ) (property "Value" "GND" - (at 105.156 97.79 90) + (at 83.566 97.79 90) (effects (font (size 1.27 1.27) @@ -7531,7 +8445,7 @@ ) ) (property "Footprint" "" - (at 107.95 97.79 0) + (at 86.36 97.79 0) (effects (font (size 1.27 1.27) @@ -7540,7 +8454,7 @@ ) ) (property "Datasheet" "" - (at 107.95 97.79 0) + (at 86.36 97.79 0) (effects (font (size 1.27 1.27) @@ -7549,7 +8463,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 107.95 97.79 0) + (at 86.36 97.79 0) (effects (font (size 1.27 1.27) @@ -7571,7 +8485,7 @@ ) (symbol (lib_id "Device:C") - (at 254 114.3 0) + (at 264.16 29.21 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7579,7 +8493,7 @@ (dnp no) (uuid "81f37520-fd10-493c-9058-744d840c8e57") (property "Reference" "C58" - (at 257.048 113.03 0) + (at 267.208 27.94 0) (effects (font (size 1.27 1.27) @@ -7588,7 +8502,7 @@ ) ) (property "Value" "100n" - (at 257.048 115.57 0) + (at 267.208 30.48 0) (effects (font (size 1.27 1.27) @@ -7597,7 +8511,7 @@ ) ) (property "Footprint" "" - (at 254.9652 118.11 0) + (at 265.1252 33.02 0) (effects (font (size 1.27 1.27) @@ -7606,7 +8520,7 @@ ) ) (property "Datasheet" "~" - (at 254 114.3 0) + (at 264.16 29.21 0) (effects (font (size 1.27 1.27) @@ -7615,7 +8529,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 254 114.3 0) + (at 264.16 29.21 0) (effects (font (size 1.27 1.27) @@ -7640,7 +8554,7 @@ ) (symbol (lib_id "power:GND") - (at 166.37 132.08 0) + (at 210.82 128.27 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7649,7 +8563,7 @@ (fields_autoplaced yes) (uuid "84ff683a-a45e-407c-8f8a-9dc1d88163f2") (property "Reference" "#PWR0113" - (at 166.37 138.43 0) + (at 210.82 134.62 0) (effects (font (size 1.27 1.27) @@ -7658,7 +8572,7 @@ ) ) (property "Value" "GND" - (at 166.37 137.16 0) + (at 210.82 133.35 0) (effects (font (size 1.27 1.27) @@ -7666,7 +8580,7 @@ ) ) (property "Footprint" "" - (at 166.37 132.08 0) + (at 210.82 128.27 0) (effects (font (size 1.27 1.27) @@ -7675,7 +8589,7 @@ ) ) (property "Datasheet" "" - (at 166.37 132.08 0) + (at 210.82 128.27 0) (effects (font (size 1.27 1.27) @@ -7684,7 +8598,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 166.37 132.08 0) + (at 210.82 128.27 0) (effects (font (size 1.27 1.27) @@ -7704,78 +8618,9 @@ ) ) ) - (symbol - (lib_id "Device:R") - (at 19.05 163.83 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "8525df53-8188-4a79-9964-373677528326") - (property "Reference" "R90" - (at 20.574 162.56 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "100k" - (at 20.574 165.1 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "" - (at 17.272 163.83 90) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 19.05 163.83 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Resistor" - (at 19.05 163.83 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "2" - (uuid "334bd6ba-db75-43ff-94f7-3825b0dd1e3b") - ) - (pin "1" - (uuid "7c4d3046-f90a-48a2-adda-109ff56de4b8") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" - (reference "R90") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:GND") - (at 54.61 124.46 0) + (at 43.18 124.46 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7784,7 +8629,7 @@ (fields_autoplaced yes) (uuid "86beb6d5-5c57-4921-ab1c-b30286acc38f") (property "Reference" "#PWR061" - (at 54.61 130.81 0) + (at 43.18 130.81 0) (effects (font (size 1.27 1.27) @@ -7793,7 +8638,7 @@ ) ) (property "Value" "GND" - (at 54.61 129.54 0) + (at 43.18 129.54 0) (effects (font (size 1.27 1.27) @@ -7801,7 +8646,7 @@ ) ) (property "Footprint" "" - (at 54.61 124.46 0) + (at 43.18 124.46 0) (effects (font (size 1.27 1.27) @@ -7810,7 +8655,7 @@ ) ) (property "Datasheet" "" - (at 54.61 124.46 0) + (at 43.18 124.46 0) (effects (font (size 1.27 1.27) @@ -7819,7 +8664,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 54.61 124.46 0) + (at 43.18 124.46 0) (effects (font (size 1.27 1.27) @@ -7841,7 +8686,7 @@ ) (symbol (lib_id "Jumper:Jumper_2_Bridged") - (at 232.41 124.46 90) + (at 242.57 44.45 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7850,7 +8695,7 @@ (fields_autoplaced yes) (uuid "87e55ad1-312d-44f9-9e67-f9a4485fc6f7") (property "Reference" "JP6" - (at 233.68 123.1899 90) + (at 243.84 43.1799 90) (effects (font (size 1.27 1.27) @@ -7859,7 +8704,7 @@ ) ) (property "Value" "PUEN" - (at 233.68 125.7299 90) + (at 243.84 45.7199 90) (effects (font (size 1.27 1.27) @@ -7868,7 +8713,7 @@ ) ) (property "Footprint" "" - (at 232.41 124.46 0) + (at 242.57 44.45 0) (effects (font (size 1.27 1.27) @@ -7877,7 +8722,7 @@ ) ) (property "Datasheet" "~" - (at 232.41 124.46 0) + (at 242.57 44.45 0) (effects (font (size 1.27 1.27) @@ -7886,7 +8731,7 @@ ) ) (property "Description" "Jumper, 2-pole, closed/bridged" - (at 232.41 124.46 0) + (at 242.57 44.45 0) (effects (font (size 1.27 1.27) @@ -7911,7 +8756,7 @@ ) (symbol (lib_id "power:GND") - (at 204.47 114.3 0) + (at 214.63 34.29 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -7921,7 +8766,7 @@ (fields_autoplaced yes) (uuid "89033449-553c-4ecf-929a-5e36a59756ed") (property "Reference" "#PWR097" - (at 204.47 120.65 0) + (at 214.63 40.64 0) (effects (font (size 1.27 1.27) @@ -7930,7 +8775,7 @@ ) ) (property "Value" "GND" - (at 204.47 119.38 0) + (at 214.63 39.37 0) (effects (font (size 1.27 1.27) @@ -7938,7 +8783,7 @@ ) ) (property "Footprint" "" - (at 204.47 114.3 0) + (at 214.63 34.29 0) (effects (font (size 1.27 1.27) @@ -7947,7 +8792,7 @@ ) ) (property "Datasheet" "" - (at 204.47 114.3 0) + (at 214.63 34.29 0) (effects (font (size 1.27 1.27) @@ -7956,7 +8801,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 204.47 114.3 0) + (at 214.63 34.29 0) (effects (font (size 1.27 1.27) @@ -7978,7 +8823,7 @@ ) (symbol (lib_id "power:+5V") - (at 207.01 39.37 0) + (at 135.89 21.59 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -7987,7 +8832,7 @@ (fields_autoplaced yes) (uuid "8a33d6eb-5f33-4cf3-86df-0a64c82ca550") (property "Reference" "#PWR086" - (at 207.01 43.18 0) + (at 135.89 25.4 0) (effects (font (size 1.27 1.27) @@ -7996,7 +8841,7 @@ ) ) (property "Value" "+5V" - (at 207.01 34.29 0) + (at 135.89 16.51 0) (effects (font (size 1.27 1.27) @@ -8004,7 +8849,7 @@ ) ) (property "Footprint" "" - (at 207.01 39.37 0) + (at 135.89 21.59 0) (effects (font (size 1.27 1.27) @@ -8013,7 +8858,7 @@ ) ) (property "Datasheet" "" - (at 207.01 39.37 0) + (at 135.89 21.59 0) (effects (font (size 1.27 1.27) @@ -8022,7 +8867,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 207.01 39.37 0) + (at 135.89 21.59 0) (effects (font (size 1.27 1.27) @@ -8044,72 +8889,7 @@ ) (symbol (lib_id "power:+5V") - (at 222.25 101.6 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "8b3e9c11-04aa-45d5-affc-1ebaec3662ef") - (property "Reference" "#PWR095" - (at 222.25 105.41 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "+5V" - (at 222.25 97.536 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 222.25 101.6 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 222.25 101.6 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 222.25 101.6 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "a2ef9097-cf1a-4fce-b8e2-ec135985a76f") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" - (reference "#PWR095") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "power:+5V") - (at 83.82 175.26 0) + (at 97.79 35.56 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8117,7 +8897,7 @@ (dnp no) (uuid "8c40417c-6214-4021-a15f-54ebf593c44e") (property "Reference" "#PWR056" - (at 83.82 179.07 0) + (at 93.98 35.56 0) (effects (font (size 1.27 1.27) @@ -8126,7 +8906,7 @@ ) ) (property "Value" "+5V" - (at 84.836 174.244 0) + (at 98.806 36.576 0) (effects (font (size 1.27 1.27) @@ -8135,7 +8915,7 @@ ) ) (property "Footprint" "" - (at 83.82 175.26 0) + (at 97.79 35.56 0) (effects (font (size 1.27 1.27) @@ -8144,7 +8924,7 @@ ) ) (property "Datasheet" "" - (at 83.82 175.26 0) + (at 97.79 35.56 0) (effects (font (size 1.27 1.27) @@ -8153,7 +8933,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 83.82 175.26 0) + (at 97.79 35.56 0) (effects (font (size 1.27 1.27) @@ -8175,7 +8955,7 @@ ) (symbol (lib_id "Device:C") - (at 119.38 182.88 0) + (at 90.17 71.12 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8184,7 +8964,7 @@ (fields_autoplaced yes) (uuid "8deef5d0-b1cb-4b42-88e5-0e472dcb6af9") (property "Reference" "C48" - (at 123.19 181.6099 0) + (at 91.4401 74.93 0) (effects (font (size 1.27 1.27) @@ -8193,7 +8973,7 @@ ) ) (property "Value" "10u" - (at 123.19 184.1499 0) + (at 88.9001 74.93 0) (effects (font (size 1.27 1.27) @@ -8202,7 +8982,7 @@ ) ) (property "Footprint" "" - (at 120.3452 186.69 0) + (at 86.36 72.0852 0) (effects (font (size 1.27 1.27) @@ -8211,7 +8991,7 @@ ) ) (property "Datasheet" "~" - (at 119.38 182.88 0) + (at 90.17 71.12 0) (effects (font (size 1.27 1.27) @@ -8220,7 +9000,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 119.38 182.88 0) + (at 90.17 71.12 0) (effects (font (size 1.27 1.27) @@ -8243,9 +9023,79 @@ ) ) ) + (symbol + (lib_id "Device:C") + (at 214.63 91.44 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "8e97b97e-7739-4796-a305-cffcec9a2b04") + (property "Reference" "C17" + (at 217.17 83.566 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 217.17 86.106 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 213.6648 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 214.63 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 214.63 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "3d0dc2c1-01f0-4636-94fc-06ccbbf15a47") + ) + (pin "2" + (uuid "07343f55-f9ca-469e-8b54-446921c6e016") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "C17") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") - (at 83.82 186.69 0) + (at 86.36 35.56 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8254,7 +9104,7 @@ (fields_autoplaced yes) (uuid "92519800-799b-442b-ad1e-6d6434f71b0d") (property "Reference" "#PWR073" - (at 83.82 193.04 0) + (at 80.01 35.56 0) (effects (font (size 1.27 1.27) @@ -8263,7 +9113,7 @@ ) ) (property "Value" "GND" - (at 83.82 191.77 0) + (at 81.28 35.56 0) (effects (font (size 1.27 1.27) @@ -8271,7 +9121,7 @@ ) ) (property "Footprint" "" - (at 83.82 186.69 0) + (at 86.36 35.56 0) (effects (font (size 1.27 1.27) @@ -8280,7 +9130,7 @@ ) ) (property "Datasheet" "" - (at 83.82 186.69 0) + (at 86.36 35.56 0) (effects (font (size 1.27 1.27) @@ -8289,7 +9139,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 83.82 186.69 0) + (at 86.36 35.56 0) (effects (font (size 1.27 1.27) @@ -8311,7 +9161,7 @@ ) (symbol (lib_id "power:GND") - (at 19.05 107.95 0) + (at 29.21 123.19 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8320,7 +9170,7 @@ (fields_autoplaced yes) (uuid "929f3b88-84b8-4ef2-9d1e-6a8e10670781") (property "Reference" "#PWR0111" - (at 19.05 114.3 0) + (at 29.21 129.54 0) (effects (font (size 1.27 1.27) @@ -8329,7 +9179,7 @@ ) ) (property "Value" "GND" - (at 19.05 113.03 0) + (at 29.21 128.27 0) (effects (font (size 1.27 1.27) @@ -8337,7 +9187,7 @@ ) ) (property "Footprint" "" - (at 19.05 107.95 0) + (at 29.21 123.19 0) (effects (font (size 1.27 1.27) @@ -8346,7 +9196,7 @@ ) ) (property "Datasheet" "" - (at 19.05 107.95 0) + (at 29.21 123.19 0) (effects (font (size 1.27 1.27) @@ -8355,7 +9205,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 19.05 107.95 0) + (at 29.21 123.19 0) (effects (font (size 1.27 1.27) @@ -8377,7 +9227,7 @@ ) (symbol (lib_id "power:GND") - (at 228.6 73.66 0) + (at 157.48 55.88 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8386,7 +9236,7 @@ (fields_autoplaced yes) (uuid "92be79ad-3039-4abe-a4db-b143176bd0f9") (property "Reference" "#PWR089" - (at 228.6 80.01 0) + (at 157.48 62.23 0) (effects (font (size 1.27 1.27) @@ -8395,7 +9245,7 @@ ) ) (property "Value" "GND" - (at 228.6 78.74 0) + (at 157.48 60.96 0) (effects (font (size 1.27 1.27) @@ -8403,7 +9253,7 @@ ) ) (property "Footprint" "" - (at 228.6 73.66 0) + (at 157.48 55.88 0) (effects (font (size 1.27 1.27) @@ -8412,7 +9262,7 @@ ) ) (property "Datasheet" "" - (at 228.6 73.66 0) + (at 157.48 55.88 0) (effects (font (size 1.27 1.27) @@ -8421,7 +9271,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 228.6 73.66 0) + (at 157.48 55.88 0) (effects (font (size 1.27 1.27) @@ -8442,34 +9292,35 @@ ) ) (symbol - (lib_id "Device:C") - (at 212.09 45.72 0) + (lib_id "Jumper:Jumper_2_Bridged") + (at 242.57 105.41 90) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "9711e895-49f3-45de-b4b5-d83685e680f9") - (property "Reference" "C51" - (at 215.138 44.45 0) + (fields_autoplaced yes) + (uuid "956b372c-c4ec-4138-bd86-6e01d0b4fb84") + (property "Reference" "JP9" + (at 243.84 104.1399 90) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right) ) ) - (property "Value" "100n" - (at 215.138 46.99 0) + (property "Value" "PUEN" + (at 243.84 106.6799 90) (effects (font (size 1.27 1.27) ) - (justify left) + (justify right) ) ) (property "Footprint" "" - (at 213.0552 49.53 0) + (at 242.57 105.41 0) (effects (font (size 1.27 1.27) @@ -8478,7 +9329,76 @@ ) ) (property "Datasheet" "~" - (at 212.09 45.72 0) + (at 242.57 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Jumper, 2-pole, closed/bridged" + (at 242.57 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b2dfe6f8-8742-4e55-8bad-89fe22df6425") + ) + (pin "2" + (uuid "f8066a57-747e-49a3-9128-6fa666ece345") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "JP9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 140.97 27.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "9711e895-49f3-45de-b4b5-d83685e680f9") + (property "Reference" "C51" + (at 144.018 26.67 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 144.018 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 141.9352 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 140.97 27.94 0) (effects (font (size 1.27 1.27) @@ -8487,7 +9407,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 212.09 45.72 0) + (at 140.97 27.94 0) (effects (font (size 1.27 1.27) @@ -8512,7 +9432,7 @@ ) (symbol (lib_id "Device:R") - (at 83.82 29.21 0) + (at 72.39 29.21 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8520,7 +9440,7 @@ (dnp no) (uuid "9765da13-b440-4342-b1b2-677b5f68c709") (property "Reference" "R72" - (at 85.344 27.94 0) + (at 73.914 27.94 0) (effects (font (size 1.27 1.27) @@ -8529,7 +9449,7 @@ ) ) (property "Value" "4.7K" - (at 85.344 30.48 0) + (at 73.914 30.48 0) (effects (font (size 1.27 1.27) @@ -8538,7 +9458,7 @@ ) ) (property "Footprint" "" - (at 82.042 29.21 90) + (at 70.612 29.21 90) (effects (font (size 1.27 1.27) @@ -8547,7 +9467,7 @@ ) ) (property "Datasheet" "~" - (at 83.82 29.21 0) + (at 72.39 29.21 0) (effects (font (size 1.27 1.27) @@ -8556,7 +9476,7 @@ ) ) (property "Description" "Resistor" - (at 83.82 29.21 0) + (at 72.39 29.21 0) (effects (font (size 1.27 1.27) @@ -8581,7 +9501,7 @@ ) (symbol (lib_id "power:+5V") - (at 83.82 24.13 0) + (at 72.39 24.13 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8590,7 +9510,7 @@ (fields_autoplaced yes) (uuid "9a340273-0533-4a72-8096-babdd636a00b") (property "Reference" "#PWR080" - (at 83.82 27.94 0) + (at 72.39 27.94 0) (effects (font (size 1.27 1.27) @@ -8599,7 +9519,7 @@ ) ) (property "Value" "+5V" - (at 83.82 19.05 0) + (at 72.39 19.05 0) (effects (font (size 1.27 1.27) @@ -8607,7 +9527,7 @@ ) ) (property "Footprint" "" - (at 83.82 24.13 0) + (at 72.39 24.13 0) (effects (font (size 1.27 1.27) @@ -8616,7 +9536,7 @@ ) ) (property "Datasheet" "" - (at 83.82 24.13 0) + (at 72.39 24.13 0) (effects (font (size 1.27 1.27) @@ -8625,7 +9545,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 83.82 24.13 0) + (at 72.39 24.13 0) (effects (font (size 1.27 1.27) @@ -8647,7 +9567,7 @@ ) (symbol (lib_id "Device:Fuse") - (at 227.33 105.41 90) + (at 237.49 25.4 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8656,7 +9576,7 @@ (fields_autoplaced yes) (uuid "9b1b3b79-aaa0-4f44-856f-9bef0cb5603a") (property "Reference" "F3" - (at 227.33 99.06 90) + (at 237.49 19.05 90) (effects (font (size 1.27 1.27) @@ -8664,7 +9584,7 @@ ) ) (property "Value" "Fuse" - (at 227.33 101.6 90) + (at 237.49 21.59 90) (effects (font (size 1.27 1.27) @@ -8672,7 +9592,7 @@ ) ) (property "Footprint" "" - (at 227.33 107.188 90) + (at 237.49 27.178 90) (effects (font (size 1.27 1.27) @@ -8681,7 +9601,7 @@ ) ) (property "Datasheet" "~" - (at 227.33 105.41 0) + (at 237.49 25.4 0) (effects (font (size 1.27 1.27) @@ -8690,7 +9610,7 @@ ) ) (property "Description" "Fuse" - (at 227.33 105.41 0) + (at 237.49 25.4 0) (effects (font (size 1.27 1.27) @@ -8715,7 +9635,7 @@ ) (symbol (lib_id "Device:R") - (at 72.39 149.86 0) + (at 60.96 149.86 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8723,7 +9643,7 @@ (dnp no) (uuid "a0f0b0c6-b425-4526-85f4-946d198b6e6b") (property "Reference" "R74" - (at 73.914 148.59 0) + (at 62.484 148.59 0) (effects (font (size 1.27 1.27) @@ -8732,7 +9652,7 @@ ) ) (property "Value" "4.7K" - (at 73.914 151.13 0) + (at 62.484 151.13 0) (effects (font (size 1.27 1.27) @@ -8741,7 +9661,7 @@ ) ) (property "Footprint" "" - (at 70.612 149.86 90) + (at 59.182 149.86 90) (effects (font (size 1.27 1.27) @@ -8750,7 +9670,7 @@ ) ) (property "Datasheet" "~" - (at 72.39 149.86 0) + (at 60.96 149.86 0) (effects (font (size 1.27 1.27) @@ -8759,7 +9679,7 @@ ) ) (property "Description" "Resistor" - (at 72.39 149.86 0) + (at 60.96 149.86 0) (effects (font (size 1.27 1.27) @@ -8784,7 +9704,7 @@ ) (symbol (lib_id "power:GND") - (at 106.68 186.69 0) + (at 86.36 58.42 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8793,7 +9713,7 @@ (fields_autoplaced yes) (uuid "a1094a06-4d73-4c94-afcc-4698266f3a19") (property "Reference" "#PWR075" - (at 106.68 193.04 0) + (at 80.01 58.42 0) (effects (font (size 1.27 1.27) @@ -8802,7 +9722,7 @@ ) ) (property "Value" "GND" - (at 106.68 191.77 0) + (at 81.28 58.42 0) (effects (font (size 1.27 1.27) @@ -8810,7 +9730,7 @@ ) ) (property "Footprint" "" - (at 106.68 186.69 0) + (at 86.36 58.42 0) (effects (font (size 1.27 1.27) @@ -8819,7 +9739,7 @@ ) ) (property "Datasheet" "" - (at 106.68 186.69 0) + (at 86.36 58.42 0) (effects (font (size 1.27 1.27) @@ -8828,7 +9748,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 106.68 186.69 0) + (at 86.36 58.42 0) (effects (font (size 1.27 1.27) @@ -8849,17 +9769,84 @@ ) ) (symbol - (lib_id "Device:C") - (at 62.23 27.94 0) + (lib_id "power:GND") + (at 276.86 93.98 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "a42761d4-c292-46a7-aa26-77a58b0adf6d") - (property "Reference" "C42" - (at 66.04 26.6699 0) + (uuid "a19f95fb-88db-4416-a0d3-4f2991c96fb5") + (property "Reference" "#PWR0118" + (at 276.86 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 276.86 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 276.86 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 276.86 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 276.86 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ff7ac695-079c-421e-a803-3adf0a8e1995") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR0118") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_name "TXS0102DCT_1") + (lib_id "Logic_LevelTranslator:TXS0102DCT") + (at 43.18 49.53 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a3c97979-69ff-4dc9-8c4e-912fc11b035f") + (property "Reference" "U20" + (at 45.3233 62.23 0) (effects (font (size 1.27 1.27) @@ -8867,8 +9854,95 @@ (justify left) ) ) - (property "Value" "100n" - (at 66.04 29.2099 0) + (property "Value" "TXS0102DCT" + (at 45.3233 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SSOP-8_2.95x2.8mm_P0.65mm" + (at 43.18 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/gpn/txs0102" + (at 43.18 50.038 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "2-Bit Bidirectional Voltage-Level Shifter for Open-Drain and Push-Pull Application, SSOP-8" + (at 43.18 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "7" + (uuid "274bb58a-e9e6-4e51-a4cf-384b817f6a7f") + ) + (pin "3" + (uuid "ea0e4b75-c912-4c76-953d-2ed52dfbc3c2") + ) + (pin "8" + (uuid "e334ee64-2faa-4db4-8368-7ed725a103f1") + ) + (pin "2" + (uuid "0ed7911a-5144-4c8f-9021-90abd2746a0e") + ) + (pin "5" + (uuid "22e038c9-bd29-46ea-aed7-48373cf9225a") + ) + (pin "6" + (uuid "1a42fcf3-0337-44a5-8d2c-946e33c33356") + ) + (pin "4" + (uuid "a8a032d8-dea1-4310-9631-82734e19ce5a") + ) + (pin "1" + (uuid "5709df11-2378-4ec8-aac9-6665aa23da16") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "U20") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 250.19 95.25 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a3e9c915-b958-4b6b-81d3-74a906bd704b") + (property "Reference" "R63" + (at 251.714 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4.7K" + (at 251.714 96.52 0) (effects (font (size 1.27 1.27) @@ -8877,7 +9951,7 @@ ) ) (property "Footprint" "" - (at 63.1952 31.75 0) + (at 248.412 95.25 90) (effects (font (size 1.27 1.27) @@ -8886,7 +9960,77 @@ ) ) (property "Datasheet" "~" - (at 62.23 27.94 0) + (at 250.19 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 250.19 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "91944bc3-581f-4e51-8599-f73931216852") + ) + (pin "1" + (uuid "62654182-e7c0-48d9-b839-fded593c76e3") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "R63") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 50.8 27.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a42761d4-c292-46a7-aa26-77a58b0adf6d") + (property "Reference" "C42" + (at 54.61 26.6699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100n" + (at 54.61 29.2099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 51.7652 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 50.8 27.94 0) (effects (font (size 1.27 1.27) @@ -8895,7 +10039,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 62.23 27.94 0) + (at 50.8 27.94 0) (effects (font (size 1.27 1.27) @@ -8918,9 +10062,78 @@ ) ) ) + (symbol + (lib_id "Device:R") + (at 242.57 95.25 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "a498efaa-d3ed-40fc-b3f6-a31476d2ce15") + (property "Reference" "R31" + (at 244.094 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "4.7K" + (at 244.094 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 240.792 95.25 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 242.57 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 242.57 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "2e5031c9-cc96-4924-b265-6709817a1f68") + ) + (pin "1" + (uuid "029f4112-7fbb-42db-953a-684cc945876a") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "R31") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:+5V") - (at 57.15 80.01 0) + (at 45.72 80.01 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8929,7 +10142,7 @@ (fields_autoplaced yes) (uuid "a92ea78b-f49f-4e82-9f38-02cc069a0c9d") (property "Reference" "#PWR057" - (at 57.15 83.82 0) + (at 45.72 83.82 0) (effects (font (size 1.27 1.27) @@ -8938,7 +10151,7 @@ ) ) (property "Value" "+5V" - (at 57.15 74.93 0) + (at 45.72 74.93 0) (effects (font (size 1.27 1.27) @@ -8946,7 +10159,7 @@ ) ) (property "Footprint" "" - (at 57.15 80.01 0) + (at 45.72 80.01 0) (effects (font (size 1.27 1.27) @@ -8955,7 +10168,7 @@ ) ) (property "Datasheet" "" - (at 57.15 80.01 0) + (at 45.72 80.01 0) (effects (font (size 1.27 1.27) @@ -8964,7 +10177,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 57.15 80.01 0) + (at 45.72 80.01 0) (effects (font (size 1.27 1.27) @@ -8986,7 +10199,7 @@ ) (symbol (lib_id "power:GND") - (at 212.09 148.59 0) + (at 222.25 68.58 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -8995,7 +10208,7 @@ (fields_autoplaced yes) (uuid "a97d918b-3119-4755-bea7-3b22648936b0") (property "Reference" "#PWR099" - (at 212.09 154.94 0) + (at 222.25 74.93 0) (effects (font (size 1.27 1.27) @@ -9004,7 +10217,7 @@ ) ) (property "Value" "GND" - (at 212.09 153.67 0) + (at 222.25 73.66 0) (effects (font (size 1.27 1.27) @@ -9012,7 +10225,7 @@ ) ) (property "Footprint" "" - (at 212.09 148.59 0) + (at 222.25 68.58 0) (effects (font (size 1.27 1.27) @@ -9021,7 +10234,7 @@ ) ) (property "Datasheet" "" - (at 212.09 148.59 0) + (at 222.25 68.58 0) (effects (font (size 1.27 1.27) @@ -9030,7 +10243,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 212.09 148.59 0) + (at 222.25 68.58 0) (effects (font (size 1.27 1.27) @@ -9052,7 +10265,7 @@ ) (symbol (lib_id "power:GND") - (at 248.92 137.16 0) + (at 259.08 57.15 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9061,7 +10274,7 @@ (fields_autoplaced yes) (uuid "aa3cb941-9f1c-4c59-bdfe-c6eca331c982") (property "Reference" "#PWR0103" - (at 248.92 143.51 0) + (at 259.08 63.5 0) (effects (font (size 1.27 1.27) @@ -9070,7 +10283,7 @@ ) ) (property "Value" "GND" - (at 248.92 142.24 0) + (at 259.08 62.23 0) (effects (font (size 1.27 1.27) @@ -9078,7 +10291,7 @@ ) ) (property "Footprint" "" - (at 248.92 137.16 0) + (at 259.08 57.15 0) (effects (font (size 1.27 1.27) @@ -9087,7 +10300,7 @@ ) ) (property "Datasheet" "" - (at 248.92 137.16 0) + (at 259.08 57.15 0) (effects (font (size 1.27 1.27) @@ -9096,7 +10309,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 248.92 137.16 0) + (at 259.08 57.15 0) (effects (font (size 1.27 1.27) @@ -9117,17 +10330,17 @@ ) ) (symbol - (lib_id "power:GND") - (at 167.64 67.31 0) + (lib_id "power:+3.3V") + (at 219.71 85.09 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "ae1f9635-531e-43d5-8775-18135b5e71e5") - (property "Reference" "#PWR0112" - (at 167.64 73.66 0) + (uuid "ac678e10-0e2e-4d87-8f62-dcb2c9bfad0b") + (property "Reference" "#PWR0110" + (at 219.71 88.9 0) (effects (font (size 1.27 1.27) @@ -9135,8 +10348,8 @@ (hide yes) ) ) - (property "Value" "GND" - (at 167.64 72.39 0) + (property "Value" "+3.3V" + (at 219.71 80.01 0) (effects (font (size 1.27 1.27) @@ -9144,7 +10357,7 @@ ) ) (property "Footprint" "" - (at 167.64 67.31 0) + (at 219.71 85.09 0) (effects (font (size 1.27 1.27) @@ -9153,7 +10366,74 @@ ) ) (property "Datasheet" "" - (at 167.64 67.31 0) + (at 219.71 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 219.71 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "41274aaa-3697-4ffc-9973-453b086d9bab") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR0110") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 123.19 68.58 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ae1f9635-531e-43d5-8775-18135b5e71e5") + (property "Reference" "#PWR0112" + (at 123.19 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 120.65 69.8501 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 123.19 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 123.19 68.58 0) (effects (font (size 1.27 1.27) @@ -9162,7 +10442,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 167.64 67.31 0) + (at 123.19 68.58 0) (effects (font (size 1.27 1.27) @@ -9182,9 +10462,98 @@ ) ) ) + (symbol + (lib_name "TXS0102DCT_1") + (lib_id "Logic_LevelTranslator:TXS0102DCT") + (at 222.25 52.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b04572e4-e07e-4a54-990e-b2f01efeadc5") + (property "Reference" "U17" + (at 224.3933 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TXS0102DCT" + (at 224.3933 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SSOP-8_2.95x2.8mm_P0.65mm" + (at 222.25 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://www.ti.com/lit/gpn/txs0102" + (at 222.25 52.578 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "2-Bit Bidirectional Voltage-Level Shifter for Open-Drain and Push-Pull Application, SSOP-8" + (at 222.25 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "7" + (uuid "32250759-64f2-4ca9-93be-e80b055b91dc") + ) + (pin "3" + (uuid "8fcbdc3f-7622-4bac-8949-d3b450ff535d") + ) + (pin "8" + (uuid "0f95c535-6487-4b9c-91ac-378a414accf4") + ) + (pin "2" + (uuid "32738263-7f36-4c25-92a9-b7fe53869a31") + ) + (pin "5" + (uuid "e7b86fef-f53c-4204-afba-d55e3129074f") + ) + (pin "6" + (uuid "56e313d8-9fcf-4e53-962f-e36978299d8a") + ) + (pin "4" + (uuid "06114a00-9413-4597-996d-cf2092cfedf0") + ) + (pin "1" + (uuid "8e2b95fc-a0f2-4203-891b-5aa322542bfd") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "U17") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:R") - (at 80.01 99.06 0) + (at 68.58 99.06 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9192,7 +10561,7 @@ (dnp no) (uuid "b3fe6610-ebef-4fa3-a95b-1ab92e61c038") (property "Reference" "R51" - (at 81.534 97.79 0) + (at 70.104 97.79 0) (effects (font (size 1.27 1.27) @@ -9201,7 +10570,7 @@ ) ) (property "Value" "4.7K" - (at 81.534 100.33 0) + (at 70.104 100.33 0) (effects (font (size 1.27 1.27) @@ -9210,7 +10579,7 @@ ) ) (property "Footprint" "" - (at 78.232 99.06 90) + (at 66.802 99.06 90) (effects (font (size 1.27 1.27) @@ -9219,7 +10588,7 @@ ) ) (property "Datasheet" "~" - (at 80.01 99.06 0) + (at 68.58 99.06 0) (effects (font (size 1.27 1.27) @@ -9228,7 +10597,7 @@ ) ) (property "Description" "Resistor" - (at 80.01 99.06 0) + (at 68.58 99.06 0) (effects (font (size 1.27 1.27) @@ -9253,7 +10622,7 @@ ) (symbol (lib_id "power:GND") - (at 46.99 90.17 0) + (at 35.56 90.17 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -9263,7 +10632,7 @@ (fields_autoplaced yes) (uuid "b441ef6c-f4f6-407d-8436-ee9d6bc8a557") (property "Reference" "#PWR060" - (at 46.99 96.52 0) + (at 35.56 96.52 0) (effects (font (size 1.27 1.27) @@ -9272,7 +10641,7 @@ ) ) (property "Value" "GND" - (at 46.99 95.25 0) + (at 35.56 95.25 0) (effects (font (size 1.27 1.27) @@ -9280,7 +10649,7 @@ ) ) (property "Footprint" "" - (at 46.99 90.17 0) + (at 35.56 90.17 0) (effects (font (size 1.27 1.27) @@ -9289,7 +10658,7 @@ ) ) (property "Datasheet" "" - (at 46.99 90.17 0) + (at 35.56 90.17 0) (effects (font (size 1.27 1.27) @@ -9298,7 +10667,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 46.99 90.17 0) + (at 35.56 90.17 0) (effects (font (size 1.27 1.27) @@ -9320,16 +10689,16 @@ ) (symbol (lib_id "power:GND") - (at 54.61 184.15 0) + (at 222.25 129.54 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "b9d73e6f-5de5-4de8-84d0-4dfd2963b7c7") - (property "Reference" "#PWR072" - (at 54.61 190.5 0) + (uuid "b59ba36a-800c-4bdb-ab83-f2ffda8bf38c") + (property "Reference" "#PWR0121" + (at 222.25 135.89 0) (effects (font (size 1.27 1.27) @@ -9338,7 +10707,7 @@ ) ) (property "Value" "GND" - (at 54.61 189.23 0) + (at 222.25 134.62 0) (effects (font (size 1.27 1.27) @@ -9346,7 +10715,7 @@ ) ) (property "Footprint" "" - (at 54.61 184.15 0) + (at 222.25 129.54 0) (effects (font (size 1.27 1.27) @@ -9355,7 +10724,7 @@ ) ) (property "Datasheet" "" - (at 54.61 184.15 0) + (at 222.25 129.54 0) (effects (font (size 1.27 1.27) @@ -9364,7 +10733,207 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 54.61 184.15 0) + (at 222.25 129.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b0765ca9-6155-4b59-8cdb-8655953e33df") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR0121") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:Fuse") + (at 237.49 86.36 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b5e4a4fc-59d8-4bea-b708-ffcaf270bbd7") + (property "Reference" "F2" + (at 237.49 80.01 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Fuse" + (at 237.49 82.55 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 237.49 88.138 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 237.49 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Fuse" + (at 237.49 86.36 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d68a4c93-68b7-4696-b601-a6ad32d70933") + ) + (pin "2" + (uuid "244fa8ba-5274-4626-84ff-fe6d806510ef") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "F2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 264.16 93.98 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b6084675-1a76-4dd1-a1d3-7b11a434e0f1") + (property "Reference" "#PWR0117" + (at 264.16 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 264.16 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 264.16 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 264.16 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 264.16 93.98 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d8d2ce40-827a-4473-8904-1b1187b2707e") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR0117") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 43.18 184.15 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b9d73e6f-5de5-4de8-84d0-4dfd2963b7c7") + (property "Reference" "#PWR072" + (at 43.18 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 43.18 189.23 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 43.18 184.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 43.18 184.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 43.18 184.15 0) (effects (font (size 1.27 1.27) @@ -9386,7 +10955,7 @@ ) (symbol (lib_id "Jumper:Jumper_2_Bridged") - (at 72.39 160.02 90) + (at 60.96 160.02 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9395,7 +10964,7 @@ (fields_autoplaced yes) (uuid "bb31dc4d-2a68-429a-a5da-8e35056a3cbc") (property "Reference" "JP4" - (at 73.66 158.7499 90) + (at 62.23 158.7499 90) (effects (font (size 1.27 1.27) @@ -9404,7 +10973,7 @@ ) ) (property "Value" "PUEN" - (at 73.66 161.2899 90) + (at 62.23 161.2899 90) (effects (font (size 1.27 1.27) @@ -9413,7 +10982,7 @@ ) ) (property "Footprint" "" - (at 72.39 160.02 0) + (at 60.96 160.02 0) (effects (font (size 1.27 1.27) @@ -9422,7 +10991,7 @@ ) ) (property "Datasheet" "~" - (at 72.39 160.02 0) + (at 60.96 160.02 0) (effects (font (size 1.27 1.27) @@ -9431,7 +11000,7 @@ ) ) (property "Description" "Jumper, 2-pole, closed/bridged" - (at 72.39 160.02 0) + (at 60.96 160.02 0) (effects (font (size 1.27 1.27) @@ -9456,7 +11025,7 @@ ) (symbol (lib_id "Jumper:Jumper_2_Bridged") - (at 80.01 160.02 90) + (at 68.58 160.02 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9465,7 +11034,7 @@ (fields_autoplaced yes) (uuid "c3371068-4dfa-4a2c-a280-8deacd365032") (property "Reference" "JP5" - (at 81.28 158.7499 90) + (at 69.85 158.7499 90) (effects (font (size 1.27 1.27) @@ -9474,7 +11043,7 @@ ) ) (property "Value" "PUEN" - (at 81.28 161.2899 90) + (at 69.85 161.2899 90) (effects (font (size 1.27 1.27) @@ -9483,7 +11052,7 @@ ) ) (property "Footprint" "" - (at 80.01 160.02 0) + (at 68.58 160.02 0) (effects (font (size 1.27 1.27) @@ -9492,7 +11061,7 @@ ) ) (property "Datasheet" "~" - (at 80.01 160.02 0) + (at 68.58 160.02 0) (effects (font (size 1.27 1.27) @@ -9501,7 +11070,7 @@ ) ) (property "Description" "Jumper, 2-pole, closed/bridged" - (at 80.01 160.02 0) + (at 68.58 160.02 0) (effects (font (size 1.27 1.27) @@ -9526,7 +11095,7 @@ ) (symbol (lib_id "Device:R") - (at 166.37 128.27 0) + (at 210.82 124.46 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9534,7 +11103,7 @@ (dnp no) (uuid "c733bcc4-844a-40b0-a05f-5ff21573c746") (property "Reference" "R93" - (at 167.894 127 0) + (at 204.216 122.936 0) (effects (font (size 1.27 1.27) @@ -9543,7 +11112,7 @@ ) ) (property "Value" "100k" - (at 167.894 129.54 0) + (at 204.216 125.476 0) (effects (font (size 1.27 1.27) @@ -9552,7 +11121,7 @@ ) ) (property "Footprint" "" - (at 164.592 128.27 90) + (at 209.042 124.46 90) (effects (font (size 1.27 1.27) @@ -9561,7 +11130,7 @@ ) ) (property "Datasheet" "~" - (at 166.37 128.27 0) + (at 210.82 124.46 0) (effects (font (size 1.27 1.27) @@ -9570,7 +11139,7 @@ ) ) (property "Description" "Resistor" - (at 166.37 128.27 0) + (at 210.82 124.46 0) (effects (font (size 1.27 1.27) @@ -9594,17 +11163,17 @@ ) ) (symbol - (lib_id "power:+3.3V") - (at 52.07 139.7 0) + (lib_id "power:GND") + (at 200.66 69.85 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "c8878bf3-5a44-4828-b112-90977a9c285d") - (property "Reference" "#PWR068" - (at 52.07 143.51 0) + (uuid "c754447e-615b-42f6-af1d-2924d9be5ea7") + (property "Reference" "#PWR0120" + (at 200.66 76.2 0) (effects (font (size 1.27 1.27) @@ -9612,8 +11181,8 @@ (hide yes) ) ) - (property "Value" "+3.3V" - (at 52.07 134.62 0) + (property "Value" "GND" + (at 200.66 74.93 0) (effects (font (size 1.27 1.27) @@ -9621,7 +11190,7 @@ ) ) (property "Footprint" "" - (at 52.07 139.7 0) + (at 200.66 69.85 0) (effects (font (size 1.27 1.27) @@ -9630,7 +11199,139 @@ ) ) (property "Datasheet" "" - (at 52.07 139.7 0) + (at 200.66 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 200.66 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "58515540-388f-4107-98ef-4bb2ff4df6a5") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR0120") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 229.87 95.25 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c77f92e4-a59a-4067-9e4f-e5eff2ad372d") + (property "Reference" "#PWR0116" + (at 229.87 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 229.87 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 229.87 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 229.87 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 229.87 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "5f363143-5179-4623-bb34-c304561f666e") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR0116") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 40.64 139.7 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c8878bf3-5a44-4828-b112-90977a9c285d") + (property "Reference" "#PWR068" + (at 40.64 143.51 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 40.64 134.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 40.64 139.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 40.64 139.7 0) (effects (font (size 1.27 1.27) @@ -9639,7 +11340,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 52.07 139.7 0) + (at 40.64 139.7 0) (effects (font (size 1.27 1.27) @@ -9661,15 +11362,16 @@ ) (symbol (lib_id "power:GND") - (at 107.95 102.87 270) + (at 29.21 182.88 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "ccf4ac42-5366-4111-8ffe-3e0fdac68175") - (property "Reference" "#PWR054" - (at 101.6 102.87 0) + (fields_autoplaced yes) + (uuid "caacc1a3-704d-4141-b5fc-8f23b75f7702") + (property "Reference" "#PWR0109" + (at 29.21 189.23 0) (effects (font (size 1.27 1.27) @@ -9678,16 +11380,15 @@ ) ) (property "Value" "GND" - (at 105.156 102.87 90) + (at 29.21 187.96 0) (effects (font (size 1.27 1.27) ) - (justify right) ) ) (property "Footprint" "" - (at 107.95 102.87 0) + (at 29.21 182.88 0) (effects (font (size 1.27 1.27) @@ -9696,7 +11397,7 @@ ) ) (property "Datasheet" "" - (at 107.95 102.87 0) + (at 29.21 182.88 0) (effects (font (size 1.27 1.27) @@ -9705,7 +11406,73 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 107.95 102.87 0) + (at 29.21 182.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "af6448e6-0722-4024-bfcf-cfb73d0a724f") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR0109") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 86.36 102.87 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ccf4ac42-5366-4111-8ffe-3e0fdac68175") + (property "Reference" "#PWR054" + (at 80.01 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 83.566 102.87 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 86.36 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 86.36 102.87 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 102.87 0) (effects (font (size 1.27 1.27) @@ -9727,7 +11494,7 @@ ) (symbol (lib_id "Device:C") - (at 106.68 182.88 0) + (at 90.17 58.42 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9736,7 +11503,7 @@ (fields_autoplaced yes) (uuid "ccff56b1-6f2e-4042-9b10-e6de21bf07de") (property "Reference" "C47" - (at 110.49 181.6099 0) + (at 91.4401 62.23 0) (effects (font (size 1.27 1.27) @@ -9745,7 +11512,7 @@ ) ) (property "Value" "1u" - (at 110.49 184.1499 0) + (at 88.9001 62.23 0) (effects (font (size 1.27 1.27) @@ -9754,7 +11521,7 @@ ) ) (property "Footprint" "" - (at 107.6452 186.69 0) + (at 86.36 59.3852 0) (effects (font (size 1.27 1.27) @@ -9763,7 +11530,7 @@ ) ) (property "Datasheet" "~" - (at 106.68 182.88 0) + (at 90.17 58.42 0) (effects (font (size 1.27 1.27) @@ -9772,7 +11539,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 106.68 182.88 0) + (at 90.17 58.42 0) (effects (font (size 1.27 1.27) @@ -9797,7 +11564,7 @@ ) (symbol (lib_id "Jumper:Jumper_2_Bridged") - (at 83.82 39.37 90) + (at 72.39 39.37 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9806,7 +11573,7 @@ (fields_autoplaced yes) (uuid "ce27e73d-639d-47cc-ac9b-b3379f24588c") (property "Reference" "JP3" - (at 85.09 38.0999 90) + (at 73.66 38.0999 90) (effects (font (size 1.27 1.27) @@ -9815,7 +11582,7 @@ ) ) (property "Value" "PUEN" - (at 85.09 40.6399 90) + (at 73.66 40.6399 90) (effects (font (size 1.27 1.27) @@ -9824,7 +11591,7 @@ ) ) (property "Footprint" "" - (at 83.82 39.37 0) + (at 72.39 39.37 0) (effects (font (size 1.27 1.27) @@ -9833,7 +11600,7 @@ ) ) (property "Datasheet" "~" - (at 83.82 39.37 0) + (at 72.39 39.37 0) (effects (font (size 1.27 1.27) @@ -9842,7 +11609,7 @@ ) ) (property "Description" "Jumper, 2-pole, closed/bridged" - (at 83.82 39.37 0) + (at 72.39 39.37 0) (effects (font (size 1.27 1.27) @@ -9865,97 +11632,9 @@ ) ) ) - (symbol - (lib_id "Logic_LevelTranslator:TXS0102DCT") - (at 54.61 107.95 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (fields_autoplaced yes) - (uuid "d0fa6c3e-c1bf-4c69-8b01-2e7d5acdc0a7") - (property "Reference" "U16" - (at 56.7533 120.65 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "TXS0102DCT" - (at 56.7533 123.19 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "Package_SO:SSOP-8_2.95x2.8mm_P0.65mm" - (at 54.61 121.92 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "http://www.ti.com/lit/gpn/txs0102" - (at 54.61 108.458 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "2-Bit Bidirectional Voltage-Level Shifter for Open-Drain and Push-Pull Application, SSOP-8" - (at 54.61 107.95 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "7" - (uuid "b03491f2-1720-497a-9310-1ff52e4e13c4") - ) - (pin "3" - (uuid "c9bd63c4-9982-4971-a48f-58c1f328acc3") - ) - (pin "8" - (uuid "64479399-1159-4a1b-a2b1-5437b144a7d7") - ) - (pin "2" - (uuid "93192f0e-c4c4-4990-a02e-f13c8876a8dd") - ) - (pin "5" - (uuid "48f5af5b-3805-4011-96d7-6ce31fb47baa") - ) - (pin "6" - (uuid "8a947d7b-2c30-4892-ae27-227bb70c4b71") - ) - (pin "4" - (uuid "7fe339ff-7270-44c8-9171-13d5eda5b550") - ) - (pin "1" - (uuid "15cc1cd1-660b-4f20-bd19-7c3c9a1972d7") - ) - (instances - (project "keyboard_controller" - (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" - (reference "U16") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:GND") - (at 107.95 107.95 270) + (at 86.36 107.95 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -9963,7 +11642,7 @@ (dnp no) (uuid "d1b5c87e-5f5e-4727-a676-8f32ba8382b5") (property "Reference" "#PWR055" - (at 101.6 107.95 0) + (at 80.01 107.95 0) (effects (font (size 1.27 1.27) @@ -9972,7 +11651,7 @@ ) ) (property "Value" "GND" - (at 105.156 107.95 90) + (at 83.566 107.95 90) (effects (font (size 1.27 1.27) @@ -9981,7 +11660,7 @@ ) ) (property "Footprint" "" - (at 107.95 107.95 0) + (at 86.36 107.95 0) (effects (font (size 1.27 1.27) @@ -9990,7 +11669,7 @@ ) ) (property "Datasheet" "" - (at 107.95 107.95 0) + (at 86.36 107.95 0) (effects (font (size 1.27 1.27) @@ -9999,7 +11678,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 107.95 107.95 0) + (at 86.36 107.95 0) (effects (font (size 1.27 1.27) @@ -10021,7 +11700,7 @@ ) (symbol (lib_id "Device:C") - (at 219.71 110.49 0) + (at 229.87 30.48 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10030,7 +11709,7 @@ (fields_autoplaced yes) (uuid "d4dee67b-3dee-4cd2-a1ca-b38496a07db2") (property "Reference" "C57" - (at 223.52 109.2199 0) + (at 233.68 29.2099 0) (effects (font (size 1.27 1.27) @@ -10039,7 +11718,7 @@ ) ) (property "Value" "100n" - (at 223.52 111.7599 0) + (at 233.68 31.7499 0) (effects (font (size 1.27 1.27) @@ -10048,7 +11727,7 @@ ) ) (property "Footprint" "" - (at 220.6752 114.3 0) + (at 230.8352 34.29 0) (effects (font (size 1.27 1.27) @@ -10057,7 +11736,7 @@ ) ) (property "Datasheet" "~" - (at 219.71 110.49 0) + (at 229.87 30.48 0) (effects (font (size 1.27 1.27) @@ -10066,7 +11745,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 219.71 110.49 0) + (at 229.87 30.48 0) (effects (font (size 1.27 1.27) @@ -10091,7 +11770,7 @@ ) (symbol (lib_id "Device:C") - (at 233.68 50.8 0) + (at 162.56 33.02 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10099,7 +11778,7 @@ (dnp no) (uuid "d5fdbd0b-e6ac-4fdb-8cb6-b274a496bbbb") (property "Reference" "C53" - (at 236.728 49.53 0) + (at 165.608 31.75 0) (effects (font (size 1.27 1.27) @@ -10108,7 +11787,7 @@ ) ) (property "Value" "100n" - (at 236.728 52.07 0) + (at 165.608 34.29 0) (effects (font (size 1.27 1.27) @@ -10117,7 +11796,7 @@ ) ) (property "Footprint" "" - (at 234.6452 54.61 0) + (at 163.5252 36.83 0) (effects (font (size 1.27 1.27) @@ -10126,7 +11805,7 @@ ) ) (property "Datasheet" "~" - (at 233.68 50.8 0) + (at 162.56 33.02 0) (effects (font (size 1.27 1.27) @@ -10135,7 +11814,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 233.68 50.8 0) + (at 162.56 33.02 0) (effects (font (size 1.27 1.27) @@ -10160,7 +11839,7 @@ ) (symbol (lib_id "power:GND") - (at 62.23 31.75 0) + (at 50.8 31.75 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10169,7 +11848,7 @@ (fields_autoplaced yes) (uuid "d631d6bc-16cc-4ea2-be1c-68245c624eda") (property "Reference" "#PWR066" - (at 62.23 38.1 0) + (at 50.8 38.1 0) (effects (font (size 1.27 1.27) @@ -10178,7 +11857,7 @@ ) ) (property "Value" "GND" - (at 62.23 36.83 0) + (at 50.8 36.83 0) (effects (font (size 1.27 1.27) @@ -10186,7 +11865,7 @@ ) ) (property "Footprint" "" - (at 62.23 31.75 0) + (at 50.8 31.75 0) (effects (font (size 1.27 1.27) @@ -10195,7 +11874,7 @@ ) ) (property "Datasheet" "" - (at 62.23 31.75 0) + (at 50.8 31.75 0) (effects (font (size 1.27 1.27) @@ -10204,7 +11883,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 62.23 31.75 0) + (at 50.8 31.75 0) (effects (font (size 1.27 1.27) @@ -10226,7 +11905,7 @@ ) (symbol (lib_id "power:+5V") - (at 80.01 144.78 0) + (at 68.58 144.78 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10235,7 +11914,7 @@ (fields_autoplaced yes) (uuid "d65fecb1-34ef-4aa3-b2c9-076af31f0727") (property "Reference" "#PWR082" - (at 80.01 148.59 0) + (at 68.58 148.59 0) (effects (font (size 1.27 1.27) @@ -10244,7 +11923,7 @@ ) ) (property "Value" "+5V" - (at 80.01 139.7 0) + (at 68.58 139.7 0) (effects (font (size 1.27 1.27) @@ -10252,7 +11931,7 @@ ) ) (property "Footprint" "" - (at 80.01 144.78 0) + (at 68.58 144.78 0) (effects (font (size 1.27 1.27) @@ -10261,7 +11940,7 @@ ) ) (property "Datasheet" "" - (at 80.01 144.78 0) + (at 68.58 144.78 0) (effects (font (size 1.27 1.27) @@ -10270,7 +11949,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 80.01 144.78 0) + (at 68.58 144.78 0) (effects (font (size 1.27 1.27) @@ -10292,16 +11971,17 @@ ) (symbol (lib_id "power:GND") - (at 95.25 186.69 0) + (at 214.63 95.25 0) + (mirror y) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced yes) - (uuid "dc807c17-5392-49b4-9050-8d219a198e5d") - (property "Reference" "#PWR074" - (at 95.25 193.04 0) + (uuid "daca6558-2db4-4e82-8acc-d0a29a976212") + (property "Reference" "#PWR0115" + (at 214.63 101.6 0) (effects (font (size 1.27 1.27) @@ -10310,7 +11990,7 @@ ) ) (property "Value" "GND" - (at 95.25 191.77 0) + (at 214.63 100.33 0) (effects (font (size 1.27 1.27) @@ -10318,7 +11998,7 @@ ) ) (property "Footprint" "" - (at 95.25 186.69 0) + (at 214.63 95.25 0) (effects (font (size 1.27 1.27) @@ -10327,7 +12007,7 @@ ) ) (property "Datasheet" "" - (at 95.25 186.69 0) + (at 214.63 95.25 0) (effects (font (size 1.27 1.27) @@ -10336,7 +12016,73 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 95.25 186.69 0) + (at 214.63 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1afc43ae-81c0-4f40-a589-5f704f065ac3") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR0115") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 86.36 46.99 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "dc807c17-5392-49b4-9050-8d219a198e5d") + (property "Reference" "#PWR074" + (at 80.01 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 81.28 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 86.36 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 86.36 46.99 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 46.99 0) (effects (font (size 1.27 1.27) @@ -10358,7 +12104,7 @@ ) (symbol (lib_id "Device:C") - (at 46.99 86.36 0) + (at 35.56 86.36 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -10368,7 +12114,7 @@ (fields_autoplaced yes) (uuid "e18fe10c-b75a-4000-864f-84f2872d80d4") (property "Reference" "C40" - (at 43.18 85.0899 0) + (at 31.75 85.0899 0) (effects (font (size 1.27 1.27) @@ -10377,7 +12123,7 @@ ) ) (property "Value" "100n" - (at 43.18 87.6299 0) + (at 31.75 87.6299 0) (effects (font (size 1.27 1.27) @@ -10386,7 +12132,7 @@ ) ) (property "Footprint" "" - (at 46.0248 90.17 0) + (at 34.5948 90.17 0) (effects (font (size 1.27 1.27) @@ -10395,7 +12141,7 @@ ) ) (property "Datasheet" "~" - (at 46.99 86.36 0) + (at 35.56 86.36 0) (effects (font (size 1.27 1.27) @@ -10404,7 +12150,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 46.99 86.36 0) + (at 35.56 86.36 0) (effects (font (size 1.27 1.27) @@ -10427,9 +12173,75 @@ ) ) ) + (symbol + (lib_id "power:+5V") + (at 224.79 85.09 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e6bbcc48-4520-42de-bdd1-e3f955521bd6") + (property "Reference" "#PWR0114" + (at 224.79 88.9 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 224.79 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 224.79 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 224.79 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 224.79 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e985ea9b-c5fc-4c7b-a26e-cec884316ca0") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR0114") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") - (at 46.99 31.75 0) + (at 35.56 31.75 0) (mirror y) (unit 1) (exclude_from_sim no) @@ -10439,7 +12251,7 @@ (fields_autoplaced yes) (uuid "e7e71d21-c296-42a4-aa17-1d45f037d240") (property "Reference" "#PWR065" - (at 46.99 38.1 0) + (at 35.56 38.1 0) (effects (font (size 1.27 1.27) @@ -10448,7 +12260,7 @@ ) ) (property "Value" "GND" - (at 46.99 36.83 0) + (at 35.56 36.83 0) (effects (font (size 1.27 1.27) @@ -10456,7 +12268,7 @@ ) ) (property "Footprint" "" - (at 46.99 31.75 0) + (at 35.56 31.75 0) (effects (font (size 1.27 1.27) @@ -10465,7 +12277,7 @@ ) ) (property "Datasheet" "" - (at 46.99 31.75 0) + (at 35.56 31.75 0) (effects (font (size 1.27 1.27) @@ -10474,7 +12286,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 46.99 31.75 0) + (at 35.56 31.75 0) (effects (font (size 1.27 1.27) @@ -10494,9 +12306,78 @@ ) ) ) + (symbol + (lib_id "Device:R") + (at 29.21 179.07 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "ea48fc8b-5b11-4fd4-84e5-19153a82e79a") + (property "Reference" "R85" + (at 30.734 177.8 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100k" + (at 30.734 180.34 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 27.432 179.07 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 29.21 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 29.21 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "7117a830-b21f-4ebe-98bd-94393028c09d") + ) + (pin "1" + (uuid "7bb0a4c5-f230-4704-8a70-2b4757b4d7f7") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "R85") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") - (at 119.38 186.69 0) + (at 86.36 71.12 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10505,7 +12386,7 @@ (fields_autoplaced yes) (uuid "ea8daeb2-534d-42b2-8fa6-cff1c1d4e6e5") (property "Reference" "#PWR076" - (at 119.38 193.04 0) + (at 80.01 71.12 0) (effects (font (size 1.27 1.27) @@ -10514,7 +12395,7 @@ ) ) (property "Value" "GND" - (at 119.38 191.77 0) + (at 81.28 71.12 0) (effects (font (size 1.27 1.27) @@ -10522,7 +12403,7 @@ ) ) (property "Footprint" "" - (at 119.38 186.69 0) + (at 86.36 71.12 0) (effects (font (size 1.27 1.27) @@ -10531,7 +12412,7 @@ ) ) (property "Datasheet" "" - (at 119.38 186.69 0) + (at 86.36 71.12 0) (effects (font (size 1.27 1.27) @@ -10540,7 +12421,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 119.38 186.69 0) + (at 86.36 71.12 0) (effects (font (size 1.27 1.27) @@ -10562,7 +12443,7 @@ ) (symbol (lib_id "power:GND") - (at 254 118.11 0) + (at 264.16 33.02 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10571,7 +12452,7 @@ (fields_autoplaced yes) (uuid "eb9b3fdd-720d-41a0-a332-ffe2783fde4a") (property "Reference" "#PWR0101" - (at 254 124.46 0) + (at 264.16 39.37 0) (effects (font (size 1.27 1.27) @@ -10580,7 +12461,7 @@ ) ) (property "Value" "GND" - (at 254 123.19 0) + (at 264.16 38.1 0) (effects (font (size 1.27 1.27) @@ -10588,7 +12469,7 @@ ) ) (property "Footprint" "" - (at 254 118.11 0) + (at 264.16 33.02 0) (effects (font (size 1.27 1.27) @@ -10597,7 +12478,7 @@ ) ) (property "Datasheet" "" - (at 254 118.11 0) + (at 264.16 33.02 0) (effects (font (size 1.27 1.27) @@ -10606,7 +12487,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 254 118.11 0) + (at 264.16 33.02 0) (effects (font (size 1.27 1.27) @@ -10627,8 +12508,9 @@ ) ) (symbol + (lib_name "TXS0102DCT_1") (lib_id "Logic_LevelTranslator:TXS0102DCT") - (at 204.47 67.31 0) + (at 133.35 49.53 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10637,7 +12519,7 @@ (fields_autoplaced yes) (uuid "ed5f92f8-eb86-451b-8f95-a18fad46d992") (property "Reference" "U14" - (at 206.6133 80.01 0) + (at 135.4933 62.23 0) (effects (font (size 1.27 1.27) @@ -10646,7 +12528,7 @@ ) ) (property "Value" "TXS0102DCT" - (at 206.6133 82.55 0) + (at 135.4933 64.77 0) (effects (font (size 1.27 1.27) @@ -10655,7 +12537,7 @@ ) ) (property "Footprint" "Package_SO:SSOP-8_2.95x2.8mm_P0.65mm" - (at 204.47 81.28 0) + (at 133.35 63.5 0) (effects (font (size 1.27 1.27) @@ -10664,7 +12546,7 @@ ) ) (property "Datasheet" "http://www.ti.com/lit/gpn/txs0102" - (at 204.47 67.818 0) + (at 133.35 50.038 0) (effects (font (size 1.27 1.27) @@ -10673,7 +12555,7 @@ ) ) (property "Description" "2-Bit Bidirectional Voltage-Level Shifter for Open-Drain and Push-Pull Application, SSOP-8" - (at 204.47 67.31 0) + (at 133.35 49.53 0) (effects (font (size 1.27 1.27) @@ -10716,7 +12598,7 @@ ) (symbol (lib_id "power:GND") - (at 266.7 118.11 0) + (at 276.86 33.02 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10725,7 +12607,7 @@ (fields_autoplaced yes) (uuid "ee348b1f-a39e-4277-9ae8-63115e76a003") (property "Reference" "#PWR0102" - (at 266.7 124.46 0) + (at 276.86 39.37 0) (effects (font (size 1.27 1.27) @@ -10734,7 +12616,7 @@ ) ) (property "Value" "GND" - (at 266.7 123.19 0) + (at 276.86 38.1 0) (effects (font (size 1.27 1.27) @@ -10742,7 +12624,7 @@ ) ) (property "Footprint" "" - (at 266.7 118.11 0) + (at 276.86 33.02 0) (effects (font (size 1.27 1.27) @@ -10751,7 +12633,7 @@ ) ) (property "Datasheet" "" - (at 266.7 118.11 0) + (at 276.86 33.02 0) (effects (font (size 1.27 1.27) @@ -10760,7 +12642,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 266.7 118.11 0) + (at 276.86 33.02 0) (effects (font (size 1.27 1.27) @@ -10780,9 +12662,75 @@ ) ) ) + (symbol + (lib_id "power:GND") + (at 29.21 64.77 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f111e391-68c5-483c-be24-6a62bc38a8d2") + (property "Reference" "#PWR0122" + (at 29.21 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 29.21 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 29.21 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 29.21 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 29.21 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "132df0a5-2563-4384-af96-d53007a6c4a8") + ) + (instances + (project "keyboard_controller" + (path "/b230ff6d-d62b-4e9b-b4a9-a03792e35fdd/597f86ca-912d-4f96-a6ed-f7d99a92319e" + (reference "#PWR0122") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C") - (at 95.25 182.88 0) + (at 90.17 46.99 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10791,7 +12739,7 @@ (fields_autoplaced yes) (uuid "f4276c9b-3897-42f9-9fd9-4991ec4775cc") (property "Reference" "C46" - (at 99.06 181.6099 0) + (at 91.4401 50.8 0) (effects (font (size 1.27 1.27) @@ -10800,7 +12748,7 @@ ) ) (property "Value" "100n" - (at 99.06 184.1499 0) + (at 88.9001 50.8 0) (effects (font (size 1.27 1.27) @@ -10809,7 +12757,7 @@ ) ) (property "Footprint" "" - (at 96.2152 186.69 0) + (at 86.36 47.9552 0) (effects (font (size 1.27 1.27) @@ -10818,7 +12766,7 @@ ) ) (property "Datasheet" "~" - (at 95.25 182.88 0) + (at 90.17 46.99 0) (effects (font (size 1.27 1.27) @@ -10827,7 +12775,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 95.25 182.88 0) + (at 90.17 46.99 0) (effects (font (size 1.27 1.27) @@ -10852,7 +12800,7 @@ ) (symbol (lib_id "power:+3.3V") - (at 52.07 21.59 0) + (at 40.64 21.59 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -10861,7 +12809,7 @@ (fields_autoplaced yes) (uuid "fc80bd3d-1ce4-4dd0-9de9-2c9468698e00") (property "Reference" "#PWR062" - (at 52.07 25.4 0) + (at 40.64 25.4 0) (effects (font (size 1.27 1.27) @@ -10870,7 +12818,7 @@ ) ) (property "Value" "+3.3V" - (at 52.07 16.51 0) + (at 40.64 16.51 0) (effects (font (size 1.27 1.27) @@ -10878,7 +12826,7 @@ ) ) (property "Footprint" "" - (at 52.07 21.59 0) + (at 40.64 21.59 0) (effects (font (size 1.27 1.27) @@ -10887,7 +12835,7 @@ ) ) (property "Datasheet" "" - (at 52.07 21.59 0) + (at 40.64 21.59 0) (effects (font (size 1.27 1.27) @@ -10896,7 +12844,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 52.07 21.59 0) + (at 40.64 21.59 0) (effects (font (size 1.27 1.27) -- 2.49.1