From 8a710f2ff410953c1072dae73e37efa43b97ab07 Mon Sep 17 00:00:00 2001 From: Josh Cook Date: Mon, 17 Apr 2023 21:04:22 +1000 Subject: [PATCH 1/5] Create LICENCE --- LICENCE | 395 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 395 insertions(+) create mode 100644 LICENCE diff --git a/LICENCE b/LICENCE new file mode 100644 index 0000000..4ea99c2 --- /dev/null +++ b/LICENCE @@ -0,0 +1,395 @@ +Attribution 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution 4.0 International Public License ("Public License"). To the +extent this Public License may be interpreted as a contract, You are +granted the Licensed Rights in consideration of Your acceptance of +these terms and conditions, and the Licensor grants You such rights in +consideration of benefits the Licensor receives from making the +Licensed Material available under these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + d. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + e. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + f. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + g. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + h. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + 4. If You Share Adapted Material You produce, the Adapter's + License You apply must not prevent recipients of the Adapted + Material from complying with this Public License. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. From 6f8e65453bda04a38bafff6871449e6f459e4186 Mon Sep 17 00:00:00 2001 From: Josh Cook Date: Mon, 17 Apr 2023 21:07:36 +1000 Subject: [PATCH 2/5] Create test --- Electrical/KiCad_Templates/test | 1 + 1 file changed, 1 insertion(+) create mode 100644 Electrical/KiCad_Templates/test diff --git a/Electrical/KiCad_Templates/test b/Electrical/KiCad_Templates/test new file mode 100644 index 0000000..9daeafb --- /dev/null +++ b/Electrical/KiCad_Templates/test @@ -0,0 +1 @@ +test From 41f09be2c069a1e97b126843c0f79f8849681b62 Mon Sep 17 00:00:00 2001 From: Josh Cook Date: Mon, 17 Apr 2023 21:08:48 +1000 Subject: [PATCH 3/5] Create Expansion_Bay --- Electrical/KiCad_templates/Expansion_Bay | 1 + 1 file changed, 1 insertion(+) create mode 100644 Electrical/KiCad_templates/Expansion_Bay diff --git a/Electrical/KiCad_templates/Expansion_Bay b/Electrical/KiCad_templates/Expansion_Bay new file mode 100644 index 0000000..9daeafb --- /dev/null +++ b/Electrical/KiCad_templates/Expansion_Bay @@ -0,0 +1 @@ +test From 82ab85761aab6123e6e12850405f3427c78d2bf4 Mon Sep 17 00:00:00 2001 From: jyancat <89060231+jyancat@users.noreply.github.com> Date: Fri, 21 Apr 2023 01:22:20 +1000 Subject: [PATCH 4/5] Added final files --- .../FW_SSD_PCB_REF_DESIGN_0.stp | 0 .../Dual SSD Reference Design}/README.md | 0 .../fw_ssd_pcb_ref_design_0.pdf | Bin .../fw_ssd_pcb_ref_design_0_1.dxf | 0 .../fw_ssd_pcb_ref_design_0_2.dxf | 0 .../ssd holder_r00_20230105pm.pdf | Bin Electrical/KiCad_Templates/test | 1 - Electrical/KiCad_templates/Expansion_Bay | 1 - .../Expansion_Bay-2023-04-17_211600.zip | Bin 0 -> 965 bytes .../Expansion_Bay-2023-04-17_215505.zip | Bin 0 -> 13101 bytes .../Expansion_Bay-2023-04-17_230756.zip | Bin 0 -> 14985 bytes .../Expansion_Bay-2023-04-18_225210.zip | Bin 0 -> 15350 bytes .../Expansion_Bay-2023-04-21_010329.zip | Bin 0 -> 20043 bytes .../Expansion_Bay-2023-04-21_011509.zip | Bin 0 -> 20263 bytes .../Expansion_Bay/Expansion_Bay.kicad_pcb | 529 +++++++++++++++ .../Expansion_Bay/Expansion_Bay.kicad_prl | 77 +++ .../Expansion_Bay/Expansion_Bay.kicad_pro | 231 +++++++ .../Expansion_Bay/Expansion_Bay.kicad_sch | 5 + .../Expansion_Bay/Expansion_Bay.kicad_sym | 630 ++++++++++++++++++ .../Expansion Bay FXBeam.kicad_mod | 340 ++++++++++ .../Expansion_Bay/fp-lib-table | 4 + .../Expansion_Bay/meta/icon.png | Bin 0 -> 6231 bytes .../Expansion_Bay/meta/info.html | 0 .../Expansion_Bay/sym-lib-table | 4 + .../2D/ExpansionBay_PCB.dxf | 0 .../2D/ExpansionBay_PCB.pdf | Bin .../2D/ExpansionBay_PCB.stp | 0 .../2D/ExpansionBay_PCB1.dxf | 0 .../2D}/README.md | 0 29 files changed, 1820 insertions(+), 2 deletions(-) rename {Dual SSD Reference Design => Electrical/Dual SSD Reference Design}/FW_SSD_PCB_REF_DESIGN_0.stp (100%) rename {Dual SSD Reference Design => Electrical/Dual SSD Reference Design}/README.md (100%) rename {Dual SSD Reference Design => Electrical/Dual SSD Reference Design}/fw_ssd_pcb_ref_design_0.pdf (100%) rename {Dual SSD Reference Design => Electrical/Dual SSD Reference Design}/fw_ssd_pcb_ref_design_0_1.dxf (100%) rename {Dual SSD Reference Design => Electrical/Dual SSD Reference Design}/fw_ssd_pcb_ref_design_0_2.dxf (100%) rename {Dual SSD Reference Design => Electrical/Dual SSD Reference Design}/ssd holder_r00_20230105pm.pdf (100%) delete mode 100644 Electrical/KiCad_Templates/test delete mode 100644 Electrical/KiCad_templates/Expansion_Bay create mode 100644 Electrical/KiCad_templates/Expansion_Bay/Expansion_Bay-backups/Expansion_Bay-2023-04-17_211600.zip create mode 100644 Electrical/KiCad_templates/Expansion_Bay/Expansion_Bay-backups/Expansion_Bay-2023-04-17_215505.zip create mode 100644 Electrical/KiCad_templates/Expansion_Bay/Expansion_Bay-backups/Expansion_Bay-2023-04-17_230756.zip create mode 100644 Electrical/KiCad_templates/Expansion_Bay/Expansion_Bay-backups/Expansion_Bay-2023-04-18_225210.zip create mode 100644 Electrical/KiCad_templates/Expansion_Bay/Expansion_Bay-backups/Expansion_Bay-2023-04-21_010329.zip create mode 100644 Electrical/KiCad_templates/Expansion_Bay/Expansion_Bay-backups/Expansion_Bay-2023-04-21_011509.zip create mode 100644 Electrical/KiCad_templates/Expansion_Bay/Expansion_Bay.kicad_pcb create mode 100644 Electrical/KiCad_templates/Expansion_Bay/Expansion_Bay.kicad_prl create mode 100644 Electrical/KiCad_templates/Expansion_Bay/Expansion_Bay.kicad_pro create mode 100644 Electrical/KiCad_templates/Expansion_Bay/Expansion_Bay.kicad_sch create mode 100644 Electrical/KiCad_templates/Expansion_Bay/Expansion_Bay.kicad_sym create mode 100644 Electrical/KiCad_templates/Expansion_Bay/Expansion_Bay.pretty/Expansion Bay FXBeam.kicad_mod create mode 100644 Electrical/KiCad_templates/Expansion_Bay/fp-lib-table create mode 100644 Electrical/KiCad_templates/Expansion_Bay/meta/icon.png create mode 100644 Electrical/KiCad_templates/Expansion_Bay/meta/info.html create mode 100644 Electrical/KiCad_templates/Expansion_Bay/sym-lib-table rename PCB Reference Design/fw_expansion_bay_pcb_0-1.dxf => Mechanical/2D/ExpansionBay_PCB.dxf (100%) rename PCB Reference Design/FW_EXPANSION_BAY_PCB_0.pdf => Mechanical/2D/ExpansionBay_PCB.pdf (100%) rename PCB Reference Design/FW_EXPANSION_BAY_PCB_0.stp => Mechanical/2D/ExpansionBay_PCB.stp (100%) rename PCB Reference Design/fw_expansion_bay_pcb_0-2.dxf => Mechanical/2D/ExpansionBay_PCB1.dxf (100%) rename {PCB Reference Design => Mechanical/2D}/README.md (100%) diff --git a/Dual SSD Reference Design/FW_SSD_PCB_REF_DESIGN_0.stp b/Electrical/Dual SSD Reference Design/FW_SSD_PCB_REF_DESIGN_0.stp similarity index 100% rename from Dual SSD Reference Design/FW_SSD_PCB_REF_DESIGN_0.stp rename to Electrical/Dual SSD Reference Design/FW_SSD_PCB_REF_DESIGN_0.stp diff --git a/Dual SSD Reference Design/README.md b/Electrical/Dual SSD Reference Design/README.md similarity index 100% rename from Dual SSD Reference Design/README.md rename to Electrical/Dual SSD Reference Design/README.md diff --git a/Dual SSD Reference Design/fw_ssd_pcb_ref_design_0.pdf b/Electrical/Dual SSD Reference Design/fw_ssd_pcb_ref_design_0.pdf similarity index 100% rename from Dual SSD Reference Design/fw_ssd_pcb_ref_design_0.pdf rename to Electrical/Dual SSD Reference Design/fw_ssd_pcb_ref_design_0.pdf diff --git a/Dual SSD Reference Design/fw_ssd_pcb_ref_design_0_1.dxf b/Electrical/Dual SSD Reference Design/fw_ssd_pcb_ref_design_0_1.dxf similarity index 100% rename from Dual SSD Reference Design/fw_ssd_pcb_ref_design_0_1.dxf rename to Electrical/Dual SSD Reference Design/fw_ssd_pcb_ref_design_0_1.dxf diff --git a/Dual SSD Reference Design/fw_ssd_pcb_ref_design_0_2.dxf b/Electrical/Dual SSD Reference Design/fw_ssd_pcb_ref_design_0_2.dxf similarity index 100% rename from Dual SSD Reference Design/fw_ssd_pcb_ref_design_0_2.dxf rename to Electrical/Dual SSD Reference Design/fw_ssd_pcb_ref_design_0_2.dxf diff --git a/Dual SSD Reference Design/ssd holder_r00_20230105pm.pdf b/Electrical/Dual SSD Reference Design/ssd holder_r00_20230105pm.pdf similarity index 100% rename from Dual SSD Reference Design/ssd holder_r00_20230105pm.pdf rename to Electrical/Dual SSD Reference Design/ssd holder_r00_20230105pm.pdf diff --git a/Electrical/KiCad_Templates/test b/Electrical/KiCad_Templates/test deleted file mode 100644 index 9daeafb..0000000 --- a/Electrical/KiCad_Templates/test +++ /dev/null @@ -1 +0,0 @@ -test diff --git a/Electrical/KiCad_templates/Expansion_Bay b/Electrical/KiCad_templates/Expansion_Bay deleted file mode 100644 index 9daeafb..0000000 --- a/Electrical/KiCad_templates/Expansion_Bay +++ /dev/null @@ -1 +0,0 @@ -test diff --git a/Electrical/KiCad_templates/Expansion_Bay/Expansion_Bay-backups/Expansion_Bay-2023-04-17_211600.zip b/Electrical/KiCad_templates/Expansion_Bay/Expansion_Bay-backups/Expansion_Bay-2023-04-17_211600.zip new file mode 100644 index 0000000000000000000000000000000000000000..55cb79226a8166707e5dc2ca9b30f7e953a5965d GIT binary patch literal 965 zcmWIWW@Zs#0D(y>Cx*p++b?1SWP`9c5W7|sB<2-o=I6ybC06QXXC^16#1|wdX~0UA%PeBeA*4TQ@f^-6~ozLGS0y-4A{}P|+W`j?yBjI&wQ(=*>0=lL%R$;jP(x40*B`+Tlj zD)V$sev&^D@$nbm#XHJDTW9C;$4+xrT%l3Hn^NH?s^uNU`s=Z=Q_q76kxvHcChVP$ zwZfMCFwLCtegb!Af&*tx>XN9fXKce7b^mv>zIXn0&DhYAdC{908}GCw$YiANZgGFU z`1PR-)yY#N4Mf;aWd(5+$7Q_Daz6EQSK7%u+eH7+Wlt0O%vN1+e6mTQlWUcLy|$;r zzO46q%w~P{lQwazT2b}HW8v(X#%d}Nw^#jpVJvW6)3?IN+By2of_GP@(T}rxFD|RA*Q>z+UHR6+XLqNycKu*ExCU* z-X0Otpaj({)BZjRn2<8@B&g!#4Am}2z6J%J1Ml`FePl6rv47xw;)ttwqClF@pS^DR zxxvK+M@%#B9E`a#rMscLuB2IBXGU*})V!sP7k>x1-DaH8HC5`%=PUKIDmbg2FID;b z=lOv}>RwCCZ@ps-@MdIEV8ETif$l;AIMO@95bWs}VM02PiPeyzd}Kqg1r5TGKql;l X00Sz(o0ScukQoTi1L+4qr3?%Ju1k11 literal 0 HcmV?d00001 diff --git a/Electrical/KiCad_templates/Expansion_Bay/Expansion_Bay-backups/Expansion_Bay-2023-04-17_215505.zip b/Electrical/KiCad_templates/Expansion_Bay/Expansion_Bay-backups/Expansion_Bay-2023-04-17_215505.zip new file mode 100644 index 0000000000000000000000000000000000000000..bc39e8a0c2742a3d86061052f41ff464a6ab34ff GIT binary patch literal 13101 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 literal 0 HcmV?d00001 diff --git a/Electrical/KiCad_templates/Expansion_Bay/Expansion_Bay-backups/Expansion_Bay-2023-04-17_230756.zip b/Electrical/KiCad_templates/Expansion_Bay/Expansion_Bay-backups/Expansion_Bay-2023-04-17_230756.zip new file mode 100644 index 0000000000000000000000000000000000000000..0f3a2b76bfd2a6d1c0d0453f4b3dcbb7382cb607 GIT binary patch literal 14985 zcmaKT1yJTdwl&V+?mmONyEEvAySux)yABS6yUXD2?yiHo!-qTk>|d|m?%R6%l1i#N zxBJ}WB$e)aZnr!D90DB#1mqhCWq!QspBvqqw69{C83+jB*Huw>djnf13p-n4VFM3h zF?C@R0~>lP3nK$#JsUgYP93e-tmb%cJ^jyqK_oaT5NK=N^!>fRDb_2x#48@F90eXx zkmCs?qpQY#@2WX0d%;IM(5i9rO=Q#GmP$j7Rn+3GU!J`mFZUR(^t#{OAI}f;eB+ym zbi2L09z)*lFBd<(nf8y&+@?QyH*BYwqZEg8HwdM$9biV-|-VXLQUYUkpubX1p%|7367KuK9 z(x3f2UPS#_RF7Tj?=KIN?GN+E3?G+P{2jix^Zn1`r+U-FnFT&?{(oK&S91K^-~IM} zU4H96*o*zMCTBMshV+zhw>!9J=kamfFaG?T%CnVO&qXm`d{54KLoPQ;-Zlp?vhrw| zx6@$y)YyFEwndz^1J3(&A$}$=_~Co==9=YH$^=YUhe(h7lEyqjc$7lriU@z_x$Bnb z_IfzKr0a?x+WLIykGF-9b&$FLCpzU2uN>{`u=t@@T^Wo~SJW}jFxa3*we!fgH9M(+;{b-uKr?S>{!{UQV z7c$zkiJzdnpMlBBI<8$#Oh%YJ<;*ca(*7n6aWXgBSGi0!bC6G~V!GzPj?#wSO(2W4 z*;2thnjGSnWMWvDC{KHSb1Za7rQa_0JT%&0QSXm3b9&S#(saZR-iEu|J`22`IAw{l z0(dPBV)x#sZw|v=K3qQMpM*9)V74s7{rWAm9t^A42L3T;S26~)iN(p zOS-2U2#$d3VS-%};SH)0@dHy5X_JFgsD|neFMv$%tA|*MC;)q`fmGFEFpAJRa)LuW zMI@alZ6t-BH@hH2tjuAx-5I<1HBX5h7YzMitgNY_* z?*ekbm@?*q*b3^-JkW9L|8Uw#ov3E!O_V+it;~`Xv6(TJiNjk?r_JM^U;J0YwbI?J zpd44+f>0I=6AYq7!=e~Y9bJdbB*kVuDVxSw@sX}_CA?nc-t}RATJMC0T~(Kt-KHd4 zXh0Eq?Pf2lhLC$i_%~P5A6zn#w#1FP$e&+E9Z+qZK)f8N6eQ5`R`W=!Z%Bz!#$k^3 zt%`Pllg*+?pyY4+J#0~QM8XBRHe9hVJpwL_=C)D>I|-_dTh-I$bX)|TR7mjjUca9V z=#(74ztODRP%G$d#?4J~l9^3cS&)w3<6{FtL+I^4Mo4PELsfFxNt~EwMoUGkryzen zDq9i}Rp5|$TnhV+o4dq%b3pf(W@fVCk>&MwoDghDuJv~%sR@vZC2onR6xEt$^KK7i zIO&E8e!MG#Cz3bNF4q1`#4{TZ`_T@tPSMv%L92{`Dp@7*pCRAjt;!&Wl>g#8_2ss- zfV`iQUtH*#3D3hI8MO)m4;mCiqk+M~nwk+pyY`Q2HF9E zP&XK&3$DcGd{gPA4K5VB6>AM!+~xW)cbM`C`Ij6hN!{w<7P#8lv5P6Kktb@+7Tp+> zP7}M<>{TuxbUwdPxlhX)%ZhltTf_4i>}CjCTz8#&r^XcHkALdG^dGy4VH9mDq#G7T zrTKXTJ!CjIPAh9$n7)8{*?FW-*cX$D>gtS+<27tWvph;PVX|YZnlJq9Nz@J+ z?GnG1Hi>TZ@9Gfsf^18BXyQbddI*IwW@TJ2T{)S|tap!+SR5WJPW}Hh7sZj~6;=xJ28;ubz_^7Z#P^kT4mC|SRybuXCcr!45f>Zn>`Ar=4)W0)AvHE68Po%5z|TT%6S$i2hSKVk8` znF~p04s8t{kWg>5$2G7JW+h*aafr}IGqn-yHao0LUdS(a`Z@q+0}lW*IQ0=j(cmEL zY885#G&&_4G$y!Hl8+IdBj63Vqfjnq)E6_ahI!7w3*L&Jha}>HN1rIxLacGa9@C9> zhiy&yIa|H=d=UVYbJBC2=2J+wAKfg>bDlG5*S2I=FRUG+W%hg{sEplJc10|^2)`r* zC~Nz-1_d#zaHnOHC&9vwW3_W`5e}SKMA#0dDS|XJ?d-D>75p+>;xoU>BC?5|TJVED zDhRg?rAmNO9G)1>V&F>wlWpbpL`k*WW^?xSLY}1{w;4=xqJW(}8AV;!fiSE(3)R6* zEQm_Gz1sFhf30Hls#6lX96~Ea6ZUtTGg=GI(V3Pl)+!iwTbA6v+*5rg1;qFDXq(Me zxRs_WR3#4Z+f--MJAbsFMLBUyP=gnt-B4-%GL`Xc`Wb3EF*C(GJox<8mcoZc8n(+t zts?%kPW4IOkpKbTa#Jqs4uxJ{w;Nc4L!K#i0eW5wW`{34n;)UhOQ+0ow_l-G_OWsQ ziU{lUXhJJp2|jv{j$$3Ao6hb0GZ9G|)qNoOVrv5^oda57r_h0*b7jhdKx9n~^%tHJ zG@nq_QZMAA9WUGB_Ref2AEcH8-*X-a%G}B=0}!-BBT1^}zx#)kWh%jw3^SN?#TZ?- z5{y>bjP^)3f$qm(vdorVs(iP{E!58P^NLKR{iu2c;z_@ZkypYljk%w}S$8*mUWP#* zagjWE8V>2%AW5ZC&4x4FGHc|(`7-U}y9>+)yi*eQn)E7TIk$CqqrJ-uRld)k)>g~q zs+y}mfMe6&t4#{XA<}NL4DcuKm=fhXs}(7vLr>L=e*mRh-5Oe+`VjDpoy=m+>LUp> zgA*t1-`0o;c537qTAW3MIpq9cF@m6Z zI5dV?Ukq;~Fvu6ghjFtG3}5Udj!iS;OBmAQS5AsvdrI$$j!n^qp_oe9Xb*08W(IN@ zRdSp9Dj`?Z6`3Y2DOP~M0)=)Q!%6nqtPqnB52`%wGXtKf5&k|jo}k(w2Vo(OqGdz< z1i&3Hl&G$Qu4O5+1<%BJF)!J2R-vd+4!VkS~VjBTSF!;2uD9eeML@Y zOce;0=XJ5`Kx@2sGYSqBa@Cg|UCK|a^>xn1W=a!tFY!TUwNOpnNa!~l`_#JQ1Qu&s zl6=w>P$O6KbTeLgFH{8#W58W)JFk+xhB$s7Rjo7?7M7*X=M+w8ionn;lkNCdm8<%L z@oDr=X52678D_(4jjev8+Q@A$urGp0xFEC@YEOj_ zZ`zoszaQrvHSgHb19AKZB0~mfdY0N{E}FSljfRakRC0wzZ@d ze~=&F6FqyS>z=gfE1b;KoknC#cOj+p9y*_97hR(o3ZW#>ME5m%Rn24xyt1_{AW}81 z@l-!gz`hKeyHwg~+&kKt$p;QRR589f}E*qI1}{5*q%+M-)Tyum8am?Tp`1MN5Na?bJd|H_3qsG>t0iY21Fge1RNor z0~*b>4cnW`x*NW3!XeC>k#EV^HJz})$Un2Tk<_{pQ!aKix$@&{qD@(EdCy99Tu~K; zisCf%M}5aU^-qocfdFe9rQOrf`!LCw0Wl64$Qn5xT9_Nd&pNS?VWl_@#NyEpn+j%G zbK3$TNbZ{nrFY0rO=_n?lq`G593a`czo+l-&tuw|_@ds#!5RH3E%VwlfDXb3j|MiO zRysq+RBxGsf)LRLhN8)iP(H`!l)bMl_0oCMAif0J9F|S-G39SM8xkLkS<_W$nTj}Z zmiLWwM6y_0bNE~J$8V2Hn9G^?e^B?zmV`1T-Y6EkDIX}2bJ=75ojOQ{N%aJa(e8^F zD7r$vvwna}`R%u+^s$n3<;COHKC6uV{yefTVzmrpF~=09;hERP!zF-}qAEF(xe2Bv z(r3H84WzuaKA*iP>xvdk#3=pDSy!qlg&7EQ#W`zz zoKn#Z;KwuDy5H}N0R-P9bkd9FU%&5w9k|q8U2UCU4R^DDaJ~h?Bl)!^4 zxuS2YhA7#l;KH1bg*dO@oI1$;4JOJE633i9!()1wu8zHmtrkGl{u^h?N)yK?K^n}w= zB4ND{d2~Hf5w6|y3C?G@V)b?6mFX_dKT8e{F{@=0U5*M|d(%i`VK+%!z5MivAn74L zIBwt>%L^CVb$77ZvHyIFKl0LR%A3(&N5w3@^eWVyzWQkpvJ`)J5!Yfn;7bv(zZxWZ-KR~?@x~Db*4%Da`p@3&LR*mR_4CAySWiTVHc+v3tr%o0yuzb1l9#H}x0`5E7#`^3qLlWF4gnz-t! zUOSJ#BKt`ZE39($1EBy3!$2 z3uqrphMMSU#%y;BAdr1L`^o>es7YTQuX?$`B^eI~0%Al10)q9gqNd)LsQF)NroEA2 zqvp8nngr$s$IK_OI|hSP>7&tV;^jFmb}mzt2F|@R>nt4U1*xAv38~a~i`jYb8AN?R zYU=(@)hlPoZ@De@*^&|?_zJl{tri?%?~zJVI3^Dc_a|IePJ8Vl^?}3uetvKFsd|1I zI_GOII9qLhGM;R5)?5ddUTSd}e8v4HCQo-bp6!|a{=Ve2Nc!RG@Of+a`Ff}~W*l{H z@jsaMsv>>1m>n&CXuYJbg)IWK{;c_JbR33Nq?W1?c=)vLk)4fx-r1y1>n?+rzijd3 zp5ge}G;MvfZFKtD7$x3*xSA+2Fy6d6E>ADPy`8MtCBC+J_Gz{MZ1Da3Sg-zs+&dV% zzkPWe^4mJkSvxBt1AFpV-f(#LUb(pG!fW|n>^A`Jb*5Rx!QtSz=eF@QiJ?sxzIS1F^U5v); z2g%C7lqXNliiaH*TKn;ZqhV^Nj?8&^^I3$>qbo~o#-=TW>)P5zk8fEAyBovs=5;vi z6`~vu>7vrQ>DH6a1dV4aqSR{(pR@Rin~#kyfX&Y7+)^o5fU+n$=R%|Q7m%?4w5J7%tMqR(oXHWc9;R3ea6K>!tpGg`q;=f+5S{* z#lBNCeo=0vd+AxY{BmrugvNH-zWFQ=CeOacdo9uRo<2YCT0bp!e~V_@&Q*!6*X_{~ za8xhw@M||l@Abvo+HpP8^AEmwqrN2Y+~j5A58f8xgNsm!xNBIFn)TiJ$H8#kYVKWe zmtO4jn$hN!o~!%%j^um5!*8cPPIo6_8<2{MqtfQs_X2#RwVY{xwLIzk#{z3t^^2IT zu5*qJ);CW0jw1yn#8+F#r~K4@L;swH7y<~;!qfq-LNqV_iaBCd1IhR?ET92+iHo-G8C?lo3~ zp^E_?wv3CW_ef!!m!?^}+p4*hyHksxjy~W=t7l8Yh(hejk*(}0G__wIfI8GP2@5V5!fxvsMKU=N*@x?EuxXC#z^S>$3iHYe}Y#`s+)lZv*rNWN;TQVTzQy9Tb77SGKHe(iL7o)bnX$rU<19$BVHT2G{>I zJ&c%C-c!m8yv}dHc$^i&(}6t;wwAXXCmxR+&xJ+F7X6NfFaU`KGue>T1LoN)y^dXP z#bbMlHSegC1^AUd`b++TPpn9AJHa5hb|UQ#HOlI;q!87L&sIu0pmpO)>OM}lfll&L z%26oMkacNQ9mFjH?LbMMt7W$j-hPw@U2GAA%NnW?LPqlfU5;b`l3S3)#Zm)cQn8>} z;XjKmJgJcP<5~)5SHnS?!m1;xo=#=1v1n>RY&uNCtDbICwP;#5U0K2bs*#~cEP;55 zc|21mUKirgwvxg53e`$9L~*%^Y@Kc44gC}nFKD+Z+#GH+*Y~GmhyjR&P@oW9$bKu@ zv+pwk^oe;xI-3@3X0EK5EeuvB%IK-Ni6m+~m$0UKQ^ZE>S$O81Lx@b~9<1V^m;(Vy zjY;m=c_L+cuBu>DAv<=RK3hrv1vMG^0gDYnqAEhJn)eq&u!2^H-manhg)=UI8qyZ| za4gsj4!FXL30`cMa)sM+0{ybfA{#KZ#sErcl&-PTD(KF+1u_VBi@k;SWFlFA-<>oq zyeT##wTK%BQY~ns%BTQ{^!Pe@t{MLk%d16+HF@W}N3Kd8y$thdgKJU=^dEM7k5Yyk zMFI?9f9ue*3e)7tEQ)G!LtwMu9fveVaFF|7J>`E}eODgnt4vlIiahgfN3N!cQirmW zn7baUwHd5HjU0y%OG4>$7s09X5`&)OkQ#4csn?;0&J65g_aF8al&c!QA~*`Z$;UYS z4V{riqGkFUq9mEHaFBVsft}0)B1$u?aSG}?+{8F!dbEmmyK{G4B{$3=Xn$xhrn#kb z_JkDPDLoAL!rFL`YzR~@wqgV7N&+M@IJ+lXR7QI+rW6hMlTra`GY@kM zR(wFP{}|Msi1!b4P*x6O*GQ83v`c}^JU&I^Vr}P2&os_G!d|2D1oVj|e`HkX^n_lh zmMI6QEId0Iy7e&LyOPKmFl+(yY?M6~^U?6ox8WyKE?_G`q(R(}19*leY<2;;u@TG* zt|RhzWFE|pT+A{|601^<>EHc^=Kj8Yjf_6tx#B)rZb?4>JY#K@*AmH7P+ThpUT*$a zRfU`_Dtubo5LxJX-M=i&`JY5X-CEp2Lfipq3v@94P|)_G#B)+VhzcE)>$psr6}7Q! zzGEd<5VA`CgwKR`2^mYt&IQdMVq*~9C33%m?;uHG>NrqjU7;jcjCkrhGer+>z@pF1 zm4+320SWx1x7!UuK>v--CNZSt*B!}ky5y=rf(nNA*Z!NITp%ny|4LZf#k+E~->xjK9MiUJYG)4Qs`E%ZWB_fCIf9B60F}4#Cy7(%{mi68Xlyh` zK0myEa352xJv^}lA5~A8j>+f9vN~_cFHJVN$JO9OZ~xucK%oTV8B-N4l?VA5)*zvP zQ#e~T_mlO*=byrQ&Nnu2MkxNsHi3}jdB4aY5*3m-%LpR=ilqenO2f(GrB2Q!Kqy`K zek_kSAwfzUGv<#RChZ-WEf2z$f@84%KAAn*WLrh>dtds5_Kye)8h;=rT1kM0rUtS; zrFV8TOd#~|%0$Yiepo{);F4RhWUZ6qZymfj%8w-D@&%Y~h~xor)$m>dpNCw{`oXp7@pTg31j|Gda`&v_>CFV=8HBUTzg^gMn(+}fc%Hw++k zhDGYpZ-qaS5(UX25@(U64Q9M)aa1?AfH=f|nz)XMP@J9L{3S(UJwZV=R0aSv;S%XL z5JKvu8DyI2Sv&2$XBZyz?2ja@G_MdJuo%g5KLB}UT(MAwlt;?s;Kdl5C4VXAZWMUQ zDa5nbaz9jGU&twuD|(C)0QfrUtLmn%%Hm!M%|4I5;*At*%~{>E?phF@dFh(fG^()2 zO!`aA-Z7%aVHEK~)1?)7x82kMkb2+Hi_4gG1L349Ti`$!;;0QF%;sv7jGC^#1>EK% zJuIXdvIz;80|=CJu#|aVsq#O_(*5T}k;jE)sl3e7Utt*kPPNLiZghV;ck}&|Xwb0Q zCjGk#Qz-9AMc&+C&cu)oJS(6Y1OI%zgzKI8??$&n@7j2;35aPGm|W&S+XVxlG$U~e zwb+C`7q%=IxM`2wRpBqW?x(`!S=NetN$M=jCi=%&Wh>qN7>BgBL7wMV!8m{RhZ=(K zJJ$ak#asJIQn!GDfaF8`AES6jYm=mD+cie`p(~Hbo}=&K`>uYTYyJdK=LnI)@^suw z-?ah<3T2|YUd_exk2q6jw#45h=8FZ`*KF>0U04_Q9)jqP6*M<=w|>gSi^A$+O0fQeq%`<`Ij(~e#9lz^>XlM_X*XEE*gV%x1Z$hX z?{orzXs+!mU**CX6Ys^?6h;!CiWx*wa!)AI0A8IbvXEClDJ1{~;iq}TvxVRLCUz`d zu}D9eJ&b5ri&=6*jEUQaSKYvz6_P$&KQrbn=D?I&FY_=MP}dq;;vFbXBSj35Pu=c< zKq7lm4ZQO9hGLRrlwt%hiU8qAx*P}edyPkpxgJNp&Z9O`)g-N<`?v{K64eS$F`ivM zC~zqC;c-e0*>PmX+(ph-G37 z@@L^T>9T-5F`qV=QTzIwXy~n5)s^gYxvtag470H%EJ zAeu56mm5Il&hbQ5FF&4ZAX}}4rN>7!ju}ImQ(yrotpvV>heQ zU6jqqAx|;LCO#0@eMY|0jF}p`P8E5b`j9kaf5Me!TfENo_%F7H6Olke$Y*by!Sp~@ z3{rEak{$|f^rOV&&ve8PSV2zmpdlN?wn`I}OWr_+Mvse3O&6GXhb+Qm6Nl%j3dU`xO&*VXbJ^&AtYM0K=Br; za+#gB3Ugsx2++dqBQY?8xm&}Mqr$?`B;ZTXPMMS_B~Y9o?Td-SyHNOzm$)tM)j{Z$ zWkyfPxBv*5!gQeDf?b`jVd0qUD>3_((NPo2-zH9|k~NZr8f&?ae%vDta5fhyh4rux5 znuCz;77iT|tuI0nB?Uf3rrkPn0)1Hmgr&(1yx(sz!AR4RQy6A7w%t7kHxZ^j4bmFD zS{)REAdY+2!t5J>40JmYxxuF6vX?KIoq}BaokswcTAnr}ZU*g**IOp&Z%JBM<)^Ky z^A1o*B)GzjsNWmoG1NqAFfK$sz0Cl1`@Qz}~^WB1QIXvh&o%RTX_{DRHBp6+$-b>CbzMdpV>Jr3cX#)37J!+$lr$A zi$FN*F?z0%G~KI=Z}?rI{oIw)$EE5zfjE`)+eA&yLCwZY)%0}9oNh&h9VS9m2_o}t zf}z1`B8Ti%iv`%L?4K^`>&Pvp*?to0`_Y#A0rgCBhlsAZj%5yKxI*7J-6jpKZC%Nr zTd3RniE}rS*HJxtBUeci23zIVx*94Two9R;XvuWzCNck(cDOzv#F#I`Um*&~4-xd! z>*_>W8F1+-D;XzjxlJ=%tKbiftimvdvvD!O(|uEM3mddwp3}BPfOH)<P=$)stJ#ey{#Fo^Me5K;n}2i7GGw zbdIv29bo}o?Ff;nPxdzMPS6AI@3Y2AzV-8I-Clzhlp1oQtpm~&^-~q?uuf`ZTQo>} zp8<)|*#eO5pc0yglVPQpZpRQShYv@_phk$7F(!O8h2=Z26$O;b7N$N`8H6?{y2HNI z1EB#QEUDH5ql;5DzMwI3c1o>EpbhkDfD?IJ=Nw@B@WvnyMz-xI<}EgKZYgrQg_Z!d zoL*Pp;3eJu%;a;9IP_*rbe`0+o;_Zsk-bXD3#V+GP&*xw9va)V0|53n7kY250?5JCvQgD3Mdd&b<|GvfuEo>+0 zg3TS8>NFL1fosqd`vrP!%pI~n$gW0IuQQM$%xx02kUM^2>wN^lMB?YMJ1y&|mUHdu zxyr@P%bBygbwhzeSx`lnMtArD)(0V?Nx6M~VPUzvLEq9Sov~~Wx6;}BO(A0Q*?IWh z;s(!gRt3^8DdeW^p1Bc3Ma(FtB(%@{}ZUI<_1w(JH!6;=QmW~l*)zW zPNm^J)f)(fL$S=0!ebKh>wuCKN)`6sFg^Nmr+$5m(oLh|XOiTVvZ~^AN~|{)+XX|W zmXdEajIFD`q2{Tsi2Y33{tSoNmgQ6qQ8{H-;8O??`trVk|FdICD2rDO!VkOB{L&CD zzK;K-B{~_IlSK+4`V+(VTy_~=LvZ{Q*anOYh+-Kan@YcRirLvHIoS`enXmV1FC<0z zyZJf?5z+pR3C7JX0-b%87h41U9hr=Kce~)1?hfO5R7CpzcGQzkAyvrn_wrx*$+wnx zRnq9=NE^pb|eq1L8#`(J4jK8(LQ~A$Y^R<5#*(?*v zJ&JeleEKxRST1btW&CMt&Zg^HZ`z1js$b;hl24nlcs#+$E5A&%!&;X7tO75hHW(Av ze|W4^8`o=3{b29b{hTw9eON|vvvJ(moaox9*0cFMo_u?7eYzTSoc(y}CPMOT?(k{J zV)$F7wo!HE=e_9j{+<_P@KePa!~B-0`;(t&!R6H_>s%(ayRpLf<;C!JmB2YC%M)w| zNq{f$x0-<8vgd~hQ~QSRS{Lx{u``1q!7l2x{o(e_bW@k2Y2>mBNtq;)nTwKzghnlC z&GovdA{JAl?R^ci{*TQv3X=Hzq4SIH)ieF${@_-Z@9Aj+2cL3#ha=Wo$jBtz_Hw{A z5^!Gem{;MT9?9O5$+9>Behb*MtcV@c!_nt$jz~c?iWJAp=Z{II>~{q{;!a4Mm>;}0 zEt>^|dC4q$eYp61zSR0`e>m-eMDtbi^?f2kdy|4y0oEU(V7;noe(5YgmRi51S}EAa z%`8FQfa$@HH2;}b$1n3UR=#H%^!E2p=_JnAs|DEXo+HE0uJ`)+BNV*X_Lti|vw}}s zm(=U|BPP6ex6h8A-2+b6cL93cpD;asRk0a+qpe7w1S~Ni8dQqrA6MVZDRBM3a$@}P zeIF3LCqxBX(HG&Qb7Do%X3(C@Z&xjlH$nwqCk61H#EcnVveJQQciQI#NfH57XaIqN zegM%64%4h$HeAGXj@xOl+_uwftd-z-r`x~~fA!njQ|n3zIu5_rCd>f)8xz_qx)i1N zdDRFoZK*2+g=^|Pvg4l1bT|7umis-1$C1s%5MT9uz1t=e*7MzD4v_%bGkOsvFb@#_ z=quZ@q?^IQq5lAU>9cyU?_&o|kOHYcntVAEk?{p1N2G2~y{vha+XUg>`JU&Ctba8? zVNGfb4eI-({VGt5-gEhUa(Az_8Xa2(lv|~w#KQ6S6A`-m@ERKyER*j+_pFDyb%&sb zbxg#0e^p4#Vn-dkJNadLOkrJE)4U^>%FV7I*j`=xiO_Jfs zO&B{O*VBMZ<7D8f9v<(uGu47!ijIMp(}CcIneNYShAmadLklsIp>CE3V;Zc^w+#bq>la%r_S6xoJP?7mW%j|N3}8yEVF!W?phip2H*U zJ@RU2*WzA+idy0$WA`TAG0(7R@V1Z8!lB(!U`#@tdmSt0q7;i*_B6e!sz;5{b3J>v z*KX=9BsM+7TQ<|P>NU&@ZG0|0!9t6>Q!Ka1!;4ha?up-=353OKDJJ@q9GWI=S7gTG z;y;?*_i1(_zjSLu1Mxj9^5i)(^mVhHM9PVIQlXd1ebzeU^?6Ont4xo5h!|hCaUwfTBIq(9I0#>3zgR^RwO~9Sbc= zZh6DI>{kW7UWER28(_#QyEXrd&u*r4x?X?Cynf$4ssE1A`JuhAHTh=nFggnSs_1#g zvl?T0`pbY|-G&2QpyDTDv^MzteAG0{83Sy*uv63Q$z5j_8^^u7urCzhFhS*W2k#lV z?Vg+S2hwE=&x$Wt(&y-W*!HjXJm~XXj;b=PL$=hdY5_-~(HvcG!qFpo+4uA|Gc6~N ziw0C2sq8(pmufkJb?fE5t&{wi^fn_c7MzPYX>{N(6`75i@}SrACJLL88MYJCEHqKm z_ig_6ycaRbjx$9!uhVV%cA4c6WiUP~%zX>FuT+6)r#cKwX2J(Cq2t*O^IrqE;Jf?j zkpflw*bUS6lAx%iPpSC~B((cnYJ}$Pjf;VO81G`L*aV#;NY*KzXR^*W?e(CnJH&kv z+c#;#cHN9fQ~?!Db?D|50_$lH`9qTCtZl@0gj;>Jd4vfOJ09MNy$%fX`Mh#&D|#;i zYFS+OFkSEL#wGhivbGtr$Mx;Yw!8zHndQY;%~0M07~86~zk6X7a$n$0+)wTsy(O^e zXWPYXGSkU@+g@*Il6Jhj6?8_y1Ium7IyRFgbJMy(j@${dVHmPfe1!{BqQ zszNp>m(+6j4`42f*Us$?ADJG2Cra7drfmrK<_d;p=zRBa*G`k3f(BZ8elM0$AY z6k~k*hiL17=E+Q8L%_OcAl?c4de8Bg=@Aiz?Py>rNeEpw!D{PxlO4u5K4 z6EYNUe#>3l0`uyL=bhkv30C5v`RiKi zZ{A)^hmxh|$F_N2F14)~Leo7c|Am`>stqG-BygoezCDC|o(tF>5)b39cPr$BTk~dA zFoEYjhBQ{c4I%XOZ<=9&S*7#F1sn&g_Oj0ylDA0+h4G1m?jP?$&^cGtzU~`Ep*pXy zoYOzA7(x&{fH@X=+|6x=igAF>%q(mrVg!NBC7AQ(~PX)_1Z8#EZCbzw{h#C*=!I zT=SQ5Q5Gr3Rk61L`NQ}^;F)J3A2rTfQMv54;4di~YU=S5v48$vJla+h2BS0ec3EAx zmw493$L24eX3J2f)U}1TC3miI+AkkE?t8|+gKeW=X*1@J;!}~R7IrT4Mr;ePWhe41 z-&|Lax~%H83BDw8G_Y@*)pbT&mpCTOMaQ_J#8?+RHrI`~gKT07%z!3%NDW8cC&ttH zPVsBD=!)x@%XtRR;3iwt4n67ZWL7c=50b#zsFS|3hO1?8Up0RcHX}$?+9C)_-M}d> zk~vP8x>$k_T1z;;;oI#U{tJA(t0+d%k$!4i(|ADybn|;_uefjY>oPY?Pbw0=Byl7J+c_r; z24qN0YbrNH52%Qid_ap+jHnY$OCa72{yDs&y(p%|Q5;sBFHIdQPZVz|FvRGpdZfA1 zv86>>)4(%i#qnHwm5nqVFCltlhKrI9umji2hZNRFvBLER>D_6j{OnS_Y8-CvFhZX% zazy+n{ewB{Sn*7I5l*6!vk-H3e5&`V*gqH!ynBAWjq}@P;e=)uP{;+*74pbPx9Bd? z$-aFyPL^WKpF2uVEl!%c%buGfXV#wCdic`#7=J&zctUss7~zcQ3JT)_ZAc+9o?8G)Cf~5KQ9yOBcPKmcsibGbl^A4*!eb!hFS_q8tPKgNd9+)QHj`-eZ%! zl*}Rfv?4QTd<8K!+KrtO3wSuCbyha|2@eiyoDaxI9V6(8rk2(i_0-Y%v8M8es;TdVCVR-< zF>3W$A}C>|5cy!|TAt7|1ElLvxq}H&e~&;OG1>*pTGT>zYcMCxJU=6M{AAz;uiA%F z40}ie7;nQ*fQ9M|V&0hovPCp^Nz5ZQH94#Isb|600WYUv{S}MQ7ETFVVd6Awaocv= z7|f1PnvyKirmMHGtuapOjXg7tImLZ~)M-DHBEd`I0_xWjz)u`_$0iLI$Mm@*q%CYN zeR(AW_Lb~X&NNA~a*!-B6ER7zqZpDWbs#6b8FZf**_#WH&O+!mBam69_Q zPH8Q21{A76!PC1qs$WsLPA~+&hS94{4X{u#xph2C1-ZT|OxNrk94jv3yMt4q?gEsZ zs)hv1y8>26XEcPhq|VthSLzmCzR^W5jOO~FF0=`Jeg*5GV8kH*c|GG-)c!Bq|Gm2L zU$OqTX+-}7TKsbO-&p^1QqjMI{CgJTpCB2;{{h6&`rkqRT^;`?Nci{v1Y-BEApe_^ w@lOyEs{bA2OV{{UkpE48_$Nrse**Eakq1D2N&6rmP+xn|S4L-w^B<-E2Ol;1HUIzs literal 0 HcmV?d00001 diff --git a/Electrical/KiCad_templates/Expansion_Bay/Expansion_Bay-backups/Expansion_Bay-2023-04-18_225210.zip b/Electrical/KiCad_templates/Expansion_Bay/Expansion_Bay-backups/Expansion_Bay-2023-04-18_225210.zip new file mode 100644 index 0000000000000000000000000000000000000000..b052bbf0f8c0100d0ff2ab0ee0a2380e88965b6c GIT binary patch literal 15350 zcmaKT1#lfPmaUnYnK3alV+=7fGcz+YJB~T#XJ$KQX2xfXnH@9ZGk?#ot)1Dao$apf zD(RMvT1Q=1(z%k7EF=^b7#J8F7+pc4M(vHkO~z+3!x9XPo%gNZm)!Na4Ow8Du zOj1kC+}NJU*4otA%+TJ^tV>@vA*UtL&(P>&Km-+$9t_sbAaj3jHO+3>fNa@&g}cx@ z7J4Fyd~C%m@J%C+eJ|{gA6Db1QZqFW?oU~SnYw18-Sd;*DHD%s4Y)8tLOE~`StJK#tZAn%XM>nhvmoH%_8ah zmE6Ywzc1-P4*g^I`rGrvRL8^o5%c?ntx#vc?fk&g#EBtrB)ic6HK_I(WjQa<>n(8a z#|2!^-@Sy|HATmfNK{bL-R{tyqxbvufYj4dI{#L71264-$vq9v4UOU$P5YdzsjYYG zyrVYjhxXH_AuqLLiZ!0KhV@NDI^dK*Hr_T*t$+|3D8`L%tL6m}&jxY8QUUe}NR#*c146Fts;Q>bM8l zo$vt?qkX(sA-(vJ6?(lp8`_F!ve1o++|gKuGF%zmwywHYr8%_e=mc>nJ#D`5zd(&{ z(7s(00&YioP)Fl)ZDjeRJu*eaq@%e4`N(iD#;Fsa@C!opc2n=AA=eBD`9>CP;J5jK!ACVeT zJ(t&GNd5p9_y|c=)A#6hWi`d=tze74q8e!CmZJ7#cu~yev;zCEEn#d~b&)giYX)1a z%asZ1)!~-9pq9kNK?m&x&apG1mcgCxd24sPVB8;O=k;n$X6Q@(eI4m(|0whW@hFhy z1PfUIP1t(_-W)_ezq^0TgG4vq;kRs}0tc*hA55w_i5n0IOw7&SMzu+AkqYkwG_x-- zN_&8f#D`bwks{sFQH>hWiG$P98B;^_7$#cI&$8Kmmk$ZFv9eqV#xm85Vd$dkXi3fu zv@whl3^CZ2t%DgC$Lw*INk?vf)Ne#B zP7UU=BBh`B9EaTwy&3nQJH zy$jBRV9lBfCljweSzPY zvFNye!F^r6`J!yN`EzcHhuRWYZA~?CPlP8M5zgfFK1yCk0aL}}D1B^^9VZjLo`yzo zSpG*`LYZ6s@lPZL0pJhE&0ogVuQOAPkL)kMeu^TL0_-SMWhTKY|L{r2rfK|cvFh3ivvm)wmVo8nK^4HR6I%V&*)((`s1@`%kDQGnXCLOO0pDqeQXY+8)6y%IEUTj#l!&jtOpP7b8wpE1!KM7 z5SSZmi3JZbE5Yf^vPO5>-O9DbExrn)_&Xe>q=E}>^pqa0C~E>ey@bWIwwPnh7V92t zI@ifvJFaSXFh>7h7ebeJAiAUe`;RlX9C9#V)l`~CB zVlx80Lm#r7U4UwO))vnYzK-6RlTIbn2|BzGHU|1*6NHUhaqN%M%{W|m8deM6dXx1+ z$GWAi<;>%ng1S2;e4*Pj9-4WuWF8`5%s5!q%a)I)vKzc&r58uWOVa;8&BZ^d^9srn zjbv3?XdY+ez8XIt5hxpU-A?E>ZXq>>?J6%9<`0^M976DkN=xml=^yBrZ!CMe=R7>* zu1o&vKGvX=`~Ic9n$ns8o&u(CK@o>Z?zCpJ^0aCTslhu>3{bHd4cw&nq)Q=%%0r0l zcLBfUJLVoRi*Pq#vFfMki>2`Y14pnJf=5kHoxYB63v-Bl=rJxHL1DO3voKi@6Xo@ovVKMC{g+dqW;}9FFE2BQ`+gLZuc0 zr67gS#$jPCE(&CQJ@pFkkG-;{om`Qz!>HfMeM$aj=5C1?F1A_i@kI?-;&9ySTuBpS2?$GH{npaOWi)a^5h4qtPGe zpL}J_y~A#!l+}JrChgkSe`1d9Kf;=CrxSN(bJgAb9aL?aS?FF4GV3H}DZqc$zF`0j zbS=7t(K)D`{W-n1^k@Y(UUFE%eVL;OeoO0# z-j);Y3E>f{rdrj7SnC&j+FvbxakyxdT1y7Q!kZ)~@(!74@#Vc5IaF4E9PsUM4@_E9 zwD6+p&ta}1$tE?J?(q&TMA|A_j&f1Tb4^PC+~qbU*+Ie8g`ut$=GFh22@MAzmf z>24DRO_`oh51A3)sVc>b%@GR(-_fd7uoy{N)xbYx5r%EW%|ny&B4JII=%W1g#2Yt= z^FnA#`!-v%_jDe7rRZwt0TfiubQ;?%%6FSH?a;H~(kiMOW?=JqC9X=?Rr5e8KaaW~ zkyXGKbVYZh9dQ z_OLL@A%Z>$MrCAjEQeVz4ML%f&j&r-W}DM3z!zALzgN$4 zw$igKQ@J{MP{_U}m&xtD<22Tld-4lpG3E`u&JPQDpXP577Lzm60wY6DpJi$N+2s(r z-8Cx{PwF*5MlQt2L^hj>k$31!Mg~1szwv3ZCC|an>L476#AXYkwFDT|*zfi$4a?s* z?q5(4Tp!ID8uS2`+pBI{pT@FSDjeSuj; zq604=(XcTLfA1j7wZ6TxTrL2s<0kT%zXE4#)GCawt`P%P?K3$NLs$XX$BKzRGD#s}kjSK;G0hY4@vDpz&!>4^w`Y zaX(qH5={m^)#(sIx! z3d_%}J;L#9awCmRvmiA>kn`8%*-`q)B0I5^IWuwjxcH^F?5_C80&@h0wTzSD@9oaa zAb>?3(A-}Iy`rVUI%Pw& zL+iopB<>pX{=K&uKLcH(YtMI)f)4b2Kd#gJ4PDi?4DZnWn-IzHB6J=)NMZu!7$KYywWaT!g zQzb6V?4`f1?344wUr}utiZ*0Qry}gSq8T5_&u-y9snZwY9ys%86|mrf`xARx>~{g4&&1(DwGL2FHg?A2roAmn1lAU# zw^CFfV_YIAkmv4;!1&<w4?w3mY~rR(_-CQYi?DDz7fGZHBu|VslRAURSM}!0 zT+fPct2_F3bbJ7OyCn#|13P>hpE|=wry~`fhEJa%NQ=PbIS(VsM_i(3amF&%)-u~x zT1PY_MC5~&yWD+G)%>}f%r*d`uw=SZ(fJLZ0l6gB=!e7Uh;^_6OkXsz*+VWJYzj#= z%zpc5oh9L2gv?#2?lkQk?#vWi4L($}yx3uTQ&P5DcL+#3xGX$fjwyd>y4Axy%opE@ zK3}`!;7LQvHZYk91+jGGQX6$ykm}|uyR=lw3*FHQ)cap{YRbI1HT}5P5&sINCChp> zN;Y?8I@dnpWToI`^0JADJZnj_CGXgL%nq;g#L-S(=Rrod*xBqMM5Kc`ZMWq&E7N&N zUmPKU-#8FUfpZd+o2*_+u8Rp#ghd!0Ug2-Gapd|h!^6RT*$IjnYhB`H;SAN zV_);!0wYfCpNU{{E=W)5phx*${*XOLzIA`kG%%3Qx-w@u^3QdlblPL;>B)l5!QL3qpN%ZPGy zDY6{D8@K3G$@Z40*P8cV-c|4yGl~D8?u9c2eOjtXGGS9GL^|)H*NWmxs64C2F)oYa zCowRLMS`aTvhEePaLt+HrI~7rM{WJKS^ER|)Stxa8Y|$8D+7_()}^APujnMy^S%R; zEK220cLf@$1nT@h`q0-^tXav>2iS5hHPVW*kR_;iG|zpY?{+>bAARULO}G z)cL!nV;Lh&WViRc-I>V}!%6FB7SF#>>_Gf=ufM$D%|1&q_yz>CgMhYlvHjykXW3B5 zk**2rawN&)?9VPUkzCasz!Gz!WUrOdP&exp*S_i61$fTK-}!bAoN>VOb7f61SwDg* z>OQ6v^zn{{!ZAY|^Ko;sl29sfB$*~?_i)l~eJBCShzQyC-)RzT4h+q=LV2eibLl#Cb0?T zYLR53O$%%xC5PBkvSTPM6?$NU*1rl>JK*>$bHu6tK#_-|&AoK+2TmPojZW$rZ>xqh z0(s+ZtB2`0rx7FFjzoE`UtK$Cf{Z82k(0;We4^r0X1D)h42-LH`OYutcpr%<D>|9F0scjr;T&&jdK!=5#Q8gu+MU*}E*w)nEU)>Z_QH+Pl}tEvp3ep;!ZSeIa+ zNB!x2I7iOC^r!lgsJIw={2Wkz08fQDQYH=8OVM5OTW3lf*!M|$9!rC|CuW#3P@B6M zoi1FGJ;yY}wtjJX(S}3^+tsD#>ud5B|3Q;iL$-A@y)A^ zXxFUtF0RhevBVyzAulzuT3Ol+C2nV&o!TpZ;}^qLnzImE_`624$5}|Z*djr2l7ure zfe{g)+*R~jdi{37ITf=q8C{*nlpHWSA1=jX{h7;v*9_71B`XiS+^M|OmV=`Sgob1D zK*CDd*x&4t<{W&NX?GEz!HRQ0H#S(1-u7L(wk!%gp@2k|K<-p~Eq{KSDysuJ8lB)? zgCXDu@*HpB#5lzbshDGbDpqw{Jg=|N&LQ9%H*lSGil~C?+^nk@%$I|$|L5MWSC{j< zlNGyH(o{8zu@~jAYcE6tR|@(U^9Qp#v|*WDoSY13v6=4|8o&zp z`*npqm;$HAL7Y6&2}fc4M-3m;HzcvQWJ(Lov|3bb>RO6*H&{z< z$2GbnkuaeRb`Cj@_!chTTMURnB=th22WuR;U3Uj7Y_;fnGx}F_S-Q$HRWmt~7CwS@ z=x@S$N8cmN4RzwTdxVjx-=6}N{#(>!sz}th*x>!1hzJH|`V|Ze_g_U#!%tE3ztl`8 zQB)oW|^`_)0O0lGXgvSYpgc@y&K0YBGoxnpl~Ub42AXVJmd_D zk!*VU{!aA^Pw6kkEw0(pQd6W##o9J&?#QfL4)KPN5uw1q*ZXwC zKyCfAwP*aT_S!6vecqbK(4Xfz0_Fgzz{#nT9quP5w!qcryw>l51p0!0+JOPyT1{Dp zU0XsA7JVA1AFY;$i|@M6nQM`Yvbwcvfg7C%k(KFXn#A7zZF|(GV;^_+=|F=e$cpDJ ze!wYypndb!d;3OLfW2w*?YoD$Dl^N?i^~%558~_bnq%@yt53gf$G66SkN5SO59qzW zOHn zgTa!*Hf2rV^MQ9m-m;?c+q&C_Ld)*}p-zqs#jT>XR7GXtHvhIm4}=q3QW|dFp}TnP z*?02g!D%1x~xqHT9380joyIrPA*U8kRx! z8e6WN;)(MLTZ0RqqNV2}>pz&BCmowl!jVc`YXaBO-EW!m^BxUA#rs=KhYsE*IQcXtRug=V$Cu<3}NFLlpOQk#_Q#9@F&ffoypS1yf**dl_VakTlG%e*RvwnMB)k<8p|0ftgEaHy3LXpXJhaZ^ zx4O@`H#lB-kU9^QRZ(6XTtLegx9kO=%u+=cyDouFw~_RVDfDmX;NQ?}rxj}=O>0G5 zfZZ!SCK5lhiP;=|W*>Afb~RJ5aq>Y|2UoI31f(79LdCpiI*lLYKzw^%4*o4<@t!pf zFz{O9Ib$J^?;<+~H>(9Zs=_cou_#!=;jlyZ#T6c|uOWck*CEq$O_fS#nVN1L@;cge7Q@mu zMjo~nZ6%$s4u3Oul$Ukt!<~F7I}d(1Ng*cATJGX?Kcl(ktHFrgBR{fK31S(DgOs;b z<`BrFnW)jNiz%59rNo>vGO1#f*|+g<3x8{P#We)m;|FQORD@6oD2WysXFy?NUkzgs zad(cg!78DsTtWP9$!O9>FoIu!rj~{xqA1s-8XSaU7FEs(OB>sgm-UXxGds*I*QUo7 zl0_MZuS_1tTihE?Jn^lll~7{Opp+fLuwY9{B9QU>k%%|qRHjw30p`BWVFZci0|;v^ zFyTZj?_})Uwe_xh_4mWeTw8qq4g7$toYJxc597$c3eJMEV06~28|<3xpDYThYdxoj zjPM`Rm!Alm<87o-YueSz|6Bqo(ZC^o_qLQ_(%F&+qnXAIYqn;lSF#_sEqH^H;N8@%+~rFKWB7QZ>vl9zVy`Fj16ahfQ(8@w@#X9x>%wlyGdBX zH;aSlDYZS-{E+K{M(oE~Q9^x$(=aOBHKyEVRe%kcNnp@7o|lQwt@~aa=~pImooQ14H_B0 zU&y$KCYx~lSIv6+mGZl_7zKV5scRkrU^=3=NwCsd=Q#Xgx%dnTh_dC zL8mfk7E5eOIiK=c27g!ES&r7WGq!~@J^D-o`;)J(n3x$ug00!UTk;p5iqtzU}k#HK7edio5pS_2mG9>9t zjQ-mkaC(+ZmkH1iX)fZzt2g3I3#R=-jrEt^9ywV98KCL+$q<5w?SY?1#D39?yXccUoejR8vUt_gk z9Hr;3$Ls8eDluXvpd?e!`@O{R>wP6*=eT7iTG<=)nP9U+y19Zz{6rM1CoYK(!)^+& z4}QUB<&f)I{DLY?B`F$W+iv8d_J)epiENsNp+KCRfX<9l*XwZWsjuRLKL8(y2*a_m zk;|QwAv|G%=UZ5t=v4@Z>BCcL#8^&(MuX&1YZ@C5ra(HL48ve?f?!S4MmjDNmb3J> zvgRO?4GS8F*%SAp!~*BwHuH!fZ^*b1&dwK9F)Pt?tMbX<*(2#Qtw_R}{1b$R0h^iB z2h%$343k6XD9^YaDR5UBGXsGqY?X_?$8I$i74bR(vf#aHBaSitIqVFXrGt=LNMmLS z|4iV5HW8B#zoQtx1fRm8nrE@P-`FzHzptIuFECfq&%pOxFeu+lPyMCz`w2LKEwcch zP=bbX-WEL(gG0Ci?7YD$drQFw>2QxOpQtEbaK-{7d=Lz*lLXnE3?*rivsyi`1)GW< zt~~{AY9$HB_isqqNbcd|X}JLKf?-Z(iCt2!JETtXG}g|)Djdsn#Ea3O{!6dCIm7N_*EZeUN0ki{PlWpWG%%vC42K*hQX30^0ETTvxMMv@BV z`Io_Hc%kLU_VYKjn!sHJ0!7wsh4ijG=oPooMCf3KUMpmETUiW&rf=k~UH3Cn&JhW5 z+yz2NMq&M|bxufR(t`B8<@)9yqf1%>r9X5y6(3i^lKp~q6GB9j%w{aqb=4n~W;jAc zgHI40IK7V751zh>8M@urBbuTIq1lH()8zl4hDugW;VCDMUX@G>{*i&7Bk(0Pml(Nh zf#OJsa8jCzEPgx)EmF=eCRYiJGY#K(|7|LFtl6QO_}9MNF+;65JEl+w4rXbvwvINM z5uIOd9DE4u$ns>`hf!o>y6gp?O6gh`_i8bQDF21KD|{NeBZA}0Poe?Gm4-Wz7H zdXr+UxYr`elw=VasN`8RIpY~W27Haptt))8+GgG(Qgk=B*P!nb2tMH8+UkR{U!$Zm zZ=giA%Ce|+GIMr1`cAREnYbRwIljI?y(3_!DpJbkm-8mTn9v=n(Lk19Zr z(9lZda01>nUY=>_&?Tv&m7F68bUF9u>G7_wk#`o z8l%LV3xH4_cD3n**IgO(eLYZ})u+4-?Sjfpj8mf4O?@lV>j^9|JqG|6C3LSo&EE1g2A@0G~uW6eaDM1?Txyk$-4e&9@;J(RMjVFc6 zRJz~n4fI!L^PV0tiLwI$2xD=(S(EH)QB{ZDE++KRL%9m6JbcqiE*ys%7F*^zND&;8 zgj|oIP^|OTpVL$Z!by32PeJa>6r58fM1*B%N6S4e}2|!S!tkrG6n&UuDQ-mD0Dn zp-`zo8X=c{elV=xS!7sbS;Vgp$-7+!jrz>S%y=J1Ki^~aGBxCF5&Hy5w$e4quJJzI z{xnN+H5q#BZ5HEi0SMz5sfit@^>Zi9OL^lT_S)Om<@Bbi0JY6#`2a6<)Uv|_=&mi6 zqX4<`fG%jku9cJ0?z11wvk^jAHAXT3!F`0Yv-`{^3{69B1HL9v6`i=q2=D-QFwZ8Gx>F|lE2?*zlG=l^FIeuT$Shba zp_;Qa)NQyvO$jAA8~PW2^`IlzwdVWAr(x5|>#N?*Z-$Bv3EEEd=VhOHwNRNR*h%zCQc zt`-D$_JBNj;f^n}Ay?T}ntDAcOX80!q%ObeZ>8rgLiT@>HK$&)K)aiKtN0nYtTZN` zntI}#<7Hlrcc`#gn!p_Vrpp%{jOPD@#xRxAnp$OOH4MzU#bD!v@wG*!#zsbAN+XqGp0KLYNu#?$JC%?{b)yTJ{o%85(gI^r zlOH>#=9NXx7Gng53-fThMnGhBs=^si!@@|ec%3|^Pt{HpQ!-H<{<0gB8q|*6ua{Kf zEyfXB2F7oRK(rtPJEdwO-rkG3-U@6~b3Q$o+n+Id+DwqVfobnZxcGq`BCalTh8U z%atKfD6*e#x;XuV&>^13;x~AVyiQ7mv(wOvzw(J8(kn8Cr7U6n2>Z%Kf^4XYssr^5 z^xtHalZh`0q8s+c`Au|C8_kN)PHwZnJ%6pO9^d8qar*|0L?z)y%<|_T{8)5SqvLG4 zMCv$H2_ZnER@g3+kVX|?8`a|M@~o(4fk}21oqK^k#^E#b4YWLCKxc9+J*IZ85?^hs zI}bs$8)xDj%`mvkf+OmV7~rb{9+he7hu~K+ZId>;g|?Wn)-W-q@^}^(b()J-CyCFu zi$sKJiXU)QFBamhaDBLIt)sPC?Z?>|1vjuN9-w#tT*{qK2}I#|Jf}?T96YFD zTfcM+kO4MQ*D-whVpgb zIl9IURw}W2}@}O<&pUFBryfQ06P;UoH`biF-*@&NPVJ5*W zW!4uu`^t4ZvHG8(48NL@o~87z=T4Ms=dO?lAgVbe)d8b3BNDoIWUmGqP5oB&gR$H0 z_FFmdvEO`+SlpFI#~-u^&LhYrL_hYLsMUdh^0Ka3XqG++nxJlXsj;O+35%;|r4@0@ z`PZjEd)GrZo_@YU1C6?&CH0w{dL;A@u`K+~RF~`6J6g6UwA>$czB95bt1t1Q3)?9M z5OW6>`pqTXklJ5M0z-T^<_@?X6jq{Z)|si0=Qc@OX6|J~Ddte}8tm)&*;yMFm*N33usQCPU;NrT!!rp#WJ!Rh>X=8K>oJPSDbo36m zB?z12sSaWKqYOyjJ@q^kfeYwkfe*Hoi6S8+Y)FiRtPL^H^n@y_o8bc0{(=daRzJ7d zsWQ2ze+8p;E|CW*Kc=9)4653qSL3Zl8ZuS54j5sVZJHiEk*6+~SC?ec;l8pvESRvi zmcrSyw5|MtnWw)b3p8)99f@=(&#M}ycg?LNq7^0y5O{_B=fIRyo~RK@6nUxhsUcc_ zKL1HebTzf2juAx(B17uE=r*~A;{GPQEjv0WfoqIrA@|xP>1eO&>NLn{wce+O5%J3^bj3BodeD+02at-`fOe(?M?LuIt7rf75G1c4aVQ&GgOcD3$#lMV`q0LDe zNY=6F8fai(rWz1(=gl8$ z9j>D{kfo>Ti7MR9WU*-X%*per z*wvZEbPx;|4u?oW3LUw1>fM!Hg)?Eam$$T}`s67U_$G@+)EtOSgcP`;aBy?a;Y<*=A)HQH=IC(ZSlO|CWx;AVwk7=LNbE#Ye~?gEctI-U|C&B_W+12| z%$uOaq$dFKtJB(GD!onh1AV{W%Wv1+*jj(x3l9PWcwW8SwFjX08r5g6zZoojjr}9| zNZ8!98l(BzE8s^@Dwq+Nw|FC7Ip%^*bQ>0})!h|!E!O?y6F}S;=sxM)SFjGI+GE+I z_ew7O?CR6?tZ#yXqKVq#?xepZcVSsscpvD)o-@@>3dFsAzP3z2?$Vzmv6%PndMIC8 z+}QKHc`-!AkQ|J$V-$IYRs6_BIjMMWLO>ag&AVsA>+!DL+NksM^n>hgaAZa(C``}O zQRo5EHr$Ui2agCpdhnrM9D26gw;WG3cB82M%#tF#jWhRl%BE#t$OKHDJbB`i_9c0} zwM@|p+pM4~!t9-xygqH;GqqgrypS52XQK?$b^>W%wt=6%0<6a=t|yfAP_76ZXlUO% z^dicMGJ8cy0HQEU4C+nLx+~_xe~WMsky`-kb5VM&Cj2?WK?bjlGM#6T;{@q1v*5q> z8rb!c_Q6!$?kE}711~K2nhh6#&Xzmda7d5+f*WG)2MdZ`7EY|f2=#SjMkBl`Ulukd zyK7$emXUbJ|LQRh_T@%V3&rxoK>Ig%Ud-FtD{U!ImF>ZCS1}Q+_Fso$Wc@ z(1XRB*H!+*;-=pP?3H`BijT0XfgHeIfKE21ja2bL2yr5@M|d>`SJtPv84N6gqeIrN z3%z-o*2($HhGhy#TVwFV2toJ)m^eF9wHVkPykI(sGw#`NH<2u;l zK-Qzi;sCEUIF<`cS?>Moscf_ZI6Ca#n?ga2k6A>KLp7=e6o~yCPv^Ckx>h)^RT-4LT_OuWYn zNHAINzN}MYL;kG_8jxZh&~K+9>x%5tUN@x(G8k-klNTZA$%efv6P=x)OE-hUYQX!A z@MsZa5aJ~}ENBBsA||;0!)H@vQ5fA4pX?!TV!o%a4s%w4JQhe2j_UJv&WL@9#Sk{% z-AgNse%YAp$r5k}v99}NbH{iXLF5J%##|jm;Wub2ajM&E5^POsZ%asH;L+;NY!Z_l zeAzdB(lu^aVNhVB2tE7xsA<5n2B@FmT*>PNP1riz^M)CpceIR+s+!hsOA>70=_@t( zHr0j+_Bwd7u*U!8!11B_cqbWMSWz2AI&df(msAK)*^Ewn8_59kvy`B1TJmxR6iw49 z!0;<5-2tM@f|G&(tRRdUFc%riy!Zs~b48qZ9az{NRGp!9^$`{GK@DjxXrp+SG!_;0 zvDU@!0z<5f3^vs+Ea+DNPWD9$YMGZ9wYDNb^B51lrzmN?52d=|UMJYFmN5tMg72=} z2!hSlI)rpD^fL3AA5=|(3uS1p9Z2+!xB)?Na~L9;-1B}?3X_Mj#Z>M;gONNm}m39s1|ux$XjijH4%znMVa`&4>I7nOyDKpg6UX?1vN4aiKxdFqRLsRQWk$Q&{JR~bOX^m-@4fWg}y z*P)GTA4I@w0uyQW*Nb+N87W5{lk`d1FJ1Z_e<7#?{jRKk_&q3}q%U)>CCS**^2h@A zc?CvlpHrrXJQ&{%aP3o;vDcEMt#D}>AZxW!m!T`?+NK@4tU{6WDYe~y@MPZSoSwBG zNyQCxFnKhUy4BRr>*Kn~0L-V5^dER|SB{@d`owyfjw!DJ4UsZdupN{|@qr;EP1&|* zcP&K4A>n0X>5;7ZzIil_sLKoF~Na#BlgTfU+xJ*`M&$iz<1)y z?NCMbr4xtxFa@_+!KJqLnh8IY1^1>xjW8zfY}wO4e?Wb+Qna5Q4yChevv-8ViYX`d z#0`k74Q04T8V=ge&#;$3N8EAMKWke}l2OAAXMjn2$zv$dotAJXz7_eaM|=y|QJrcs z;*M#W9Z46MUUc&b$MhgIMI<%6;lZ7^K0#-QJXda92pv{bzXwBYZn_=;HkS>$F}jPj z!R81}H@Tfo!ZQ)htnBGYm$t!r5E_jLf{s+>Ta37^J=a60{V9lvK}+#- zpUgshrIS8O)TuB;A8b29|GSGcSLzL)lh6^yV5W>5#N+lOaYt6ifrOgXs7AMK-F;oq z(K#apJ+U6jToG{W@T=eZj9gp0a6U6w*MLNEF{F%_?!{nUnLAUlF7xxwS!jf!dl8o@ zx>M|K@=&4<1+RWA3EJEBi?Tak{S0Nw^u3!tqDfltjZ{;w%nxlo&4puAb%1ZmDpG%5 z1$EMV-~G4Dk6B~@pVp#PU-0!vUPZCW!caE05yYpxcy6A)@#hQej4RHeSo@y)ZZL+h z(8agGEjrQd!30bBL%w!*Mu;htoX&mO;8q61FUWXeXx z;Q#7LST=i!witR8C7=pL++{IOkq*zyB=S=O_qEdT_h>Mym(XfWF(iYm$~S zlHo@COtS{-@RkjKbV^e_2B!@?Sj)B|2Ub{Mb@V#2=C6eq{-OO1UFZLd;V?i7*@F3c zOUY%x5FKS)vP8UN@tS^fa6?p=XyUXrj4 zS-_Ij3f3vlAWRq0JRimPGKk$CDrt=X4M&EyAr?mK=ljy}y&JtSk3L=AQ|VnYJYaf8 zR#8k|)EbTt##~gCOKgm>i)UIJ9N|L<8NOvFoxLUpYx)8iUj72k9hAl9x!!?Ja0Wj* zJpjQ+eNQD4+?*Z|c7Sch!VMYgDe_G)u|3%ZR)0y7z71K}@;80Dr$rc_d%aTmB)#fL zm&}}z;|Yw)nVITFnwNB4@~nKCXwhG;8S7=q-AH{vo8n8KJxFys8ujB0*8OCkT$>SU)zhc~_*Pcm&>Nh#Z7?sEzY?fI8IYr`t9M!|I zNGoyx0>|~$bjXZbFa=a**~@_#XgL}aCln^M1{2Yr^J_aLzow#4vjkYJ7l(ZvIn`rH zSj5jvPqFXPTm<9xsS;2N7-#c8Km8@j9nJOh&#O9Av#OwS>xZN7t*wR|4priw8O#Mp zRL1wS2{Ue+2hd6$29E||1itLqiDI4sQ5zx&TGITKPM4xqziG+1eF@KS{BBJw?OV>l zEPEbz1wj;NTK!N&ubZ{k+qSN?TpQpVm+3EnF%Xd(W|zcpN4o6EE4=s&<2cuH`7g;Z z^luerkQ*UZCAVvbT%{dm!E`APmRumqvk1FP`Pn64`Q?=5m3o2oFb&?Uml>B8h7fo( z2Ls!tB<_>RpD@5F)@uVEhcQsJ`-01uHlxo)d;Us)`8ILVu+1#X40kgMYthX26=E>u z|!*1gfQxD4VU^LjF3*RM1L{WZ zpb*0lDV$IXHR&K3gbzKKsc#X*KckVlNn9>jt%gIP%CsJV7Bg{UWwC&FT{Y?!7??P$W;tCs&mdv{nO`>kdkh!k7#p zv^|zTLiJxM-F@MmU&|$f>C*Pa<8op=g1EIk(+rQ$m%G*gKf1Cf(3XTRpxxS^k+hdh zh0YSU0LHn$u&=CtS*C>^aEdrKK1_Rjo>H^VzU-C18uR&mIwHcI@FVi7Hpqc3yUbN+ zTXQ?{4RAcEwB+_d1b1(w^gFvX!lSl&o*nOK>d&S&novF3!rZVhVLwx_NmH#)9eA6m-kFW1F64ZaZaySMBEJfJtpWuWbW_@_ zVECWbZkCV{K*E3Iq3~diA4|rupHG`VRun=lh(MO- z2R~&*cF6ow+{uTf*Au4V3kSUxf)MO}DsMhMh6#W&*z-M%CO*sv+KjaKbAQu(ETN+j z$ZI=MJ|8}?f0tx0SWz;(1fCa>d>}YbBb+8dnN1I}j+&kcTVt1jf=~iDa)UDQHQgkFPtLyTck`sR zEq@*UvFIFlboF5zD57ZgX{`=DeYS8B*0tw&vEa*c7tUoqxOc6Uv~H%oy=>4C^r}y( zr9#n8EMH^P`ZXH4bZZ+O`?W?8hu*Rr0NGFxSiR4$(LZhUDp{8^o~RM~B{WIqn{94* z->oAXLV;!SZ+|b|w;HGu#at$-{$V84+pB}vSMm2pVI^5`2r{t$e0cOzBKeo=|2|6k zuUP-vo~?fZEq+$`-&p^12iL!Y{CmjgpCDOe{{h6s?%zTFJrwazkSL1(1mgIwApe_e w^iL3S`u`o|Q$+e#kpE5W`6tNl{{-S~uOtio8AkyFgZaFRKf`DIeE&%OKeUyHy#N3J literal 0 HcmV?d00001 diff --git a/Electrical/KiCad_templates/Expansion_Bay/Expansion_Bay-backups/Expansion_Bay-2023-04-21_010329.zip b/Electrical/KiCad_templates/Expansion_Bay/Expansion_Bay-backups/Expansion_Bay-2023-04-21_010329.zip new file mode 100644 index 0000000000000000000000000000000000000000..439b70cde0c98c6e5c7967e743123a840a8cd968 GIT binary patch literal 20043 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 literal 0 HcmV?d00001 diff --git a/Electrical/KiCad_templates/Expansion_Bay/Expansion_Bay-backups/Expansion_Bay-2023-04-21_011509.zip b/Electrical/KiCad_templates/Expansion_Bay/Expansion_Bay-backups/Expansion_Bay-2023-04-21_011509.zip new file mode 100644 index 0000000000000000000000000000000000000000..3d8ddb466bc319f3f4fdbf2448583e131779d203 GIT binary patch literal 20263 zcmaHSQ;aA;u;tjcZO`1XZQHhO+qP}nwr$(GWA1&sn|<$n?EC1X((e_PdIJap0e#Jln2?cxw1y%PpUmgw`<;6Zy-|I+ zIR5FP5NgcS)%mHcJRE_nkfE{n<-1a@x7*_RFoW;?YwzOaWYE$gn)UT^m<8`W^!nuP z;@?~QHiz^?X! z-h1N5=HqatYsM{aPn%oYr@i2+?bE=FZr9t(a(nWP??cSj-Ra?7fYQ zyWekq=q~Aw@-g(iJ*=ho_be=I=67`eAnD|6=JoYyt||*2UJn1pp#P4SCzt)HYfCQg z?eyVXe*G!T)#@~C^8BxXtyemaN4gI$jOurRpT2hYSQw=D`ZM48&(O+@vA5Og-7Wra z6JOSI*Vf!?oZo_v-_LQ4iXP6(?XrPZQEw6Fdt!}@*^t1U+@SR6jPJJW=#B5T%;=8q zw%q8qFSqpQkT19F=#ekC%;=IYx7_Go-)@{3e4@Jme7?OK_->(KzFl44KqZ}4t5UB{ z3-1E>yrB8su3n$+p|>(0Yu*qlJtr>|#d$x=ni#wr$Lrs2A5P_69}h1liM6$~t~MRn zT?#+C*Wa}{yK6OgWk3j$hqs8$@0+2K{3~!@UZAt*fII5Fzj<-q#81uM5InrQdMk5r zU-l2~zwgJ0-|!sIz3wE2$#}2ezk6GpwY46O!ewD`+w^sHwr`5Qy~As|JGvNM89Cbv z3Hax>e)(CrulHkNU0$|oTDQ;iHJtVm_P0i!vwqqOLpL$n^B2^4wp@DY=x4Hdzui53 zg6A@E-|nvmAF+0}yncfhczqVXgG0DZVw~wc^K}4M3cJXsW#4D*T|GZn!26KN5zjw3 zYI*i8b>|;{XI74uzuYn1-6~ACce!PCd%fBZ;Oh_Zxp|Vhz#rT4@b7r}W_1Hl4frt> zynP=%+;89sI9PmL{({#+WdB9XW&55F+k0>D5mrASf~jmu<69f^vW#=|8U4N~1E2qW zO2^%F@cNCwi<9}ixctGpaCLO<>+9_GeGBL3;C(4rVBr(X%<%Q>3)Ca@_;qU%$!|0qWD~{^Z+Z^6_jc3->|di=Q|e zBKGO*3MXr|bW)?-EcBk0O<+~k$Z@Ia>^h%1pfv=rVWm9svrwA;`*!p_GF0X};MaOJ zmqS02n&#F9pN5nMPak%5Q#SNDx^wbU$fNhd#@Dyu8?)=5q_ROU;oIBMYt!fC=jDvm zRsC%&;*Amq2+bRAp`T)hSNj8v4iL(_%I#^i+v~&ny$etqe`MV#Sz>vjW2l1dTNBZY z%Nm=0{lLO8*yA+81}*Bx8PhybCMSfn^E)OHjBJLuZekat(y&$O9if}DofBERzAZ?= zWa^7{bBSjGW(`#XC{AUUKgrw+KkZO(NY)u;^yAgt_l+y|`?r$M7X*R2|0l4_4e#mw zC+_c>tS$7} zs0Ol9%}RNtjr=ZWO*vZ~jd6QbsXXJ8oBbw+Dg&9@jkbOGE^~6+MimToWp+}O=1_^( z2N!{hCa^K{O!_J+M^^IM0+nTH<#HutguaTa9z2uvB$Vz&vuh0GLy~Ax)s6j*mNH{= zDmCeu^e>Pof3q9{?AJmrexXH&(qU;dE}XE4?ur2qyO;A4;x*3Ip1=7Fr$bSbU6EOk zm9~8gv9+dB%Vf$ba+-E1wI6Wl6t#QtZD3K7BxT@V4iJ?m{bK(EfAul_UKCcPXoHw? z$lV9=Toq=}FC|d{b2rrhZZTILkyt-qBh3NgAej!4Efr|kv`iSmY-s8%P1a%wE~YUA zk>hc~)|9P zu*u`2@3X16Hv5nuv3T_@J3}DPvpu}v5wh{UHm{k^Uk^1@pxNJb7uVgdIi08@3Ri2m zO*X|M)FSUD;D;FbM@muT@xaAzwIR>K7g~}oiN{yS#oM!AJVjgtZo~@CWSaQ=-AHs; zXep1=!|hHFSUV2n_*F6ir5k;*uBD z*3OXXu+yKG^4#`2y~j#ZAVn)1Ni}==FUUqHAe|BGE?PQ!>>E2m&LF84D9aVdO-fi} z-_Y_(=Eg>Wty4l(#Rxs08-BzegYJC%JBV=vm@Ov6d ze3oB+z?G^J%}w#_D-^4AL)xtRwyTf{PnB-_X%w+3DpB^JHHz!18GCIjEqWvWMKfQ7 zGIv6t9uLy~d_qe&Ydq?RKlyYuczuC0R#vz`jH8tM%)l_^bq5{!wdbKA6bJvIT}-P;ifzIwCUKGdZX_y_LRBd8=)u?BO%{(SivmCZB-nNX3KY3m=h{ym$Nt0I*;m{vCfO(iy7F8$!~7FH$Y?QTLd znTF<*AbWI*H9C16SYpX74dn<)%i;5W<$cYE{49!#5i`?fX%#Q10K{e^WGk{J7J#Nv z-B;8kLgBm0t4Hl=4dC6TCfpnXgn<%Q3bfqMBKOI;EQ_17zU> zRE(5c`nq!q6);hfI)=<*kHoSSFI}LOELrVzs#-cPz@aySAiGj+D#TZvwTw)aMHvQt zTKStR4PZKzCd4f{#h_vmC;r2mfq!aH*3CE|L>1NjVCF3M(IEHNrl~ zHWF=Cl&Yni3G~&pNW(R<1At)fSj8 zN2y)|k+uWmCj~u246^qM4QawRK(1(q!IFQ%QfA; zL%+~BsUBD9C0%d9u)t%E3d{~vB3|9EWJG{lO1}SQ!aY~Z2R`~9$0e)Lq}oA}=O7C6 zAl@Lt6y9eZ?A0p`N~xJ*;dC!o%Naq&T6VVqE{Sy^&M@E}VFm4y2B!{srf4-pG%5en zs4lok3Pb5w9A)M3WK5>-r=Ab2uhr3xN$V+#x!5I$+dPl5sHr*&K8CxEJ-ux64-Z;t z7_{$HU1pizx?hiO){=p$B**qy(5}uh-Nr{d*LSJ5ml9(nDg~1iv73}vmQN$C!UZ** zG};vVFo=KyxxRFcH=1h5Cvr2+oJJ=Q;fTj7QK_kN+mPva2_xlH-|6Hq<)XqwbqaK$ zE}E8^*F7E`$AAhlMQjxYzv`k*z+4u=WhUH=EG#uCs0{pyX#yyW|xDsR` zjwQ0}cQ5Lm1%6hOqH<>EFH`-h4tcs|#;%4_0jHa2E{#rZ<|XQ9x~>)#=Y&(cxnFvE zzGcR&hFdAFM3hocaEcGpwAF{bNx>}mP{m*}I|YE&CQx6yqkPTI&_t;c9Bu`nvR6E_ zylOm=uaHi<=>nxv-)qGYT?r}n6DER*o}@|IA+S7v7{Sina1DS|9n);4wdjZM*I}Sb zQq5G9Pj32f#?biR}>Ns6q6L}W)$16;r=!{!PybaVZ4Jtjh=zR{}O^~{SBzsjG=0w}ES ztQ>DpU>ZYZy~_FFkN~kd3dQ4JIZu_k1yzo%kpQ~4TIzK*5ynXzm?w)Iu+g4U0GC9` zRRNEbFS$7>T&-z}61Uo%T*`*x%P9j=CA8A1OhR7cDPnToH67U~48dCD1f2~lhdLlv z7NPG_zGG!uN}iG!eq$IoiRXTjTNANM&gHb4hZfFXUn>ieDn=Pjgo^A)U7SDd^P=D| zG>2ItoinTUaZ?6Lq`qflFN(5O431`Dz<;@lL5L0gjgNRa%p-{D1;iN zy$`voiIeOGS5L{!{-Kff_Y4ye=PSSZ4t%D#Tq)tgxnQWj-ciDFuGEr3^h}CYi8cLb z2U$&Ht-03(eS_sBl!j~`4wU_@)DVJIVU;D?BK(`1xHf32Hku_r7%a(QXClT*1UhH(OEILa)7x(KSQ zw0*Ncr*>54O!((z$^u*+m#Ws0MqA)JM!`NrT?Lh1KLc%q4ur3&!;gcPjCdtAM<(*)v?vA((1c0zeUvzROVR0(`$qd@d?0}O5!7A z)e0qIWjSN@!$iQUCUynh&I>>b^a9IMIhdj|zmqxtGrof#O}hTaGt+QqGlnR3!eu62 zgV+m2r-V9^JKng4dYX2W^Je7tAFdV_IW3&;7Z=D732q`>Y<)i8P{SU3`3RKnvW2s?s;qt({sDhKMY&G?Ushw8s`+B(o8mXPrDuu5! z>AIeZz$a)g#*7=JUdiR6x|djc`?hWf<41ke#H1Qgl^5#gTNfzmERm>2~ainP+ zfV;R%CWW5qN%+hXQY{dxQ@P#O2n#NiS|R*Lx4BBxi#2{F?X~P!%x20BOOVfis|;~~ zeQJr<75a6Q+Lb~>{5?R~<_B1Y;j7>vDS$=+E$E;ON?@M~nz>5F%f6sg-mvhpI<+k! z(zn}`riYEhM1X=+{p)c9zLT3wp}Ae3Iy=`}w;|Oy13xOpp-kwf5)&s?QsKt}$}49~!f7>9h@!ZX1Ws*+8WwyapP74V;ZUhSMXDjGz%Fdy!Od!z zs1vRJteX5`mMO?BU3)Gd+Pebaivhv9N3nkpt6>ts;}BFj;Ek!;xQwOk>6KjAF=`Rl zRv0Nnln2vn^|YKMs0UbkW_m=qvGDZC!3&Tfz1m)hhur3cU*6FqN1ZtzdH2suEwh(f zyt=fVcQHXxD;7<}6d4(BG~Ng+{{s^{m+r-jPiwxxBwz(LD~oPbtSp<7NvsS)Zvqa~ zAvvABn00BhX$6N1O??l%o0>K_T6&(akqIK-xIExo@U~XSeV#zy+7Xbf=Vj?C3Klbyv1t;Xo zw>9Oz4OBz1w)uJZH8p~+Ze>bq^n&FF5ahZm`j~ngi+j93JX2#Ui;M2B9Kg<^Fd*)_! z6r)y$gML7Ymk^zk)Pjo17e*sd&s4PFMn!PW#YQr75^Ylowj52pD<9W7uk&LhFwSZj zUIL>0ps=B(e%1QWbhQ*seXE9vj9HC}1+9UJe4DX7#v{MjtPSllb5Q3nP~E(%ND1sE zn?wmhK4`ugK|_)fYg1k4I2yH53X4|9{|S23P5wNM(o_KRxbe=YjsV0t3Z^!L6~f%A z4UW40vz7?1prmWiBonl6Fx?DVJ4o4Kj&uN?QUHrq>wg?OwM+#}j>H*D5)FMONmbN< zQo-;Q7S@qzsKAZN7+lC|xE8OPKT|*u^fv>nSd|##0lV$ZQ0=_3*tSh7*jjMvex&3v z3{b@`1Z_IFI?64qR2r0GtQMCgvI)7x{%RVd8tvz`S<+)yj%Eanl|*ntf8mD4wV9m) zlwj&RHGsopu|^^#G&Iw9CYc4tSLtAF8G`2ifU`>gTyOURk5@_^!@lk?!=k5Q(bCo(gZ1|>;yzPWk6}CEG1W%MzOd)^l>U*Hdgd1 zD{FKP3=uadCJ?p0D-Y3MyU zpnJk6pqT4XAIOX31A(AUqA6L^xm;E@xqyVd>0w$jQ?8I$;b_Ktq7t<*PgW9?W>zz} z`ev$_IsJWo=wn)puEGxuqr^>LAzxOP2iC95wh}9Lab4n4=c6C~rM7+)u0>5EP{5rM z(lSiIZRVtAjk)xvux}b&nJYW;ySZtSUesjmofRPdsba39ZLGY$0=6BW2mhm|6aL%6 zCci}L1~*hqA5vA(9#=> zvYo7CCiUlk2R|$NuCWC>iDvFnwKOt+l<4^TnzMtwsB&X5+UBb+R(UKilX>40oHd-{ zLL+pNp!Svn{*ZU-wr`~3PRbjwPPitC^ysbfhtQ0 zZD%~P(9z)&2AG@+=DO8YjEExWtkJTS#z?BFE>Ja$ByKioEHK^~s47TXqy=dRgQdXs z;DY(}wMhh1u3EO*M9fNfJqQR8ofa&nAIRG}is{Y)u-IPS&$; zE6x#r6}1ql1>nlA%9CQX^GhS9XpnjYFVf@+>ki!4w>8ITuBw`-rb7dlNe!nKu?h=R zb-3Ttd?_Jvuyt7yx@i^TOLHfaqReW>B6G7v8c4jcua`7L#VTxv^``UQ^lQ@y2G>6y zZ&sviL!)LtXDSn(3bYio*GefhshhCNaQ8P9qj_q2fiyFE53yiD8RL(2L(;xisK=)) zOpP~~y9SuF!W)WKQhfS1k-P&%Su|cMZw0yu!A-c9ErX9kjWd9B@>g1pCar{USz%Oi z0aOb>D#dsK3O)wQRX+!`_VDmPeENL)FGhYGL>Xa?NYe65 zpX|MSR`&2_FW(#n#TZQ}P&`OLz%432tW`+AlB}K<(W|##ZJ+|gUT^&Au5NAtIqjx?R5{TL}9s;r(Lg z+T&(A!wg4)tpcuiz${)KF_>H=ax435$CIkn%WlP>p!cI)=%+hX<}WR$RE>rT24%^X$zTsbUu%)m zW|bxU&A)PSSD1lh376I&OVQxu+m|uBhM)kJD{?xatZyBU6};gdXXi%`Y1n&jw%S1K z8h_-BIh<9t9|+uuo>-*fB6}X1e^=k}j7mQ!Y~5kHQ`kGpjb;KH+(;T5ktx$*YM1er zkR%I^;hm9uROF_n_0STfXQ@mmv<}J!>>fvwxSSJq9IJ}-io!# z4silM2e27TZJa%+;T^@WOe*7#jO$!S0k!zbP>{an;IRqt2vqFZHP%T)=;3+UJZorL zqN?P1tbk{U+p|h7o-?LU-l}NE9Y011T>4Hmw8|uhf za`hpUeQ_O0-`YSeob0Z@f(CTOJ5M;7C{Z9(Ek+U^(WFt9VV#d4Y|p;|sv%qoB|ZyiicRtC&Qyp4U( z>M~p)XSLq#LA1~lI+D?^kmz^1O^&Dq_vMW?zwy+X16drD#uGxIWhvfRlTL?u0uy|2 z;W=MIE`~5nXCnwl*;V%Cil8k=b;#{*^*RzcIvdFL)V%dTL~@2iYEwuF?UJ9XqFHgB zeDm&|527(imSvPQ-JCWhCz3hnI_%FaDktNgu`W3#Ti>%NX6t}w&se$uIl9;}{-e-n z4LVt+yrTrin(E8h=(vtHEe3^6+6-KQ*@p|qc;RS2f8_beUH>`1f(eX{3dm(#;GRP2 zPDug>igchpD@_s*KxR)rMFZ>>UA3YStcewzl;RZnS|ym7Dl!wz)YUd=8t@(Gbbf$& zpy9ZIxkUAD8$*gQH||@w2w2NdKow63!=g{z2I_obVs$yqEnLngBt+}~L_8NI`cb`r zjjHfN?1R0*VM|Dji+xeDlV3UuT6eB|Vu8EQ@cC4E0BNgj!tn9TAFnwjm$B^tfA zQi|cLkk#qDDlG{R8c(TsWA~?GT5_nx4P>;97F^~lq<>%p_56ck>$7`F_2bUqYjeKh z5k#E=*+K$n{=FHE#6)o&D--zA^^an3;XK+ z4W82zaF;PP?SA&GkcCap`I;#~DpP@?cp@dzU$Tcx?(zDA{*ugVnSWsZML}5X>qq%1 zqj|!NR@jn-jx1_0&pFLwS7gFB6ro%QUT|gXquHKm7Vo(r*Nd<4xowm3kS4Zyso>Q~ zltsrxB{K+Jc!R+5Ras{vp1R+O68ZA9HD64ZwNMq9VoQm{!%&Hd;<-Dhl&B??uWDWy z*LcF6uVYnC(j`v*b=0i3JS`8oCoUbYNJ<~_DOJn4EzaSDpX0F7&&8yq`m!9sNbO-B zehtJFy2=_ILUVtpdNf;&0Tnj8w~GrWvH!&ez>eV&tgOP*O2D-fB%WjqlM*U0W9G?p zGzFVSe9Y7e;saY0^gzv&g0&9>+JI%e$5N&px9N%!ER-fvfI0)`%hB0$=r*9LnxG+# z`+=&0VyBd9ZL9t@+e(QrImT0wlP(?FYO%zy|U8u=vN6c z>n^09ULIr(H+5}dcBDxN>mom)LCgj0aP$=-sPDEA=Xptn;V_?~c^UtqnoCRh=Lhi@ zk3{}(o#(v6jcl3uACC~>I-@Ka`Ht!LIeVr2({0|GJ2uVHiG}bb@DiCcrc<5`dkk}_ zX;v^>LBB#z-}yPGdH;U8?*Y(g4X{>Yx%l$hXvve7n36!QAV~G3aFv!g^w0wZ)3MY> zrMtb%jeL7+D8|eJrBHcS4)GipMx7b>xx?3FH-4k5ZR zXq48b(f)j}@t7q_0l|-V6OrA4GFcX1{)J?fJ6HlQ3KBBnGj9?>ltJ*Fb?>7)f$^6Q zW)<#hzgq~H&FJ`be2mP_KJYr#J)t~bf)2_yjOi|cp*VL+Gv5& zXWlULux>+Hg|Jyx>Mt0CFO!@*Zzr(7$p!cos$I-Zylw~)n%7jKH1#m}9w7-_(9P>j z{o{Fv+8E9)6TO`BtxpfyuJtW}KoSBn1Hhns6mKE}cDuaL4T<`c1Db&>Aovgt$KfHM z)KaRcPI1*V8XAsSiB{sZgdL&BScz84+C{m1c_~(^wHh6!Cz&dEa7z3_!l`mbT%Niu zHeSPOEhhzlc)yuUtf0~-7F)@AYR~b{-eUXjp#rZ)lFzTi=NHCRd>^fRTcX(AcsLWf z4K#^IGJ}SMA8gslCA+^H_)e^QS$_YSX1dA*)km%qI%6;ZfCH@mDb02_8XK`&tSCNt zbr|OrpkTmWWV4H7h2N1x1m=;c5K6_8iZAQ}KRs#7qbj*i4d(GG+}+1KZf3oF+`Ot{ z5h^<0FK@U%fWO`~^wGLr715z_em*`}d~3>0q69KA289dIyR-d?8qn` zd$rZ9wE3=cUGxiaWiG@CK5{DEM))>w*|!W&GX$m#W+1KE3~S8*i`Up9s<%Jy^`ITr zg3?pt8uB$epnA~d1!~n6GB2V*Ol(t%)3agX8*#g}nJ&uaWT2O*q|-mJtUlvJU<272 zx=vLEJ^G;3q;=s+3+-Oldb~ILV@dFUA!G}W&Omwq>jr80v&k<-kNQ!f@>e>du*?7# z1>m5~qI>0u%4J^wqZ8*Prl!kG+@ls@vWhP2y2gFg-}lQr2S;=4c_DV63xW69=4#q~ z$!kKd8~Bdtjeo_LOaqVO30hMg7(iVNg)8I3*5xOJQc^A*a@UjaNA>?bQM3lw~F^NI9fnvju4ZA%b07VUGrcw-NL~mqV^BASjSxePVon~jSR zF8^i$x}|SzUOeS`vw8WBg(sqiE^y^Q#je;ZQ?Rt$!E~J|24W$Q%I=qoh{JO;jjOZt zxK-9LfF(HzEPjGspm7>|`I%kQAkx{DU649e3vD(x+yp{fPttLWXXxH#LE!X;4slk` zotLZY1Y%ax?c=vP2elb9*3!|Yu)CEMcbf>*BnmBc@`nbi37xXmtQ28vu>QKJZzHsu z=K6`NA4gm22Q)Ftox-{1J61ScVF^I6yUiF{+q#m1w^MZu5#;ZrY$JINL~f8Ij&#Ux z^)^?%?3aT{(va#l&Y*3Uce}p9#+a|c+`$RRkKzu|>FPvU8F1(+D;X#5xy{i(sNjr_ zZ$L7Ivv4rN&_bxVg^k#+Eo$4sg1Sx_a_vkt6+Mv(wx4gWa=@USo43tPGlzDmrx4f! zA?X?!?_XS;(BL~d$XteOBL0;2F_A5x=E*qYO+0T%>63f?Y;YJA-2!l>Hn3#P5N< z`L3~EX#IZKc+{)~riRdB>i|DX^;SbOrjr)g84b`iXh5iRwS3QVQVq_pqX=UU44<%?b(h;-ji)LV4)+EVCp4>=KREwi!6!ArX9ozdqSZuH9-|2nyU zJ9nx=BXOEKA0O46ZP9mpTR|8eDXyd>n4;? zMBw+Rg;ZrOzoNWn0hD1tgv`I!MQmbiMa1;}Lw-ZZZ0YNL_2^;b(aqb7cc@t_sI)PY zMH`RuC5nN|f#hx*^+4U~lAP_g!E0V>WAigcV0k}T7ijU+RHwDH7g&S3)GyF$XYrKv zMRp^icAK6Ac5xTKoy_qUL+>XDG7_hN)oD#fwUXmd&s8pNNzR@|UOs|xvPhgWWA{1Cna z43Ggr<-11b?}RDq6*Z-q6zE@nY?log+shzq7&eVs>&C)t zEApyGDV=hwaLD=ae7V1X|FbY9RwSqf;e_33{%d8m_&5H4Ev-&Q=A@AVaQ*}^{kOe_ z428}Eauw-+RMpN{%*d`LHIQ3F~L~5C4dW`@}gUS z>5(Z|Pk)#FGTk9P&q_$Xzs~v#$t8=~Hg5s{i#xz6sz4I{gba`X0CZ0OgF7BJJvv%) zN8?Doe2ee!XrDlwh0APiTXFH&Y1xEPn4vz6gTvG6*ohRuI|pAMOR-5bFwr}=jv`nI zki)JjYR_tVEuT(szterO`>-@17W8?xye zPcBK>+h_3_O;|rOaY4Y*U*;dE_Q}9Z1CQbbQ0iw0U-GXH2tPYLq2TaOn^Jl#fBIpM>1n+tBjQhH!-MX>(eCC)Er@CSFCly`m zxps*1K%?IGHkfkw>H;lzr&!g}5XJ@?5P*a+?!!0a<(f9yR$lq}%UxgAm8M7IGGK=! z+>+r$^WZPXK4u2y;$AnH*fDbM$;9wDxcZG4yy@W}{J?X~n zrWcIzNmweD`4N{-TAg37t7-9S;3I0t!`_!gMu*NUGhhB)_XXXwI4!&(2mY29kmhoe zi{RhG!@L7zk+b0Ei|%Jf#H)UH&bQ+iY0eM|{_qNzRw5cd%YV|n78ClR4{roGWwvWb z-yk&npb537uaN`?{CIsQ(c1*J!RF2N1>h6)N2HU@j*{KP)HNh15265AK`6##5P%ZE z#ez^o9F`r5%NfDNLQ!lz+JttvC6F&CbE_U`-mygo$i|83(iFdRsyBYFY|H? z3dp6yeZrV;?(UER;Xx|wLCF92`D|}*)lq+%L>On#ZxP`X2jd~R%Wui0QKbb0UvXn> zZv=x-1_QgP{yC$&nSuwqDGqB$FI*!A#)b$ip;hq#(OzK!Epo_}81h$+qH&&_gvSH{ z=j(iDr&wa~y#}N;oDvZ5E8^ znHtTFi#HEOv#hUc5kSYzSjjYxN$fNW_S*Ni$6)MfAJp>l9@cUD7LHltZDQ`|H!L9eSEnM z%$U!fyU6>|)x^}m{2U&01KQ-HO({Jjf)UDw(;x+y}U0TP%pr<34Rx8;C!>qJH0 zHB2?3m-tY#T_AJb3=3|~4U|dUqR)I9jX3J)JquN!2a$aXOA zC?51&0All^&$A+Ff)eD2Tp8`@cJZ8p=g}Fjf9#M_VMoN~$idl%^g~@E@p;)U196BU z*!KLv1Tx77QiJ>z1N|~mbBu;ZaHma*QKMagzUl8QSm=WDb*DjkGj-BxKMZ5vmStx` zC$UGAt?%rVvZSE}hsZH~c1yt{F(=x4LNfqyRvFZ9gI572u>T{FPX)~w)*b=9xdj^S zTgwz@2uw&zEV;Qhdvn?Vuv<(+{rga+`NX(w;n2Z_;X{YvlKB+6%iFAr*vc_1z`?&T zlX2qOWAz(2-DXCI+h1@~!?cJ_r*X2~Bn+n1KF|0KpImXk!HQC>M;gBo`Mt z3}c?Ho@Ltz5peayTi7n;a_^z-TGEJq<{QD6Q+PG`5ux~DDnLunZK|Uw8lw zxlvf*VIDwHZ#4^V3Yzdvx(B%LwQ|PBuFC~<7!n61p|a*C6Lzv&NCw3&$)gg$i$;MG zX`0K~18XkUoP_K!r$8{upBy59a7Y+<3*-bGtzp2?Tw+xa8dFXKl}OfKGpW|#oJ zUkg3;wuk;gKCArzzR!X2t4e|KNAM#!!5=tzMuHk^@O?ZWKMYc(b;z6cJJTTHUB-Th zYfC5rkmz*5wz|5l!gyEj`g^dDudqCr5R`MUl4(Dla9L||%-~^K{!hy;S|CUSSfp`$ zA;!$E%!9Q4a4&%9$68O?2KhHmHHP2gvG6-fQ9clv?csUIyK8FlTfp&Tw~-+a9p>Jv zWsZ06vpg@pPD#tNAKk)MLxI+ZCe7K)a zmkAJ$6W<-rPd?bCB|^cwczt7!6+ClvNSgxy$>oe@`q?cq1sDThpyNJ>$b@s1xg!k2 zv>k^n!F@j1a`EzKelE!8NsPC(Rb8zpgc`dgKL zY$3+Oo=XUOwwU+xFG-?hHH>#%7g&aVY-z(^8x~!p-kGU6J^wMKpG)Zb)1|b*8Z~sC z>f9d>v%Oz;$aW+G<%KVlIxQF$7aph-{zrLH{OOJ<>>WGlLXMDYlAOt zogRlz!aP|vzuXzK4Y2}B=Ix`6HVf5k_wHuG1|JRU$TA%O=$nbAjp5A^=y)Eq%pf%9 z(dtHgYV0GybIj;j=zMC&;^op!frZsVwLJq2ZyX8CarmTqZjVGiYLKhDSvukO6L(&6 zy}ot)m%ZQrLbBxk$(R6;I6h*~006Y?0092{<9+{K#$@kk;_U1}|Nj;V{%M;CMAZdN z3~c_d#L33a_#XkY%VtaU*3={4~bdB@@Njh)?Ob zuG{0>NhH_v+X)9V@-#ITA6=(Ps^(N7fq!=F_4~a)__^5`IvBa?^NH_@v)kLl?M>{% z@BPlJ3;p^yynm!W`gzNm?{;)7?v46lrD}}t@$uj&=oSl4;q63e1Al9eb4(t1Xn;V7n0dS9a!2gO)ZGG&WxOK_+AM#(XgF$6eDMY0sLDy z8HtJ{qLV5n{{n74Z2)$fcCcHHZlFnHNSCrhnz};Ou%zNWIsuMmJ#MHOKm-KkZ6s$G zLN<{m0jmuuN8*zhA3bA&alb<18GLul!PbpQPOMr^0w@InOGH8sL|;ZYWiWYquyTu0 zvmc7u+fJL7-b{ex4jEgOT`b8!#mnc7HW7Y&ZK&-(5eAN`JEpjV`Y>lG{mHhDPuHBN z<-ykb`huCDbI1cM*QQ0l3OC50;8yHe=gmIG$%~=)c|kotjK{=4GUpCvjVN&gXX~X>mN4eu~UCAL8e~L3a!Y$)c8^BzXDP6=* zTJ)-IS*VPk;2ZDj{%~jy9`^9}+s@9{H}1ku6SS}h$Ce$i1HLYoW>97s-h1N?b^78j zacbN@9pM-zZ};0=)^BQD-xpkR-3HpBK|AW`y$UOnJC@aV@;#yyA>`+3Ykcd zsf7|rnU#Q`v~6>~X#|tboXT!XlaHoH{9G0nM4IORkuJ*J(|sgVt9{6LU}0-^?gX+>5?sG=U-R&;7CKSV=VsM4Us* z=Ui2a257t4$L5tNwhzUz#W{mrjt!T7(y%K8;dxv_vO~mZp1t&ReqacAPUD8 zWU_q`ZYT*CX&Awrbs$5TdOp&if&#>WK>G04!&+6Y)hME)>JICxGK%_>dql(b;J^)^ zd?Q$GOZF0+5d7>PgjIn}FxIarW zhg@9wYNKB&3Gn)GYM*S^&fnKXMRG?nn?s*RQ8+<1lWB^8czEX+Ny-9Jlqi*Uwo0)R z<;)&2lv!*E+!u1#S`r@3B3);$Xg=L1>ThK--3aDnw544%Zf1t%tiEC##&T`~&zZhm z8+)DPg<^J74Am|NhULzYBk%^C32NSoVMz?T&hBA1Rf%m+@@Awx3gKs^tPO|~s1yEY z{k_Cuw<%YMYCKo?e1t=RwJG z9SaLqCml2xbI@Bu4#+ z$A4hP%96*e!3Z32EqGLsofe&KyeJC*Ei%MvNz#r9B>WK1Q)F!h!- zLCxkC&@Wgw=y8?-5w0s{M?5fm!F>H`rs+!tJ+J_D8EyP^3%-o=n`91EOUsA~1rS4; zmH~_@tYg^>6m+)!zD_AGt~GxOE`q}vv7KeBS|@4d zb8Dp;JY8Bb%mEY%Yg`RQVJjg2ncb>zv6TyPPrK}UQ32GdxXnKi#icJI|7%20dTIaA zv$}P!+_|te z*x-q)C{po`LWXf^W4fX_IIhKp&r&7bs`O8yg3TiadZ84g@&ap4zmZegvvPD zEM2{#??Z(Y!Bp?aQqe$KiJi=Cp+7a}7UfpL9#=X4a`bJOPl^&ZhzCnbhRlsV4=Kn= zRCdX?^?GBnN*}t>Ek`J? zayLwVm&}DS2_GmIB4WT1q@$2w#_kk(Yu zH~2Qfu0Y-~bTx2VFbtlTC~zN~5LnomY35|YmAj`y?5zpu)QXf9Y~5};x|!hlQJlJ)N{p#xnlQakQC-GJQ#aI$sz>9PvegKCnitk7U$9ZCQR zyP#(|fAh2l9Sd%>U~JS1di@8}<1XRU zNR5ym-S{KU%+Dp74Y0i`X2H06hyJBHNIN{H%jk?6RSQ1R=ZQYAhtp#fo{t}Xt{M3J zVLG@NtqZ2y_7Yh37deE=l-t309avAV6plib-Xi_@HW{Q3l^`~A$uvcAk0)To%utdJ zE%`eEf7;seyr)O@Wth$(bIf{HAmwS8Wgy|`YRw&%{$UR**%IOrav$l$a-j3Xm;zY= zAOFGIz>htY$e-?+ry$&l4Zo*H_;twmoM_nS=_V~7Be;mm9q>f1T*;s>YHo}C_^Jlc zhfxO2>xe;-F4Kmif5(vAgYkgkNE=bO6MF{FHOM#PqrvkkY%xgcl@z)t5qINQv7w(Z ziq$lJ{s3Rk8>ythQQS)0=|!X90C)-qH>rGK?3pP~MM0BybNE${TvkTfiDD)RxIG%2 zwB#Ml8L9D_-{a=n%*d(q3!EKC)QM3ljwO!!2cJGhm9@lQsWw)3xCF}`o6~PS;v6|C z^>DfaIpqAw81j}5sA1J*h%RPgVPyIp-kvw|TQQwygOb?o2yz*cu%GLq!Dg_o){K0~ zrf4iKP2$-0Q1P2YDq*l++iaoAtvpkqCTW=0rZ#uh`Dbh@%86x~3b+LMky10(RK~Ma zIMj4{ewKS|RIiI#Rl;SX>YKhJE-a4au3Xp?;;g=I?|nT6S+?l^YURwM zq3qi@E+I<`vL=yT))-4OB+1B@u{2~GhOA@BOqMaq7A9MkG8)TRBGSk<($G^FWSNn~ z*p~<~lBH6qci#7pS5L=t&iluEpL6|pU!ULizRvGH_i}yD#n`t}!y0t_{Oe+@gPw|= z=H}d^DVv?no-g78??3c7;2aKQE-OmW54QlWFDA)J;AGa4oJhaIDVkCHs-7Ev(nhu9 zF#wn+6(T;G1hyo!b@gOWjq4|iHA@-z}nSOl2kvp&6`Z}_r@tj4dWuu$Tv$;a= zlq>Avh8JTk!87frUbLb*LRMu*G;GFem&$wiKL`g+O8x*!kgRgNs`w1r5iK(~x$oM($}{B>>;K5*tfI0Lt%-Lr$ba$dOY_yel8t#(S~VKKOh zbN&si&y;^4ag+h2|0lT@F{Y4oz6?|@oUnO=N9OI?%4KtY4@{%Fn)yT6Uss&aZfpnD zTQtBZhptQ|O79Yx^T*;H264j5US^ZW&5|fg;=Fe2(Iiqt$XSY>aV9IZ&Aq7L+S2WK z)qPIOhO)8~Zh^nD?!>)!DJ#-?HJTzI z5qSZWEn0;`uIU2J12U&VMIO2=r;?aEQGZq2AJ^a_cHh&?s37?u@GcKxb0FE&HDiL~hsg}PcL|qS1>3{zr;DnzpGaoR@i#(ff&yNi+k?Wfd7yTx zu7AI{Q$Wqit3gq$C%|t(fwpy&8o0yVa57U|Q)FQ?bg_SoH0m^Oz9D;YjZ;<(NA9?l zg;CY+<~p2h-Fax)6yYYb?I+I?sk^Xfl0G(6Ip#9eT7psS7_rIr;!8#^JzPEMTc>08 z!zZa*-!ZYai4t+;tZ$CMI9p^_Mqs9?kLwI_KMC;jf2uWS7X913zIGoejD|dCv zY-aGQi5v&xCw1u4=hhbtqW_FSAxu)Fldt_cy`*Ai=cT4|elLfT6!gjkBzY>BynIFX z)q-&J{fZiY5t^NGm>~$?+YdSQ`Z~jba|3~O&8AUogYbv!#HGq*U5czD6~_S9KEP$M zfluSb&B}$3!Wid1jYEbSGKARA`oTh}9VX!z!>`JP1$nwJ$F-F5=8&JDj~5Ca82f-C zCY&!2;F&8>)B25h=i3Fy~ybTbM%!NoH&mm;Dex+)Vw zf$QV9lMyiek9OGlHZmQ8I;Tk|vZH!OGzK>jf31cNKM00@hvU$f1Q4rbhhkAci>6+> zdnPid1Zm}g6o@1*TZhBH4`k8dTz9Xb^+7LuhB63iO-pza+xmQX9(I6eJacp`XEu)y z6J{&6^F%7{Z5uqNJy`aeF4`y=-p%Owq-&^{~eRZof$=C8VAO^bX?vZF<(c zL2hJf{LwM{DHid&t^EnA*NStpzb}cBN0I!AnBm4S(ZH}&E_u?;7^UQrl5pBw$}kV& zpLk|M^`kyKZ`=nh7R8g_WVA(Z)>DHP`WB|>07XSv~j@+g5u!C2`9g?s-|UA z-I^#Zi^o9LrMZ%F^D4kVi}768R%fpVemYc~i&?v8FeA|!XBg*TiB7iUKsiYLep0ua zZOY|uqP>q0FtQ&Fe|t7l5gC`_p~Hmn@0XBR4D4zfN;jNbHkVtp^=;xZ$hee zDXgllCH%0cHleu6>FM97xM-|czw|Uvyo)F?gJt-qpD9~rz67dV%yY=T0!i6a)H^KO zlnY^NAi_dTM6SG_fk{3mzEeX>W zfqlo0%p*dx->(nFtUTjObB3i1tjj#AmPjcE+KCCxBM^WSCB!ezw1?0A!MZj(JoRE6 zQ_j8Lz;lairO%h7_0bVnHX%>mSDzQ%hHn!rV0w94D8_VcFvGI&ZZu{neyJMJoS0mG z?eMzPYkMoSVoU8=)Do}~c*L9A$jGEJEnvFaS4=C^h0~-!Eim>TIR9xT)~MdTcv*{( zn`-&Bx>^u0nl?}5nrYvls4LR7HKg}l*Y~rJp|#AKM@c#r3LNrKG9k;wOVjKdpD(;e zDtmen)z=gaM;DHFY(qV=k1gaHjc!REkN7F;dh~_*`@sa$t3dsBaJSD|2-bbRa`r zmb_qn?+H4XAaJY?mBvMU1qC%ik;5Uuv)gbSb$(<&TYj3j6Y=~gmLlnG$5Di%%~FW- z(_I@B1%GzX2>4w{Vo*APw^mIwym7Ss*6ST8AWZx~Cz(6h8vVqPqt1OuCr7uQk7Q13ca}s_}9ORr+V$0Tx4nnA?2&mtMuXI}wDhZtzG7s&0j+ zCX@+Dw4U#ql=g~;(ub%T)H|-3eQ#-}I$Dp*<~nR@=x{9w3Z9;|9`rDc^Nk!LEdzAB z-}@QDa!IFG_h+8U&PnUy*On4eU}YiP>j1&g1`)mP_uq25B9*Ce=d8yH z+%mfC-1RBlw$5)JkSEsZS|WL#$fahQdY1XKtq*Ai{1%0_8v(~?uILR!ZX=(^u*-iW znpO4ZgT2uD2)-RIVRWYZNDfr`>&J8>?5`bzT?>H>+g+&4CENWW%)i>H%s9vluV58~ zFI)xX4o6&lb5SXY_R8Y6nyE#%>HNG6q+h{Y4B$08pfdmx9Feo63C?ZHH z6sS019gB)BNCk1IvsOU`p>-&Tg4I@i`fdU$zWVI*`(FPEUqa3~Yp=b}I(zSvOMYmu zpRu8}Ap(IgX8AM1;lJLRm%&8%eLI+Z6M@iul+KP+gmaWA86*{eA^@dGlL06|1qu)d z)%C$L@!D?G%l(foSa-{^gq0vjsNZ#X#av@2@5y_LY}*F%UjBB+ zz$?@#dUDvAh+xnspC-Us{gJwH@6zkH6PM)QF}rEo-&+yCdcx6JyQ_Zs-HjG&xVACA zPFc`gHT`)X!xQtZmoweC^YLneaO>C0=bCyt++~NZ6^osZ+>mmH{BB9+KkA#b@7`9M zlO5e7%gBt~&I1N=%MxRZk*&#zbhTOF!^FOrrgoQt#m9p~rWP+rzW$)u@GQG=S_XQB z8hx)=-(YrjdE?9a%Eu`W+YBFl32ZC-MgLGIaNF+0$c)-Ft6JM5^9Xiz_qs2M=OyLj z&R>ZAZC_5J%8VCHsZIBOvKS?ezL9$A^Kz@miOfW{Ff=Zs-q6xs>H7F|DbN|ShIEx> zykAh?>JU{y-MpyB-2czv+)X!{PcMS3Bsrylp|0EHku5*eWNsI(DIaERiQA)&bKfvk z5(w=(J{M7we9Asn=ljcdh=&Xf?i=poWdmJP%#U0sk0!0-ue5MsKkkUKPui-RV{p*? zr{b)ZP5v8A#qA=->e}p(mFR@ZA{zt$(wWWuP9=zrwCn9|zDbyQw%qP0L`}($Sq=d@ zJJR;pt#F}34Glu}<+^VgqXJ6IHhibe_Qn|B~ek^UU(@+Xh~U~m>RKQgnqtr z@{d&0)m?M4a(?X;$qUxEG2F_<<;in5_SOeeiyR13*L)eNA3N}}cv+7H_l2WmxxJ;s z;UN_K7IGq^|A~6(mLFVGHhgPvhDXglJZY`1g#tGKyllugG-bu}*68!&e_z!Kd)Dc{ zP|nCix=gBdHXAPHArLybppQ=|%g5(+^1~@#nX%r(zs-Br@wkWs=u(r^bGM6Y=uuP6 zlQ+(_Xk7@-+kZbEy0_|FogFJV*(}D$B-3TFO-yAy)XEevV8_=SM48HOw{o z9sg1(hmxO~Otm)urXsd4YkQP0eVV2GPjkY<0@T90ty9saq~G}hJEOCYQl{9(4RPI1 zJ@5XiHqLqTrEpj z{_L%1!QG!&x7q(&eqSVz&^)E0V1Kz`rg}#E-DjkM3fw%R1*OOTKZX-=hc8w_1MTGaqPl-&ova)^R_cN{~%^rF%I52pNwCiOiB8Cc8wf!;} zh(JuK1mSKJ85Bt8NyS(WU&;lrDzOaiRtSW@T)7f1jl9_XPXKcG<{-vhmb z5`+(u`2a%DKOF)h(u3K&^dugQkM{C3bXU<~0x_WApj2X!L{3+EptZbo__Jmjhel~3 ziX;zoWKbx|M+yNbGM0?RW0)#1m5BB}IJ4OMIJkUagLPp2olu9L5Ny18@ z1RQ}zqv7yG9Fd5D5g2)zM8Q#EByxKV#V7{@kn&}euaHAW7v z@|Y@ka?F8dtfiML_&63kAjA8C0XQNaPsQMg7$OZf-X2~J3VLHLk&mee>xolwWH%1z z49At?hM`jN0GZ3<@Hhg&I4YJzuHZ;`fQAYt$AT~qK*dvOBmo%%5Xd|Xnd8dAP|0Lh z3?AUnNK_JyO63FNC_*3*t^|%~d{i1LK1@Z!6YwP14g&xLR}7g-b;EE86aoe>AW--e z3YEwgxM`_0=RjW&%JM)HvG}($p(2h#Ace$md4UqXR4ISE#0JGcgo2}yjo^x>;t3=Q zg+_FB!&4}4L5l%M4yU<>m4L?*iP{xDkM0X|a^Q3W#he5HCzB*-7c>V$hqnVu%h6N^ z%&eVi<7 z@L!lBgi@vCf8%)zeZ#Tv`}! ziA*BUI0TxT8-`Ej0vNJ@1YqFor(lQxpN9wd6ds;DS_^O3&k#&R=wPJY zC3t3%%s)yFKfz~dUOL2uyZYcseFZCssoy_&%ETG-hs}tC2n4c`#aO_G|FO8GGbAF+ ztbK($KhP=`-vs?UJ5-wxcaziMm(%cC_o{#tw=PaM@mSJzW}OZlBp_piCg#J$3h@V;CmWE#Ev z!V$w46EaW8Z9L^$0w~%_WT{0duAPyoiEt%IWttbP}D1v^s7O*i$xc%ZkY8fY5G-W6o5Rj|_2eS+Z07#p%)2hWR3LJkm3LIuQde|gQGQQz zJMDaF!Ku2g&y~m|*LEc!^Sr+|`B;T4Rgc-yRMfF7WAnykVro%W&ds$&wtK_KxBE_# zxou)68%GhcU1XM%HP_ZAv=lwvJc-9Gyzp$FTNP5F6jQM;0)pt@?wGRG0%zNo!p9Vzcwa$AJtRr z2sUl8VR@CS&3o(Ag6b~aC!kZaG+wy74aBt=6$y8Adh3(HpC8TYDdcWlT~j`%u-}o@ zc|9S(9x^)hMHhLePMrDkOVQqkd{aBv46_w+RZm%AMv>tIJSaV;w5vqVMR@w)H^J)d zJ1(mAmMlJeUGA5a`!JB_r`k6UXp)5ll~%h{zDTb&R?M`WggrTQ)$gn^ z*1<6s@3V|Kdh_g%PNPoQ%4Lj*tJ|=w!T7!sc9KI0uG~<#J>MciaY8;&5i_uRX~5dJ z4FL?ow~H!*#;jVtiy5{@bKh`AFWW&XbU@?OkjSJ(|{|1{wPsIQL literal 0 HcmV?d00001 diff --git a/Electrical/KiCad_templates/Expansion_Bay/meta/info.html b/Electrical/KiCad_templates/Expansion_Bay/meta/info.html new file mode 100644 index 0000000..e69de29 diff --git a/Electrical/KiCad_templates/Expansion_Bay/sym-lib-table b/Electrical/KiCad_templates/Expansion_Bay/sym-lib-table new file mode 100644 index 0000000..616b244 --- /dev/null +++ b/Electrical/KiCad_templates/Expansion_Bay/sym-lib-table @@ -0,0 +1,4 @@ +(sym_lib_table + (version 7) + (lib (name "Expansion_Bay")(type "KiCad")(uri "${KIPRJMOD}/Expansion_Bay.kicad_sym")(options "")(descr "")) +) diff --git a/PCB Reference Design/fw_expansion_bay_pcb_0-1.dxf b/Mechanical/2D/ExpansionBay_PCB.dxf similarity index 100% rename from PCB Reference Design/fw_expansion_bay_pcb_0-1.dxf rename to Mechanical/2D/ExpansionBay_PCB.dxf diff --git a/PCB Reference Design/FW_EXPANSION_BAY_PCB_0.pdf b/Mechanical/2D/ExpansionBay_PCB.pdf similarity index 100% rename from PCB Reference Design/FW_EXPANSION_BAY_PCB_0.pdf rename to Mechanical/2D/ExpansionBay_PCB.pdf diff --git a/PCB Reference Design/FW_EXPANSION_BAY_PCB_0.stp b/Mechanical/2D/ExpansionBay_PCB.stp similarity index 100% rename from PCB Reference Design/FW_EXPANSION_BAY_PCB_0.stp rename to Mechanical/2D/ExpansionBay_PCB.stp diff --git a/PCB Reference Design/fw_expansion_bay_pcb_0-2.dxf b/Mechanical/2D/ExpansionBay_PCB1.dxf similarity index 100% rename from PCB Reference Design/fw_expansion_bay_pcb_0-2.dxf rename to Mechanical/2D/ExpansionBay_PCB1.dxf diff --git a/PCB Reference Design/README.md b/Mechanical/2D/README.md similarity index 100% rename from PCB Reference Design/README.md rename to Mechanical/2D/README.md From acc4db7caf47ccf7839e40812facf66c7aecd7b7 Mon Sep 17 00:00:00 2001 From: Josh Cook Date: Sat, 22 Jul 2023 21:49:39 +1000 Subject: [PATCH 5/5] Update README.md --- Electrical/README.md | 88 ++++++++++++++++++++++---------------------- 1 file changed, 44 insertions(+), 44 deletions(-) diff --git a/Electrical/README.md b/Electrical/README.md index e7d5328..fd3a32d 100644 --- a/Electrical/README.md +++ b/Electrical/README.md @@ -91,75 +91,75 @@ while the other is primarily for PCIe, DisplayPort, and other high speed signals | Pin No. | Signal Name | I/O | Type | Power Domain | Impedance | Voltage | Current | Remark | Function description | Column | Row | |---------|--------------|-----|---------|--------------|---------------|---------|---------|----------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------|--------|-----| | 1 | GND | O | GND | | N/A | 0V | 0.75A | GND for PCIe isolation | PCIe x8 interface | 8 | SF | -| 2 | PEX_TX0 | I | Diff | | N/A | | | PCI Express TX Lane0 | | 8 | SH | -| 3 | PEX_TX0# | I | Diff | | N/A | | | | | 8 | SG | +| 2 | PEX_TX0_P | I | Diff | | N/A | | | PCI Express TX Lane0 | | 8 | SH | +| 3 | PEX_TX0_ | I | Diff | | N/A | | | | | 8 | SG | | 4 | GND | O | GND | | N/A | 0V | 0.75A | GND for PCIe isolation | | 8 | SJ | -| 5 | PEX_TX1 | I | Diff | | 80-85Ohm diff | | | PCI Express TX Lane1 | | 8 | SL | -| 6 | PEX_TX1# | I | Diff | | 80-85Ohm diff | | | | | 8 | SK | +| 5 | PEX_TX1_P | I | Diff | | 80-85Ohm diff | | | PCI Express TX Lane1 | | 8 | SL | +| 6 | PEX_TX1_N | I | Diff | | 80-85Ohm diff | | | | | 8 | SK | | 7 | GND | O | GND | | N/A | 0V | 0.75A | GND for PCIe isolation | | 7 | SH | -| 8 | PEX_TX2 | I | Diff | | 80-85Ohm diff | | | PCI Express TX Lane2 | | 6 | SG | -| 9 | PEX_TX2# | I | Diff | | 80-85Ohm diff | | | | | 6 | SH | +| 8 | PEX_TX2_P | I | Diff | | 80-85Ohm diff | | | PCI Express TX Lane2 | | 6 | SG | +| 9 | PEX_TX2_N | I | Diff | | 80-85Ohm diff | | | | | 6 | SH | | 10 | GND | O | GND | | N/A | 0V | 0.75A | GND for PCIe isolation | | 6 | SF | -| 11 | PEX_TX3 | I | Diff | | 80-85Ohm diff | | | PCI Express TX Lane3 | | 6 | SL | -| 12 | PEX_TX3# | I | Diff | | 80-85Ohm diff | | | | | 6 | SK | +| 11 | PEX_TX3_P | I | Diff | | 80-85Ohm diff | | | PCI Express TX Lane3 | | 6 | SL | +| 12 | PEX_TX3_N | I | Diff | | 80-85Ohm diff | | | | | 6 | SK | | 13 | GND | O | GND | | N/A | 0V | 0.75A | GND for PCIe isolation | | 6 | SJ | -| 14 | PEX_TX4 | I | Diff | | 80-85Ohm diff | | | PCI Express TX Lane4 | | 3 | SK | -| 15 | PEX_TX4# | I | Diff | | 80-85Ohm diff | | | | | 3 | SL | +| 14 | PEX_TX4_P | I | Diff | | 80-85Ohm diff | | | PCI Express TX Lane4 | | 3 | SK | +| 15 | PEX_TX4_N | I | Diff | | 80-85Ohm diff | | | | | 3 | SL | | 16 | GND | O | GND | | N/A | 0V | 0.75A | GND for PCIe isolation | | 3 | SJ | -| 17 | PEX_TX5 | I | Diff | | 80-85Ohm diff | | | PCI Express TX Lane5 | | 3 | SH | -| 18 | PEX_TX5# | I | Diff | | 80-85Ohm diff | | | | | 3 | SG | +| 17 | PEX_TX5_P | I | Diff | | 80-85Ohm diff | | | PCI Express TX Lane5 | | 3 | SH | +| 18 | PEX_TX5_N | I | Diff | | 80-85Ohm diff | | | | | 3 | SG | | 19 | GND | O | GND | | N/A | 0V | 0.75A | GND for PCIe isolation | | 1 | SJ | -| 20 | PEX_TX6 | I | Diff | | 80-85Ohm diff | | | PCI Express TX Lane6 | | 1 | SK | -| 21 | PEX_TX6# | I | Diff | | 80-85Ohm diff | | | | | 1 | SL | +| 20 | PEX_TX6_P | I | Diff | | 80-85Ohm diff | | | PCI Express TX Lane6 | | 1 | SK | +| 21 | PEX_TX6_N | I | Diff | | 80-85Ohm diff | | | | | 1 | SL | | 22 | GND | O | GND | | N/A | 0V | 0.75A | GND for PCIe isolation | | 2 | SH | -| 23 | PEX_TX7 | I | Diff | | 80-85Ohm diff | | | PCI Express TX Lane7 | | 1 | SH | -| 24 | PEX_TX7# | I | Diff | | 80-85Ohm diff | | | | | 1 | SG | +| 23 | PEX_TX7_P | I | Diff | | 80-85Ohm diff | | | PCI Express TX Lane7 | | 1 | SH | +| 24 | PEX_TX7_N | I | Diff | | 80-85Ohm diff | | | | | 1 | SG | | 25 | GND | O | GND | | N/A | 0V | 0.75A | GND for PCIe isolation | | 1 | SF | -| 26 | PEX_RX0 | O | Diff | | 80-85Ohm diff | | | PCI Express RX Lane0 | | 8 | SE | -| 27 | PEX_RX0# | O | Diff | | 80-85Ohm diff | | | | | 8 | SD | +| 26 | PEX_RX0_P | O | Diff | | 80-85Ohm diff | | | PCI Express RX Lane0 | | 8 | SE | +| 27 | PEX_RX0_N | O | Diff | | 80-85Ohm diff | | | | | 8 | SD | | 28 | GND | O | GND | | N/A | 0V | 0.75A | GND for PCIe isolation | | 8 | SC | -| 29 | PEX_RX1 | O | Diff | | 80-85Ohm diff | | | PCI Express RX Lane1 | | 8 | SB | -| 30 | PEX_RX1# | O | Diff | | 80-85Ohm diff | | | | | 8 | SA | +| 29 | PEX_RX1_P | O | Diff | | 80-85Ohm diff | | | PCI Express RX Lane1 | | 8 | SB | +| 30 | PEX_RX1_N | O | Diff | | 80-85Ohm diff | | | | | 8 | SA | | 31 | GND | O | GND | | N/A | 0V | 0.75A | GND for PCIe isolation | | 7 | SE | -| 32 | PEX_RX2 | O | Diff | | 80-85Ohm diff | | | PCI Express RX Lane2 | | 6 | SE | -| 33 | PEX_RX2# | O | Diff | | 80-85Ohm diff | | | | | 6 | SD | +| 32 | PEX_RX2_P | O | Diff | | 80-85Ohm diff | | | PCI Express RX Lane2 | | 6 | SE | +| 33 | PEX_RX2_N | O | Diff | | 80-85Ohm diff | | | | | 6 | SD | | 34 | GND | O | GND | | N/A | 0V | 0.75A | GND for PCIe isolation | | 7 | SB | -| 35 | PEX_RX3 | O | Diff | | 80-85Ohm diff | | | PCI Express RX Lane3 | | 6 | SB | -| 36 | PEX_RX3# | O | Diff | | 80-85Ohm diff | | | | | 6 | SA | +| 35 | PEX_RX3_P | O | Diff | | 80-85Ohm diff | | | PCI Express RX Lane3 | | 6 | SB | +| 36 | PEX_RX3_N | O | Diff | | 80-85Ohm diff | | | | | 6 | SA | | 37 | GND | O | GND | | N/A | 0V | 0.75A | GND for PCIe isolation | | 6 | SC | -| 38 | PEX_RX4 | O | Diff | | 80-85Ohm diff | | | PCI Express RX Lane4 | | 3 | SA | -| 39 | PEX_RX4# | O | Diff | | 80-85Ohm diff | | | | | 3 | SB | +| 38 | PEX_RX4_P | O | Diff | | 80-85Ohm diff | | | PCI Express RX Lane4 | | 3 | SA | +| 39 | PEX_RX4_N | O | Diff | | 80-85Ohm diff | | | | | 3 | SB | | 40 | GND | O | GND | | N/A | 0V | 0.75A | GND for PCIe isolation | | 3 | SC | -| 41 | PEX_RX5 | O | Diff | | 80-85Ohm diff | | | PCI Express RX Lane5 | | 3 | SD | -| 42 | PEX_RX5# | O | Diff | | 80-85Ohm diff | | | | | 3 | SE | +| 41 | PEX_RX5_P | O | Diff | | 80-85Ohm diff | | | PCI Express RX Lane5 | | 3 | SD | +| 42 | PEX_RX5_N | O | Diff | | 80-85Ohm diff | | | | | 3 | SE | | 43 | GND | O | GND | | N/A | 0V | 0.75A | GND for PCIe isolation | | 3 | SF | -| 44 | PEX_RX6 | O | Diff | | 80-85Ohm diff | | | PCI Express RX Lane6 | | 1 | SA | -| 45 | PEX_RX6# | O | Diff | | 80-85Ohm diff | | | | | 1 | SB | +| 44 | PEX_RX6_P | O | Diff | | 80-85Ohm diff | | | PCI Express RX Lane6 | | 1 | SA | +| 45 | PEX_RX6_N | O | Diff | | 80-85Ohm diff | | | | | 1 | SB | | 46 | GND | O | GND | | N/A | 0V | 0.75A | GND for PCIe isolation | | 1 | SC | -| 47 | PEX_RX7 | O | Diff | | 80-85Ohm diff | | | PCI Express RX Lane7 | | 1 | SE | -| 48 | PEX_RX7# | O | Diff | | 80-85Ohm diff | | | | | 1 | SD | +| 47 | PEX_RX7_P | O | Diff | | 80-85Ohm diff | | | PCI Express RX Lane7 | | 1 | SE | +| 48 | PEX_RX7_N | O | Diff | | 80-85Ohm diff | | | | | 1 | SD | | 49 | GND | O | GND | | N/A | 0V | 0.75A | GND for PCIe isolation | | 2 | SB | -| 50 | PEX_REFCLK | O | Diff | | 90Ohm diff | | | PCI Express reference clock. | | 2 | SC | -| 51 | PEX_REFCLK# | O | Diff | | 90Ohm diff | | | | | 2 | SD | +| 50 | PEX_REFCLK_P | O | Diff | | 90Ohm diff | | | PCI Express reference clock. | | 2 | SC | +| 51 | PEX_REFCLK_N | O | Diff | | 90Ohm diff | | | | | 2 | SD | | 52 | GND | O | GND | | N/A | 0V | 0.75A | GND for PCIe isolation | | 2 | SE | | 53 | PEX_RST# | I | CMOS | | N/A | | | PCI Express reset signal. | | 5 | SA | | 54 | PEX_CLK_REQ# | O | OD | | N/A | | | PCI Express clock request. | | 4 | SA | | 55 | DGPU_PWM_SEL | I | OD | | N/A | | | Internal display PWM source select | | 4 | SB | | 56 | DP_A_HPD | I | CMOS | N/A | 3.3V | | | DisplayPort A hot plug detect | DisplayPort interface for internal display | 7 | SA | -| 57 | DP_A_L0 | O | Diff | | 90Ohm diff | | | DisplayPort A Lane0 | | 7 | SG | -| 58 | DP_A_L0# | O | Diff | | 90Ohm diff | | | | | 7 | SF | +| 57 | DP_A_L0_P | O | Diff | | 90Ohm diff | | | DisplayPort A Lane0 | | 7 | SG | +| 58 | DP_A_L0_N | O | Diff | | 90Ohm diff | | | | | 7 | SF | | 59 | GPIO2_EC | I/O | CMOS | N/A | 3.3V | | | Connect to EC GPIO for power switching from AC to DC mode.Connect to GPU GPIO0. Will be high when connected to the PD power source >=180W. | | 2 | SA | -| 60 | DP_A_L1 | O | Diff | | 90Ohm diff | | | DisplayPort A Lane1 | | 7 | SD | -| 61 | DP_A_L1# | O | Diff | | 90Ohm diff | | | | | 7 | SC | +| 60 | DP_A_L1_P | O | Diff | | 90Ohm diff | | | DisplayPort A Lane1 | | 7 | SD | +| 61 | DP_A_L1_N | O | Diff | | 90Ohm diff | | | | | 7 | SC | | 62 | PNL_BL_EN | O | CMOS | | N/A | 3.3V | | Internal panel backlight enable. Connect to internal display | | 4 | SL | -| 63 | DP_A_L2 | O | Diff | | 90Ohm diff | | | DisplayPort A Lane2 | | 2 | SK | -| 64 | DP_A_L2# | O | Diff | | 90Ohm diff | | | | | 2 | SJ | +| 63 | DP_A_L2_P | O | Diff | | 90Ohm diff | | | DisplayPort A Lane2 | | 2 | SK | +| 64 | DP_A_L2_N | O | Diff | | 90Ohm diff | | | | | 2 | SJ | | 65 | TH_OVERT# | O | OD | | N/A | | | PROCHOT#. Connect to EC. Open collector power/thermal alert. Can drive low to put the system into min power state. Can monitor to put GPU in min power state. | | 5 | SL | -| 66 | DP_A_L3 | O | Diff | | 90Ohm diff | | | DisplayPort A Lane3 | | 2 | SG | -| 67 | DP_A_L3# | O | Diff | | 90Ohm diff | | | | | 2 | SF | +| 66 | DP_A_L3_P | O | Diff | | 90Ohm diff | | | DisplayPort A Lane3 | | 2 | SG | +| 67 | DP_A_L3_N | O | Diff | | 90Ohm diff | | | | | 2 | SF | | 68 | TH_ALERT# | O | OD | | N/A | | | Thermal interrupt request. Connect to EC | | 5 | SB | -| 69 | DP_A_AUX | I/O | Diff/OD | | 90Ohm diff | | | DisplayPort A auxiliary channel/DDC. When using an Expansion Bay Module that uses two PCIe ports, it will switch to the 2nd PCIe clock | | 7 | SK | -| 70 | DP_A_AUX# | I/O | Diff/OD | | 90Ohm diff | | | | | 7 | SJ | +| 69 | DP_A_AUX_P | I/O | Diff/OD | | 90Ohm diff | | | DisplayPort A auxiliary channel/DDC. When using an Expansion Bay Module that uses two PCIe ports, it will switch to the 2nd PCIe clock | | 7 | SK | +| 70 | DP_A_AUX_N | I/O | Diff/OD | | 90Ohm diff | | | | | 7 | SJ | | 71 | PNL_PWR_EN | O | CMOS | | N/A | 3.3V | | Internal panel power enable. Connect to internal display | | 5 | SK | | 72 | PNL_BL_PWM | O | CMOS | | N/A | 3.3V | | Internal panel PWM brightness control. Connect to internal display | | 4 | SK | | 73 | ID1 | O | OD | | N/A | | | Connect to EC ADC with 100K pull-up to identify if the power connector is well connected | | 2 | SL |