From 249645c856d02be2d88be9c33dc39dfa5c001726 Mon Sep 17 00:00:00 2001 From: smesgr9000 Date: Sat, 9 Mar 2024 11:41:36 +0100 Subject: [PATCH] inital commit --- LICENSE | 429 ++++++ Library.pretty/GBA_Cartridge.kicad_mod | 116 ++ Library.pretty/MicroSD.kicad_mod | 56 + microcade.kicad_pcb | 1828 ++++++++++++++++++++++++ microcade.kicad_prl | 77 + microcade.kicad_pro | 477 +++++++ microcade.kicad_sch | 826 +++++++++++ microcadeV1.jpg | Bin 0 -> 155577 bytes 8 files changed, 3809 insertions(+) create mode 100644 LICENSE create mode 100644 Library.pretty/GBA_Cartridge.kicad_mod create mode 100644 Library.pretty/MicroSD.kicad_mod create mode 100644 microcade.kicad_pcb create mode 100644 microcade.kicad_prl create mode 100644 microcade.kicad_pro create mode 100644 microcade.kicad_sch create mode 100644 microcadeV1.jpg diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..605f572 --- /dev/null +++ b/LICENSE @@ -0,0 +1,429 @@ +Attribution-ShareAlike 4.0 International + +Copyright (c) 2024, smesgr9000 + +======================================================================= + +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-ShareAlike 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-ShareAlike 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. BY-SA Compatible License means a license listed at + creativecommons.org/compatiblelicenses, approved by Creative + Commons as essentially the equivalent of this Public License. + + d. 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. + + e. 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. + + f. 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. + + g. License Elements means the license attributes listed in the name + of a Creative Commons Public License. The License Elements of this + Public License are Attribution and ShareAlike. + + h. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + i. 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. + + j. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + k. 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. + + l. 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. + + m. 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. Additional offer from the Licensor -- Adapted Material. + Every recipient of Adapted Material from You + automatically receives an offer from the Licensor to + exercise the Licensed Rights in the Adapted Material + under the conditions of the Adapter's License You apply. + + c. 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. + + b. ShareAlike. + + In addition to the conditions in Section 3(a), if You Share + Adapted Material You produce, the following conditions also apply. + + 1. The Adapter's License You apply must be a Creative Commons + license with the same License Elements, this version or + later, or a BY-SA Compatible License. + + 2. You must include the text of, or the URI or hyperlink to, the + Adapter's License You apply. You may satisfy this condition + in any reasonable manner based on the medium, means, and + context in which You Share Adapted Material. + + 3. You may not offer or impose any additional or different terms + or conditions on, or apply any Effective Technological + Measures to, Adapted Material that restrict exercise of the + rights granted under the Adapter's License You apply. + + +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, + + including for purposes of Section 3(b); 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. diff --git a/Library.pretty/GBA_Cartridge.kicad_mod b/Library.pretty/GBA_Cartridge.kicad_mod new file mode 100644 index 0000000..aa0d484 --- /dev/null +++ b/Library.pretty/GBA_Cartridge.kicad_mod @@ -0,0 +1,116 @@ +(footprint "GBA_Cartridge" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (attr through_hole) + (fp_text reference "REF**" (at -6 -29 90) (layer "F.SilkS") + (effects (font (size 1.27 1.27) (thickness 0.15))) + (tstamp 315d130f-fb4a-4e2d-922c-9e6bfbb047d6) + ) + (fp_text value "${Reference}" (at 8 0) (layer "F.Fab") hide + (effects (font (size 1.27 1.27) (thickness 0.15))) + (tstamp b4e0ed8a-f6a5-4975-b653-8752d6c2ed32) + ) + (fp_text user "32" (at -8 26 270) (layer "F.SilkS") + (effects (font (size 1.2065 1.2065) (thickness 0.1016)) (justify left bottom)) + (tstamp 7b231dc7-1e03-4c35-b33d-eef980cefb9b) + ) + (fp_text user "1" (at -8 -24 270) (layer "F.SilkS") + (effects (font (size 1.2065 1.2065) (thickness 0.1016)) (justify left bottom)) + (tstamp 7fbd67a2-ff82-4932-89ca-8556fa396a71) + ) + (fp_line (start -4 -25.5) (end -4 25.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e8e3a367-94c6-4bd0-bd02-008f19a9cc32)) + (fp_line (start -4 25.5) (end -2.5 25.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a1367cac-94d4-472e-a7e7-8c6e98c2c7c2)) + (fp_line (start -2.5 -28.5) (end -2.5 -28) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 81707840-0e01-47ec-8c89-f2aeac35b613)) + (fp_line (start -2.5 -25.5) (end -4 -25.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9d1f4ba8-e8ef-4e50-a857-0b7d4155ef67)) + (fp_line (start -2.5 -25.5) (end -2.5 -28) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9ebce03f-647d-47f4-b598-acb0fe9a5b38)) + (fp_line (start -2.5 25.5) (end -2.5 28) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 06b34d7d-829a-46d4-b2b9-2ee2203f9ef4)) + (fp_line (start -2.5 28) (end -2.5 28.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e6e44424-fa19-4082-9018-94749cdfd6f4)) + (fp_line (start 15 -28.5) (end -2.5 -28.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 902164e7-4b7a-4c51-b9a1-76afedc7de55)) + (fp_line (start 15 -28) (end 15 -28.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b317a772-d54a-4547-a810-5b114abdfd99)) + (fp_line (start 15 -28) (end 15 -25.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 034bb61a-0d29-4e7c-afd9-40d06727f107)) + (fp_line (start 15 -25.5) (end 15 25.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 39069e01-d43d-4744-8388-124ea9097729)) + (fp_line (start 15 28) (end 15 25.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8c230e53-9b09-48fd-b94d-32e25be321c6)) + (fp_line (start 15 28) (end 15 28.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5791502b-3a9d-4d7e-a3f3-f230c2303546)) + (fp_line (start 15 28.5) (end -2.5 28.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bf289ccb-760b-4740-b215-36e02d5366ba)) + (pad "" np_thru_hole circle (at 3.5 -13) (size 2.2 2.2) (drill 2.2) (layers "*.Cu" "*.Mask") (tstamp a82f76f0-a28b-4751-a907-24573ac6f04a)) + (pad "" np_thru_hole circle (at 3.5 13) (size 2.2 2.2) (drill 2.2) (layers "*.Cu" "*.Mask") (tstamp 966ae2d2-6cfa-4e77-b99e-e7d5ce70df84)) + (pad "" smd rect (at 16.25 -13 270) (size 5.5 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 631a9b82-02ee-46d5-a462-31839344a01f)) + (pad "" smd rect (at 16.25 13 270) (size 5.5 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp affb386f-e6ae-4f99-afcb-5f6b02b3d642)) + (pad "1" smd rect (at -5 -23.25 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp b23a0f63-d965-40b0-bc39-c7fefa62e97c)) + (pad "2" smd rect (at -5 -21.75 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp dedc4871-4cf9-464f-9cef-a3ee6a4e4416)) + (pad "3" smd rect (at -5 -20.25 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp 8d96c569-9d79-4c13-bf6b-aab072b7c9b4)) + (pad "4" smd rect (at -5 -18.75 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp 4eeb9df1-efaf-4175-8586-46b04ca33919)) + (pad "5" smd rect (at -5 -17.25 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp 5ebe21c5-461e-41d9-b971-58894f4c10ec)) + (pad "6" smd rect (at -5 -15.75 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp b57d7ef6-3e3b-46b2-88bc-9599e7d0dab8)) + (pad "7" smd rect (at -5 -14.25 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp 40d294cd-ac8f-46e4-9849-11cb62957601)) + (pad "8" smd rect (at -5 -12.75 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp e39f4d15-dc16-4c3f-bb70-e6377b786186)) + (pad "9" smd rect (at -5 -11.25 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp 83389a3b-00e2-4b34-bac4-b447dfd24b35)) + (pad "10" smd rect (at -5 -9.75 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp d7fc1da8-2bd0-48c6-a8b4-3007630e3f1e)) + (pad "11" smd rect (at -5 -8.25 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp 209faede-471e-4992-a354-8960898440a6)) + (pad "12" smd rect (at -5 -6.75 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp 357f0c08-fc6d-49a0-b2e2-4632d3654173)) + (pad "13" smd rect (at -5 -5.25 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp ce747902-a204-46e1-bf23-e081f3d7e14f)) + (pad "14" smd rect (at -5 -3.75 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp 99338b9d-6514-47d7-b338-05461cb0cc5a)) + (pad "15" smd rect (at -5 -2.25 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp 90cec09f-4e40-4581-8bca-1e2838155e2b)) + (pad "16" smd rect (at -5 -0.75 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp 25aab775-f6f0-49c1-8e5f-5a6807d93b99)) + (pad "17" smd rect (at -5 0.75 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp de55583f-97b6-4da2-9477-a8f9a25ea4c8)) + (pad "18" smd rect (at -5 2.25 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp e7742b2e-af48-4204-aa25-3b1fc6f55cb5)) + (pad "19" smd rect (at -5 3.75 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp 507e291e-e2e4-49c0-8349-bb0c2c21eb22)) + (pad "20" smd rect (at -5 5.25 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp c5a7d9e2-80fa-41c3-ab35-a48b4ee5ecd5)) + (pad "21" smd rect (at -5 6.75 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp 2991bfbd-7670-44d7-9c1d-b348247a83da)) + (pad "22" smd rect (at -5 8.25 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp 7e73f207-6828-483e-8fa4-ad9e5ce76966)) + (pad "23" smd rect (at -5 9.75 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp addcc87b-7d53-412d-89e9-05e58f04403c)) + (pad "24" smd rect (at -5 11.25 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp a1cf9a61-c853-4b54-9089-09948251fa23)) + (pad "25" smd rect (at -5 12.75 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp e2dfb562-ffb1-48fb-ab2f-4bf3c49b992e)) + (pad "26" smd rect (at -5 14.25 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp 99dc36dc-1039-487d-a6cc-9cbb88c54061)) + (pad "27" smd rect (at -5 15.75 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp 74d89dfc-aae1-440b-a460-3aad290374a6)) + (pad "28" smd rect (at -5 17.25 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp 3c17a4fc-fd4f-4a64-960d-830a02e055ff)) + (pad "29" smd rect (at -5 18.75 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp f11335c1-9df2-43e9-b138-22b44b394b45)) + (pad "30" smd rect (at -5 20.25 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp b4509b43-07b1-44f3-b4ee-1a34f589cd59)) + (pad "31" smd rect (at -5 21.75 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp 86b0d30b-c7d9-4b59-b406-c903fddd7a14)) + (pad "32" smd rect (at -5 23.25 180) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (solder_mask_margin 0.0508) (tstamp 345e3e10-19b2-4c1c-975f-d8e3cea52c36)) +) diff --git a/Library.pretty/MicroSD.kicad_mod b/Library.pretty/MicroSD.kicad_mod new file mode 100644 index 0000000..707fc0f --- /dev/null +++ b/Library.pretty/MicroSD.kicad_mod @@ -0,0 +1,56 @@ +(footprint "MicroSD" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (attr exclude_from_pos_files exclude_from_bom) + (fp_text reference "REF**" (at -4.625 10) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 9137d877-970c-4807-9e04-fc326b6a2555) + ) + (fp_text value "${Referecnce}" (at -4.8 8) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 192ae3b8-d4d7-4a1f-8012-dcf66bf474a3) + ) + (fp_text user "1" (at -9 5) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.1))) + (tstamp 856d594a-b280-451c-a0ad-321022110311) + ) + (fp_line (start -11 6.4) (end -11 7.9) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp d9f1e4e6-1b9b-46fc-8b72-fb1243d6a7ef)) + (fp_line (start -11 6.4) (end -9.7 5.1) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5eb40ec8-aab1-4476-99ca-c9570c878a3f)) + (fp_line (start -11 7.9) (end -10.4 7.9) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 5c9b7058-8716-4ff0-a761-b8f192188d86)) + (fp_line (start -11 9.7) (end -11 15) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp a62ca9ba-f275-4d84-890f-2c9f96527c39)) + (fp_line (start -11 15) (end 0 15) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 1a0e6ee9-fe31-45ff-ab5d-fa9e9d42c8a5)) + (fp_line (start -10.4 7.9) (end -10.4 9.1) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b18b9134-e7de-473e-a9b0-b669833f706d)) + (fp_line (start -10.4 9.1) (end -11 9.7) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2ad7cd7e-8191-43b8-bb1a-a8d4555f7f09)) + (fp_line (start -9.7 0.5) (end -9.7 5.1) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 55516c4e-125e-43c8-a7b1-7bac5cfacc2c)) + (fp_line (start -9.2 0) (end -0.5 0) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 787749b0-6358-47fd-8e3a-4bf744bdb2b6)) + (fp_line (start 0 0.5) (end 0 15) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 457336e7-a650-41c8-88a7-9e77bf28c085)) + (fp_arc (start -9.7 0.5) (mid -9.553553 0.146447) (end -9.2 0) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 86f049da-7e0d-46db-a3e3-a3715706591f)) + (fp_arc (start -0.5 0) (mid -0.146447 0.146447) (end 0 0.5) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp e9844ccc-04bd-4735-a7f5-d06ea7303548)) + (pad "1" connect rect (at -8.7 2.55 180) (size 0.85 3) (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.05) (tstamp fabb2acf-160e-4975-8665-fd78c90f4dd8)) + (pad "2" connect rect (at -7.6 2.55 180) (size 0.85 3) (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.05) (tstamp 45869320-33fd-40f5-8dfd-8ef209733a97)) + (pad "3" connect rect (at -6.5 2.55 180) (size 0.85 3) (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.05) (tstamp e9d12d17-9654-45b5-a2c8-300b530686e2)) + (pad "4" connect rect (at -5.4 2.4 180) (size 0.85 3.3) (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.05) (tstamp af2fdcfc-29d8-4a96-b45d-86776d8a64f7)) + (pad "5" connect rect (at -4.3 2.55 180) (size 0.85 3) (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.05) (tstamp de6c08c4-3948-4d25-a128-56610183ec62)) + (pad "6" connect rect (at -3.2 2.4 180) (size 0.85 3.3) (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.05) (tstamp 7e612b93-9c7d-4038-8e1e-dd8611d107d5)) + (pad "7" connect rect (at -2.1 2.55 180) (size 0.85 3) (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.05) (tstamp 1d8f78bc-451e-4c01-a4ab-e8b9c01d8f06)) + (pad "8" connect rect (at -1 2.55 180) (size 0.85 3) (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.05) (tstamp b6cb49d4-3c8c-46b0-8231-e8939c3c0a98)) +) diff --git a/microcade.kicad_pcb b/microcade.kicad_pcb new file mode 100644 index 0000000..f37a7a4 --- /dev/null +++ b/microcade.kicad_pcb @@ -0,0 +1,1828 @@ +(kicad_pcb (version 20221018) (generator pcbnew) + + (general + (thickness 1.6) + ) + + (paper "A4") + (layers + (0 "F.Cu" signal) + (31 "B.Cu" signal) + (32 "B.Adhes" user "B.Adhesive") + (33 "F.Adhes" user "F.Adhesive") + (34 "B.Paste" user) + (35 "F.Paste" user) + (36 "B.SilkS" user "B.Silkscreen") + (37 "F.SilkS" user "F.Silkscreen") + (38 "B.Mask" user) + (39 "F.Mask" user) + (40 "Dwgs.User" user "User.Drawings") + (41 "Cmts.User" user "User.Comments") + (42 "Eco1.User" user "User.Eco1") + (43 "Eco2.User" user "User.Eco2") + (44 "Edge.Cuts" user) + (45 "Margin" user) + (46 "B.CrtYd" user "B.Courtyard") + (47 "F.CrtYd" user "F.Courtyard") + (48 "B.Fab" user) + (49 "F.Fab" user) + (50 "User.1" user) + (51 "User.2" user) + (52 "User.3" user) + (53 "User.4" user) + (54 "User.5" user) + (55 "User.6" user) + (56 "User.7" user) + (57 "User.8" user) + (58 "User.9" user) + ) + + (setup + (pad_to_mask_clearance 0) + (pcbplotparams + (layerselection 0x00010fc_ffffffff) + (plot_on_all_layers_selection 0x0000000_00000000) + (disableapertmacros false) + (usegerberextensions false) + (usegerberattributes true) + (usegerberadvancedattributes true) + (creategerberjobfile true) + (dashed_line_dash_ratio 12.000000) + (dashed_line_gap_ratio 3.000000) + (svgprecision 4) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (dxfpolygonmode true) + (dxfimperialunits true) + (dxfusepcbnewfont true) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (sketchpadsonfab false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 0) + (scaleselection 1) + (outputdirectory "/home/sme/code/microcade/Gerber/") + ) + ) + + (net 0 "") + (net 1 "Net-(J1-DAT2)") + (net 2 "Net-(J1-DAT3{slash}CD)") + (net 3 "Net-(J1-CMD)") + (net 4 "Net-(J1-VDD)") + (net 5 "Net-(J1-CLK)") + (net 6 "Net-(J1-VSS)") + (net 7 "Net-(J1-DAT0)") + (net 8 "Net-(J1-DAT1)") + (net 9 "unconnected-(J2-Pin_9-Pad9)") + (net 10 "unconnected-(J2-Pin_10-Pad10)") + (net 11 "unconnected-(J2-Pin_11-Pad11)") + (net 12 "unconnected-(J2-Pin_12-Pad12)") + (net 13 "unconnected-(J2-Pin_13-Pad13)") + (net 14 "unconnected-(J2-Pin_14-Pad14)") + (net 15 "unconnected-(J2-Pin_15-Pad15)") + (net 16 "unconnected-(J2-Pin_16-Pad16)") + (net 17 "unconnected-(J2-Pin_17-Pad17)") + (net 18 "unconnected-(J2-Pin_18-Pad18)") + (net 19 "unconnected-(J2-Pin_19-Pad19)") + (net 20 "unconnected-(J2-Pin_20-Pad20)") + (net 21 "unconnected-(J2-Pin_21-Pad21)") + (net 22 "unconnected-(J2-Pin_22-Pad22)") + (net 23 "unconnected-(J2-Pin_23-Pad23)") + (net 24 "unconnected-(J2-Pin_24-Pad24)") + (net 25 "unconnected-(J2-Pin_25-Pad25)") + (net 26 "unconnected-(J2-Pin_26-Pad26)") + (net 27 "unconnected-(J2-Pin_27-Pad27)") + (net 28 "unconnected-(J2-Pin_28-Pad28)") + (net 29 "unconnected-(J2-Pin_29-Pad29)") + (net 30 "unconnected-(J2-Pin_30-Pad30)") + (net 31 "unconnected-(J2-Pin_31-Pad31)") + (net 32 "unconnected-(J2-Pin_32-Pad32)") + + (footprint "Symbol:OSHW-Logo_5.7x6mm_SilkScreen" (layer "F.Cu") + (tstamp 74ca174b-1b79-4fb8-96b9-9027fc149222) + (at 155 89.2 -90) + (descr "Open Source Hardware Logo") + (tags "Logo OSHW") + (attr exclude_from_pos_files exclude_from_bom) + (fp_text reference "REF**" (at 0 0 90) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 22919ab3-f410-4241-b54b-51251b1cf90b) + ) + (fp_text value "OSHW-Logo_5.7x6mm_SilkScreen" (at 0.75 0 90) (layer "F.Fab") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 4abb291f-12f5-420f-97c9-82a9fd02729a) + ) + (fp_poly + (pts + (xy 1.79946 1.45803) + (xy 1.842711 1.471245) + (xy 1.870558 1.487941) + (xy 1.879629 1.501145) + (xy 1.877132 1.516797) + (xy 1.860931 1.541385) + (xy 1.847232 1.5588) + (xy 1.818992 1.590283) + (xy 1.797775 1.603529) + (xy 1.779688 1.602664) + (xy 1.726035 1.58901) + (xy 1.68663 1.58963) + (xy 1.654632 1.605104) + (xy 1.64389 1.614161) + (xy 1.609505 1.646027) + (xy 1.609505 2.062179) + (xy 1.471188 2.062179) + (xy 1.471188 1.458614) + (xy 1.540347 1.458614) + (xy 1.581869 1.460256) + (xy 1.603291 1.466087) + (xy 1.609502 1.477461) + (xy 1.609505 1.477798) + (xy 1.612439 1.489713) + (xy 1.625704 1.488159) + (xy 1.644084 1.479563) + (xy 1.682046 1.463568) + (xy 1.712872 1.453945) + (xy 1.752536 1.451478) + (xy 1.79946 1.45803) + ) + + (stroke (width 0.01) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 9cb13ff0-1f74-46d2-a2b0-ad6c53889959)) + (fp_poly + (pts + (xy 1.635255 2.401486) + (xy 1.683595 2.411015) + (xy 1.711114 2.425125) + (xy 1.740064 2.448568) + (xy 1.698876 2.500571) + (xy 1.673482 2.532064) + (xy 1.656238 2.547428) + (xy 1.639102 2.549776) + (xy 1.614027 2.542217) + (xy 1.602257 2.537941) + (xy 1.55427 2.531631) + (xy 1.510324 2.545156) + (xy 1.47806 2.57571) + (xy 1.472819 2.585452) + (xy 1.467112 2.611258) + (xy 1.462706 2.658817) + (xy 1.459811 2.724758) + (xy 1.458631 2.80571) + (xy 1.458614 2.817226) + (xy 1.458614 3.017822) + (xy 1.320297 3.017822) + (xy 1.320297 2.401683) + (xy 1.389456 2.401683) + (xy 1.429333 2.402725) + (xy 1.450107 2.407358) + (xy 1.457789 2.417849) + (xy 1.458614 2.427745) + (xy 1.458614 2.453806) + (xy 1.491745 2.427745) + (xy 1.529735 2.409965) + (xy 1.58077 2.401174) + (xy 1.635255 2.401486) + ) + + (stroke (width 0.01) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 2229b4a3-d308-4d2e-a2e0-b264ac5fb5d8)) + (fp_poly + (pts + (xy -0.993356 2.40302) + (xy -0.974539 2.40866) + (xy -0.968473 2.421053) + (xy -0.968218 2.426647) + (xy -0.967129 2.44223) + (xy -0.959632 2.444676) + (xy -0.939381 2.433993) + (xy -0.927351 2.426694) + (xy -0.8894 2.411063) + (xy -0.844072 2.403334) + (xy -0.796544 2.40274) + (xy -0.751995 2.408513) + (xy -0.715602 2.419884) + (xy -0.692543 2.436088) + (xy -0.687996 2.456355) + (xy -0.690291 2.461843) + (xy -0.70702 2.484626) + (xy -0.732963 2.512647) + (xy -0.737655 2.517177) + (xy -0.762383 2.538005) + (xy -0.783718 2.544735) + (xy -0.813555 2.540038) + (xy -0.825508 2.536917) + (xy -0.862705 2.529421) + (xy -0.888859 2.532792) + (xy -0.910946 2.544681) + (xy -0.931178 2.560635) + (xy -0.946079 2.5807) + (xy -0.956434 2.608702) + (xy -0.963029 2.648467) + (xy -0.966649 2.703823) + (xy -0.968078 2.778594) + (xy -0.968218 2.82374) + (xy -0.968218 3.017822) + (xy -1.09396 3.017822) + (xy -1.09396 2.401683) + (xy -1.031089 2.401683) + (xy -0.993356 2.40302) + ) + + (stroke (width 0.01) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 2fb511d6-c2dc-4bc2-9664-37af3f5f5f15)) + (fp_poly + (pts + (xy 0.993367 1.654342) + (xy 0.994555 1.746563) + (xy 0.998897 1.81661) + (xy 1.007558 1.867381) + (xy 1.021704 1.901772) + (xy 1.0425 1.922679) + (xy 1.07111 1.933) + (xy 1.106535 1.935636) + (xy 1.143636 1.932682) + (xy 1.171818 1.921889) + (xy 1.192243 1.90036) + (xy 1.206079 1.865199) + (xy 1.214491 1.81351) + (xy 1.218643 1.742394) + (xy 1.219703 1.654342) + (xy 1.219703 1.458614) + (xy 1.35802 1.458614) + (xy 1.35802 2.062179) + (xy 1.288862 2.062179) + (xy 1.24717 2.060489) + (xy 1.225701 2.054556) + (xy 1.219703 2.043293) + (xy 1.216091 2.033261) + (xy 1.201714 2.035383) + (xy 1.172736 2.04958) + (xy 1.106319 2.07148) + (xy 1.035875 2.069928) + (xy 0.968377 2.046147) + (xy 0.936233 2.027362) + (xy 0.911715 2.007022) + (xy 0.893804 1.981573) + (xy 0.881479 1.947458) + (xy 0.873723 1.901121) + (xy 0.869516 1.839007) + (xy 0.86784 1.757561) + (xy 0.867624 1.694578) + (xy 0.867624 1.458614) + (xy 0.993367 1.458614) + (xy 0.993367 1.654342) + ) + + (stroke (width 0.01) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 6a9621ba-0115-4ba1-b99f-cdd8cce24eae)) + (fp_poly + (pts + (xy -0.754012 1.469002) + (xy -0.722717 1.48395) + (xy -0.692409 1.505541) + (xy -0.669318 1.530391) + (xy -0.6525 1.562087) + (xy -0.641006 1.604214) + (xy -0.633891 1.660358) + (xy -0.630207 1.734106) + (xy -0.629008 1.829044) + (xy -0.628989 1.838985) + (xy -0.628713 2.062179) + (xy -0.76703 2.062179) + (xy -0.76703 1.856418) + (xy -0.767128 1.780189) + (xy -0.767809 1.724939) + (xy -0.769651 1.686501) + (xy -0.773233 1.660706) + (xy -0.779132 1.643384) + (xy -0.787927 1.630368) + (xy -0.80018 1.617507) + (xy -0.843047 1.589873) + (xy -0.889843 1.584745) + (xy -0.934424 1.602217) + (xy -0.949928 1.615221) + (xy -0.96131 1.627447) + (xy -0.969481 1.64054) + (xy -0.974974 1.658615) + (xy -0.97832 1.685787) + (xy -0.980051 1.72617) + (xy -0.980697 1.783879) + (xy -0.980792 1.854132) + (xy -0.980792 2.062179) + (xy -1.119109 2.062179) + (xy -1.119109 1.458614) + (xy -1.04995 1.458614) + (xy -1.008428 1.460256) + (xy -0.987006 1.466087) + (xy -0.980795 1.477461) + (xy -0.980792 1.477798) + (xy -0.97791 1.488938) + (xy -0.965199 1.487674) + (xy -0.939926 1.475434) + (xy -0.882605 1.457424) + (xy -0.817037 1.455421) + (xy -0.754012 1.469002) + ) + + (stroke (width 0.01) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 64f3c7b3-03f1-4c96-9f91-dd4f232ab158)) + (fp_poly + (pts + (xy 2.217226 1.46388) + (xy 2.29008 1.49483) + (xy 2.313027 1.509895) + (xy 2.342354 1.533048) + (xy 2.360764 1.551253) + (xy 2.363961 1.557183) + (xy 2.354935 1.57034) + (xy 2.331837 1.592667) + (xy 2.313344 1.60825) + (xy 2.262728 1.648926) + (xy 2.22276 1.615295) + (xy 2.191874 1.593584) + (xy 2.161759 1.58609) + (xy 2.127292 1.58792) + (xy 2.072561 1.601528) + (xy 2.034886 1.629772) + (xy 2.011991 1.675433) + (xy 2.001597 1.741289) + (xy 2.001595 1.741331) + (xy 2.002494 1.814939) + (xy 2.016463 1.868946) + (xy 2.044328 1.905716) + (xy 2.063325 1.918168) + (xy 2.113776 1.933673) + (xy 2.167663 1.933683) + (xy 2.214546 1.918638) + (xy 2.225644 1.911287) + (xy 2.253476 1.892511) + (xy 2.275236 1.889434) + (xy 2.298704 1.903409) + (xy 2.324649 1.92851) + (xy 2.365716 1.97088) + (xy 2.320121 2.008464) + (xy 2.249674 2.050882) + (xy 2.170233 2.071785) + (xy 2.087215 2.070272) + (xy 2.032694 2.056411) + (xy 1.96897 2.022135) + (xy 1.918005 1.968212) + (xy 1.894851 1.930149) + (xy 1.876099 1.875536) + (xy 1.866715 1.806369) + (xy 1.866643 1.731407) + (xy 1.875824 1.659409) + (xy 1.894199 1.599137) + (xy 1.897093 1.592958) + (xy 1.939952 1.532351) + (xy 1.997979 1.488224) + (xy 2.066591 1.461493) + (xy 2.141201 1.453073) + (xy 2.217226 1.46388) + ) + + (stroke (width 0.01) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 44c3f273-4f69-422f-9929-c6620a83f8f4)) + (fp_poly + (pts + (xy 0.610762 1.466055) + (xy 0.674363 1.500692) + (xy 0.724123 1.555372) + (xy 0.747568 1.599842) + (xy 0.757634 1.639121) + (xy 0.764156 1.695116) + (xy 0.766951 1.759621) + (xy 0.765836 1.824429) + (xy 0.760626 1.881334) + (xy 0.754541 1.911727) + (xy 0.734014 1.953306) + (xy 0.698463 1.997468) + (xy 0.655619 2.036087) + (xy 0.613211 2.061034) + (xy 0.612177 2.06143) + (xy 0.559553 2.072331) + (xy 0.497188 2.072601) + (xy 0.437924 2.062676) + (xy 0.41504 2.054722) + (xy 0.356102 2.0213) + (xy 0.31389 1.977511) + (xy 0.286156 1.919538) + (xy 0.270651 1.843565) + (xy 0.267143 1.803771) + (xy 0.26759 1.753766) + (xy 0.402376 1.753766) + (xy 0.406917 1.826732) + (xy 0.419986 1.882334) + (xy 0.440756 1.917861) + (xy 0.455552 1.92802) + (xy 0.493464 1.935104) + (xy 0.538527 1.933007) + (xy 0.577487 1.922812) + (xy 0.587704 1.917204) + (xy 0.614659 1.884538) + (xy 0.632451 1.834545) + (xy 0.640024 1.773705) + (xy 0.636325 1.708497) + (xy 0.628057 1.669253) + (xy 0.60432 1.623805) + (xy 0.566849 1.595396) + (xy 0.52172 1.585573) + (xy 0.475011 1.595887) + (xy 0.439132 1.621112) + (xy 0.420277 1.641925) + (xy 0.409272 1.662439) + (xy 0.404026 1.690203) + (xy 0.402449 1.732762) + (xy 0.402376 1.753766) + (xy 0.26759 1.753766) + (xy 0.268094 1.69758) + (xy 0.285388 1.610501) + (xy 0.319029 1.54253) + (xy 0.369018 1.493664) + (xy 0.435356 1.463899) + (xy 0.449601 1.460448) + (xy 0.53521 1.452345) + (xy 0.610762 1.466055) + ) + + (stroke (width 0.01) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 70e1368b-531f-4c6a-beb0-9695fb27c002)) + (fp_poly + (pts + (xy 0.281524 2.404237) + (xy 0.331255 2.407971) + (xy 0.461291 2.797773) + (xy 0.481678 2.728614) + (xy 0.493946 2.685874) + (xy 0.510085 2.628115) + (xy 0.527512 2.564625) + (xy 0.536726 2.53057) + (xy 0.571388 2.401683) + (xy 0.714391 2.401683) + (xy 0.671646 2.536857) + (xy 0.650596 2.603342) + (xy 0.625167 2.683539) + (xy 0.59861 2.767193) + (xy 0.574902 2.841782) + (xy 0.520902 3.011535) + (xy 0.462598 3.015328) + (xy 0.404295 3.019122) + (xy 0.372679 2.914734) + (xy 0.353182 2.849889) + (xy 0.331904 2.7784) + (xy 0.313308 2.715263) + (xy 0.312574 2.71275) + (xy 0.298684 2.669969) + (xy 0.286429 2.640779) + (xy 0.277846 2.629741) + (xy 0.276082 2.631018) + (xy 0.269891 2.64813) + (xy 0.258128 2.684787) + (xy 0.242225 2.736378) + (xy 0.223614 2.798294) + (xy 0.213543 2.832352) + (xy 0.159007 3.017822) + (xy 0.043264 3.017822) + (xy -0.049263 2.725471) + (xy -0.075256 2.643462) + (xy -0.098934 2.568987) + (xy -0.11918 2.505544) + (xy -0.134874 2.456632) + (xy -0.144898 2.425749) + (xy -0.147945 2.416726) + (xy -0.145533 2.407487) + (xy -0.126592 2.403441) + (xy -0.087177 2.403846) + (xy -0.081007 2.404152) + (xy -0.007914 2.407971) + (xy 0.039957 2.58401) + (xy 0.057553 2.648211) + (xy 0.073277 2.704649) + (xy 0.085746 2.748422) + (xy 0.093574 2.77463) + (xy 0.09502 2.778903) + (xy 0.101014 2.77399) + (xy 0.113101 2.748532) + (xy 0.129893 2.705997) + (xy 0.150003 2.64985) + (xy 0.167003 2.59913) + (xy 0.231794 2.400504) + (xy 0.281524 2.404237) + ) + + (stroke (width 0.01) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 3cb9e7bb-7108-4af3-9a6c-e03803a0ca9a)) + (fp_poly + (pts + (xy -2.538261 1.465148) + (xy -2.472479 1.494231) + (xy -2.42254 1.542793) + (xy -2.388374 1.610908) + (xy -2.369907 1.698651) + (xy -2.368583 1.712351) + (xy -2.367546 1.808939) + (xy -2.380993 1.893602) + (xy -2.408108 1.962221) + (xy -2.422627 1.984294) + (xy -2.473201 2.031011) + (xy -2.537609 2.061268) + (xy -2.609666 2.073824) + (xy -2.683185 2.067439) + (xy -2.739072 2.047772) + (xy -2.787132 2.014629) + (xy -2.826412 1.971175) + (xy -2.827092 1.970158) + (xy -2.843044 1.943338) + (xy -2.85341 1.916368) + (xy -2.859688 1.882332) + (xy -2.863373 1.83431) + (xy -2.864997 1.794931) + (xy -2.865672 1.759219) + (xy -2.739955 1.759219) + (xy -2.738726 1.79477) + (xy -2.734266 1.842094) + (xy -2.726397 1.872465) + (xy -2.712207 1.894072) + (xy -2.698917 1.906694) + (xy -2.651802 1.933122) + (xy -2.602505 1.936653) + (xy -2.556593 1.917639) + (xy -2.533638 1.896331) + (xy -2.517096 1.874859) + (xy -2.507421 1.854313) + (xy -2.503174 1.827574) + (xy -2.50292 1.787523) + (xy -2.504228 1.750638) + (xy -2.507043 1.697947) + (xy -2.511505 1.663772) + (xy -2.519548 1.64148) + (xy -2.533103 1.624442) + (xy -2.543845 1.614703) + (xy -2.588777 1.589123) + (xy -2.637249 1.587847) + (xy -2.677894 1.602999) + (xy -2.712567 1.634642) + (xy -2.733224 1.68662) + (xy -2.739955 1.759219) + (xy -2.865672 1.759219) + (xy -2.866479 1.716621) + (xy -2.863948 1.658056) + (xy -2.856362 1.614007) + (xy -2.842681 1.579248) + (xy -2.821865 1.548551) + (xy -2.814147 1.539436) + (xy -2.765889 1.494021) + (xy -2.714128 1.467493) + (xy -2.650828 1.456379) + (xy -2.619961 1.455471) + (xy -2.538261 1.465148) + ) + + (stroke (width 0.01) (type solid)) (fill solid) (layer "F.SilkS") (tstamp cd76ad43-9c64-41cc-bfaf-d5927bf723da)) + (fp_poly + (pts + (xy -0.201188 3.017822) + (xy -0.270346 3.017822) + (xy -0.310488 3.016645) + (xy -0.331394 3.011772) + (xy -0.338922 3.001186) + (xy -0.339505 2.994029) + (xy -0.340774 2.979676) + (xy -0.348779 2.976923) + (xy -0.369815 2.985771) + (xy -0.386173 2.994029) + (xy -0.448977 3.013597) + (xy -0.517248 3.014729) + (xy -0.572752 3.000135) + (xy -0.624438 2.964877) + (xy -0.663838 2.912835) + (xy -0.685413 2.85145) + (xy -0.685962 2.848018) + (xy -0.689167 2.810571) + (xy -0.690761 2.756813) + (xy -0.690633 2.716155) + (xy -0.553279 2.716155) + (xy -0.550097 2.770194) + (xy -0.542859 2.814735) + (xy -0.53306 2.839888) + (xy -0.495989 2.87426) + (xy -0.451974 2.886582) + (xy -0.406584 2.876618) + (xy -0.367797 2.846895) + (xy -0.353108 2.826905) + (xy -0.344519 2.80305) + (xy -0.340496 2.76823) + (xy -0.339505 2.71593) + (xy -0.341278 2.664139) + (xy -0.345963 2.618634) + (xy -0.352603 2.588181) + (xy -0.35371 2.585452) + (xy -0.380491 2.553) + (xy -0.419579 2.535183) + (xy -0.463315 2.532306) + (xy -0.504038 2.544674) + (xy -0.534087 2.572593) + (xy -0.537204 2.578148) + (xy -0.546961 2.612022) + (xy -0.552277 2.660728) + (xy -0.553279 2.716155) + (xy -0.690633 2.716155) + (xy -0.690568 2.69554) + (xy -0.689664 2.662563) + (xy -0.683514 2.580981) + (xy -0.670733 2.51973) + (xy -0.649471 2.474449) + (xy -0.617878 2.440779) + (xy -0.587207 2.421014) + (xy -0.544354 2.40712) + (xy -0.491056 2.402354) + (xy -0.43648 2.406236) + (xy -0.389792 2.418282) + (xy -0.365124 2.432693) + (xy -0.339505 2.455878) + (xy -0.339505 2.162773) + (xy -0.201188 2.162773) + (xy -0.201188 3.017822) + ) + + (stroke (width 0.01) (type solid)) (fill solid) (layer "F.SilkS") (tstamp f26d48f8-076d-46ec-9667-860fd72b7655)) + (fp_poly + (pts + (xy 2.677898 1.456457) + (xy 2.710096 1.464279) + (xy 2.771825 1.492921) + (xy 2.82461 1.536667) + (xy 2.861141 1.589117) + (xy 2.86616 1.600893) + (xy 2.873045 1.63174) + (xy 2.877864 1.677371) + (xy 2.879505 1.723492) + (xy 2.879505 1.810693) + (xy 2.697178 1.810693) + (xy 2.621979 1.810978) + (xy 2.569003 1.812704) + (xy 2.535325 1.817181) + (xy 2.51802 1.82572) + (xy 2.514163 1.83963) + (xy 2.520829 1.860222) + (xy 2.53277 1.884315) + (xy 2.56608 1.924525) + (xy 2.612368 1.944558) + (xy 2.668944 1.943905) + (xy 2.733031 1.922101) + (xy 2.788417 1.895193) + (xy 2.834375 1.931532) + (xy 2.880333 1.967872) + (xy 2.837096 2.007819) + (xy 2.779374 2.045563) + (xy 2.708386 2.06832) + (xy 2.632029 2.074688) + (xy 2.558199 2.063268) + (xy 2.546287 2.059393) + (xy 2.481399 2.025506) + (xy 2.43313 1.974986) + (xy 2.400465 1.906325) + (xy 2.382385 1.818014) + (xy 2.382175 1.816121) + (xy 2.380556 1.719878) + (xy 2.3871 1.685542) + (xy 2.514852 1.685542) + (xy 2.526584 1.690822) + (xy 2.558438 1.694867) + (xy 2.605397 1.697176) + (xy 2.635154 1.697525) + (xy 2.690648 1.697306) + (xy 2.725346 1.695916) + (xy 2.743601 1.692251) + (xy 2.749766 1.68521) + (xy 2.748195 1.67369) + (xy 2.746878 1.669233) + (xy 2.724382 1.627355) + (xy 2.689003 1.593604) + (xy 2.65778 1.578773) + (xy 2.616301 1.579668) + (xy 2.574269 1.598164) + (xy 2.539012 1.628786) + (xy 2.517854 1.666062) + (xy 2.514852 1.685542) + (xy 2.3871 1.685542) + (xy 2.39669 1.635229) + (xy 2.428698 1.564191) + (xy 2.474701 1.508779) + (xy 2.532821 1.471009) + (xy 2.60118 1.452896) + (xy 2.677898 1.456457) + ) + + (stroke (width 0.01) (type solid)) (fill solid) (layer "F.SilkS") (tstamp f6745b5e-27a4-4927-a4ec-85515068b86c)) + (fp_poly + (pts + (xy 0.014017 1.456452) + (xy 0.061634 1.465482) + (xy 0.111034 1.48437) + (xy 0.116312 1.486777) + (xy 0.153774 1.506476) + (xy 0.179717 1.524781) + (xy 0.188103 1.536508) + (xy 0.180117 1.555632) + (xy 0.16072 1.58385) + (xy 0.15211 1.594384) + (xy 0.116628 1.635847) + (xy 0.070885 1.608858) + (xy 0.02735 1.590878) + (xy -0.02295 1.581267) + (xy -0.071188 1.58066) + (xy -0.108533 1.589691) + (xy -0.117495 1.595327) + (xy -0.134563 1.621171) + (xy -0.136637 1.650941) + (xy -0.123866 1.674197) + (xy -0.116312 1.678708) + (xy -0.093675 1.684309) + (xy -0.053885 1.690892) + (xy -0.004834 1.697183) + (xy 0.004215 1.69817) + (xy 0.082996 1.711798) + (xy 0.140136 1.734946) + (xy 0.17803 1.769752) + (xy 0.199079 1.818354) + (xy 0.205635 1.877718) + (xy 0.196577 1.945198) + (xy 0.167164 1.998188) + (xy 0.117278 2.036783) + (xy 0.0468 2.061081) + (xy -0.031435 2.070667) + (xy -0.095234 2.070552) + (xy -0.146984 2.061845) + (xy -0.182327 2.049825) + (xy -0.226983 2.02888) + (xy -0.268253 2.004574) + (xy -0.282921 1.993876) + (xy -0.320643 1.963084) + (xy -0.275148 1.917049) + (xy -0.229653 1.871013) + (xy -0.177928 1.905243) + (xy -0.126048 1.930952) + (xy -0.070649 1.944399) + (xy -0.017395 1.945818) + (xy 0.028049 1.935443) + (xy 0.060016 1.913507) + (xy 0.070338 1.894998) + (xy 0.068789 1.865314) + (xy 0.04314 1.842615) + (xy -0.00654 1.82694) + (xy -0.060969 1.819695) + (xy -0.144736 1.805873) + (xy -0.206967 1.779796) + (xy -0.248493 1.740699) + (xy -0.270147 1.68782) + (xy -0.273147 1.625126) + (xy -0.258329 1.559642) + (xy -0.224546 1.510144) + (xy -0.171495 1.476408) + (xy -0.098874 1.458207) + (xy -0.045072 1.454639) + (xy 0.014017 1.456452) + ) + + (stroke (width 0.01) (type solid)) (fill solid) (layer "F.SilkS") (tstamp e3f4866f-fab2-4614-afa4-6bf624f387aa)) + (fp_poly + (pts + (xy 2.032581 2.40497) + (xy 2.092685 2.420597) + (xy 2.143021 2.452848) + (xy 2.167393 2.47694) + (xy 2.207345 2.533895) + (xy 2.230242 2.599965) + (xy 2.238108 2.681182) + (xy 2.238148 2.687748) + (xy 2.238218 2.753763) + (xy 1.858264 2.753763) + (xy 1.866363 2.788342) + (xy 1.880987 2.819659) + (xy 1.906581 2.852291) + (xy 1.911935 2.8575) + (xy 1.957943 2.885694) + (xy 2.01041 2.890475) + (xy 2.070803 2.871926) + (xy 2.08104 2.866931) + (xy 2.112439 2.851745) + (xy 2.13347 2.843094) + (xy 2.137139 2.842293) + (xy 2.149948 2.850063) + (xy 2.174378 2.869072) + (xy 2.186779 2.87946) + (xy 2.212476 2.903321) + (xy 2.220915 2.919077) + (xy 2.215058 2.933571) + (xy 2.211928 2.937534) + (xy 2.190725 2.954879) + (xy 2.155738 2.975959) + (xy 2.131337 2.988265) + (xy 2.062072 3.009946) + (xy 1.985388 3.016971) + (xy 1.912765 3.008647) + (xy 1.892426 3.002686) + (xy 1.829476 2.968952) + (xy 1.782815 2.917045) + (xy 1.752173 2.846459) + (xy 1.737282 2.756692) + (xy 1.735647 2.709753) + (xy 1.740421 2.641413) + (xy 1.86099 2.641413) + (xy 1.872652 2.646465) + (xy 1.903998 2.650429) + (xy 1.949571 2.652768) + (xy 1.980446 2.653169) + (xy 2.035981 2.652783) + (xy 2.071033 2.650975) + (xy 2.090262 2.646773) + (xy 2.09833 2.639203) + (xy 2.099901 2.628218) + (xy 2.089121 2.594381) + (xy 2.06198 2.56094) + (xy 2.026277 2.535272) + (xy 1.99056 2.524772) + (xy 1.942048 2.534086) + (xy 1.900053 2.561013) + (xy 1.870936 2.599827) + (xy 1.86099 2.641413) + (xy 1.740421 2.641413) + (xy 1.742599 2.610236) + (xy 1.764055 2.530949) + (xy 1.80047 2.471263) + (xy 1.852297 2.430549) + (xy 1.91999 2.408179) + (xy 1.956662 2.403871) + (xy 2.032581 2.40497) + ) + + (stroke (width 0.01) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 0bde66b3-1435-40d7-9da7-84db9bcc4343)) + (fp_poly + (pts + (xy -1.356699 1.472614) + (xy -1.344168 1.478514) + (xy -1.300799 1.510283) + (xy -1.25979 1.556646) + (xy -1.229168 1.607696) + (xy -1.220459 1.631166) + (xy -1.212512 1.673091) + (xy -1.207774 1.723757) + (xy -1.207199 1.744679) + (xy -1.207129 1.810693) + (xy -1.587083 1.810693) + (xy -1.578983 1.845273) + (xy -1.559104 1.88617) + (xy -1.524347 1.921514) + (xy -1.482998 1.944282) + (xy -1.456649 1.94901) + (xy -1.420916 1.943273) + (xy -1.378282 1.928882) + (xy -1.363799 1.922262) + (xy -1.31024 1.895513) + (xy -1.264533 1.930376) + (xy -1.238158 1.953955) + (xy -1.224124 1.973417) + (xy -1.223414 1.979129) + (xy -1.235951 1.992973) + (xy -1.263428 2.014012) + (xy -1.288366 2.030425) + (xy -1.355664 2.05993) + (xy -1.43111 2.073284) + (xy -1.505888 2.069812) + (xy -1.565495 2.051663) + (xy -1.626941 2.012784) + (xy -1.670608 1.961595) + (xy -1.697926 1.895367) + (xy -1.710322 1.811371) + (xy -1.711421 1.772936) + (xy -1.707022 1.684861) + (xy -1.706482 1.682299) + (xy -1.580582 1.682299) + (xy -1.577115 1.690558) + (xy -1.562863 1.695113) + (xy -1.53347 1.697065) + (xy -1.484575 1.697517) + (xy -1.465748 1.697525) + (xy -1.408467 1.696843) + (xy -1.372141 1.694364) + (xy -1.352604 1.689443) + (xy -1.34569 1.681434) + (xy -1.345445 1.678862) + (xy -1.353336 1.658423) + (xy -1.373085 1.629789) + (xy -1.381575 1.619763) + (xy -1.413094 1.591408) + (xy -1.445949 1.580259) + (xy -1.463651 1.579327) + (xy -1.511539 1.590981) + (xy -1.551699 1.622285) + (xy -1.577173 1.667752) + (xy -1.577625 1.669233) + (xy -1.580582 1.682299) + (xy -1.706482 1.682299) + (xy -1.692392 1.61551) + (xy -1.666038 1.560025) + (xy -1.633807 1.520639) + (xy -1.574217 1.477931) + (xy -1.504168 1.455109) + (xy -1.429661 1.453046) + (xy -1.356699 1.472614) + ) + + (stroke (width 0.01) (type solid)) (fill solid) (layer "F.SilkS") (tstamp a2a10cd1-01db-4f8a-b2cf-5bf6c4c9b482)) + (fp_poly + (pts + (xy 1.038411 2.405417) + (xy 1.091411 2.41829) + (xy 1.106731 2.42511) + (xy 1.136428 2.442974) + (xy 1.15922 2.463093) + (xy 1.176083 2.488962) + (xy 1.187998 2.524073) + (xy 1.195942 2.57192) + (xy 1.200894 2.635996) + (xy 1.203831 2.719794) + (xy 1.204947 2.775768) + (xy 1.209052 3.017822) + (xy 1.138932 3.017822) + (xy 1.096393 3.016038) + (xy 1.074476 3.009942) + (xy 1.068812 2.999706) + (xy 1.065821 2.988637) + (xy 1.052451 2.990754) + (xy 1.034233 2.999629) + (xy 0.988624 3.013233) + (xy 0.930007 3.016899) + (xy 0.868354 3.010903) + (xy 0.813638 2.995521) + (xy 0.80873 2.993386) + (xy 0.758723 2.958255) + (xy 0.725756 2.909419) + (xy 0.710587 2.852333) + (xy 0.711746 2.831824) + (xy 0.835508 2.831824) + (xy 0.846413 2.859425) + (xy 0.878745 2.879204) + (xy 0.93091 2.889819) + (xy 0.958787 2.891228) + (xy 1.005247 2.88762) + (xy 1.036129 2.873597) + (xy 1.043664 2.866931) + (xy 1.064076 2.830666) + (xy 1.068812 2.797773) + (xy 1.068812 2.753763) + (xy 1.007513 2.753763) + (xy 0.936256 2.757395) + (xy 0.886276 2.768818) + (xy 0.854696 2.788824) + (xy 0.847626 2.797743) + (xy 0.835508 2.831824) + (xy 0.711746 2.831824) + (xy 0.713971 2.792456) + (xy 0.736663 2.735244) + (xy 0.767624 2.69658) + (xy 0.786376 2.679864) + (xy 0.804733 2.668878) + (xy 0.828619 2.66218) + (xy 0.863957 2.658326) + (xy 0.916669 2.655873) + (xy 0.937577 2.655168) + (xy 1.068812 2.650879) + (xy 1.06862 2.611158) + (xy 1.063537 2.569405) + (xy 1.045162 2.544158) + (xy 1.008039 2.52803) + (xy 1.007043 2.527742) + (xy 0.95441 2.5214) + (xy 0.902906 2.529684) + (xy 0.86463 2.549827) + (xy 0.849272 2.559773) + (xy 0.83273 2.558397) + (xy 0.807275 2.543987) + (xy 0.792328 2.533817) + (xy 0.763091 2.512088) + (xy 0.74498 2.4958) + (xy 0.742074 2.491137) + (xy 0.75404 2.467005) + (xy 0.789396 2.438185) + (xy 0.804753 2.428461) + (xy 0.848901 2.411714) + (xy 0.908398 2.402227) + (xy 0.974487 2.400095) + (xy 1.038411 2.405417) + ) + + (stroke (width 0.01) (type solid)) (fill solid) (layer "F.SilkS") (tstamp cdcecfc6-5b96-4231-a5bc-a0bb10aae811)) + (fp_poly + (pts + (xy -1.38421 2.406555) + (xy -1.325055 2.422339) + (xy -1.280023 2.450948) + (xy -1.248246 2.488419) + (xy -1.238366 2.504411) + (xy -1.231073 2.521163) + (xy -1.225974 2.542592) + (xy -1.222679 2.572616) + (xy -1.220797 2.615154) + (xy -1.219937 2.674122) + (xy -1.219707 2.75344) + (xy -1.219703 2.774484) + (xy -1.219703 3.017822) + (xy -1.280059 3.017822) + (xy -1.318557 3.015126) + (xy -1.347023 3.008295) + (xy -1.354155 3.004083) + (xy -1.373652 2.996813) + (xy -1.393566 3.004083) + (xy -1.426353 3.01316) + (xy -1.473978 3.016813) + (xy -1.526764 3.015228) + (xy -1.575036 3.008589) + (xy -1.603218 3.000072) + (xy -1.657753 2.965063) + (xy -1.691835 2.916479) + (xy -1.707157 2.851882) + (xy -1.707299 2.850223) + (xy -1.705955 2.821566) + (xy -1.584356 2.821566) + (xy -1.573726 2.854161) + (xy -1.55641 2.872505) + (xy -1.521652 2.886379) + (xy -1.475773 2.891917) + (xy -1.428988 2.889191) + (xy -1.391514 2.878274) + (xy -1.381015 2.871269) + (xy -1.362668 2.838904) + (xy -1.35802 2.802111) + (xy -1.35802 2.753763) + (xy -1.427582 2.753763) + (xy -1.493667 2.75885) + (xy -1.543764 2.773263) + (xy -1.574929 2.795729) + (xy -1.584356 2.821566) + (xy -1.705955 2.821566) + (xy -1.703987 2.779647) + (xy -1.68071 2.723845) + (xy -1.636948 2.681647) + (xy -1.630899 2.677808) + (xy -1.604907 2.665309) + (xy -1.572735 2.65774) + (xy -1.52776 2.654061) + (xy -1.474331 2.653216) + (xy -1.35802 2.653169) + (xy -1.35802 2.604411) + (xy -1.362953 2.566581) + (xy -1.375543 2.541236) + (xy -1.377017 2.539887) + (xy -1.405034 2.5288) + (xy -1.447326 2.524503) + (xy -1.494064 2.526615) + (xy -1.535418 2.534756) + (xy -1.559957 2.546965) + (xy -1.573253 2.556746) + (xy -1.587294 2.558613) + (xy -1.606671 2.5506) + (xy -1.635976 2.530739) + (xy -1.679803 2.497063) + (xy -1.683825 2.493909) + (xy -1.681764 2.482236) + (xy -1.664568 2.462822) + (xy -1.638433 2.441248) + (xy -1.609552 2.423096) + (xy -1.600478 2.418809) + (xy -1.56738 2.410256) + (xy -1.51888 2.404155) + (xy -1.464695 2.401708) + (xy -1.462161 2.401703) + (xy -1.38421 2.406555) + ) + + (stroke (width 0.01) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 3215286d-43aa-4fac-87c3-70b58c4edf34)) + (fp_poly + (pts + (xy -1.908759 1.469184) + (xy -1.882247 1.482282) + (xy -1.849553 1.505106) + (xy -1.825725 1.529996) + (xy -1.809406 1.561249) + (xy -1.79924 1.603166) + (xy -1.793872 1.660044) + (xy -1.791944 1.736184) + (xy -1.791831 1.768917) + (xy -1.792161 1.840656) + (xy -1.793527 1.891927) + (xy -1.7965 1.927404) + (xy -1.801649 1.951763) + (xy -1.809543 1.96968) + (xy -1.817757 1.981902) + (xy -1.870187 2.033905) + (xy -1.93193 2.065184) + (xy -1.998536 2.074592) + (xy -2.065558 2.06098) + (xy -2.086792 2.051354) + (xy -2.137624 2.024859) + (xy -2.137624 2.440052) + (xy -2.100525 2.420868) + (xy -2.051643 2.406025) + (xy -1.991561 2.402222) + (xy -1.931564 2.409243) + (xy -1.886256 2.425013) + (xy -1.848675 2.455047) + (xy -1.816564 2.498024) + (xy -1.81415 2.502436) + (xy -1.803967 2.523221) + (xy -1.79653 2.54417) + (xy -1.791411 2.569548) + (xy -1.788181 2.603618) + (xy -1.786413 2.650641) + (xy -1.785677 2.714882) + (xy -1.785544 2.787176) + (xy -1.785544 3.017822) + (xy -1.923861 3.017822) + (xy -1.923861 2.592533) + (xy -1.962549 2.559979) + (xy -2.002738 2.53394) + (xy -2.040797 2.529205) + (xy -2.079066 2.541389) + (xy -2.099462 2.55332) + (xy -2.114642 2.570313) + (xy -2.125438 2.595995) + (xy -2.132683 2.633991) + (xy -2.137208 2.687926) + (xy -2.139844 2.761425) + (xy -2.140772 2.810347) + (xy -2.143911 3.011535) + (xy -2.209926 3.015336) + (xy -2.27594 3.019136) + (xy -2.27594 1.77065) + (xy -2.137624 1.77065) + (xy -2.134097 1.840254) + (xy -2.122215 1.888569) + (xy -2.10002 1.918631) + (xy -2.065559 1.933471) + (xy -2.030742 1.936436) + (xy -1.991329 1.933028) + (xy -1.965171 1.919617) + (xy -1.948814 1.901896) + (xy -1.935937 1.882835) + (xy -1.928272 1.861601) + (xy -1.924861 1.831849) + (xy -1.924749 1.787236) + (xy -1.925897 1.74988) + (xy -1.928532 1.693604) + (xy -1.932456 1.656658) + (xy -1.939063 1.633223) + (xy -1.949749 1.61748) + (xy -1.959833 1.60838) + (xy -2.00197 1.588537) + (xy -2.05184 1.585332) + (xy -2.080476 1.592168) + (xy -2.108828 1.616464) + (xy -2.127609 1.663728) + (xy -2.136712 1.733624) + (xy -2.137624 1.77065) + (xy -2.27594 1.77065) + (xy -2.27594 1.458614) + (xy -2.206782 1.458614) + (xy -2.16526 1.460256) + (xy -2.143838 1.466087) + (xy -2.137626 1.477461) + (xy -2.137624 1.477798) + (xy -2.134742 1.488938) + (xy -2.12203 1.487673) + (xy -2.096757 1.475433) + (xy -2.037869 1.456707) + (xy -1.971615 1.454739) + (xy -1.908759 1.469184) + ) + + (stroke (width 0.01) (type solid)) (fill solid) (layer "F.SilkS") (tstamp b601f288-8632-4ba8-96f5-4829dddcc692)) + (fp_poly + (pts + (xy 0.376964 -2.709982) + (xy 0.433812 -2.40843) + (xy 0.853338 -2.235488) + (xy 1.104984 -2.406605) + (xy 1.175458 -2.45425) + (xy 1.239163 -2.49679) + (xy 1.293126 -2.532285) + (xy 1.334373 -2.55879) + (xy 1.359934 -2.574364) + (xy 1.366895 -2.577722) + (xy 1.379435 -2.569086) + (xy 1.406231 -2.545208) + (xy 1.44428 -2.509141) + (xy 1.490579 -2.463933) + (xy 1.542123 -2.412636) + (xy 1.595909 -2.358299) + (xy 1.648935 -2.303972) + (xy 1.698195 -2.252705) + (xy 1.740687 -2.207549) + (xy 1.773407 -2.171554) + (xy 1.793351 -2.14777) + (xy 1.798119 -2.13981) + (xy 1.791257 -2.125135) + (xy 1.77202 -2.092986) + (xy 1.74243 -2.046508) + (xy 1.70451 -1.988844) + (xy 1.660282 -1.92314) + (xy 1.634654 -1.885664) + (xy 1.587941 -1.817232) + (xy 1.546432 -1.75548) + (xy 1.51214 -1.703481) + (xy 1.48708 -1.664308) + (xy 1.473264 -1.641035) + (xy 1.471188 -1.636145) + (xy 1.475895 -1.622245) + (xy 1.488723 -1.58985) + (xy 1.507738 -1.543515) + (xy 1.531003 -1.487794) + (xy 1.556584 -1.427242) + (xy 1.582545 -1.366414) + (xy 1.60695 -1.309864) + (xy 1.627863 -1.262148) + (xy 1.643349 -1.227819) + (xy 1.651472 -1.211432) + (xy 1.651952 -1.210788) + (xy 1.664707 -1.207659) + (xy 1.698677 -1.200679) + (xy 1.75034 -1.190533) + (xy 1.816176 -1.177908) + (xy 1.892664 -1.163491) + (xy 1.93729 -1.155177) + (xy 2.019021 -1.139616) + (xy 2.092843 -1.124808) + (xy 2.155021 -1.111564) + (xy 2.201822 -1.100695) + (xy 2.229509 -1.093011) + (xy 2.235074 -1.090573) + (xy 2.240526 -1.07407) + (xy 2.244924 -1.0368) + (xy 2.248272 -0.98312) + (xy 2.250574 -0.917388) + (xy 2.251832 -0.843963) + (xy 2.252048 -0.767204) + (xy 2.251227 -0.691468) + (xy 2.249371 -0.621114) + (xy 2.246482 -0.5605) + (xy 2.242565 -0.513984) + (xy 2.237622 -0.485925) + (xy 2.234657 -0.480084) + (xy 2.216934 -0.473083) + (xy 2.179381 -0.463073) + (xy 2.126964 -0.451231) + (xy 2.064652 -0.438733) + (xy 2.0429 -0.43469) + (xy 1.938024 -0.41548) + (xy 1.85518 -0.400009) + (xy 1.79163 -0.387663) + (xy 1.744637 -0.377827) + (xy 1.711463 -0.369886) + (xy 1.689371 -0.363224) + (xy 1.675624 -0.357227) + (xy 1.667484 -0.351281) + (xy 1.666345 -0.350106) + (xy 1.654977 -0.331174) + (xy 1.637635 -0.294331) + (xy 1.61605 -0.244087) + (xy 1.591954 -0.184954) + (xy 1.567079 -0.121444) + (xy 1.543157 -0.058068) + (xy 1.521919 0.000662) + (xy 1.505097 0.050235) + (xy 1.494422 0.086139) + (xy 1.491627 0.103862) + (xy 1.49186 0.104483) + (xy 1.501331 0.11897) + (xy 1.522818 0.150844) + (xy 1.554063 0.196789) + (xy 1.592807 0.253485) + (xy 1.636793 0.317617) + (xy 1.649319 0.335842) + (xy 1.693984 0.401914) + (xy 1.733288 0.4622) + (xy 1.765088 0.513235) + (xy 1.787245 0.55156) + (xy 1.797617 0.573711) + (xy 1.798119 0.576432) + (xy 1.789405 0.590736) + (xy 1.765325 0.619072) + (xy 1.728976 0.658396) + (xy 1.683453 0.705661) + (xy 1.631852 0.757823) + (xy 1.577267 0.811835) + (xy 1.522794 0.864653) + (xy 1.471529 0.913231) + (xy 1.426567 0.954523) + (xy 1.391004 0.985485) + (xy 1.367935 1.00307) + (xy 1.361554 1.005941) + (xy 1.346699 0.999178) + (xy 1.316286 0.980939) + (xy 1.275268 0.954297) + (xy 1.243709 0.932852) + (xy 1.186525 0.893503) + (xy 1.118806 0.847171) + (xy 1.05088 0.800913) + (xy 1.014361 0.776155) + (xy 0.890752 0.692547) + (xy 0.786991 0.74865) + (xy 0.73972 0.773228) + (xy 0.699523 0.792331) + (xy 0.672326 0.803227) + (xy 0.665402 0.804743) + (xy 0.657077 0.793549) + (xy 0.640654 0.761917) + (xy 0.617357 0.712765) + (xy 0.588414 0.64901) + (xy 0.55505 0.573571) + (xy 0.518491 0.489364) + (xy 0.479964 0.399308) + (xy 0.440694 0.306321) + (xy 0.401908 0.21332) + (xy 0.36483 0.123223) + (xy 0.330689 0.038948) + (xy 0.300708 -0.036587) + (xy 0.276116 -0.100466) + (xy 0.258136 -0.149769) + (xy 0.247997 -0.181579) + (xy 0.246366 -0.192504) + (xy 0.259291 -0.206439) + (xy 0.287589 -0.22906) + (xy 0.325346 -0.255667) + (xy 0.328515 -0.257772) + (xy 0.4261 -0.335886) + (xy 0.504786 -0.427018) + (xy 0.563891 -0.528255) + (xy 0.602732 -0.636682) + (xy 0.620628 -0.749386) + (xy 0.616897 -0.863452) + (xy 0.590857 -0.975966) + (xy 0.541825 -1.084015) + (xy 0.5274 -1.107655) + (xy 0.452369 -1.203113) + (xy 0.36373 -1.279768) + (xy 0.264549 -1.33722) + (xy 0.157895 -1.375071) + (xy 0.046836 -1.392922) + (xy -0.065561 -1.390375) + (xy -0.176227 -1.36703) + (xy -0.282094 -1.32249) + (xy -0.380095 -1.256355) + (xy -0.41041 -1.229513) + (xy -0.487562 -1.145488) + (xy -0.543782 -1.057034) + (xy -0.582347 -0.957885) + (xy -0.603826 -0.859697) + (xy -0.609128 -0.749303) + (xy -0.591448 -0.63836) + (xy -0.552581 -0.530619) + (xy -0.494323 -0.429831) + (xy -0.418469 -0.339744) + (xy -0.326817 -0.264108) + (xy -0.314772 -0.256136) + (xy -0.276611 -0.230026) + (xy -0.247601 -0.207405) + (xy -0.233732 -0.192961) + (xy -0.233531 -0.192504) + (xy -0.236508 -0.176879) + (xy -0.248311 -0.141418) + (xy -0.267714 -0.089038) + (xy -0.293488 -0.022655) + (xy -0.324409 0.054814) + (xy -0.359249 0.14045) + (xy -0.396783 0.231337) + (xy -0.435783 0.324559) + (xy -0.475023 0.417197) + (xy -0.513276 0.506335) + (xy -0.549317 0.589055) + (xy -0.581917 0.662441) + (xy -0.609852 0.723575) + (xy -0.631895 0.769541) + (xy -0.646818 0.797421) + (xy -0.652828 0.804743) + (xy -0.671191 0.799041) + (xy -0.705552 0.783749) + (xy -0.749984 0.761599) + (xy -0.774417 0.74865) + (xy -0.878178 0.692547) + (xy -1.001787 0.776155) + (xy -1.064886 0.818987) + (xy -1.13397 0.866122) + (xy -1.198707 0.910503) + (xy -1.231134 0.932852) + (xy -1.276741 0.963477) + (xy -1.31536 0.987747) + (xy -1.341952 1.002587) + (xy -1.35059 1.005724) + (xy -1.363161 0.997261) + (xy -1.390984 0.973636) + (xy -1.431361 0.937302) + (xy -1.481595 0.890711) + (xy -1.538988 0.836317) + (xy -1.575286 0.801392) + (xy -1.63879 0.738996) + (xy -1.693673 0.683188) + (xy -1.737714 0.636354) + (xy -1.768695 0.600882) + (xy -1.784398 0.579161) + (xy -1.785905 0.574752) + (xy -1.778914 0.557985) + (xy -1.759594 0.524082) + (xy -1.730091 0.476476) + (xy -1.692545 0.418599) + (xy -1.6491 0.353884) + (xy -1.636745 0.335842) + (xy -1.591727 0.270267) + (xy -1.55134 0.211228) + (xy -1.51784 0.162042) + (xy -1.493486 0.126028) + (xy -1.480536 0.106502) + (xy -1.479285 0.104483) + (xy -1.481156 0.088922) + (xy -1.491087 0.054709) + (xy -1.507347 0.006355) + (xy -1.528205 -0.051629) + (xy -1.551927 -0.11473) + (xy -1.576784 -0.178437) + (xy -1.601042 -0.238239) + (xy -1.622971 -0.289624) + (xy -1.640838 -0.328081) + (xy -1.652913 -0.349098) + (xy -1.653771 -0.350106) + (xy -1.661154 -0.356112) + (xy -1.673625 -0.362052) + (xy -1.69392 -0.36854) + (xy -1.724778 -0.376191) + (xy -1.768934 -0.38562) + (xy -1.829126 -0.397441) + (xy -1.908093 -0.412271) + (xy -2.00857 -0.430723) + (xy -2.030325 -0.43469) + (xy -2.094802 -0.447147) + (xy -2.151011 -0.459334) + (xy -2.193987 -0.470074) + (xy -2.21876 -0.478191) + (xy -2.222082 -0.480084) + (xy -2.227556 -0.496862) + (xy -2.232006 -0.534355) + (xy -2.235428 -0.588206) + (xy -2.237819 -0.654056) + (xy -2.239177 -0.727547) + (xy -2.239499 -0.80432) + (xy -2.238781 -0.880017) + (xy -2.237021 -0.95028) + (xy -2.234216 -1.01075) + (xy -2.230362 -1.05707) + (xy -2.225457 -1.084881) + (xy -2.2225 -1.090573) + (xy -2.206037 -1.096314) + (xy -2.168551 -1.105655) + (xy -2.113775 -1.117785) + (xy -2.045445 -1.131893) + (xy -1.967294 -1.14717) + (xy -1.924716 -1.155177) + (xy -1.843929 -1.170279) + (xy -1.771887 -1.18396) + (xy -1.712111 -1.195533) + (xy -1.668121 -1.204313) + (xy -1.643439 -1.209613) + (xy -1.639377 -1.210788) + (xy -1.632511 -1.224035) + (xy -1.617998 -1.255943) + (xy -1.597771 -1.301953) + (xy -1.573766 -1.357508) + (xy -1.547918 -1.418047) + (xy -1.52216 -1.479014) + (xy -1.498427 -1.535849) + (xy -1.478654 -1.583994) + (xy -1.464776 -1.61889) + (xy -1.458726 -1.635979) + (xy -1.458614 -1.636726) + (xy -1.465472 -1.650207) + (xy -1.484698 -1.68123) + (xy -1.514272 -1.726711) + (xy -1.552173 -1.783568) + (xy -1.59638 -1.848717) + (xy -1.622079 -1.886138) + (xy -1.668907 -1.954753) + (xy -1.710499 -2.017048) + (xy -1.744825 -2.069871) + (xy -1.769857 -2.110073) + (xy -1.783565 -2.1345) + (xy -1.785544 -2.139976) + (xy -1.777034 -2.152722) + (xy -1.753507 -2.179937) + (xy -1.717968 -2.218572) + (xy -1.673423 -2.265577) + (xy -1.622877 -2.317905) + (xy -1.569336 -2.372505) + (xy -1.515805 -2.42633) + (xy -1.465289 -2.47633) + (xy -1.420794 -2.519457) + (xy -1.385325 -2.552661) + (xy -1.361887 -2.572894) + (xy -1.354046 -2.577722) + (xy -1.34128 -2.570933) + (xy -1.310744 -2.551858) + (xy -1.26541 -2.522439) + (xy -1.208244 -2.484619) + (xy -1.142216 -2.440339) + (xy -1.09241 -2.406605) + (xy -0.840764 -2.235488) + (xy -0.631001 -2.321959) + (xy -0.421237 -2.40843) + (xy -0.364389 -2.709982) + (xy -0.30754 -3.011534) + (xy 0.320115 -3.011534) + (xy 0.376964 -2.709982) + ) + + (stroke (width 0.01) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 8a4f8f8e-cffc-4047-a7a8-5f7c0bb14bba)) + ) + + (footprint "Library:GBA_Cartridge" (layer "F.Cu") + (tstamp e704f7fe-861d-420b-bdf0-bc7b23df8ea5) + (at 136.779 88.392 180) + (property "Sheetfile" "microcade.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Generic connector, single row, 01x32, script generated") + (property "ki_keywords" "connector") + (path "/c83403d3-0f5e-4dbd-b420-4d50c748685b") + (attr through_hole) + (fp_text reference "J2" (at -5.121 -27.408 270) (layer "F.SilkS") + (effects (font (size 1.27 1.27) (thickness 0.15))) + (tstamp 817861be-418a-4752-9e36-4bdbd7516dd8) + ) + (fp_text value "Conn_01x32_Pin" (at 8 0 180) (layer "F.Fab") hide + (effects (font (size 1.27 1.27) (thickness 0.15))) + (tstamp 4e3b22d6-2513-4b00-b9cc-c9601a5189da) + ) + (fp_text user "1" (at -7.821 -25.708 90) (layer "F.SilkS") + (effects (font (size 1.2065 1.2065) (thickness 0.1016)) (justify left bottom)) + (tstamp 29fa8c2f-04b3-4c75-95d6-c02b9fc280a4) + ) + (fp_text user "32" (at -7.521 24.692 90) (layer "F.SilkS") + (effects (font (size 1.2065 1.2065) (thickness 0.1016)) (justify left bottom)) + (tstamp fdf48205-f009-486d-a3b6-d9feaf8671f6) + ) + (fp_line (start -4 -25.5) (end -4 25.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 68a4921e-803f-41db-89a3-db691a6aaf82)) + (fp_line (start -4 25.5) (end -2.5 25.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b3eb5598-32ed-4c7c-a023-266b90b2252e)) + (fp_line (start -2.5 -28.5) (end -2.5 -28) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 93128549-61ed-4b61-abdf-a61a692e6752)) + (fp_line (start -2.5 -25.5) (end -4 -25.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 91ee6e1b-0446-4a13-86fc-f9966abe48fe)) + (fp_line (start -2.5 -25.5) (end -2.5 -28) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f154f21e-1723-4b32-a91a-5b65ebf64b05)) + (fp_line (start -2.5 25.5) (end -2.5 28) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a33e7dbf-74e5-4655-a935-a988bd1acb19)) + (fp_line (start -2.5 28) (end -2.5 28.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fe2eef81-20ff-4b15-a3db-2262ef68a15c)) + (fp_line (start 15 -28.5) (end -2.5 -28.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b4f6dd1f-363f-4b2e-9b2e-253d24765bb9)) + (fp_line (start 15 -28) (end 15 -28.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5f527dc0-f4b1-410e-ac48-d70264cc26cc)) + (fp_line (start 15 -28) (end 15 -25.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2658d9e7-58e3-41e6-962b-47d68d81e70d)) + (fp_line (start 15 -25.5) (end 15 25.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 653db2bb-5f54-4ab4-8d9c-73f6b9cc01af)) + (fp_line (start 15 28) (end 15 25.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 76766afe-688d-46d4-b160-d0ad9dea0671)) + (fp_line (start 15 28) (end 15 28.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f0b101b7-71e7-4ec5-8411-bbd89c77006b)) + (fp_line (start 15 28.5) (end -2.5 28.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1b5208b2-c8c9-4f95-acf0-961542ff2ba5)) + (pad "" np_thru_hole circle (at 3.5 -13 180) (size 2.2 2.2) (drill 2.2) (layers "*.Cu" "*.Mask") (tstamp 60f820fe-adbf-4a82-b152-fb31f06a7211)) + (pad "" np_thru_hole circle (at 3.5 13 180) (size 2.2 2.2) (drill 2.2) (layers "*.Cu" "*.Mask") (tstamp 8c0b60d7-82c8-4f7a-911d-f2fd884128f8)) + (pad "" smd rect (at 16.25 -13 90) (size 5.5 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a639a4f0-d5fe-416f-92b5-8dba442cbcc1)) + (pad "" smd rect (at 16.25 13 90) (size 5.5 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6c38e167-d3df-4ef5-a2fc-2e19af042869)) + (pad "1" smd rect (at -5 -23.25) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "Net-(J1-DAT2)") (pinfunction "Pin_1") (pintype "passive") (solder_mask_margin 0.0508) (tstamp 5e0f8c0c-c494-4642-a677-db899f8f5734)) + (pad "2" smd rect (at -5 -21.75) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "Net-(J1-DAT3{slash}CD)") (pinfunction "Pin_2") (pintype "passive") (solder_mask_margin 0.0508) (tstamp 2ae9c4b0-a0fe-4071-a43b-6c2aeba1f87a)) + (pad "3" smd rect (at -5 -20.25) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 3 "Net-(J1-CMD)") (pinfunction "Pin_3") (pintype "passive") (solder_mask_margin 0.0508) (tstamp ff933fa0-3d53-47eb-af11-01dd0ce0f911)) + (pad "4" smd rect (at -5 -18.75) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 4 "Net-(J1-VDD)") (pinfunction "Pin_4") (pintype "passive") (solder_mask_margin 0.0508) (tstamp ea39be98-ecf7-435a-b893-d95c75eede9c)) + (pad "5" smd rect (at -5 -17.25) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 5 "Net-(J1-CLK)") (pinfunction "Pin_5") (pintype "passive") (solder_mask_margin 0.0508) (tstamp 11bc72d0-db21-459e-8d3d-cdd9f15ab395)) + (pad "6" smd rect (at -5 -15.75) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 6 "Net-(J1-VSS)") (pinfunction "Pin_6") (pintype "passive") (solder_mask_margin 0.0508) (tstamp 276867dc-ee2a-47fe-a3fd-b7a3667d8ac6)) + (pad "7" smd rect (at -5 -14.25) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 7 "Net-(J1-DAT0)") (pinfunction "Pin_7") (pintype "passive") (solder_mask_margin 0.0508) (tstamp 16b637b8-3b5c-4196-8b88-2edaa9a93c1b)) + (pad "8" smd rect (at -5 -12.75) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 8 "Net-(J1-DAT1)") (pinfunction "Pin_8") (pintype "passive") (solder_mask_margin 0.0508) (tstamp 218242d5-e262-4d4e-b206-d03f2f963482)) + (pad "9" smd rect (at -5 -11.25) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 9 "unconnected-(J2-Pin_9-Pad9)") (pinfunction "Pin_9") (pintype "passive+no_connect") (solder_mask_margin 0.0508) (tstamp f0a25584-ab80-4d37-a49b-affe16ac2c75)) + (pad "10" smd rect (at -5 -9.75) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 10 "unconnected-(J2-Pin_10-Pad10)") (pinfunction "Pin_10") (pintype "passive+no_connect") (solder_mask_margin 0.0508) (tstamp fc21e960-5a62-46eb-a92c-db6c3b2c32fa)) + (pad "11" smd rect (at -5 -8.25) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 11 "unconnected-(J2-Pin_11-Pad11)") (pinfunction "Pin_11") (pintype "passive+no_connect") (solder_mask_margin 0.0508) (tstamp 15b03180-c5e8-442d-9f4e-7ce4b438d39b)) + (pad "12" smd rect (at -5 -6.75) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 12 "unconnected-(J2-Pin_12-Pad12)") (pinfunction "Pin_12") (pintype "passive+no_connect") (solder_mask_margin 0.0508) (tstamp 72d668c6-fef1-441f-bd53-279c8a2b7998)) + (pad "13" smd rect (at -5 -5.25) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 13 "unconnected-(J2-Pin_13-Pad13)") (pinfunction "Pin_13") (pintype "passive+no_connect") (solder_mask_margin 0.0508) (tstamp 09773f18-ba4c-4d3c-bb58-e85d68e2e0ef)) + (pad "14" smd rect (at -5 -3.75) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 14 "unconnected-(J2-Pin_14-Pad14)") (pinfunction "Pin_14") (pintype "passive+no_connect") (solder_mask_margin 0.0508) (tstamp 9b4b75b9-74df-4078-b76f-833c9d8f3918)) + (pad "15" smd rect (at -5 -2.25) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 15 "unconnected-(J2-Pin_15-Pad15)") (pinfunction "Pin_15") (pintype "passive+no_connect") (solder_mask_margin 0.0508) (tstamp c3535067-ebda-4143-86e4-3ea41aeb30b7)) + (pad "16" smd rect (at -5 -0.75) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 16 "unconnected-(J2-Pin_16-Pad16)") (pinfunction "Pin_16") (pintype "passive+no_connect") (solder_mask_margin 0.0508) (tstamp 73995d62-6d38-4e29-bf5a-25e3893f728f)) + (pad "17" smd rect (at -5 0.75) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 17 "unconnected-(J2-Pin_17-Pad17)") (pinfunction "Pin_17") (pintype "passive+no_connect") (solder_mask_margin 0.0508) (tstamp d08221e2-02ad-45b5-8428-12e6df98a50b)) + (pad "18" smd rect (at -5 2.25) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 18 "unconnected-(J2-Pin_18-Pad18)") (pinfunction "Pin_18") (pintype "passive+no_connect") (solder_mask_margin 0.0508) (tstamp aaf3600c-7358-4064-9d44-68da7de47031)) + (pad "19" smd rect (at -5 3.75) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 19 "unconnected-(J2-Pin_19-Pad19)") (pinfunction "Pin_19") (pintype "passive+no_connect") (solder_mask_margin 0.0508) (tstamp a1b41add-7692-44bb-b328-c85b3b82716e)) + (pad "20" smd rect (at -5 5.25) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 20 "unconnected-(J2-Pin_20-Pad20)") (pinfunction "Pin_20") (pintype "passive+no_connect") (solder_mask_margin 0.0508) (tstamp 1c339f47-ee19-4e34-bcfb-d0bd9347ab9f)) + (pad "21" smd rect (at -5 6.75) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 21 "unconnected-(J2-Pin_21-Pad21)") (pinfunction "Pin_21") (pintype "passive+no_connect") (solder_mask_margin 0.0508) (tstamp 9a55a27e-e9c2-4af1-8e0e-fc7e89777d06)) + (pad "22" smd rect (at -5 8.25) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 22 "unconnected-(J2-Pin_22-Pad22)") (pinfunction "Pin_22") (pintype "passive+no_connect") (solder_mask_margin 0.0508) (tstamp 36c31850-d6d6-4549-a6aa-7689a6a61aeb)) + (pad "23" smd rect (at -5 9.75) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 23 "unconnected-(J2-Pin_23-Pad23)") (pinfunction "Pin_23") (pintype "passive+no_connect") (solder_mask_margin 0.0508) (tstamp cad87abc-46cc-48f9-a049-9e61f796353e)) + (pad "24" smd rect (at -5 11.25) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 24 "unconnected-(J2-Pin_24-Pad24)") (pinfunction "Pin_24") (pintype "passive+no_connect") (solder_mask_margin 0.0508) (tstamp c37bdcc7-4288-412d-bf2d-90d8e560e093)) + (pad "25" smd rect (at -5 12.75) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 25 "unconnected-(J2-Pin_25-Pad25)") (pinfunction "Pin_25") (pintype "passive+no_connect") (solder_mask_margin 0.0508) (tstamp c4078101-ccba-4681-a116-b8497298a787)) + (pad "26" smd rect (at -5 14.25) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 26 "unconnected-(J2-Pin_26-Pad26)") (pinfunction "Pin_26") (pintype "passive+no_connect") (solder_mask_margin 0.0508) (tstamp b0ebd74d-e386-42ea-889e-29e70bf9dc6c)) + (pad "27" smd rect (at -5 15.75) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 27 "unconnected-(J2-Pin_27-Pad27)") (pinfunction "Pin_27") (pintype "passive+no_connect") (solder_mask_margin 0.0508) (tstamp 097462ab-25e7-4381-9401-531ca367270c)) + (pad "28" smd rect (at -5 17.25) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 28 "unconnected-(J2-Pin_28-Pad28)") (pinfunction "Pin_28") (pintype "passive+no_connect") (solder_mask_margin 0.0508) (tstamp c15ea997-38e3-4b59-b30a-b0632c45e372)) + (pad "29" smd rect (at -5 18.75) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 29 "unconnected-(J2-Pin_29-Pad29)") (pinfunction "Pin_29") (pintype "passive+no_connect") (solder_mask_margin 0.0508) (tstamp c5edae11-27b3-4b20-b6ab-8e9878a53227)) + (pad "30" smd rect (at -5 20.25) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 30 "unconnected-(J2-Pin_30-Pad30)") (pinfunction "Pin_30") (pintype "passive+no_connect") (solder_mask_margin 0.0508) (tstamp e8902d99-2d93-45d8-b504-bb0757f7b98d)) + (pad "31" smd rect (at -5 21.75) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 31 "unconnected-(J2-Pin_31-Pad31)") (pinfunction "Pin_31") (pintype "passive+no_connect") (solder_mask_margin 0.0508) (tstamp a93d8414-177a-4167-b1b1-f4797e5b055f)) + (pad "32" smd rect (at -5 23.25) (size 5 1) (layers "F.Cu" "F.Paste" "F.Mask") + (net 32 "unconnected-(J2-Pin_32-Pad32)") (pinfunction "Pin_32") (pintype "passive+no_connect") (solder_mask_margin 0.0508) (tstamp f67061a1-efb3-4c72-8f05-5deae21c3adc)) + ) + + (footprint "Library:MicroSD" (layer "B.Cu") + (tstamp 9b33b12f-eb28-48ca-a181-36ed45b993f7) + (at 161.6 84.4 90) + (property "Sheetfile" "microcade.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Micro SD Card Socket") + (property "ki_keywords" "connector SD microsd") + (path "/77219a0e-14d0-4da6-9ffa-092743e361c4") + (attr exclude_from_pos_files) + (fp_text reference "J1" (at -4.625 -10 270) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp f708b6ec-5c53-4392-9c4b-b81be02d48a1) + ) + (fp_text value "Micro_SD_Card" (at -4.8 -8 270) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 894d7997-e2ab-4f83-ab18-41165b5cc9ac) + ) + (fp_text user "1" (at -9 -5 270) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.1)) (justify mirror)) + (tstamp a09be39d-58f8-467c-9d01-a2875dc2bd50) + ) + (fp_line (start -11 -15) (end 0 -15) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 9571cf4b-8ab3-40db-af18-c44e901c14cd)) + (fp_line (start -11 -9.7) (end -11 -15) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 2ca565f1-7997-433a-800e-c4c47927a911)) + (fp_line (start -11 -7.9) (end -10.4 -7.9) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 44575631-0cac-42f3-82cc-1c5f20624d1d)) + (fp_line (start -11 -6.4) (end -11 -7.9) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 12f78b33-37cc-4a89-b26a-10f29140c2f2)) + (fp_line (start -11 -6.4) (end -9.7 -5.1) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp b20a6fa6-c63b-4d75-939f-b0cc337dd63a)) + (fp_line (start -10.4 -9.1) (end -11 -9.7) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 408c7bfb-5a62-461d-b063-d6fbc3dbeacd)) + (fp_line (start -10.4 -7.9) (end -10.4 -9.1) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 0e7cb6bf-cc67-4a4a-92a3-cf9b50d10467)) + (fp_line (start -9.7 -0.5) (end -9.7 -5.1) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp c5a039f8-7f68-42bb-a622-261471744e59)) + (fp_line (start -9.2 0) (end -0.5 0) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 0cdab1d5-e892-45bd-b6a7-f13fba71906f)) + (fp_line (start 0 -0.5) (end 0 -15) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 8b01ffb0-51fb-4625-a81f-9c64297bc46e)) + (fp_arc (start -9.2 0) (mid -9.553553 -0.146447) (end -9.7 -0.5) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp ab0c14a6-ba52-46ee-b490-2a2d7dc84c86)) + (fp_arc (start 0 -0.5) (mid -0.146447 -0.146447) (end -0.5 0) + (stroke (width 0.1) (type solid)) (layer "Dwgs.User") (tstamp 532bd1fa-bfeb-4217-8374-36bb8314f4e5)) + (pad "1" connect rect (at -8.7 -2.55 270) (size 0.85 3) (layers "B.Cu" "B.Mask") + (net 1 "Net-(J1-DAT2)") (pinfunction "DAT2") (pintype "bidirectional") (solder_mask_margin 0.05) (tstamp c277a7a5-b645-4897-bebe-fe45a1b883c1)) + (pad "2" connect rect (at -7.6 -2.55 270) (size 0.85 3) (layers "B.Cu" "B.Mask") + (net 2 "Net-(J1-DAT3{slash}CD)") (pinfunction "DAT3/CD") (pintype "bidirectional") (solder_mask_margin 0.05) (tstamp 6bef7351-d9a7-4f8d-9c5c-9761c61a3fc7)) + (pad "3" connect rect (at -6.5 -2.55 270) (size 0.85 3) (layers "B.Cu" "B.Mask") + (net 3 "Net-(J1-CMD)") (pinfunction "CMD") (pintype "input") (solder_mask_margin 0.05) (tstamp 5b20159c-8853-4298-82ff-45e9c6ab1a95)) + (pad "4" connect rect (at -5.4 -2.4 270) (size 0.85 3.3) (layers "B.Cu" "B.Mask") + (net 4 "Net-(J1-VDD)") (pinfunction "VDD") (pintype "power_in") (solder_mask_margin 0.05) (tstamp f9676830-142d-4a49-a943-1377976642e8)) + (pad "5" connect rect (at -4.3 -2.55 270) (size 0.85 3) (layers "B.Cu" "B.Mask") + (net 5 "Net-(J1-CLK)") (pinfunction "CLK") (pintype "input") (solder_mask_margin 0.05) (tstamp 9a1a35c5-0e54-4189-9ea5-2f3aec79d708)) + (pad "6" connect rect (at -3.2 -2.4 270) (size 0.85 3.3) (layers "B.Cu" "B.Mask") + (net 6 "Net-(J1-VSS)") (pinfunction "VSS") (pintype "power_in") (solder_mask_margin 0.05) (tstamp 22badcad-f08b-45dd-b30f-602e54e81a3e)) + (pad "7" connect rect (at -2.1 -2.55 270) (size 0.85 3) (layers "B.Cu" "B.Mask") + (net 7 "Net-(J1-DAT0)") (pinfunction "DAT0") (pintype "bidirectional") (solder_mask_margin 0.05) (tstamp 3624d55c-68c5-48c0-b0d7-1a92407eee04)) + (pad "8" connect rect (at -1 -2.55 270) (size 0.85 3) (layers "B.Cu" "B.Mask") + (net 8 "Net-(J1-DAT1)") (pinfunction "DAT1") (pintype "bidirectional") (solder_mask_margin 0.05) (tstamp e753d7fc-2d55-40f1-95ed-640b4300b069)) + ) + + (gr_line (start 156.5 94.1) (end 155.2 95.4) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp 0aecc6fa-3fd3-4767-bb4f-cf2fdf0b1de3)) + (gr_line (start 146 84.4) (end 146 59.5) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp 1b49ba01-2a03-4e8c-80f2-eeedc8414317)) + (gr_line (start 118 117.4) (end 146 117.4) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp 391ecfe5-5ace-40ca-ad1a-f8397588575f)) + (gr_line (start 153.7 95.4) (end 153.7 94.8) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp 3c457ee4-5a5e-4faf-ae81-a5fa63eb1c3f)) + (gr_line (start 153.7 94.8) (end 152.5 94.8) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp 41bda060-8bac-4ffa-a47c-d09e23714dc0)) + (gr_line (start 118 59.5) (end 118 117.4) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp 43f81c43-07cc-4e5d-936d-16bc531fb173)) + (gr_arc (start 161.6 93.6) (mid 161.453553 93.953553) (end 161.1 94.1) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp 4fde3d6e-7008-461a-a392-ead8cafadb70)) + (gr_line (start 146 95.4) (end 146 117.4) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp 59144f18-5687-4b56-bb6d-18c1082a4edf)) + (gr_line (start 155.2 95.4) (end 153.7 95.4) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp 84836c25-263d-45ff-a1e2-b2ed08e1bb29)) + (gr_line (start 152.5 94.8) (end 151.9 95.4) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp abfae112-3e17-4152-87b1-bc51110cc33e)) + (gr_line (start 161.1 94.1) (end 156.5 94.1) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp b86882b0-b010-419c-8de5-a7fa5287f428)) + (gr_line (start 161.1 84.4) (end 146 84.4) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp ca4254ed-f806-461a-b46b-4476a0b360ed)) + (gr_line (start 161.6 84.9) (end 161.6 93.6) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp d5dafd4d-7d8e-4ad0-8bc6-d07ea8644699)) + (gr_line (start 151.9 95.4) (end 146 95.4) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp da177ce2-5045-414a-a282-939a51ac7eb6)) + (gr_line (start 146 59.5) (end 118 59.5) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp edbfb48b-4753-4179-89ba-3082bb0f688a)) + (gr_arc (start 161.1 84.4) (mid 161.453553 84.546447) (end 161.6 84.9) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp f7e0f8c0-f10f-4e35-84e0-fc04527602e5)) + (gr_text "https://github.com/\nsmesgr9000/\nmicrocade" (at 150.1 89.7 270) (layer "F.SilkS") (tstamp 11f9e8c2-70a4-45e5-9a7e-687767b1c10f) + (effects (font (size 0.5 0.5) (thickness 0.1))) + ) + + (segment (start 136.758 111.642) (end 141.779 111.642) (width 0.25) (layer "F.Cu") (net 1) (tstamp 53dea17e-d811-4928-b921-bd329d788308)) + (segment (start 143.929 111.642) (end 141.779 111.642) (width 0.25) (layer "F.Cu") (net 1) (tstamp b17dbbbc-2bed-40ea-a4b1-cb5181bd2a4b)) + (segment (start 136.7 111.7) (end 136.758 111.642) (width 0.25) (layer "F.Cu") (net 1) (tstamp fbda073c-1ef5-4835-8e7f-2b528d9afd23)) + (via (at 136.7 111.7) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 1) (tstamp 773114ca-baf9-45f9-a34e-cb524d265f1a)) + (segment (start 159.05 93.1) (end 147.754772 93.1) (width 0.25) (layer "B.Cu") (net 1) (tstamp 0d78e2eb-941c-428c-8c1c-25d478f822d8)) + (segment (start 140.35 108.05) (end 136.7 111.7) (width 0.25) (layer "B.Cu") (net 1) (tstamp 5e2bcd34-1347-4eb1-9e8a-811baa6fecfb)) + (segment (start 140.35 100.504772) (end 140.35 108.05) (width 0.25) (layer "B.Cu") (net 1) (tstamp b2d0343b-8bce-4b0c-8c83-5dab3cb6f286)) + (segment (start 147.754772 93.1) (end 140.35 100.504772) (width 0.25) (layer "B.Cu") (net 1) (tstamp fb37f7f7-b5fe-424b-bce0-39a79abc8e15)) + (segment (start 136.758 110.142) (end 141.779 110.142) (width 0.25) (layer "F.Cu") (net 2) (tstamp 4578ccd8-3769-4338-9e74-1574e10ef507)) + (segment (start 136.7 110.2) (end 136.758 110.142) (width 0.25) (layer "F.Cu") (net 2) (tstamp c2e2fe76-82ab-419d-af03-6a04d9bf16bf)) + (via (at 136.7 110.2) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 2) (tstamp d717c55f-0a85-4458-adff-910633995d0d)) + (segment (start 148.218376 92) (end 139.9 100.318376) (width 0.25) (layer "B.Cu") (net 2) (tstamp 3c778dbf-4131-40a8-8db4-25987ac88c6f)) + (segment (start 159.05 92) (end 148.218376 92) (width 0.25) (layer "B.Cu") (net 2) (tstamp 6901396e-db1d-4b18-a5f4-fc9c8b12bfe6)) + (segment (start 139.9 107) (end 136.7 110.2) (width 0.25) (layer "B.Cu") (net 2) (tstamp c2b546a1-239b-4e8b-a2fd-85095a12c3c9)) + (segment (start 139.9 100.318376) (end 139.9 107) (width 0.25) (layer "B.Cu") (net 2) (tstamp c74ee5ba-c904-4342-a7da-0cb88eef3e80)) + (segment (start 136.7 108.6) (end 136.742 108.642) (width 0.25) (layer "F.Cu") (net 3) (tstamp 5e9d3272-3ff8-487a-bd49-227cffc69d6e)) + (segment (start 136.742 108.642) (end 141.779 108.642) (width 0.25) (layer "F.Cu") (net 3) (tstamp d0dbe13e-141c-4e0c-a798-7902161b3ed8)) + (via (at 136.7 108.6) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 3) (tstamp ab814b69-a10b-4b95-923b-a6d452f5c98e)) + (segment (start 148.68198 90.9) (end 159.05 90.9) (width 0.25) (layer "B.Cu") (net 3) (tstamp 4fc564b8-9b0b-4240-b7ad-0cf33f698bbb)) + (segment (start 139.45 105.85) (end 139.45 100.13198) (width 0.25) (layer "B.Cu") (net 3) (tstamp 6384122b-02a1-4439-8633-95e9f2690068)) + (segment (start 136.7 108.6) (end 139.45 105.85) (width 0.25) (layer "B.Cu") (net 3) (tstamp d3c815fd-4c2a-41a1-aa80-b491ba3a2076)) + (segment (start 139.45 100.13198) (end 148.68198 90.9) (width 0.25) (layer "B.Cu") (net 3) (tstamp fecd4422-004c-43ee-9b9c-18fce4b88aea)) + (segment (start 136.742 107.142) (end 141.779 107.142) (width 0.25) (layer "F.Cu") (net 4) (tstamp 268e6da1-8e7d-4d75-9ce7-e14ed1760f61)) + (segment (start 136.7 107.1) (end 136.742 107.142) (width 0.25) (layer "F.Cu") (net 4) (tstamp e6441a2d-abec-4aed-8a0b-1dc55e264bcf)) + (via (at 136.7 107.1) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 4) (tstamp 4b8564f3-3956-42cf-8f0b-8c993f967d8e)) + (segment (start 149.145584 89.8) (end 159.2 89.8) (width 0.25) (layer "B.Cu") (net 4) (tstamp 0ef78b2d-6973-4232-a486-4006762bc16a)) + (segment (start 139 104.8) (end 139 99.945584) (width 0.25) (layer "B.Cu") (net 4) (tstamp 279cdc8d-d1af-44c7-a98d-0ee77d62b398)) + (segment (start 136.7 107.1) (end 139 104.8) (width 0.25) (layer "B.Cu") (net 4) (tstamp 58f6dfa9-1cd1-4059-82a7-c033b187c2de)) + (segment (start 139 99.945584) (end 149.145584 89.8) (width 0.25) (layer "B.Cu") (net 4) (tstamp 901e7222-f9f6-454a-a168-0439cb82199f)) + (segment (start 136.758 105.642) (end 141.779 105.642) (width 0.25) (layer "F.Cu") (net 5) (tstamp 3088a0b5-6148-4c6c-9d04-2c920232e78f)) + (segment (start 136.7 105.7) (end 136.758 105.642) (width 0.25) (layer "F.Cu") (net 5) (tstamp f3c9e65f-2233-4029-9cb7-81d93b8412c0)) + (via (at 136.7 105.7) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 5) (tstamp 6b84588d-c308-4092-94c4-2686f05ef220)) + (segment (start 138.55 103.85) (end 138.55 99.759188) (width 0.25) (layer "B.Cu") (net 5) (tstamp 59849a67-596e-4652-90cf-e4661d75bbd7)) + (segment (start 136.7 105.7) (end 138.55 103.85) (width 0.25) (layer "B.Cu") (net 5) (tstamp 5c65c641-433a-4c09-a179-846394fc7645)) + (segment (start 149.609188 88.7) (end 159.05 88.7) (width 0.25) (layer "B.Cu") (net 5) (tstamp ae0ae77c-4fe1-4070-a378-fb982e530bf8)) + (segment (start 138.55 99.759188) (end 149.609188 88.7) (width 0.25) (layer "B.Cu") (net 5) (tstamp b1075106-57f6-4a19-a93f-2c1e5cb2e84e)) + (segment (start 136.7 104.2) (end 136.758 104.142) (width 0.25) (layer "F.Cu") (net 6) (tstamp 45e73289-2f9b-4573-92ef-3b44d2775097)) + (segment (start 136.758 104.142) (end 141.779 104.142) (width 0.25) (layer "F.Cu") (net 6) (tstamp 465229bb-1d26-4d28-b983-f726f7e95b48)) + (via (at 136.7 104.2) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 6) (tstamp 74c3b6f8-2029-4291-809d-9bb349ac9d70)) + (segment (start 150.072792 87.6) (end 159.2 87.6) (width 0.25) (layer "B.Cu") (net 6) (tstamp 1c040fb4-51ba-456e-9481-64fecd04abed)) + (segment (start 136.7 104.2) (end 138.1 102.8) (width 0.25) (layer "B.Cu") (net 6) (tstamp 42388dee-ed6b-470b-8d1e-5ba67226c923)) + (segment (start 138.1 99.572792) (end 150.072792 87.6) (width 0.25) (layer "B.Cu") (net 6) (tstamp 44f3e8a4-772d-4166-8129-3b81d3e1620d)) + (segment (start 138.1 102.8) (end 138.1 99.572792) (width 0.25) (layer "B.Cu") (net 6) (tstamp 5fda04e6-db30-4afb-977e-84abce630fd6)) + (segment (start 136.742 102.642) (end 136.7 102.6) (width 0.25) (layer "F.Cu") (net 7) (tstamp 58e07e92-4d91-418e-9fe0-de4f826e8f05)) + (segment (start 141.779 102.642) (end 136.742 102.642) (width 0.25) (layer "F.Cu") (net 7) (tstamp da1ed28b-125f-46ee-9a04-86839fed985a)) + (via (at 136.7 102.6) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 7) (tstamp 27644c6e-5a4b-4670-952f-8d9feacffc94)) + (segment (start 137.6 101.4) (end 137.6 99.436396) (width 0.25) (layer "B.Cu") (net 7) (tstamp 044ec858-7f85-4524-86d5-0744548667dc)) + (segment (start 150.536396 86.5) (end 159.05 86.5) (width 0.25) (layer "B.Cu") (net 7) (tstamp 39f3f77b-dd8b-4631-a866-a2bba529e68f)) + (segment (start 137.6 99.436396) (end 150.536396 86.5) (width 0.25) (layer "B.Cu") (net 7) (tstamp 6feeffe8-2a4a-4257-8aa3-3c8b957ca833)) + (segment (start 136.7 102.3) (end 137.6 101.4) (width 0.25) (layer "B.Cu") (net 7) (tstamp 9266d41e-c16e-4bed-b84b-20225f9175f0)) + (segment (start 136.7 102.6) (end 136.7 102.3) (width 0.25) (layer "B.Cu") (net 7) (tstamp 98bd8cb4-cd53-4265-bbd1-b5a9942c3674)) + (segment (start 136.7 101.1) (end 136.742 101.142) (width 0.25) (layer "F.Cu") (net 8) (tstamp b2163c22-17c5-4b50-af1d-bb20405cb6b3)) + (segment (start 136.742 101.142) (end 141.779 101.142) (width 0.25) (layer "F.Cu") (net 8) (tstamp bb49ae4d-b157-4663-aa81-88e4537238d9)) + (via (at 136.7 101.1) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (net 8) (tstamp d95fc7de-2acd-4d31-9391-5206cc1bb8b6)) + (segment (start 151 85.4) (end 136.7 99.7) (width 0.25) (layer "B.Cu") (net 8) (tstamp 14cb8a32-991b-45bf-83c3-0a7882a87fb2)) + (segment (start 136.7 99.7) (end 136.7 101.1) (width 0.25) (layer "B.Cu") (net 8) (tstamp 716d5c36-3915-41a7-b718-cf6550bad393)) + (segment (start 159.05 85.4) (end 151 85.4) (width 0.25) (layer "B.Cu") (net 8) (tstamp c676cb11-99ac-4a5a-bfba-9ae818be6792)) + +) diff --git a/microcade.kicad_prl b/microcade.kicad_prl new file mode 100644 index 0000000..e807fbc --- /dev/null +++ b/microcade.kicad_prl @@ -0,0 +1,77 @@ +{ + "board": { + "active_layer": 44, + "active_layer_preset": "All Layers", + "auto_track_width": true, + "hidden_netclasses": [], + "hidden_nets": [], + "high_contrast_mode": 0, + "net_color_mode": 1, + "opacity": { + "images": 0.6, + "pads": 1.0, + "tracks": 1.0, + "vias": 1.0, + "zones": 0.6 + }, + "selection_filter": { + "dimensions": true, + "footprints": true, + "graphics": true, + "keepouts": true, + "lockedItems": false, + "otherItems": true, + "pads": true, + "text": true, + "tracks": true, + "vias": true, + "zones": true + }, + "visible_items": [ + 0, + 1, + 2, + 3, + 4, + 5, + 8, + 9, + 10, + 11, + 12, + 13, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 32, + 33, + 34, + 35, + 36, + 39, + 40 + ], + "visible_layers": "fffffff_ffffffff", + "zone_display_mode": 0 + }, + "meta": { + "filename": "microcade.kicad_prl", + "version": 3 + }, + "project": { + "files": [] + } +} diff --git a/microcade.kicad_pro b/microcade.kicad_pro new file mode 100644 index 0000000..b9630ee --- /dev/null +++ b/microcade.kicad_pro @@ -0,0 +1,477 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "board_outline_line_width": 0.09999999999999999, + "copper_line_width": 0.19999999999999998, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.049999999999999996, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": false, + "text_position": 0, + "units_format": 1 + }, + "fab_line_width": 0.09999999999999999, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.15, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.762, + "height": 1.524, + "width": 1.524 + }, + "silk_line_width": 0.15, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.15, + "silk_text_upright": false, + "zones": { + "min_clearance": 0.5 + } + }, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_near_hole": "error", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "warning", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_dangling": "warning", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "max_error": 0.005, + "min_clearance": 0.0, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.0, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.19999999999999998, + "min_microvia_drill": 0.09999999999999999, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.7999999999999999, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.0, + "min_via_annular_width": 0.09999999999999999, + "min_via_diameter": 0.5, + "solder_mask_clearance": 0.0, + "solder_mask_min_width": 0.0, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 5, + "td_on_pad_in_zone": false, + "td_onpadsmd": true, + "td_onroundshapesonly": false, + "td_ontrackend": false, + "td_onviapad": true + } + ], + "teardrop_parameters": [ + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [], + "via_dimensions": [], + "zones_allow_external_fillets": false + }, + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "conflicting_netclasses": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", + "extra_units": "error", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "lib_symbol_issues": "warning", + "missing_bidi_pin": "warning", + "missing_input_pin": "warning", + "missing_power_pin": "error", + "missing_unit": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "power_pin_not_driven": "error", + "similar_labels": "warning", + "simulation_model_issue": "ignore", + "unannotated": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "microcade.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6 + } + ], + "meta": { + "version": 3 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "page_layout_descr_file": "", + "plot_directory": "", + "spice_current_sheet_as_root": false, + "spice_external_command": "spice \"%I\"", + "spice_model_current_sheet_as_root": true, + "spice_save_all_currents": false, + "spice_save_all_voltages": false, + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "7af28956-04c4-4640-9293-00c3893f4a5e", + "" + ] + ], + "text_variables": {} +} diff --git a/microcade.kicad_sch b/microcade.kicad_sch new file mode 100644 index 0000000..f3df2b7 --- /dev/null +++ b/microcade.kicad_sch @@ -0,0 +1,826 @@ +(kicad_sch (version 20230121) (generator eeschema) + + (uuid 7af28956-04c4-4640-9293-00c3893f4a5e) + + (paper "A4") + + (lib_symbols + (symbol "Connector:Conn_01x32_Pin" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (at 0 40.64 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Conn_01x32_Pin" (at 0 -43.18 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (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) + ) + (property "ki_description" "Generic connector, single row, 01x32, script generated" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Conn_01x32_Pin_1_1" + (polyline + (pts + (xy 1.27 -40.64) + (xy 0.8636 -40.64) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -38.1) + (xy 0.8636 -38.1) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -35.56) + (xy 0.8636 -35.56) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -33.02) + (xy 0.8636 -33.02) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -30.48) + (xy 0.8636 -30.48) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -27.94) + (xy 0.8636 -27.94) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -25.4) + (xy 0.8636 -25.4) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -22.86) + (xy 0.8636 -22.86) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -20.32) + (xy 0.8636 -20.32) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -17.78) + (xy 0.8636 -17.78) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -15.24) + (xy 0.8636 -15.24) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -12.7) + (xy 0.8636 -12.7) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -10.16) + (xy 0.8636 -10.16) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -7.62) + (xy 0.8636 -7.62) + ) + (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)) + ) + (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)) + ) + (polyline + (pts + (xy 1.27 7.62) + (xy 0.8636 7.62) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 10.16) + (xy 0.8636 10.16) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 12.7) + (xy 0.8636 12.7) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 15.24) + (xy 0.8636 15.24) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 17.78) + (xy 0.8636 17.78) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 20.32) + (xy 0.8636 20.32) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 22.86) + (xy 0.8636 22.86) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 25.4) + (xy 0.8636 25.4) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 27.94) + (xy 0.8636 27.94) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 30.48) + (xy 0.8636 30.48) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 33.02) + (xy 0.8636 33.02) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 35.56) + (xy 0.8636 35.56) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 38.1) + (xy 0.8636 38.1) + ) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start 0.8636 -40.513) (end 0 -40.767) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 -37.973) (end 0 -38.227) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 -35.433) (end 0 -35.687) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 -32.893) (end 0 -33.147) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 -30.353) (end 0 -30.607) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 -27.813) (end 0 -28.067) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 -25.273) (end 0 -25.527) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 -22.733) (end 0 -22.987) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 -20.193) (end 0 -20.447) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 -17.653) (end 0 -17.907) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 -15.113) (end 0 -15.367) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 -12.573) (end 0 -12.827) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 -10.033) (end 0 -10.287) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 -7.493) (end 0 -7.747) + (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)) + ) + (rectangle (start 0.8636 -2.413) (end 0 -2.667) + (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.667) (end 0 2.413) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 5.207) (end 0 4.953) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 7.747) (end 0 7.493) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 10.287) (end 0 10.033) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 12.827) (end 0 12.573) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 15.367) (end 0 15.113) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 17.907) (end 0 17.653) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 20.447) (end 0 20.193) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 22.987) (end 0 22.733) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 25.527) (end 0 25.273) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 28.067) (end 0 27.813) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 30.607) (end 0 30.353) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 33.147) (end 0 32.893) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 35.687) (end 0 35.433) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (rectangle (start 0.8636 38.227) (end 0 37.973) + (stroke (width 0.1524) (type default)) + (fill (type outline)) + ) + (pin passive line (at 5.08 38.1 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 15.24 180) (length 3.81) + (name "Pin_10" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 12.7 180) (length 3.81) + (name "Pin_11" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 10.16 180) (length 3.81) + (name "Pin_12" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 7.62 180) (length 3.81) + (name "Pin_13" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 5.08 180) (length 3.81) + (name "Pin_14" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 2.54 180) (length 3.81) + (name "Pin_15" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 0 180) (length 3.81) + (name "Pin_16" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 -2.54 180) (length 3.81) + (name "Pin_17" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 -5.08 180) (length 3.81) + (name "Pin_18" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 -7.62 180) (length 3.81) + (name "Pin_19" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 35.56 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 -10.16 180) (length 3.81) + (name "Pin_20" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 -12.7 180) (length 3.81) + (name "Pin_21" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 -15.24 180) (length 3.81) + (name "Pin_22" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 -17.78 180) (length 3.81) + (name "Pin_23" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 -20.32 180) (length 3.81) + (name "Pin_24" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 -22.86 180) (length 3.81) + (name "Pin_25" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 -25.4 180) (length 3.81) + (name "Pin_26" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 -27.94 180) (length 3.81) + (name "Pin_27" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 -30.48 180) (length 3.81) + (name "Pin_28" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 -33.02 180) (length 3.81) + (name "Pin_29" (effects (font (size 1.27 1.27)))) + (number "29" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 33.02 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 -35.56 180) (length 3.81) + (name "Pin_30" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 -38.1 180) (length 3.81) + (name "Pin_31" (effects (font (size 1.27 1.27)))) + (number "31" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 -40.64 180) (length 3.81) + (name "Pin_32" (effects (font (size 1.27 1.27)))) + (number "32" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 30.48 180) (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 27.94 180) (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 25.4 180) (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 22.86 180) (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 20.32 180) (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 17.78 180) (length 3.81) + (name "Pin_9" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Connector:Micro_SD_Card" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "J" (at -16.51 15.24 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Micro_SD_Card" (at 16.51 15.24 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (at 29.21 7.62 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://katalog.we-online.de/em/datasheet/693072010801.pdf" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "connector SD microsd" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Micro SD Card Socket" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "microSD*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Micro_SD_Card_0_1" + (rectangle (start -7.62 -9.525) (end -5.08 -10.795) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (rectangle (start -7.62 -6.985) (end -5.08 -8.255) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (rectangle (start -7.62 -4.445) (end -5.08 -5.715) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (rectangle (start -7.62 -1.905) (end -5.08 -3.175) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (rectangle (start -7.62 0.635) (end -5.08 -0.635) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (rectangle (start -7.62 3.175) (end -5.08 1.905) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (rectangle (start -7.62 5.715) (end -5.08 4.445) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (rectangle (start -7.62 8.255) (end -5.08 6.985) + (stroke (width 0) (type default)) + (fill (type outline)) + ) + (polyline + (pts + (xy 16.51 12.7) + (xy 16.51 13.97) + (xy -19.05 13.97) + (xy -19.05 -16.51) + (xy 16.51 -16.51) + (xy 16.51 -11.43) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -8.89 -11.43) + (xy -8.89 8.89) + (xy -1.27 8.89) + (xy 2.54 12.7) + (xy 3.81 12.7) + (xy 3.81 11.43) + (xy 6.35 11.43) + (xy 7.62 12.7) + (xy 20.32 12.7) + (xy 20.32 -11.43) + (xy -8.89 -11.43) + ) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + ) + (symbol "Micro_SD_Card_1_1" + (pin bidirectional line (at -22.86 7.62 0) (length 3.81) + (name "DAT2" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 5.08 0) (length 3.81) + (name "DAT3/CD" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -22.86 2.54 0) (length 3.81) + (name "CMD" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -22.86 0 0) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -22.86 -2.54 0) (length 3.81) + (name "CLK" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -22.86 -5.08 0) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 -7.62 0) (length 3.81) + (name "DAT0" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -22.86 -10.16 0) (length 3.81) + (name "DAT1" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 20.32 -15.24 180) (length 3.81) + (name "SHIELD" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + ) + + + (no_connect (at 158.75 96.52) (uuid 04f78435-b090-44fd-8209-a17c5238aa14)) + (no_connect (at 158.75 93.98) (uuid 05c288a9-2f20-4e52-b679-6d297c09032f)) + (no_connect (at 158.75 106.68) (uuid 143f9b40-60a4-4054-8996-efcf935e01f8)) + (no_connect (at 158.75 119.38) (uuid 1b44370f-2cc6-47e7-9c5c-b85c677f404a)) + (no_connect (at 158.75 81.28) (uuid 2dcff65d-7edc-424a-9d30-317fa0a36965)) + (no_connect (at 158.75 104.14) (uuid 30c23d95-985c-4ce9-8c6f-506ec04d4e13)) + (no_connect (at 158.75 134.62) (uuid 3aa66566-6152-42cf-977a-54deb5fcbef8)) + (no_connect (at 158.75 111.76) (uuid 4222a4d5-3654-4274-909f-40b606562c52)) + (no_connect (at 158.75 121.92) (uuid 48699846-319c-4bf9-97ae-842e1834a82a)) + (no_connect (at 158.75 129.54) (uuid 534b1967-5507-40b2-8001-b114d88d544b)) + (no_connect (at 158.75 114.3) (uuid 5e4f4506-6946-487a-b36d-4fe180c30ee3)) + (no_connect (at 158.75 127) (uuid 6971f607-1058-41c7-806f-5e3c6daf1428)) + (no_connect (at 158.75 78.74) (uuid 6ea4282f-e034-4184-b9b7-0d2a32ab1f6c)) + (no_connect (at 158.75 91.44) (uuid 810fa44f-658c-41bf-89f7-eef2afe09e5d)) + (no_connect (at 88.9 81.28) (uuid 84b500c3-bec3-4945-9455-8eb74447b10f)) + (no_connect (at 158.75 124.46) (uuid 866f2fbe-ea7b-45dd-b93a-8219ed10270b)) + (no_connect (at 158.75 116.84) (uuid 8adb3037-f41b-4295-84c4-1760d899c52b)) + (no_connect (at 158.75 88.9) (uuid a016d8c6-6137-47fe-98b5-403e1e4bcaa6)) + (no_connect (at 158.75 99.06) (uuid a91bd593-31dc-4175-b325-8930dd3b18e5)) + (no_connect (at 158.75 101.6) (uuid b20fa175-088b-4f75-b524-d66333be5ea0)) + (no_connect (at 158.75 86.36) (uuid b7ec6476-f10d-4723-bba5-4cd8e5a187af)) + (no_connect (at 158.75 109.22) (uuid b9ebb153-e3d0-45bf-b7e5-b1c34f4867ac)) + (no_connect (at 158.75 83.82) (uuid f17656ab-6564-45e1-abc2-64056499053c)) + (no_connect (at 158.75 137.16) (uuid f71507c2-6aeb-4b32-880c-87f1d0a92012)) + (no_connect (at 158.75 132.08) (uuid fb3b27c3-fe8a-431b-a6fe-56ba55e49f8b)) + + (wire (pts (xy 132.08 66.04) (xy 158.75 66.04)) + (stroke (width 0) (type default)) + (uuid 163f9acd-620c-44c9-bd83-147d4e281ba9) + ) + (wire (pts (xy 132.08 73.66) (xy 158.75 73.66)) + (stroke (width 0) (type default)) + (uuid 1cdc0d30-9c9a-48e8-8d97-fbd6d88da39a) + ) + (wire (pts (xy 132.08 71.12) (xy 158.75 71.12)) + (stroke (width 0) (type default)) + (uuid 240b39d2-d61f-4ed1-910a-a70b0780eb03) + ) + (wire (pts (xy 132.08 58.42) (xy 158.75 58.42)) + (stroke (width 0) (type default)) + (uuid 2440440b-46df-47eb-abf0-5d700efe949b) + ) + (wire (pts (xy 132.08 60.96) (xy 158.75 60.96)) + (stroke (width 0) (type default)) + (uuid 36c20308-98b5-4e6c-86c9-d7492a9f77a7) + ) + (wire (pts (xy 132.08 76.2) (xy 158.75 76.2)) + (stroke (width 0) (type default)) + (uuid 729cc67a-94f6-48c4-ba35-5990ee411184) + ) + (wire (pts (xy 132.08 68.58) (xy 158.75 68.58)) + (stroke (width 0) (type default)) + (uuid 974ff041-8d82-4b46-9245-2dec2c71a81d) + ) + (wire (pts (xy 132.08 63.5) (xy 158.75 63.5)) + (stroke (width 0) (type default)) + (uuid fb1fd3fd-c244-4fbd-978b-20dde4dcbb26) + ) + + (symbol (lib_id "Connector:Micro_SD_Card") (at 109.22 66.04 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 77219a0e-14d0-4da6-9ffa-092743e361c4) + (property "Reference" "J1" (at 108.585 87.63 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Micro_SD_Card" (at 108.585 85.09 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Library:MicroSD" (at 80.01 58.42 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://katalog.we-online.de/em/datasheet/693072010801.pdf" (at 109.22 66.04 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 2a9c131d-bd4e-4577-a31c-c2ef4390686d)) + (pin "2" (uuid da2dc3cf-edce-4e33-ad10-77d3ad75629d)) + (pin "3" (uuid bbbae9a9-a67b-4828-9106-aec98c7d12bb)) + (pin "4" (uuid 9c8a484e-5000-47ca-8400-e0e5b2742eb0)) + (pin "5" (uuid f06e6d0b-ac60-4cd1-88f5-061cf4e7ff40)) + (pin "6" (uuid 5e0cb8e8-d10f-409a-ab7c-3f1f7bee4336)) + (pin "7" (uuid 6783c315-0ee8-40b2-84ac-f1bae18dc8a9)) + (pin "8" (uuid 6bdf2295-8c41-476a-9960-3d403c4ec44a)) + (pin "9" (uuid 8b27ab6e-7020-440c-9027-0d1a3670aba1)) + (instances + (project "microcade" + (path "/7af28956-04c4-4640-9293-00c3893f4a5e" + (reference "J1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Connector:Conn_01x32_Pin") (at 163.83 96.52 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid c83403d3-0f5e-4dbd-b420-4d50c748685b) + (property "Reference" "J2" (at 165.1 96.52 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "Conn_01x32_Pin" (at 165.1 99.06 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "Library:GBA_Cartridge" (at 163.83 96.52 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 163.83 96.52 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 253500f5-a052-4957-9c6b-193f673254d8)) + (pin "10" (uuid e5dc0fa8-a2b1-4527-8332-b9dc84d12cbd)) + (pin "11" (uuid de4e2493-d465-427b-9e6f-20cb3a88c1d8)) + (pin "12" (uuid 55770031-7edf-4b78-bbd5-b91d2bdbd6ef)) + (pin "13" (uuid 2a984608-86fe-48d9-8eae-1621f6378069)) + (pin "14" (uuid e492a491-f41d-4b10-87d8-1c4b6358ae99)) + (pin "15" (uuid 47a262a4-bd92-42c5-b52d-e3f4bb87afa7)) + (pin "16" (uuid e16214f7-2146-4d2a-b1d5-166af20e7744)) + (pin "17" (uuid 7e45f71f-595a-45bb-809d-8bdf0c3d9812)) + (pin "18" (uuid 67798416-4950-41db-9b9b-2e8b7384277b)) + (pin "19" (uuid 25380aae-2e75-4702-b960-45f04e499504)) + (pin "2" (uuid 63bc4368-6b32-4f0c-8fc8-237c14c0f23e)) + (pin "20" (uuid fafdff95-7f09-4870-841c-7b2344944b64)) + (pin "21" (uuid 2d18d7f2-f527-4c21-b617-ab197d3f3c5b)) + (pin "22" (uuid 66368ac6-abac-48c5-9875-f9b272f784a8)) + (pin "23" (uuid 007bbaba-19c1-4b7b-88bf-a5c1f4ab7b95)) + (pin "24" (uuid 69252927-f6d2-4d27-abbf-82a74b0ddf1d)) + (pin "25" (uuid de3a602a-1e6e-4723-8a4e-3567157fba14)) + (pin "26" (uuid cdaee94f-4ed3-423f-ba0f-12be788a2430)) + (pin "27" (uuid 69637cef-9316-453b-8882-2ca9ca1a8707)) + (pin "28" (uuid b916b076-a321-443e-a41d-4be617d402b2)) + (pin "29" (uuid a0faca85-f0f8-40fe-b3c6-3bbdf798f5c0)) + (pin "3" (uuid d9933eda-abd5-4fff-acfb-71df0ab7191b)) + (pin "30" (uuid cea4eb99-7d48-4955-bad5-862a5a54a67c)) + (pin "31" (uuid e03c8a8e-6118-4bd8-85b1-01a3e403d304)) + (pin "32" (uuid 6f29feb5-67a8-4a4b-8b45-7505b03a16f1)) + (pin "4" (uuid b8175f05-7e33-4ed8-8d31-1ed0f81d2176)) + (pin "5" (uuid 5497f3c1-e066-44e4-8a80-c8323f2aa553)) + (pin "6" (uuid dbe4c3e9-3122-41db-8449-4aa08a27592f)) + (pin "7" (uuid 89083c1a-8e54-4759-b92d-cb1b58a77899)) + (pin "8" (uuid 6b4f9d14-49b3-436d-a657-932e96025123)) + (pin "9" (uuid 1ee3bd98-28c4-4cee-b484-d3465b27225e)) + (instances + (project "microcade" + (path "/7af28956-04c4-4640-9293-00c3893f4a5e" + (reference "J2") (unit 1) + ) + ) + ) + ) + + (sheet_instances + (path "/" (page "1")) + ) +) diff --git a/microcadeV1.jpg b/microcadeV1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ed5cd8185466764f1b490083ed26e822791db9a0 GIT binary patch literal 155577 zcmeEv2UHYGw{Fi6l`Nu&2nZ?&l5@@=Dj-QD$017285JZ5f<(z6NsypO5G1Gw2uKDI zP;y2^qGVn*FzPw~Ie)n8zV+@~*WIhSzS^~GSM{#y?n*tg`(bw&BEBReCj%i62 zpxqH325DDw69|%%V}x)a2qJ_C5l9FD5KKe>V*|ewIAVYafnN#S5d_Ab3@k^1z}mx2 z0G~X-od7c&$RGh`2Wbg_-wzxIz(;{U4V)mr=)6dg`#NFy2e*Fm%>yv^WVQhRY~Vg7 zT!b~YAHE|5DL2bTaFrvMv24LiF4 zC%*tY8*~HFn~__155(~YzG)FE5|{ZU_KO%17QM>jf0a7 zBYgilTY(Vf0UiYyaerS10bg&#;k~l10zNWgzYIID`~e>u=){TGF9R0Pd*}cY1AO>E zo)E}*M&LkE91wI2;5z`rHJQr|iW7l^;9{`>d)@y9NBn}J)Ppj!v#}vk_w$151ev;T zYun=xgmHjVi9ic^xL?j9pr7afR{%`>a6c_5K7`2F#{fdeUogfm82cB@mhrQ`*#U;z z%4?vLBLi#Cp6vj00X_-fe*>5sU_4m&K|6rU%K)4xaEF2WwU#*qxOfG)+5VCT>BCk9 zsnPy^2m+?us}}}fJ&e5)Y=LS$0U^NwS~GAD0D`TI2^1U>+rLZj0VV->4JbSU@DYIF zlEHKWU?Jci#sMt}U`Bvt0A>Ujc#thPaRST*s>>DNb0FV7z|RAhLn?-`ceT3s5EKvi zaG4ze<^v_W0JKs~@X z0E0?~>REtAfehS&2LV0{^c(_s5@2i)1K<5?0LK6fTN#@bf}#P2YlRqKav%@a94)}P zKo2MaBm^)q&xn{r}qaLL6K)T-^NJ9K1B_d|cdI{G5Cod^8-~>^$6j99(QP?3_G& zT>M;IG;9z%2b=|XGXK|d`km^x1^%~M04hS@K3lZ^OqvPkCoQl(Cfocg*(*8wbM|MuZ3c zJ{Q{Ey#U_6`$Pra+OXU2r@^%c^Wk31uLOs$0>=!TG;r|Sofo+ODfEk3|DO~o7xb?T zAx_8$IDJq81f&L>3_xf*?-y&ooNzx3rs%!12RH{FIJlpS4f=l=kS{=R6WAXw0I)|i z;0(*`69V)~5fBZKc>xZZz2iEx3ylE{iJ(pgK@agMbPWj8KrWCOv<;*q(24(BeCh)& zFM(zVq6Y1Q`QVCAL*k$$yMP;YAcNSGISBj#qj`Vj!~Md4pYWlt;P~&RTwq;RU}a_C zSb)2@mjR67zBEkmb;4KskH>!OANde;3Zj4`{v-MXeFAy!6S`HQt)u@Bnp}R!!XpVZ zUELe$qeDM^xb|QI1D!t*Iv=$Ehe!}Wr~5Pi<^cm8|7ZWt@(5r@`1w)~9NfM+pqqOm z0$2{V?cWnTp7_^{cvIX_Fhh8Fq7N0)*d(g8KE1Nj`ZT6nY$ z)BaOp-^bc}w(s-N@kjTA|KFeA?9ER=5SRe@1EJf;Us)P{M_xF%Z%PjC2RQLh*?$%P zYgX_R@mIGWcNFwi48UFXXJQA>a5msLK?D!z*)Tv{;5ZLLQIJ14e>!-gj{<)OIO{zH zQeduBd=LG1o$ehdGX5Kd6u(#l7D3CQ{v;32fWh>4{!g3k%l%i+JbU-wzMYN#&3pFW z$?Lb?eJlMdJN&D9{Bu0|{`+$s%tO^sKIkW+eYi$pLi_un{hlZq|LUXDp?!2Zw2zkk za~RD>r$hT_IkbLc}GE2Z-l*0ti10Kg74g=?Dr;4TS!oWdtEE6)t%A?;q&K z`9H+}^D~JZdW@4T=*KD#MylG71>^-rzQ4+pL18B(14;x`z?y+Q7+t&kAr^wVk$HT_ zo}JSOhbSQj#Bqcu;xOn*V1l<1#@-uA0<1m>gEbx@NDv&bFAg~SA(#X6V2%jr8*qZR zKL1`E%n<`4JQ+v;a9}AhAR!KBMCA5(0)P*v5dym5Gc3gqIKq3ff(K!KP+|wj5pp^> zoFQkx+2^6T`y6|4Hn9oh%bQkwnv~-eB#t=_LsF0l6a=2PP0%=yL4Xyy|Bw#u!#NHlA2I!ZnD)2$ zZwvenu)tw3f7rP{$cBfw;PL!doYa4i`A5#b(i01EN(FBJOaSIt(8n_fJ~}~9wG%uX zD8OBtv3Jk@Y93`M9eVXE;|E6f++ao^X#nVd7#^_Hz>|XnLmTo&azHBxGUy%hKcAEP zk`kx%bJQ;mQXU4QdIB(?MY4AggE zi=R@kb-17<#8Idfc>=QC>p&R%h=$iSAV|&WloOV^EZC(0(>@PI=y&9w5qdTTmi)UM z;d+8;zh)fvF#5Eg!=LR3$IgS=hW8&auE2Bu{Ww~Mm=Fzk8&yD85o$|4J>qI=YCWoI zj_N%CsHv;zsjI1xor1BGnwpXlIQO7b;UJlg+VNBBWYX$bIv}8~Cat8#fPi;(z$-iO zb}}$#+dGr)V=#XSc4Z)8J_eX+#fAv6;JLPw;0!^OduRN;^QpZv5jM;R+e3gmjER71 zArf4eb9C>Fk3$OZzeB%Q(|=pww*`J%;I{>STi~|^{?}Omk}JDA&8 z)3CFEZQpRufdeWqI(6~PKXfAYc98$rJ1#EE#>vga$IA^#%W$( zW~tbqlc2A=zaDQ3(hY&Wa|Gzs;)681dn?6aU=OhvbPqTW;NW?RcVPAc0{#c!R{+NW z@GNkiU``6AU-dK{=;;J<&w#rOTo;(7@&ir-xWAL%i}-!|ZGqnw`2W@d@U9t{(9f;? z(7!%29HiMFx9_Jn1kbd~7A0eCS70&}{6 z5UNlfIADUM;c43aop^h!gX_$L9)THlnBe^$aGB8g!+Sa4u|GTphQA;|lW(XN6bCCj zBn;MZz#d69PBsqk4G%jz{JjHQKd^z&KAZ||Fxdac_Z!;}+LweUiomG;-~x9?@CVHt z9c=|zS*;yd42*3IQ7lF_R;;cDw%`@X#tI3Ey4o5TS)v?i3{j@$*21*&FKTFM%#DR< z)w$)_w4x$3LaqX?R<>3sM*|vHs~gr10 zhS{vNG5>`htO`T6--**I7^IGBM1vxA$pqk${4wF4bmgA~fa$ll!65$-m?8Vw9>oE(K| zLH_#%v$Bra>b5M1&MX@TQ9BiEIjZo6gC~HSLbaG>( zA8Bo!>~HK{fUyxP>ITXRh&cd@v;W8n{=V&pGf0h(FNff8dLAjr*!Vm3kXaWiwV^BOYqadPr9n{XKO@$-WZ zCyY$^(diZK%|SCVxbbUwU_Hh_4?8b6x1o^%KQkA<34Ai*XErcE@iO!9vm3E0VLJ$3yjs~#h*m>Fb`T5v*xj8sFIeB;A)*^jRgRncD~GO@7>uz_-cYZZ{UF*Y}G`?o}u4IIs_ zO@(RM;O4wvlNZe$Kq=e~ZV(le-2u8`PP5lM1q_Vf#x6|jVBm~0rafR9nHgA{qQGqn zn$EtM`Crtei6M%g&4`DMnVW;pgqe%Yh?^OF@B&VJ#=IOn9NfG{{6^^X4mKu^aHm|{ z6f`Sf5YVXhzQ?3t*faKdw493>3KRx52{RifGaEnJBpe4OVFl%9h40M$OJV)STi}161%8fIP}ZQQ;{rw^yQ9b_a*~pI zSCtiIg{&Fzygo);$Zc85lX(ieJ6@ z=g-%`xCu?G@ArpYUCgj9H22^135>y*1dPULfV`NIt-T|_`T+B|INHMa0l-H=hs_vZ zcz}7q9uyGZ4=~?wAAg3i=^lnh+0apYRb@$VZSbNqjp;Ag@E2@kW^V;#;3>~D##Yuq zKl1uMHioe$jIC}sfwJupJfOr!S*xi4{|s=HkSy4~CJz>VX~0H0C&(PS0XB~@1K%2O z9KeT7vXI2zq=z>}P=b_BAmt5^!U&|00@ImRU~>YT9)jxt$N>6jTL%-){Rs&Kz61ne z4estPfu((%NC?^v-`(9z+uhxM2u9x@A?T&`&-6B_;5QUj06+XE?@S8#veFOy;>nwz zJVUS*t1JNgzCoX@fxW?A*6^qpX<`CFi`n3}7c{`=ydA9cYwg<&#KG}UdM^a20$W{a zfuOi}@S6^%K)3eaTsORh{)gTEsmy`>b_XCycr( zCKkY0I9OQNFkxch;NW26zz|k)pa7)8z{bSDgxUWY?Y@SW>o<_T7zh#wNrJ#2LF~Q( zbI=e169XuRO|ehlCr>c3uyJt?9R~3y!3Kf7tkJPRelH$pw;#gC0NVwKF~HmhVsq`M z06<9WKLr0}fW~Zpd&HjLP2Ybh{}%!@`ahT;cN+blT4_T`sRrkC5m)&qg)!%93HJ=a4AWAncZxvd# z(9-g_m7i1pdGJm0lzIss>e%E-!Tg*AOD*E1ZW|lnBJMs57e=icCrk?JJLNHyeDQxN z1Og!jiP5B1)(ByF+ApnWP~bmZyH8s>cGDM$Db9a9$hRP|#|w8OjP;58;_N-gHl63dxq{!aVa;V+A%&o*^DJrj5IQ3nDrso;KgK5pcu1*mJ6+LnKCr`_t4Yk;>vq z4J%@#E+{&TobQ&nMyL9fFVZqm>y>VgkurQ#SEhY)#9#Whi^U~p7HzJqh;sMZZlp9U zFH&x=Z3cVmrLW7XHB@Pn3+3t;kc5wq2e)v@cX*=XR-}1%I@Tw2Bcn#2914eI zqBN`TE|!#vu;{*Wd)ykXns8;sx!~wirNr~XYGj%0DiR6_M|j2^=lu)Q8f1$cjh^ZC zc>1k+3)Z>?UU@8#Rji-)s4QdT%v(CD+-l9Br-bkADWb8TvXCB5IURmcIQAj8Jga-; zi{hz`?~5XZ78}}w>2vib)klW-KYL3Et_dw!YutQ=8~@;;>UcbH@HHjJIeLvI*6eLv zo0%FLjZ2um(79_?c4-4!X)6;stvOulj#097Ndv`)&qiukJSLweMj4maVPM(N8u64s zQJI*yh|fw*I>z~=YK*z5u@bU}M+&&ZFQlm}X*-ZT$#614J#I}15!GpW;V>zJ z`{0AY&8l4}w))E!+p@PnGJmlW*3G~WjoIsoS{Gz!v4zfFrc?YJkUimjXMLNS;RtvM zKQl@peD8Cn?n{LrW>5Pr3 z@COpa;nRn4jq0u*Q$8=Enp!U$YAvnwus@tQmF}TyMUye7&dCNY0u@HPlIss%yC`G| zIK&U+#Gu|51%7y)rGj@plhdh|hOp$xqf1rZT#q@4OLgeFw+pGx+cr)mmJKJX=YNlI zt1eyIglK$aq4*wQ`*qozZ}Y-5%xMw0wbU6C^T)a`O!xJaB)t2`KWKYXfhW`Dhy!K; zd6trxax9bKS>+YB_mLb$^ub0!=hLnoxn+3tAtk}3s7#GRuWCzsd@B-f<%mVl^D(L2 zRN~Wm(ZrV>Cv6#=WI4#2>rAzC*&X%7JgLa7w|TinLdezY_|&SHI04ORl0jFmu~8w* zMITwAO4X89lWdl_f%j+Zdn#)KV?{h5zv>)|!DssMT6glVB;Z;SmrFCYm_&D~NM)Q8 zmpOk}N}`}R_lua;lv#h`O{O-%n-;m98b=@E_|A&m566^K$TFGCz1ed;!9lf1mD_c- zWHPzLTc9B{KNmzfG6lB+xA5x*6@Iw9E^G6D*v`Lfg z&q+g=M-Io3SO<3ASAEBze~Fhv<|EP7URKJW*GCAslTeweQ4}g(swwx-v9L}1>d7>Rm3 zsL5E^QeJje<&Mfpe_A=_{!Ed+$BmkCXEe*hbCRa(E|R^fx90HBzrt|rt6Wbw5u)s# zl+=-XM~F`!Jse?vEX?6N*RJdbZk`o`|{&+qLKqomLUnHtoK(elFQdU=hxk+8X@4w>EN)C=V~|PE4Pl-&Pd$ISBY=DyR~mN` z4;s<(T(xvxz0zDBsbm~|>Ol^LM{N0vtDTk-_f_rkqz%t2_dDgY*RZlvjA!L8I(WZg zwMu7sLNRg3GSIR4c(I$PNKK>;_dCMpQsh$I>J+va-9e9AlqroGu}FlJ`OO|A-g_v< z#6lq%)1#8~&d)bpgD%JIin~fgffJj0iI#w)D))s$H(!1$PW;X>{n&qNil(RHdEbSy z*HLCckAm(WGBjDYK*RJx8?Q;hf?14 zYXUAb`jRHtxUbjfR64GoVl>Q|aW>NAv3eWxKB3UFXPv2d7tE*=XqIEoh9S8Yd$wYPP~i`u3vXQ zUwl%u#B>hf)lvyEPR{r|U!&{d=d9UF;+_iJEqTzGc%Gfv43#O>6DQ1eC-}0W&~vN$ zS4?z7SDN)I%I&t%4pZ8p&$V z<0n`=AdX=FDiEZ=%Pq@%hwH}G-YERQi|usc-N{|AWiB1z7F00)9G%nW$ib3JKxJdG z!jHkK;+8aKppvdLVu5pc7mIud7s|Qg~gqirH$d2w-wA- z&RcjpQp@6wxKV`UKawbZpgMZUB;9;8I$A<36t~B34tcLjt^M+SH50L{qu1IlKIw@2 zh-*P>L2Q`om-@K4G*Tc&riEK2KK90VCN_oe%-OMURL|qHrK5~Dv+8d9YsthWBr{3Q zTzT8AnQ7hMVdPmN5>n)H;zIMJtDDL5}YD`;$@K8c^s{1Zv=*V?nLrdZYj zY#OZZw-=VF=^sI4#Z6fs+WSSRU7arUTSc$--(*z17GNZBFN>HotNVS@z2dH_s}K8} z+BBOlYOq~ZyDF*NAAY9w$-`Sm>1g8<1)6iyHP^t zhx|Fs8zCwhEt~=mL$5L0xK;ahrNnW}Hk&qYk~d$8@e)I5$)&kEusmCLZ77PkdPOVe zZAEbt&1Al^l-QjRN}2^VJn^GFO%D*v68`ad^!EtH*dyzkGg-+88m_9Gyi;=(QAcg}wqkE3%|9dt{7MDt9ekE`Ghn2Sx5vOmEs-;}=S5k5MX0acg*JFvUBOsrFfH zYOsq-_6LQb+6&IV9-hUP6O75jJ9l?kHPe7^4&UtvFJoVaQ_xKXLPw?N>fC~5*49q- z8&&o@{%*p@nXs{#G`AH}W8>7kUEIQwlWi0@GmSPDr4p}M3Rg8Wt>nHlyzuGi>^DV~ zrdc1Hfk{@IhM5|o4^t^d@0JG%>y$EVs8VWY)>sS2Jf>1UuTf`CdYH!bOb90q-1F$Z zl%OTTDmO&XMHniZ-qxD`H0C?LQ%^}~GxKs1f2jsHg_{f8OtQwiZ+-Tk)Rg+qMJCqe zk%mO)O1>3(MrdWut~!{}6nODnj~q*_TB5pLD5Hjb_him@Jz3V%OHN*LHG*FPsPi%* zY&z)z$*#sl;q;~RwVvyZJ+VoiV`T}{ZcpF4FqbJP43KKpuYL7QsurDHKNY$-B;GtE zIkw!}>LD~Rzb+WS(`TM9nz}N?Tb8grk5^J{I`cesX2-N<$8yFs`{P1ISKarm<6VpS z_1BE_PJbPrAtLIX2=i!|EyVjUu?yMMPtTL~EDWhPf8yJ?{=KIpOlxV=le%k3c)oGD z{QHNcsy4_+K@R<_?cFE7x{?d{QAWCC@Z>iNb!&v8l!Ua9(__ zT1;UX_r_%DdnS!rJ=rIPQ`9}Sb`Fo%R1B=|LP~sIB@7Uo0=Js`WubfNi_x`JgQDUE zTaVM*GU_>d-2~_D9XD{!ZFMbE$yTo=??Rm0$6Fjl+qMaB&bTITF6kuGEk96<2wk4u zu1xNjaB+xzG3xmJ-KOWjvaYG*8dYq7htNq8FO61tZtrS6wWSwsbNx%gyU^yn2l$4)r5CIk|}wex=*yb zw~zeVP9g0!PSATF-uZ=qo~;Hm&)5!o)~>Zra*N3+(H_@(smokH3FR+W>)r57Nqb3c zH{zmRyM3J0EB1a5HT~zM@15%+D@(E2?))R!td5Ii<6(Id(?b|t<25-8o2H|}t&E#K zcts+dA17D~7ru*#d~vx^>g}E9{J}DQq-1H?tjaTqcf@0>eBN^xs$8qyg+w=N_&cfS zOU86lQs#E_(k7ErVrO@3yl?jslZJJj;`P2kuYjL}S)famF|~@-HMN4nngKx;amyAb z<|b$CxJTAgMsv~V&?ryXaY_dje99qybuN6ftR*fuG57BQV+vGT`81q#T39N33l&&jg z3{yW{r%v-BT}fdVnI98L-%{+}>fab5eJbM71Dd&FV@;#?tEr93oO#zzc8fa!2(Ln% z_MtngBDOoXmxg3T1;0P1pBM5jTKn3ny-_V{y&&M&Cc#uc7*JOxvRQ3f>{cD%=OJQ> z0yXiix8E~G%QLKV(dWG@)yT+q3*oKmyJO34Lr+_9FCTxrJW|{`i25`&R@|5mK~!bg ztY4UJRO!W5LQvP!*-rMkb_36+-tM;5Y9(TiHFHrJIU@8%7IyE=w+RB8tR@$Ci`3q zyFOjTzl_tmxzz(tqwGSbm-R%vn1gL9+o;;le+$?fxtn-W?ZC< zzG{ssfPP!A%_Z!u7jGMD;ksUW4e6>Ld-c@V&dn{o&V`|#wIongJ6f}LjjuGe!;XDz z?pzme+lBgvSHaEyB3>l&Ok^@UHmMty^qESuEYa2NxC?LU!t&DhlG>pZy04z;n>A6JC)d^c zJiWIC$Gz`wWmheY%~t!AR`Y%?-~704W3ir6wAkh`UfEXW?f=brV!m)ukZ3|AGR(Vc z+(U6xq~T`uz}Qaon)g(zsOi+E)>L&$ys#cqnh>?tyKSNq9P94n#<6ru~6yJPD)8i8FPY1R=1tZxvtqW zox0q;Rl#Vrlv+k4M<{IBjtDkI2AzgM8xwRGhVQXHXy80!+$)$4d$DEcsoN^kbNccW1%1TFc9cD=Wq=@Qy@Yn~F` zu~|<^YcN;6b^rRe`oZhXAtI4?rxPuM6@_%~;uTy^a$EUS{%v!r(EOg@jRgTzP_NLn z=3}P8ZiXw94d&5Ud^)cE49pm6O7CC3Dn1%zPk|J#2q#HviHKsdc%6NEPP^MOoYr%t z&9s!U_wjmFvgP#RW_I+nD^dQd9#PTHi|XxeK2kf9v(?VqVQ;r3*MY_7bXK+JQr&?dtZ+gBu%WW1vGo?m=C+RWaAZCRK#e8&?czn zUb0{+(K8Ipedw=d;X0X9ku80=)xVze`YTI{)i{U3!lf;;l@y8zHOIb7vP9Q&m6VP} z-FAFZ%;YpR-6~mYo@A24t=8iHfJ9xqiL$sbwTUFu;-Za2#Cp~()rLy~{+b-47q98Z zTQWq`^Js0>%(#hq+N~gbAu65m%?DJ%Ty4CC4b=|)?Vi+D!4Er-*5+OK36>=sViH%c zIGt>ldsDAWeBQ!}l55zK+Js*6W_962wT4$fBi&SR0<}b3PB?ClM_+ODSuKvsI%6r?7r@t&w2Px|usf=I=M?bcXPcJ-FIwTQTA{bioOAx07AK^j`U!nP|cI zFo6n_J`9=i`8jcW(>Y( zm+)^es>YuSeTA3SMRoVW^-^QpnUd1TOEJ8X6Fvi5qOFRV>mPDBB93PGK0*=qqqrQ` z-OPRTe1x|#ioHF0-zta4g`L+aWCK@psWs~CAnFs~1+^9flk|><5 zFxOSdq75v(VqMT$^-k%E|AStlT)l!FyBc>&@a&^fANJS)-!xoHm~gN57~Y6)h^xF_ zdNh^a!pvfVIVzn>EHOWy_E-eholwn3r*BK2%yqfZlk!BOghYPUpt|j#EKif*aq0{WlJ4*xV*Y42_{lRT8tos!`xv;m5S6YKfC#&>D8%X3IkX2DCF2sD60iiTUN0uiYtq)60%12x^g1lZiy7mr}gXI2gX0au!rfe^vC|{_}QXa>CcO7p5;JLLl&@(M$RMgi=_uEag-7 zH)li7ovaGErt@UQs+Wy<&)-z`y~7uh>D+fr1$u0)DHD0YfP0>me<*h8{D$ev(JA3< z_2)7VI_9li_+0usO550p`WAb|d+czX3S(!y+P3DuRME$bhtg@Xmz`H*k2$Ao6~yc> zcb<6mNak6Fo8`QDQ^qZAsGUmZ6xjf~<@HjQLFVS}kx#;fR6{19Y>=7v@hac(e4E=Z zG{FxAv@Dvr+(^#zB z?wgW1q}W&H<$aQcsimNDUNvZmSy+^qGxMU6!o9+v1Adt0jv;-9qNxtmS@F zy%=>Jz9WM%UWW&WF)+vbb8t?xhpKX1GAqr&e#73OS{y-f!B9$Jwq)X2>>FyW)?qNj zn6w~r`miBa(QMRF*6NlxFJb8%yEInHFMv9;(L1u4qE)RpQ%dC>Lwlm5XdsD)lqO8j z;)+Bxc>}Z2*G8)*Jud&ta$ivvR;LC-9I7fo&DK3wUVrB0x^X;bY|=|l_y#B)hVnv{ zr=q9~QTXe{W%YYmU8;?j8SFn?);xWsIP3bGuSIeX9pwU4ZbiO%)6Xl1JHt29nyl!n z+i-JAbGXifCw}!x&iAU?{(^thz&B_htsSD!cURK2cigGukqpJtF{I4aj^ zHOREoI`>~`jX*^zYI5_G%f?T!-aV`td!?yha*lK0j!|I(eOHXuvq<5-x};^#z6yOz zEMPgjDVO%~={F9`?ai+8WX7FpCOR^_$R;_GyQ(FRFIig0Sx}Mi+rC$RS3mAH%Iulc zD|%aa=K^1r^5YJjR|8=~^Bg-i%f!q(Nk%Q}V#_u%lMZ)2$Ic`Kbj*eE_M{NrG0juv z!Bh^dOMV)1`dkM;@f$Epe&j5T<9Caw;QleXEPmZYd#}ry5u0ZN7r}Qio=|4=X-mmjzYhM=((~&0%>Kh?zxmw#>}fx@ z=vp?tV{*?rpW23?y4W;q>ULLi`h?fb(XhA*(c451-+CbQa#+0EJeI2XIXfbArHWAJ z1_+NRo2gM)T>a9*V~|l^+-h>ZEF+SQ!^@PrnrFFnwQq3x_0CowRjXVD=iYiS`B#?Q zjuI9xMrK5Xv7`(Z#%}!_MT=g#tIwE#6-*JVNiB64wc4<{B!&xXSFX=Rl9W2U$BR2A zm?JbU=`~#=r6aZdMj3V)E|O-MNTE;4`4{>^KNu`es_ z*N>N~IW?w^T4p~H<}Sm%<4Z*JI6-!LNaW+r$t*`qJE=?~HJPjUEdt6slO0drLjY9?CJ#6Ze#E3`-uDzWR4KW9$}z? zZex+UKdIq8A^VQw`go>yQAnQDbUXM1jUsA?jj69g)VdN<)@LmU?ianGH7-Hk=|c2f zVmGtJy`mq(rWKvpiCzZ?Y{EdAy*w(`;fFy6rE(=dgXA^Ik;o^Q z_s#Y%0_+2$g~(GujlkhI624$Bh}bItDR5#xEzK{@w+m@CE-xVKPqd@(Dkx+)&9cb* zTVw7|ukK8EN3Um%^tRIIgG7K3x4_09F?cr#ob3VO0v0BgzAwB(1%NJa z=elikbGmK?ugxgs*>}d3@Q720UYsV%T6{seY}0lo=a(cH`s)2HuH0I>QqjLGA@m1@tYbJHLlpRJo+j1k4O}3DB>mt1;oIF9oYYb08eqShX`yq zBEiNva+(zPC_6D3?J*h-aXL1!tH<@voaN+_@C93qfZf0^93pq2HO^DJ(DPN%*{{5Z zndC8eYs@mZ5^_qNzTQ=zk^9(Ol`GaCZ(1M^ew9^rdp?J${MqM9)#V*l^GoW*8M;mP zC5f{gUG9D+4AZa-#6KBV-d&e4Q2F$Mu%wNb!0qnV?-BvI`7;)#k98*W!+KWdOFG=& zedIak{-L{t*nO~Y3MXI7Xk4V2%kPNFM(2QA=G~s1j&jbPn5J?S_lJFlv%72tTYESn zot&VTvp#rn%;Y*B$qgJ@4UlhdzA=!b&Um|1x41@&J1o=7D~maA;Vr)7T5x>i zxn#7CxmGjla?8&)hS;TGXFJ9LX<+aoY zNzbXP6-&=qk5d!nC)g=%yzfM*Y`hy-H}9LnGpCH39WbFxTTv_Gi1$&_Vpo1!)@+6% zwjS*5t{`xFIIBbUwS^z0!`bcuYJhzlF?VEg=J8JX2Fi3MdfRwgacsFm?O8{&xSX1n zo}%T8e!W!YUW%Bpnb`n!X~nck>yU!Wak`Seqf;#e@)r^#lN!ZVE2vNoqn`f8<;Ze> zh6wrqJ}RBXFNM&A--18+2#%up-I&747hO~fG2J(G7wQPEefnyZN+I7=oMjnsX2e?*)BID)xjsSjP1W8JCIE?buk#=(8?dJ(x|-)F_0cB&gxKlswQufMwQ{jI&1YFHCVp93(@l_FfqI>|9)wMO8J|y|EHB( zZ!2{f)NdtuXew8+N%afA*@dJ#KAL}*IUFiidG6Dt1{n&~mJ^F=7hef=a49T4SQ|A; z%Lo^Uzb_JebK?DD&&<_eDw7WJH~r^vH@O9}v%fvC3^_bder_8I0)0vWxm*#+yep)U>sZH|jt z`DEXY1s6J`a&uc16$IU=9=}Sk~>{UvwJ9_p55pA%SKVL zp|sauP(tC}ikI;aY4+M2khUO!UOT@Ix4v;$Jr|N3k22=49WHlZG3Lp2*SPTZIK}8u z%0RtIqpCVnY#o*_Ve`C`(qA9T5zDqLbIt4B$ka0}V=dAO+7^{C+UB)pl;^zCTc)6L zER;#%yZV47^9tpe>kNFvgxAzF;#IzgdQ|h)kF0K2rrF#I6e^@Eg6=?{RPbxAO6( z5?ojtCZS+^l}uz6|H?`I*^Ms_sVwdkHkY~b@4VU^r=!Y#jORT5guAAWD$*EH^p5gG zKj9W3M)@i(ea!JuirR?jjxAZsAiVJUXyMchq3tD3PWGCkMob~gji+dML zV3#v}f@*j+2K%eXLyME4UiX;a_8dPYDLpg!u}O>i>si$o1S={UO&x7Z(S6z*mbVi} zU&fEbUU~gsl8#BNnIdu0KgO35Z)q6=caf%~z@DIS^y!`F<0FoDT+8rIob}NTCUGTp5%G^#GGQp zh^JX_;4lsmR)9iwAy!H&^K%l5xHZ@!WMX&I2$&iRrDip7&-7`+! zl|Ec-`;f(WlK*La`e}Rbq;rX0827~FU5@mL$qPTDlpX%I!@}|Owd|d;6v<&D-yL1) zwyd}6;fpK`<+(W@uS6tYmv7Z}&5~ktvTl26&_P`sHGkJH<=$4eM@zrub)uk|;S1c4 zoUv_NSm?1MCH%I7lP*L8NYi+x94w&e&uFdtGhB`@1*TZ zQN}9Rv{X)!ZP4Qxefe&xjd}K>U#g6wmT>EnqL=5bM2mBpo;PXcp8NjYu1ovPYK|cP zme#G#&vzznM@l&O-IwW}5@dB5c~@C{+Lz-hpLAnpxe28v@u8OC7j3L>>?F?|55F}{ zPZy=B68qX^VJjHQp5kws@j1hO=d}NrkSia
GqA>5UhldqcBvps)U?ihc(>5H(O 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