diff --git a/projects/the-pixel-clock/LICENSE b/projects/the-pixel-clock/LICENSE new file mode 100644 index 0000000000..f288702d2f --- /dev/null +++ b/projects/the-pixel-clock/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/projects/the-pixel-clock/README.md b/projects/the-pixel-clock/README.md new file mode 100644 index 0000000000..ba8bb7e0e0 --- /dev/null +++ b/projects/the-pixel-clock/README.md @@ -0,0 +1,25 @@ +--- +name: "Siddhant Kameswar" +slack_handle: "@grimsteel" +github_handle: "@grimsteel" +tutorial: # Link to the tutorial if you used one +wokwi: # Wokwi doesn't support the CH552 (and my firmware is highly dependent on CH552-specific registers and 8051 ASM.) +--- + +# The Pixel Clock + + + +This is a clock-shaped holiday ornament (which unfortunately cannot function as a clock). It's powered by 2 LIR2032 batteries, and runs on an 8051 CH552 MCU. It has a buzzer which can be used to play songs, with the 8 neopixels flashing in sync. + + + +## Cost + +$31.72 + $18.15 shipping - $9.00 coupon = **$40.87** + + + +## Design Process + +There's not much information on the CH552 online, so figuring out what its voltage/current requirements and capabilities were as well as figuring out how to program it was difficult. diff --git a/projects/the-pixel-clock/cart.png b/projects/the-pixel-clock/cart.png new file mode 100644 index 0000000000..e0fdbda78c Binary files /dev/null and b/projects/the-pixel-clock/cart.png differ diff --git a/projects/the-pixel-clock/firmware/.gitignore b/projects/the-pixel-clock/firmware/.gitignore new file mode 100644 index 0000000000..f72c3cd215 --- /dev/null +++ b/projects/the-pixel-clock/firmware/.gitignore @@ -0,0 +1,16 @@ +*.asm +*.lst +*.mem +*.rel +*.rst +*.sym +*.adb +*.lk +*.map +*.mem +*.ihx +*.hex +*.bin + +.cache/ +compile_commands.json \ No newline at end of file diff --git a/projects/the-pixel-clock/firmware/Makefile b/projects/the-pixel-clock/firmware/Makefile new file mode 100644 index 0000000000..f560731146 --- /dev/null +++ b/projects/the-pixel-clock/firmware/Makefile @@ -0,0 +1,72 @@ +# This Makefile is adapted from https://github.com/Blinkinlabs/ch554_sdcc + +TARGET=pixel-clock +C_FILES := $(wildcard *.c) $(CH554_SDCC_PATH)/debug.c + + +####################################################### + +# toolchain +CC = sdcc +OBJCOPY = objcopy +PACK_HEX = packihx +WCHISP ?= wchisptool -g -f + +####################################################### + +FREQ_SYS ?= 6000000 # 6 MHz + +XRAM_SIZE ?= 0x0400 + +XRAM_LOC ?= 0x0000 + +CODE_SIZE ?= 0x3800 + +CFLAGS := -V -mmcs51 --model-small \ + --xram-size $(XRAM_SIZE) --xram-loc $(XRAM_LOC) \ + --code-size $(CODE_SIZE) \ + -I$(CH554_SDCC_PATH) -DFREQ_SYS=$(FREQ_SYS) \ + $(EXTRA_FLAGS) + +LFLAGS := $(CFLAGS) + +RELS := $(C_FILES:.c=.rel) + +print-% : ; @echo $* = $($*) + +%.rel : %.c + $(CC) -c $(CFLAGS) $< + +# Note: SDCC will dump all of the temporary files into this one, so strip the paths from RELS +# For now, get around this by stripping the paths off of the RELS list. + +$(TARGET).ihx: $(RELS) + $(CC) $(notdir $(RELS)) $(LFLAGS) -o $(TARGET).ihx + +$(TARGET).hex: $(TARGET).ihx + $(PACK_HEX) $(TARGET).ihx > $(TARGET).hex + +$(TARGET).bin: $(TARGET).ihx + $(OBJCOPY) -I ihex -O binary $(TARGET).ihx $(TARGET).bin + +flash: $(TARGET).bin pre-flash + $(WCHISP) $(TARGET).bin + +.DEFAULT_GOAL := all +all: $(TARGET).bin $(TARGET).hex + +clean: + rm -f \ + $(notdir $(RELS:.rel=.asm)) \ + $(notdir $(RELS:.rel=.lst)) \ + $(notdir $(RELS:.rel=.mem)) \ + $(notdir $(RELS:.rel=.rel)) \ + $(notdir $(RELS:.rel=.rst)) \ + $(notdir $(RELS:.rel=.sym)) \ + $(notdir $(RELS:.rel=.adb)) \ + $(TARGET).lk \ + $(TARGET).map \ + $(TARGET).mem \ + $(TARGET).ihx \ + $(TARGET).hex \ + $(TARGET).bin diff --git a/projects/the-pixel-clock/firmware/main.c b/projects/the-pixel-clock/firmware/main.c new file mode 100644 index 0000000000..96271c3416 --- /dev/null +++ b/projects/the-pixel-clock/firmware/main.c @@ -0,0 +1,270 @@ +#ifndef bool +#define bool int +#endif + +#include "ch554.h" +#include "debug.h" +#include "programs.h" + +#define P1 0x90 +#define P3 0xB0 + +// setup buttons + +// BTN1: P3.1 +// BTN2: P1.4 +#define BTN1_PIN 1 +#define BTN2_PIN 4 +SBIT(BTN1, P3, BTN1_PIN); +SBIT(BTN2, P1, BTN2_PIN); + +// BUZ: P1.5 +#define BUZ_PIN 5 +SBIT(BUZ, P1, BUZ_PIN); + +// WS2812B: P1.1 +#define WS2812B_PIN 1 +#define NUM_WS2812B 8 +SBIT(WS2812B, P1, WS2812B_PIN); + +// [0, 256) +#define WS2812B_BRIGHTNESS 51 + +// GRB, in order +uint8_t ws2812b_data[NUM_WS2812B * 3]; + +// Timer frequency in hertz (6 MHz / 12) +#define TIMER_FREQUENCY 500000 +#define HALF_TIMER_FREQUENCY 250000 + +uint16_t timer_ticks_start; +uint32_t toggle_count; +// this serves as the current time. +// 1 "unit" of timer1_overflows is 0.5ms +volatile uint32_t timer1_overflows = 0; +uint32_t last_button1_press = 0; +uint32_t last_button2_press = 0; +volatile uint8_t current_idx = 0; + +void next_program_item(); + +// PWM timer interrupt +void timer0_interrupt(void) __interrupt(INT_NO_TMR0) { + // one-half cycle has elapsed + TL0 = timer_ticks_start & 0xff; + TH0 = timer_ticks_start >> 8; + + if (toggle_count-- > 0) { + // toggle pin + BUZ = !BUZ; + } else { + // turn off + BUZ = 0; + // stop the timer, disable interrupt + TMOD &= ~bT0_M0; + TR0 = 0; + + // wait 100ms before next item + mDelaymS(100); + next_program_item(); + } +} + +// Main timer interrupt +void timer1_interrupt(void) __interrupt(INT_NO_TMR1) { timer1_overflows++; } + +inline void btn1_press() {} +inline void btn2_press() {} + +// GPIO interurpt +void gpio_interrupt(void) __interrupt(INT_NO_GPIO) { + if (!BTN1) { + // if last_button1_press < timer1_overflows, the program has been running for 25 days, and we overflowed the unsigned int + if (last_button1_press < timer1_overflows && timer1_overflows - last_button1_press >= 20) { + btn1_press(); + } + last_button1_press = timer1_overflows; + } + + if (!BTN2) { + if (last_button2_press < timer1_overflows && timer1_overflows - last_button2_press >= 20) { + btn2_press(); + } + last_button2_press = timer1_overflows; + } +} + +// PWM - 50% duty cycle +// Builtin PWM is too fast for audible tones +// Duration is measured in 16th notes (250ms) +void tone(uint16_t frequency_hz, uint8_t duration) { + // already playing a tone + if (TR0 == 1) return; + + // TODO: Higher frequencies may be able to use a faster clock (bT0_CLK, bTMR_CLK) + + ET0 = 1; // timer0 interrupt + TMOD |= bT0_M0; // 16 bit timer0 + + // Adapted from arduino tone() code + // TIMER_FREQUENCY / frequency_hz returns number of ticks for a full cycle + // Because this is 50% duty cycle, divide by 2 for number of ticks for each "high" or each "low" + // We will start counting at this value, and go to 0xffff + // idk what the +1 is for + timer_ticks_start = 0xffff - (uint16_t) ((uint32_t) (HALF_TIMER_FREQUENCY) / frequency_hz) + 1; + // frequency * duration = number of full cycles + // * 2 = number of toggles + // / 1000 because ms + // toggle_count = (uint32_t) (frequency_hz * duration_ms) / 1000 * 2; + // optimized version: measure duration as 1/4 second + toggle_count = frequency_hz * duration >> 1; + + // Set the timer + TL0 = timer_ticks_start & 0xff; + TH0 = timer_ticks_start >> 8; + + TR0 = 1; // begin timer +} + +void ws2812b_write() { + // disable interrupts (time sensitive!) + E_DIS = 1; + for (uint8_t i = 0; i < NUM_WS2812B * 3; i++) { + // TIMINGS AT 6MHz (tolerance 150 ns aka 1 clock cycle) + // T1H = 0.8 us --> 4-5 clock cycles + // T1L = 0.45 us --> 2-3 clock cycles + // T0H = 0.4 us -> 2-3 clock cycles + // T0L = 0.85 us --> 5-6 clock cycles + // The low times don't _really_ matter - only the high times matter for distinguishing between 0s and 1s + // RESET TIME: > 50 us --> 300 clock cycles + // Total time: 7/8 clock cycles + // TODO: Tune with a logic analyzer + __asm + mov a, r7 ; i is stored in r7 + add a, #_ws2812b_data ; ws2812b_data[i] + mov r6, #8 ; eight bits +01$: ; --- loop + rlc a ; 1 cycle + setb _WS2812B ; 1 cycle - T1H begin + T0H begin + T0L end (2 + 1 + 2 + 1) + T1L end (1 + 2 + 1) + nop ; 1 cycle + mov _WS2812B, c ; 2 cycles - T0H end (1 + 1) + T0L begin + clr _WS2812B ; 1 cycle - T1H end (1 + 1 + 2) + T1L begin + djnz r6, 01$ ; 2 cycles + __endasm; + } + // re-enable interrupts + E_DIS = 0; +} + +// Hues is an array of length NUM_WS2812B +void ws2812b_set_hues(uint16_t *hues) { + for (int i = 0; i < NUM_WS2812B; i++) { + uint16_t hue = hues[i]; + uint8_t r = 0, g = 0, b = 0; + uint8_t sector = hue / 60; + switch (sector) { + case 5: // [300, 360) + r = WS2812B_BRIGHTNESS; + b = WS2812B_BRIGHTNESS * 6 - WS2812B_BRIGHTNESS * hue / 60; + break; + case 0: // [0, 60) + r = WS2812B_BRIGHTNESS; + g = WS2812B_BRIGHTNESS * hue / 60; + break; + + case 1: // [60, 120) + g = WS2812B_BRIGHTNESS; + r = WS2812B_BRIGHTNESS * 2 - WS2812B_BRIGHTNESS * hue / 60; + break; + case 2: + g = WS2812B_BRIGHTNESS; + b = WS2812B_BRIGHTNESS * hue / 60 - WS2812B_BRIGHTNESS * 2; + break; + + case 3: + b = WS2812B_BRIGHTNESS; + g = WS2812B_BRIGHTNESS * 4 - WS2812B_BRIGHTNESS * hue / 60; + break; + case 4: + b = WS2812B_BRIGHTNESS; + r = WS2812B_BRIGHTNESS * hue / 60 - WS2812B_BRIGHTNESS * 4; + break; + } + ws2812b_data[i * 3] = g; + ws2812b_data[i * 3 + 1] = r; + ws2812b_data[i * 3 + 2] = b; + } +} + +void next_program_item() { + if (current_idx == PROGRAM1_LENGTH) { + // wait 1 second before repeating + current_idx = 0; + mDelaymS(1000); + } + uint16_t hues[NUM_WS2812B]; + for (int j = 0; j < NUM_WS2812B; j++) { + hues[j] = program_1_hues[current_idx]; + } + ws2812b_set_hues(hues); + ws2812b_write(); + + // buzzer + tone(program_1_notes[current_idx], program_1_durations[current_idx]); + current_idx++; +} + +void main() { + // frequency is default (6MHz) + // CfgFsys(); no need for this + mDelaymS(5); + + /*// enter safe mode + SAFE_MOD = 0x55; + SAFE_MOD = 0xAA; + + // setup sleep wake on buttons + WAKE_CTRL |= bWAK_P1_4_LO | bWAK_P3_2E_3L; // 3.2 is disconnected + + // exit safe mode + SAFE_MOD = 0x00;*/ + + mInitSTDIO(); + UART1Setup(); + + // disable all pullups except for 1.2 and 1.3 (clock) + P1_DIR_PU &= 0x0C; + // disable all except for 3.6 and 3.7 (usb) + P3_DIR_PU &= 0xC0; + + // push pull mode + P1_MOD_OC &= ~(1 << WS2812B_PIN); + // enable pullup + P1_DIR_PU |= 1 << WS2812B_PIN; + + + P1_MOD_OC &= ~(1 << BUZ_PIN); + P1_DIR_PU |= 1 << BUZ_PIN; + BUZ = 0; + + // configure buttons as high impedance with pullup + P1_MOD_OC |= 1 << BTN2_PIN; + P1_DIR_PU |= 1 << BTN2_PIN; + + P3_MOD_OC |= 1 << BTN1_PIN; + P3_DIR_PU |= 1 << BTN1_PIN; + + // enable interrupts + EA = 1; + // gpio interrupts + IE_GPIO = 1; + // gpio edge interrupt mode, enable on 1.4 and 3.1 + GPIO_IE |= bIE_IO_EDGE | bIE_P1_4_LO | bIE_P3_1_LO; + + ET1 = 1; // timer0 interrupt + TMOD |= bT1_M1;// 8 bit timer1 (0.5 ms for each overflow - 256 / (6 MHz / 12) = 512 us) + TR1 = 1; + + // start program + next_program_item(); +} diff --git a/projects/the-pixel-clock/firmware/pitches.h b/projects/the-pixel-clock/firmware/pitches.h new file mode 100644 index 0000000000..935d89decc --- /dev/null +++ b/projects/the-pixel-clock/firmware/pitches.h @@ -0,0 +1,33 @@ +#pragma once + +#define C1 33 +#define D1 37 +#define E1 41 +#define F1 44 +#define G1 49 +#define A1 55 +#define B1 62 +#define C2 65 +#define D2 73 +#define E2 82 +#define F2 87 +#define G2 98 +#define A2 110 +#define B2 123 +#define C3 131 +#define D3 147 +#define E3 156 +#define F3 175 +#define G3 196 +#define A3 220 +#define B3 247 +#define C4 262 +#define D4 294 +#define E4 330 +#define F4 349 +#define F4S 370 +#define G4 392 +#define A4 440 +#define B4 494 +#define C5 523 + diff --git a/projects/the-pixel-clock/firmware/programs.h b/projects/the-pixel-clock/firmware/programs.h new file mode 100644 index 0000000000..b57bb738ca --- /dev/null +++ b/projects/the-pixel-clock/firmware/programs.h @@ -0,0 +1,33 @@ +#pragma once + +#include "pitches.h" +#include + +// Predefined programs +#define PROGRAM1_LENGTH 19 + +static __xdata uint16_t program_1_notes[PROGRAM1_LENGTH] = {G4, G4, G4, F4S, F4S, F4S, + + E4, F4S, E4, G3, + + E4, F4S, E4, G3, D4, + + E4, F4S, E4, C4}; + +// multipliers of 16th notes +// each measure must add up to 16 +static __xdata uint8_t program_1_durations[PROGRAM1_LENGTH] = { + 2, 2, 4, 2, 2, 4, + 2, 2, 4, 8, + 2, 2, 4, 4, 4, + 2, 2, 4, 8 +}; + +// Hues (degrees) +// TODO: individual hues for each WS2812B +static __xdata uint16_t program_1_hues[PROGRAM1_LENGTH] = { + 303, 15, 15, 30, 30, 30, + 45, 30, 45, 120, + 45, 30, 45, 120, 60, + 45, 30, 45, 303 +}; diff --git a/projects/the-pixel-clock/gerber.zip b/projects/the-pixel-clock/gerber.zip new file mode 100644 index 0000000000..7321d81966 Binary files /dev/null and b/projects/the-pixel-clock/gerber.zip differ diff --git a/projects/the-pixel-clock/schematic.pdf b/projects/the-pixel-clock/schematic.pdf new file mode 100644 index 0000000000..265e9d2580 Binary files /dev/null and b/projects/the-pixel-clock/schematic.pdf differ diff --git a/projects/the-pixel-clock/src/fp-lib-table b/projects/the-pixel-clock/src/fp-lib-table new file mode 100644 index 0000000000..de4e94bbf8 --- /dev/null +++ b/projects/the-pixel-clock/src/fp-lib-table @@ -0,0 +1,5 @@ +(fp_lib_table + (version 7) + (lib (name "lcsc-imports")(type "KiCad")(uri "${KIPRJMOD}/libraries/lcsc-imports.pretty")(options "")(descr "")) + (lib (name "custom-footprints")(type "KiCad")(uri "${KIPRJMOD}/libraries/custom-footprints.pretty")(options "")(descr "")) +) diff --git a/projects/the-pixel-clock/src/hacky-holidays.kicad_pcb b/projects/the-pixel-clock/src/hacky-holidays.kicad_pcb new file mode 100644 index 0000000000..5e932b9d3f --- /dev/null +++ b/projects/the-pixel-clock/src/hacky-holidays.kicad_pcb @@ -0,0 +1,22269 @@ +(kicad_pcb + (version 20241129) + (generator "pcbnew") + (generator_version "9.0") + (general + (thickness 1.6) + (legacy_teardrops no) + ) + (paper "A4") + (layers + (0 "F.Cu" signal) + (2 "B.Cu" signal) + (9 "F.Adhes" user "F.Adhesive") + (11 "B.Adhes" user "B.Adhesive") + (13 "F.Paste" user) + (15 "B.Paste" user) + (5 "F.SilkS" user "F.Silkscreen") + (7 "B.SilkS" user "B.Silkscreen") + (1 "F.Mask" user) + (3 "B.Mask" user) + (17 "Dwgs.User" user "User.Drawings") + (19 "Cmts.User" user "User.Comments") + (21 "Eco1.User" user "User.Eco1") + (23 "Eco2.User" user "User.Eco2") + (25 "Edge.Cuts" user) + (27 "Margin" user) + (31 "F.CrtYd" user "F.Courtyard") + (29 "B.CrtYd" user "B.Courtyard") + (35 "F.Fab" user) + (33 "B.Fab" user) + (39 "User.1" auxiliary) + (41 "User.2" auxiliary) + (43 "User.3" auxiliary) + (45 "User.4" auxiliary) + (47 "User.5" auxiliary) + (49 "User.6" auxiliary) + (51 "User.7" auxiliary) + (53 "User.8" auxiliary) + (55 "User.9" auxiliary) + ) + (setup + (stackup + (layer "F.SilkS" + (type "Top Silk Screen") + (color "Black") + ) + (layer "F.Paste" + (type "Top Solder Paste") + ) + (layer "F.Mask" + (type "Top Solder Mask") + (color "White") + (thickness 0.01) + ) + (layer "F.Cu" + (type "copper") + (thickness 0.035) + ) + (layer "dielectric 1" + (type "core") + (thickness 1.51) + (material "FR4") + (epsilon_r 4.5) + (loss_tangent 0.02) + ) + (layer "B.Cu" + (type "copper") + (thickness 0.035) + ) + (layer "B.Mask" + (type "Bottom Solder Mask") + (color "White") + (thickness 0.01) + ) + (layer "B.Paste" + (type "Bottom Solder Paste") + ) + (layer "B.SilkS" + (type "Bottom Silk Screen") + (color "Black") + ) + (copper_finish "None") + (dielectric_constraints no) + ) + (pad_to_mask_clearance 0) + (allow_soldermask_bridges_in_footprints no) + (tenting front back) + (pcbplotparams + (layerselection 0x55555555_5755f5ff) + (plot_on_all_layers_selection 0x00000000_00000000) + (disableapertmacros no) + (usegerberextensions no) + (usegerberattributes yes) + (usegerberadvancedattributes yes) + (creategerberjobfile yes) + (dashed_line_dash_ratio 12.000000) + (dashed_line_gap_ratio 3.000000) + (svgprecision 4) + (plotframeref no) + (mode 1) + (useauxorigin no) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (pdf_front_fp_property_popups yes) + (pdf_back_fp_property_popups yes) + (pdf_metadata yes) + (dxfpolygonmode yes) + (dxfimperialunits yes) + (dxfusepcbnewfont yes) + (psnegative no) + (psa4output no) + (plotinvisibletext no) + (sketchpadsonfab no) + (plotpadnumbers no) + (hidednponfab no) + (sketchdnponfab yes) + (crossoutdnponfab yes) + (subtractmaskfromsilk no) + (outputformat 1) + (mirror no) + (drillshape 1) + (scaleselection 1) + (outputdirectory "") + ) + ) + (net 0 "") + (net 1 "BUZ") + (net 2 "GND") + (net 3 "+BATT") + (net 4 "VBUS") + (net 5 "+5V") + (net 6 "+3.3V") + (net 7 "Net-(U3-VCC)") + (net 8 "Net-(D9-K)") + (net 9 "-BATT") + (net 10 "D+") + (net 11 "BATT") + (net 12 "D-") + (net 13 "unconnected-(USB1-SBU1-PadA8)") + (net 14 "unconnected-(USB1-SBU2-PadB8)") + (net 15 "Net-(Q2-G)") + (net 16 "Net-(Q2-D)") + (net 17 "Net-(Q3-G)") + (net 18 "WS2812B") + (net 19 "Net-(U1-~{CHRG})") + (net 20 "Net-(U1-PROG)") + (net 21 "Net-(R9-Pad2)") + (net 22 "Net-(U3-CS)") + (net 23 "BTN1") + (net 24 "BTN2") + (net 25 "unconnected-(SW4-A-Pad1)") + (net 26 "unconnected-(U1-STDBY-Pad5)") + (net 27 "RST") + (net 28 "unconnected-(U3-TD-Pad4)") + (net 29 "unconnected-(USB1-CC2-PadB5)") + (net 30 "Net-(U2-P1.1{slash}T2EX{slash}CAP2{slash}TIN1{slash}VBUS2{slash}AIN0)") + (net 31 "unconnected-(USB1-CC1-PadA5)") + (net 32 "Net-(D2-DOUT)") + (net 33 "Net-(D4-DOUT)") + (net 34 "unconnected-(U2-P3.3{slash}INT1-Pad10)") + (net 35 "Net-(D1-DOUT)") + (net 36 "Net-(D5-DOUT)") + (net 37 "unconnected-(U2-P1.6{slash}MISO{slash}RXD1{slash}TIN4-Pad4)") + (net 38 "unconnected-(USB1-EH-Pad17)") + (net 39 "unconnected-(USB1-EH-Pad20)") + (net 40 "unconnected-(USB1-EH-Pad18)") + (net 41 "unconnected-(USB1-EH-Pad19)") + (net 42 "Net-(D7-DOUT)") + (net 43 "Net-(D10-DIN)") + (net 44 "Net-(D10-DOUT)") + (net 45 "unconnected-(D11-DOUT-Pad2)") + (net 46 "unconnected-(U2-P3.2{slash}TXD1_{slash}INT0{slash}VBUS1{slash}AIN3-Pad1)") + (net 47 "unconnected-(U2-P3.0{slash}PWM1_{slash}RXD-Pad8)") + (net 48 "unconnected-(U2-P3.4{slash}PWM2{slash}RXD1_{slash}T0-Pad11)") + (net 49 "unconnected-(U2-P1.7{slash}SCK{slash}TXD1{slash}TIN5-Pad5)") + (net 50 "Net-(BZ6-+)") + (footprint "Package_TO_SOT_SMD:SOT-23-6" + (layer "F.Cu") + (uuid "09685b00-6eaf-4592-9e60-56f680d5808d") + (at 187.25 82.07 180) + (descr "SOT, 6 Pin (JEDEC MO-178 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=MO-178), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "U3" + (at 0 -2.4 0) + (layer "F.SilkS") + (uuid "0b8ab6ef-7b18-4105-804c-d811fa69906a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "DW01A" + (at 0 2.4 0) + (layer "F.Fab") + (uuid "2a584972-0fae-451a-99fa-27738f9bcafb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "88f07cc1-8f1a-47cc-b398-bb197ceb4039") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://hmsemi.com/downfile/DW01A.PDF" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b4d6aaef-2462-4521-8a6c-178d8e9a43ae") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Overcharge, overcurrent and overdischarge protection IC for single cell lithium-ion/polymer battery" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0f04f313-2082-4bd5-a019-f961f6399e05") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C18164398" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "90b91de3-c0a5-4e7f-91d6-53927442a249") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "SOT?23*") + (path "/928e926c-8215-45d5-81b2-63239a73cbfd") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start 0 1.56) + (end 0.8 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "36e89a55-13dd-40b6-ae6d-88d357b980c5") + ) + (fp_line + (start 0 1.56) + (end -0.8 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "86d668ce-4f2e-48a4-8fa5-aafbf8f93848") + ) + (fp_line + (start 0 -1.56) + (end 0.8 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "212ccd5a-40b1-42d6-9272-148ee3886e69") + ) + (fp_line + (start 0 -1.56) + (end -0.8 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f8a237f1-a1d2-4af7-bad4-7250c428d4a2") + ) + (fp_poly + (pts + (xy -1.3 -1.51) (xy -1.54 -1.84) (xy -1.06 -1.84) (xy -1.3 -1.51) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "64c1565e-8455-440d-b4f6-0bbf445bc3f6") + ) + (fp_line + (start 2.05 1.7) + (end 2.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "55ebba23-1ce5-479d-aea0-63470906b144") + ) + (fp_line + (start 2.05 -1.7) + (end -2.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0951cfb1-f7d4-4615-bfbe-7f05717d7375") + ) + (fp_line + (start -2.05 1.7) + (end 2.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "204aa9b1-c8b1-495f-9727-a811f7573a3b") + ) + (fp_line + (start -2.05 -1.7) + (end -2.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "20905c27-b11c-4344-86f4-61fa8336dbe4") + ) + (fp_line + (start 0.8 1.45) + (end -0.8 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0e8acdee-ecc3-4e8c-ac41-12373714a744") + ) + (fp_line + (start 0.8 -1.45) + (end 0.8 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "12b4c237-a2a2-4e40-a87b-e2a375c05f04") + ) + (fp_line + (start -0.4 -1.45) + (end 0.8 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0de0af4e-847c-47c0-b5f0-f0426d1e2c7f") + ) + (fp_line + (start -0.8 1.45) + (end -0.8 -1.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "96b4d871-a0ad-48ff-ba80-084d88a55690") + ) + (fp_line + (start -0.8 -1.05) + (end -0.4 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ee1f72f7-e498-4aec-aa23-79aca3b666da") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "5a3bcf93-7724-4582-911b-ab011db02d76") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -1.1375 -0.95 180) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 15 "Net-(Q2-G)") + (pinfunction "OD") + (pintype "output") + (uuid "77e10d94-6de6-4ac7-9fd2-0a4ad793c0b0") + ) + (pad "2" smd roundrect + (at -1.1375 0 180) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 22 "Net-(U3-CS)") + (pinfunction "CS") + (pintype "input") + (uuid "7d69d139-d51e-4912-a130-f4a30f0a0180") + ) + (pad "3" smd roundrect + (at -1.1375 0.95 180) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 17 "Net-(Q3-G)") + (pinfunction "OC") + (pintype "output") + (uuid "6f868657-ffe0-4980-ba4c-eb425f6ab128") + ) + (pad "4" smd roundrect + (at 1.1375 0.95 180) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 28 "unconnected-(U3-TD-Pad4)") + (pinfunction "TD") + (pintype "no_connect") + (uuid "b76c7ccb-89c1-475c-bd54-50fe9c973ca8") + ) + (pad "5" smd roundrect + (at 1.1375 0 180) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 7 "Net-(U3-VCC)") + (pinfunction "VCC") + (pintype "power_in") + (uuid "769673cc-278a-474b-b1e7-a0ef8b7b7a24") + ) + (pad "6" smd roundrect + (at 1.1375 -0.95 180) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 9 "-BATT") + (pinfunction "GND") + (pintype "power_in") + (uuid "601fa6d1-dd75-4dad-9219-850d150cd992") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-6.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_TO_SOT_SMD:SOT-23" + (layer "F.Cu") + (uuid "0ca0da2d-d7d7-482e-b5fa-68385fde1788") + (at 200.8275 82.04 180) + (descr "SOT, 3 Pin (JEDEC TO-236 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=TO-236), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "Q1" + (at 0.9275 2.29 0) + (layer "F.SilkS") + (uuid "dd1146e6-c733-4d35-bce8-27652eb4fb8b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "AO3401A" + (at 0 2.4 0) + (layer "F.Fab") + (uuid "c0741a4d-293c-4767-a117-a756a371cd88") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "5557a4e9-b3a7-412b-afdb-a243a58146fe") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "http://www.vishay.com/docs/66709/si2319cd.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e6d813e0-4100-4110-be04-92f3de99cfeb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "-4.4A Id, -40V Vds, P-Channel MOSFET, SOT-23" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "fb72d80d-4ce4-4a82-b769-589b698de165") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C15127" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "39daf786-6dc1-4657-9ae4-405396f86b40") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "SOT?23*") + (path "/0adbc4b3-33c7-4e62-934b-459d1e994144") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start 0 1.56) + (end 0.65 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a961afa9-3f78-4cb7-aee3-3b3cffe8fabc") + ) + (fp_line + (start 0 1.56) + (end -0.65 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2915335e-4fc7-4d28-9fb7-3d52e550d94f") + ) + (fp_line + (start 0 -1.56) + (end 0.65 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "56141854-601d-4199-8d32-0eeac18ef651") + ) + (fp_line + (start 0 -1.56) + (end -0.65 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "df03d63a-7388-4502-a5d0-ca12112a551c") + ) + (fp_poly + (pts + (xy -1.1625 -1.51) (xy -1.4025 -1.84) (xy -0.9225 -1.84) (xy -1.1625 -1.51) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "249e1f1f-4c57-48bc-84c1-8c742ff97d79") + ) + (fp_line + (start 1.92 1.7) + (end 1.92 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2238910b-b3be-4340-a3e5-70ec9b20b46d") + ) + (fp_line + (start 1.92 -1.7) + (end -1.92 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "219832fe-71b3-4348-845c-6fa8925f56bf") + ) + (fp_line + (start -1.92 1.7) + (end 1.92 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "33609797-2ce8-4e8e-9d74-3468f3f2c0aa") + ) + (fp_line + (start -1.92 -1.7) + (end -1.92 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "71223eb3-d7a7-489f-9a5a-7b62b96fdedd") + ) + (fp_line + (start 0.65 1.45) + (end -0.65 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "38e7797a-aa45-48e4-97c8-0130d1b62ceb") + ) + (fp_line + (start 0.65 -1.45) + (end 0.65 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4a85fdbe-62d3-4b8d-9557-a4b5c014e921") + ) + (fp_line + (start -0.325 -1.45) + (end 0.65 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7950aa1f-94a6-4940-800d-e451c21624e8") + ) + (fp_line + (start -0.65 1.45) + (end -0.65 -1.125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fe4c84ce-9f19-435d-81f1-c7b7a3f15c9d") + ) + (fp_line + (start -0.65 -1.125) + (end -0.325 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d5997468-2104-47ba-a2ea-cfc23f096e97") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "155dbd70-385c-451d-8108-9fd149d7c458") + (effects + (font + (size 0.32 0.32) + (thickness 0.05) + ) + ) + ) + (pad "1" smd roundrect + (at -0.9375 -0.95 180) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 4 "VBUS") + (pinfunction "G") + (pintype "input") + (uuid "6465bd9c-cd33-49c1-b6f9-f4cfcd0c9c54") + ) + (pad "2" smd roundrect + (at -0.9375 0.95 180) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 5 "+5V") + (pinfunction "S") + (pintype "passive") + (uuid "4032e448-fb7f-4cc3-a888-82585bf554b5") + ) + (pad "3" smd roundrect + (at 0.9375 0 180) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 11 "BATT") + (pinfunction "D") + (pintype "passive") + (uuid "1c44c86d-ca22-47d6-93c7-376aca8d1f7f") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "0d605ee3-6d4d-4c17-95c8-a79527ecd1a8") + (at 209.85 100.05 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R4" + (at 0 -1.43 90) + (layer "F.SilkS") + (uuid "7164d4f5-dc49-4a60-8033-91e6153fcfaf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "220" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "a696667e-708d-4fb1-ba3c-0e2f54c046df") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "fe539503-c9aa-4838-ab79-8b8874a15a56") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c2726e20-752c-434e-9414-961a69c3099c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6a1a6e61-64b5-44c9-ae55-5fbefcf75f66") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C22962" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "19ae631e-491f-48db-b1b6-b8774db003e1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/57da75e7-56d5-4986-add4-9aa6287edc91") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "05869312-c1e0-49ed-91ba-0cdecb16578a") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "60047a7e-bb27-4acc-b72a-c479ccc59fc7") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d7e74267-54bf-4fb8-9b04-9bc0d21c70e0") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a5119a81-7b0c-42ef-b45e-429c6f7fa563") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "38192b49-1212-4be1-b80e-523f7242995d") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3d6370d9-1f00-42a0-bb5a-fd509a8c95c4") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2f48eff9-1765-4066-aa5f-a6e9d92a13b0") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c593c297-57e8-48f9-8b08-d2b259b11cdf") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "731fa7c6-46c0-44a0-bd35-b32111b73ccd") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3c092f5b-7103-466f-9209-995c2e2f643b") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "4d3baaed-1015-49f4-9449-017f6c4b60fd") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 1 "BUZ") + (pintype "passive") + (uuid "1246f14a-57b4-46c5-b532-3ac262cd93ec") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 50 "Net-(BZ6-+)") + (pintype "passive") + (uuid "cee7ef9e-33de-4c5a-9232-eeb916c7c012") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "17811068-6bb7-4b4d-bd2c-f0605afc0f70") + (at 190 82.75 -90) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R11" + (at -1.4 -0.5 0) + (layer "F.SilkS") + (uuid "d29bb55c-bb84-46c2-98b3-54249debcc44") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1K" + (at 0 1.17 90) + (layer "F.Fab") + (uuid "1d7cb828-3d47-43e4-a4ca-a11bb18cc093") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "ab94044b-afb6-42e1-a883-27fdd7180b3a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2fcfaaaa-0d6c-4c8b-904a-e2a8d5b65ab7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "47cbfb3f-afd8-45e9-ac4a-7483fdcc7479") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C11702" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2359f38e-5b11-49ad-a6c4-f112f4133896") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/4f1c9b67-fe5c-4bf0-a00b-7af4fabb4f0e") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9ea859be-dd0c-46ae-8dd0-d4dfd5b52959") + ) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6ff36a9c-32e3-4a2e-9c14-e469e3714f04") + ) + (fp_line + (start -0.93 0.47) + (end -0.93 -0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a403e0f5-d8d6-4de0-bf50-c187de331aef") + ) + (fp_line + (start 0.93 0.47) + (end -0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "54d7a4bd-b230-4fd8-8b0c-5e779af62728") + ) + (fp_line + (start -0.93 -0.47) + (end 0.93 -0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e7e92f13-0c29-4d88-9865-9503e559320d") + ) + (fp_line + (start 0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "754e3cc4-9097-4629-9e95-6d1756146d6b") + ) + (fp_line + (start -0.525 0.27) + (end -0.525 -0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5331372f-a6fb-4bbf-80d0-7b492695f349") + ) + (fp_line + (start 0.525 0.27) + (end -0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "897c3e58-3755-416a-8555-5039b99e26da") + ) + (fp_line + (start -0.525 -0.27) + (end 0.525 -0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3e2e1e9b-b7e3-48e6-b48b-8441776509e2") + ) + (fp_line + (start 0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a7e64c47-3f5c-431e-acc6-ceb237b4be3b") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "6c9364af-63cf-4bdf-8b92-97f8a6da2b9f") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0 270) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 22 "Net-(U3-CS)") + (pintype "passive") + (uuid "8894b97c-e443-498d-ac83-e1a5b4ecc233") + ) + (pad "2" smd roundrect + (at 0.51 0 270) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "GND") + (pintype "passive") + (uuid "82257239-3045-4ccc-8ca8-0e9bb4c0415e") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "1c3cff7b-1f45-40be-a000-44cbe53aee32") + (at 194.45 89.27 -90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C1" + (at 1.68 -1.13 -90) + (layer "F.SilkS") + (uuid "ee437e5d-2941-4b90-b977-6244be7a3a51") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10 uF" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "e13a2659-a536-44b5-9463-8e472ed8f45c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "927e6c8e-505c-4a3d-8bf6-7577fca3cde9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6fefb391-ee87-4b70-81c7-96e0c15fa165") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "09c768b3-92e7-4ef1-9ae1-50045fdbea7d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C19702" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a83a7c0b-8523-476b-bb55-75841f42ebb3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/1bd0b75c-9d9b-42fb-b962-6c6ab1285064") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "35999f58-15fd-43b3-b299-e5a33b73c68e") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "122fdbbc-01ad-41f6-8c83-4fb501e5043d") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "901608b0-d01b-42c2-b4c3-29ba29e68d1b") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "252f6b93-28b7-4181-a8c8-f4a3205142bc") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "55eb9d1d-d16f-4b98-b532-0a89afa2f2e2") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4fb508df-6b14-42ff-a71b-3146061fa8af") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e8bdd8c6-2aeb-4cd5-86fc-59af4f26281c") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fe36a0a8-5ca5-47f8-bed7-ba7c968195e7") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8eaea861-87c1-4e85-bd89-b81f013ac764") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "eb6d4030-c56e-4b18-aa8c-bbf2f0029fda") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "2d9dca81-aad8-44b2-8f7b-18621a1f8982") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "GND") + (pintype "passive") + (uuid "a7578a94-b153-4e00-901b-db457318474a") + ) + (pad "2" smd roundrect + (at 0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 11 "BATT") + (pintype "passive") + (uuid "2bb72ad2-21fd-45b2-8172-dc47ad9d0289") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm" + (layer "F.Cu") + (uuid "3028ff7a-3fe1-4f8e-879f-33c2f2733f6f") + (at 226.65 42.175) + (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf") + (tags "LED RGB NeoPixel PLCC-4 5050") + (property "Reference" "D1" + (at 0.05 -4.55 0) + (layer "F.SilkS") + (uuid "36be495e-4384-4126-b482-2ce0b5233e2e") + (effects + (font + (face "Quantico") + (size 3 3) + (thickness 0.375) + ) + ) + (render_cache "D1" 0 + (polygon + (pts + (xy 226.605295 36.213309) (xy 226.605295 38.588815) (xy 226.118397 38.87) (xy 224.401797 38.87) + (xy 224.401797 38.492278) (xy 224.821467 38.492278) (xy 226.185625 38.492278) (xy 226.185625 36.309846) + (xy 224.821467 36.309846) (xy 224.821467 38.492278) (xy 224.401797 38.492278) (xy 224.401797 35.932124) + (xy 226.118397 35.932124) + ) + ) + (polygon + (pts + (xy 227.36202 36.813414) (xy 227.36202 36.38953) (xy 228.159412 35.932124) (xy 228.495185 35.932124) + (xy 228.495185 38.492278) (xy 229.208679 38.492278) (xy 229.208679 38.87) (xy 227.36202 38.87) + (xy 227.36202 38.492278) (xy 228.075515 38.492278) (xy 228.075515 36.40217) + ) + ) + ) + ) + (property "Value" "WS2812B" + (at 0 4 0) + (layer "F.Fab") + (uuid "3e0e8601-c51e-486a-9058-5e5b447ad574") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ff154f6d-2a67-4ad6-9bef-4351099122de") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3e6c4dcf-8e34-4f92-8019-95434fc55c60") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RGB LED with integrated controller" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c370dbe7-92ec-4c07-a4c1-63ccb3db83f1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C22461793" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "783f4bb9-fd26-43af-976a-2ff018599b04") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*") + (path "/018e585f-1530-4672-b32d-eab06e099f30") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start -3.5 -2.75) + (end -3.5 2.75) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "4d36c608-3892-48e4-959f-93a63cdd2653") + ) + (fp_line + (start -3.5 -2.75) + (end 3.5 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "502d3c98-de23-40f7-a9d3-2c1f1cb03cbd") + ) + (fp_line + (start -3.5 2.75) + (end 3.05 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "aba9dfc9-1992-42cc-9600-995d20f81a9a") + ) + (fp_line + (start -2.7 0.9) + (end -2.7 -0.9) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "c15b6563-5a71-466e-aa67-f8bc0b44bd47") + ) + (fp_line + (start 2.7 0.9) + (end 2.7 -0.9) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "f57ad1af-efb0-4188-9d20-b543553982a5") + ) + (fp_line + (start 3.05 2.75) + (end 3.5 2.3) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "bed2db5f-a3ad-4cb5-ab3e-c4297501137d") + ) + (fp_line + (start 3.5 2.3) + (end 3.5 -2.75) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "06bbbb1c-8155-49fb-ba6f-854e7b69aa85") + ) + (fp_line + (start -3.45 -2.75) + (end -3.45 2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c73ad9d5-88bb-42f4-ad8d-517807a0d2e2") + ) + (fp_line + (start -3.45 2.75) + (end 3.45 2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2307fe31-1e03-47c3-906e-2bd142509caa") + ) + (fp_line + (start 3.45 -2.75) + (end -3.45 -2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3eca10a0-16ae-4e13-90b6-286de89ca29c") + ) + (fp_line + (start 3.45 2.75) + (end 3.45 -2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f3007a3a-e7f8-4161-9af8-19f25f90b594") + ) + (fp_line + (start -2.5 -2.5) + (end -2.5 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "785b53f2-56c8-497d-a0c9-23da733decc3") + ) + (fp_line + (start -2.5 2.5) + (end 2.5 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3c22aaf6-42fc-46af-b9ba-af0a0f9eb216") + ) + (fp_line + (start 2.5 -2.5) + (end -2.5 -2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d4fafc63-c00a-470a-a36d-63c04749bd0e") + ) + (fp_line + (start 2.5 1.5) + (end 1.5 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dd3f501b-04de-4ec7-93a8-4091c00c949a") + ) + (fp_line + (start 2.5 2.5) + (end 2.5 -2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "42d7289e-aa64-4ec3-bc5f-01f0767b1d19") + ) + (fp_circle + (center 0 0) + (end 0 -2) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b446f830-44bb-4cf6-bf51-e9ea7330eb40") + ) + (fp_text user "1" + (at -4 -1.6 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "4f04d96c-9fa2-4b9c-b60a-72b74c8469b1") + (effects + (font + (size 0.8 0.8) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "8505b3c6-8724-4120-81bf-5ab1e434e8a0") + (effects + (font + (size 0.8 0.8) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.45 -1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 5 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "3ec68172-5959-4e50-a2ab-b5857573ddd4") + ) + (pad "2" smd roundrect + (at -2.45 1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 35 "Net-(D1-DOUT)") + (pinfunction "DOUT") + (pintype "output") + (uuid "fd6d26da-3396-4e3a-bbd8-623699609722") + ) + (pad "3" smd roundrect + (at 2.45 1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 2 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "09327d0b-7ad7-4ec6-875c-4f11d33c8075") + ) + (pad "4" smd roundrect + (at 2.45 -1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 18 "WS2812B") + (pinfunction "DIN") + (pintype "input") + (uuid "6b0e7141-030e-40e0-b87f-e30b8d522060") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_TO_SOT_SMD:SOT-23-6" + (layer "F.Cu") + (uuid "3b495274-9f5b-45ec-b823-b487d1f983d3") + (at 197.3375 88.525) + (descr "SOT, 6 Pin (JEDEC MO-178 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=MO-178), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "U1" + (at 0.2125 2.425 0) + (layer "F.SilkS") + (uuid "782e337f-fd00-4a83-b6e4-afdc54cf25c0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "TP4057" + (at 0 2.4 0) + (layer "F.Fab") + (uuid "b1bef249-8bbf-47ab-95a2-1cc43399b96a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "816bf3de-52eb-41e3-9318-a978727eb824") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "http://toppwr.com/uploadfile/file/20230304/640302a47b738.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b86a2ecd-8eb9-4dcd-931e-87005c9f44b3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Constant-current/constant-voltage linear charger for single cell lithium-ion batteries with 2.9V Trickle Charge, 4.5V to 6.5V VDD, -40 to +85 degree Celsius, TSOT-23-5" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "01258cf9-8837-45eb-ac94-d6774b3c5032") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C12044" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4243f73a-161e-4e7a-938d-4834d984316b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "TSOT?23*") + (path "/e3eff6c4-64df-412c-81a1-820a1ce529e0") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start 0 -1.56) + (end -0.8 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1d259f37-d122-4c8e-a903-f71fbedd48bc") + ) + (fp_line + (start 0 -1.56) + (end 0.8 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4b756fc3-e55d-460a-932d-ee3e8d3d0473") + ) + (fp_line + (start 0 1.56) + (end -0.8 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b1c8bf8c-de60-410f-9801-f672e8d76aa9") + ) + (fp_line + (start 0 1.56) + (end 0.8 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bf2da1f4-5c3c-4dae-b230-1098e010a34d") + ) + (fp_poly + (pts + (xy -1.3 -1.51) (xy -1.54 -1.84) (xy -1.06 -1.84) (xy -1.3 -1.51) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "10144a45-c6a5-4972-adee-52041bfefea4") + ) + (fp_line + (start -2.05 -1.7) + (end -2.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8b279ada-90f7-40e0-8b32-b3cf05d898fd") + ) + (fp_line + (start -2.05 1.7) + (end 2.05 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7d7479ab-9dc1-4a13-9f35-f17780c1a4fc") + ) + (fp_line + (start 2.05 -1.7) + (end -2.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7585fe63-1295-4d3d-b976-aa0c31b5b75e") + ) + (fp_line + (start 2.05 1.7) + (end 2.05 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "307f132e-4d30-4cf6-8825-d10feb68f9ee") + ) + (fp_line + (start -0.8 -1.05) + (end -0.4 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a337836b-8a50-470d-822c-c9c2d02252f6") + ) + (fp_line + (start -0.8 1.45) + (end -0.8 -1.05) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2e1d1e97-8c59-46e3-a292-0bd355c3b005") + ) + (fp_line + (start -0.4 -1.45) + (end 0.8 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a3ab642c-2b84-4152-9030-e4b9aa4578ec") + ) + (fp_line + (start 0.8 -1.45) + (end 0.8 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a755537f-7204-44a8-9cb4-1a0b02c53c44") + ) + (fp_line + (start 0.8 1.45) + (end -0.8 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8b0cf1a5-e47a-4863-b8f1-1b133a93c256") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "4371e6db-6553-43ab-a02a-840e69ad93fa") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -1.1375 -0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 19 "Net-(U1-~{CHRG})") + (pinfunction "~{CHRG}") + (pintype "open_collector") + (uuid "b4f32db7-e58e-4397-ae7b-c70697a3e1ad") + ) + (pad "2" smd roundrect + (at -1.1375 0) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "GND") + (pinfunction "GND") + (pintype "power_in") + (uuid "d0fecebe-1599-46b6-b703-eb992e32465a") + ) + (pad "3" smd roundrect + (at -1.1375 0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 11 "BATT") + (pinfunction "BAT") + (pintype "power_out") + (uuid "8cc397c3-2c6e-4dfd-a7a5-7433d02bd424") + ) + (pad "4" smd roundrect + (at 1.1375 0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 4 "VBUS") + (pinfunction "V_{CC}") + (pintype "power_in") + (uuid "a35dae4f-9b70-4788-9c72-c7d76be24b2d") + ) + (pad "5" smd roundrect + (at 1.1375 0) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 26 "unconnected-(U1-STDBY-Pad5)") + (pinfunction "STDBY") + (pintype "open_collector+no_connect") + (uuid "a69a3406-25f3-4d85-928f-8dc6351e610b") + ) + (pad "6" smd roundrect + (at 1.1375 -0.95) + (size 1.325 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 20 "Net-(U1-PROG)") + (pinfunction "PROG") + (pintype "passive") + (uuid "f6f690c2-bb18-4fa6-a605-28e20d75eae7") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23-6.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm" + (layer "F.Cu") + (uuid "3cc0c777-6c02-42ff-a72f-3e191f21b2c4") + (at 187.425 42.25) + (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf") + (tags "LED RGB NeoPixel PLCC-4 5050") + (property "Reference" "D11" + (at 0 -4.4 0) + (layer "F.SilkS") + (uuid "b60d56ee-3b33-4912-bfcf-0ab85f1c5e9e") + (effects + (font + (face "Quantico") + (size 3 3) + (thickness 0.375) + ) + ) + (render_cache "D11" 0 + (polygon + (pts + (xy 186.134482 36.438309) (xy 186.134482 38.813815) (xy 185.647584 39.095) (xy 183.930984 39.095) + (xy 183.930984 38.717278) (xy 184.350654 38.717278) (xy 185.714812 38.717278) (xy 185.714812 36.534846) + (xy 184.350654 36.534846) (xy 184.350654 38.717278) (xy 183.930984 38.717278) (xy 183.930984 36.157124) + (xy 185.647584 36.157124) + ) + ) + (polygon + (pts + (xy 186.891207 37.038414) (xy 186.891207 36.61453) (xy 187.688599 36.157124) (xy 188.024372 36.157124) + (xy 188.024372 38.717278) (xy 188.737866 38.717278) (xy 188.737866 39.095) (xy 186.891207 39.095) + (xy 186.891207 38.717278) (xy 187.604702 38.717278) (xy 187.604702 36.62717) + ) + ) + (polygon + (pts + (xy 189.282833 37.038414) (xy 189.282833 36.61453) (xy 190.080225 36.157124) (xy 190.415998 36.157124) + (xy 190.415998 38.717278) (xy 191.129492 38.717278) (xy 191.129492 39.095) (xy 189.282833 39.095) + (xy 189.282833 38.717278) (xy 189.996328 38.717278) (xy 189.996328 36.62717) + ) + ) + ) + ) + (property "Value" "WS2812B" + (at 0 4 0) + (layer "F.Fab") + (uuid "01fba51d-a206-4b3d-80e3-a921e2c8ff4e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "b7355367-c2ee-4e33-b3a1-1f3008e3e246") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "97df7bf0-9ed9-42c8-89c3-8ba175ffc789") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RGB LED with integrated controller" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "36aa0953-3a25-466a-a537-51b462b27bfd") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C22461793" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1cef33a5-1ec6-42a1-b8b6-91760e023115") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*") + (path "/e6748a6f-0efe-4b71-88ac-e647578b2bcd") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start -3.5 -2.75) + (end -3.5 2.75) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "04434d58-1cbe-42ab-b1c9-93c57b3cf8bc") + ) + (fp_line + (start -3.5 -2.75) + (end 3.5 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5570a109-468f-4a9f-8f1d-571b14443974") + ) + (fp_line + (start -3.5 2.75) + (end 3.05 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3a3672a6-20a4-4ee1-99c0-367624a9d741") + ) + (fp_line + (start -2.7 0.9) + (end -2.7 -0.9) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "624d1e82-cad4-4792-9952-5403871aba03") + ) + (fp_line + (start 2.7 0.9) + (end 2.7 -0.9) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "306e031f-1a26-49c6-9d1b-791e1ef98dca") + ) + (fp_line + (start 3.05 2.75) + (end 3.5 2.3) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "f90f5874-9d37-4370-bf9d-e9920b9ecb02") + ) + (fp_line + (start 3.5 2.3) + (end 3.5 -2.75) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "008baffa-f015-4671-bec8-7f9076550270") + ) + (fp_line + (start -3.45 -2.75) + (end -3.45 2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "465a8c2e-7253-474f-b101-006a34677dca") + ) + (fp_line + (start -3.45 2.75) + (end 3.45 2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "af3db634-17b1-49d7-8e46-1ac7cd722c6f") + ) + (fp_line + (start 3.45 -2.75) + (end -3.45 -2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3577a79f-954d-43d7-b905-e2b9cf0c9d1f") + ) + (fp_line + (start 3.45 2.75) + (end 3.45 -2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a3c92a57-bea2-4a93-8df7-d9bfd4ad396e") + ) + (fp_line + (start -2.5 -2.5) + (end -2.5 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2dfce3a4-fc57-457a-87c7-56fdddee8985") + ) + (fp_line + (start -2.5 2.5) + (end 2.5 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2eec670c-0bd9-46b6-b539-d59da974efb2") + ) + (fp_line + (start 2.5 -2.5) + (end -2.5 -2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "87c52080-9d5f-4faf-9f38-22981cd66ea8") + ) + (fp_line + (start 2.5 1.5) + (end 1.5 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "55a6f9de-4a67-4306-90c0-b1b5021a08b9") + ) + (fp_line + (start 2.5 2.5) + (end 2.5 -2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e214265f-49b4-4a00-8ac6-68db0f57d586") + ) + (fp_circle + (center 0 0) + (end 0 -2) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "23706267-6d1a-4374-95f8-f76c799c99f8") + ) + (fp_text user "1" + (at -3.925 -1.6 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "ee8710e8-c1b0-482f-a841-d33151abca1d") + (effects + (font + (size 0.8 0.8) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "44db3465-778f-4d63-9f28-22a6d25ebe4c") + (effects + (font + (size 0.8 0.8) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.45 -1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 5 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "9ebeb3ee-c1b1-4720-8a7c-1cfee7d21e72") + ) + (pad "2" smd roundrect + (at -2.45 1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 45 "unconnected-(D11-DOUT-Pad2)") + (pinfunction "DOUT") + (pintype "output+no_connect") + (uuid "4912ba47-9125-4992-b271-62c1b0919daa") + ) + (pad "3" smd roundrect + (at 2.45 1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 2 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "37e60b4b-75ff-4d47-8697-4ba192138f65") + ) + (pad "4" smd roundrect + (at 2.45 -1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 44 "Net-(D10-DOUT)") + (pinfunction "DIN") + (pintype "input") + (uuid "8b0af4ba-a504-4c22-8d68-00defb2c0669") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "3f0e16b6-9829-42da-a0dc-9ea203fabc39") + (at 202.9 74.9 90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C4" + (at 0 -1.43 90) + (layer "F.SilkS") + (uuid "bd1886ef-bb16-4633-a58b-71f3268e8e4c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100 nF" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "d904d87b-b53e-4017-98d8-fb6290712962") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "2bc7b9cc-d079-4802-a9fe-f4d1985c4a0d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "59ef3736-19a4-4804-9c05-e8cbb780639d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ae44eb30-47c7-4656-a34b-c09051189fb3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C14663" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "90b8a943-2039-4271-aeed-9157d529d10a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/4410cb82-2c83-4389-898e-ee5a6b8f1738") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c740213a-0a9c-401a-8d35-abb1285d3d64") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fb328a96-e6c9-4776-a8cb-d29cb3c23987") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "90227fe9-4605-479d-94c8-2e8bcb9ace98") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "991e5117-4864-4a03-8127-308aa636d91a") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "62db96c9-f96c-451f-a219-d553be29c47f") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b1ad8f70-9bac-4e20-b2c7-a0bfb1a942d1") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1826e906-f6d1-415b-86ec-5d1a672e7edd") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a59079c0-ca91-4dc0-b5f2-f99a0898a048") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ef75992b-7ee2-4483-9ff4-49cebd0b6325") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "82381fba-9bdf-46ba-a071-ed6ed713d028") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "28e338aa-c8a3-4494-8528-c3c9e10cf2e2") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "GND") + (pintype "passive") + (uuid "713b7931-1657-49f6-aad5-9a2c9f7ec6c7") + ) + (pad "2" smd roundrect + (at 0.775 0 90) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 6 "+3.3V") + (pintype "passive") + (uuid "cbd0e001-5cdb-402e-a04b-5b29f4c11283") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_TO_SOT_SMD:SOT-23" + (layer "F.Cu") + (uuid "3f4c37f8-34a8-4bc4-bb71-7e019d1ca8fa") + (at 196.5625 82.05 180) + (descr "SOT, 3 Pin (JEDEC TO-236 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=TO-236), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "Q2" + (at -0.1125 2.375 0) + (layer "F.SilkS") + (uuid "b1de19a2-9317-48f8-be66-a73b5601d2a7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "AO3400A" + (at 0 2.4 0) + (layer "F.Fab") + (uuid "362006bb-e3d1-4046-877a-2ff91ce0facc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "3bfccb58-4fbf-4c15-bbe6-1d7912346536") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "http://www.aosmd.com/pdfs/datasheet/AO3400A.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "545886e5-fbc9-4be1-a047-99cbdc67b09b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "30V Vds, 5.7A Id, N-Channel MOSFET, SOT-23" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e75af555-a0ef-4bd2-989c-baa677b081d8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C20917" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9bb23e0b-53f0-440b-a287-c050c30adc32") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "SOT?23*") + (path "/53062370-f74b-42a3-8db2-ab28a6014d51") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start 0 1.56) + (end 0.65 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ac8b60ec-693e-4367-bb0c-0f0c94b1ff29") + ) + (fp_line + (start 0 1.56) + (end -0.65 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3cdece8c-6597-4210-9e3a-96b30ebec25c") + ) + (fp_line + (start 0 -1.56) + (end 0.65 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "736419ce-f25e-4702-b91a-1fd57da5c785") + ) + (fp_line + (start 0 -1.56) + (end -0.65 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f6b99252-cced-4898-9e39-d9d211fa6b12") + ) + (fp_poly + (pts + (xy -1.1625 -1.51) (xy -1.4025 -1.84) (xy -0.9225 -1.84) (xy -1.1625 -1.51) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a0685d33-1f71-41d5-bc1a-e674ecb76813") + ) + (fp_line + (start 1.92 1.7) + (end 1.92 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c46ebbb5-f6cb-473c-9a22-8728de4518b5") + ) + (fp_line + (start 1.92 -1.7) + (end -1.92 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5c803815-fd3d-44e5-8322-2e7a00cd7f96") + ) + (fp_line + (start -1.92 1.7) + (end 1.92 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "86a32113-97c9-49a3-a2a8-3a5be4f7161d") + ) + (fp_line + (start -1.92 -1.7) + (end -1.92 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "953f5843-7b4f-4f28-be86-e79c55bcd771") + ) + (fp_line + (start 0.65 1.45) + (end -0.65 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e0d77e08-9c2b-4a6a-ac69-20c94571d8a6") + ) + (fp_line + (start 0.65 -1.45) + (end 0.65 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1e6c5512-54c4-4808-b037-0a1dc9432f18") + ) + (fp_line + (start -0.325 -1.45) + (end 0.65 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "77283bd9-dec7-47ae-ae63-b1c88bda0420") + ) + (fp_line + (start -0.65 1.45) + (end -0.65 -1.125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "314b087e-fff5-4db0-9685-bc28b336a72a") + ) + (fp_line + (start -0.65 -1.125) + (end -0.325 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a9f95a72-cc3e-4498-9ce3-e83e9b50e1fd") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "3d3a77d7-2371-4f2f-8d7e-0ac4ac190264") + (effects + (font + (size 0.32 0.32) + (thickness 0.05) + ) + ) + ) + (pad "1" smd roundrect + (at -0.9375 -0.95 180) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 15 "Net-(Q2-G)") + (pinfunction "G") + (pintype "input") + (uuid "0684224e-35c0-4c99-a7fd-a5bcdfe3eafb") + ) + (pad "2" smd roundrect + (at -0.9375 0.95 180) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 9 "-BATT") + (pinfunction "S") + (pintype "passive") + (uuid "0abac393-3f50-4120-89ac-40e82fc6cdad") + ) + (pad "3" smd roundrect + (at 0.9375 0 180) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 16 "Net-(Q2-D)") + (pinfunction "D") + (pintype "passive") + (uuid "965a33fb-d2bd-483b-a5b0-a69cd2eca017") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0805_2012Metric" + (layer "F.Cu") + (uuid "4c0add94-5e30-49c5-83f5-2723a6e9d261") + (at 211.2 70.75 90) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R9" + (at 0.51 1.72 90) + (layer "F.SilkS") + (uuid "0a8d4290-6ee0-4593-9a2e-10c4d821017a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10K" + (at 0 1.65 90) + (layer "F.Fab") + (uuid "2c0c7c37-012e-462e-abde-160ed9c9582f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "1d66076e-4f22-4013-875a-9507335e2d73") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "31bdbc0b-bc6c-4591-be4f-4e55f68894bb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3749acec-cbc5-4c38-8f05-e38db7f60528") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C17414" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e022514f-3656-4a03-b7b4-4d61cd1a4191") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/d4e4f424-4593-438a-ae7d-8b8a8cc52c77") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start -0.227064 -0.735) + (end 0.227064 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "86e13b49-6f33-4b80-8f63-9d6a54b833aa") + ) + (fp_line + (start -0.227064 0.735) + (end 0.227064 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b7e9a7ac-fdb4-46ec-b7c7-677d6adbdf41") + ) + (fp_line + (start 1.68 -0.95) + (end 1.68 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fe63a809-0f83-4ff0-ba85-8eb46ab0b485") + ) + (fp_line + (start -1.68 -0.95) + (end 1.68 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fb95dcb2-9d76-4f42-b0f1-b2345ab20142") + ) + (fp_line + (start 1.68 0.95) + (end -1.68 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7be90983-da31-40e0-b5d2-c17a30b9b5ae") + ) + (fp_line + (start -1.68 0.95) + (end -1.68 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "17adf407-357f-498e-82c7-14c07f89ed7b") + ) + (fp_line + (start 1 -0.625) + (end 1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b79e18d2-2aba-4a7a-8572-5c6b00187436") + ) + (fp_line + (start -1 -0.625) + (end 1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b3e29c3c-2e61-4c0d-ab76-8491992c9e56") + ) + (fp_line + (start 1 0.625) + (end -1 0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9bd5b789-6c8b-4031-b647-8974a08126b1") + ) + (fp_line + (start -1 0.625) + (end -1 -0.625) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "235d0448-0fab-4487-bddd-c4fa78ae0f3c") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "7c01ec6d-037c-453a-9169-626317505b88") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -0.9125 0 90) + (size 1.025 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.243902) + (net 10 "D+") + (pintype "passive") + (uuid "f1b3d874-27d5-4e3f-9d33-05932e276548") + ) + (pad "2" smd roundrect + (at 0.9125 0 90) + (size 1.025 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.243902) + (net 21 "Net-(R9-Pad2)") + (pintype "passive") + (uuid "d0b6b05b-0b53-4df9-abbc-9106fb3dbfda") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm" + (layer "F.Cu") + (uuid "532d7f4f-8348-4cb7-b431-6b2fc71a1aa7") + (at 173 95.5) + (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf") + (tags "LED RGB NeoPixel PLCC-4 5050") + (property "Reference" "D8" + (at 0 -4.5 0) + (layer "F.SilkS") + (uuid "ea8fc1f5-a911-45f2-a6c4-7a12a4b1914a") + (effects + (font + (face "Quantico") + (size 3 3) + (thickness 0.15) + ) + ) + (render_cache "D8" 0 + (polygon + (pts + (xy 172.747026 89.588309) (xy 172.747026 91.963815) (xy 172.260128 92.245) (xy 170.543528 92.245) + (xy 170.543528 91.867278) (xy 170.963198 91.867278) (xy 172.327356 91.867278) (xy 172.327356 89.684846) + (xy 170.963198 89.684846) (xy 170.963198 91.867278) (xy 170.543528 91.867278) (xy 170.543528 89.307124) + (xy 172.260128 89.307124) + ) + ) + (polygon + (pts + (xy 175.455374 89.567243) (xy 175.455374 90.511547) (xy 175.090292 90.721474) (xy 175.090292 90.7299) + (xy 175.455374 90.939644) (xy 175.455374 91.984698) (xy 174.968476 92.266065) (xy 173.923422 92.266065) + (xy 173.503751 91.984698) (xy 173.503751 91.888161) (xy 173.923422 91.888161) (xy 175.035704 91.888161) + (xy 175.035704 90.914548) (xy 173.923422 90.914548) (xy 173.923422 91.888161) (xy 173.503751 91.888161) + (xy 173.503751 90.939644) (xy 173.868833 90.7299) (xy 173.868833 90.721474) (xy 173.547713 90.536826) + (xy 173.923422 90.536826) (xy 175.035704 90.536826) (xy 175.035704 89.66378) (xy 173.923422 89.66378) + (xy 173.923422 90.536826) (xy 173.547713 90.536826) (xy 173.503751 90.511547) (xy 173.503751 89.567243) + (xy 173.990649 89.286058) (xy 174.968476 89.286058) + ) + ) + ) + ) + (property "Value" "WS2812B" + (at 0 4 0) + (layer "F.Fab") + (uuid "603041ae-8b15-4379-a778-27a18ddd1dd2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3861ef7c-316b-4478-a238-ef2696b5832e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ddb50943-0328-43de-9119-94db11c7a002") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RGB LED with integrated controller" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ee533216-25aa-4a15-bab3-305c2c1b290c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C22461793" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f5cc5f92-dd9c-439c-b69c-025c1c506e74") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*") + (path "/9433b8a0-00da-465f-8d1a-afe2fa0e5e29") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start -3.5 -2.75) + (end -3.5 2.75) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "7f3deff1-8c05-42ac-ac21-6f1739d35b07") + ) + (fp_line + (start -3.5 -2.75) + (end 3.5 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "51eaa01b-7751-4d89-8fcc-5bd1f30b016d") + ) + (fp_line + (start -3.5 2.75) + (end 3.05 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b7836af6-f2d0-4418-bdae-0285979896b0") + ) + (fp_line + (start -2.7 0.9) + (end -2.7 -0.9) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "b3e570c6-33ff-4f1f-b1d3-a29ab902a1b3") + ) + (fp_line + (start 2.7 0.9) + (end 2.7 -0.9) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "1c1fdbf4-3f7f-4f49-8833-59cf40c2e222") + ) + (fp_line + (start 3.05 2.75) + (end 3.5 2.3) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "e826c9d9-c8d5-4ff9-9dd8-c515ebed7551") + ) + (fp_line + (start 3.5 2.3) + (end 3.5 -2.75) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "76e8a724-4612-4a25-9095-7260f861cccc") + ) + (fp_line + (start -3.45 -2.75) + (end -3.45 2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d9dea3b0-0d89-4010-8b82-d374f8d3eae4") + ) + (fp_line + (start -3.45 2.75) + (end 3.45 2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "330825be-7cb6-4cf4-9c75-deb353bccf61") + ) + (fp_line + (start 3.45 -2.75) + (end -3.45 -2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5146b5fe-eff0-4f69-9b12-e0a518304c10") + ) + (fp_line + (start 3.45 2.75) + (end 3.45 -2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5afff7b6-83cb-4e48-8950-a2414051fccb") + ) + (fp_line + (start -2.5 -2.5) + (end -2.5 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "300f6730-8fb7-4777-aac7-01c5d48a3a78") + ) + (fp_line + (start -2.5 2.5) + (end 2.5 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2154205e-3969-400e-a83a-9b34ce2ce19d") + ) + (fp_line + (start 2.5 -2.5) + (end -2.5 -2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bb8aba1d-fbbf-4140-92ee-fdcd5dc6c89b") + ) + (fp_line + (start 2.5 1.5) + (end 1.5 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d33a476c-6c03-4bff-9641-df75b167540d") + ) + (fp_line + (start 2.5 2.5) + (end 2.5 -2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3a7ca3ce-b3f6-464a-a40a-f302433883a4") + ) + (fp_circle + (center 0 0) + (end 0 -2) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "6114ebfe-4ad5-4696-b078-9fc5d6260c89") + ) + (fp_text user "1" + (at -4 -1.6 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "fe809124-7371-4457-a005-6db71b3b7eaf") + (effects + (font + (size 0.8 0.8) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "2693b01a-2beb-4d4c-9b28-e3e1740b040e") + (effects + (font + (size 0.8 0.8) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.45 -1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 5 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "c1d72e07-162a-4062-8274-5cc59b47db08") + ) + (pad "2" smd roundrect + (at -2.45 1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 43 "Net-(D10-DIN)") + (pinfunction "DOUT") + (pintype "output") + (uuid "168b7a32-1ffa-46f1-af6f-40bee68a86b9") + ) + (pad "3" smd roundrect + (at 2.45 1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 2 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "6e008b2d-f668-4624-adc4-96b7c13b58c6") + ) + (pad "4" smd roundrect + (at 2.45 -1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 42 "Net-(D7-DOUT)") + (pinfunction "DIN") + (pintype "input") + (uuid "4b2ad606-5848-47f9-8b20-24e7a6d6f856") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Buzzer_Beeper:Buzzer_12x9.5RM7.6" + (layer "F.Cu") + (uuid "61e5851d-86a4-442f-9d97-29cbed3d004e") + (at 207.075 109.5 -90) + (descr "Generic Buzzer, D12mm height 9.5mm with RM7.6mm") + (tags "buzzer") + (property "Reference" "BZ6" + (at -4.275 -0.15 180) + (layer "F.SilkS") + (uuid "f6add543-738b-497a-b9a4-e36ec356c249") + (effects + (font + (face "Quantico") + (size 3 3) + (thickness 0.375) + ) + ) + (render_cache "BZ6" 0 + (polygon + (pts + (xy 205.66154 103.813309) (xy 205.66154 104.736547) (xy 205.296458 104.946474) (xy 205.296458 104.9549) + (xy 205.66154 105.164644) (xy 205.66154 106.188815) (xy 205.174642 106.47) (xy 203.667969 106.47) + (xy 203.667969 106.092278) (xy 204.087639 106.092278) (xy 205.24187 106.092278) (xy 205.24187 105.139548) + (xy 204.087639 105.139548) (xy 204.087639 106.092278) (xy 203.667969 106.092278) (xy 203.667969 104.761826) + (xy 204.087639 104.761826) (xy 205.24187 104.761826) (xy 205.24187 103.909846) (xy 204.087639 103.909846) + (xy 204.087639 104.761826) (xy 203.667969 104.761826) (xy 203.667969 103.532124) (xy 205.174642 103.532124) + ) + ) + (polygon + (pts + (xy 206.333269 103.909846) (xy 206.333269 103.532124) (xy 208.242943 103.532124) (xy 208.242943 103.783817) + (xy 206.794888 106.083852) (xy 206.794888 106.092278) (xy 208.242943 106.092278) (xy 208.242943 106.47) + (xy 206.249372 106.47) (xy 206.249372 106.218124) (xy 207.697243 103.918272) (xy 207.697243 103.909846) + ) + ) + (polygon + (pts + (xy 210.782946 103.792243) (xy 210.782946 104.266502) (xy 210.363276 104.266502) (xy 210.363276 103.88878) + (xy 209.292943 103.88878) (xy 209.292943 104.921195) (xy 209.59098 104.749187) (xy 210.296048 104.749187) + (xy 210.782946 105.030371) (xy 210.782946 106.209698) (xy 210.296048 106.491065) (xy 209.360171 106.491065) + (xy 208.873273 106.209698) (xy 208.873273 106.113161) (xy 209.292943 106.113161) (xy 210.363276 106.113161) + (xy 210.363276 105.126908) (xy 209.292943 105.126908) (xy 209.292943 106.113161) (xy 208.873273 106.113161) + (xy 208.873273 103.792243) (xy 209.360171 103.511058) (xy 210.296048 103.511058) + ) + ) + ) + ) + (property "Value" "Buzzer" + (at 3.8 7.4 90) + (layer "F.Fab") + (uuid "1ba6071f-ced7-4eb1-b86e-9485eb67ac66") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "6dadc93f-3eec-4101-b31a-57ab107d435e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e046fff3-ce1d-453a-a165-814b98b81441") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Buzzer, polarized" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5e4f2330-ccaf-4f42-9f9c-6b4c264ef2fe") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "*Buzzer*") + (path "/ce9c763c-3891-45dc-8f52-e8b3393344d5") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr through_hole exclude_from_pos_files exclude_from_bom) + (fp_circle + (center 3.8 0) + (end 9.9 0) + (stroke + (width 0.12) + (type solid) + ) + (fill no) + (layer "F.SilkS") + (uuid "8161c0d6-09bb-48ab-a855-f8f10a21be5f") + ) + (fp_circle + (center 3.8 0) + (end 10.05 0) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "a5c583b3-cd9c-4f5f-b843-1b45398a52c3") + ) + (fp_circle + (center 3.8 0) + (end 4.8 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "8cf342a6-1a77-4768-9ea7-0cea89128b1f") + ) + (fp_circle + (center 3.8 0) + (end 9.8 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "20334297-f6ea-4a12-9fd2-ca535f79f4fb") + ) + (fp_text user "+" + (at -0.01 -2.54 90) + (layer "F.SilkS") + (uuid "438b1753-9966-4133-b89c-d91ed358e812") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 3.8 -4 90) + (layer "F.Fab") + (uuid "0b576d06-8d42-45c5-86f7-9e051651364b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "+" + (at -0.01 -2.54 90) + (layer "F.Fab") + (uuid "7ede03c0-1cc3-4337-b001-09e7f97d0877") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 270) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 50 "Net-(BZ6-+)") + (pinfunction "+") + (pintype "passive") + (uuid "0539969d-c0dc-4d37-bd04-657f27eeb0f1") + ) + (pad "2" thru_hole circle + (at 7.6 0 270) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "GND") + (pinfunction "-") + (pintype "passive") + (uuid "9901424b-9bc9-4157-b136-ab92e939954c") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Buzzer_Beeper.3dshapes/Buzzer_12x9.5RM7.6.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "6a8a969d-2494-43ae-8cd7-7ad736061f23") + (at 200.375 87.375 -90) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R3" + (at 0.715 -1.43 90) + (layer "F.SilkS") + (uuid "a7c84e41-8926-487a-b82c-51daca3a3629") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "27K" + (at 0 1.43 90) + (layer "F.Fab") + (uuid "40643738-ae91-41b5-80ce-226eb0f1e81d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "893a55e0-bb31-4ff1-b5c8-a89f0449b773") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b05c53de-03b3-4a44-83b1-0eb9a4ea461c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1dca1a27-af73-45e4-b8fe-fffc532ee973") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C22967" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "740ebb59-52e8-4c81-9344-39cfa9c8445a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/9639670d-908c-427d-9f81-59aabd8a9ad3") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "68871edf-39b3-4958-857d-5a8b073e488e") + ) + (fp_line + (start -0.237258 -0.5225) + (end 0.237258 -0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f2acef87-1741-4642-91b5-fce20fee6ace") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f5ddad7b-9a1a-47e0-91f0-84ab34589563") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0a4f3593-fa19-4433-94d0-e6bedf279c6c") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3a76cfe6-b308-403d-b4d6-8edf1a45d40d") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b9a5aad3-674a-4268-8d6d-30817a1e4807") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5d8f4bf4-17dc-475b-9262-5b400e1bd681") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d315689f-62e3-4d4b-9583-374e524bd3e1") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3be98a4e-6d69-4b72-b8d2-705f7076fd38") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d091aa7f-bb75-443c-8db4-98aae369c73d") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "36e06cfb-2f6f-4a32-a0b1-66a6d657e6dd") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 20 "Net-(U1-PROG)") + (pintype "passive") + (uuid "07a40814-d7de-4302-9601-ec5a032b0039") + ) + (pad "2" smd roundrect + (at 0.825 0 270) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "GND") + (pintype "passive") + (uuid "27c422b4-56e8-4799-b8c9-c3425979f487") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Package_SO:STC_SOP-16_3.9x9.9mm_P1.27mm" + (layer "F.Cu") + (uuid "6be8c202-ab83-45ed-8bae-db74883383e5") + (at 209.1 77.1 90) + (descr "STC SOP, 16 Pin (https://www.stcmicro.com/datasheet/STC15F2K60S2-en.pdf#page=156), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "STC SOP SO") + (property "Reference" "U2" + (at -0.3 5.875 90) + (layer "F.SilkS") + (uuid "fa783e44-0c27-4ff7-98d8-014e6c1d802c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "CH552G" + (at 0 5.9 90) + (layer "F.Fab") + (uuid "04d3f865-b8d6-43b0-a1a1-e4bea7d2f342") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "2f15a321-95f8-4386-8b8f-a72f0bad9f4e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "http://www.wch.cn/downloads/file/241.html" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "6100bed9-fc5c-4cf7-b223-1a8d53ec6244") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "c0c85044-a996-444d-88ea-a84dd078401a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C111292" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7daba756-d39f-4a52-bcb0-115fbb5e90c8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (path "/7b54d399-31e4-49a3-97c7-f4aa00ffe3a9") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start 0 -5.06) + (end 1.95 -5.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6bf96437-659d-423e-a954-8c3a26a6fed5") + ) + (fp_line + (start 0 -5.06) + (end -1.95 -5.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6fe10c0b-3095-498b-aa09-563d0360ec84") + ) + (fp_line + (start 0 5.06) + (end 1.95 5.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "df8b93de-d268-4138-95e6-9564db8853c3") + ) + (fp_line + (start 0 5.06) + (end -1.95 5.06) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "3a4b23ec-6bd1-4e0c-a078-53d2cb858e5f") + ) + (fp_poly + (pts + (xy -2.7 -4.98) (xy -2.94 -5.31) (xy -2.46 -5.31) (xy -2.7 -4.98) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "0838622e-a172-496b-a1ba-6a2027c21525") + ) + (fp_line + (start 3.7 -5.2) + (end -3.7 -5.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a42fa060-9576-4325-baf2-b97d25f5bd64") + ) + (fp_line + (start -3.7 -5.2) + (end -3.7 5.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dc684c3f-b0be-439e-bfd8-f08294291989") + ) + (fp_line + (start 3.7 5.2) + (end 3.7 -5.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b1ac7af0-e24c-498c-8702-0247c9cfab80") + ) + (fp_line + (start -3.7 5.2) + (end 3.7 5.2) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d0cefcfc-a932-4d0c-9742-17c052e5c147") + ) + (fp_line + (start 1.95 -4.95) + (end 1.95 4.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b5af9fdc-a67c-41af-ba4f-0b9aea919138") + ) + (fp_line + (start -0.975 -4.95) + (end 1.95 -4.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f5ac355b-a1a4-46e3-b0a8-d0a7d1c3e362") + ) + (fp_line + (start -1.95 -3.975) + (end -0.975 -4.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "db29c6c3-248f-41f2-9ab7-f9a4826ce5df") + ) + (fp_line + (start 1.95 4.95) + (end -1.95 4.95) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "55875c8d-e5e6-47ad-a6a1-384cffa5876f") + ) + (fp_line + (start -1.95 4.95) + (end -1.95 -3.975) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ac2c566f-fab7-4641-ade1-b01363f48c7b") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "a310ef03-f63f-4c77-9f76-6e76eefd7c58") + (effects + (font + (size 0.98 0.98) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.65 -4.445 90) + (size 1.6 0.55) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 46 "unconnected-(U2-P3.2{slash}TXD1_{slash}INT0{slash}VBUS1{slash}AIN3-Pad1)") + (pinfunction "P3.2/TXD1_/INT0/VBUS1/AIN3") + (pintype "bidirectional+no_connect") + (uuid "07738a52-60ca-495d-96d6-fc7849d7cc92") + ) + (pad "2" smd roundrect + (at -2.65 -3.175 90) + (size 1.6 0.55) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 24 "BTN2") + (pinfunction "P1.4/T2_/CAP1_/SCS/TIN2/UCC1/AIN1") + (pintype "bidirectional") + (uuid "0d9d5082-f7b7-496d-8116-70a2fe91ce90") + ) + (pad "3" smd roundrect + (at -2.65 -1.905 90) + (size 1.6 0.55) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 1 "BUZ") + (pinfunction "P1.5/MOSI/PWM1/TIN3/UCC2/AIN2") + (pintype "bidirectional") + (uuid "be51620c-504e-4b6c-a6cd-8bc74d907c18") + ) + (pad "4" smd roundrect + (at -2.65 -0.635 90) + (size 1.6 0.55) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 37 "unconnected-(U2-P1.6{slash}MISO{slash}RXD1{slash}TIN4-Pad4)") + (pinfunction "P1.6/MISO/RXD1/TIN4") + (pintype "bidirectional+no_connect") + (uuid "91589f83-fa48-44bc-8223-1012a6b510d7") + ) + (pad "5" smd roundrect + (at -2.65 0.635 90) + (size 1.6 0.55) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 49 "unconnected-(U2-P1.7{slash}SCK{slash}TXD1{slash}TIN5-Pad5)") + (pinfunction "P1.7/SCK/TXD1/TIN5") + (pintype "bidirectional+no_connect") + (uuid "d7b973a7-4bc6-42b7-aa0b-9b75d2084c80") + ) + (pad "6" smd roundrect + (at -2.65 1.905 90) + (size 1.6 0.55) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 27 "RST") + (pinfunction "RST/T2EX_/CAP2_") + (pintype "bidirectional") + (uuid "9ff23718-94ef-42fa-8543-f13baf580a52") + ) + (pad "7" smd roundrect + (at -2.65 3.175 90) + (size 1.6 0.55) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 23 "BTN1") + (pinfunction "P3.1/PWM2_/TXD") + (pintype "bidirectional") + (uuid "ffd675fb-640c-4037-93a9-20ef5824b20e") + ) + (pad "8" smd roundrect + (at -2.65 4.445 90) + (size 1.6 0.55) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 47 "unconnected-(U2-P3.0{slash}PWM1_{slash}RXD-Pad8)") + (pinfunction "P3.0/PWM1_/RXD") + (pintype "bidirectional+no_connect") + (uuid "5d81a87c-f43b-49a2-95ed-d4fbc998391c") + ) + (pad "9" smd roundrect + (at 2.65 4.445 90) + (size 1.6 0.55) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 30 "Net-(U2-P1.1{slash}T2EX{slash}CAP2{slash}TIN1{slash}VBUS2{slash}AIN0)") + (pinfunction "P1.1/T2EX/CAP2/TIN1/VBUS2/AIN0") + (pintype "bidirectional") + (uuid "0399dfbe-6998-45a1-9c88-a4351c2e4390") + ) + (pad "10" smd roundrect + (at 2.65 3.175 90) + (size 1.6 0.55) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 34 "unconnected-(U2-P3.3{slash}INT1-Pad10)") + (pinfunction "P3.3/INT1") + (pintype "bidirectional+no_connect") + (uuid "09194ab9-bfb5-4768-94ad-db6df9d6e71a") + ) + (pad "11" smd roundrect + (at 2.65 1.905 90) + (size 1.6 0.55) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 48 "unconnected-(U2-P3.4{slash}PWM2{slash}RXD1_{slash}T0-Pad11)") + (pinfunction "P3.4/PWM2/RXD1_/T0") + (pintype "bidirectional+no_connect") + (uuid "ab4a64ab-dae4-420b-8470-57d254968d07") + ) + (pad "12" smd roundrect + (at 2.65 0.635 90) + (size 1.6 0.55) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 10 "D+") + (pinfunction "P3.6/UDP") + (pintype "bidirectional") + (uuid "7448a8ab-9cf2-4f79-8180-411d67ea826c") + ) + (pad "13" smd roundrect + (at 2.65 -0.635 90) + (size 1.6 0.55) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 12 "D-") + (pinfunction "P3.7/UDM") + (pintype "bidirectional") + (uuid "413b8af4-954b-4eb6-bacb-d9ba5f923dd4") + ) + (pad "14" smd roundrect + (at 2.65 -1.905 90) + (size 1.6 0.55) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "GND") + (pinfunction "GND/VSS") + (pintype "power_in") + (uuid "417f0392-2081-4bfc-968f-d7e061c66929") + ) + (pad "15" smd roundrect + (at 2.65 -3.175 90) + (size 1.6 0.55) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 5 "+5V") + (pinfunction "VCC/VDD") + (pintype "power_in") + (uuid "8d41ddeb-f2b1-47ac-a38e-2248ed64c83e") + ) + (pad "16" smd roundrect + (at 2.65 -4.445 90) + (size 1.6 0.55) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 6 "+3.3V") + (pinfunction "V33") + (pintype "power_in") + (uuid "da7b3b9c-c65a-4135-8fcd-904b7519f632") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Package_SO.3dshapes/STC_SOP-16_3.9x9.9mm_P1.27mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + (model "${KIPRJMOD}/libraries/lcsc-imports.3dshapes/SOP-16_L9.9-W3.9-H1.5-LS6.0-P1.27.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_0805_2012Metric" + (layer "F.Cu") + (uuid "72d7bab4-0965-45f1-8d70-09995add464d") + (at 197.875 85.6) + (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "LED") + (property "Reference" "D9" + (at 2.325 0.025 0) + (layer "F.SilkS") + (uuid "6ded669b-bfed-487e-b452-f6061ec262a1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED" + (at 0 1.65 0) + (layer "F.Fab") + (uuid "3ae7ba2e-0765-47d9-8545-271bd4c564cd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "8e32bbbc-247d-4c3b-835f-fee79bbb3a01") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d1f9f218-4e9a-4c54-a7c4-58578ec75474") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1f290572-6239-4ccd-acd9-3386882bedbf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C84256" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a155c0d8-b2cd-4664-8135-07b3217d4acc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/04de1368-5216-41a7-adb7-e31ca313075a") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start -1.685 -0.96) + (end -1.685 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1fc7ecef-c047-40d4-812c-35e11219a376") + ) + (fp_line + (start -1.685 0.96) + (end 1 0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b2b15fc6-bb68-45bf-9622-33a72ba68b50") + ) + (fp_line + (start 1 -0.96) + (end -1.685 -0.96) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b3adc40a-0905-4a80-9d77-0ad5724bac82") + ) + (fp_line + (start -1.68 -0.95) + (end 1.68 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "45f2a02f-bf45-49e4-9333-c6a583a494bd") + ) + (fp_line + (start -1.68 0.95) + (end -1.68 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "28fd7cca-4830-4b98-b3e8-c44a405f0952") + ) + (fp_line + (start 1.68 -0.95) + (end 1.68 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "275afef2-0e26-4697-8e1b-357e978554f9") + ) + (fp_line + (start 1.68 0.95) + (end -1.68 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f9fc3e1a-4860-40f8-b2dd-f71fc2c8f695") + ) + (fp_line + (start -1 -0.3) + (end -1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c25d01ec-ded6-40b9-ade7-3e4ce32bce35") + ) + (fp_line + (start -1 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a306ed15-2aba-48e5-9a64-21df30438a7d") + ) + (fp_line + (start -0.7 -0.6) + (end -1 -0.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e3f1fb33-ad56-4bfb-adf8-c4cdcdac8072") + ) + (fp_line + (start 1 -0.6) + (end -0.7 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ea76affc-cf29-4c8b-b77c-82ef853f1f10") + ) + (fp_line + (start 1 0.6) + (end 1 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "da456a8d-cb98-458f-b525-41705575075f") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "d3ed6e2d-05ec-4151-a742-d97eba075600") + (effects + (font + (size 0.5 0.5) + (thickness 0.08) + ) + ) + ) + (pad "1" smd roundrect + (at -0.9375 0) + (size 0.975 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 8 "Net-(D9-K)") + (pinfunction "K") + (pintype "passive") + (uuid "dc0ae57d-b156-48f1-b3e3-00a96ad566b0") + ) + (pad "2" smd roundrect + (at 0.9375 0) + (size 0.975 1.4) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 4 "VBUS") + (pinfunction "A") + (pintype "passive") + (uuid "1014c654-4ed2-44dc-9c24-ace9e71716da") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm" + (layer "F.Cu") + (uuid "737c6bee-83fe-4e6b-a486-5859054b89c0") + (at 241 95.5) + (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf") + (tags "LED RGB NeoPixel PLCC-4 5050") + (property "Reference" "D4" + (at 0 -4.5 0) + (layer "F.SilkS") + (uuid "fe1eb947-f61f-402c-8e6d-aafa408a1407") + (effects + (font + (face "Quantico") + (size 3 3) + (thickness 0.15) + ) + ) + (render_cache "D4" 0 + (polygon + (pts + (xy 240.790989 89.588309) (xy 240.790989 91.963815) (xy 240.304091 92.245) (xy 238.587491 92.245) + (xy 238.587491 91.867278) (xy 239.007161 91.867278) (xy 240.371319 91.867278) (xy 240.371319 89.684846) + (xy 239.007161 89.684846) (xy 239.007161 91.867278) (xy 238.587491 91.867278) (xy 238.587491 89.307124) + (xy 240.304091 89.307124) + ) + ) + (polygon + (pts + (xy 243.2013 91.199945) (xy 243.579021 91.199945) (xy 243.579021 91.565027) (xy 243.2013 91.565027) + (xy 243.2013 92.245) (xy 242.790056 92.245) (xy 242.790056 91.565027) (xy 241.337788 91.565027) + (xy 241.337788 91.204159) (xy 241.347633 91.191519) (xy 241.774311 91.191519) (xy 241.774311 91.199945) + (xy 242.790056 91.199945) (xy 242.790056 89.907229) (xy 242.781629 89.907229) (xy 241.774311 91.191519) + (xy 241.347633 91.191519) (xy 242.815335 89.307124) (xy 243.2013 89.307124) + ) + ) + ) + ) + (property "Value" "WS2812B" + (at 0 4 0) + (layer "F.Fab") + (uuid "89481011-fec9-45bd-b9e4-7415b3ee2312") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "2656a412-eb0b-4f85-b072-f88a362c484d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0998a799-f289-4681-9123-6f51ab5cd0f0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RGB LED with integrated controller" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0243e092-777b-4e66-b03c-2aaf2e542f2b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C22461793" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "21dc69b4-9d22-4434-8242-07a6d82651b2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*") + (path "/dc22f76f-d75d-4f26-998a-b15129e29798") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start -3.5 -2.75) + (end -3.5 2.75) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "ad43ed24-b2e2-4754-bf4a-6e44eb66f8f5") + ) + (fp_line + (start -3.5 -2.75) + (end 3.5 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f7640fa2-74eb-4253-a2ff-5bc649e6c4c7") + ) + (fp_line + (start -3.5 2.75) + (end 3.05 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7af535f9-587f-49a1-b82c-a85643f22870") + ) + (fp_line + (start -2.7 0.9) + (end -2.7 -0.9) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "0fec7b10-ce71-4837-9f60-9bbfd6e2a972") + ) + (fp_line + (start 2.7 0.9) + (end 2.7 -0.9) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "19576536-ee10-489a-8d08-323c89e5df3b") + ) + (fp_line + (start 3.05 2.75) + (end 3.5 2.3) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "5982e485-f428-4ce6-9e64-0dae3dc7f43b") + ) + (fp_line + (start 3.5 2.3) + (end 3.5 -2.75) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "d63b935f-f714-4cc3-8e0e-e46dc460d950") + ) + (fp_line + (start -3.45 -2.75) + (end -3.45 2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "56e458c9-f5fc-4f84-aa89-c9cf77957b24") + ) + (fp_line + (start -3.45 2.75) + (end 3.45 2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "97f8f278-5577-478c-9e8a-521fe51b6944") + ) + (fp_line + (start 3.45 -2.75) + (end -3.45 -2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3320aba0-2fc0-44b0-be93-f34994197ab4") + ) + (fp_line + (start 3.45 2.75) + (end 3.45 -2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "df435eb5-44fa-4231-94d2-1cc4a5b572eb") + ) + (fp_line + (start -2.5 -2.5) + (end -2.5 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "63a615e3-31aa-45c1-afc3-a0c38003fe6a") + ) + (fp_line + (start -2.5 2.5) + (end 2.5 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "febe293d-7c69-4f3f-bd6f-5a21d768903a") + ) + (fp_line + (start 2.5 -2.5) + (end -2.5 -2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "952079b0-f659-4a4d-8723-aed52ebe791a") + ) + (fp_line + (start 2.5 1.5) + (end 1.5 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "591a5af0-8a3e-4304-befe-292c83891983") + ) + (fp_line + (start 2.5 2.5) + (end 2.5 -2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "04cf1099-e7cc-4c33-82d2-61569f106502") + ) + (fp_circle + (center 0 0) + (end 0 -2) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "dc83f57c-f4d3-478e-8d67-5faa364c245b") + ) + (fp_text user "1" + (at -4 -1.6 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "156cad8e-542d-49a1-b085-b2a34acf751f") + (effects + (font + (size 0.8 0.8) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "84099afd-b56d-42f0-a8bb-d859055c748b") + (effects + (font + (size 0.8 0.8) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.45 -1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 5 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "92b986ee-73eb-48c6-af9d-ffaf866b4f9a") + ) + (pad "2" smd roundrect + (at -2.45 1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 33 "Net-(D4-DOUT)") + (pinfunction "DOUT") + (pintype "output") + (uuid "64b4e25a-417e-4c5c-a8c8-f4ec7d42ac38") + ) + (pad "3" smd roundrect + (at 2.45 1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 2 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "53a05702-bec8-4cca-854a-dec7feee0d28") + ) + (pad "4" smd roundrect + (at 2.45 -1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 32 "Net-(D2-DOUT)") + (pinfunction "DIN") + (pintype "input") + (uuid "9ac16cfd-7a17-409c-be98-6a2d6a60134e") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Battery:BatteryHolder_MYOUNG_BS-07-A1BJ001_CR2032" + (layer "F.Cu") + (uuid "7448d4cb-15e7-46cc-92b9-aec680c695c1") + (at 227.5 74.5) + (descr "CR2032 battery holder https://www.lcsc.com/datasheet/lcsc_datasheet_2203021630_MYOUNG-BS-07-A1BJ001_C2979167.pdf") + (tags "CR2032 BR2032 BatteryHolder Battery") + (property "Reference" "BT3" + (at -3 -5.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "98081f48-ebd4-4272-a308-2f9050cfd4c0") + (effects + (font + (face "Quantico") + (size 3 3) + (thickness 0.375) + ) + ) + (render_cache "BT3" 0 + (polygon + (pts + (xy 222.959988 67.588309) (xy 222.959988 68.511547) (xy 222.594906 68.721474) (xy 222.594906 68.7299) + (xy 222.959988 68.939644) (xy 222.959988 69.963815) (xy 222.47309 70.245) (xy 220.966417 70.245) + (xy 220.966417 69.867278) (xy 221.386087 69.867278) (xy 222.540318 69.867278) (xy 222.540318 68.914548) + (xy 221.386087 68.914548) (xy 221.386087 69.867278) (xy 220.966417 69.867278) (xy 220.966417 68.536826) + (xy 221.386087 68.536826) (xy 222.540318 68.536826) (xy 222.540318 67.684846) (xy 221.386087 67.684846) + (xy 221.386087 68.536826) (xy 220.966417 68.536826) (xy 220.966417 67.307124) (xy 222.47309 67.307124) + ) + ) + (polygon + (pts + (xy 224.71872 67.684846) (xy 224.71872 70.245) (xy 224.29905 70.245) (xy 224.29905 67.684846) + (xy 223.463739 67.684846) (xy 223.463739 67.307124) (xy 225.55403 67.307124) (xy 225.55403 67.684846) + ) + ) + (polygon + (pts + (xy 227.547418 70.266065) (xy 226.544313 70.266065) (xy 226.057415 69.984698) (xy 226.057415 69.510439) + (xy 226.477085 69.510439) (xy 226.477085 69.888161) (xy 227.614463 69.888161) (xy 227.614463 68.914548) + (xy 226.754057 68.914548) (xy 226.754057 68.536826) (xy 227.614463 68.536826) (xy 227.614463 67.66378) + (xy 226.477085 67.66378) (xy 226.477085 68.041502) (xy 226.057415 68.041502) (xy 226.057415 67.567243) + (xy 226.544313 67.286058) (xy 227.547418 67.286058) (xy 228.034317 67.567243) (xy 228.034317 68.511547) + (xy 227.669051 68.721474) (xy 227.669051 68.7299) (xy 228.034317 68.939644) (xy 228.034317 69.984698) + ) + ) + ) + ) + (property "Value" "Battery_Cell" + (at 12.4 13 0) + (unlocked yes) + (layer "F.Fab") + (uuid "1fd15657-c40a-4bbc-a4cd-0b8cae1ccbb8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ccfb8468-ae75-4d82-a21f-f77d0d57b481") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 12.4 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "585d4705-c3d2-4773-a504-cd6c0d060cdc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "Single-cell battery" + (at 12.4 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a119a79f-6d41-47ef-80fe-645b53a8cc40") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C2979167" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e8569cb5-ab9e-4627-bc3e-1885498a3308") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (path "/b0af0171-8aa3-4c84-98f2-d78c71fef3b3") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr through_hole) + (fp_line + (start 1.4 0) + (end 2.4 0) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "78bf77d7-cf15-4fec-b2ec-7113e2095997") + ) + (fp_line + (start 1.9 -0.5) + (end 1.9 0.5) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "0dcb2340-28d8-474c-8916-067f6ac390bf") + ) + (fp_arc + (start 0.900001 -3.1) + (mid 24.310499 0) + (end 0.900001 3.1) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "fbc11b0b-48f5-4fbb-b66b-f8f6b4d36b51") + ) + (fp_line + (start -2.85 -3.15) + (end 0.65 -3.15) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "b9aa514c-2787-4db9-bf16-20d6494b54bf") + ) + (fp_line + (start -2.85 3.15) + (end -2.85 -3.15) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "50404f81-b781-496e-9809-3e5386d51c5a") + ) + (fp_line + (start 0.65 3.15) + (end -2.85 3.15) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "0491ad30-b87e-4d07-8230-c3b994e32111") + ) + (fp_arc + (start 0.65 -3.15) + (mid 24.564909 0) + (end 0.65 3.15) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "f9916086-3e7d-46d4-bbba-78e2dfc87151") + ) + (fp_line + (start -2.6 -2.875) + (end -2.6 2.875) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "997dcdae-f00d-4b58-b7f7-b7af1f450219") + ) + (fp_line + (start -2.6 -2.875) + (end 1.15 -2.875) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "fb855be8-b4e5-43ba-95b1-77416c64cbee") + ) + (fp_line + (start -2.6 2.875) + (end 1.15 2.875) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "9871398f-8b0d-4cff-a104-490baa89eb66") + ) + (fp_circle + (center 12.4 0) + (end 24 0) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "F.Fab") + (uuid "0c499be3-5ced-47e6-8d4f-ac75710e1b61") + ) + (fp_text user "${REFERENCE}" + (at 12.4 0 0) + (unlocked yes) + (layer "F.Fab") + (uuid "403131c2-eda4-473e-a741-9a3355199add") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 180) + (size 2 2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "+BATT") + (pinfunction "+") + (pintype "passive") + (uuid "3209a5b0-a624-4374-81d5-3d84636f98d5") + ) + (pad "2" thru_hole circle + (at 20.8 0 180) + (size 2 2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 9 "-BATT") + (pinfunction "-") + (pintype "passive") + (uuid "3ad5229e-dc03-42f7-9242-b10181f636dd") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Battery.3dshapes/BatteryHolder_MYOUNG_BS-07-A1BJ001_CR2032.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + (model "${KIPRJMOD}/libraries/lcsc-imports.3dshapes/BAT-TH_BS-07-A1BJ001.wrl" + (offset + (xyz 10.5 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -0 -0 180) + ) + ) + ) + (footprint "Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A" + (layer "F.Cu") + (uuid "7860954a-ed58-4b8e-af6b-837cc88287ae") + (at 206.4 68.725) + (descr "SMD Tactile Switch, http://www.helloxkb.com/public/images/pdf/TS-1187A-X-X-X.pdf") + (tags "SPST Tactile Switch") + (property "Reference" "SW1" + (at 3.65 -3.775 0) + (layer "F.SilkS") + (uuid "b2989ccf-7e61-475a-8570-7ae9958095d8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SW_Push" + (at 0 3.75 0) + (layer "F.Fab") + (uuid "c0cdadb2-a53e-409a-bdaa-c97e649c24d3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "16d60655-b643-4b76-878e-9e857563a145") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "30e4e300-0d86-4be0-93f3-5e3a469788c8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "eebfb016-bfc9-4a19-9e89-fe5200c1776d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C318884" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "859c3e06-abff-4c2b-aa7e-d42a6b4a143d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (path "/80d3dc98-6619-44f8-bcb2-712c5f961e9b") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start -2.75 -1) + (end -2.75 1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "30fabcee-a15f-454c-ae38-e00e3c3b529c") + ) + (fp_line + (start -1.75 -2.3) + (end -1.3 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "913cf8e7-f455-4586-ab32-c937068c3574") + ) + (fp_line + (start -1.75 2.3) + (end -1.3 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "129671e0-7ed4-4aa9-bd7a-3164f7eaddc0") + ) + (fp_line + (start -1.3 -2.75) + (end 1.3 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bbd7ba4f-5f23-43e0-b1b1-d63372016a51") + ) + (fp_line + (start -1.3 2.75) + (end 1.3 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0789e59b-d30d-49cd-8a33-4e2fe11dad3d") + ) + (fp_line + (start 1.75 -2.3) + (end 1.3 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "27ce511c-9938-413a-9dae-7bdd1086a873") + ) + (fp_line + (start 1.75 2.3) + (end 1.3 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c527310a-f166-4d64-b006-abeb2a3c1e45") + ) + (fp_line + (start 2.75 -1) + (end 2.75 1) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d8233beb-ab0b-4c4e-b49d-04f38cf1c4f5") + ) + (fp_line + (start -3.75 -2.8) + (end 3.75 -2.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0d296a76-6283-4112-9917-c9bf19139170") + ) + (fp_line + (start -3.75 2.8) + (end -3.75 -2.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "711a8c62-8119-4480-ab59-f3d04f1c4a5a") + ) + (fp_line + (start 3.75 -2.8) + (end 3.75 2.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d1d31bb2-fdb7-4cad-a802-70e65dd18dc6") + ) + (fp_line + (start 3.75 2.8) + (end -3.75 2.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e046f200-b2f5-492a-91fd-d3e2f0dde019") + ) + (fp_line + (start -2.9 -2.1) + (end -2.9 -1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cbd7b6a4-c77c-471d-b4d2-314bfed1e9b4") + ) + (fp_line + (start -2.9 2.1) + (end -2.9 1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "135d1b83-c18b-4422-8978-1d9014793d73") + ) + (fp_line + (start -2.4 -1.4) + (end -1.4 -2.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "99cd1086-1ae4-46fa-89cc-369d552cc966") + ) + (fp_line + (start -2.4 -1.25) + (end -2.4 -1.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9941741e-7a3d-42ef-ba5e-71b370b8c595") + ) + (fp_line + (start -2.4 1.4) + (end -2.4 1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d186f304-44b4-421d-8441-1de245eebef3") + ) + (fp_line + (start -1.4 -2.4) + (end -1.25 -2.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "225104cd-5cda-4392-8558-99878a730cfd") + ) + (fp_line + (start -1.4 2.4) + (end -2.4 1.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a4c3d796-2df7-4072-ad6f-93a0b7d1c24e") + ) + (fp_line + (start -1.25 2.4) + (end -1.4 2.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8acbd817-6ea1-4299-ba9a-4ca2afad2f67") + ) + (fp_line + (start 1.25 -2.4) + (end 1.4 -2.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "78332633-3d60-4185-ac78-d00f321edcbe") + ) + (fp_line + (start 1.4 -2.4) + (end 2.4 -1.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "29fed07f-9e7c-43bc-b3f7-9ec88670b2ff") + ) + (fp_line + (start 1.4 2.4) + (end 1.25 2.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "963fe98c-b9a4-4fec-977f-6cdbaa0c1261") + ) + (fp_line + (start 2.4 -1.4) + (end 2.4 -1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ed692bf1-ad29-468a-8dc6-49f87a37ba04") + ) + (fp_line + (start 2.4 1.25) + (end 2.4 1.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8b6ff5f9-65d1-48ab-b31d-4cd3c037dadf") + ) + (fp_line + (start 2.4 1.4) + (end 1.4 2.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "62dfe3d8-891b-45fe-8ae0-02d3ed9aa951") + ) + (fp_line + (start 2.9 -2.1) + (end 2.9 -1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6806b2d1-ffd2-4640-a43e-b34cac75ab0d") + ) + (fp_line + (start 2.9 2.1) + (end 2.9 1.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3e1bb150-7067-4ac1-9f7e-a8b856ecfdba") + ) + (fp_circle + (center 0 0) + (end 1 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "eb68f811-5f9d-4e43-9ebc-a729b603d511") + ) + (fp_poly + (pts + (xy -1.7 -2.1) (xy -2.2 -1.6) (xy -3.25 -1.6) (xy -3.25 -2.1) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "f1ff7ee3-7da9-412a-a709-013ba0bbb27a") + ) + (fp_poly + (pts + (xy -1.7 2.1) (xy -2.2 1.6) (xy -3.25 1.6) (xy -3.25 2.1) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "1849b629-e0e6-4d60-8c50-f766d170e891") + ) + (fp_poly + (pts + (xy 1.7 -2.1) (xy 2.2 -1.6) (xy 3.25 -1.6) (xy 3.25 -2.1) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "701f20d1-7acd-4b89-ab3c-d8760b8e59ac") + ) + (fp_poly + (pts + (xy 1.7 2.1) (xy 2.2 1.6) (xy 3.25 1.6) (xy 3.25 2.1) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "422a81be-fd69-4e6b-abd5-8d9d0d2061e9") + ) + (fp_poly + (pts + (xy 0.85 -1.85) (xy 1.85 -0.85) (xy 1.85 0.85) (xy 0.85 1.85) (xy -0.85 1.85) (xy -1.85 0.85) (xy -1.85 -0.85) + (xy -0.85 -1.85) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "081df785-431f-43a0-888a-ff1ea7bc7f0e") + ) + (fp_poly + (pts + (xy -1.25 -2.55) (xy 1.25 -2.55) (xy 1.25 -1.975) (xy 1.575 -1.975) (xy 1.975 -1.575) (xy 1.975 -1.25) + (xy 2.55 -1.25) (xy 2.55 1.25) (xy 1.975 1.25) (xy 1.975 1.575) (xy 1.575 1.975) (xy 1.25 1.975) + (xy 1.25 2.55) (xy -1.25 2.55) (xy -1.25 1.975) (xy -1.575 1.975) (xy -1.975 1.575) (xy -1.975 1.25) + (xy -2.55 1.25) (xy -2.55 -1.25) (xy -1.975 -1.25) (xy -1.975 -1.575) (xy -1.575 -1.975) (xy -1.25 -1.975) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "bc742dec-6ffd-4062-9586-bae713d6700a") + ) + (fp_text user "${REFERENCE}" + (at 0 -3.75 0) + (layer "F.Fab") + (uuid "cfb9cd0d-fb2d-4523-9044-dedbfaf337bd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at -3 -1.875) + (size 1 0.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 21 "Net-(R9-Pad2)") + (pinfunction "1") + (pintype "passive") + (uuid "e395eb93-678f-4809-a6bf-702fe4ae2ad2") + ) + (pad "1" smd rect + (at 3 -1.875) + (size 1 0.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 21 "Net-(R9-Pad2)") + (pinfunction "1") + (pintype "passive") + (uuid "2ddd4eab-5a45-42f7-963f-958f3c386fde") + ) + (pad "2" smd rect + (at -3 1.875) + (size 1 0.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 6 "+3.3V") + (pinfunction "2") + (pintype "passive") + (uuid "ccecdb59-6d92-49ff-8cad-ee7c971e8006") + ) + (pad "2" smd rect + (at 3 1.875) + (size 1 0.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 6 "+3.3V") + (pinfunction "2") + (pintype "passive") + (uuid "17dc638d-c781-4171-a1e3-cb32265cfa17") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Button_Switch_SMD.3dshapes/SW_Push_1P1T_XKB_TS-1187A.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + (model "${KIPRJMOD}/libraries/lcsc-imports.3dshapes/SW-SMD_4P-L5.1-W5.1-P3.70-LS6.5-TL_H1.5.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "7aa36c5d-d28c-4587-8b18-0cf4dfbff4eb") + (at 194.5 86.775 -90) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R2" + (at 0 1.225 90) + (layer "F.SilkS") + (uuid "1f7dc31a-f8c7-4985-a736-250e404cbc21") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1K" + (at 0 1.17 90) + (layer "F.Fab") + (uuid "a85248e7-6672-4100-8d39-14fdba9ab422") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "7510dd5e-8b50-4ff2-8b07-3897f3864cf3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dbeaad18-101b-4ee2-bd24-b01fdd949f53") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "96b0fa06-f07f-4d39-b9c1-903cce60d6e2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C11702" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "407f2921-1603-4c38-95bb-87c9da25c1b7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/1bf81efe-2fbd-4f2c-a635-40067a7d8bd5") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a4ddfd68-65d4-4eb5-80d3-fd3907d35d74") + ) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "de952b5a-2198-457f-a437-f178d8d1b642") + ) + (fp_line + (start -0.93 0.47) + (end -0.93 -0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1d1b2cf6-2b61-4de9-a23b-c243bb6c42b7") + ) + (fp_line + (start 0.93 0.47) + (end -0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e75c9e7f-c554-4117-9333-bf04e4bb2b78") + ) + (fp_line + (start -0.93 -0.47) + (end 0.93 -0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4c5bf29e-346d-48f0-9444-c069c8f394b4") + ) + (fp_line + (start 0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a26a9d8f-2434-4bd1-9848-a57c28de2879") + ) + (fp_line + (start -0.525 0.27) + (end -0.525 -0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dd3142d0-cc03-4f15-b301-ccf5c003bdfb") + ) + (fp_line + (start 0.525 0.27) + (end -0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f8372a0e-69e1-4912-92a8-ccd6092fcf8b") + ) + (fp_line + (start -0.525 -0.27) + (end 0.525 -0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c807aa75-1118-46e4-9c4a-204bbe499638") + ) + (fp_line + (start 0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "519ec2bb-5b63-434c-9ff9-539a646b49e3") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "ba7c15e0-fd89-4daf-9759-9e89b4e6bbce") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0 270) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 8 "Net-(D9-K)") + (pintype "passive") + (uuid "fc2c9568-df3c-40ee-b0ee-7d3aafed7f4a") + ) + (pad "2" smd roundrect + (at 0.51 0 270) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 19 "Net-(U1-~{CHRG})") + (pintype "passive") + (uuid "b2558a49-92a1-459b-911b-8890fece7b05") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "lcsc-imports:SW-TH_K3-1260D-L1" + (layer "F.Cu") + (uuid "7db791f6-f9b0-4419-9d9c-1b80e992c42d") + (at 195.187919 117.238121 75) + (property "Reference" "SW4" + (at 2.150089 0.089535 165) + (layer "F.SilkS") + (uuid "8af88e39-2386-4473-a994-0ad707786fa9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SW_SPDT" + (at 0 6.5 75) + (layer "F.Fab") + (uuid "42d7f36e-5985-4362-a43b-8971d548a7ee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 75) + (layer "F.Fab") + (hide yes) + (uuid "a2987b51-6993-44c1-8aad-ec9663f58eba") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 75) + (layer "F.Fab") + (hide yes) + (uuid "1ac387fb-a4c0-4c5c-9c8b-16707b43ada3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Switch, single pole double throw" + (at 0 0 75) + (layer "F.Fab") + (hide yes) + (uuid "fb5c66df-9d4d-47d8-8814-f06de57c3598") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C92657" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "355422fb-4a48-4f66-9f2a-235560250e2d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (path "/5c4c5865-1eb8-43b5-a34f-f0d500819134") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr through_hole exclude_from_pos_files exclude_from_bom) + (fp_line + (start -2.5 -4.6) + (end 1.199999 -4.6) + (stroke + (width 0.25) + (type solid) + ) + (layer "F.SilkS") + (uuid "73869443-42a4-4075-8762-ce9f54c00a70") + ) + (fp_line + (start -2.5 -4.6) + (end -2.5 4.6) + (stroke + (width 0.25) + (type solid) + ) + (layer "F.SilkS") + (uuid "90436210-b039-4dbe-b242-b36c10433a33") + ) + (fp_line + (start -6.77 -1.35) + (end -2.5 -1.35) + (stroke + (width 0.25) + (type solid) + ) + (layer "F.SilkS") + (uuid "7af938bb-5abb-430e-9524-e23c4d808d02") + ) + (fp_line + (start -6.77 -0.1) + (end -6.77 -1.35) + (stroke + (width 0.25) + (type solid) + ) + (layer "F.SilkS") + (uuid "9214780f-b711-424a-9e48-cb3100a2f683") + ) + (fp_line + (start -2.499999 -0.1) + (end -6.77 -0.1) + (stroke + (width 0.25) + (type solid) + ) + (layer "F.SilkS") + (uuid "fca36ba6-754a-4a12-b311-df4bfad23b7c") + ) + (fp_line + (start 1.200001 4.6) + (end 1.199999 -4.6) + (stroke + (width 0.25) + (type solid) + ) + (layer "F.SilkS") + (uuid "d716a10f-a78d-4077-878e-fbe219cf30ed") + ) + (fp_line + (start 1.200001 4.6) + (end -2.5 4.6) + (stroke + (width 0.25) + (type solid) + ) + (layer "F.SilkS") + (uuid "59b79a1f-3af4-4fa4-955b-a71d30186936") + ) + (fp_circle + (center -6.9 -4.73) + (end -6.870001 -4.73) + (stroke + (width 0.06) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "0bf52a11-3cc7-4445-981a-44fd84ebf11b") + ) + (fp_circle + (center -0.000001 -2.5) + (end 0.25 -2.499999) + (stroke + (width 0.5) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "5659e4ff-f36f-46b1-9a91-024dc8cb64af") + ) + (fp_circle + (center 0 0) + (end 0.249999 -0.000001) + (stroke + (width 0.5) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "d1147c06-810b-4223-b399-1381ba9d70f5") + ) + (fp_circle + (center 0.000001 2.5) + (end 0.25 2.5) + (stroke + (width 0.5) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "f9503ae0-3e33-424b-8920-4caaf445188d") + ) + (fp_text user "${REFERENCE}" + (at 0 0 75) + (layer "F.Fab") + (uuid "78cb2017-0dcf-41fd-af6f-988115a10873") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at -0.000001 -2.5 345) + (size 1.8 1.8) + (drill 1.199998) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 25 "unconnected-(SW4-A-Pad1)") + (pinfunction "A") + (pintype "passive+no_connect") + (uuid "2c982f27-cd27-4b67-94db-110b10fc05fd") + ) + (pad "2" thru_hole circle + (at 0 0 345) + (size 1.8 1.8) + (drill 1.199998) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "+BATT") + (pinfunction "B") + (pintype "passive") + (uuid "cfa57170-c65d-4aab-a2ab-a4a8aa638e2d") + ) + (pad "3" thru_hole circle + (at 0.000001 2.5 345) + (size 1.8 1.8) + (drill 1.199998) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 11 "BATT") + (pinfunction "C") + (pintype "passive") + (uuid "3ab1f993-1b77-488b-8f15-33570c8bd2c9") + ) + (embedded_fonts no) + (model "../lcsc-imports.3dshapes/SW-TH_K3-1260D-L1.wrl" + (offset + (xyz 0.7 -0.1 -7.2) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -0 -0 -0) + ) + ) + ) + (footprint "Package_TO_SOT_SMD:SOT-23" + (layer "F.Cu") + (uuid "8651af77-6df4-478a-8782-0113f6ebe3b1") + (at 192.6375 82.03 180) + (descr "SOT, 3 Pin (JEDEC TO-236 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=TO-236), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "Q3" + (at -0.2375 2.455 0) + (layer "F.SilkS") + (uuid "017079e5-1c45-43aa-8039-7534a17ee570") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "AO3400A" + (at 0 2.4 0) + (layer "F.Fab") + (uuid "2bab31c6-2e26-43aa-a630-da74ffad3031") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "64733ba3-8c85-49e3-816b-752df06d9a0e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "http://www.aosmd.com/pdfs/datasheet/AO3400A.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1ceef838-4480-4990-85a1-28eb61a363d8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "30V Vds, 5.7A Id, N-Channel MOSFET, SOT-23" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4cd2cf86-a1e6-4541-be89-1e3a7e992bf2") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C20917" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "629a6353-6538-418b-a207-3a0368b14678") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "SOT?23*") + (path "/a186ff78-fa89-47f1-8555-cd1e4e3658f6") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start 0 1.56) + (end 0.65 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "670416d0-f3d2-4a6a-a0af-c078be605cc0") + ) + (fp_line + (start 0 1.56) + (end -0.65 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6889a7b4-7482-44dd-92fb-9f5b0edacccc") + ) + (fp_line + (start 0 -1.56) + (end 0.65 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "41411f67-2412-401d-a7a5-610d56416f4a") + ) + (fp_line + (start 0 -1.56) + (end -0.65 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7c9f3b75-26e5-4e75-aeae-f5eaa2265c55") + ) + (fp_poly + (pts + (xy -1.1625 -1.51) (xy -1.4025 -1.84) (xy -0.9225 -1.84) (xy -1.1625 -1.51) + ) + (stroke + (width 0.12) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "9ab99ee4-c7b0-4b7f-8ea1-798ea801965d") + ) + (fp_line + (start 1.92 1.7) + (end 1.92 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4ed17a6d-8e86-4336-b376-53cb735afafa") + ) + (fp_line + (start 1.92 -1.7) + (end -1.92 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "975ce547-d46f-4f03-89f5-7a416923d3a2") + ) + (fp_line + (start -1.92 1.7) + (end 1.92 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b0b462d0-a57c-4de9-8da9-0d5edd4736c5") + ) + (fp_line + (start -1.92 -1.7) + (end -1.92 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "227743da-7f4d-4265-956a-06ab9d50ae59") + ) + (fp_line + (start 0.65 1.45) + (end -0.65 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "70ed8699-e09d-4c8e-805b-301d440ed09c") + ) + (fp_line + (start 0.65 -1.45) + (end 0.65 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4e400e16-bef1-4195-90e2-a1a43062a9ef") + ) + (fp_line + (start -0.325 -1.45) + (end 0.65 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e335defc-4dda-4258-a6c4-4205ec847f3b") + ) + (fp_line + (start -0.65 1.45) + (end -0.65 -1.125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2f878f87-8e02-421b-a831-ddc416e716f6") + ) + (fp_line + (start -0.65 -1.125) + (end -0.325 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3a8ff381-d1a8-4c30-8404-aca32cf773d8") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "1d0946b6-dfc7-47ab-9618-b8a651df21eb") + (effects + (font + (size 0.32 0.32) + (thickness 0.05) + ) + ) + ) + (pad "1" smd roundrect + (at -0.9375 -0.95 180) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 17 "Net-(Q3-G)") + (pinfunction "G") + (pintype "input") + (uuid "e2e05191-c25a-492a-b616-87dacfb37d34") + ) + (pad "2" smd roundrect + (at -0.9375 0.95 180) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "GND") + (pinfunction "S") + (pintype "passive") + (uuid "560a02db-a903-496d-b376-9686a7876815") + ) + (pad "3" smd roundrect + (at 0.9375 0 180) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 16 "Net-(Q2-D)") + (pinfunction "D") + (pintype "passive") + (uuid "9e30e6c9-799a-47ed-961f-7664628b43c2") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm" + (layer "F.Cu") + (uuid "90fa16b0-74fa-4d81-8c3b-8914b004a88e") + (at 226.5 109.5) + (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf") + (tags "LED RGB NeoPixel PLCC-4 5050") + (property "Reference" "D5" + (at 0 -4.2 0) + (layer "F.SilkS") + (uuid "8bf77e86-26ed-4f45-8cfd-fbf33192ee8e") + (effects + (font + (face "Quantico") + (size 3 3) + (thickness 0.375) + ) + ) + (render_cache "D5" 0 + (polygon + (pts + (xy 226.247026 103.888309) (xy 226.247026 106.263815) (xy 225.760128 106.545) (xy 224.043528 106.545) + (xy 224.043528 106.167278) (xy 224.463198 106.167278) (xy 225.827356 106.167278) (xy 225.827356 103.984846) + (xy 224.463198 103.984846) (xy 224.463198 106.167278) (xy 224.043528 106.167278) (xy 224.043528 103.607124) + (xy 225.760128 103.607124) + ) + ) + (polygon + (pts + (xy 227.507502 103.984846) (xy 227.507502 104.736076) (xy 228.468476 104.736076) (xy 228.955374 105.01726) + (xy 228.955374 106.284698) (xy 228.468476 106.566065) (xy 227.490649 106.566065) (xy 227.003751 106.284698) + (xy 227.003751 105.810439) (xy 227.423422 105.810439) (xy 227.423422 106.188161) (xy 228.535704 106.188161) + (xy 228.535704 105.113797) (xy 227.087649 105.113797) (xy 227.087649 103.607124) (xy 228.913425 103.607124) + (xy 228.913425 103.984846) + ) + ) + ) + ) + (property "Value" "WS2812B" + (at 0 4 0) + (layer "F.Fab") + (uuid "27c69120-a001-4155-bc51-4c9af5cd147a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "16a898dd-64fa-47d9-9755-de9c386b3198") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1fd18011-9579-4691-8b3a-0f10b6c7dd05") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RGB LED with integrated controller" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3a3bb2b1-6d70-4631-b367-1df5722bb6f9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C22461793" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6dcff19b-853b-4349-b4fb-ac77e9a67f53") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*") + (path "/d4164a2b-b6fe-4122-a483-85b48d0a57d6") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start -3.5 -2.75) + (end -3.5 2.75) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "8572eef2-0306-4b54-a773-4c511d77bc3e") + ) + (fp_line + (start -3.5 -2.75) + (end 3.5 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "dfadec90-8b95-40e8-8a31-e2f27d8944f2") + ) + (fp_line + (start -3.5 2.75) + (end 3.05 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "eb215070-9dfc-4469-973c-b53984c5c6de") + ) + (fp_line + (start -2.7 0.9) + (end -2.7 -0.9) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "3081022d-e530-4a12-ba80-101f8d90ec0a") + ) + (fp_line + (start 2.7 0.9) + (end 2.7 -0.9) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "fb6bc51f-b10a-4db5-a555-ac4dd8973725") + ) + (fp_line + (start 3.05 2.75) + (end 3.5 2.3) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "f03a99f8-8f7d-4235-b5a2-01bef5acc302") + ) + (fp_line + (start 3.5 2.3) + (end 3.5 -2.75) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "968d252d-db34-42e0-a727-9af006654a0f") + ) + (fp_line + (start -3.45 -2.75) + (end -3.45 2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ee704d7b-5d85-411e-8e65-5350f844b8d3") + ) + (fp_line + (start -3.45 2.75) + (end 3.45 2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d31ee9ea-6737-43bf-a443-30d5201ca235") + ) + (fp_line + (start 3.45 -2.75) + (end -3.45 -2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "658efc1c-606c-4b8a-ba30-2c0be39780cf") + ) + (fp_line + (start 3.45 2.75) + (end 3.45 -2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "01d2a410-1717-4975-8a4f-198f72a5e5f5") + ) + (fp_line + (start -2.5 -2.5) + (end -2.5 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f60ab5f8-ff56-4344-bceb-5e27fa745fea") + ) + (fp_line + (start -2.5 2.5) + (end 2.5 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ee7c17db-6b0b-4e34-bbb9-617732c168d4") + ) + (fp_line + (start 2.5 -2.5) + (end -2.5 -2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dab0fa09-6bde-4097-ad6d-21978dfe09ba") + ) + (fp_line + (start 2.5 1.5) + (end 1.5 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "838b7e62-63db-4bf6-bb9c-25917056442b") + ) + (fp_line + (start 2.5 2.5) + (end 2.5 -2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6f39e270-fcea-4f4e-8c40-0ab4b77104ec") + ) + (fp_circle + (center 0 0) + (end 0 -2) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "650aa7f6-4a8b-4d29-be35-fec9118d772d") + ) + (fp_text user "1" + (at -4 -1.6 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "7a0afa76-0dea-4369-86f9-5ae99e549fff") + (effects + (font + (size 0.8 0.8) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "7fa462a3-72f1-4bf0-9453-104b70236048") + (effects + (font + (size 0.8 0.8) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.45 -1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 5 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "1750eccc-3150-426e-a487-e1a98ed92830") + ) + (pad "2" smd roundrect + (at -2.45 1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 36 "Net-(D5-DOUT)") + (pinfunction "DOUT") + (pintype "output") + (uuid "13e7a63b-a164-442c-98d1-2488b87879bf") + ) + (pad "3" smd roundrect + (at 2.45 1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 2 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "c7c85d7a-a258-464a-9bc1-70b19ba474bc") + ) + (pad "4" smd roundrect + (at 2.45 -1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 33 "Net-(D4-DOUT)") + (pinfunction "DIN") + (pintype "input") + (uuid "4a661914-c7f7-40eb-9e25-1cd04825906d") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Diode_SMD:D_SOD-323" + (layer "F.Cu") + (uuid "9433ebfe-acb1-4bf2-9663-2008a5d8e814") + (at 204.1 82.625 -90) + (descr "SOD-323") + (tags "SOD-323") + (property "Reference" "D6" + (at 0.85 -1.725 90) + (layer "F.SilkS") + (uuid "64eb85f2-6353-4bef-963b-684f6962dc52") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1N5819WS" + (at 0.1 1.9 90) + (layer "F.Fab") + (uuid "e4595923-70a1-484c-bb7c-4f00a131aec5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "1d3f3a6f-e3c4-4bf3-8130-a2f7976d20ea") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "65652ff5-7ef7-4771-af48-8a09748299b4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Schottky diode" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fa09529b-32ec-4799-bd4f-b25d525bf65d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Device" "D" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "acaf70a7-c511-4d33-9f63-eddae3aa5a2b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b22a9ad1-41b7-4cdf-8cbb-6f6e45ac1560") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C191023" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "dc0e559c-cb14-4d4b-b12f-a1e6a98afd54") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "TO-???* *_Diode_* *SingleDiode* D_*") + (path "/22cf59b0-5536-48dc-bac8-db048304b9ca") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start -1.61 0.85) + (end 1.05 0.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cf89aeb3-e564-4d3a-8446-2f788af5b8e2") + ) + (fp_line + (start -1.61 -0.85) + (end -1.61 0.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6fc70835-f7bc-418b-a47a-d34000cc0943") + ) + (fp_line + (start -1.61 -0.85) + (end 1.05 -0.85) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "09968f5c-846b-4749-9355-9d1e9a973f9a") + ) + (fp_line + (start -1.6 0.95) + (end 1.6 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "04f1bc1e-cdf5-47b7-a02e-4c5b2de1ebb9") + ) + (fp_line + (start -1.6 -0.95) + (end -1.6 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1e2b6597-b176-4232-af5b-c6ad0917867e") + ) + (fp_line + (start -1.6 -0.95) + (end 1.6 -0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "0be15303-de0b-4bb9-8f27-f5cd35ecfcd6") + ) + (fp_line + (start 1.6 -0.95) + (end 1.6 0.95) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dfe878e6-5444-4710-b751-5795969dfd59") + ) + (fp_line + (start -0.9 0.7) + (end -0.9 -0.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "60d260b4-1022-48ce-8082-70df2134670c") + ) + (fp_line + (start 0.9 0.7) + (end -0.9 0.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0dc9b696-e1da-4675-ae2c-e8b74e1be35f") + ) + (fp_line + (start 0.2 0.35) + (end -0.3 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "517231f3-2314-4da0-b7d3-5c41f0b81cdc") + ) + (fp_line + (start -0.3 0) + (end -0.5 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "466fc4da-067c-424b-8bd3-cd3e473f95a0") + ) + (fp_line + (start -0.3 0) + (end 0.2 -0.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "82fb8ea0-f995-4bd2-be8e-f57a96c26fcd") + ) + (fp_line + (start 0.2 0) + (end 0.45 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "08c33ffb-f7d8-49fb-b7b6-4f99a53cb3ce") + ) + (fp_line + (start -0.3 -0.35) + (end -0.3 0.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4e9ba3f8-5045-42e1-978b-b6b9574b4356") + ) + (fp_line + (start 0.2 -0.35) + (end 0.2 0.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7c7f63bb-3f52-4b97-8b32-b42d9d26ad5c") + ) + (fp_line + (start -0.9 -0.7) + (end 0.9 -0.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9130e1c9-5294-4bbe-b3de-8ba28ab2a5df") + ) + (fp_line + (start 0.9 -0.7) + (end 0.9 0.7) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "62698e8e-2e79-413d-8b22-87d5c63bc9ec") + ) + (fp_text user "${REFERENCE}" + (at 0 -1.85 90) + (layer "F.Fab") + (uuid "c54a8ad6-6154-4d7c-8bc6-72fde31e6006") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -1.05 0 270) + (size 0.6 0.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 5 "+5V") + (pinfunction "K") + (pintype "passive") + (uuid "3a4d7b4e-56ee-4ce0-abe7-d2e396dca870") + ) + (pad "2" smd roundrect + (at 1.05 0 270) + (size 0.6 0.45) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 4 "VBUS") + (pinfunction "A") + (pintype "passive") + (uuid "963b878a-fd1e-4e11-8255-afb8e7579887") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-323.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "958645b2-c279-4792-bc9c-e6e816c3270f") + (at 200.22 90.41 -90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C2" + (at 0 -1.43 -90) + (layer "F.SilkS") + (uuid "d3451cb5-173a-46a0-bf98-dc980195b1db") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100 nF" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "49a392e5-c71d-429a-8f15-010756432d07") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "5d80e48a-abc4-4390-985d-6882e5a6527a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "011ce5a4-6641-482b-9b1b-0ca58521ee24") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ce43ee9b-1d29-4c59-824d-42d529c1b202") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C14663" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "eb8d068a-9b3c-439f-8ad9-6e7d656e6133") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/d5e06832-d8f3-4f24-87b1-1c3ca7a38f83") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "918ca030-728d-442a-a25f-f3040e94dd15") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0075c80a-34c0-4b84-a8aa-31c8a1979e7c") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "de55f4b2-5b6d-44e1-a3bf-e99d2d980bdd") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d4dcab03-d9f0-48bb-a3e3-677fb843738f") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ba0e50c8-d514-42f2-ab7b-bbd303c84317") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e98bf2ef-b6e7-40d0-9327-44a7e8327e2f") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "907cb18d-f6c9-4454-8680-4c9425464f7d") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3c6831b4-425b-4061-a4ad-037deb5a473a") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fcfbf2ca-0799-4ccf-8fc2-45dbacd72017") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e89c7daf-25be-4873-998b-b5960bffb653") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "0258b48e-80de-4937-85fd-2f027f774908") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 4 "VBUS") + (pintype "passive") + (uuid "cd6ec99f-24c9-4000-aef5-7265c2eec3ee") + ) + (pad "2" smd roundrect + (at 0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "GND") + (pintype "passive") + (uuid "a547bb31-04e1-4f2b-9e9f-ee926d7d0103") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "a1fbb8d2-e5f7-417f-ab2a-6e8aaa73dd1c") + (at 214.15 72) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R1" + (at 1.94 0.14 0) + (layer "F.SilkS") + (uuid "fded0f9e-5a54-4650-a827-394f7fe85aa2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "330" + (at 0 1.17 0) + (layer "F.Fab") + (uuid "635e9778-31fb-4069-94cd-b6fde594e456") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "c29336f9-ae3d-4b3b-8312-0dbd7f2beb95") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "31cb655b-202a-447f-83fa-180856c5ac52") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "520ded4c-d71a-4c11-9574-133c391cc822") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C25104" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "5abd2497-22ac-4f3e-b3c5-3ab638436c9d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/aa0feb65-66ba-481b-bbe2-777127a940de") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ec55ec4a-33ca-4447-934d-de33cc121681") + ) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "98e800b8-1174-4b48-bbee-67be0d65ebfe") + ) + (fp_line + (start -0.93 -0.47) + (end 0.93 -0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "bf245ae1-d3e3-41f4-a484-c553f7c838b0") + ) + (fp_line + (start -0.93 0.47) + (end -0.93 -0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3c253a2f-c962-417d-8656-d22dc7f8a77e") + ) + (fp_line + (start 0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cfe74b2a-82d5-41bd-8e14-209c666f7aef") + ) + (fp_line + (start 0.93 0.47) + (end -0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "60d2c5d0-4d76-4eb1-bbf4-9a0af2d5b314") + ) + (fp_line + (start -0.525 -0.27) + (end 0.525 -0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "61be771a-39f8-41ed-a3f1-39e42630b200") + ) + (fp_line + (start -0.525 0.27) + (end -0.525 -0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "98e71d13-0e8e-4444-aa16-54ca58b3e8fe") + ) + (fp_line + (start 0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2b696c10-ce2c-4170-93ef-478d06a6057c") + ) + (fp_line + (start 0.525 0.27) + (end -0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7a5ffbf4-6665-4408-8dba-41bea157efa1") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f1797ca6-6169-4477-a6d8-1ce8ccd0e571") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 30 "Net-(U2-P1.1{slash}T2EX{slash}CAP2{slash}TIN1{slash}VBUS2{slash}AIN0)") + (pintype "passive") + (uuid "8e91810e-ec4a-4f3e-b189-dd66225c4908") + ) + (pad "2" smd roundrect + (at 0.51 0) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 18 "WS2812B") + (pintype "passive") + (uuid "e7c33354-bca0-4bdc-ba0a-82a421c29111") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_0402_1005Metric" + (layer "F.Cu") + (uuid "a43d1a9a-53b6-4d4d-bad2-ecc15545d79f") + (at 202.51 84.88) + (descr "Resistor SMD 0402 (1005 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R8" + (at 1.265 1.245 0) + (layer "F.SilkS") + (uuid "fa6e9106-c587-499b-9b65-79dac29e6b19") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100K" + (at 0 1.17 0) + (layer "F.Fab") + (uuid "4c801e78-63eb-4dba-bc0b-6c7650a424a0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "834b2437-4acb-450a-a14e-9756360058f9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9efecf0b-4821-406a-b4b8-04afd02bd518") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "834ec938-0474-49f6-ac7d-ca4eebd91ecc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C25741" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "83b90ec7-4450-4785-a8b4-2b3984c1fc03") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/86a1f899-0b1b-4d42-9948-dacc36b9c128") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start -0.153641 -0.38) + (end 0.153641 -0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6c43c1ea-e67e-409d-b4e0-91af3ffe280a") + ) + (fp_line + (start -0.153641 0.38) + (end 0.153641 0.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7d164f55-620a-46b9-8ac6-0fd386d88ffa") + ) + (fp_line + (start -0.93 -0.47) + (end 0.93 -0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8e37169f-5760-49ab-aead-ae14876da884") + ) + (fp_line + (start -0.93 0.47) + (end -0.93 -0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "981cddbc-bb7e-4da9-8021-6e951ab3849f") + ) + (fp_line + (start 0.93 -0.47) + (end 0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d50856ca-b15a-4c91-85e8-35b78b9c8fbe") + ) + (fp_line + (start 0.93 0.47) + (end -0.93 0.47) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "98350d3a-17f1-4828-a1da-cc1ebcaedbbc") + ) + (fp_line + (start -0.525 -0.27) + (end 0.525 -0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6a01ea2e-818c-4208-9b21-b11ed43027f3") + ) + (fp_line + (start -0.525 0.27) + (end -0.525 -0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cf48a966-a9fe-431f-b8dd-8c510d9e09d8") + ) + (fp_line + (start 0.525 -0.27) + (end 0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "292c65ae-67b0-44e5-b9e8-74a8512073a6") + ) + (fp_line + (start 0.525 0.27) + (end -0.525 0.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c73f70ac-c199-4e89-a0c6-a5f01b8bc56f") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "acd9c2ee-669d-401b-8ff8-a45b89983b0a") + (effects + (font + (size 0.26 0.26) + (thickness 0.04) + ) + ) + ) + (pad "1" smd roundrect + (at -0.51 0) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 4 "VBUS") + (pintype "passive") + (uuid "efa2675f-4c1d-423c-aabb-1500fd21cc46") + ) + (pad "2" smd roundrect + (at 0.51 0) + (size 0.54 0.64) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "GND") + (pintype "passive") + (uuid "66b41202-399c-48cb-a531-0076845cdb5f") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0402_1005Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "ac12b792-fb14-4ae1-a1a9-25ff4a24df95") + (at 203.58 72.27) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C6" + (at -2.39 0.15 0) + (layer "F.SilkS") + (uuid "3d6d824a-d58b-4688-a521-763d65847fc4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10 uF" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "faba6fdf-681d-41ba-9ab1-dd5aea78a591") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "aa2b8bb7-1125-4d1e-83fa-02ad2098b251") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "989cd1ee-1dbc-4a54-9a06-db325727ff2b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e4386e8c-7b3f-44a7-b2ef-0669b5460107") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C19702" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9de6b3c2-199d-475a-a020-f2370914c6cd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/c38cf997-a3e7-43cc-ab36-dcfd3b7e6d8e") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "13c049e1-67b3-4dfe-8576-38b3624628f5") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c115b2b4-6914-4eb6-869d-bf75cf840cc7") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b5021df8-42c1-4a87-9b79-e38e9fd4dab0") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "979bb4ff-5be2-426c-be30-aba9dcf898d1") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "dad9549c-b677-4ee2-947d-dc43514e7dfb") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2521916d-6644-4f9f-a35b-85b72f532f43") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8e7acfe2-911a-430b-886e-73096f6dc6b0") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ef2bc202-f8c1-4c38-9b0e-47027ce11f81") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2af851e9-ae24-427d-88c3-b6183a89a832") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "daa7584d-8d90-4eff-b8bd-9c4f1537f851") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "e72d8871-f548-45e3-a511-956745dddb46") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "GND") + (pintype "passive") + (uuid "c9de8925-2c16-4fb8-97f5-8ec471fabf06") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 5 "+5V") + (pintype "passive") + (uuid "88eae99f-b80a-40d7-86a1-9d8c0381babe") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "lcsc-imports:USB-C_UC09-0B16F00P11" + (layer "F.Cu") + (uuid "b02c0b30-95f0-48ca-8d92-7018ac6c6494") + (at 218.25681 116.742998 15) + (property "Reference" "USB1" + (at 0 -3.9875 15) + (layer "F.SilkS") + (uuid "fa978870-7807-42c6-ad52-c771369e908e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "UC09-0B16F00P11" + (at 0 6.38 15) + (layer "F.Fab") + (uuid "6cf14571-f949-44b3-8eca-852ddd308cc4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 15) + (layer "F.Fab") + (hide yes) + (uuid "44fef81f-8297-4952-b17e-af2dd30966a0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 15) + (layer "F.Fab") + (hide yes) + (uuid "4273d370-ea15-40dd-831e-ddb0ddcfa075") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 15) + (layer "F.Fab") + (hide yes) + (uuid "c8ec5081-e7c9-4e9c-a282-f42eac5066a1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC Part" "C36936538" + (at 0 0 15) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "641d3cf9-13da-4a53-9456-281851044904") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C36936538" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f5ebdd81-3bcb-4966-853e-6d219476df3d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (path "/9964417e-18d9-46e1-92cd-509a6f6d88ff") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (clearance 0.1) + (attr smd) + (fp_line + (start -4.47 -0.45) + (end -4.47 1.01) + (stroke + (width 0.25) + (type solid) + ) + (layer "F.SilkS") + (uuid "b0e461cd-0b9c-46b6-bbfd-79a3b44b55af") + ) + (fp_line + (start -4.47 3.75) + (end -4.47 4.929998) + (stroke + (width 0.25) + (type solid) + ) + (layer "F.SilkS") + (uuid "6dca1a3c-528c-4717-a67f-862c5dcd8322") + ) + (fp_line + (start -4.47 4.929998) + (end 4.48 4.93) + (stroke + (width 0.25) + (type solid) + ) + (layer "F.SilkS") + (uuid "016c03a5-4de9-4f73-a4bd-b9c842d4d507") + ) + (fp_line + (start 4.48 1.02) + (end 4.48 -0.46) + (stroke + (width 0.25) + (type solid) + ) + (layer "F.SilkS") + (uuid "0e0aad75-3e1c-468b-a5b9-2bb525443895") + ) + (fp_line + (start 4.48 4.93) + (end 4.48 3.74) + (stroke + (width 0.25) + (type solid) + ) + (layer "F.SilkS") + (uuid "5dff506b-8294-4207-a052-312952fd9b0d") + ) + (fp_circle + (center -2.89 -1.21) + (end -2.730001 -1.21) + (stroke + (width 0.32) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "ba3907ff-1b36-421b-9de4-e1f35ea6cc09") + ) + (fp_circle + (center 2.89 -1.21) + (end 3.05 -1.21) + (stroke + (width 0.32) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "6c624f5a-26b1-4136-9ddc-bfc077a20503") + ) + (fp_circle + (center 4.47 -2.68) + (end 4.5 -2.68) + (stroke + (width 0.06) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "9529028f-98c1-46a6-98af-704f23949961") + ) + (fp_text user "${REFERENCE}" + (at 0 0 15) + (layer "F.Fab") + (uuid "2008598d-d108-45b2-ad67-07dea8d54277") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -2.89 -1.21 15) + (size 0.65 0.65) + (drill 0.65) + (layers "F&B.Cu" "*.Mask") + (uuid "8d72948f-7a31-44e9-bcd2-5e5a0b581c99") + ) + (pad "" np_thru_hole circle + (at 2.89 -1.21 15) + (size 0.65 0.65) + (drill 0.65) + (layers "F&B.Cu" "*.Mask") + (uuid "3ffa3729-ba3b-4221-97d3-e3214a62b2f3") + ) + (pad "17" thru_hole oval + (at 4.32 -1.77 15) + (size 1.1 2.2) + (drill oval 0.599999 1.699997) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 38 "unconnected-(USB1-EH-Pad17)") + (pinfunction "EH") + (pintype "unspecified+no_connect") + (uuid "508bd86d-5949-490b-819e-5839dfc5b8ce") + ) + (pad "18" thru_hole oval + (at 4.32 2.38 15) + (size 1.1 2.3) + (drill oval 0.599999 1.700022) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 40 "unconnected-(USB1-EH-Pad18)") + (pinfunction "EH") + (pintype "unspecified+no_connect") + (uuid "d779b445-98b8-489e-9602-8d0c305e6b9b") + ) + (pad "19" thru_hole oval + (at -4.32 2.38 15) + (size 1.1 2.3) + (drill oval 0.599999 1.699997) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 41 "unconnected-(USB1-EH-Pad19)") + (pinfunction "EH") + (pintype "unspecified+no_connect") + (uuid "e2fd3378-bd07-4434-9ab1-11121af0a3b7") + ) + (pad "20" thru_hole oval + (at -4.32 -1.77 15) + (size 1.1 2.2) + (drill oval 0.599999 1.699997) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 39 "unconnected-(USB1-EH-Pad20)") + (pinfunction "EH") + (pintype "unspecified+no_connect") + (uuid "b9ba0bca-55e7-4dcf-ba72-9780e27b567b") + ) + (pad "A1B12" smd custom + (at -3.2 -2.38 15) + (size 0.01 0.01) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 2 "GND") + (pinfunction "GND") + (pintype "unspecified") + (thermal_bridge_angle 90) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy 0.3 0.61) (xy 0.3 -0.6) (xy 0 -0.6) (xy -0.3 -0.6) (xy -0.3 0.61) (xy 0 0.61) + ) + (width 0.1) + (fill yes) + ) + ) + (uuid "e3c0ab70-e121-4dca-a6f9-1cdbe00ae10e") + ) + (pad "A4B9" smd custom + (at -2.4 -2.38 15) + (size 0.01 0.01) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 4 "VBUS") + (pinfunction "VBUS") + (pintype "unspecified") + (thermal_bridge_angle 90) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy 0.3 0.61) (xy 0.3 -0.6) (xy 0 -0.6) (xy -0.3 -0.6) (xy -0.3 0.61) (xy 0 0.61) + ) + (width 0.1) + (fill yes) + ) + ) + (uuid "5fcfcb4c-2d8d-4deb-a295-68d854809d49") + ) + (pad "A5" smd rect + (at -1.25 -2.38 15) + (size 0.3 1.21) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 31 "unconnected-(USB1-CC1-PadA5)") + (pinfunction "CC1") + (pintype "unspecified+no_connect") + (uuid "6fd5e89e-c40c-4149-a052-b937cedc9f2d") + ) + (pad "A6" smd rect + (at -0.25 -2.38 15) + (size 0.3 1.21) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 10 "D+") + (pinfunction "Dp1") + (pintype "unspecified") + (uuid "c377b063-14e7-4024-9117-9cbc633ce187") + ) + (pad "A7" smd rect + (at 0.25 -2.38 15) + (size 0.3 1.21) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 12 "D-") + (pinfunction "Dn1") + (pintype "unspecified") + (uuid "a9a3db52-0ac2-47ce-85b6-c763cbd58f6e") + ) + (pad "A8" smd rect + (at 1.25 -2.38 15) + (size 0.3 1.21) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 13 "unconnected-(USB1-SBU1-PadA8)") + (pinfunction "SBU1") + (pintype "unspecified+no_connect") + (uuid "02f399ab-5108-4de2-86e9-56f8cb9585ab") + ) + (pad "B1A12" smd custom + (at 3.2 -2.38 15) + (size 0.01 0.01) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 2 "GND") + (pinfunction "GND") + (pintype "unspecified") + (thermal_bridge_angle 90) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy 0.3 0.61) (xy 0.3 -0.6) (xy 0 -0.6) (xy -0.3 -0.6) (xy -0.3 0.61) (xy 0 0.61) + ) + (width 0.1) + (fill yes) + ) + ) + (uuid "11942373-4c54-433e-adf9-c6abeef458f1") + ) + (pad "B4A9" smd custom + (at 2.4 -2.38 15) + (size 0.01 0.01) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 4 "VBUS") + (pinfunction "VBUS") + (pintype "unspecified") + (thermal_bridge_angle 90) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy 0.3 0.61) (xy 0.3 -0.6) (xy 0 -0.6) (xy -0.3 -0.6) (xy -0.3 0.61) (xy 0 0.61) + ) + (width 0.1) + (fill yes) + ) + ) + (uuid "98042c8b-6686-490d-bdac-c4449728bb9a") + ) + (pad "B5" smd rect + (at 1.75 -2.38 15) + (size 0.3 1.21) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 29 "unconnected-(USB1-CC2-PadB5)") + (pinfunction "CC2") + (pintype "unspecified+no_connect") + (uuid "3b58cee7-3326-438f-8095-e062487de178") + ) + (pad "B6" smd rect + (at 0.75 -2.38 15) + (size 0.3 1.21) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 10 "D+") + (pinfunction "Dp2") + (pintype "unspecified") + (uuid "71ebc724-2ebf-498d-8c8d-e766b7b34823") + ) + (pad "B7" smd rect + (at -0.75 -2.38 15) + (size 0.3 1.21) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 12 "D-") + (pinfunction "Dn2") + (pintype "unspecified") + (uuid "5f051adf-5a72-452a-8d17-26d4a3d6627f") + ) + (pad "B8" smd rect + (at -1.75 -2.38 15) + (size 0.3 1.21) + (layers "F.Cu" "F.Mask" "F.Paste") + (net 14 "unconnected-(USB1-SBU2-PadB8)") + (pinfunction "SBU2") + (pintype "unspecified+no_connect") + (uuid "1a61e4cf-08d9-4f2d-83f0-e12acf2b0ffb") + ) + (embedded_fonts no) + (model "../lcsc-imports.3dshapes/USB-C_UC09-0B16F00P11.wrl" + (offset + (xyz 0 -1.21 0.05) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -0 -0 -0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "c30664b6-12d1-4b9c-80c4-1f053832b5c6") + (at 184.46 83.765 -90) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C7" + (at 0.925 1.31 -90) + (layer "F.SilkS") + (uuid "d25171f9-ef99-4eaa-926e-fa1b61eb9fb7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100 nF" + (at 0 1.43 -90) + (layer "F.Fab") + (uuid "d0aeb39c-8c18-45cc-8937-f7dda5532901") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "6efef4d8-6243-46eb-b672-6411b87f711e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9456a8e6-3a40-4c8b-a3a1-6dfe8dbb47e6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f6af0f01-6ebf-4740-bd1a-49728e47d393") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C14663" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "01b9dc40-5301-48de-80cf-f2ab388039f2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/b615d952-664a-4cd5-9626-9516b3c6c6d2") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "54e0987d-757d-4e25-aa99-fa7989a86cb4") + ) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a5d33713-303d-450b-b92c-005fdcc19df2") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f2523faa-9f56-4033-9540-0f0032933f46") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f917ad5c-0d63-4ec4-bb95-88b9dcd48305") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6d3b36fb-989d-4e67-adb3-a448e43b9784") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "27aebeb3-e76a-45c9-807b-d48eabc0a49c") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "89b57a1d-6d38-492e-8ad2-51783117f4d5") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b0be9191-734b-40f8-8170-6618fbf675cc") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a8bd2163-7c68-491d-98f9-7f31bf4b5548") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "66d58b32-bca7-409e-95d5-0d9fc22027e4") + ) + (fp_text user "${REFERENCE}" + (at 0 0 -90) + (layer "F.Fab") + (uuid "d4df44fb-6261-4a4c-a8a7-48f51e5cb495") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 7 "Net-(U3-VCC)") + (pintype "passive") + (uuid "3dcff5f5-569f-4a30-b1d0-8c2bc5a72f4b") + ) + (pad "2" smd roundrect + (at 0.775 0 270) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 9 "-BATT") + (pintype "passive") + (uuid "3629ecec-a5be-41bd-9bbb-fc0a29fe5cc7") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Battery:BatteryHolder_MYOUNG_BS-07-A1BJ001_CR2032" + (layer "F.Cu") + (uuid "d04f74ed-5a8d-4802-b935-4f259255b895") + (at 186.5 74.75 180) + (descr "CR2032 battery holder https://www.lcsc.com/datasheet/lcsc_datasheet_2203021630_MYOUNG-BS-07-A1BJ001_C2979167.pdf") + (tags "CR2032 BR2032 BatteryHolder Battery") + (property "Reference" "BT9" + (at -3.075 4.85 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "ba489743-73a6-492d-a42c-45fdcd354a16") + (effects + (font + (face "Quantico") + (size 3 3) + (thickness 0.375) + ) + ) + (render_cache "BT9" 0 + (polygon + (pts + (xy 188.068693 68.488309) (xy 188.068693 69.411547) (xy 187.703611 69.621474) (xy 187.703611 69.6299) + (xy 188.068693 69.839644) (xy 188.068693 70.863815) (xy 187.581795 71.145) (xy 186.075122 71.145) + (xy 186.075122 70.767278) (xy 186.494792 70.767278) (xy 187.649023 70.767278) (xy 187.649023 69.814548) + (xy 186.494792 69.814548) (xy 186.494792 70.767278) (xy 186.075122 70.767278) (xy 186.075122 69.436826) + (xy 186.494792 69.436826) (xy 187.649023 69.436826) (xy 187.649023 68.584846) (xy 186.494792 68.584846) + (xy 186.494792 69.436826) (xy 186.075122 69.436826) (xy 186.075122 68.207124) (xy 187.581795 68.207124) + ) + ) + (polygon + (pts + (xy 189.827425 68.584846) (xy 189.827425 71.145) (xy 189.407755 71.145) (xy 189.407755 68.584846) + (xy 188.572444 68.584846) (xy 188.572444 68.207124) (xy 190.662735 68.207124) (xy 190.662735 68.584846) + ) + ) + (polygon + (pts + (xy 193.075794 68.467243) (xy 193.075794 70.884698) (xy 192.588896 71.166065) (xy 191.653018 71.166065) + (xy 191.16612 70.884698) (xy 191.16612 70.410439) (xy 191.58579 70.410439) (xy 191.58579 70.788161) + (xy 192.656123 70.788161) (xy 192.656123 69.755746) (xy 192.358086 69.927937) (xy 191.653018 69.927937) + (xy 191.16612 69.64657) (xy 191.16612 69.550033) (xy 191.58579 69.550033) (xy 192.656123 69.550033) + (xy 192.656123 68.56378) (xy 191.58579 68.56378) (xy 191.58579 69.550033) (xy 191.16612 69.550033) + (xy 191.16612 68.467243) (xy 191.653018 68.186058) (xy 192.588896 68.186058) + ) + ) + ) + ) + (property "Value" "Battery_Cell" + (at 12.4 13 180) + (unlocked yes) + (layer "F.Fab") + (uuid "09dafaec-1cc6-453b-ace6-b0f41c9028b5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "5ea65dfe-2a44-4d5a-bc0d-be6da6b775b8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 12.4 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8ff6729d-341b-4e66-b041-3fde6b3034fb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "Single-cell battery" + (at 12.4 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d982b484-12b9-4f5d-b530-a02a5c8afdfa") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C2979167" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b2531fde-1722-4a95-a8b6-81702459eb2f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (path "/4f6f01c6-f395-42b2-a0bd-b69cb14f8b4a") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr through_hole) + (fp_line + (start 1.9 -0.5) + (end 1.9 0.5) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "f880b36e-1c3d-4a76-98a3-097dcd614587") + ) + (fp_line + (start 1.4 0) + (end 2.4 0) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "ee2e6e19-9c63-4419-ad00-fffc316702c3") + ) + (fp_arc + (start 0.900001 -3.1) + (mid 24.310499 0) + (end 0.900001 3.1) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "3de0dc1b-b360-46f9-87bf-540f0a8e6a6a") + ) + (fp_line + (start 0.65 3.15) + (end -2.85 3.15) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "d4faedf7-1e1d-48b1-bd53-dfd7a1e2925b") + ) + (fp_line + (start -2.85 3.15) + (end -2.85 -3.15) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "178c0e9a-0edd-4e12-9ef3-e8536596e14b") + ) + (fp_line + (start -2.85 -3.15) + (end 0.65 -3.15) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "395a7926-47d0-476e-a507-867336891175") + ) + (fp_arc + (start 0.65 -3.15) + (mid 24.564909 0) + (end 0.65 3.15) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "1604b52e-f2ea-45c6-a3d1-13f9a3d61905") + ) + (fp_line + (start -2.6 2.875) + (end 1.15 2.875) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "90fbb6ed-0502-408f-a246-4a9030d0b884") + ) + (fp_line + (start -2.6 -2.875) + (end 1.15 -2.875) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "e9d8c5e6-50d1-490c-a986-938eb2f35aaf") + ) + (fp_line + (start -2.6 -2.875) + (end -2.6 2.875) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "64f4e790-b683-4b80-81f3-3dbbe1a98923") + ) + (fp_circle + (center 12.4 0) + (end 24 0) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "F.Fab") + (uuid "0d54d066-29e2-4f2c-8308-efc44e459cce") + ) + (fp_text user "${REFERENCE}" + (at 12.4 0 180) + (unlocked yes) + (layer "F.Fab") + (uuid "1389b373-1fe4-43c9-ad60-d4a97fd53e56") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 2 2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 3 "+BATT") + (pinfunction "+") + (pintype "passive") + (uuid "eba33d96-a2ae-49e5-bce6-72c21c476f71") + ) + (pad "2" thru_hole circle + (at 20.8 0) + (size 2 2) + (drill 1.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net 9 "-BATT") + (pinfunction "-") + (pintype "passive") + (uuid "a72b8668-d595-4f7e-9564-e4fcbfccd67d") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Battery.3dshapes/BatteryHolder_MYOUNG_BS-07-A1BJ001_CR2032.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + (model "${KIPRJMOD}/libraries/lcsc-imports.3dshapes/BAT-TH_BS-07-A1BJ001.wrl" + (offset + (xyz 10.5 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -0 -0 180) + ) + ) + ) + (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm" + (layer "F.Cu") + (uuid "db08a556-bad6-41ee-872c-67b29b01f074") + (at 240.9 56.5) + (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf") + (tags "LED RGB NeoPixel PLCC-4 5050") + (property "Reference" "D2" + (at 0 -4.5 0) + (layer "F.SilkS") + (uuid "b51a0396-26e7-43ff-bb92-1c98044ceb29") + (effects + (font + (face "Quantico") + (size 3 3) + (thickness 0.15) + ) + ) + (render_cache "D2" 0 + (polygon + (pts + (xy 240.679266 50.588309) (xy 240.679266 52.963815) (xy 240.192368 53.245) (xy 238.475768 53.245) + (xy 238.475768 52.867278) (xy 238.895438 52.867278) (xy 240.259596 52.867278) (xy 240.259596 50.684846) + (xy 238.895438 50.684846) (xy 238.895438 52.867278) (xy 238.475768 52.867278) (xy 238.475768 50.307124) + (xy 240.192368 50.307124) + ) + ) + (polygon + (pts + (xy 241.855662 52.867278) (xy 243.324599 52.867278) (xy 243.324599 53.245) (xy 241.435991 53.245) + (xy 241.435991 51.927187) (xy 241.922889 51.646003) (xy 242.904929 51.646003) (xy 242.904929 50.684846) + (xy 241.855662 50.684846) (xy 241.855662 51.062568) (xy 241.435991 51.062568) (xy 241.435991 50.588309) + (xy 241.922889 50.307124) (xy 242.837884 50.307124) (xy 243.324599 50.588309) (xy 243.324599 51.74254) + (xy 242.837884 52.023724) (xy 241.855662 52.023724) + ) + ) + ) + ) + (property "Value" "WS2812B" + (at 0 4 0) + (layer "F.Fab") + (uuid "de70955b-8a00-4148-b6b2-3819ad32d985") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "6785ba65-dfbd-48a9-b560-458564d4a3e8") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7ac5ef80-c6d5-48c2-8968-e302f714928f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RGB LED with integrated controller" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "39d9360c-017d-4ca9-882d-1a828a9f3c85") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C22461793" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2db2ed68-397a-4162-b7aa-c5f3e84f8204") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*") + (path "/0afcd585-fbc7-4ab3-bce1-f5a7ef0ae0dd") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start -3.5 -2.75) + (end -3.5 2.75) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "9c742c47-ceeb-4129-b3f8-dda238318ff9") + ) + (fp_line + (start -3.5 -2.75) + (end 3.5 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f099019a-7178-496b-9248-492c7bd40690") + ) + (fp_line + (start -3.5 2.75) + (end 3.05 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c701e28b-082b-4476-8aec-e92fc5775a68") + ) + (fp_line + (start -2.7 0.9) + (end -2.7 -0.9) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "3fe9500e-2a99-4b49-92bb-fb45d8714053") + ) + (fp_line + (start 2.7 0.9) + (end 2.7 -0.9) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "16f30e9d-bf05-4ecd-b9bb-5abbb44b036d") + ) + (fp_line + (start 3.05 2.75) + (end 3.5 2.3) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "63817a80-cc77-44da-94ee-1d25a5d4ae32") + ) + (fp_line + (start 3.5 2.3) + (end 3.5 -2.75) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "b87908b8-1367-4772-ba99-144cfcca1975") + ) + (fp_line + (start -3.45 -2.75) + (end -3.45 2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "76dbe94f-1806-4afb-8396-74a3f35a8926") + ) + (fp_line + (start -3.45 2.75) + (end 3.45 2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "751ce5a9-6303-4cdb-b77d-5d6c50959a37") + ) + (fp_line + (start 3.45 -2.75) + (end -3.45 -2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2170a8c3-8e2f-403d-9bf6-1ff4cca2354f") + ) + (fp_line + (start 3.45 2.75) + (end 3.45 -2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e09dced9-3b27-4c17-95bf-433261b247f4") + ) + (fp_line + (start -2.5 -2.5) + (end -2.5 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fdb1b0f3-673c-4c26-a885-c3a54074e2d3") + ) + (fp_line + (start -2.5 2.5) + (end 2.5 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b4e2ef30-1e33-4415-8057-bd97a98ce7d7") + ) + (fp_line + (start 2.5 -2.5) + (end -2.5 -2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6029f4e8-d00b-4a64-b12d-3f98129f9834") + ) + (fp_line + (start 2.5 1.5) + (end 1.5 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "10862f32-c808-48d9-9c43-733b4be6a800") + ) + (fp_line + (start 2.5 2.5) + (end 2.5 -2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a0ec7bc7-ccb8-4722-89ad-767149b6a6bd") + ) + (fp_circle + (center 0 0) + (end 0 -2) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "2b124241-0e82-44cd-85ee-21362aa442a9") + ) + (fp_text user "1" + (at -4 -1.6 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "4d4dff5b-ec7f-4536-8917-457db3c78199") + (effects + (font + (size 0.8 0.8) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "f3ef96af-2e6b-42f2-ae16-ec1697e7e556") + (effects + (font + (size 0.8 0.8) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.45 -1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 5 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "2b4e1084-a051-4c19-a4c2-0d5970473acb") + ) + (pad "2" smd roundrect + (at -2.45 1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 32 "Net-(D2-DOUT)") + (pinfunction "DOUT") + (pintype "output") + (uuid "46327fcf-1fb9-4253-9204-4f52c72ce08a") + ) + (pad "3" smd roundrect + (at 2.45 1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 2 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "52d3535a-0bae-4e9e-98f1-4815051f8ae7") + ) + (pad "4" smd roundrect + (at 2.45 -1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 35 "Net-(D1-DOUT)") + (pinfunction "DIN") + (pintype "input") + (uuid "ea985959-879c-4445-b99c-a4a9636aacd7") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm" + (layer "F.Cu") + (uuid "ef8a02cc-c7ae-47a8-ade2-b5339dab381f") + (at 187.575 110) + (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf") + (tags "LED RGB NeoPixel PLCC-4 5050") + (property "Reference" "D7" + (at 0.125 -4.5 0) + (layer "F.SilkS") + (uuid "dc249c5b-93c8-45c6-9b25-0d8de5b55bc7") + (effects + (font + (face "Quantico") + (size 3 3) + (thickness 0.375) + ) + ) + (render_cache "D7" 0 + (polygon + (pts + (xy 187.51004 104.088309) (xy 187.51004 106.463815) (xy 187.023142 106.745) (xy 185.306542 106.745) + (xy 185.306542 106.367278) (xy 185.726212 106.367278) (xy 187.09037 106.367278) (xy 187.09037 104.184846) + (xy 185.726212 104.184846) (xy 185.726212 106.367278) (xy 185.306542 106.367278) (xy 185.306542 103.807124) + (xy 187.023142 103.807124) + ) + ) + (polygon + (pts + (xy 189.034848 106.745) (xy 188.589899 106.745) (xy 189.760982 104.193272) (xy 189.760982 104.184846) + (xy 188.56059 104.184846) (xy 188.56059 104.562568) (xy 188.140919 104.562568) (xy 188.140919 103.807124) + (xy 190.260337 103.807124) (xy 190.260337 104.058817) + ) + ) + ) + ) + (property "Value" "WS2812B" + (at 0 4 0) + (layer "F.Fab") + (uuid "dd3349a0-0107-4492-b06a-f487f461ccee") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "89eab8c9-e96f-4cf1-8b2b-f4661bff6016") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "335160ba-7b8f-4b98-a0bd-eb2930f16721") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RGB LED with integrated controller" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a8f49aad-07ad-451f-9364-cb82113ce115") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C22461793" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0e0f54c0-7bfb-4218-a09a-8660f0f634c6") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*") + (path "/9df139b8-70fb-4205-8a33-4dfa4e528919") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start -3.5 -2.75) + (end -3.5 2.75) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "c8192cf5-0fa9-4d0f-bfaa-6cb45533a45b") + ) + (fp_line + (start -3.5 -2.75) + (end 3.5 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a190ae88-bd14-46fd-80c2-5bda01aae432") + ) + (fp_line + (start -3.5 2.75) + (end 3.05 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "52e3aff5-8bce-43e1-b772-c09630675578") + ) + (fp_line + (start -2.7 0.9) + (end -2.7 -0.9) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "af61fe92-28f3-40ea-bfbe-87fbc6433644") + ) + (fp_line + (start 2.7 0.9) + (end 2.7 -0.9) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "209afb8d-eeba-4d62-a80c-9b6e840b3ff3") + ) + (fp_line + (start 3.05 2.75) + (end 3.5 2.3) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "16c82b2e-93c8-4bab-a72a-cb253f4c261a") + ) + (fp_line + (start 3.5 2.3) + (end 3.5 -2.75) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "53c73bd6-605b-4ebc-8520-c9bec71f45a0") + ) + (fp_line + (start -3.45 -2.75) + (end -3.45 2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ad270c31-9c18-4eea-adac-90c6043f2d99") + ) + (fp_line + (start -3.45 2.75) + (end 3.45 2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "02a8f5e4-105f-48f6-8de4-31122d4b7d04") + ) + (fp_line + (start 3.45 -2.75) + (end -3.45 -2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "eaa5f9b1-2075-490f-9692-8afce2ff7367") + ) + (fp_line + (start 3.45 2.75) + (end 3.45 -2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5563e321-d14d-4a61-b052-2644ca0a1d7f") + ) + (fp_line + (start -2.5 -2.5) + (end -2.5 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "62c1700b-272d-4488-bba5-17c2d2723972") + ) + (fp_line + (start -2.5 2.5) + (end 2.5 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "91c67bcc-5c5f-46c4-9d74-7fbdd52e0b5f") + ) + (fp_line + (start 2.5 -2.5) + (end -2.5 -2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9ae06ae3-af95-4550-aa60-775704828905") + ) + (fp_line + (start 2.5 1.5) + (end 1.5 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2890ff84-fa7e-4b44-9366-5078b1371fc0") + ) + (fp_line + (start 2.5 2.5) + (end 2.5 -2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dab9dfc9-8364-401d-8d6f-1dfacc2899f7") + ) + (fp_circle + (center 0 0) + (end 0 -2) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "b9777cd1-4200-4329-88a3-554bc8186aa9") + ) + (fp_text user "1" + (at -4 -1.6 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "c6fe77f8-952b-4bcb-8069-26001387710a") + (effects + (font + (size 0.8 0.8) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "6db708c0-2554-413f-91ba-e2f8cfcaa925") + (effects + (font + (size 0.8 0.8) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.45 -1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 5 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "9f125adf-765a-457c-a264-68338cbde500") + ) + (pad "2" smd roundrect + (at -2.45 1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 42 "Net-(D7-DOUT)") + (pinfunction "DOUT") + (pintype "output") + (uuid "09382663-8ade-4f13-a05f-43ba9c90587c") + ) + (pad "3" smd roundrect + (at 2.45 1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 2 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "49a4a07b-b9e5-4dc0-ab25-0ff9e0a7fe0e") + ) + (pad "4" smd roundrect + (at 2.45 -1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 36 "Net-(D5-DOUT)") + (pinfunction "DIN") + (pintype "input") + (uuid "08189825-bfd0-4b2e-a74d-cf4bf0fda7dc") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Diode_SMD:D_SMB" + (layer "F.Cu") + (uuid "f0217434-6bd2-4129-bc5e-3957bf2464f8") + (at 214.2 106.7 105) + (descr "Diode SMB (DO-214AA)") + (tags "Diode SMB (DO-214AA)") + (property "Reference" "D3" + (at 0 -3 105) + (layer "F.SilkS") + (uuid "056ba15e-58ff-40e9-8ecb-532597253204") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "P6SMB6.8CA" + (at 0 3.1 105) + (layer "F.Fab") + (uuid "d5c596e2-3641-4b9d-86a9-c10a57b20127") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 105) + (layer "F.Fab") + (hide yes) + (uuid "560e894f-c399-4c76-af6d-abd3d4583f08") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/ESD9B-D.PDF" + (at 0 0 105) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "17f0c4b6-e5c2-40fe-9e38-90f3f8b27374") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "ESD protection diode, 3.3Vrwm, SOD-923" + (at 0 0 105) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a7082849-d594-45f7-94bb-910fc6de002f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C78395" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "53842f3c-b079-49b2-9d7d-2587ce12ca9e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "D*SOD?923*") + (path "/53951a0b-9392-4fab-8a22-e94434cf476d") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start -3.659999 -2.15) + (end 2.15 -2.149999) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "256f48c7-cfec-47d5-b76b-a40db06bf7ab") + ) + (fp_line + (start -3.659999 -2.15) + (end -3.66 2.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8229fbd4-fc43-4534-a89e-6f5fb92cc837") + ) + (fp_line + (start -3.66 2.15) + (end 2.149999 2.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9b406620-c0a7-420a-ba08-53ee12ec41b5") + ) + (fp_line + (start 3.65 -2.25) + (end 3.65 2.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5779cdc8-eef0-4763-acc4-e6a8e8f8efa5") + ) + (fp_line + (start -3.65 -2.25) + (end 3.65 -2.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4b6e18ce-415f-4336-8fe6-5e8de81dd0fa") + ) + (fp_line + (start 3.65 2.25) + (end -3.65 2.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2bd5f114-2131-4649-b71d-9a89d9f04697") + ) + (fp_line + (start -3.65 2.25) + (end -3.65 -2.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "91c8938e-e145-4796-ac60-59de8a543a38") + ) + (fp_line + (start 2.3 -2) + (end -2.299999 -2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2f5a0a68-ee3b-4838-970b-b5a72390812f") + ) + (fp_line + (start 2.3 -2) + (end 2.299999 2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "99ad4ee4-621e-469e-aa37-df4e85df74a9") + ) + (fp_line + (start -0.64944 -0.79908) + (end -0.64944 0.80112) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cda7d2bd-1cbb-4879-bd9e-d55a3556550a") + ) + (fp_line + (start 0.50118 0.00102) + (end 1.4994 0.00102) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c9095e9d-925c-4f24-90a9-82fd8a7966fd") + ) + (fp_line + (start -0.64944 0.00102) + (end 0.50118 -0.79908) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f1a71042-1cb4-4cac-83b8-92b25e3f12a4") + ) + (fp_line + (start -0.64944 0.00102) + (end -1.55114 0.00102) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "41042c84-d411-4883-8dd6-28d85994e623") + ) + (fp_line + (start -0.64944 0.00102) + (end 0.50118 0.75032) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "794da1fb-933a-4900-bfe4-3a9396804ccf") + ) + (fp_line + (start 0.50118 0.75032) + (end 0.50118 -0.79908) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fb9c5b28-f0af-4f53-a224-51058160c1a7") + ) + (fp_line + (start 2.299999 2) + (end -2.3 2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d0092562-6bd4-4053-8b81-4ccaf636a712") + ) + (fp_line + (start -2.3 2) + (end -2.299999 -2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9c0b8a02-6878-41df-9009-5463a809fbce") + ) + (fp_text user "${REFERENCE}" + (at 0 -3 105) + (layer "F.Fab") + (uuid "14775e95-2600-4c45-959f-95f2d85becef") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.15 0 105) + (size 2.5 2.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1086956522) + (net 4 "VBUS") + (pinfunction "A1") + (pintype "passive") + (uuid "4b168763-cf37-41f1-b512-ecc99d532255") + ) + (pad "2" smd roundrect + (at 2.15 0 105) + (size 2.5 2.3) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1086956522) + (net 2 "GND") + (pinfunction "A2") + (pintype "passive") + (uuid "498b9b3e-8e30-4993-b84d-c82c232d7471") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SMB.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm" + (layer "F.Cu") + (uuid "f10b66a0-f031-486d-87e1-dbad5217b960") + (at 173.25 57) + (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf") + (tags "LED RGB NeoPixel PLCC-4 5050") + (property "Reference" "D10" + (at 0 -4.5 0) + (layer "F.SilkS") + (uuid "c295f052-7159-4dac-8acf-e5df8a5d139a") + (effects + (font + (face "Quantico") + (size 3 3) + (thickness 0.15) + ) + ) + (render_cache "D10" 0 + (polygon + (pts + (xy 171.76018 51.088309) (xy 171.76018 53.463815) (xy 171.273282 53.745) (xy 169.556682 53.745) + (xy 169.556682 53.367278) (xy 169.976352 53.367278) (xy 171.34051 53.367278) (xy 171.34051 51.184846) + (xy 169.976352 51.184846) (xy 169.976352 53.367278) (xy 169.556682 53.367278) (xy 169.556682 50.807124) + (xy 171.273282 50.807124) + ) + ) + (polygon + (pts + (xy 172.516905 51.688414) (xy 172.516905 51.26453) (xy 173.314297 50.807124) (xy 173.65007 50.807124) + (xy 173.65007 53.367278) (xy 174.363564 53.367278) (xy 174.363564 53.745) (xy 172.516905 53.745) + (xy 172.516905 53.367278) (xy 173.2304 53.367278) (xy 173.2304 51.27717) + ) + ) + (polygon + (pts + (xy 176.944051 51.067243) (xy 176.944051 53.484698) (xy 176.457336 53.766065) (xy 175.395429 53.766065) + (xy 174.908531 53.484698) (xy 174.908531 53.388161) (xy 175.328202 53.388161) (xy 176.524381 53.388161) + (xy 176.524381 51.16378) (xy 175.328202 51.16378) (xy 175.328202 53.388161) (xy 174.908531 53.388161) + (xy 174.908531 51.067243) (xy 175.395429 50.786058) (xy 176.457336 50.786058) + ) + ) + ) + ) + (property "Value" "WS2812B" + (at 0 4 0) + (layer "F.Fab") + (uuid "7f600f73-b46d-448b-a798-4c82091b0457") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "fa8aa840-4722-4eae-ac9f-a955acce0f4d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f03dec9a-f631-4b1a-b871-0a111a5c3736") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RGB LED with integrated controller" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "66ee2ba6-c4b5-4c24-b436-5ac90a39e005") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C22461793" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "957d4701-2814-4a22-9f90-8d0704a47918") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*") + (path "/26afaee0-ae9f-431b-bd94-ae671bccc106") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start -3.5 -2.75) + (end -3.5 2.75) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "e8b34088-9a7f-464a-bf83-923dbbefd154") + ) + (fp_line + (start -3.5 -2.75) + (end 3.5 -2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d73018f0-ef44-4fc4-b427-562c296e29a6") + ) + (fp_line + (start -3.5 2.75) + (end 3.05 2.75) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ea245085-22fc-46f3-abb5-ae4852fb7a68") + ) + (fp_line + (start -2.7 0.9) + (end -2.7 -0.9) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "9c9d69cb-1377-4f54-aff0-cfd0b30c68c1") + ) + (fp_line + (start 2.7 0.9) + (end 2.7 -0.9) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "b4b998a0-de59-4abe-967f-071979f14268") + ) + (fp_line + (start 3.05 2.75) + (end 3.5 2.3) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "580bd9a8-dc5a-497d-9bfb-816aeb195534") + ) + (fp_line + (start 3.5 2.3) + (end 3.5 -2.75) + (stroke + (width 0.12) + (type default) + ) + (layer "F.SilkS") + (uuid "6248ecf0-74bf-4a00-aeb7-c5951b15233d") + ) + (fp_line + (start -3.45 -2.75) + (end -3.45 2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8c0cbd68-c633-4389-9903-92ebd78c9e9d") + ) + (fp_line + (start -3.45 2.75) + (end 3.45 2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "37a577ed-76a9-4e8a-be73-af0a414ceb4d") + ) + (fp_line + (start 3.45 -2.75) + (end -3.45 -2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e67efbef-c6cc-42df-8330-b5630723f379") + ) + (fp_line + (start 3.45 2.75) + (end 3.45 -2.75) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6f85ec44-8ddb-48e8-8cc7-d531a6160730") + ) + (fp_line + (start -2.5 -2.5) + (end -2.5 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "79e2050b-9097-4376-ad1d-f50e2b22e09c") + ) + (fp_line + (start -2.5 2.5) + (end 2.5 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "23c77a2b-a70e-4124-bcb9-23f40eeb6577") + ) + (fp_line + (start 2.5 -2.5) + (end -2.5 -2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "cc924c6f-7389-43cc-9bca-de8da74bf9f4") + ) + (fp_line + (start 2.5 1.5) + (end 1.5 2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "65357e51-ec06-48cd-87b3-777887ab6b29") + ) + (fp_line + (start 2.5 2.5) + (end 2.5 -2.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "46a9f2b1-290a-4081-b9b7-4bd0631c67c2") + ) + (fp_circle + (center 0 0) + (end 0 -2) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "a9409def-b3bb-45e0-b967-6035b869575c") + ) + (fp_text user "1" + (at -4 -1.6 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "879438db-cd9d-4e36-b250-564860a10a3d") + (effects + (font + (size 0.8 0.8) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "31c621c4-fef5-44a8-9a00-46ddd4457858") + (effects + (font + (size 0.8 0.8) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -2.45 -1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 5 "+5V") + (pinfunction "VDD") + (pintype "power_in") + (uuid "2b5fedc8-5bc9-43fc-812e-3e73406ffd4f") + ) + (pad "2" smd roundrect + (at -2.45 1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 44 "Net-(D10-DOUT)") + (pinfunction "DOUT") + (pintype "output") + (uuid "eed4ee9b-bfd9-438b-8019-860c29d0ffae") + ) + (pad "3" smd roundrect + (at 2.45 1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 2 "GND") + (pinfunction "VSS") + (pintype "power_in") + (uuid "9107c3ea-9964-4f8a-8c18-d23f8e6cc82a") + ) + (pad "4" smd roundrect + (at 2.45 -1.65) + (size 1.5 0.9) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.1) + (net 43 "Net-(D10-DIN)") + (pinfunction "DIN") + (pintype "input") + (uuid "47804fff-d9a3-4e3e-9256-f58b5a3ffc9d") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Resistor_SMD:R_1206_3216Metric" + (layer "F.Cu") + (uuid "f7c1741b-063b-4215-abab-691540348bd6") + (at 190.6 77.9625 -90) + (descr "Resistor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Reference" "R10" + (at -1.4875 -1.825 90) + (layer "F.SilkS") + (uuid "dc438f23-862d-459a-8541-7c5067702f80") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100" + (at 0 1.82 90) + (layer "F.Fab") + (uuid "7db53d39-c78e-494c-8e15-43607f67b6cc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 -90) + (layer "F.Fab") + (hide yes) + (uuid "c0180b6e-750f-41f8-a0e7-15da245b868f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1f80943d-1eb7-4c6a-bc81-55ebb7265ca7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor" + (at 0 0 -90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e6fa79b1-b6c9-4371-bed7-157e48453827") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C17901" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "17518b17-7477-42d9-9395-0d85899db6e9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/04866abd-e673-432f-8a4d-6c12e6b0625c") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start -0.727064 0.91) + (end 0.727064 0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "daaf9f62-f8da-4906-b5de-782d89472794") + ) + (fp_line + (start -0.727064 -0.91) + (end 0.727064 -0.91) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "c0a6c7cb-08d4-416d-9178-17d462420cbf") + ) + (fp_line + (start -2.28 1.12) + (end -2.28 -1.12) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "33c448c3-025a-441b-87b1-6558ebeaa463") + ) + (fp_line + (start 2.28 1.12) + (end -2.28 1.12) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6cf76bf0-9584-4e52-a294-1bbada1852ab") + ) + (fp_line + (start -2.28 -1.12) + (end 2.28 -1.12) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a4f0fe25-87a2-4767-ad15-b2bc1386b3e9") + ) + (fp_line + (start 2.28 -1.12) + (end 2.28 1.12) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3e56d2de-7caa-4678-88c1-d6444f7bef95") + ) + (fp_line + (start -1.6 0.8) + (end -1.6 -0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a0af9acc-3163-4930-9182-9229a1706348") + ) + (fp_line + (start 1.6 0.8) + (end -1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5c0d8c94-8f74-42cf-98d4-b96e70fcc2fd") + ) + (fp_line + (start -1.6 -0.8) + (end 1.6 -0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "04fd1a0a-82eb-4a4d-96f4-86831cbf46e3") + ) + (fp_line + (start 1.6 -0.8) + (end 1.6 0.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e3cebfd6-ecca-42f8-9aad-da5d6e536daa") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "5aaaa567-79fd-4858-84fe-5188cd3a96d7") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (pad "1" smd roundrect + (at -1.4625 0 270) + (size 1.125 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.222222) + (net 3 "+BATT") + (pintype "passive") + (uuid "5ca4be7b-cfe3-4cb5-a192-42cc66d71b61") + ) + (pad "2" smd roundrect + (at 1.4625 0 270) + (size 1.125 1.75) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.222222) + (net 7 "Net-(U3-VCC)") + (pintype "passive") + (uuid "34fcf85f-d122-471e-bd9a-76a1de576d7a") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_1206_3216Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "fa531060-0689-4b1c-bab0-e6138f4a6c06") + (at 206.62 72.35) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C5" + (at 2.87 0.18 0) + (layer "F.SilkS") + (uuid "4e43c7c8-a632-4fe5-9715-58034a397b3e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "100 nF" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "1ac61956-6aa6-4249-855c-08aa87622597") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "46c84ccf-183e-452f-b6ef-9efe979cedf9") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "85e7a824-9262-4b03-bacb-56e2ed96b83e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4f9b70dc-df03-49e6-81b3-fb594f3e3eee") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C14663" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "64be8ad7-1973-4974-bd05-8454f311a320") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/74387db2-03b6-44b7-8b8d-06f7b92db7c4") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1ef5bfbc-048b-4c71-999e-463dc00b47b0") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ebb0fcbf-833c-4bc4-b6e5-ca62c085dd5a") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "11879270-97dd-46bd-bd27-affe35eff4e7") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "07871550-888d-4960-915e-18c3136ec908") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "97169208-79a5-4dbe-9ebd-0356ffdf40ec") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "56a8c923-ee92-4478-b86a-b4850cfafd0b") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1f6f9cf7-37e6-4469-a67e-4434badf1005") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "415fc6bc-58a8-4f42-a2af-5cc49ea282e1") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7131add7-8ed0-4971-bf8b-0259403ea6cd") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2d244c0a-9f3e-4dbf-8866-b1a26b881475") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "31ae2d6c-774f-4488-b135-e7457fc91ccf") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 5 "+5V") + (pintype "passive") + (uuid "73228f18-ad75-47a4-b4c6-230ad84b943c") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "GND") + (pintype "passive") + (uuid "6825206f-659a-4d59-ae3b-3e0353d657f8") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Capacitor_SMD:C_0603_1608Metric" + (layer "F.Cu") + (uuid "fe033ed3-3747-4aec-9cb2-5f77de668a5f") + (at 201.74 79.01) + (descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Reference" "C3" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "4c28d890-5dad-4483-b1d5-e1933f229420") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1 uF" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "289c6029-743e-47a9-9055-6f8a944382c8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "4877d7e8-5c9a-4853-8b41-3e434b910c90") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1c02f248-5a88-47dc-a4ad-f98567d4dfe4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "27075c30-1265-45d2-b745-ea49820647d1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "LCSC" "C15849" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7b9f0c2f-50c9-4ec2-9263-33c40b8ef525") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "C_*") + (path "/910ff9d6-a0e7-4fe2-8a11-34fd8ff9cdd8") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr smd) + (fp_line + (start -0.14058 -0.51) + (end 0.14058 -0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "36b27011-e690-40e7-817f-57915bb13539") + ) + (fp_line + (start -0.14058 0.51) + (end 0.14058 0.51) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4f868493-b364-4dca-8598-c0e9b56601e3") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e1a03ec7-0200-43c2-9f03-9285ca9b0078") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c32ec33c-3963-43b0-a285-56f6b1deb523") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "74fa4b71-6e61-4ea6-bcee-4be7725437a4") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e6d73ddf-5293-4001-8561-b9fd9a664d9d") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "87ec6353-6773-40a7-bd6f-3b82ea942af0") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "308af399-500a-4806-bf99-94d20da73c61") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e7d4eac2-4cd0-4779-abf9-8044aa894718") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "86b95e55-4ac7-4b5f-bc87-78e775591cc9") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "3bd140e9-6b6a-4376-9893-eb25294e9ce6") + (effects + (font + (size 0.4 0.4) + (thickness 0.06) + ) + ) + ) + (pad "1" smd roundrect + (at -0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 5 "+5V") + (pintype "passive") + (uuid "b6fc1d23-13b9-48db-ae26-4bb27131f5a4") + ) + (pad "2" smd roundrect + (at 0.775 0) + (size 0.9 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 2 "GND") + (pintype "passive") + (uuid "52fd69e1-b18f-46d3-b964-a951e4b13704") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "Button_Switch_THT:SW_PUSH-12mm" + (layer "B.Cu") + (uuid "39ce75e1-1309-4eb0-a60d-96124abe1db1") + (at 221.6 86.9 180) + (descr "Generic SW PUSH 12mm, e.g https://sten-eswitch-13110800-production.s3.amazonaws.com/system/asset/product_line/data_sheet/143/TL1100.pdf") + (tags "tact sw push 12mm") + (property "Reference" "SW3" + (at 5.9 -10.55 0) + (layer "B.SilkS") + (uuid "c650220f-35ce-41bd-9683-afcc0d1fd3e3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "SW_Push" + (at 6.37 -10.5 0) + (layer "B.Fab") + (uuid "230d60ee-5108-46fa-8ef3-73d94cf03f5c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "7d1f0764-74ce-4cf7-bc02-2c35b997b1d3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "35ecd725-4e76-4a8e-8fe3-4c12972407e6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "3a74ebb8-09e4-4a39-865a-d43adc847b3a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/6265a5bf-cc35-42b9-8e24-6de17175e1a1") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr through_hole exclude_from_pos_files exclude_from_bom) + (fp_line + (start 12.36 3.61) + (end 12.36 1.1) + (stroke + (width 0.12) + (type default) + ) + (layer "B.SilkS") + (uuid "d0c574f7-8f75-474b-9e7f-ec32d39c1241") + ) + (fp_line + (start 12.36 -1.2) + (end 12.36 -3.8) + (stroke + (width 0.12) + (type default) + ) + (layer "B.SilkS") + (uuid "0636c656-ff14-4abb-bb3f-fe70b62247f9") + ) + (fp_line + (start 12.36 -6.1) + (end 12.36 -8.61) + (stroke + (width 0.12) + (type default) + ) + (layer "B.SilkS") + (uuid "60a8bfb1-bee5-4ad1-9926-7e2826b97065") + ) + (fp_line + (start 12.36 -8.61) + (end 0.14 -8.61) + (stroke + (width 0.12) + (type default) + ) + (layer "B.SilkS") + (uuid "75c5a827-4fe5-4378-a3ff-5ce9f70192a7") + ) + (fp_line + (start 0.14 3.61) + (end 12.36 3.61) + (stroke + (width 0.12) + (type default) + ) + (layer "B.SilkS") + (uuid "ff99ee9b-bcee-4589-b0ae-93e89768be15") + ) + (fp_line + (start 0.14 3.61) + (end 0.14 1.1) + (stroke + (width 0.12) + (type default) + ) + (layer "B.SilkS") + (uuid "63850585-4b2c-4540-a8c0-afd7227eaa07") + ) + (fp_line + (start 0.14 -1.2) + (end 0.14 -3.8) + (stroke + (width 0.12) + (type default) + ) + (layer "B.SilkS") + (uuid "c0d0bcda-2158-4fab-88f2-97858897c4e1") + ) + (fp_line + (start 0.14 -6.1) + (end 0.14 -8.61) + (stroke + (width 0.12) + (type default) + ) + (layer "B.SilkS") + (uuid "fa6bb16e-2715-4d3e-af6a-ce4e4b5347f1") + ) + (fp_circle + (center 6.25 -2.5) + (end 9.8 -2.5) + (stroke + (width 0.12) + (type default) + ) + (fill no) + (layer "B.SilkS") + (uuid "1029e0ea-3837-4f0f-8702-fb5fcc68090c") + ) + (fp_rect + (start -1.5 4.75) + (end 14 -9.75) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "B.CrtYd") + (uuid "d999839a-5d97-4913-860e-a8ceec38cba0") + ) + (fp_rect + (start 0.25 3.5) + (end 12.25 -8.5) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "B.Fab") + (uuid "9adc868f-a5ff-4c5e-81c5-d7f4488c30f2") + ) + (fp_text user "${REFERENCE}" + (at 6.25 -2.5 0) + (layer "B.Fab") + (uuid "c412abb5-8303-4330-938d-7aa101b2c2da") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole oval + (at 0 0 180) + (size 3.2 1.9) + (drill 1.3) + (layers "F&B.Cu" "*.Mask") + (remove_unused_layers no) + (net 24 "BTN2") + (pinfunction "1") + (pintype "passive") + (uuid "a47cb12d-a820-4a59-9a59-579257e57f54") + ) + (pad "1" thru_hole oval + (at 12.5 0 180) + (size 3.2 1.9) + (drill 1.3) + (layers "F&B.Cu" "*.Mask") + (remove_unused_layers no) + (net 24 "BTN2") + (pinfunction "1") + (pintype "passive") + (uuid "2d8f9977-8938-4510-8d90-02a3c60fe981") + ) + (pad "2" thru_hole oval + (at 0 -5 180) + (size 3.2 1.9) + (drill 1.3) + (layers "F&B.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "GND") + (pinfunction "2") + (pintype "passive") + (uuid "f35b21a1-7e17-4719-b339-4d59c8649531") + ) + (pad "2" thru_hole oval + (at 12.5 -5 180) + (size 3.2 1.9) + (drill 1.3) + (layers "F&B.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "GND") + (pinfunction "2") + (pintype "passive") + (uuid "3315fdc5-f6ea-46e2-b034-77ef88b129a4") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Button_Switch_THT.3dshapes/SW_PUSH-12mm.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + (model "${KIPRJMOD}/libraries/lcsc-imports.3dshapes/KEY-TH_4P-L12.0-W12.0-H7.5-LS12.5-P5.0.wrl" + (offset + (xyz 6.2 -2.5 1.5) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -0 -0 -0) + ) + ) + ) + (footprint "Button_Switch_THT:SW_PUSH-12mm" + (layer "B.Cu") + (uuid "90e0e999-e55e-4951-9385-3d40ab4cbe4a") + (at 221.6 54.75 180) + (descr "Generic SW PUSH 12mm, e.g https://sten-eswitch-13110800-production.s3.amazonaws.com/system/asset/product_line/data_sheet/143/TL1100.pdf") + (tags "tact sw push 12mm") + (property "Reference" "SW2" + (at 5.83 5.41 0) + (layer "B.SilkS") + (uuid "dc92f27f-b4ec-4314-ad57-0961916af54b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "SW_Push" + (at 6.37 -10.5 0) + (layer "B.Fab") + (uuid "a6afaa30-62c7-4d3e-9f66-81284b2d902e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "6a5af14f-194c-4adc-a111-3ec24f78753f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "960b161b-30d0-4936-88c9-fdff4d3bf4ee") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "3447e1c0-2f57-4684-bafe-9a737bfe0083") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/8a273b69-e072-4920-8169-ed94503ef125") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr through_hole exclude_from_pos_files exclude_from_bom) + (fp_line + (start 12.36 3.61) + (end 12.36 1.1) + (stroke + (width 0.12) + (type default) + ) + (layer "B.SilkS") + (uuid "d002594c-63a9-4c9b-bd2e-3c328fbf96fc") + ) + (fp_line + (start 12.36 -1.2) + (end 12.36 -3.8) + (stroke + (width 0.12) + (type default) + ) + (layer "B.SilkS") + (uuid "d8cd617b-29fb-44da-8109-d688ed71b868") + ) + (fp_line + (start 12.36 -6.1) + (end 12.36 -8.61) + (stroke + (width 0.12) + (type default) + ) + (layer "B.SilkS") + (uuid "31f1d7ec-4ae1-4f5f-9ce5-f7c99801235b") + ) + (fp_line + (start 12.36 -8.61) + (end 0.14 -8.61) + (stroke + (width 0.12) + (type default) + ) + (layer "B.SilkS") + (uuid "f3d2356c-f0f0-49f9-a459-741e70c3be50") + ) + (fp_line + (start 0.14 3.61) + (end 12.36 3.61) + (stroke + (width 0.12) + (type default) + ) + (layer "B.SilkS") + (uuid "c694c192-8648-4e88-a8a6-9d5375707610") + ) + (fp_line + (start 0.14 3.61) + (end 0.14 1.1) + (stroke + (width 0.12) + (type default) + ) + (layer "B.SilkS") + (uuid "e1ebfa5b-5f85-4274-b99e-10253461f736") + ) + (fp_line + (start 0.14 -1.2) + (end 0.14 -3.8) + (stroke + (width 0.12) + (type default) + ) + (layer "B.SilkS") + (uuid "e1d3aaeb-0507-4484-be4c-ae0b6368163f") + ) + (fp_line + (start 0.14 -6.1) + (end 0.14 -8.61) + (stroke + (width 0.12) + (type default) + ) + (layer "B.SilkS") + (uuid "b8d8d1fe-81ba-4c0a-bca5-2cce4ac85b16") + ) + (fp_circle + (center 6.25 -2.5) + (end 9.8 -2.5) + (stroke + (width 0.12) + (type default) + ) + (fill no) + (layer "B.SilkS") + (uuid "e41e7db6-3c41-4b03-a2bf-51a75bbe73e1") + ) + (fp_rect + (start -1.5 4.75) + (end 14 -9.75) + (stroke + (width 0.05) + (type default) + ) + (fill no) + (layer "B.CrtYd") + (uuid "b4fcf99e-182d-4fd2-b2fe-d2dc6e34a3b0") + ) + (fp_rect + (start 0.25 3.5) + (end 12.25 -8.5) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "B.Fab") + (uuid "1d5a67ac-7e23-45d3-94e5-9e3974fd81a3") + ) + (fp_text user "${REFERENCE}" + (at 6.25 -2.5 0) + (layer "B.Fab") + (uuid "1fad213c-6403-4d6d-a63c-3c01a702c0ea") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole oval + (at 0 0 180) + (size 3.2 1.9) + (drill 1.3) + (layers "F&B.Cu" "*.Mask") + (remove_unused_layers no) + (net 23 "BTN1") + (pinfunction "1") + (pintype "passive") + (uuid "9a863ea4-aad9-4c09-a91a-e867eae9e6df") + ) + (pad "1" thru_hole oval + (at 12.5 0 180) + (size 3.2 1.9) + (drill 1.3) + (layers "F&B.Cu" "*.Mask") + (remove_unused_layers no) + (net 23 "BTN1") + (pinfunction "1") + (pintype "passive") + (uuid "234e8b26-5d9a-4d4a-921b-bb891c3b303a") + ) + (pad "2" thru_hole oval + (at 0 -5 180) + (size 3.2 1.9) + (drill 1.3) + (layers "F&B.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "GND") + (pinfunction "2") + (pintype "passive") + (uuid "f1692910-1670-4281-a0bb-40b80a4ac92e") + ) + (pad "2" thru_hole oval + (at 12.5 -5 180) + (size 3.2 1.9) + (drill 1.3) + (layers "F&B.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "GND") + (pinfunction "2") + (pintype "passive") + (uuid "b05fe6f5-a7ac-4b23-88d1-b00410f90d3a") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Button_Switch_THT.3dshapes/SW_PUSH-12mm.wrl" + (offset + (xyz 6.5 1.2 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -0 -0 -0) + ) + ) + (model "${KIPRJMOD}/libraries/lcsc-imports.3dshapes/KEY-TH_4P-L12.0-W12.0-H7.5-LS12.5-P5.0.wrl" + (offset + (xyz 6.2 -2.5 1.5) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -0 -0 -0) + ) + ) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" + (layer "B.Cu") + (uuid "b22e186f-31e1-4781-84e2-761bb6501f9f") + (at 199 58.31 180) + (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x04 2.54mm single row") + (property "Reference" "J1" + (at 0 2.33 0) + (layer "B.SilkS") + (uuid "0d681377-66fd-44fd-9f92-535bb907237c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Conn_01x04_Pin" + (at 0 -9.95 0) + (layer "B.Fab") + (uuid "cc34eb42-0c75-439d-9886-005f3988532b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "089f2d9f-7793-4717-9505-e1246bb88ec7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "43989aa8-5d41-4982-81bb-345936f036ac") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "d5b857ec-c334-427f-88e9-b49bcd9aa2f1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/517b64c8-08c7-41b8-90df-c1cd13ff1a58") + (sheetname "/") + (sheetfile "hacky-holidays.kicad_sch") + (attr through_hole exclude_from_pos_files exclude_from_bom) + (fp_line + (start 1.33 -1.27) + (end 1.33 -8.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "5c889e4c-e45b-4974-97e8-a613bd51ddc7") + ) + (fp_line + (start -1.33 1.33) + (end 0 1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "3bfc89ad-da6a-4cfb-871b-fd4d05631126") + ) + (fp_line + (start -1.33 0) + (end -1.33 1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "b985d4b0-c679-44a3-9ee4-41eeb9c3c671") + ) + (fp_line + (start -1.33 -1.27) + (end 1.33 -1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "ae4c4907-b598-4bc4-8dde-ec2708295b98") + ) + (fp_line + (start -1.33 -1.27) + (end -1.33 -8.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "366c01d8-bb35-4bf4-84ad-33f8feefc93f") + ) + (fp_line + (start -1.33 -8.95) + (end 1.33 -8.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "3d056c6b-0919-42f0-99d2-e8373a723106") + ) + (fp_line + (start 1.8 1.8) + (end -1.8 1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "dc325c30-07e3-4b59-87f7-75a237ae4219") + ) + (fp_line + (start 1.8 -9.4) + (end 1.8 1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "845fc645-618c-4b69-ae1f-be7de67f76a9") + ) + (fp_line + (start -1.8 1.8) + (end -1.8 -9.4) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "e6363913-c402-4d62-85ac-ea8b450a90df") + ) + (fp_line + (start -1.8 -9.4) + (end 1.8 -9.4) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "173df283-b94c-4dd7-ab4d-fe6f33550c8c") + ) + (fp_line + (start 1.27 1.27) + (end 1.27 -8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "cc92b0a1-351f-4d78-96d1-982ffdceb92f") + ) + (fp_line + (start 1.27 -8.89) + (end -1.27 -8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "e7fbdbc4-abf7-47af-ae57-09d52c46f7da") + ) + (fp_line + (start -0.635 1.27) + (end 1.27 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "1675b3af-b238-4cb3-940c-30a37bb722c0") + ) + (fp_line + (start -1.27 0.635) + (end -0.635 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "35e4f61e-a6a6-4dfe-a52d-04136d475a09") + ) + (fp_line + (start -1.27 -8.89) + (end -1.27 0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "dc946a4f-1517-44ad-a289-64486dbbd76f") + ) + (fp_text user "${REFERENCE}" + (at 0 -3.81 90) + (layer "B.Fab") + (uuid "42475675-aed6-4d49-b4ca-aeb6f7e6cbf0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole rect + (at 0 0 180) + (size 1.7 1.7) + (drill 1) + (layers "F&B.Cu" "*.Mask") + (remove_unused_layers no) + (net 18 "WS2812B") + (pinfunction "Pin_1") + (pintype "passive") + (uuid "f886d9a3-136c-4daf-aecf-be0b4b701ef6") + ) + (pad "2" thru_hole oval + (at 0 -2.54 180) + (size 1.7 1.7) + (drill 1) + (layers "F&B.Cu" "*.Mask") + (remove_unused_layers no) + (net 6 "+3.3V") + (pinfunction "Pin_2") + (pintype "passive") + (uuid "10d60e8c-7541-4941-9cc5-e8f4efb4afe7") + ) + (pad "3" thru_hole oval + (at 0 -5.08 180) + (size 1.7 1.7) + (drill 1) + (layers "F&B.Cu" "*.Mask") + (remove_unused_layers no) + (net 1 "BUZ") + (pinfunction "Pin_3") + (pintype "passive") + (uuid "290f0e43-a3b2-4a1b-88da-494871163eba") + ) + (pad "4" thru_hole oval + (at 0 -7.62 180) + (size 1.7 1.7) + (drill 1) + (layers "F&B.Cu" "*.Mask") + (remove_unused_layers no) + (net 2 "GND") + (pinfunction "Pin_4") + (pintype "passive") + (uuid "b2474e72-ab9b-462c-a8d1-557a12eee1ac") + ) + (embedded_fonts no) + (model "${KICAD8_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "custom-footprints:qrcode" + (layer "B.Cu") + (uuid "e26c5919-856c-4463-b7d1-9876a57ebc38") + (at 176.39 75.01 180) + (property "Reference" "QR*****" + (at 0 -8.75 0) + (layer "B.SilkS") + (hide yes) + (uuid "a69b3447-3050-42ea-9dd7-d0e6abd64682") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "https://github.com/grimsteel/pixel-clock" + (at 0 8.75 0) + (layer "B.SilkS") + (hide yes) + (uuid "2a589689-f99d-4387-96bd-25730d928bc8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Footprint" "" + (at 0 0 180) + (layer "F.Fab") + (hide yes) + (uuid "33bc0a1c-0420-48c7-b4f9-e69e03109b3d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "51ad9455-c7f1-4835-b4e7-3344ffa6480e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "4cc283e5-49ac-4dd9-8119-1fdd4f4feada") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (fp_rect + (start 6.75 7.25) + (end 7.25 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "e5ef94ac-9f7a-428d-bb93-773a5fa2b8cf") + ) + (fp_rect + (start 6.75 6.75) + (end 7.25 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "7d94a0c9-3200-4b2c-9161-5b897fde68cd") + ) + (fp_rect + (start 6.75 6.25) + (end 7.25 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "e78d1726-ece3-43a7-bb64-52170c584cc1") + ) + (fp_rect + (start 6.75 5.75) + (end 7.25 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "1cfe0d67-7b33-42f6-b688-d76e6c9b8e63") + ) + (fp_rect + (start 6.75 5.25) + (end 7.25 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "52df4bcd-23f5-439f-b70a-8e93d6a13cb5") + ) + (fp_rect + (start 6.75 4.75) + (end 7.25 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "1d8fe1d3-a8a9-44ad-b40d-6788a20e79b7") + ) + (fp_rect + (start 6.75 4.25) + (end 7.25 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "c636e9ac-93d8-4c3d-86f7-f408a8f6e9e3") + ) + (fp_rect + (start 6.75 3.25) + (end 7.25 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "234786d6-ade3-478d-8b44-f2ebb4178f52") + ) + (fp_rect + (start 6.75 1.75) + (end 7.25 1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "cdeb1343-0f50-48e9-8ce8-ebe030ea07fa") + ) + (fp_rect + (start 6.75 1.25) + (end 7.25 0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "c2270f21-344b-4251-803a-9335d370b2c3") + ) + (fp_rect + (start 6.75 0.75) + (end 7.25 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "7f884407-af75-42c6-be80-5b7ef67b7f33") + ) + (fp_rect + (start 6.75 0.25) + (end 7.25 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "75a23e6c-d7d6-486a-9325-855a8717d3d2") + ) + (fp_rect + (start 6.75 -0.25) + (end 7.25 -0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "b32ea666-3825-4667-8e55-acdc9bdb04c9") + ) + (fp_rect + (start 6.75 -1.75) + (end 7.25 -2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "07b21bf4-817a-4452-ba00-9ac4171ffe69") + ) + (fp_rect + (start 6.75 -4.25) + (end 7.25 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "62615580-047f-4a0e-a5fb-3342e0aa9925") + ) + (fp_rect + (start 6.75 -5.25) + (end 7.25 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "fbbd974b-1648-4939-80e9-bd58724223a8") + ) + (fp_rect + (start 6.75 -5.75) + (end 7.25 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "9868c3ff-ddce-4780-b986-622020a50c7e") + ) + (fp_rect + (start 6.75 -6.25) + (end 7.25 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "5fad2afb-83f1-4db3-92db-b9fe24d70077") + ) + (fp_rect + (start 6.25 7.25) + (end 6.75 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "240bc181-aa52-40ce-823c-2d615563df77") + ) + (fp_rect + (start 6.25 4.25) + (end 6.75 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "9920593b-4fcc-4c0a-9f7d-56e7e08f6b37") + ) + (fp_rect + (start 6.25 3.25) + (end 6.75 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "86f1dd1a-e9ce-470b-bb4b-ef32f1d54e13") + ) + (fp_rect + (start 6.25 2.75) + (end 6.75 2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "2c790523-8727-4d63-9d67-ecd0c9ba977b") + ) + (fp_rect + (start 6.25 0.75) + (end 6.75 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "2f64cb62-d1b6-4cdb-a279-a3f5dd292054") + ) + (fp_rect + (start 6.25 -1.25) + (end 6.75 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "78859a74-8d80-4c38-95db-58b99793484f") + ) + (fp_rect + (start 6.25 -2.75) + (end 6.75 -3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "327965b3-8770-4c90-98bc-e397b2401fa0") + ) + (fp_rect + (start 6.25 -4.75) + (end 6.75 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "bd6ce08f-d56e-469d-8651-ee561747a900") + ) + (fp_rect + (start 6.25 -5.75) + (end 6.75 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "83249b4f-2a19-40d0-b0ea-a94693413412") + ) + (fp_rect + (start 5.75 7.25) + (end 6.25 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "e26e372e-e978-4e30-9b7d-0b28387beeda") + ) + (fp_rect + (start 5.75 6.25) + (end 6.25 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "2a64ae1f-53d6-471c-aaa0-4b72d9d79256") + ) + (fp_rect + (start 5.75 5.75) + (end 6.25 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "439b01a1-a29b-49fb-ac9a-f8d737af83b3") + ) + (fp_rect + (start 5.75 5.25) + (end 6.25 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "7e713a7d-b12f-4927-b607-e2dcc3763cf2") + ) + (fp_rect + (start 5.75 4.25) + (end 6.25 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "d8839ed8-a914-4a40-b120-a3e5047aa844") + ) + (fp_rect + (start 5.75 3.25) + (end 6.25 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "b0e64ddc-6ed3-4d1e-b0c2-86df1c9abd27") + ) + (fp_rect + (start 5.75 2.75) + (end 6.25 2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "88a19a03-e29d-4148-b9ea-ec5cab1973fc") + ) + (fp_rect + (start 5.75 2.25) + (end 6.25 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "0b414e7e-a719-481e-9b4b-a22359ffb83f") + ) + (fp_rect + (start 5.75 0.75) + (end 6.25 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "53334546-bda3-43c7-8a14-7bfb0c0a50e2") + ) + (fp_rect + (start 5.75 0.25) + (end 6.25 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "7521731d-a4a1-4b25-b48b-12517a434880") + ) + (fp_rect + (start 5.75 -0.25) + (end 6.25 -0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "e0b6d37e-897e-40cd-8b60-641175165b66") + ) + (fp_rect + (start 5.75 -1.25) + (end 6.25 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "6f0da237-ad6d-44dc-9e15-4fb17d1bbb88") + ) + (fp_rect + (start 5.75 -2.25) + (end 6.25 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "a65789e7-6b08-4dd7-b862-b1fd03d4168d") + ) + (fp_rect + (start 5.75 -2.75) + (end 6.25 -3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "44a37979-93e0-41c9-b2e9-ba30a545c029") + ) + (fp_rect + (start 5.75 -5.75) + (end 6.25 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "3a1eedab-e7df-462b-96b0-bf5047d85459") + ) + (fp_rect + (start 5.75 -6.25) + (end 6.25 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "507ce8a0-8c0a-4df5-b64d-ee3c5f32f491") + ) + (fp_rect + (start 5.25 7.25) + (end 5.75 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "c0f8b59e-b1bd-43dc-b9e6-d7f60ffc41e5") + ) + (fp_rect + (start 5.25 6.25) + (end 5.75 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "2ef938d3-13b2-4f95-af62-18c70cfd90f1") + ) + (fp_rect + (start 5.25 5.75) + (end 5.75 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "19a4893b-18da-4bc0-8268-6edf8f59019b") + ) + (fp_rect + (start 5.25 5.25) + (end 5.75 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "3096098f-45b6-4838-aa99-ac4e13a18bc7") + ) + (fp_rect + (start 5.25 4.25) + (end 5.75 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "e9808596-d9d2-4578-8e79-d0c4d143f0b4") + ) + (fp_rect + (start 5.25 1.75) + (end 5.75 1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "14399828-f1f0-4428-b279-832ccfba73a1") + ) + (fp_rect + (start 5.25 0.75) + (end 5.75 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "c431d239-eae2-4b9a-ae66-e04a9a76d93c") + ) + (fp_rect + (start 5.25 -0.75) + (end 5.75 -1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "f1acd115-742c-4703-bbc9-29de0855943a") + ) + (fp_rect + (start 5.25 -1.75) + (end 5.75 -2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "001d4611-d13f-47e6-83ec-421634e69c10") + ) + (fp_rect + (start 5.25 -2.25) + (end 5.75 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "074cbc30-0c37-4d25-90b3-794dc38498a1") + ) + (fp_rect + (start 5.25 -2.75) + (end 5.75 -3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "fbe2bd1c-1b36-4771-b7de-8f59a7716946") + ) + (fp_rect + (start 5.25 -3.25) + (end 5.75 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "996f7497-414f-495f-aa25-ea336be0d8ad") + ) + (fp_rect + (start 5.25 -3.75) + (end 5.75 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "47b8d18a-9bf4-4c2b-be1a-44d5b861d479") + ) + (fp_rect + (start 5.25 -4.75) + (end 5.75 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "12dabaa7-bcbf-4bb9-9300-ff047b00ad67") + ) + (fp_rect + (start 5.25 -6.25) + (end 5.75 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "a9e4a641-ec01-42ad-9368-47cc960db1ff") + ) + (fp_rect + (start 4.75 7.25) + (end 5.25 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "b275ccda-f4fc-4c8b-a99e-1160431f03c6") + ) + (fp_rect + (start 4.75 6.25) + (end 5.25 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "54ac10a6-2b88-47d6-98fe-1120bcff6be8") + ) + (fp_rect + (start 4.75 5.75) + (end 5.25 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "d3ad7d4e-6298-4169-b248-e49a7692e48d") + ) + (fp_rect + (start 4.75 5.25) + (end 5.25 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "bf9f0e19-9249-4e2e-a921-53ce39240158") + ) + (fp_rect + (start 4.75 4.25) + (end 5.25 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "5d4ac449-77e2-4e17-9067-c71747929668") + ) + (fp_rect + (start 4.75 3.25) + (end 5.25 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "ef66654e-d319-4945-8233-1ea97433f6d2") + ) + (fp_rect + (start 4.75 2.75) + (end 5.25 2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "a1e9d49c-c2a4-4482-812a-ba5279921f3b") + ) + (fp_rect + (start 4.75 2.25) + (end 5.25 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "eb35b947-3fe5-4cfa-8fc2-2dddcf344742") + ) + (fp_rect + (start 4.75 0.75) + (end 5.25 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "e57b7a81-0fb7-43a0-93d2-c5c71c2678a3") + ) + (fp_rect + (start 4.75 0.25) + (end 5.25 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "6745b9e1-5dd9-4104-9052-2c82b05d54ab") + ) + (fp_rect + (start 4.75 -0.25) + (end 5.25 -0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "24e5cbba-1a81-43ed-beca-8aec5d7669c1") + ) + (fp_rect + (start 4.75 -1.25) + (end 5.25 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "64e540ac-d6d7-4140-9d54-8e2b97ec3f69") + ) + (fp_rect + (start 4.75 -1.75) + (end 5.25 -2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "53ef0318-5df7-4cd3-b58e-083204f7a7c3") + ) + (fp_rect + (start 4.75 -2.75) + (end 5.25 -3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "e4c8d0ee-030f-47b8-914d-e4e21461c353") + ) + (fp_rect + (start 4.75 -3.25) + (end 5.25 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "e0419954-31c7-44d1-aafc-dc44aaf695d5") + ) + (fp_rect + (start 4.75 -3.75) + (end 5.25 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "a6388280-5079-4881-b97f-7661af029b70") + ) + (fp_rect + (start 4.75 -4.25) + (end 5.25 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "7dd5f09b-0262-4ee9-8914-3e2ab00bc007") + ) + (fp_rect + (start 4.75 -4.75) + (end 5.25 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "ba480aee-d646-4d2b-8e72-be2b2f67c2f1") + ) + (fp_rect + (start 4.75 -5.75) + (end 5.25 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "3a5f96e9-0d16-4ffa-955d-10c8af2d5c84") + ) + (fp_rect + (start 4.75 -6.75) + (end 5.25 -7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "141d3b25-ba92-450f-8e49-ad8c56744e43") + ) + (fp_rect + (start 4.25 7.25) + (end 4.75 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "0538c96c-c875-41d9-a488-7aac210bed75") + ) + (fp_rect + (start 4.25 4.25) + (end 4.75 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "258f1f77-da30-489b-931e-302b095ca428") + ) + (fp_rect + (start 4.25 2.75) + (end 4.75 2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "00d57ead-0cae-4335-a757-1d1c5f23dd62") + ) + (fp_rect + (start 4.25 2.25) + (end 4.75 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "62818934-36ef-49b2-b9d3-eadb2e05d500") + ) + (fp_rect + (start 4.25 1.75) + (end 4.75 1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "6ac0ae04-d016-4e0c-a3e7-a9181267ce8a") + ) + (fp_rect + (start 4.25 1.25) + (end 4.75 0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "1eb14db6-db9f-4c6c-b679-8f6ef3c3d784") + ) + (fp_rect + (start 4.25 0.75) + (end 4.75 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "c95f4c20-c058-4836-a4ae-9875b56d1f75") + ) + (fp_rect + (start 4.25 -0.25) + (end 4.75 -0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "eb84676f-de14-4ef9-b64f-a126cfdbf350") + ) + (fp_rect + (start 4.25 -2.75) + (end 4.75 -3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "f299ea97-a43d-4da6-a3c1-33f4273a1f9d") + ) + (fp_rect + (start 4.25 -4.75) + (end 4.75 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "af12240e-82d8-46d7-91ee-a182cf1a064b") + ) + (fp_rect + (start 4.25 -5.75) + (end 4.75 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "e2cebed6-e60d-409c-a556-fa70c88bf091") + ) + (fp_rect + (start 4.25 -6.25) + (end 4.75 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "1d50f341-456a-4500-8ea4-b68843f531ba") + ) + (fp_rect + (start 3.75 7.25) + (end 4.25 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "7f650e42-1fb6-40d0-b74d-c85a446ebc40") + ) + (fp_rect + (start 3.75 6.75) + (end 4.25 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "47185862-af95-49c3-b914-aa0c2b8a7ab5") + ) + (fp_rect + (start 3.75 6.25) + (end 4.25 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "de8a5ace-95ae-4792-b1f0-1d5dcbd881bb") + ) + (fp_rect + (start 3.75 5.75) + (end 4.25 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "e5a69ef2-67cf-4058-91ac-80f410c25897") + ) + (fp_rect + (start 3.75 5.25) + (end 4.25 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "0acdbe7f-2810-4725-8f83-e8d2db2e5325") + ) + (fp_rect + (start 3.75 4.75) + (end 4.25 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "6e1eba22-6346-4efd-8fb4-01329bc85807") + ) + (fp_rect + (start 3.75 4.25) + (end 4.25 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "5ab02a02-ebb5-43da-bea8-abd5cb16df5d") + ) + (fp_rect + (start 3.75 1.75) + (end 4.25 1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "b845cf4c-7280-458e-beb6-8a8552a5c1f3") + ) + (fp_rect + (start 3.75 1.25) + (end 4.25 0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "cf63b2ad-2ae2-4c94-96fb-7ae86fbb464e") + ) + (fp_rect + (start 3.75 0.75) + (end 4.25 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "f0dea611-37a4-49f5-a29a-c58c3a11ae91") + ) + (fp_rect + (start 3.75 0.25) + (end 4.25 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "567e7b0a-b722-4880-ab01-c1f0963f965e") + ) + (fp_rect + (start 3.75 -2.25) + (end 4.25 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "b320867d-8419-4566-96aa-4e03f680df81") + ) + (fp_rect + (start 3.75 -2.75) + (end 4.25 -3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "a35bfed2-3740-4885-bce4-cb6e5a92317f") + ) + (fp_rect + (start 3.75 -3.75) + (end 4.25 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "051bab78-43c5-4dd8-a417-8941ec559950") + ) + (fp_rect + (start 3.75 -4.75) + (end 4.25 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "a550b743-b2d1-48eb-94cf-e933d20f1e40") + ) + (fp_rect + (start 3.75 -6.25) + (end 4.25 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "a053415c-de9f-4dd3-94f0-a172ad2a1d83") + ) + (fp_rect + (start 3.75 -6.75) + (end 4.25 -7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "b926ebb1-c874-4fbb-bfe0-5963ea4ef9e2") + ) + (fp_rect + (start 3.25 3.25) + (end 3.75 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "e370950d-cb9e-4461-ab53-ba98ceb24ebb") + ) + (fp_rect + (start 3.25 2.75) + (end 3.75 2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "7206bf8b-fb4e-4e9c-8bc5-7ff2e0fad2e4") + ) + (fp_rect + (start 3.25 1.75) + (end 3.75 1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "e203114f-4330-4614-a05f-16c15a923bb2") + ) + (fp_rect + (start 3.25 0.25) + (end 3.75 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "a5dd507b-f653-4c7a-b220-99422e5b6140") + ) + (fp_rect + (start 3.25 -0.75) + (end 3.75 -1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "03034660-278b-41ba-b657-9bdf0bce03ca") + ) + (fp_rect + (start 3.25 -2.75) + (end 3.75 -3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "03fd50a9-0d96-4f7c-b441-c7045025f132") + ) + (fp_rect + (start 3.25 -4.75) + (end 3.75 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "fd004237-74ac-4b86-85d3-3d6f245e3218") + ) + (fp_rect + (start 3.25 -5.25) + (end 3.75 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "8955cbb3-d7ee-4b99-abf7-382fe9b58476") + ) + (fp_rect + (start 3.25 -5.75) + (end 3.75 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "624be187-6d72-40d8-acee-430c90ee7fb4") + ) + (fp_rect + (start 2.75 5.75) + (end 3.25 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "6d829ac6-a8ec-4c2c-9d44-b1ed0208567d") + ) + (fp_rect + (start 2.75 4.25) + (end 3.25 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "358638dc-85cb-4f1d-a45d-816c97faa44c") + ) + (fp_rect + (start 2.75 3.75) + (end 3.25 3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "d97f8438-34e4-4876-8db9-6db080fd9765") + ) + (fp_rect + (start 2.75 3.25) + (end 3.25 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "f769c462-9931-4324-909c-b8444ce1a187") + ) + (fp_rect + (start 2.75 1.75) + (end 3.25 1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "18fae182-03d4-4ba6-972f-1eb062498755") + ) + (fp_rect + (start 2.75 1.25) + (end 3.25 0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "78d6927d-8a90-4928-b2f1-4d30a608d49f") + ) + (fp_rect + (start 2.75 0.25) + (end 3.25 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "95187d2b-5a15-4b37-b6c2-8afa0cdc69b4") + ) + (fp_rect + (start 2.75 -0.75) + (end 3.25 -1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "4342f037-cc78-4e61-bbb7-1b6a4bcc1d31") + ) + (fp_rect + (start 2.75 -2.75) + (end 3.25 -3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "e71c67c7-b482-42fb-8bcc-32371444dc11") + ) + (fp_rect + (start 2.75 -3.25) + (end 3.25 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "d23e9abb-1d65-4fe9-94ac-44226a94ad86") + ) + (fp_rect + (start 2.75 -3.75) + (end 3.25 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "ac847a3a-6b1a-4a65-9a54-7dbefaa6ea84") + ) + (fp_rect + (start 2.75 -4.25) + (end 3.25 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "fc7e825a-fe83-451a-bc66-8e55071636be") + ) + (fp_rect + (start 2.75 -4.75) + (end 3.25 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "a353a0dc-0bf8-44df-bb4d-816bda4d4c8d") + ) + (fp_rect + (start 2.75 -5.75) + (end 3.25 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "d6f743b7-eb46-454f-86dd-a87f4edb6eb2") + ) + (fp_rect + (start 2.75 -6.75) + (end 3.25 -7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "ed27298f-bb3a-42fb-925f-d29c566a8fc2") + ) + (fp_rect + (start 2.25 6.75) + (end 2.75 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "bf4cb938-b50d-4481-b063-61e06fc22ace") + ) + (fp_rect + (start 2.25 6.25) + (end 2.75 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "21f85fb2-8bd4-45f2-81bf-0fcaa709717c") + ) + (fp_rect + (start 2.25 5.75) + (end 2.75 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "83b7234b-2f66-4b93-8a1c-79f98cde3495") + ) + (fp_rect + (start 2.25 5.25) + (end 2.75 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "0de8275d-23fc-4219-ad01-2ad51f7b0a85") + ) + (fp_rect + (start 2.25 3.25) + (end 2.75 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "b46e6249-e9c8-4fa8-a799-3778f30c6a5e") + ) + (fp_rect + (start 2.25 2.75) + (end 2.75 2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "62856a06-e451-43a7-8161-eb468b593059") + ) + (fp_rect + (start 2.25 1.75) + (end 2.75 1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "d30b06da-268b-4c9b-8552-158698b6e473") + ) + (fp_rect + (start 2.25 1.25) + (end 2.75 0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "d5438764-7d9f-457c-b5ef-2f8d8f6c69bd") + ) + (fp_rect + (start 2.25 0.25) + (end 2.75 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "ec8aa313-5026-4151-b4cd-247d853461db") + ) + (fp_rect + (start 2.25 -0.25) + (end 2.75 -0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "d9ed890b-63a6-413a-98aa-f11ba13728a2") + ) + (fp_rect + (start 2.25 -0.75) + (end 2.75 -1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "5a40bc37-9147-4c05-99ed-4879b2c689e5") + ) + (fp_rect + (start 2.25 -1.25) + (end 2.75 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "fe3823a7-bd77-4fec-b555-2af95c3b1037") + ) + (fp_rect + (start 2.25 -1.75) + (end 2.75 -2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "39c67ecd-ae44-4596-a57c-d49a7a57d76f") + ) + (fp_rect + (start 2.25 -2.25) + (end 2.75 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "89c4b787-748d-4c3b-a22d-82bf7974113f") + ) + (fp_rect + (start 2.25 -3.75) + (end 2.75 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "50e8bcda-5cdb-4a86-9a70-fc801a153d6f") + ) + (fp_rect + (start 2.25 -4.25) + (end 2.75 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "8d886a0e-3025-4128-a60d-dc2db9fd093f") + ) + (fp_rect + (start 2.25 -4.75) + (end 2.75 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "f409e197-0961-48e9-9e1d-964ddfa0d199") + ) + (fp_rect + (start 2.25 -6.75) + (end 2.75 -7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "0b9e63c0-715e-4e91-a311-fda88edc1f53") + ) + (fp_rect + (start 1.75 7.25) + (end 2.25 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "c2d3c71f-7e9d-4929-a973-4ee5e2d43183") + ) + (fp_rect + (start 1.75 4.75) + (end 2.25 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "d5db540e-b236-4784-be37-7a1068e6cec6") + ) + (fp_rect + (start 1.75 4.25) + (end 2.25 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "714affa1-305d-4952-8cfc-3b6b78b5b5dc") + ) + (fp_rect + (start 1.75 1.75) + (end 2.25 1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "2f57d3e8-6c00-44b1-804b-26e0a1f07c38") + ) + (fp_rect + (start 1.75 0.75) + (end 2.25 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "15a84f47-cc82-439c-aec1-7123010fd70c") + ) + (fp_rect + (start 1.75 -1.25) + (end 2.25 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "bd5e5d97-484e-4a2c-ba9e-e4ef15487ac9") + ) + (fp_rect + (start 1.75 -3.25) + (end 2.25 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "8003fe87-76b7-445d-a288-f7a85eb3aee4") + ) + (fp_rect + (start 1.75 -4.25) + (end 2.25 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "4a7644ca-1e13-4dfb-a4ec-af708d8293b1") + ) + (fp_rect + (start 1.75 -4.75) + (end 2.25 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "12f9b10f-7523-407a-956e-73030a848a77") + ) + (fp_rect + (start 1.75 -5.25) + (end 2.25 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "7137f0c1-0464-44d3-b7e2-fe66f86d7c50") + ) + (fp_rect + (start 1.25 5.75) + (end 1.75 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "2f976e5c-0a61-474d-976e-bce8468f2e84") + ) + (fp_rect + (start 1.25 5.25) + (end 1.75 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "242acbb2-5f34-4503-bcb7-501b864ebf2f") + ) + (fp_rect + (start 1.25 3.25) + (end 1.75 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "2f8da2ac-ad8a-4d18-8fa6-cd62f25f9c07") + ) + (fp_rect + (start 1.25 2.25) + (end 1.75 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "b6bbcbdf-ecb8-428d-9f0e-40be7aa7903a") + ) + (fp_rect + (start 1.25 1.75) + (end 1.75 1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "aa590453-11ac-497b-86a7-2c963ef40fac") + ) + (fp_rect + (start 1.25 -1.25) + (end 1.75 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "379eb7d8-b46e-471f-bc8c-b69ff4ab56aa") + ) + (fp_rect + (start 1.25 -1.75) + (end 1.75 -2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "3b1fbe15-cd14-4e99-a437-211afdf0825c") + ) + (fp_rect + (start 1.25 -2.75) + (end 1.75 -3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "35f78937-1173-4d01-8e6e-88300d6c329a") + ) + (fp_rect + (start 1.25 -3.25) + (end 1.75 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "95af2b8b-1b94-4098-afc5-e99d7033ea37") + ) + (fp_rect + (start 1.25 -3.75) + (end 1.75 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "56342262-f5d2-4dfd-a5fd-5499e6493ace") + ) + (fp_rect + (start 1.25 -4.25) + (end 1.75 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "1401b591-64be-4f45-9b52-eb7a9c711681") + ) + (fp_rect + (start 1.25 -5.25) + (end 1.75 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "84b981d6-cbd7-4f24-b481-4de0a0d22f78") + ) + (fp_rect + (start 1.25 -5.75) + (end 1.75 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "78d92b19-9517-4dd2-a669-626c1907d155") + ) + (fp_rect + (start 0.75 6.75) + (end 1.25 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "efd62f7b-0cb4-49f6-9154-3afd4e725088") + ) + (fp_rect + (start 0.75 6.25) + (end 1.25 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "62163bb9-580f-45a8-a126-7f071a2b2e18") + ) + (fp_rect + (start 0.75 5.75) + (end 1.25 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "2fecfad0-9c2c-4ee9-b325-19a545997ebe") + ) + (fp_rect + (start 0.75 5.25) + (end 1.25 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "bdbf93e4-5282-4d03-befd-939350f0a010") + ) + (fp_rect + (start 0.75 4.25) + (end 1.25 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "4ace1ceb-bf45-4ac8-b0d1-c954ae43ca8e") + ) + (fp_rect + (start 0.75 3.75) + (end 1.25 3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "1babc99a-cf53-486d-b57e-e8524766dff5") + ) + (fp_rect + (start 0.75 3.25) + (end 1.25 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "bfe44be6-4018-47cf-9f98-a58f2574cdf8") + ) + (fp_rect + (start 0.75 2.75) + (end 1.25 2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "3b712c2b-e8a3-4f5a-b6cc-16ed362c4971") + ) + (fp_rect + (start 0.75 1.25) + (end 1.25 0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "e54d1179-8efb-48c0-b2ef-79b3535587ee") + ) + (fp_rect + (start 0.75 0.75) + (end 1.25 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "0612c3ff-b089-48d8-ace3-aa0312c507c9") + ) + (fp_rect + (start 0.75 -1.75) + (end 1.25 -2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "17ed3238-dea6-4d94-9326-0536260fd841") + ) + (fp_rect + (start 0.75 -3.75) + (end 1.25 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "235e8607-2244-402f-8d12-3d1d5b2c9904") + ) + (fp_rect + (start 0.75 -4.25) + (end 1.25 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "597cc2d6-67e3-4d55-a31b-04eff376aa89") + ) + (fp_rect + (start 0.75 -4.75) + (end 1.25 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "5bcd492d-5aca-4f15-81a2-8077db42773a") + ) + (fp_rect + (start 0.75 -5.25) + (end 1.25 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "9b6b0ccf-2ae4-4a84-bdd4-bca2526e95d9") + ) + (fp_rect + (start 0.75 -5.75) + (end 1.25 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "b410594d-97f5-481d-93d8-a41ac3a2ed17") + ) + (fp_rect + (start 0.75 -6.25) + (end 1.25 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "884b3341-4c77-4d8d-ad9e-80a8c5ada02f") + ) + (fp_rect + (start 0.75 -6.75) + (end 1.25 -7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "26ab7586-9cfd-4712-be87-9475e3a5ecc2") + ) + (fp_rect + (start 0.25 2.75) + (end 0.75 2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "d1dc805e-0f83-4f18-9ece-34d331498969") + ) + (fp_rect + (start 0.25 2.25) + (end 0.75 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "3c25d774-f4c8-45d6-b52f-133b4fba78a6") + ) + (fp_rect + (start 0.25 0.75) + (end 0.75 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "2561d842-bdc4-4c23-b86c-674963a97e9c") + ) + (fp_rect + (start 0.25 0.25) + (end 0.75 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "dbc1af6a-8c5e-4aa0-8dc6-ecc5e91b7ff0") + ) + (fp_rect + (start 0.25 -0.75) + (end 0.75 -1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "c4715be0-35c7-4ad6-9a77-78541a135ce6") + ) + (fp_rect + (start 0.25 -1.25) + (end 0.75 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "d2ee68fc-0e5c-45a6-9e3c-a9d5dce26f57") + ) + (fp_rect + (start 0.25 -1.75) + (end 0.75 -2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "bd6e0b2c-05bc-475e-a100-2019734f241e") + ) + (fp_rect + (start 0.25 -3.25) + (end 0.75 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "3a421ece-18f3-4a05-8d1e-480f80e7c530") + ) + (fp_rect + (start 0.25 -3.75) + (end 0.75 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "1b32fa23-94a2-4566-9a2e-32cb69ce9cf1") + ) + (fp_rect + (start 0.25 -5.25) + (end 0.75 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "a0ef656a-849c-400b-a50e-1a155ec0744b") + ) + (fp_rect + (start 0.25 -5.75) + (end 0.75 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "67a06258-d1f5-4ef7-963a-458ec77c2e9c") + ) + (fp_rect + (start 0.25 -6.75) + (end 0.75 -7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "6485e237-c218-488f-a938-ec3581dcf29d") + ) + (fp_rect + (start -0.25 7.25) + (end 0.25 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "cec7f3c5-fe79-490e-8dd6-4dddbfd3f863") + ) + (fp_rect + (start -0.25 5.25) + (end 0.25 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "ed0605ad-1e8b-4b70-b6fd-d3330a7fc0c8") + ) + (fp_rect + (start -0.25 4.75) + (end 0.25 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "bb283a3e-c341-470c-9e0d-bba92bdeda21") + ) + (fp_rect + (start -0.25 4.25) + (end 0.25 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "81cf14e6-bfd4-49f1-8acd-136e4dd74af7") + ) + (fp_rect + (start -0.25 3.25) + (end 0.25 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "5cfc4579-0104-4f67-bb84-88e915b8f55d") + ) + (fp_rect + (start -0.25 2.75) + (end 0.25 2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "fd9579c0-b59b-4f29-aab4-8ad26103edaa") + ) + (fp_rect + (start -0.25 2.25) + (end 0.25 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "2d860f87-f8ea-43dc-af03-29e15be1afd4") + ) + (fp_rect + (start -0.25 1.75) + (end 0.25 1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "8a9eee18-272a-4835-9ba6-84635e44f13f") + ) + (fp_rect + (start -0.25 0.75) + (end 0.25 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "521bceae-3f37-447f-9bb7-431e8422ff07") + ) + (fp_rect + (start -0.25 -0.75) + (end 0.25 -1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "61a24cfd-6a1f-4664-ae32-6059c0f23348") + ) + (fp_rect + (start -0.25 -2.25) + (end 0.25 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "d95cc1b9-1bfd-4030-92f6-d551d9eb3437") + ) + (fp_rect + (start -0.25 -2.75) + (end 0.25 -3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "b50ae09d-bc7f-49fb-91af-86159f3b8724") + ) + (fp_rect + (start -0.25 -3.25) + (end 0.25 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "543c54ed-0897-432b-a34b-fc9527754c6d") + ) + (fp_rect + (start -0.25 -3.75) + (end 0.25 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "2d6ebacb-5961-4b9a-87c7-bd3562d93461") + ) + (fp_rect + (start -0.25 -4.25) + (end 0.25 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "a12732cd-df75-40f4-90ec-69b80c8ac62d") + ) + (fp_rect + (start -0.25 -4.75) + (end 0.25 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "42a88097-7e62-4f98-8470-11808c7af5b3") + ) + (fp_rect + (start -0.25 -5.75) + (end 0.25 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "004e5caa-906a-44a9-a77e-3ef2c0fbdc3a") + ) + (fp_rect + (start -0.25 -6.25) + (end 0.25 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "b31aebed-c031-40f9-bd1d-fa3492e0b69d") + ) + (fp_rect + (start -0.25 -6.75) + (end 0.25 -7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "0448a693-08a7-4bc9-a427-2119342663a4") + ) + (fp_rect + (start -0.75 6.75) + (end -0.25 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "cb7d7b10-242a-46a1-b22b-acc316b15b07") + ) + (fp_rect + (start -0.75 6.25) + (end -0.25 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "0347a108-521b-4f59-b50e-91784e1d9960") + ) + (fp_rect + (start -0.75 5.75) + (end -0.25 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "068fc275-2b10-4c5e-8d18-b4cd38505427") + ) + (fp_rect + (start -0.75 5.25) + (end -0.25 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "dba7a033-7386-42d8-a2e0-af5f7ba57c72") + ) + (fp_rect + (start -0.75 4.75) + (end -0.25 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "4c3ff704-cb05-45c8-adbe-5e17af13a23c") + ) + (fp_rect + (start -0.75 3.75) + (end -0.25 3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "797f68fe-7785-4c91-983d-b2a90a002c29") + ) + (fp_rect + (start -0.75 2.25) + (end -0.25 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "603b77f0-d767-49c5-8176-3db3e119c690") + ) + (fp_rect + (start -0.75 -1.25) + (end -0.25 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "0a68dff4-f5e2-4910-92c8-4c8cc5611fc5") + ) + (fp_rect + (start -0.75 -2.75) + (end -0.25 -3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "cf320fc0-2f84-4fa0-9b87-1884e60ec813") + ) + (fp_rect + (start -0.75 -4.75) + (end -0.25 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "6fa97e08-9151-4011-8f4a-8d1b92b49661") + ) + (fp_rect + (start -0.75 -5.75) + (end -0.25 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "8e3e4421-fe0c-4414-a5a7-97a579cd0eeb") + ) + (fp_rect + (start -1.25 7.25) + (end -0.75 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "0b40cd96-dc8c-4d23-b41b-193378ca7713") + ) + (fp_rect + (start -1.25 6.75) + (end -0.75 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "9b7edc80-9816-461e-99a8-e069376b0281") + ) + (fp_rect + (start -1.25 5.75) + (end -0.75 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "02dffb5c-66f5-46f7-bfa1-4d766272d539") + ) + (fp_rect + (start -1.25 5.25) + (end -0.75 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "74b7b0ab-b427-4a9f-9ac6-def5f1fcc505") + ) + (fp_rect + (start -1.25 4.75) + (end -0.75 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "0c39fcd0-3ece-4697-9038-3bd17cadd5e1") + ) + (fp_rect + (start -1.25 4.25) + (end -0.75 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "aecabd40-ae06-47f2-95e9-0cbe0e3331bd") + ) + (fp_rect + (start -1.25 3.75) + (end -0.75 3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "6bef0603-e270-4423-8f08-e80dc0414b83") + ) + (fp_rect + (start -1.25 2.75) + (end -0.75 2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "632a9ec7-2c2a-40ae-a24b-f89246dbaa05") + ) + (fp_rect + (start -1.25 2.25) + (end -0.75 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "6b67e547-124a-4f9f-847d-30ea705725dc") + ) + (fp_rect + (start -1.25 1.25) + (end -0.75 0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "811f7ae8-a269-44d4-9978-08d35476aa2a") + ) + (fp_rect + (start -1.25 0.25) + (end -0.75 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "d936997d-f63f-4eb0-a972-c15a5ca63454") + ) + (fp_rect + (start -1.25 -1.25) + (end -0.75 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "5cd77e9a-2600-4295-a374-b170fe815e71") + ) + (fp_rect + (start -1.25 -3.25) + (end -0.75 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "ed1579cd-6b3a-4690-8056-5035ce2d82bd") + ) + (fp_rect + (start -1.25 -3.75) + (end -0.75 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "486ae9ce-3022-4f89-b2b0-3072dadfe254") + ) + (fp_rect + (start -1.25 -6.25) + (end -0.75 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "7eee1059-a8da-48d2-8877-f2c237bce65d") + ) + (fp_rect + (start -1.75 7.25) + (end -1.25 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "ad5b22b9-35a6-48e7-887a-8806d42a51af") + ) + (fp_rect + (start -1.75 6.25) + (end -1.25 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "d4f99da4-987c-467d-b24f-065132f17af1") + ) + (fp_rect + (start -1.75 5.75) + (end -1.25 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "26385e8b-0615-424b-ad0f-65fe050764b3") + ) + (fp_rect + (start -1.75 0.75) + (end -1.25 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "865e8b69-9a8c-47bb-96c3-4fbab9a262f0") + ) + (fp_rect + (start -1.75 0.25) + (end -1.25 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "bf719cb4-9520-46f6-ac70-2c341892e08f") + ) + (fp_rect + (start -1.75 -0.75) + (end -1.25 -1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "dcdceab7-a2ab-4dd1-9d4e-8af5ad8ac5a7") + ) + (fp_rect + (start -1.75 -2.75) + (end -1.25 -3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "b1d1cfd3-f89d-447a-b193-424ecb625dd0") + ) + (fp_rect + (start -1.75 -3.75) + (end -1.25 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "b48fa38a-1a4d-4d18-b0e9-0bee0c4a3054") + ) + (fp_rect + (start -1.75 -5.75) + (end -1.25 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "b18bad4a-7394-4a19-a0f6-a9d8bb106944") + ) + (fp_rect + (start -2.25 6.25) + (end -1.75 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "f0b7889a-a678-4a7c-831f-ec7478182abd") + ) + (fp_rect + (start -2.25 5.75) + (end -1.75 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "33a0922e-cf85-47dd-abe7-3b7192b92e92") + ) + (fp_rect + (start -2.25 5.25) + (end -1.75 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "64214783-1984-474d-a7ef-b809d7f71921") + ) + (fp_rect + (start -2.25 4.75) + (end -1.75 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "61db139c-b0f5-4c97-9d90-7c4ba0a8be4c") + ) + (fp_rect + (start -2.25 4.25) + (end -1.75 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "1ab26fc5-c51b-4d6c-b0cb-189b93ae89a5") + ) + (fp_rect + (start -2.25 3.75) + (end -1.75 3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "a4b66893-c98f-427f-9368-1b14c1995884") + ) + (fp_rect + (start -2.25 2.75) + (end -1.75 2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "0798b31f-4480-4174-a174-425281a88f13") + ) + (fp_rect + (start -2.25 1.25) + (end -1.75 0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "0bb3d434-f7c6-48d7-bd42-3859a9354b0f") + ) + (fp_rect + (start -2.25 -0.25) + (end -1.75 -0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "8a48ac16-a8c2-4bb9-8246-f75adff54959") + ) + (fp_rect + (start -2.25 -0.75) + (end -1.75 -1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "3ec91bfb-4b14-41d4-ad1e-3e4cee1a2d62") + ) + (fp_rect + (start -2.25 -2.25) + (end -1.75 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "a91dc344-c4c5-4c6a-b920-ed35dad65aca") + ) + (fp_rect + (start -2.25 -2.75) + (end -1.75 -3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "5e154927-5e3a-4864-918e-adf5ca78b3e9") + ) + (fp_rect + (start -2.25 -3.25) + (end -1.75 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "9db3d6c9-9092-49e8-a7d8-e410d8e3ec4d") + ) + (fp_rect + (start -2.25 -4.25) + (end -1.75 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "285d450b-cd87-4c7e-b00d-d98a6f70b426") + ) + (fp_rect + (start -2.25 -5.75) + (end -1.75 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "2fb0d46c-ebbd-4162-979a-41e49b6414ec") + ) + (fp_rect + (start -2.75 6.25) + (end -2.25 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "b46a07d5-880c-4c9e-bbcb-1f813db0dda8") + ) + (fp_rect + (start -2.75 2.25) + (end -2.25 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "0a2cbc9d-3752-498c-81a3-a594f1f3be5c") + ) + (fp_rect + (start -2.75 -0.25) + (end -2.25 -0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "84491141-ca78-4127-a324-65eb10523635") + ) + (fp_rect + (start -2.75 -0.75) + (end -2.25 -1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "3fab0b74-345f-448a-8ede-094e01f3f4fa") + ) + (fp_rect + (start -2.75 -1.75) + (end -2.25 -2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "5f3070ba-1b1b-45d5-b4fd-746572584046") + ) + (fp_rect + (start -2.75 -2.75) + (end -2.25 -3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "b9d6a71b-1cf1-444e-80e2-95f0a68f31ac") + ) + (fp_rect + (start -2.75 -3.25) + (end -2.25 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "31d68a70-a693-43d1-9fae-e3891f5ffd68") + ) + (fp_rect + (start -2.75 -3.75) + (end -2.25 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "74314681-ee7c-47b1-9fae-172a7fbdd7a4") + ) + (fp_rect + (start -2.75 -4.25) + (end -2.25 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "e603c0c8-8147-4359-9edd-b46547a7bef7") + ) + (fp_rect + (start -2.75 -6.25) + (end -2.25 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "4ba3e825-fadf-4311-9ebd-00745d882ff9") + ) + (fp_rect + (start -2.75 -6.75) + (end -2.25 -7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "33c6bbb0-0d12-4bb3-a744-3f9cbe9c1110") + ) + (fp_rect + (start -3.25 7.25) + (end -2.75 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "e7a8a6ff-9ef7-44b5-bb4e-0573548ad12a") + ) + (fp_rect + (start -3.25 6.75) + (end -2.75 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "cb8b83f5-a89d-4501-ad5c-c47fed05ae42") + ) + (fp_rect + (start -3.25 6.25) + (end -2.75 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "5a3481cb-6828-4419-873c-465de8e829be") + ) + (fp_rect + (start -3.25 5.25) + (end -2.75 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "5891401c-abcc-44e6-aea7-59d8d7df66dd") + ) + (fp_rect + (start -3.25 4.25) + (end -2.75 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "a9d04cc5-500a-479b-a9b3-a10bc656ef71") + ) + (fp_rect + (start -3.25 3.25) + (end -2.75 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "57bfa074-c0ec-420b-8e3e-b6d5dc6e7d3f") + ) + (fp_rect + (start -3.25 0.25) + (end -2.75 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "121a1682-a454-4c43-9203-885c8ca8785f") + ) + (fp_rect + (start -3.25 -0.75) + (end -2.75 -1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "34bbd074-da8e-4c5b-9fdc-e3406a3e823a") + ) + (fp_rect + (start -3.25 -2.25) + (end -2.75 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "e9f815d3-81b2-4c81-8157-8fb110924839") + ) + (fp_rect + (start -3.25 -3.25) + (end -2.75 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "ac28c4d6-735a-4ffa-a74d-daf92ac0891a") + ) + (fp_rect + (start -3.25 -3.75) + (end -2.75 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "af3d3198-fe46-4df0-84d3-6e92bcfae687") + ) + (fp_rect + (start -3.25 -4.25) + (end -2.75 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "f9f09565-44fd-4443-8ff8-37e38d6d9849") + ) + (fp_rect + (start -3.25 -4.75) + (end -2.75 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "5eafe69a-ece6-482c-a8bc-ad3249ba756b") + ) + (fp_rect + (start -3.25 -5.25) + (end -2.75 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "38af80d6-274a-4d24-b3ea-13fdb9bb9576") + ) + (fp_rect + (start -3.25 -6.75) + (end -2.75 -7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "d42d1c7d-b523-466d-b3a2-1d7f4b2d537f") + ) + (fp_rect + (start -3.75 3.25) + (end -3.25 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "b42e0c55-42c0-416e-8777-6924ff2c56b4") + ) + (fp_rect + (start -3.75 2.75) + (end -3.25 2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "653002b0-3f2c-456b-a5b9-80ff9b683527") + ) + (fp_rect + (start -3.75 2.25) + (end -3.25 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "a9628a1f-c0fe-4600-9553-82543793cb34") + ) + (fp_rect + (start -3.75 1.25) + (end -3.25 0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "0f2359a7-b825-47fb-8f3a-96eb1b9da535") + ) + (fp_rect + (start -3.75 0.25) + (end -3.25 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "57185af8-fe9d-49b0-b85b-276e034559a3") + ) + (fp_rect + (start -3.75 -0.25) + (end -3.25 -0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "7f4f1303-c1c0-45cb-b9c1-e71ead83188b") + ) + (fp_rect + (start -3.75 -2.25) + (end -3.25 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "d12281cb-9141-4ba0-94ef-ef62267add96") + ) + (fp_rect + (start -4.25 7.25) + (end -3.75 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "77ec9ad8-f1ce-490a-98f4-31721b1396c4") + ) + (fp_rect + (start -4.25 6.75) + (end -3.75 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "f6f08e24-58bf-4cec-bed6-63f50f8a0e1c") + ) + (fp_rect + (start -4.25 6.25) + (end -3.75 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "c7f995cc-4f7f-4159-990a-07f7b79fbafe") + ) + (fp_rect + (start -4.25 5.75) + (end -3.75 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "0ecfb028-768e-4423-8e39-ecfbe5cb0227") + ) + (fp_rect + (start -4.25 5.25) + (end -3.75 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "a6b18f44-7789-4051-8d9e-8876ab5a1b8a") + ) + (fp_rect + (start -4.25 4.75) + (end -3.75 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "bbf175eb-3a69-4350-99e1-4a1dd3aca531") + ) + (fp_rect + (start -4.25 4.25) + (end -3.75 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "10673b03-989b-4179-be30-d30f9c0923be") + ) + (fp_rect + (start -4.25 3.25) + (end -3.75 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "0846c896-56e2-42b9-b84d-f0d2b3662fa9") + ) + (fp_rect + (start -4.25 2.25) + (end -3.75 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "0107ed46-77ca-4fe5-bc54-8d14316b02d1") + ) + (fp_rect + (start -4.25 1.25) + (end -3.75 0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "35e6e267-f769-49b3-837a-fa467327793b") + ) + (fp_rect + (start -4.25 0.25) + (end -3.75 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "12d13bd0-c8f3-48c5-972c-9546583a6674") + ) + (fp_rect + (start -4.25 -0.75) + (end -3.75 -1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "9e727c56-a2e0-41c1-a489-462939d428a6") + ) + (fp_rect + (start -4.25 -1.75) + (end -3.75 -2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "86d04a91-0a58-4464-a08a-485c87185605") + ) + (fp_rect + (start -4.25 -2.75) + (end -3.75 -3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "0df2979d-fd91-4100-8548-6e45b7ce07fd") + ) + (fp_rect + (start -4.25 -3.75) + (end -3.75 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "0b5d4c48-2909-4050-beca-02e1a8c41d39") + ) + (fp_rect + (start -4.25 -4.25) + (end -3.75 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "a49b3370-b9d4-4b06-b4f1-7015186a9570") + ) + (fp_rect + (start -4.25 -4.75) + (end -3.75 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "2b52d572-be3b-493c-94cb-217fe503d682") + ) + (fp_rect + (start -4.25 -5.25) + (end -3.75 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "ba0e061d-2605-41b0-a3aa-29dd319c1d6d") + ) + (fp_rect + (start -4.25 -5.75) + (end -3.75 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "cedd6d4c-3bee-41d7-8d96-9f21f747e9ec") + ) + (fp_rect + (start -4.25 -6.25) + (end -3.75 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "72b5e5bb-3405-4d0f-a4a4-82a0f48d37aa") + ) + (fp_rect + (start -4.25 -6.75) + (end -3.75 -7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "7776baf3-86de-488d-91c7-a9bbf002478d") + ) + (fp_rect + (start -4.75 7.25) + (end -4.25 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "fea2ebc2-03f5-4b6d-9104-77a95a4c7295") + ) + (fp_rect + (start -4.75 4.25) + (end -4.25 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "840cf773-a935-438f-b964-eaaeace61bcc") + ) + (fp_rect + (start -4.75 3.25) + (end -4.25 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "41d5595e-0135-4c55-84ef-f51681a8d439") + ) + (fp_rect + (start -4.75 1.25) + (end -4.25 0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "ec612bdb-ba9c-4b0e-b1b3-924714293421") + ) + (fp_rect + (start -4.75 0.25) + (end -4.25 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "d3ebd9ed-84d7-42f4-aa17-ac675c64c346") + ) + (fp_rect + (start -4.75 -1.25) + (end -4.25 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "31d0d591-5796-4676-bc12-4c84c384e91b") + ) + (fp_rect + (start -4.75 -3.75) + (end -4.25 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "f87f4810-6b41-47e0-8acd-64c467baa8a0") + ) + (fp_rect + (start -4.75 -6.75) + (end -4.25 -7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "f892b44d-5192-4abe-bddb-811adb78cc2e") + ) + (fp_rect + (start -5.25 7.25) + (end -4.75 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "0c2b8c36-3d50-4748-94f1-01acdfd66201") + ) + (fp_rect + (start -5.25 6.25) + (end -4.75 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "e75bfef5-55d1-4d19-8c61-dc174154b3d8") + ) + (fp_rect + (start -5.25 5.75) + (end -4.75 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "7ee00413-decf-42b2-b9e6-ad4180c83c1a") + ) + (fp_rect + (start -5.25 5.25) + (end -4.75 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "4307f2cf-8a34-4042-9db0-41119dd4ec3f") + ) + (fp_rect + (start -5.25 4.25) + (end -4.75 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "5fa51ced-9424-4e5d-a4e2-b57dddf5a110") + ) + (fp_rect + (start -5.25 3.25) + (end -4.75 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "6fd90eda-3299-4da4-962b-5f1756db122d") + ) + (fp_rect + (start -5.25 2.75) + (end -4.75 2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "de5813ee-7bc6-41b8-84d0-c2d344794d66") + ) + (fp_rect + (start -5.25 2.25) + (end -4.75 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "055f49a2-9e10-4e55-9a9c-8ad9c483c643") + ) + (fp_rect + (start -5.25 1.25) + (end -4.75 0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "ec4ea053-943e-49e6-8d65-67cd6e06e6bf") + ) + (fp_rect + (start -5.25 -1.25) + (end -4.75 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "d00ce40f-b1de-472f-af5c-e885b3dced6e") + ) + (fp_rect + (start -5.25 -1.75) + (end -4.75 -2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "d7fe8935-0c28-4e8d-bf21-f5a8059d7aab") + ) + (fp_rect + (start -5.25 -2.75) + (end -4.75 -3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "b759032e-37ba-48b9-b5ee-4d220e85c212") + ) + (fp_rect + (start -5.25 -3.75) + (end -4.75 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "6b751e2a-5978-4f5c-bf2f-92500243eeda") + ) + (fp_rect + (start -5.25 -4.75) + (end -4.75 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "ed2d91c4-0b52-498b-856d-f666e3e4498e") + ) + (fp_rect + (start -5.25 -5.25) + (end -4.75 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "85737599-2471-4cc6-8c30-5af08507465a") + ) + (fp_rect + (start -5.25 -5.75) + (end -4.75 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "9dc9eb1c-3811-4fdd-82b3-0d5dc4274976") + ) + (fp_rect + (start -5.25 -6.75) + (end -4.75 -7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "3ee08ef4-96a0-4212-ab13-244b6edc97cb") + ) + (fp_rect + (start -5.75 7.25) + (end -5.25 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "6f10122d-5dd3-4c29-ada3-3c0757411de1") + ) + (fp_rect + (start -5.75 6.25) + (end -5.25 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "bfabffa8-0759-42b1-9b30-c10426e1c31e") + ) + (fp_rect + (start -5.75 5.75) + (end -5.25 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "55ade6db-609f-495d-840b-0f3243b75ec7") + ) + (fp_rect + (start -5.75 5.25) + (end -5.25 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "ff5274f7-9b51-4677-8461-1467f5c416fe") + ) + (fp_rect + (start -5.75 4.25) + (end -5.25 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "b5b57a58-20f6-4dff-85cf-8d7e09f74d60") + ) + (fp_rect + (start -5.75 3.25) + (end -5.25 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "740cd695-7e04-4512-a451-c52f7159aa41") + ) + (fp_rect + (start -5.75 1.75) + (end -5.25 1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "e371b62e-7440-455e-87f3-03feb4d3abc6") + ) + (fp_rect + (start -5.75 1.25) + (end -5.25 0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "b84e7d2f-96b5-444d-91f3-af362d46ada0") + ) + (fp_rect + (start -5.75 -0.25) + (end -5.25 -0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "02d32f38-bfb7-404f-86a3-c82f1dfbf079") + ) + (fp_rect + (start -5.75 -1.25) + (end -5.25 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "f5ba8224-d99c-49de-ae97-47a72f816b83") + ) + (fp_rect + (start -5.75 -2.25) + (end -5.25 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "017211ae-4a6d-4b33-a906-ae66d3b2ffa0") + ) + (fp_rect + (start -5.75 -3.75) + (end -5.25 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "a7f8555a-f9bf-4814-8a60-6cca8485eae1") + ) + (fp_rect + (start -5.75 -4.75) + (end -5.25 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "e810c673-b9a2-437a-866b-99a64e9c7dac") + ) + (fp_rect + (start -5.75 -5.25) + (end -5.25 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "4d699f48-7bab-4ff4-a3e4-9631f9a7a628") + ) + (fp_rect + (start -5.75 -5.75) + (end -5.25 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "e357dcc2-731c-46e1-b816-032189002e6e") + ) + (fp_rect + (start -5.75 -6.75) + (end -5.25 -7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "773a814e-c88e-4354-b70f-9ecb5163bb06") + ) + (fp_rect + (start -6.25 7.25) + (end -5.75 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "467f3268-21bf-4be8-a870-9a224bd53b7b") + ) + (fp_rect + (start -6.25 6.25) + (end -5.75 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "bff5c485-59a7-4c07-aa56-43469a5339dc") + ) + (fp_rect + (start -6.25 5.75) + (end -5.75 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "ae015554-5ed7-4dc5-95d9-e8f671d7018c") + ) + (fp_rect + (start -6.25 5.25) + (end -5.75 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "e3809371-8989-49d8-aa74-fa73a4013d75") + ) + (fp_rect + (start -6.25 4.25) + (end -5.75 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "f61b11c0-bb47-4dd8-b0be-ef8ca06f671d") + ) + (fp_rect + (start -6.25 2.25) + (end -5.75 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "d2c68909-122d-478a-9efa-308219a26b0f") + ) + (fp_rect + (start -6.25 0.25) + (end -5.75 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "eae0aa90-1857-4df5-8bc4-c1000b6eacec") + ) + (fp_rect + (start -6.25 -0.25) + (end -5.75 -0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "2dc771c5-7567-4d04-b506-eaf754503fd9") + ) + (fp_rect + (start -6.25 -1.25) + (end -5.75 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "cf3c3e83-3490-41be-b1f5-a093ef8e7f50") + ) + (fp_rect + (start -6.25 -2.25) + (end -5.75 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "f19d45b7-2000-4cd4-8a6b-0ea7652e6061") + ) + (fp_rect + (start -6.25 -3.75) + (end -5.75 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "eaa9d83b-e585-4918-8d0b-fa12dd2c8fc1") + ) + (fp_rect + (start -6.25 -4.75) + (end -5.75 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "578c4892-f57b-4d92-8d12-b70c41864177") + ) + (fp_rect + (start -6.25 -5.25) + (end -5.75 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "224927e3-a385-4aa4-b6ed-8aa81b6cfc90") + ) + (fp_rect + (start -6.25 -5.75) + (end -5.75 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "24fca940-ca3c-43e6-8153-733be8a6d644") + ) + (fp_rect + (start -6.25 -6.75) + (end -5.75 -7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "4f763f16-e4f2-4e19-b30d-840b9c4b7dcf") + ) + (fp_rect + (start -6.75 7.25) + (end -6.25 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "a886be22-39de-49a0-a6b4-10293f507875") + ) + (fp_rect + (start -6.75 4.25) + (end -6.25 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "7a0e102a-16bb-432c-ae12-f854f6082e85") + ) + (fp_rect + (start -6.75 2.75) + (end -6.25 2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "b2e1d931-b686-42b7-bb80-516d29747987") + ) + (fp_rect + (start -6.75 2.25) + (end -6.25 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "8fb98a52-51f3-4209-ba2e-c4113abd1fe4") + ) + (fp_rect + (start -6.75 1.75) + (end -6.25 1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "3da1732d-0053-4589-8854-9315c0352b62") + ) + (fp_rect + (start -6.75 0.75) + (end -6.25 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "be73a5ad-1d28-4140-bc9f-91e635746d09") + ) + (fp_rect + (start -6.75 -0.25) + (end -6.25 -0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "a5898097-121c-4a6b-a264-b0d6b72203d8") + ) + (fp_rect + (start -6.75 -1.25) + (end -6.25 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "b54b70a8-205b-45c2-b7c8-fed223e80efe") + ) + (fp_rect + (start -6.75 -1.75) + (end -6.25 -2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "256fca64-7089-4681-a663-07c34b7805e4") + ) + (fp_rect + (start -6.75 -2.25) + (end -6.25 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "c1edc47e-ff0c-4e8e-93a8-86425be07d4e") + ) + (fp_rect + (start -6.75 -2.75) + (end -6.25 -3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "26e38602-d9cc-46cc-8b50-0e54cfb448a4") + ) + (fp_rect + (start -6.75 -3.75) + (end -6.25 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "59929f15-9d5a-483a-8f23-4fae9c2a3381") + ) + (fp_rect + (start -6.75 -6.75) + (end -6.25 -7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "f4bc427d-6c2c-4187-a2cb-c555bc3d7cf2") + ) + (fp_rect + (start -7.25 7.25) + (end -6.75 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "844deae7-594c-45ec-ab62-f4356ba0f5cb") + ) + (fp_rect + (start -7.25 6.75) + (end -6.75 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "41895960-a5fe-4b5b-91f3-197f95e8cdc3") + ) + (fp_rect + (start -7.25 6.25) + (end -6.75 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "095893ad-e6e8-41e4-8325-c073e005bc5d") + ) + (fp_rect + (start -7.25 5.75) + (end -6.75 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "bc08a156-d42d-468a-8122-5411275071f9") + ) + (fp_rect + (start -7.25 5.25) + (end -6.75 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "cb61347b-3fc9-41e7-a19b-4735babd678b") + ) + (fp_rect + (start -7.25 4.75) + (end -6.75 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "1a9f62f1-bfc0-41ee-acdd-e527f39ae33f") + ) + (fp_rect + (start -7.25 4.25) + (end -6.75 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "482acaf4-0bdb-48d1-ab99-c9efda83f839") + ) + (fp_rect + (start -7.25 3.25) + (end -6.75 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "314a2c05-1f53-434d-951e-e32ba49e1ec9") + ) + (fp_rect + (start -7.25 2.75) + (end -6.75 2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "0207f171-c8f6-4638-a90c-c8f167d82258") + ) + (fp_rect + (start -7.25 1.75) + (end -6.75 1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "2bdc73de-9be7-4092-b860-af1e0911204c") + ) + (fp_rect + (start -7.25 0.25) + (end -6.75 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "f8cca87b-bf58-44b2-9c10-0c83c3866f58") + ) + (fp_rect + (start -7.25 -1.25) + (end -6.75 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "874da710-fd24-4f00-a24b-ec9ee285d295") + ) + (fp_rect + (start -7.25 -1.75) + (end -6.75 -2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "eb442b57-5868-4bc0-9d23-e49a5f8323ac") + ) + (fp_rect + (start -7.25 -2.25) + (end -6.75 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "1320f818-f57f-48c9-8159-fc776aca2173") + ) + (fp_rect + (start -7.25 -2.75) + (end -6.75 -3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "ff61fb13-6ced-4bd0-a8c2-e5141a649e49") + ) + (fp_rect + (start -7.25 -3.75) + (end -6.75 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "08238f91-6f07-420c-b4b6-a3842b46e0ab") + ) + (fp_rect + (start -7.25 -4.25) + (end -6.75 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "ba5cd560-d106-4085-a401-546513a4ff2e") + ) + (fp_rect + (start -7.25 -4.75) + (end -6.75 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "868d5862-f26f-4a5a-95b2-411f7623cd25") + ) + (fp_rect + (start -7.25 -5.25) + (end -6.75 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "79413894-6074-4c32-bdd2-206f747d77a6") + ) + (fp_rect + (start -7.25 -5.75) + (end -6.75 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "4aebb600-2edc-488a-96af-34cd92806e21") + ) + (fp_rect + (start -7.25 -6.25) + (end -6.75 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "2ea414cc-230b-4c84-92e6-732722996bff") + ) + (fp_rect + (start -7.25 -6.75) + (end -6.75 -7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "B.SilkS") + (uuid "888853c4-4764-486b-af2e-9966850e6284") + ) + (fp_line + (start 7.35 7.35) + (end 7.35 -7.35) + (stroke + (width 0.05) + (type default) + ) + (layer "B.CrtYd") + (uuid "fa2d36fb-cbb9-4e04-876f-6b9d5c88af07") + ) + (fp_line + (start 7.35 -7.35) + (end -7.35 -7.35) + (stroke + (width 0.05) + (type default) + ) + (layer "B.CrtYd") + (uuid "93751567-028d-4e86-9125-18cc82eb51ed") + ) + (fp_line + (start -7.35 7.35) + (end 7.35 7.35) + (stroke + (width 0.05) + (type default) + ) + (layer "B.CrtYd") + (uuid "239116c4-c1f1-44fb-a154-7e4a49d36206") + ) + (fp_line + (start -7.35 -7.35) + (end -7.35 7.35) + (stroke + (width 0.05) + (type default) + ) + (layer "B.CrtYd") + (uuid "3685a542-eaec-486f-ace7-e54d3a59f527") + ) + (embedded_fonts no) + ) + (gr_poly + (pts + (xy 167.885299 51.434617) (xy 165.720236 50.184617) (xy 165.407736 50.725883) (xy 165.220236 51.050643) + (xy 167.385299 52.300643) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "089545fc-59db-4a7a-901f-195b8757c8b9") + ) + (gr_poly + (pts + (xy 225.316957 116.338177) (xy 226.130431 118.165268) (xy 226.358817 118.063584) (xy 225.545344 116.236493) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "0e807c0c-1c67-48e7-82bd-d309931546d5") + ) + (gr_poly + (pts + (xy 180.032901 111.578631) (xy 178.85733 113.196665) (xy 178.655076 113.049718) (xy 179.830647 111.431684) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "12042674-8a70-40c8-8dad-04f9275955fb") + ) + (gr_poly + (pts + (xy 221.079359 117.964838) (xy 221.697393 119.866952) (xy 221.459628 119.944206) (xy 220.841594 118.042093) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "1247c75c-1fd6-46f2-be83-bc627250ef31") + ) + (gr_poly + (pts + (xy 252.072949 73.99263) (xy 254.572949 73.99263) (xy 254.572949 74.99263) (xy 252.072949 74.99263) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "14952d0c-2ef5-4720-b2bb-b6c9ea90a00c") + ) + (gr_poly + (pts + (xy 233.815251 37.553576) (xy 233.612997 37.406629) (xy 234.788568 35.788595) (xy 234.990822 35.935542) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "23a32a1f-a990-437b-8db8-fa415af126ac") + ) + (gr_poly + (pts + (xy 211.689868 121.994117) (xy 211.938498 121.967984) (xy 211.729441 119.978941) (xy 211.480811 120.005073) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "250b9064-daec-4419-93f2-6b4b4c951eec") + ) + (gr_circle + (center 173.25 94) + (end 179.25 94) + (stroke + (width 0.5) + (type default) + ) + (fill no) + (layer "F.SilkS") + (uuid "2ebdd2f6-c1fe-4717-aa8d-b1482eac88f1") + ) + (gr_poly + (pts + (xy 172.740432 43.972798) (xy 171.254142 42.634537) (xy 171.421425 42.44875) (xy 172.907715 43.787012) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "31afa7db-6493-4548-9493-6e4dcd269bba") + ) + (gr_poly + (pts + (xy 253.503508 84.542682) (xy 253.555486 84.298145) (xy 251.599191 83.882321) (xy 251.547213 84.126858) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "380a49a3-b1e9-4bcf-8a17-847f73ac6739") + ) + (gr_poly + (pts + (xy 250.393903 94.028498) (xy 250.495587 93.800112) (xy 248.668496 92.986638) (xy 248.566812 93.215025) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "38ebd93b-b84c-44cc-8fa7-a82272d18d6d") + ) + (gr_poly + (pts + (xy 178.85733 35.788595) (xy 178.655076 35.935542) (xy 179.830647 37.553576) (xy 180.032901 37.406629) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "3b86c537-7d0d-47d0-85c6-01c88f4b6c68") + ) + (gr_circle + (center 187.524991 108.274991) + (end 193.524991 108.274991) + (stroke + (width 0.5) + (type default) + ) + (fill no) + (layer "F.SilkS") + (uuid "3c960856-9c65-438a-888e-ba64432804c1") + ) + (gr_poly + (pts + (xy 162.046707 83.882321) (xy 160.090412 84.298145) (xy 160.14239 84.542682) (xy 162.098685 84.126858) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "3da161ad-8cd4-4571-bef5-c3fe916cb187") + ) + (gr_poly + (pts + (xy 234.788568 113.196665) (xy 234.990822 113.049718) (xy 233.815251 111.431684) (xy 233.612997 111.578631) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "49a389d1-9282-46b2-99ed-6463f4f1fd28") + ) + (gr_poly + (pts + (xy 183.380962 32.889917) (xy 182.514936 33.389917) (xy 183.764936 35.55498) (xy 184.630962 35.05498) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "49d40418-e238-484c-80a6-10f2b5e2839e") + ) + (gr_poly + (pts + (xy 192.566539 117.964838) (xy 192.804304 118.042093) (xy 192.18627 119.944206) (xy 191.948505 119.866952) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "52bbab47-bbed-4057-b91b-ac4fb10cb941") + ) + (gr_circle + (center 226.524991 108.274991) + (end 232.524991 108.274991) + (stroke + (width 0.5) + (type default) + ) + (fill no) + (layer "F.SilkS") + (uuid "633de8bb-07ef-45ef-93bf-53ee3d6df4fd") + ) + (gr_poly + (pts + (xy 202.165087 28.980187) (xy 201.916457 29.006319) (xy 201.7074 27.017276) (xy 201.95603 26.991143) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "66f33c5f-381f-4b38-9a4f-d1c05b33a50b") + ) + (gr_poly + (pts + (xy 237.528567 108.407864) (xy 238.866829 109.894154) (xy 238.681042 110.061437) (xy 237.342781 108.575147) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "693865da-d6fa-4dbb-a023-a3db798708f2") + ) + (gr_poly + (pts + (xy 229.880962 35.55498) (xy 231.130962 33.389917) (xy 230.589696 33.077417) (xy 230.264936 32.889917) + (xy 229.014936 35.05498) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "6f639ed2-b7d5-4075-98cc-9d4fe56efd28") + ) + (gr_poly + (pts + (xy 169.883895 47.500328) (xy 169.736948 47.702582) (xy 168.118914 46.527011) (xy 168.265861 46.324757) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "71d1516a-4ab6-4d5e-ad5b-06a98ce3b768") + ) + (gr_poly + (pts + (xy 216.457177 119.216894) (xy 216.873001 121.173189) (xy 216.628464 121.225167) (xy 216.21264 119.268872) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "72ae318e-e147-49a1-904c-f6456303b117") + ) + (gr_poly + (pts + (xy 164.977402 55.998622) (xy 163.150311 55.185148) (xy 163.251995 54.956762) (xy 165.079086 55.770235) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "73e5465c-ab89-441c-bc40-6a1356792b0c") + ) + (gr_poly + (pts + (xy 242.391756 42.634537) (xy 242.224473 42.44875) (xy 240.738183 43.787012) (xy 240.905466 43.972798) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "79d66ade-167f-4569-ba38-7ab0ec986b2f") + ) + (gr_poly + (pts + (xy 211.729441 29.006319) (xy 211.938498 27.017276) (xy 211.689868 26.991143) (xy 211.480811 28.980187) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "7cb376f6-6ac4-42d7-8377-056a1c960ee1") + ) + (gr_poly + (pts + (xy 163.273486 60.473985) (xy 161.371373 59.855951) (xy 161.448627 59.618186) (xy 163.350741 60.23622) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "7cf5f873-4b9d-4072-a75e-69c9d6093c70") + ) + (gr_poly + (pts + (xy 248.113162 50.509377) (xy 247.925662 50.184617) (xy 245.760599 51.434617) (xy 246.260599 52.300643) + (xy 248.425662 51.050643) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "7dae96b5-7d32-423b-ae5f-dd55bff8d448") + ) + (gr_poly + (pts + (xy 192.18627 29.041054) (xy 191.948505 29.118308) (xy 192.566539 31.020422) (xy 192.804304 30.943167) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "7ef127c1-241b-40aa-86c4-e060e021b841") + ) + (gr_poly + (pts + (xy 169.883895 101.484932) (xy 168.265861 102.660503) (xy 168.118914 102.458249) (xy 169.736948 101.282678) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "7fcdf725-1414-4652-a7b2-6bfaac125ff3") + ) + (gr_circle + (center 240.799982 55) + (end 246.799982 55) + (stroke + (width 0.5) + (type default) + ) + (fill no) + (layer "F.SilkS") + (uuid "844472be-2385-4230-9ef2-a59f67840a80") + ) + (gr_poly + (pts + (xy 197.188721 119.216894) (xy 197.433258 119.268872) (xy 197.017434 121.225167) (xy 196.772897 121.173189) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "864ade4e-0e90-4015-a7e0-a1f9ca1c960a") + ) + (gr_poly + (pts + (xy 254.324436 69.625711) (xy 254.298303 69.377081) (xy 252.30926 69.586138) (xy 252.335392 69.834768) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "87142c69-f743-4ec3-8c74-60946fdcc9e8") + ) + (gr_poly + (pts + (xy 250.495587 55.185148) (xy 250.393903 54.956762) (xy 248.566812 55.770235) (xy 248.668496 55.998622) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "88f14140-6065-4b71-9ba0-597ef1931f01") + ) + (gr_poly + (pts + (xy 187.515467 30.819992) (xy 187.287081 30.921676) (xy 188.100554 32.748767) (xy 188.328941 32.647083) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "8d6ff457-247f-4ce4-9513-40e211f32ba9") + ) + (gr_poly + (pts + (xy 206.322949 119.74263) (xy 206.322949 122.24263) (xy 206.947949 122.24263) (xy 207.322949 122.24263) + (xy 207.322949 119.74263) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "90e0a665-7259-4c53-8040-1b6f88341f25") + ) + (gr_poly + (pts + (xy 162.046707 65.102939) (xy 160.090412 64.687115) (xy 160.14239 64.442578) (xy 162.098685 64.858402) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "9226b165-7853-4ab3-8533-a69cfe83b55c") + ) + (gr_poly + (pts + (xy 216.457177 29.768366) (xy 216.21264 29.716388) (xy 216.628464 27.760093) (xy 216.873001 27.812071) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "92ba0e27-3cea-4164-b9e2-d0d159159a22") + ) + (gr_circle + (center 226.524991 40.725009) + (end 232.524991 40.725009) + (stroke + (width 0.5) + (type default) + ) + (fill no) + (layer "F.SilkS") + (uuid "9a899cda-5644-4825-bd45-cd555f062880") + ) + (gr_poly + (pts + (xy 201.916457 119.978941) (xy 202.165087 120.005073) (xy 201.95603 121.994117) (xy 201.7074 121.967984) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "9cb7d1d1-7d99-4e75-b381-e1d2a34cac60") + ) + (gr_poly + (pts + (xy 163.150311 93.800112) (xy 163.251995 94.028498) (xy 165.079086 93.215025) (xy 164.977402 92.986638) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "9d374b48-e7ab-4084-ba70-1b541842237a") + ) + (gr_poly + (pts + (xy 203.125181 30.887547) (xy 201.136715 31.102037) (xy 205.264097 69.365491) + (arc + (start 205.30013 72.509952) + (mid 204.323114 74.521277) + (end 205.345965 76.509686) + ) + (xy 205.380341 79.50949) (xy 208.380144 79.475114) + (arc + (start 208.345768 76.475311) + (mid 209.322785 74.463983) + (end 208.299933 72.475573) + ) + (xy 208.002038 46.479841) (xy 205.002235 46.514216) (xy 205.024991 48.5) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a1bfa3bb-135d-48b2-a217-ea2eea518141") + ) + (gr_circle + (center 207.024991 74.5) + (end 255.024991 74.5) + (stroke + (width 1.2) + (type default) + ) + (fill no) + (layer "F.SilkS") + (uuid "a1e87db0-7fb8-47b8-ae9f-db27e390881d") + ) + (gr_poly + (pts + (xy 188.100554 116.236493) (xy 187.287081 118.063584) (xy 187.515467 118.165268) (xy 188.328941 116.338177) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a398ec7a-8095-4329-9154-2837f97829c1") + ) + (gr_circle + (center 187.524991 40.725009) + (end 193.524991 40.725009) + (stroke + (width 0.5) + (type default) + ) + (fill no) + (layer "F.SilkS") + (uuid "a8d0bbba-e4e2-47ce-8d0d-1f9465b3f104") + ) + (gr_circle + (center 240.799982 94) + (end 246.799982 94) + (stroke + (width 0.5) + (type default) + ) + (fill no) + (layer "F.SilkS") + (uuid "aa262e47-babe-4a59-bd75-b240bdd1088d") + ) + (gr_poly + (pts + (xy 184.630962 113.93028) (xy 183.380962 116.095343) (xy 182.839696 115.782843) (xy 182.514936 115.595343) + (xy 183.764936 113.43028) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ae1de140-d971-4bea-a4ec-7ab24300996f") + ) + (gr_poly + (pts + (xy 243.90895 101.282678) (xy 245.526984 102.458249) (xy 245.380037 102.660503) (xy 243.762003 101.484932) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "afe66b2e-a275-4c5b-af71-202dcdf0d9d6") + ) + (gr_poly + (pts + (xy 243.90895 47.702582) (xy 245.526984 46.527011) (xy 245.380037 46.324757) (xy 243.762003 47.500328) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "b32fc94a-ffe6-4dcc-9c5d-8bf548168401") + ) + (gr_poly + (pts + (xy 197.433258 29.716388) (xy 197.017434 27.760093) (xy 196.772897 27.812071) (xy 197.188721 29.768366) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "b390eda4-c005-4d0d-b218-63b9b30cffb7") + ) + (gr_line + (start 207.120394 79.48955) + (end 206.364943 79.571038) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "b559398f-955e-47ae-82e6-a7ca0a2a238b") + ) + (gr_poly + (pts + (xy 251.547213 64.858402) (xy 253.503508 64.442578) (xy 253.555486 64.687115) (xy 251.599191 65.102939) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "bd1d8f44-e2ff-453f-bad9-93b75fddc861") + ) + (gr_poly + (pts + (xy 176.117331 108.407864) (xy 174.779069 109.894154) (xy 174.964856 110.061437) (xy 176.303117 108.575147) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "bdac064b-c0b6-413d-a064-f3cb095829bb") + ) + (gr_circle + (center 173.25 55) + (end 179.25 55) + (stroke + (width 0.5) + (type default) + ) + (fill no) + (layer "F.SilkS") + (uuid "c1484970-ccf2-468a-b37b-dfe27bf9c93f") + ) + (gr_poly + (pts + (xy 250.372412 60.473985) (xy 250.295157 60.23622) (xy 252.197271 59.618186) (xy 252.274525 59.855951) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "cd0befc6-3b3c-445a-9d9c-feffe612f2c7") + ) + (gr_poly + (pts + (xy 161.336638 69.586138) (xy 161.310506 69.834768) (xy 159.321462 69.625711) (xy 159.347595 69.377081) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "d186084a-983f-47c6-b549-17a033d0c64e") + ) + (gr_poly + (pts + (xy 207.322949 29.24263) (xy 207.322949 26.74263) (xy 206.322949 26.74263) (xy 206.322949 29.24263) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "d21392dc-2c4d-45df-9a4a-62762bed0fc7") + ) + (gr_poly + (pts + (xy 246.260599 96.684617) (xy 248.425662 97.934617) (xy 247.925662 98.800643) (xy 245.760599 97.550643) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "dc456721-1f85-4086-aa5b-9d6e27795469") + ) + (gr_poly + (pts + (xy 254.298303 79.608179) (xy 254.324436 79.359549) (xy 252.335392 79.150492) (xy 252.30926 79.399122) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "dc9e02fc-96e7-467c-8854-0723698a5925") + ) + (gr_poly + (pts + (xy 161.336638 79.399122) (xy 159.347595 79.608179) (xy 159.321462 79.359549) (xy 161.310506 79.150492) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "dfd49fa4-e84e-40c0-b9ca-fa2e80ccfaf2") + ) + (gr_poly + (pts + (xy 240.738183 105.198248) (xy 240.905466 105.012462) (xy 242.391756 106.350723) (xy 242.224473 106.53651) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "e09058a0-93dc-49e2-80d5-445ba2b34324") + ) + (gr_poly + (pts + (xy 167.385299 96.684617) (xy 165.220236 97.934617) (xy 165.720236 98.800643) (xy 167.885299 97.550643) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "e9ca712b-33ed-4cbc-93c2-e39ae5469632") + ) + (gr_poly + (pts + (xy 229.880962 113.43028) (xy 231.130962 115.595343) (xy 230.589696 115.907843) (xy 230.264936 116.095343) + (xy 229.014936 113.93028) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "eba6f0e2-6fc0-4532-ada8-171a08f74600") + ) + (gr_poly + (pts + (xy 221.697393 29.118308) (xy 221.459628 29.041054) (xy 220.841594 30.943167) (xy 221.079359 31.020422) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ec68fe31-f3f5-468b-9233-e43b7ecdf457") + ) + (gr_poly + (pts + (xy 176.117331 40.577396) (xy 174.779069 39.091106) (xy 174.964856 38.923823) (xy 176.303117 40.410113) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "edbabc52-41bd-41e1-a16b-10975e201cdd") + ) + (gr_line + (start 206.364943 79.571038) + (end 206.357097 79.498297) + (stroke + (width 0.2) + (type default) + ) + (layer "F.SilkS") + (uuid "f00b53c6-5612-457d-8074-60cbdd7c1648") + ) + (gr_poly + (pts + (xy 161.572949 73.99263) (xy 159.072949 73.99263) (xy 159.072949 74.61763) (xy 159.072949 74.99263) + (xy 161.572949 74.99263) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "f39b8597-ad18-4338-9388-e831d08a6233") + ) + (gr_poly + (pts + (xy 163.273486 88.511275) (xy 163.350741 88.74904) (xy 161.448627 89.367074) (xy 161.371373 89.129309) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "f6459c3a-dee1-4a6e-a179-c3203ea3f2f0") + ) + (gr_poly + (pts + (xy 226.358817 30.921676) (xy 226.130431 30.819992) (xy 225.316957 32.647083) (xy 225.545344 32.748767) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "f70f5ffa-d9b5-4605-bef3-6c99c7736af8") + ) + (gr_poly + (pts + (xy 238.866829 39.091106) (xy 238.681042 38.923823) (xy 237.342781 40.410113) (xy 237.528567 40.577396) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "f762dbec-012e-4f41-b486-e602c81c33fc") + ) + (gr_poly + (pts + (xy 172.740432 105.012462) (xy 172.907715 105.198248) (xy 171.421425 106.53651) (xy 171.254142 106.350723) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ff4e8795-d94b-4401-94f9-ceafbe8c78a6") + ) + (gr_poly + (pts + (xy 250.372412 88.511275) (xy 252.274525 89.129309) (xy 252.197271 89.367074) (xy 250.295157 88.74904) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ffd68f70-5545-4d29-b259-bb67fb39772b") + ) + (gr_circle + (center 240.024991 74.5) + (end 252.024991 74.5) + (stroke + (width 0.2) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "85a66da8-a0d7-437d-a727-0ac115060de7") + ) + (gr_circle + (center 174.024991 74.5) + (end 186.024991 74.5) + (stroke + (width 0.2) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "8de958bf-04df-4272-a37a-df1c0724e1e2") + ) + (gr_circle + (center 207.024991 111.5) + (end 215.024991 111.5) + (stroke + (width 0.2) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "b2031505-15de-4507-80d1-8643fa05100c") + ) + (gr_circle + (center 207.024991 37.5) + (end 215.024991 37.5) + (stroke + (width 0.2) + (type default) + ) + (fill no) + (layer "Dwgs.User") + (uuid "d7ed0b99-e642-43a9-b4f8-3a0bc6f0edcf") + ) + (gr_line + (start 182.839696 33.202417) + (end 182.947949 33.139917) + (stroke + (width 0.2) + (type default) + ) + (layer "Dwgs.User") + (uuid "fbf72561-3e2e-4d22-bd3c-c114db56d56d") + ) + (gr_circle + (center 207.024991 74.5) + (end 255.024991 74.5) + (stroke + (width 0.2) + (type default) + ) + (fill no) + (layer "Edge.Cuts") + (uuid "8c85f2de-a847-42d6-aa21-3159449b9683") + ) + (gr_text "BOOT" + (at 200.8 65.65 0) + (layer "F.SilkS") + (uuid "3a57ce50-f573-4b96-8a87-286406e2ce98") + (effects + (font + (face "Quantico") + (size 1 1) + (thickness 0.25) + (bold yes) + ) + (justify left bottom) + ) + (render_cache "BOOT" 0 + (polygon + (pts + (xy 201.608932 64.592971) (xy 201.608932 64.902487) (xy 201.487482 64.972524) (xy 201.487482 64.975333) + (xy 201.608932 65.045369) (xy 201.608932 65.386149) (xy 201.44706 65.48) (xy 200.917236 65.48) + (xy 200.917236 65.31196) (xy 201.11263 65.31196) (xy 201.413538 65.31196) (xy 201.413538 65.057948) + (xy 201.11263 65.057948) (xy 201.11263 65.31196) (xy 200.917236 65.31196) (xy 200.917236 64.889909) + (xy 201.11263 64.889909) (xy 201.413538 64.889909) (xy 201.413538 64.667159) (xy 201.11263 64.667159) + (xy 201.11263 64.889909) (xy 200.917236 64.889909) (xy 200.917236 64.49912) (xy 201.44706 64.49912) + ) + ) + (polygon + (pts + (xy 202.609351 64.589063) (xy 202.609351 65.393965) (xy 202.447479 65.487815) (xy 202.009185 65.487815) + (xy 201.847313 65.393965) (xy 201.847313 65.319776) (xy 202.042707 65.319776) (xy 202.413956 65.319776) + (xy 202.413956 64.663251) (xy 202.042707 64.663251) (xy 202.042707 65.319776) (xy 201.847313 65.319776) + (xy 201.847313 64.589063) (xy 202.009185 64.495212) (xy 202.447479 64.495212) + ) + ) + (polygon + (pts + (xy 203.609769 64.589063) (xy 203.609769 65.393965) (xy 203.447897 65.487815) (xy 203.009603 65.487815) + (xy 202.847732 65.393965) (xy 202.847732 65.319776) (xy 203.043126 65.319776) (xy 203.414375 65.319776) + (xy 203.414375 64.663251) (xy 203.043126 64.663251) (xy 203.043126 65.319776) (xy 202.847732 65.319776) + (xy 202.847732 64.589063) (xy 203.009603 64.495212) (xy 203.447897 64.495212) + ) + ) + (polygon + (pts + (xy 204.227215 64.667159) (xy 204.227215 65.48) (xy 204.031821 65.48) (xy 204.031821 64.667159) + (xy 203.766085 64.667159) (xy 203.766085 64.49912) (xy 204.492951 64.49912) (xy 204.492951 64.667159) + ) + ) + ) + ) + (gr_text "RECHARGEABLE\nLIR2032 ONLY" + (at 178.4 89.4 0) + (layer "F.SilkS") + (uuid "4005a0d5-419a-4fc3-8ea0-df987dcc9dc3") + (effects + (font + (face "Quantico") + (size 1 1) + (thickness 0.25) + (bold yes) + ) + (justify left bottom) + ) + (render_cache "RECHARGEABLE\nLIR2032 ONLY" 0 + (polygon + (pts + (xy 179.208932 86.662971) (xy 179.208932 87.088808) (xy 179.04706 87.182658) (xy 179.259368 87.55) + (xy 179.044251 87.55) (xy 178.834385 87.182658) (xy 178.71263 87.182658) (xy 178.71263 87.55) (xy 178.517236 87.55) + (xy 178.517236 87.014619) (xy 178.71263 87.014619) (xy 179.013538 87.014619) (xy 179.013538 86.737159) + (xy 178.71263 86.737159) (xy 178.71263 87.014619) (xy 178.517236 87.014619) (xy 178.517236 86.56912) + (xy 179.04706 86.56912) + ) + ) + (polygon + (pts + (xy 179.642707 87.131856) (xy 179.642707 87.38196) (xy 180.033496 87.38196) (xy 180.033496 87.55) + (xy 179.447313 87.55) (xy 179.447313 86.56912) (xy 180.033496 86.56912) (xy 180.033496 86.737159) + (xy 179.642707 86.737159) (xy 179.642707 86.963817) (xy 179.949476 86.963817) (xy 179.949476 87.131856) + ) + ) + (polygon + (pts + (xy 180.738869 87.264052) (xy 180.934263 87.264052) (xy 180.934263 87.463965) (xy 180.772391 87.557815) + (xy 180.377084 87.557815) (xy 180.215212 87.463965) (xy 180.215212 86.659063) (xy 180.377084 86.565212) + (xy 180.772391 86.565212) (xy 180.934263 86.659063) (xy 180.934263 86.859036) (xy 180.738869 86.859036) + (xy 180.738869 86.733251) (xy 180.410607 86.733251) (xy 180.410607 87.389776) (xy 180.738869 87.389776) + ) + ) + (polygon + (pts + (xy 181.355338 87.131856) (xy 181.355338 87.55) (xy 181.159944 87.55) (xy 181.159944 86.56912) + (xy 181.355338 86.56912) (xy 181.355338 86.963817) (xy 181.742219 86.963817) (xy 181.742219 86.56912) + (xy 181.937613 86.56912) (xy 181.937613 87.55) (xy 181.742219 87.55) (xy 181.742219 87.131856) + ) + ) + (polygon + (pts + (xy 182.979431 87.55) (xy 182.786174 87.55) (xy 182.711985 87.338974) (xy 182.345193 87.338974) + (xy 182.271004 87.55) (xy 182.077808 87.55) (xy 182.213337 87.170935) (xy 182.403995 87.170935) + (xy 182.651779 87.170935) (xy 182.530024 86.816966) (xy 182.527215 86.816966) (xy 182.403995 87.170935) + (xy 182.213337 87.170935) (xy 182.427808 86.571074) (xy 182.629431 86.571074) + ) + ) + (polygon + (pts + (xy 183.808513 86.662971) (xy 183.808513 87.088808) (xy 183.646641 87.182658) (xy 183.858949 87.55) + (xy 183.643832 87.55) (xy 183.433967 87.182658) (xy 183.312212 87.182658) (xy 183.312212 87.55) + (xy 183.116817 87.55) (xy 183.116817 87.014619) (xy 183.312212 87.014619) (xy 183.613119 87.014619) + (xy 183.613119 86.737159) (xy 183.312212 86.737159) (xy 183.312212 87.014619) (xy 183.116817 87.014619) + (xy 183.116817 86.56912) (xy 183.646641 86.56912) + ) + ) + (polygon + (pts + (xy 184.398176 87.210013) (xy 184.398176 87.041974) (xy 184.754221 87.041974) (xy 184.754221 87.463965) + (xy 184.592349 87.557815) (xy 184.197042 87.557815) (xy 184.03517 87.463965) (xy 184.03517 86.659063) + (xy 184.197042 86.565212) (xy 184.592349 86.565212) (xy 184.754221 86.659063) (xy 184.754221 86.859586) + (xy 184.558827 86.859586) (xy 184.558827 86.733251) (xy 184.230565 86.733251) (xy 184.230565 87.389776) + (xy 184.558827 87.389776) (xy 184.558827 87.210013) + ) + ) + (polygon + (pts + (xy 185.172365 87.131856) (xy 185.172365 87.38196) (xy 185.563154 87.38196) (xy 185.563154 87.55) + (xy 184.976971 87.55) (xy 184.976971 86.56912) (xy 185.563154 86.56912) (xy 185.563154 86.737159) + (xy 185.172365 86.737159) (xy 185.172365 86.963817) (xy 185.479134 86.963817) (xy 185.479134 87.131856) + ) + ) + (polygon + (pts + (xy 186.550261 87.55) (xy 186.357004 87.55) (xy 186.282815 87.338974) (xy 185.916024 87.338974) + (xy 185.841835 87.55) (xy 185.648639 87.55) (xy 185.784168 87.170935) (xy 185.974825 87.170935) + (xy 186.222609 87.170935) (xy 186.100854 86.816966) (xy 186.098046 86.816966) (xy 185.974825 87.170935) + (xy 185.784168 87.170935) (xy 185.998639 86.571074) (xy 186.200261 86.571074) + ) + ) + (polygon + (pts + (xy 187.379344 86.662971) (xy 187.379344 86.972487) (xy 187.257894 87.042524) (xy 187.257894 87.045333) + (xy 187.379344 87.115369) (xy 187.379344 87.456149) (xy 187.217472 87.55) (xy 186.687648 87.55) + (xy 186.687648 87.38196) (xy 186.883042 87.38196) (xy 187.183949 87.38196) (xy 187.183949 87.127948) + (xy 186.883042 87.127948) (xy 186.883042 87.38196) (xy 186.687648 87.38196) (xy 186.687648 86.959909) + (xy 186.883042 86.959909) (xy 187.183949 86.959909) (xy 187.183949 86.737159) (xy 186.883042 86.737159) + (xy 186.883042 86.959909) (xy 186.687648 86.959909) (xy 186.687648 86.56912) (xy 187.217472 86.56912) + ) + ) + (polygon + (pts + (xy 187.617725 87.55) (xy 187.617725 86.571074) (xy 187.813119 86.571074) (xy 187.813119 87.38196) + (xy 188.149197 87.38196) (xy 188.149197 87.55) + ) + ) + (polygon + (pts + (xy 188.496999 87.131856) (xy 188.496999 87.38196) (xy 188.887787 87.38196) (xy 188.887787 87.55) + (xy 188.301605 87.55) (xy 188.301605 86.56912) (xy 188.887787 86.56912) (xy 188.887787 86.737159) + (xy 188.496999 86.737159) (xy 188.496999 86.963817) (xy 188.803768 86.963817) (xy 188.803768 87.131856) + ) + ) + (polygon + (pts + (xy 178.517236 89.23) (xy 178.517236 88.251074) (xy 178.71263 88.251074) (xy 178.71263 89.06196) + (xy 179.048709 89.06196) (xy 179.048709 89.23) + ) + ) + (polygon + (pts + (xy 179.201116 89.23) (xy 179.201116 88.24912) (xy 179.39651 88.24912) (xy 179.39651 89.23) + ) + ) + (polygon + (pts + (xy 180.326587 88.342971) (xy 180.326587 88.768808) (xy 180.164715 88.862658) (xy 180.377023 89.23) + (xy 180.161906 89.23) (xy 179.952041 88.862658) (xy 179.830286 88.862658) (xy 179.830286 89.23) + (xy 179.634891 89.23) (xy 179.634891 88.694619) (xy 179.830286 88.694619) (xy 180.131193 88.694619) + (xy 180.131193 88.417159) (xy 179.830286 88.417159) (xy 179.830286 88.694619) (xy 179.634891 88.694619) + (xy 179.634891 88.24912) (xy 180.164715 88.24912) + ) + ) + (polygon + (pts + (xy 180.760362 89.06196) (xy 181.221493 89.06196) (xy 181.221493 89.23) (xy 180.564968 89.23) (xy 180.564968 88.76893) + (xy 180.72684 88.67508) (xy 181.026099 88.67508) (xy 181.026099 88.417159) (xy 180.760362 88.417159) + (xy 180.760362 88.543311) (xy 180.564968 88.543311) (xy 180.564968 88.342971) (xy 180.72684 88.24912) + (xy 181.059621 88.24912) (xy 181.221493 88.342971) (xy 181.221493 88.749269) (xy 181.059621 88.843119) + (xy 180.760362 88.843119) + ) + ) + (polygon + (pts + (xy 182.168178 88.339063) (xy 182.168178 89.143965) (xy 182.006306 89.237815) (xy 181.622723 89.237815) + (xy 181.460851 89.143965) (xy 181.460851 89.069776) (xy 181.656245 89.069776) (xy 181.972784 89.069776) + (xy 181.972784 88.413251) (xy 181.656245 88.413251) (xy 181.656245 89.069776) (xy 181.460851 89.069776) + (xy 181.460851 88.339063) (xy 181.622723 88.245212) (xy 182.006306 88.245212) + ) + ) + (polygon + (pts + (xy 182.931498 89.237815) (xy 182.567454 89.237815) (xy 182.405582 89.143965) (xy 182.405582 88.943747) + (xy 182.600976 88.943747) (xy 182.600976 89.069776) (xy 182.897976 89.069776) (xy 182.897976 88.807948) + (xy 182.651596 88.807948) (xy 182.651596 88.639909) (xy 182.897976 88.639909) (xy 182.897976 88.413251) + (xy 182.600976 88.413251) (xy 182.600976 88.538426) (xy 182.405582 88.538426) (xy 182.405582 88.339063) + (xy 182.567454 88.245212) (xy 182.931498 88.245212) (xy 183.09337 88.339063) (xy 183.09337 88.652487) + (xy 182.97192 88.722524) (xy 182.97192 88.725333) (xy 183.09337 88.795369) (xy 183.09337 89.143965) + ) + ) + (polygon + (pts + (xy 183.526168 89.06196) (xy 183.987299 89.06196) (xy 183.987299 89.23) (xy 183.330774 89.23) (xy 183.330774 88.76893) + (xy 183.492646 88.67508) (xy 183.791905 88.67508) (xy 183.791905 88.417159) (xy 183.526168 88.417159) + (xy 183.526168 88.543311) (xy 183.330774 88.543311) (xy 183.330774 88.342971) (xy 183.492646 88.24912) + (xy 183.825427 88.24912) (xy 183.987299 88.342971) (xy 183.987299 88.749269) (xy 183.825427 88.843119) + (xy 183.526168 88.843119) + ) + ) + (polygon + (pts + (xy 185.352128 88.339063) (xy 185.352128 89.143965) (xy 185.190256 89.237815) (xy 184.751962 89.237815) + (xy 184.59009 89.143965) (xy 184.59009 89.069776) (xy 184.785484 89.069776) (xy 185.156734 89.069776) + (xy 185.156734 88.413251) (xy 184.785484 88.413251) (xy 184.785484 89.069776) (xy 184.59009 89.069776) + (xy 184.59009 88.339063) (xy 184.751962 88.245212) (xy 185.190256 88.245212) + ) + ) + (polygon + (pts + (xy 185.789811 88.595212) (xy 185.789811 89.23) (xy 185.590509 89.23) (xy 185.590509 88.24912) + (xy 185.775706 88.24912) (xy 186.196231 88.883907) (xy 186.196231 88.24912) (xy 186.395533 88.24912) + (xy 186.395533 89.23) (xy 186.210336 89.23) + ) + ) + (polygon + (pts + (xy 186.632937 89.23) (xy 186.632937 88.251074) (xy 186.828332 88.251074) (xy 186.828332 89.06196) + (xy 187.16441 89.06196) (xy 187.16441 89.23) + ) + ) + (polygon + (pts + (xy 187.479972 89.23) (xy 187.479972 88.811856) (xy 187.164959 88.251074) (xy 187.377756 88.251074) + (xy 187.576264 88.6175) (xy 187.579073 88.6175) (xy 187.778925 88.251074) (xy 187.991721 88.251074) + (xy 187.675366 88.81326) (xy 187.675366 89.23) + ) + ) + ) + ) + (gr_text "CHARGE" + (at 190.2 85.8 0) + (layer "F.SilkS") + (uuid "7dfb920a-72bd-4f0e-9ec6-a223aad5a01e") + (effects + (font + (face "Quantico") + (size 1 1) + (thickness 0.25) + (bold yes) + ) + (justify left bottom) + ) + (render_cache "CHARGE" 0 + (polygon + (pts + (xy 190.840893 85.344052) (xy 191.036287 85.344052) (xy 191.036287 85.543965) (xy 190.874415 85.637815) + (xy 190.479108 85.637815) (xy 190.317236 85.543965) (xy 190.317236 84.739063) (xy 190.479108 84.645212) + (xy 190.874415 84.645212) (xy 191.036287 84.739063) (xy 191.036287 84.939036) (xy 190.840893 84.939036) + (xy 190.840893 84.813251) (xy 190.51263 84.813251) (xy 190.51263 85.469776) (xy 190.840893 85.469776) + ) + ) + (polygon + (pts + (xy 191.457362 85.211856) (xy 191.457362 85.63) (xy 191.261967 85.63) (xy 191.261967 84.64912) + (xy 191.457362 84.64912) (xy 191.457362 85.043817) (xy 191.844242 85.043817) (xy 191.844242 84.64912) + (xy 192.039637 84.64912) (xy 192.039637 85.63) (xy 191.844242 85.63) (xy 191.844242 85.211856) + ) + ) + (polygon + (pts + (xy 193.081454 85.63) (xy 192.888197 85.63) (xy 192.814009 85.418974) (xy 192.447217 85.418974) + (xy 192.373028 85.63) (xy 192.179832 85.63) (xy 192.315361 85.250935) (xy 192.506018 85.250935) + (xy 192.753803 85.250935) (xy 192.632048 84.896966) (xy 192.629239 84.896966) (xy 192.506018 85.250935) + (xy 192.315361 85.250935) (xy 192.529832 84.651074) (xy 192.731454 84.651074) + ) + ) + (polygon + (pts + (xy 193.910537 84.742971) (xy 193.910537 85.168808) (xy 193.748665 85.262658) (xy 193.960973 85.63) + (xy 193.745856 85.63) (xy 193.53599 85.262658) (xy 193.414235 85.262658) (xy 193.414235 85.63) + (xy 193.218841 85.63) (xy 193.218841 85.094619) (xy 193.414235 85.094619) (xy 193.715143 85.094619) + (xy 193.715143 84.817159) (xy 193.414235 84.817159) (xy 193.414235 85.094619) (xy 193.218841 85.094619) + (xy 193.218841 84.64912) (xy 193.748665 84.64912) + ) + ) + (polygon + (pts + (xy 194.5002 85.290013) (xy 194.5002 85.121974) (xy 194.856245 85.121974) (xy 194.856245 85.543965) + (xy 194.694373 85.637815) (xy 194.299066 85.637815) (xy 194.137194 85.543965) (xy 194.137194 84.739063) + (xy 194.299066 84.645212) (xy 194.694373 84.645212) (xy 194.856245 84.739063) (xy 194.856245 84.939586) + (xy 194.660851 84.939586) (xy 194.660851 84.813251) (xy 194.332588 84.813251) (xy 194.332588 85.469776) + (xy 194.660851 85.469776) (xy 194.660851 85.290013) + ) + ) + (polygon + (pts + (xy 195.274389 85.211856) (xy 195.274389 85.46196) (xy 195.665177 85.46196) (xy 195.665177 85.63) + (xy 195.078995 85.63) (xy 195.078995 84.64912) (xy 195.665177 84.64912) (xy 195.665177 84.817159) + (xy 195.274389 84.817159) (xy 195.274389 85.043817) (xy 195.581158 85.043817) (xy 195.581158 85.211856) + ) + ) + ) + ) + (gr_text "RECHARGEABLE\nLIR2032 ONLY" + (at 224.75 89.1 0) + (layer "F.SilkS") + (uuid "957ad4c4-7ae2-4da3-b208-f3e25fdf44da") + (effects + (font + (face "Quantico") + (size 1 1) + (thickness 0.25) + (bold yes) + ) + (justify left bottom) + ) + (render_cache "RECHARGEABLE\nLIR2032 ONLY" 0 + (polygon + (pts + (xy 225.558932 86.362971) (xy 225.558932 86.788808) (xy 225.39706 86.882658) (xy 225.609368 87.25) + (xy 225.394251 87.25) (xy 225.184385 86.882658) (xy 225.06263 86.882658) (xy 225.06263 87.25) (xy 224.867236 87.25) + (xy 224.867236 86.714619) (xy 225.06263 86.714619) (xy 225.363538 86.714619) (xy 225.363538 86.437159) + (xy 225.06263 86.437159) (xy 225.06263 86.714619) (xy 224.867236 86.714619) (xy 224.867236 86.26912) + (xy 225.39706 86.26912) + ) + ) + (polygon + (pts + (xy 225.992707 86.831856) (xy 225.992707 87.08196) (xy 226.383496 87.08196) (xy 226.383496 87.25) + (xy 225.797313 87.25) (xy 225.797313 86.26912) (xy 226.383496 86.26912) (xy 226.383496 86.437159) + (xy 225.992707 86.437159) (xy 225.992707 86.663817) (xy 226.299476 86.663817) (xy 226.299476 86.831856) + ) + ) + (polygon + (pts + (xy 227.088869 86.964052) (xy 227.284263 86.964052) (xy 227.284263 87.163965) (xy 227.122391 87.257815) + (xy 226.727084 87.257815) (xy 226.565212 87.163965) (xy 226.565212 86.359063) (xy 226.727084 86.265212) + (xy 227.122391 86.265212) (xy 227.284263 86.359063) (xy 227.284263 86.559036) (xy 227.088869 86.559036) + (xy 227.088869 86.433251) (xy 226.760607 86.433251) (xy 226.760607 87.089776) (xy 227.088869 87.089776) + ) + ) + (polygon + (pts + (xy 227.705338 86.831856) (xy 227.705338 87.25) (xy 227.509944 87.25) (xy 227.509944 86.26912) + (xy 227.705338 86.26912) (xy 227.705338 86.663817) (xy 228.092219 86.663817) (xy 228.092219 86.26912) + (xy 228.287613 86.26912) (xy 228.287613 87.25) (xy 228.092219 87.25) (xy 228.092219 86.831856) + ) + ) + (polygon + (pts + (xy 229.329431 87.25) (xy 229.136174 87.25) (xy 229.061985 87.038974) (xy 228.695193 87.038974) + (xy 228.621004 87.25) (xy 228.427808 87.25) (xy 228.563337 86.870935) (xy 228.753995 86.870935) + (xy 229.001779 86.870935) (xy 228.880024 86.516966) (xy 228.877215 86.516966) (xy 228.753995 86.870935) + (xy 228.563337 86.870935) (xy 228.777808 86.271074) (xy 228.979431 86.271074) + ) + ) + (polygon + (pts + (xy 230.158513 86.362971) (xy 230.158513 86.788808) (xy 229.996641 86.882658) (xy 230.208949 87.25) + (xy 229.993832 87.25) (xy 229.783967 86.882658) (xy 229.662212 86.882658) (xy 229.662212 87.25) + (xy 229.466817 87.25) (xy 229.466817 86.714619) (xy 229.662212 86.714619) (xy 229.963119 86.714619) + (xy 229.963119 86.437159) (xy 229.662212 86.437159) (xy 229.662212 86.714619) (xy 229.466817 86.714619) + (xy 229.466817 86.26912) (xy 229.996641 86.26912) + ) + ) + (polygon + (pts + (xy 230.748176 86.910013) (xy 230.748176 86.741974) (xy 231.104221 86.741974) (xy 231.104221 87.163965) + (xy 230.942349 87.257815) (xy 230.547042 87.257815) (xy 230.38517 87.163965) (xy 230.38517 86.359063) + (xy 230.547042 86.265212) (xy 230.942349 86.265212) (xy 231.104221 86.359063) (xy 231.104221 86.559586) + (xy 230.908827 86.559586) (xy 230.908827 86.433251) (xy 230.580565 86.433251) (xy 230.580565 87.089776) + (xy 230.908827 87.089776) (xy 230.908827 86.910013) + ) + ) + (polygon + (pts + (xy 231.522365 86.831856) (xy 231.522365 87.08196) (xy 231.913154 87.08196) (xy 231.913154 87.25) + (xy 231.326971 87.25) (xy 231.326971 86.26912) (xy 231.913154 86.26912) (xy 231.913154 86.437159) + (xy 231.522365 86.437159) (xy 231.522365 86.663817) (xy 231.829134 86.663817) (xy 231.829134 86.831856) + ) + ) + (polygon + (pts + (xy 232.900261 87.25) (xy 232.707004 87.25) (xy 232.632815 87.038974) (xy 232.266024 87.038974) + (xy 232.191835 87.25) (xy 231.998639 87.25) (xy 232.134168 86.870935) (xy 232.324825 86.870935) + (xy 232.572609 86.870935) (xy 232.450854 86.516966) (xy 232.448046 86.516966) (xy 232.324825 86.870935) + (xy 232.134168 86.870935) (xy 232.348639 86.271074) (xy 232.550261 86.271074) + ) + ) + (polygon + (pts + (xy 233.729344 86.362971) (xy 233.729344 86.672487) (xy 233.607894 86.742524) (xy 233.607894 86.745333) + (xy 233.729344 86.815369) (xy 233.729344 87.156149) (xy 233.567472 87.25) (xy 233.037648 87.25) + (xy 233.037648 87.08196) (xy 233.233042 87.08196) (xy 233.533949 87.08196) (xy 233.533949 86.827948) + (xy 233.233042 86.827948) (xy 233.233042 87.08196) (xy 233.037648 87.08196) (xy 233.037648 86.659909) + (xy 233.233042 86.659909) (xy 233.533949 86.659909) (xy 233.533949 86.437159) (xy 233.233042 86.437159) + (xy 233.233042 86.659909) (xy 233.037648 86.659909) (xy 233.037648 86.26912) (xy 233.567472 86.26912) + ) + ) + (polygon + (pts + (xy 233.967725 87.25) (xy 233.967725 86.271074) (xy 234.163119 86.271074) (xy 234.163119 87.08196) + (xy 234.499197 87.08196) (xy 234.499197 87.25) + ) + ) + (polygon + (pts + (xy 234.846999 86.831856) (xy 234.846999 87.08196) (xy 235.237787 87.08196) (xy 235.237787 87.25) + (xy 234.651605 87.25) (xy 234.651605 86.26912) (xy 235.237787 86.26912) (xy 235.237787 86.437159) + (xy 234.846999 86.437159) (xy 234.846999 86.663817) (xy 235.153768 86.663817) (xy 235.153768 86.831856) + ) + ) + (polygon + (pts + (xy 224.867236 88.93) (xy 224.867236 87.951074) (xy 225.06263 87.951074) (xy 225.06263 88.76196) + (xy 225.398709 88.76196) (xy 225.398709 88.93) + ) + ) + (polygon + (pts + (xy 225.551116 88.93) (xy 225.551116 87.94912) (xy 225.74651 87.94912) (xy 225.74651 88.93) + ) + ) + (polygon + (pts + (xy 226.676587 88.042971) (xy 226.676587 88.468808) (xy 226.514715 88.562658) (xy 226.727023 88.93) + (xy 226.511906 88.93) (xy 226.302041 88.562658) (xy 226.180286 88.562658) (xy 226.180286 88.93) + (xy 225.984891 88.93) (xy 225.984891 88.394619) (xy 226.180286 88.394619) (xy 226.481193 88.394619) + (xy 226.481193 88.117159) (xy 226.180286 88.117159) (xy 226.180286 88.394619) (xy 225.984891 88.394619) + (xy 225.984891 87.94912) (xy 226.514715 87.94912) + ) + ) + (polygon + (pts + (xy 227.110362 88.76196) (xy 227.571493 88.76196) (xy 227.571493 88.93) (xy 226.914968 88.93) (xy 226.914968 88.46893) + (xy 227.07684 88.37508) (xy 227.376099 88.37508) (xy 227.376099 88.117159) (xy 227.110362 88.117159) + (xy 227.110362 88.243311) (xy 226.914968 88.243311) (xy 226.914968 88.042971) (xy 227.07684 87.94912) + (xy 227.409621 87.94912) (xy 227.571493 88.042971) (xy 227.571493 88.449269) (xy 227.409621 88.543119) + (xy 227.110362 88.543119) + ) + ) + (polygon + (pts + (xy 228.518178 88.039063) (xy 228.518178 88.843965) (xy 228.356306 88.937815) (xy 227.972723 88.937815) + (xy 227.810851 88.843965) (xy 227.810851 88.769776) (xy 228.006245 88.769776) (xy 228.322784 88.769776) + (xy 228.322784 88.113251) (xy 228.006245 88.113251) (xy 228.006245 88.769776) (xy 227.810851 88.769776) + (xy 227.810851 88.039063) (xy 227.972723 87.945212) (xy 228.356306 87.945212) + ) + ) + (polygon + (pts + (xy 229.281498 88.937815) (xy 228.917454 88.937815) (xy 228.755582 88.843965) (xy 228.755582 88.643747) + (xy 228.950976 88.643747) (xy 228.950976 88.769776) (xy 229.247976 88.769776) (xy 229.247976 88.507948) + (xy 229.001596 88.507948) (xy 229.001596 88.339909) (xy 229.247976 88.339909) (xy 229.247976 88.113251) + (xy 228.950976 88.113251) (xy 228.950976 88.238426) (xy 228.755582 88.238426) (xy 228.755582 88.039063) + (xy 228.917454 87.945212) (xy 229.281498 87.945212) (xy 229.44337 88.039063) (xy 229.44337 88.352487) + (xy 229.32192 88.422524) (xy 229.32192 88.425333) (xy 229.44337 88.495369) (xy 229.44337 88.843965) + ) + ) + (polygon + (pts + (xy 229.876168 88.76196) (xy 230.337299 88.76196) (xy 230.337299 88.93) (xy 229.680774 88.93) (xy 229.680774 88.46893) + (xy 229.842646 88.37508) (xy 230.141905 88.37508) (xy 230.141905 88.117159) (xy 229.876168 88.117159) + (xy 229.876168 88.243311) (xy 229.680774 88.243311) (xy 229.680774 88.042971) (xy 229.842646 87.94912) + (xy 230.175427 87.94912) (xy 230.337299 88.042971) (xy 230.337299 88.449269) (xy 230.175427 88.543119) + (xy 229.876168 88.543119) + ) + ) + (polygon + (pts + (xy 231.702128 88.039063) (xy 231.702128 88.843965) (xy 231.540256 88.937815) (xy 231.101962 88.937815) + (xy 230.94009 88.843965) (xy 230.94009 88.769776) (xy 231.135484 88.769776) (xy 231.506734 88.769776) + (xy 231.506734 88.113251) (xy 231.135484 88.113251) (xy 231.135484 88.769776) (xy 230.94009 88.769776) + (xy 230.94009 88.039063) (xy 231.101962 87.945212) (xy 231.540256 87.945212) + ) + ) + (polygon + (pts + (xy 232.139811 88.295212) (xy 232.139811 88.93) (xy 231.940509 88.93) (xy 231.940509 87.94912) + (xy 232.125706 87.94912) (xy 232.546231 88.583907) (xy 232.546231 87.94912) (xy 232.745533 87.94912) + (xy 232.745533 88.93) (xy 232.560336 88.93) + ) + ) + (polygon + (pts + (xy 232.982937 88.93) (xy 232.982937 87.951074) (xy 233.178332 87.951074) (xy 233.178332 88.76196) + (xy 233.51441 88.76196) (xy 233.51441 88.93) + ) + ) + (polygon + (pts + (xy 233.829972 88.93) (xy 233.829972 88.511856) (xy 233.514959 87.951074) (xy 233.727756 87.951074) + (xy 233.926264 88.3175) (xy 233.929073 88.3175) (xy 234.128925 87.951074) (xy 234.341721 87.951074) + (xy 234.025366 88.51326) (xy 234.025366 88.93) + ) + ) + ) + ) + (gr_text "12" + (at 202.8 41 0) + (layer "F.SilkS" knockout) + (uuid "c3aadf8d-0fcb-40a1-95aa-19cfa22476a6") + (effects + (font + (face "Quantico") + (size 5 5) + (thickness 0.5) + ) + (justify left bottom) + ) + (render_cache "12" 0 + (polygon + (pts + (xy 203.429535 36.722356) (xy 203.429535 36.015884) (xy 204.758522 35.253541) (xy 205.318143 35.253541) + (xy 205.318143 39.520464) (xy 206.507301 39.520464) (xy 206.507301 40.15) (xy 203.429535 40.15) + (xy 203.429535 39.520464) (xy 204.618693 39.520464) (xy 204.618693 36.03695) + ) + ) + (polygon + (pts + (xy 208.115029 39.520464) (xy 210.563258 39.520464) (xy 210.563258 40.15) (xy 207.415579 40.15) + (xy 207.415579 37.953646) (xy 208.227076 37.485005) (xy 209.863808 37.485005) (xy 209.863808 35.883077) + (xy 208.115029 35.883077) (xy 208.115029 36.512613) (xy 207.415579 36.512613) (xy 207.415579 35.722182) + (xy 208.227076 35.253541) (xy 209.752067 35.253541) (xy 210.563258 35.722182) (xy 210.563258 37.6459) + (xy 209.752067 38.114541) (xy 208.115029 38.114541) + ) + ) + ) + ) + (gr_text "BUZ" + (at 197.1 63.95 0) + (layer "B.SilkS") + (uuid "40af679f-1b87-4d79-935b-1a93fda77826") + (effects + (font + (face "Quantico") + (size 1 1) + (thickness 0.25) + (bold yes) + ) + (justify left bottom mirror) + ) + (render_cache "BUZ" 0 + (polygon + (pts + (xy 196.982763 63.78) (xy 196.452939 63.78) (xy 196.291067 63.686149) (xy 196.291067 63.61196) + (xy 196.486461 63.61196) (xy 196.787369 63.61196) (xy 196.787369 63.357948) (xy 196.486461 63.357948) + (xy 196.486461 63.61196) (xy 196.291067 63.61196) (xy 196.291067 63.345369) (xy 196.412517 63.275333) + (xy 196.412517 63.272524) (xy 196.291067 63.202487) (xy 196.291067 63.189909) (xy 196.486461 63.189909) + (xy 196.787369 63.189909) (xy 196.787369 62.967159) (xy 196.486461 62.967159) (xy 196.486461 63.189909) + (xy 196.291067 63.189909) (xy 196.291067 62.892971) (xy 196.452939 62.79912) (xy 196.982763 62.79912) + ) + ) + (polygon + (pts + (xy 195.486043 62.801074) (xy 195.290648 62.801074) (xy 195.290648 63.693171) (xy 195.45252 63.787815) + (xy 195.890814 63.787815) (xy 196.052686 63.693171) (xy 196.052686 62.801074) (xy 195.857292 62.801074) + (xy 195.857292 63.604145) (xy 195.486043 63.604145) + ) + ) + (polygon + (pts + (xy 195.079623 62.971067) (xy 195.079623 62.803028) (xy 194.415282 62.803028) (xy 194.415282 62.928019) + (xy 194.855835 63.61196) (xy 194.415282 63.61196) (xy 194.415282 63.78) (xy 195.106978 63.78) (xy 195.106978 63.655008) + (xy 194.667035 62.971067) + ) + ) + ) + ) + (gr_text "GND" + (at 197.2 66.7 0) + (layer "B.SilkS") + (uuid "70fa602c-8a99-435b-8134-142ad6c2b561") + (effects + (font + (face "Quantico") + (size 1 1) + (thickness 0.25) + (bold yes) + ) + (justify left bottom mirror) + ) + (render_cache "GND" 0 + (polygon + (pts + (xy 196.731481 66.190013) (xy 196.731481 66.021974) (xy 196.375436 66.021974) (xy 196.375436 66.443965) + (xy 196.537308 66.537815) (xy 196.932615 66.537815) (xy 197.094487 66.443965) (xy 197.094487 65.639063) + (xy 196.932615 65.545212) (xy 196.537308 65.545212) (xy 196.375436 65.639063) (xy 196.375436 65.839586) + (xy 196.57083 65.839586) (xy 196.57083 65.713251) (xy 196.899092 65.713251) (xy 196.899092 66.369776) + (xy 196.57083 66.369776) (xy 196.57083 66.190013) + ) + ) + (polygon + (pts + (xy 195.953384 65.895212) (xy 195.953384 66.53) (xy 196.152686 66.53) (xy 196.152686 65.54912) + (xy 195.967489 65.54912) (xy 195.546964 66.183907) (xy 195.546964 65.54912) (xy 195.347662 65.54912) + (xy 195.347662 66.53) (xy 195.532859 66.53) + ) + ) + (polygon + (pts + (xy 195.110258 66.53) (xy 194.510092 66.53) (xy 194.34822 66.436149) (xy 194.34822 66.36196) (xy 194.543614 66.36196) + (xy 194.914863 66.36196) (xy 194.914863 65.717159) (xy 194.543614 65.717159) (xy 194.543614 66.36196) + (xy 194.34822 66.36196) (xy 194.34822 65.642971) (xy 194.510092 65.54912) (xy 195.110258 65.54912) + ) + ) + ) + ) + (gr_text "12/24" + (at 192.504745 77.35 0) + (layer "B.SilkS") + (uuid "752421e4-5800-410c-87d8-763501883c9f") + (effects + (font + (face "Quantico") + (size 1.5 1.5) + (thickness 0.25) + (bold yes) + ) + (justify left bottom mirror) + ) + (render_cache "12/24" 0 + (polygon + (pts + (xy 192.32889 76.117356) (xy 192.32889 75.842583) (xy 191.952908 75.626612) (xy 191.701674 75.626612) + (xy 191.701674 76.842941) (xy 191.361688 76.842941) (xy 191.361688 77.095) (xy 192.32889 77.095) + (xy 192.32889 76.842941) (xy 191.994765 76.842941) (xy 191.994765 75.924374) + ) + ) + (polygon + (pts + (xy 190.818003 76.842941) (xy 190.126308 76.842941) (xy 190.126308 77.095) (xy 191.111095 77.095) + (xy 191.111095 76.403395) (xy 190.868287 76.26262) (xy 190.419399 76.26262) (xy 190.419399 75.875739) + (xy 190.818003 75.875739) (xy 190.818003 76.064966) (xy 191.111095 76.064966) (xy 191.111095 75.764456) + (xy 190.868287 75.623681) (xy 190.369116 75.623681) (xy 190.126308 75.764456) (xy 190.126308 76.373903) + (xy 190.369116 76.514678) (xy 190.818003 76.514678) + ) + ) + (polygon + (pts + (xy 189.890644 77.136032) (xy 189.395045 75.582648) (xy 189.122012 75.582648) (xy 189.617611 77.136032) + ) + ) + (polygon + (pts + (xy 188.600767 76.842941) (xy 187.909071 76.842941) (xy 187.909071 77.095) (xy 188.893858 77.095) + (xy 188.893858 76.403395) (xy 188.65105 76.26262) (xy 188.202163 76.26262) (xy 188.202163 75.875739) + (xy 188.600767 75.875739) (xy 188.600767 76.064966) (xy 188.893858 76.064966) (xy 188.893858 75.764456) + (xy 188.65105 75.623681) (xy 188.151879 75.623681) (xy 187.909071 75.764456) (xy 187.909071 76.373903) + (xy 188.151879 76.514678) (xy 188.600767 76.514678) + ) + ) + (polygon + (pts + (xy 187.649685 76.559283) (xy 187.649685 76.766737) (xy 186.952128 76.766737) (xy 186.952128 77.095) + (xy 186.66444 77.095) (xy 186.66444 76.766737) (xy 186.483181 76.766737) (xy 186.483181 76.532264) + (xy 186.66444 76.532264) (xy 186.66444 76.526402) (xy 186.952128 76.526402) (xy 187.323987 76.526402) + (xy 186.956341 76.055166) (xy 186.952128 76.055166) (xy 186.952128 76.526402) (xy 186.66444 76.526402) + (xy 186.66444 75.623681) (xy 186.920895 75.623681) + ) + ) + ) + ) + (gr_text "+3.3V" + (at 197.2 61.4 0) + (layer "B.SilkS") + (uuid "7d29751d-a7ca-4d8b-85ee-2ad653219717") + (effects + (font + (face "Quantico") + (size 1 1) + (thickness 0.25) + (bold yes) + ) + (justify left bottom mirror) + ) + (render_cache "+3.3V" 0 + (polygon + (pts + (xy 197.137473 60.772777) (xy 196.867829 60.772777) (xy 196.867829 60.503133) (xy 196.680251 60.503133) + (xy 196.680251 60.772777) (xy 196.410607 60.772777) (xy 196.410607 60.960355) (xy 196.680251 60.960355) + (xy 196.680251 61.23) (xy 196.867829 61.23) (xy 196.867829 60.960355) (xy 197.137473 60.960355) + ) + ) + (polygon + (pts + (xy 195.702974 61.237815) (xy 196.067018 61.237815) (xy 196.22889 61.143965) (xy 196.22889 60.943747) + (xy 196.033496 60.943747) (xy 196.033496 61.069776) (xy 195.736496 61.069776) (xy 195.736496 60.807948) + (xy 195.982876 60.807948) (xy 195.982876 60.639909) (xy 195.736496 60.639909) (xy 195.736496 60.413251) + (xy 196.033496 60.413251) (xy 196.033496 60.538426) (xy 196.22889 60.538426) (xy 196.22889 60.339063) + (xy 196.067018 60.245212) (xy 195.702974 60.245212) (xy 195.541102 60.339063) (xy 195.541102 60.652487) + (xy 195.662552 60.722524) (xy 195.662552 60.725333) (xy 195.541102 60.795369) (xy 195.541102 61.143965) + ) + ) + (polygon + (pts + (xy 195.288066 61.23) (xy 195.288066 60.964263) (xy 195.02233 60.964263) (xy 195.02233 61.23) + ) + ) + (polygon + (pts + (xy 194.24631 61.237815) (xy 194.610354 61.237815) (xy 194.772226 61.143965) (xy 194.772226 60.943747) + (xy 194.576831 60.943747) (xy 194.576831 61.069776) (xy 194.279832 61.069776) (xy 194.279832 60.807948) + (xy 194.526212 60.807948) (xy 194.526212 60.639909) (xy 194.279832 60.639909) (xy 194.279832 60.413251) + (xy 194.576831 60.413251) (xy 194.576831 60.538426) (xy 194.772226 60.538426) (xy 194.772226 60.339063) + (xy 194.610354 60.245212) (xy 194.24631 60.245212) (xy 194.084438 60.339063) (xy 194.084438 60.652487) + (xy 194.205887 60.722524) (xy 194.205887 60.725333) (xy 194.084438 60.795369) (xy 194.084438 61.143965) + ) + ) + (polygon + (pts + (xy 193.02766 60.251074) (xy 193.37766 61.23) (xy 193.593265 61.23) (xy 193.943265 60.251074) (xy 193.744452 60.251074) + (xy 193.485493 60.990886) (xy 193.482684 60.990886) (xy 193.226474 60.251074) + ) + ) + ) + ) + (gr_text "@grimsteel" + (at 232.5 78.05 0) + (layer "B.SilkS") + (uuid "8af6f16f-77b7-4078-8d64-6192cf0bbb54") + (effects + (font + (face "Quantico") + (size 2 2) + (thickness 0.375) + (bold yes) + ) + (justify left bottom mirror) + ) + (render_cache "@grimsteel" 0 + (polygon + (pts + (xy 232.265526 75.92605) (xy 232.265526 77.915163) (xy 231.937752 78.100788) (xy 230.20949 78.100788) + (xy 230.20949 77.795973) (xy 231.898185 77.795973) (xy 231.898185 76.04524) (xy 230.249057 76.04524) + (xy 230.249057 77.303579) (xy 230.578907 77.303579) (xy 230.498547 76.536779) (xy 230.8836 76.536779) + (xy 230.959071 77.280987) (xy 231.325191 77.280987) (xy 231.24972 76.536779) (xy 230.8836 76.536779) + (xy 230.498547 76.536779) (xy 230.464235 76.209371) (xy 230.648761 76.209371) (xy 230.861252 76.324043) + (xy 231.045655 76.209371) (xy 231.272069 76.209371) (xy 231.61584 76.397072) (xy 231.724895 77.42277) + (xy 231.420202 77.608394) (xy 231.193789 77.608394) (xy 230.98142 77.494822) (xy 230.796894 77.608394) + (xy 230.20949 77.608394) (xy 229.881716 77.42277) (xy 229.881716 75.92605) (xy 230.20949 75.740425) + (xy 231.937752 75.740425) + ) + ) + (polygon + (pts + (xy 229.434263 76.497944) (xy 229.434263 77.069106) (xy 229.234717 77.183534) (xy 229.434263 77.300404) + (xy 229.434263 77.554539) (xy 229.164375 77.71) (xy 229.488974 77.898921) (xy 229.488974 78.093827) + (xy 229.164375 78.280551) (xy 228.484891 78.280551) (xy 228.159682 78.093827) (xy 228.159682 77.960104) + (xy 228.543265 77.960104) (xy 229.10539 77.960104) (xy 229.10539 77.71) (xy 228.543265 77.71) (xy 228.543265 77.960104) + (xy 228.159682 77.960104) (xy 228.159682 77.598991) (xy 228.484891 77.413) (xy 229.05068 77.413) + (xy 229.05068 77.225422) (xy 228.569033 77.225422) (xy 228.245655 77.038454) (xy 228.245655 76.912791) + (xy 228.629239 76.912791) (xy 229.05068 76.912791) (xy 229.05068 76.623607) (xy 228.629239 76.623607) + (xy 228.629239 76.912791) (xy 228.245655 76.912791) (xy 228.245655 76.737669) (xy 228.415282 76.637529) + (xy 228.159682 76.48964) (xy 228.159682 76.310976) (xy 229.108199 76.310976) + ) + ) + (polygon + (pts + (xy 226.933217 76.638384) (xy 227.413276 76.638384) (xy 227.413276 77.71) (xy 227.796859 77.71) + (xy 227.796859 76.310976) (xy 227.480443 76.310976) (xy 227.413276 76.425648) (xy 227.215073 76.310976) + (xy 226.933217 76.310976) + ) + ) + (polygon + (pts + (xy 226.268876 76.310976) (xy 226.268876 77.71) (xy 226.652459 77.71) (xy 226.652459 76.310976) + ) + ) + (polygon + (pts + (xy 226.66748 76.053056) (xy 226.66748 75.670083) (xy 226.253244 75.670083) (xy 226.253244 76.053056) + ) + ) + (polygon + (pts + (xy 223.886409 76.482801) (xy 223.886409 77.71) (xy 224.269993 77.71) (xy 224.269993 76.622752) + (xy 224.675802 76.622752) (xy 224.675802 77.71) (xy 225.059385 77.71) (xy 225.059385 76.622752) + (xy 225.465195 76.622752) (xy 225.465195 77.71) (xy 225.848778 77.71) (xy 225.848778 76.295345) + (xy 225.532362 76.295345) (xy 225.465195 76.410017) (xy 225.267847 76.295345) (xy 225.000645 76.295345) + (xy 224.74016 76.446409) (xy 224.478454 76.295345) (xy 224.211252 76.295345) + ) + ) + (polygon + (pts + (xy 222.351221 77.023799) (xy 222.351221 77.522543) (xy 222.675942 77.71) (xy 223.46106 77.71) + (xy 223.46106 77.382592) (xy 222.734804 77.382592) (xy 222.734804 77.170711) (xy 223.136217 77.170711) + (xy 223.46106 76.981545) (xy 223.46106 76.498433) (xy 223.136217 76.310976) (xy 222.379187 76.310976) + (xy 222.379187 76.638384) (xy 223.077477 76.638384) (xy 223.077477 76.834633) (xy 222.675942 76.834633) + ) + ) + (polygon + (pts + (xy 222.042498 76.638384) (xy 222.042498 76.310976) (xy 221.784577 76.310976) (xy 221.784577 76.075893) + (xy 221.400994 75.854853) (xy 221.400994 76.310976) (xy 221.096789 76.310976) (xy 221.096789 76.638384) + (xy 221.400994 76.638384) (xy 221.400994 77.382592) (xy 221.096789 77.382592) (xy 221.096789 77.71) + (xy 221.459734 77.71) (xy 221.784577 77.522543) (xy 221.784577 76.638384) + ) + ) + (polygon + (pts + (xy 220.733356 76.483656) (xy 220.733356 77.522543) (xy 220.408513 77.71) (xy 219.568806 77.71) + (xy 219.568806 77.382592) (xy 220.349773 77.382592) (xy 220.349773 77.15508) (xy 219.568806 77.15508) + (xy 219.568806 76.865896) (xy 219.95239 76.865896) (xy 220.349773 76.865896) (xy 220.349773 76.623607) + (xy 219.95239 76.623607) (xy 219.95239 76.865896) (xy 219.568806 76.865896) (xy 219.568806 76.483656) + (xy 219.893649 76.2962) (xy 220.408513 76.2962) + ) + ) + (polygon + (pts + (xy 219.152616 76.483656) (xy 219.152616 77.522543) (xy 218.827773 77.71) (xy 217.988066 77.71) + (xy 217.988066 77.382592) (xy 218.769033 77.382592) (xy 218.769033 77.15508) (xy 217.988066 77.15508) + (xy 217.988066 76.865896) (xy 218.37165 76.865896) (xy 218.769033 76.865896) (xy 218.769033 76.623607) + (xy 218.37165 76.623607) (xy 218.37165 76.865896) (xy 217.988066 76.865896) (xy 217.988066 76.483656) + (xy 218.312909 76.2962) (xy 218.827773 76.2962) + ) + ) + (polygon + (pts + (xy 217.247034 77.71) (xy 217.571877 77.522543) (xy 217.571877 75.670083) (xy 217.188293 75.670083) + (xy 217.188293 77.382592) (xy 216.907536 77.382592) (xy 216.907536 77.71) + ) + ) + ) + ) + (gr_text "THE PIXEL CLOCK" + (at 232.5 72.575 0) + (layer "B.SilkS") + (uuid "9bc3736a-eb76-4769-8e0f-43a4fa7203be") + (effects + (font + (face "Quantico") + (size 4 4) + (thickness 0.25) + (bold yes) + ) + (justify left bottom mirror) + ) + (render_cache "THE PIXEL CLOCK" 0 + (polygon + (pts + (xy 230.514794 68.643639) (xy 230.514794 71.895) (xy 231.296371 71.895) (xy 231.296371 68.643639) + (xy 232.359316 68.643639) (xy 232.359316 67.971482) (xy 229.451849 67.971482) (xy 229.451849 68.643639) + ) + ) + (polygon + (pts + (xy 228.072365 70.222424) (xy 228.072365 71.895) (xy 228.853942 71.895) (xy 228.853942 67.971482) + (xy 228.072365 67.971482) (xy 228.072365 69.550268) (xy 226.524842 69.550268) (xy 226.524842 67.971482) + (xy 225.743265 67.971482) (xy 225.743265 71.895) (xy 226.524842 71.895) (xy 226.524842 70.222424) + ) + ) + (polygon + (pts + (xy 224.01598 70.222424) (xy 224.01598 71.222843) (xy 222.452826 71.222843) (xy 222.452826 71.895) + (xy 224.797557 71.895) (xy 224.797557 67.971482) (xy 222.452826 67.971482) (xy 222.452826 68.643639) + (xy 224.01598 68.643639) (xy 224.01598 69.550268) (xy 222.788904 69.550268) (xy 222.788904 70.222424) + ) + ) + (polygon + (pts + (xy 220.272226 71.895) (xy 219.490648 71.895) (xy 219.490648 70.472529) (xy 218.199825 70.472529) + (xy 217.552337 70.097128) (xy 217.552337 69.800373) (xy 218.333914 69.800373) (xy 219.490648 69.800373) + (xy 219.490648 68.643639) (xy 218.333914 68.643639) (xy 218.333914 69.800373) (xy 217.552337 69.800373) + (xy 217.552337 68.346884) (xy 218.199825 67.971482) (xy 220.272226 67.971482) + ) + ) + (polygon + (pts + (xy 216.774668 71.895) (xy 216.774668 67.971482) (xy 215.993091 67.971482) (xy 215.993091 71.895) + ) + ) + (polygon + (pts + (xy 215.368562 71.895) (xy 214.102896 69.8883) (xy 215.31263 67.971482) (xy 214.427739 67.971482) + (xy 213.660572 69.187812) (xy 212.887787 67.971482) (xy 212.002896 67.971482) (xy 213.218004 69.8883) + (xy 211.946964 71.895) (xy 212.831612 71.895) (xy 213.660572 70.589033) (xy 214.48367 71.895) + ) + ) + (polygon + (pts + (xy 210.557222 70.222424) (xy 210.557222 71.222843) (xy 208.994068 71.222843) (xy 208.994068 71.895) + (xy 211.338799 71.895) (xy 211.338799 67.971482) (xy 208.994068 67.971482) (xy 208.994068 68.643639) + (xy 210.557222 68.643639) (xy 210.557222 69.550268) (xy 209.330146 69.550268) (xy 209.330146 70.222424) + ) + ) + (polygon + (pts + (xy 208.267201 71.895) (xy 208.267201 67.979298) (xy 207.485624 67.979298) (xy 207.485624 71.222843) + (xy 206.141311 71.222843) (xy 206.141311 71.895) + ) + ) + (polygon + (pts + (xy 201.983321 70.75121) (xy 201.201744 70.75121) (xy 201.201744 71.550861) (xy 201.849232 71.926263) + (xy 203.43046 71.926263) (xy 204.077948 71.550861) (xy 204.077948 68.331252) (xy 203.43046 67.955851) + (xy 201.849232 67.955851) (xy 201.201744 68.331252) (xy 201.201744 69.131147) (xy 201.983321 69.131147) + (xy 201.983321 68.628007) (xy 203.296371 68.628007) (xy 203.296371 71.254106) (xy 201.983321 71.254106) + ) + ) + (polygon + (pts + (xy 200.299023 71.895) (xy 200.299023 67.979298) (xy 199.517445 67.979298) (xy 199.517445 71.222843) + (xy 198.173133 71.222843) (xy 198.173133 71.895) + ) + ) + (polygon + (pts + (xy 197.563503 68.331252) (xy 197.563503 71.550861) (xy 196.916015 71.926263) (xy 195.16284 71.926263) + (xy 194.515352 71.550861) (xy 194.515352 71.254106) (xy 195.296929 71.254106) (xy 196.781926 71.254106) + (xy 196.781926 68.628007) (xy 195.296929 68.628007) (xy 195.296929 71.254106) (xy 194.515352 71.254106) + (xy 194.515352 68.331252) (xy 195.16284 67.955851) (xy 196.916015 67.955851) + ) + ) + (polygon + (pts + (xy 191.467201 70.75121) (xy 190.685624 70.75121) (xy 190.685624 71.550861) (xy 191.333112 71.926263) + (xy 192.91434 71.926263) (xy 193.561828 71.550861) (xy 193.561828 68.331252) (xy 192.91434 67.955851) + (xy 191.333112 67.955851) (xy 190.685624 68.331252) (xy 190.685624 69.131147) (xy 191.467201 69.131147) + (xy 191.467201 68.628007) (xy 192.780251 68.628007) (xy 192.780251 71.254106) (xy 191.467201 71.254106) + ) + ) + (polygon + (pts + (xy 189.782903 71.895) (xy 189.782903 67.971482) (xy 189.001325 67.971482) (xy 189.001325 69.737114) + (xy 188.99009 69.737114) (xy 187.528541 67.971482) (xy 186.598953 67.971482) (xy 188.144521 69.809898) + (xy 186.425296 71.895) (xy 187.36612 71.895) (xy 188.614933 70.370436) (xy 189.001325 70.824483) + (xy 189.001325 71.895) + ) + ) + ) + ) + (gr_text "JLCJLCJLCJLC" + (at 227.37 83.85 0) + (layer "B.SilkS") + (uuid "ad9d1065-8ad5-4452-849a-d9a15935645f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (gr_text "NEO" + (at 196.95 58.9 0) + (layer "B.SilkS") + (uuid "c71e9eb7-88b9-4150-8cc1-755a8799ea20") + (effects + (font + (face "Quantico") + (size 1 1) + (thickness 0.25) + (bold yes) + ) + (justify left bottom mirror) + ) + (render_cache "NEO" 0 + (polygon + (pts + (xy 196.633461 58.095212) (xy 196.633461 58.73) (xy 196.832763 58.73) (xy 196.832763 57.74912) + (xy 196.647566 57.74912) (xy 196.227041 58.383907) (xy 196.227041 57.74912) (xy 196.027739 57.74912) + (xy 196.027739 58.73) (xy 196.212936 58.73) + ) + ) + (polygon + (pts + (xy 195.59494 58.311856) (xy 195.59494 58.56196) (xy 195.204152 58.56196) (xy 195.204152 58.73) + (xy 195.790334 58.73) (xy 195.790334 57.74912) (xy 195.204152 57.74912) (xy 195.204152 57.917159) + (xy 195.59494 57.917159) (xy 195.59494 58.143817) (xy 195.288171 58.143817) (xy 195.288171 58.311856) + ) + ) + (polygon + (pts + (xy 195.022435 57.839063) (xy 195.022435 58.643965) (xy 194.860563 58.737815) (xy 194.422269 58.737815) + (xy 194.260397 58.643965) (xy 194.260397 58.569776) (xy 194.455792 58.569776) (xy 194.827041 58.569776) + (xy 194.827041 57.913251) (xy 194.455792 57.913251) (xy 194.455792 58.569776) (xy 194.260397 58.569776) + (xy 194.260397 57.839063) (xy 194.422269 57.745212) (xy 194.860563 57.745212) + ) + ) + ) + ) + (gr_text "github.com/grimsteel/pixel-clock" + (at 232.5 81.25 0) + (layer "B.SilkS") + (uuid "cfea794b-becf-4555-ad1d-8e80d1a3f071") + (effects + (font + (face "Quantico") + (size 1.5 1.5) + (thickness 0.375) + (bold yes) + ) + (justify left bottom mirror) + ) + (render_cache "github.com/grimsteel/pixel-clock" 0 + (polygon + (pts + (xy 232.34173 80.085958) (xy 232.34173 80.51433) (xy 232.19207 80.60015) (xy 232.34173 80.687803) + (xy 232.34173 80.878404) (xy 232.139314 80.995) (xy 232.382763 81.136691) (xy 232.382763 81.28287) + (xy 232.139314 81.422913) (xy 231.629701 81.422913) (xy 231.385794 81.28287) (xy 231.385794 81.182578) + (xy 231.673482 81.182578) (xy 232.095075 81.182578) (xy 232.095075 80.995) (xy 231.673482 80.995) + (xy 231.673482 81.182578) (xy 231.385794 81.182578) (xy 231.385794 80.911743) (xy 231.629701 80.77225) + (xy 232.054043 80.77225) (xy 232.054043 80.631566) (xy 231.692807 80.631566) (xy 231.450274 80.49134) + (xy 231.450274 80.397093) (xy 231.737962 80.397093) (xy 232.054043 80.397093) (xy 232.054043 80.180205) + (xy 231.737962 80.180205) (xy 231.737962 80.397093) (xy 231.450274 80.397093) (xy 231.450274 80.265751) + (xy 231.577494 80.190647) (xy 231.385794 80.07973) (xy 231.385794 79.945732) (xy 232.097182 79.945732) + ) + ) + (polygon + (pts + (xy 230.826448 79.945732) (xy 230.826448 80.995) (xy 231.114135 80.995) (xy 231.114135 79.945732) + ) + ) + (polygon + (pts + (xy 231.125401 79.752292) (xy 231.125401 79.465062) (xy 230.814724 79.465062) (xy 230.814724 79.752292) + ) + ) + (polygon + (pts + (xy 230.59344 80.191288) (xy 230.59344 79.945732) (xy 230.4 79.945732) (xy 230.4 79.769419) (xy 230.112312 79.60364) + (xy 230.112312 79.945732) (xy 229.884159 79.945732) (xy 229.884159 80.191288) (xy 230.112312 80.191288) + (xy 230.112312 80.749444) (xy 229.884159 80.749444) (xy 229.884159 80.995) (xy 230.156367 80.995) + (xy 230.4 80.854407) (xy 230.4 80.191288) + ) + ) + (polygon + (pts + (xy 229.323896 80.995) (xy 229.611584 80.995) (xy 229.611584 79.465062) (xy 229.323896 79.465062) + (xy 229.323896 80.020654) (xy 229.174786 79.93465) (xy 228.899738 79.93465) (xy 228.656106 80.075242) + (xy 228.656106 80.995) (xy 228.943793 80.995) (xy 228.943793 80.180205) (xy 229.323896 80.180205) + ) + ) + (polygon + (pts + (xy 228.342498 80.866131) (xy 228.342498 79.945732) (xy 228.05481 79.945732) (xy 228.05481 80.761168) + (xy 227.697697 80.761168) (xy 227.697697 79.945732) (xy 227.410009 79.945732) (xy 227.410009 81.006723) + (xy 227.647322 81.006723) (xy 227.697697 80.920719) (xy 227.845983 81.006723) (xy 228.098866 81.006723) + ) + ) + (polygon + (pts + (xy 227.093928 81.006723) (xy 226.955351 81.006723) (xy 226.806241 80.920719) (xy 226.657131 81.006723) + (xy 226.382083 81.006723) (xy 226.13845 80.866131) (xy 226.13845 80.761168) (xy 226.426138 80.761168) + (xy 226.806241 80.761168) (xy 226.806241 80.180205) (xy 226.426138 80.180205) (xy 226.426138 80.761168) + (xy 226.13845 80.761168) (xy 226.13845 80.075242) (xy 226.382083 79.93465) (xy 226.657131 79.93465) + (xy 226.806241 80.020654) (xy 226.806241 79.465062) (xy 227.093928 79.465062) + ) + ) + (polygon + (pts + (xy 225.78381 80.995) (xy 225.78381 80.596395) (xy 225.385205 80.596395) (xy 225.385205 80.995) + ) + ) + (polygon + (pts + (xy 224.739946 80.191288) (xy 224.739946 80.749444) (xy 224.218702 80.749444) (xy 224.218702 80.995) + (xy 224.784002 80.995) (xy 225.027634 80.854407) (xy 225.027634 80.086325) (xy 224.784002 79.945732) + (xy 224.218702 79.945732) (xy 224.218702 80.191288) + ) + ) + (polygon + (pts + (xy 223.946127 80.075242) (xy 223.946127 80.866131) (xy 223.702494 81.006723) (xy 223.25727 81.006723) + (xy 223.013638 80.866131) (xy 223.013638 80.761168) (xy 223.301325 80.761168) (xy 223.658439 80.761168) + (xy 223.658439 80.180205) (xy 223.301325 80.180205) (xy 223.301325 80.761168) (xy 223.013638 80.761168) + (xy 223.013638 80.075242) (xy 223.25727 79.93465) (xy 223.702494 79.93465) + ) + ) + (polygon + (pts + (xy 221.22578 80.074601) (xy 221.22578 80.995) (xy 221.513468 80.995) (xy 221.513468 80.179564) + (xy 221.817825 80.179564) (xy 221.817825 80.995) (xy 222.105512 80.995) (xy 222.105512 80.179564) + (xy 222.40987 80.179564) (xy 222.40987 80.995) (xy 222.697557 80.995) (xy 222.697557 79.934009) + (xy 222.460245 79.934009) (xy 222.40987 80.020013) (xy 222.261858 79.934009) (xy 222.061457 79.934009) + (xy 221.866093 80.047307) (xy 221.669814 79.934009) (xy 221.469412 79.934009) + ) + ) + (polygon + (pts + (xy 221.012556 81.036032) (xy 220.516957 79.482648) (xy 220.243924 79.482648) (xy 220.739523 81.036032) + ) + ) + (polygon + (pts + (xy 220.033356 80.085958) (xy 220.033356 80.51433) (xy 219.883696 80.60015) (xy 220.033356 80.687803) + (xy 220.033356 80.878404) (xy 219.83094 80.995) (xy 220.074389 81.136691) (xy 220.074389 81.28287) + (xy 219.83094 81.422913) (xy 219.321327 81.422913) (xy 219.07742 81.28287) (xy 219.07742 81.182578) + (xy 219.365108 81.182578) (xy 219.786701 81.182578) (xy 219.786701 80.995) (xy 219.365108 80.995) + (xy 219.365108 81.182578) (xy 219.07742 81.182578) (xy 219.07742 80.911743) (xy 219.321327 80.77225) + (xy 219.745669 80.77225) (xy 219.745669 80.631566) (xy 219.384433 80.631566) (xy 219.1419 80.49134) + (xy 219.1419 80.397093) (xy 219.429588 80.397093) (xy 219.745669 80.397093) (xy 219.745669 80.180205) + (xy 219.429588 80.180205) (xy 219.429588 80.397093) (xy 219.1419 80.397093) (xy 219.1419 80.265751) + (xy 219.26912 80.190647) (xy 219.07742 80.07973) (xy 219.07742 79.945732) (xy 219.788808 79.945732) + ) + ) + (polygon + (pts + (xy 218.157571 80.191288) (xy 218.517616 80.191288) (xy 218.517616 80.995) (xy 218.805303 80.995) + (xy 218.805303 79.945732) (xy 218.567991 79.945732) (xy 218.517616 80.031736) (xy 218.368963 79.945732) + (xy 218.157571 79.945732) + ) + ) + (polygon + (pts + (xy 217.659316 79.945732) (xy 217.659316 80.995) (xy 217.947003 80.995) (xy 217.947003 79.945732) + ) + ) + (polygon + (pts + (xy 217.958269 79.752292) (xy 217.958269 79.465062) (xy 217.647592 79.465062) (xy 217.647592 79.752292) + ) + ) + (polygon + (pts + (xy 215.872465 80.074601) (xy 215.872465 80.995) (xy 216.160153 80.995) (xy 216.160153 80.179564) + (xy 216.46451 80.179564) (xy 216.46451 80.995) (xy 216.752198 80.995) (xy 216.752198 80.179564) + (xy 217.056555 80.179564) (xy 217.056555 80.995) (xy 217.344242 80.995) (xy 217.344242 79.934009) + (xy 217.10693 79.934009) (xy 217.056555 80.020013) (xy 216.908544 79.934009) (xy 216.708142 79.934009) + (xy 216.512779 80.047307) (xy 216.316499 79.934009) (xy 216.116098 79.934009) + ) + ) + (polygon + (pts + (xy 214.721074 80.480349) (xy 214.721074 80.854407) (xy 214.964615 80.995) (xy 215.553454 80.995) + (xy 215.553454 80.749444) (xy 215.008762 80.749444) (xy 215.008762 80.590533) (xy 215.309822 80.590533) + (xy 215.553454 80.448659) (xy 215.553454 80.086325) (xy 215.309822 79.945732) (xy 214.742049 79.945732) + (xy 214.742049 80.191288) (xy 215.265766 80.191288) (xy 215.265766 80.338475) (xy 214.964615 80.338475) + ) + ) + (polygon + (pts + (xy 214.489532 80.191288) (xy 214.489532 79.945732) (xy 214.296092 79.945732) (xy 214.296092 79.769419) + (xy 214.008404 79.60364) (xy 214.008404 79.945732) (xy 213.780251 79.945732) (xy 213.780251 80.191288) + (xy 214.008404 80.191288) (xy 214.008404 80.749444) (xy 213.780251 80.749444) (xy 213.780251 80.995) + (xy 214.052459 80.995) (xy 214.296092 80.854407) (xy 214.296092 80.191288) + ) + ) + (polygon + (pts + (xy 213.507676 80.075242) (xy 213.507676 80.854407) (xy 213.264043 80.995) (xy 212.634263 80.995) + (xy 212.634263 80.749444) (xy 213.219988 80.749444) (xy 213.219988 80.57881) (xy 212.634263 80.57881) + (xy 212.634263 80.361922) (xy 212.921951 80.361922) (xy 213.219988 80.361922) (xy 213.219988 80.180205) + (xy 212.921951 80.180205) (xy 212.921951 80.361922) (xy 212.634263 80.361922) (xy 212.634263 80.075242) + (xy 212.877896 79.93465) (xy 213.264043 79.93465) + ) + ) + (polygon + (pts + (xy 212.322121 80.075242) (xy 212.322121 80.854407) (xy 212.078489 80.995) (xy 211.448709 80.995) + (xy 211.448709 80.749444) (xy 212.034433 80.749444) (xy 212.034433 80.57881) (xy 211.448709 80.57881) + (xy 211.448709 80.361922) (xy 211.736396 80.361922) (xy 212.034433 80.361922) (xy 212.034433 80.180205) + (xy 211.736396 80.180205) (xy 211.736396 80.361922) (xy 211.448709 80.361922) (xy 211.448709 80.075242) + (xy 211.692341 79.93465) (xy 212.078489 79.93465) + ) + ) + (polygon + (pts + (xy 210.892934 80.995) (xy 211.136566 80.854407) (xy 211.136566 79.465062) (xy 210.848879 79.465062) + (xy 210.848879 80.749444) (xy 210.638311 80.749444) (xy 210.638311 80.995) + ) + ) + (polygon + (pts + (xy 210.55652 81.036032) (xy 210.060921 79.482648) (xy 209.787888 79.482648) (xy 210.283487 81.036032) + ) + ) + (polygon + (pts + (xy 209.289632 80.025874) (xy 209.340007 79.93987) (xy 209.57732 79.93987) (xy 209.57732 81.417051) + (xy 209.289632 81.417051) (xy 209.289632 80.920719) (xy 209.140522 81.006723) (xy 208.865474 81.006723) + (xy 208.621842 80.866131) (xy 208.621842 80.761168) (xy 208.909529 80.761168) (xy 209.289632 80.761168) + (xy 209.289632 80.185426) (xy 208.909529 80.185426) (xy 208.909529 80.761168) (xy 208.621842 80.761168) + (xy 208.621842 80.080463) (xy 208.865474 79.93987) (xy 209.140522 79.93987) + ) + ) + (polygon + (pts + (xy 208.021004 79.945732) (xy 208.021004 80.995) (xy 208.308692 80.995) (xy 208.308692 79.945732) + ) + ) + (polygon + (pts + (xy 208.319958 79.752292) (xy 208.319958 79.465062) (xy 208.009281 79.465062) (xy 208.009281 79.752292) + ) + ) + (polygon + (pts + (xy 207.832693 80.995) (xy 207.450484 80.459833) (xy 207.820145 79.945732) (xy 207.507178 79.945732) + (xy 207.301373 80.241663) (xy 207.095568 79.945732) (xy 206.782693 79.945732) (xy 207.15437 80.459833) + (xy 206.770145 80.995) (xy 207.078807 80.995) (xy 207.301373 80.680201) (xy 207.524031 80.995) + ) + ) + (polygon + (pts + (xy 206.58046 80.075242) (xy 206.58046 80.854407) (xy 206.336828 80.995) (xy 205.707048 80.995) + (xy 205.707048 80.749444) (xy 206.292773 80.749444) (xy 206.292773 80.57881) (xy 205.707048 80.57881) + (xy 205.707048 80.361922) (xy 205.994735 80.361922) (xy 206.292773 80.361922) (xy 206.292773 80.180205) + (xy 205.994735 80.180205) (xy 205.994735 80.361922) (xy 205.707048 80.361922) (xy 205.707048 80.075242) + (xy 205.95068 79.93465) (xy 206.336828 79.93465) + ) + ) + (polygon + (pts + (xy 205.151273 80.995) (xy 205.394905 80.854407) (xy 205.394905 79.465062) (xy 205.107218 79.465062) + (xy 205.107218 80.749444) (xy 204.89665 80.749444) (xy 204.89665 80.995) + ) + ) + (polygon + (pts + (xy 204.732519 80.57881) (xy 204.732519 80.315027) (xy 204.06427 80.315027) (xy 204.06427 80.57881) + ) + ) + (polygon + (pts + (xy 203.48056 80.191288) (xy 203.48056 80.749444) (xy 202.959316 80.749444) (xy 202.959316 80.995) + (xy 203.524616 80.995) (xy 203.768248 80.854407) (xy 203.768248 80.086325) (xy 203.524616 79.945732) + (xy 202.959316 79.945732) (xy 202.959316 80.191288) + ) + ) + (polygon + (pts + (xy 202.443108 80.995) (xy 202.686741 80.854407) (xy 202.686741 79.465062) (xy 202.399053 79.465062) + (xy 202.399053 80.749444) (xy 202.188485 80.749444) (xy 202.188485 80.995) + ) + ) + (polygon + (pts + (xy 202.000907 80.075242) (xy 202.000907 80.866131) (xy 201.757274 81.006723) (xy 201.31205 81.006723) + (xy 201.068418 80.866131) (xy 201.068418 80.761168) (xy 201.356106 80.761168) (xy 201.713219 80.761168) + (xy 201.713219 80.180205) (xy 201.356106 80.180205) (xy 201.356106 80.761168) (xy 201.068418 80.761168) + (xy 201.068418 80.075242) (xy 201.31205 79.93465) (xy 201.757274 79.93465) + ) + ) + (polygon + (pts + (xy 200.46465 80.191288) (xy 200.46465 80.749444) (xy 199.943405 80.749444) (xy 199.943405 80.995) + (xy 200.508705 80.995) (xy 200.752337 80.854407) (xy 200.752337 80.086325) (xy 200.508705 79.945732) + (xy 199.943405 79.945732) (xy 199.943405 80.191288) + ) + ) + (polygon + (pts + (xy 199.383142 79.465062) (xy 199.383142 80.367509) (xy 199.378929 80.367509) (xy 199.053506 79.945732) + (xy 198.723778 79.945732) (xy 199.099668 80.413671) (xy 198.660764 80.995) (xy 198.994705 80.995) + (xy 199.267646 80.623598) (xy 199.383142 80.768403) (xy 199.383142 80.995) (xy 199.67083 80.995) + (xy 199.67083 79.465062) + ) + ) + ) + ) + (segment + (start 205.3 81.75) + (end 205.3 78.9) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "061bfac0-193f-422f-913f-1fc76d65ec58") + ) + (segment + (start 195 75.704468) + (end 201.545532 82.25) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "09ea728e-a605-470e-a657-a5e7b6119e10") + ) + (segment + (start 209.85 96.35) + (end 211.15 95.05) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "1e34cfe6-70a1-411c-bc5c-ac1168aafcd6") + ) + (segment + (start 201.545532 82.25) + (end 204.8 82.25) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "5318f32e-a874-4f85-9876-27ffd1c273de") + ) + (segment + (start 211.15 84.75) + (end 211.15 95.05) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "62bb0358-a2d4-4759-b06f-38bf41e76261") + ) + (segment + (start 195.06 63.39) + (end 195 63.45) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "88e0ed97-18b9-4f82-bf02-d595a80389ee") + ) + (segment + (start 195 63.45) + (end 195 75.704468) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "8aed2774-e58b-4e3b-b58b-e19e4c891f02") + ) + (segment + (start 209.85 99.225) + (end 209.85 96.35) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "8c6c2f79-70d7-40dd-80f8-e6410f8d9580") + ) + (segment + (start 207.195 79.75) + (end 207.195 80.795) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "927afa60-ed11-4b67-a126-19826a7b55d8") + ) + (segment + (start 207.195 80.795) + (end 211.15 84.75) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "a850a99e-0cb9-4a02-8f7f-c91d448ab4a2") + ) + (segment + (start 206.3 78.45) + (end 207.195 79.345) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "a9a51cc4-e9cb-44c5-a675-6f0f5ad09acb") + ) + (segment + (start 204.8 82.25) + (end 205.3 81.75) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "b418c2ac-72a3-4b30-910d-e56489b21268") + ) + (segment + (start 195.1 63.39) + (end 195.06 63.39) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "c67b2b4d-8375-4811-b0a1-b11342f388ce") + ) + (segment + (start 205.3 78.9) + (end 205.75 78.45) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "da0832af-b5c6-4a88-886c-a2b057973a45") + ) + (segment + (start 205.75 78.45) + (end 206.3 78.45) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "df2f83e7-2631-4783-abea-6e16ef19746c") + ) + (segment + (start 207.195 79.345) + (end 207.195 79.75) + (width 0.2) + (layer "F.Cu") + (net 1) + (uuid "e4ca6321-9251-444c-ab2c-202c4812c6a4") + ) + (via + (at 195.1 63.39) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 1) + (uuid "a0f9d6ba-3ca1-42ff-bf75-315b10e8d695") + ) + (segment + (start 195.1 63.39) + (end 199 63.39) + (width 0.3) + (layer "B.Cu") + (net 1) + (uuid "f49a9048-b23a-4d3b-997f-766a5b9b24df") + ) + (segment + (start 244.85 97.15) + (end 245 97) + (width 0.4) + (layer "F.Cu") + (net 2) + (uuid "0469da31-728c-44fd-ba10-8623091434fa") + ) + (segment + (start 193.575 81.08) + (end 194.88 81.08) + (width 0.4) + (layer "F.Cu") + (net 2) + (uuid "181fafaa-9362-4b12-a900-21fd3bb7587d") + ) + (segment + (start 213.643539 104.623259) + (end 213.643539 103.043539) + (width 0.5) + (layer "F.Cu") + (net 2) + (uuid "197ea74f-61fb-415b-8403-d2c446dcb1ac") + ) + (segment + (start 202.2 79.9) + (end 202.515 79.585) + (width 0.3) + (layer "F.Cu") + (net 2) + (uuid "1a8846ee-25ce-4f45-91d7-164ec980fa90") + ) + (segment + (start 220.731783 113.615874) + (end 221 112) + (width 0.4) + (layer "F.Cu") + (net 2) + (uuid "1bd839a8-fa97-4338-8bae-17eb3e5f3a91") + ) + (segment + (start 214.549858 115.272315) + (end 213.5 114) + (width 0.4) + (layer "F.Cu") + (net 2) + (uuid "1c51ca0a-33e1-4de6-97e1-7520950c96b2") + ) + (segment + (start 191.325 111.65) + (end 192.125 110.85) + (width 0.5) + (layer "F.Cu") + (net 2) + (uuid "21fa9853-0afb-4ed4-aea4-79a9ee6b5315") + ) + (segment + (start 194.45 88.495) + (end 196.17 88.495) + (width 0.3) + (layer "F.Cu") + (net 2) + (uuid "254dc51f-0de8-4c56-80dd-4f12a8813e3b") + ) + (segment + (start 213.643539 103.043539) + (end 213 102.4) + (width 0.5) + (layer "F.Cu") + (net 2) + (uuid "2ead4c75-2be9-4f05-b323-167d734bc032") + ) + (segment + (start 202.9 75.38) + (end 202.9 76.95) + (width 0.3) + (layer "F.Cu") + (net 2) + (uuid "31c8cc88-fd7c-4dce-bd0f-6f9d959406a4") + ) + (segment + (start 228.95 111.15) + (end 230.8 111.15) + (width 0.3) + (layer "F.Cu") + (net 2) + (uuid "3ad4b19f-592a-4bfe-81d4-292d50025d21") + ) + (segment + (start 202.515 79.585) + (end 202.515 79.01) + (width 0.3) + (layer "F.Cu") + (net 2) + (uuid "3ede2e1c-0fa9-44a8-97b3-9a418cf5716d") + ) + (segment + (start 175.45 97.15) + (end 175.45 98) + (width 0.3) + (layer "F.Cu") + (net 2) + (uuid "3f4e0167-8bdf-40c0-aee1-a73e79dbc9cd") + ) + (segment + (start 207.195 75.020778) + (end 207.71 75.535778) + (width 0.4) + (layer "F.Cu") + (net 2) + (uuid "43037415-6592-49a1-9b91-5db118ec2257") + ) + (segment + (start 202.22 79.88) + (end 202.2 79.9) + (width 0.2) + (layer "F.Cu") + (net 2) + (uuid "4c264527-4319-4d80-be44-867d88aee0e9") + ) + (segment + (start 243.45 97.15) + (end 244.85 97.15) + (width 0.4) + (layer "F.Cu") + (net 2) + (uuid "4d402e36-8819-4367-8c44-a064d66b9ff5") + ) + (segment + (start 243.35 58.15) + (end 243.7 58.5) + (width 0.4) + (layer "F.Cu") + (net 2) + (uuid "5151d169-8539-4836-86db-947445c1b98a") + ) + (segment + (start 190.16 83.26) + (end 190.65 83.75) + (width 0.5) + (layer "F.Cu") + (net 2) + (uuid "5bc98b1a-ab7a-485d-a803-cbaaf5a0b7bb") + ) + (segment + (start 243.7 58.5) + (end 245 58.5) + (width 0.4) + (layer "F.Cu") + (net 2) + (uuid "6306814b-3f1d-4f5c-8be6-a669801dd948") + ) + (segment + (start 203.945 84.88) + (end 203.95 84.875) + (width 0.3) + (layer "F.Cu") + (net 2) + (uuid "6bda23dd-ecd4-4737-b5cb-4a46affa8559") + ) + (segment + (start 194.88 81.08) + (end 194.9 81.1) + (width 0.4) + (layer "F.Cu") + (net 2) + (uuid "76ad6260-ccb4-4caa-b9d5-c0e39fc6ca8b") + ) + (segment + (start 207.195 74.45) + (end 207.195 75.020778) + (width 0.4) + (layer "F.Cu") + (net 2) + (uuid "7705c840-e3ec-49ef-b12f-a5add0ef62b9") + ) + (segment + (start 200.22 91.185) + (end 200.935 91.185) + (width 0.5) + (layer "F.Cu") + (net 2) + (uuid "79d995d2-de49-4e39-854e-9b75cb1e1108") + ) + (segment + (start 194.45 88.495) + (end 193.655 88.495) + (width 0.3) + (layer "F.Cu") + (net 2) + (uuid "8c6da294-e395-4cf8-b8ca-cab59731c846") + ) + (segment + (start 190.025 111.65) + (end 191.325 111.65) + (width 0.5) + (layer "F.Cu") + (net 2) + (uuid "91948935-a826-4351-a993-c67cf5f8a9a5") + ) + (segment + (start 189.875 43.9) + (end 191.1 43.9) + (width 0.3) + (layer "F.Cu") + (net 2) + (uuid "941f4b1a-e560-4e1b-af5d-9e7d0dec9e53") + ) + (segment + (start 191.1 43.9) + (end 191.4 44.2) + (width 0.3) + (layer "F.Cu") + (net 2) + (uuid "947a9264-7833-4a60-8f6a-1f8c584ff360") + ) + (segment + (start 175.7 58.65) + (end 176.65 58.65) + (width 0.4) + (layer "F.Cu") + (net 2) + (uuid "99dd5bef-9f96-49fe-a367-c2b57ddbeb86") + ) + (segment + (start 193.655 88.495) + (end 193.57 88.41) + (width 0.3) + (layer "F.Cu") + (net 2) + (uuid "a391f567-fb13-464c-8965-5d84b911ef13") + ) + (segment + (start 196.17 88.495) + (end 196.2 88.525) + (width 0.3) + (layer "F.Cu") + (net 2) + (uuid "a4e6be4e-18c6-49a7-ba4f-72804a92b4b9") + ) + (segment + (start 190 83.26) + (end 190.16 83.26) + (width 0.5) + (layer "F.Cu") + (net 2) + (uuid "b2a4aa69-e861-4e20-8fc8-13a81cd60fdd") + ) + (segment + (start 229.1 43.825) + (end 230.675 43.825) + (width 0.3) + (layer "F.Cu") + (net 2) + (uuid "b9c89063-232b-406b-925b-b9a60a7915f8") + ) + (segment + (start 207.395 72.35) + (end 207.395 71.445) + (width 0.3) + (layer "F.Cu") + (net 2) + (uuid "ba5f82d8-bdcd-4162-828f-016ee4e68fd5") + ) + (segment + (start 200.375 88.2) + (end 201.5 88.2) + (width 0.5) + (layer "F.Cu") + (net 2) + (uuid "bcfc5ba6-cc81-4573-a956-7abbfc0982b0") + ) + (segment + (start 203.02 84.88) + (end 203.945 84.88) + (width 0.3) + (layer "F.Cu") + (net 2) + (uuid "be880d67-66b7-4221-b30f-998d400e1016") + ) + (segment + (start 200.935 91.185) + (end 201.2 91.45) + (width 0.5) + (layer "F.Cu") + (net 2) + (uuid "c90fdb0d-cdde-477c-b5e5-57b43ca59d13") + ) + (segment + (start 176.65 58.65) + (end 177 59) + (width 0.4) + (layer "F.Cu") + (net 2) + (uuid "d4ffd2cf-2845-44ed-8b09-156bbe0f00a6") + ) + (segment + (start 201.5 88.2) + (end 201.575 88.275) + (width 0.5) + (layer "F.Cu") + (net 2) + (uuid "dfae5dce-e753-4d5e-8d1e-8b9072343c38") + ) + (segment + (start 207.395 71.445) + (end 207.48 71.36) + (width 0.3) + (layer "F.Cu") + (net 2) + (uuid "e21842b1-5594-4581-abd4-c8e45ffea74a") + ) + (segment + (start 202.805 72.215) + (end 203.52 71.5) + (width 0.3) + (layer "F.Cu") + (net 2) + (uuid "eaac686f-95b6-477e-954d-7fba48932a5d") + ) + (segment + (start 202.805 72.27) + (end 202.805 72.215) + (width 0.3) + (layer "F.Cu") + (net 2) + (uuid "f9a015cb-fc3e-4e16-8e79-474af2434db8") + ) + (segment + (start 230.675 43.825) + (end 230.75 43.9) + (width 0.3) + (layer "F.Cu") + (net 2) + (uuid "fd2d0b18-41b5-4219-88da-242918b0f7a7") + ) + (via + (at 202.2 79.9) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 2) + (uuid "014a1756-fe04-47a5-bc3f-b21289cad9b6") + ) + (via + (at 203.52 71.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 2) + (uuid "139b68ee-3c7e-436b-80cb-91fc46715ac9") + ) + (via + (at 191.4 44.2) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 2) + (uuid "155f8a92-0689-4449-a776-80dd642d1c4b") + ) + (via + (at 230.8 111.15) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 2) + (uuid "1d26e291-b38c-426d-bff9-b95aefed334e") + ) + (via + (at 203.95 84.875) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 2) + (uuid "457583df-1902-4277-86a4-5238259271b7") + ) + (via + (at 230.75 43.9) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 2) + (uuid "48b23724-19cd-4016-8663-b50e5d04cf0b") + ) + (via + (at 177 59) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 2) + (uuid "53f8426f-39de-4b05-ad0d-94e5d825467f") + ) + (via + (at 194.9 81.1) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 2) + (uuid "83ac735d-65e3-4be3-af69-c88b14790723") + ) + (via + (at 245 97) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 2) + (uuid "85a9a200-3534-4142-ae0a-70188af4873f") + ) + (via + (at 175.45 98) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 2) + (uuid "85ff488c-ab94-4221-92c3-da2c3b999971") + ) + (via + (at 201.575 88.275) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 2) + (uuid "864d42bf-f4ef-4d56-8b4b-584b2050c60b") + ) + (via + (at 190.65 83.75) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 2) + (uuid "9f7ba531-d812-4d25-828e-fd4a2a445881") + ) + (via + (at 207.48 71.36) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 2) + (uuid "a37bdecb-edbd-4693-b927-a0714cd5741c") + ) + (via + (at 213 102.4) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 2) + (uuid "a86f11e1-5cf0-4f3d-a9ab-641baace89a4") + ) + (via + (at 192.125 110.85) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 2) + (uuid "b39799b0-3ef0-4579-9580-cb34fc18964a") + ) + (via + (at 201.2 91.45) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 2) + (uuid "c6e3f20e-60d9-48a5-a722-1b6f2c5b7577") + ) + (via + (at 213.5 114) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 2) + (uuid "d0673afd-c10b-4f22-a41d-c1405601c748") + ) + (via + (at 245 58.5) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 2) + (uuid "d18f549c-d9d2-40e2-b3c9-f58cdf9b726f") + ) + (via + (at 221 112) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 2) + (uuid "db1bdb36-2c62-4786-87e5-95ef08f52708") + ) + (via + (at 202.9 76.95) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 2) + (uuid "e0c7f91a-9080-4fae-8f00-a7d2743fff8c") + ) + (via + (at 193.57 88.41) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 2) + (uuid "e1b601c6-7864-4567-b9ea-0ff1ebbbde30") + ) + (via + (at 207.71 75.535778) + (size 0.6) + (drill 0.3) + (layers "F.Cu" "B.Cu") + (net 2) + (uuid "ef2ab2ab-9ee4-4cf0-85a3-d39b1b5e6c31") + ) + (segment + (start 186.5 74.75) + (end 188.85 74.75) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "6eeb1c76-9d6d-456e-976a-6799d7673aeb") + ) + (segment + (start 188.85 74.75) + (end 190.6 76.5) + (width 0.5) + (layer "F.Cu") + (net 3) + (uuid "6f292730-6e4b-4e64-b196-620fafba330f") + ) + (segment + (start 195.187919 117.238121) + (end 195 117.050202) + (width 0.5) + (layer "B.Cu") + (net 3) + (uuid "2775e48f-16d3-47ae-861a-ca7f6911a5eb") + ) + (segment + (start 195 115.2) + (end 186.2 106.4) + (width 0.5) + (layer "B.Cu") + (net 3) + (uuid "2d2d511d-9072-4db9-be5e-e4362d1df59d") + ) + (segment + (start 186.5 74.75) + (end 227.25 74.75) + (width 0.5) + (layer "B.Cu") + (net 3) + (uuid "683d7285-72e4-4e86-a468-5985416f901b") + ) + (segment + (start 195 117.050202) + (end 195 115.2) + (width 0.5) + (layer "B.Cu") + (net 3) + (uuid "9eb39a87-73a7-4e4a-92b4-e22b663039fe") + ) + (segment + (start 186.2 106.4) + (end 186.2 75.05) + (width 0.5) + (layer "B.Cu") + (net 3) + (uuid "bfb0b5c8-6dac-4419-be4d-64ef08bb341f") + ) + (segment + (start 186.2 75.05) + (end 186.5 74.75) + (width 0.5) + (layer "B.Cu") + (net 3) + (uuid "cc259cb5-08a2-40e5-8a9d-c9eb9182e01b") + ) + (segment + (start 227.25 74.75) + (end 227.5 74.5) + (width 0.5) + (layer "B.Cu") + (net 3) + (uuid "ebe826e8-1f4d-42e2-b76a-c336a80edbd0") + ) + (segment + (start 202 84.88) + (end 202.025 84.905) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "00ed9d86-0154-433e-a704-d62e076992e0") + ) + (segment + (start 204.225 110.275) + (end 205.675 111.725) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "0620be89-24b0-422c-863a-deaf1b01d536") + ) + (segment + (start 204.225 88.25) + (end 204.225 90.28) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "16294fb4-e0f3-49b5-b4d4-73af90790312") + ) + (segment + (start 202.45 83.675) + (end 204.1 83.675) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "1ec51f63-4fc2-47f4-8b39-ab3b98d4b90f") + ) + (segment + (start 208.775 111.725) + (end 211.723259 108.776741) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "25ccb1f0-b3b1-4300-b916-90a96282e25c") + ) + (segment + (start 215.322599 115.06526) + (end 215 114) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "29a90e6d-38a7-4478-a96e-5e9bc8bd5b0e") + ) + (segment + (start 201.28 85.6) + (end 202 84.88) + (width 0.4) + (layer "F.Cu") + (net 4) + (uuid "2ad52589-4337-4d3c-9efa-25a9cb6c6b7d") + ) + (segment + (start 198.475 89.475) + (end 200.06 89.475) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "2cd76436-4797-422f-96a0-069c21179f33") + ) + (segment + (start 215.76 115.93) + (end 215.322599 115.06526) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "42dc9d80-8218-4cbd-b174-bd460d357800") + ) + (segment + (start 211.723259 108.776741) + (end 214.756461 108.776741) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "454d318c-c646-4522-8e19-97a8a44dd96e") + ) + (segment + (start 215 114) + (end 214.9 113.9) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "50f1dd24-c453-4c02-acb1-3887d4fd79f5") + ) + (segment + (start 202.025 84.905) + (end 202.025 86.05) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "54bf33cc-860e-417a-832b-b7690153122e") + ) + (segment + (start 219.9 115.6) + (end 220.027692 114.9) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "7a04512b-fa18-42af-8855-0ca45c2f64bc") + ) + (segment + (start 200.22 89.635) + (end 203.58 89.635) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "82f457b0-97e4-4471-ab71-cb062a31e997") + ) + (segment + (start 214.9 113.9) + (end 214.9 108.92028) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "a13be2a2-61f0-4dc0-a7ff-be17b0a1de56") + ) + (segment + (start 202.025 86.05) + (end 204.225 88.25) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "a173f8a5-22ed-40a1-a1b9-be46f11b4f5f") + ) + (segment + (start 205.675 111.725) + (end 208.775 111.725) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "ab095f3c-56b4-412d-906b-db3a4271dd49") + ) + (segment + (start 202 84.88) + (end 202 83.225) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "b1533008-c65e-4c33-b9e7-dceab7f8f96e") + ) + (segment + (start 200.06 89.475) + (end 200.22 89.635) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "b2438580-37a2-480a-bde8-d50511f8ad11") + ) + (segment + (start 199.2375 85.6) + (end 201.28 85.6) + (width 0.4) + (layer "F.Cu") + (net 4) + (uuid "bcc5ad9f-1717-4b9c-aec0-935b92813ec1") + ) + (segment + (start 204.225 90.28) + (end 204.225 110.275) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "c5b9b5e3-d933-4075-91dd-bf686fc2b8ae") + ) + (segment + (start 214.9 108.92028) + (end 214.756461 108.776741) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "c94a1d33-9fe5-4ee0-ba56-a0dbdb37896e") + ) + (segment + (start 202 83.225) + (end 201.765 82.99) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "ceafa50a-e75d-4c0a-824e-05951b7cf8ea") + ) + (segment + (start 201.765 82.99) + (end 202.45 83.675) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "d77abd41-e943-4d0c-92c6-fcd5b79e74d3") + ) + (segment + (start 219.959044 113.822929) + (end 220.027692 114.9) + (width 0.2) + (layer "F.Cu") + (net 4) + (uuid "dda754ad-5ec2-495a-b80f-65046eb4b0a6") + ) + (segment + (start 215.76 115.93) + (end 216.5 116.4) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "e11e3b2f-6434-4c29-8d5b-843636f96176") + ) + (segment + (start 203.58 89.635) + (end 204.225 90.28) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "f1c1e363-3cbb-47fe-8774-1ba6c46cc733") + ) + (segment + (start 216.5 116.4) + (end 219.9 115.6) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "fafd5c14-5198-4773-a49f-d882845a4b3d") + ) + (segment + (start 220.027692 114.9) + (end 219.959043 113.822929) + (width 0.5) + (layer "F.Cu") + (net 4) + (uuid "ffe13253-31e8-486d-895d-c022b1358dd4") + ) + (segment + (start 203.65 81.125) + (end 201.8 81.125) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "09361853-6286-4554-ab25-a3282a45b2b8") + ) + (segment + (start 223.3 38.5) + (end 232 38.5) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "0c39bab0-9896-42ba-afd4-bf570760de7f") + ) + (segment + (start 193.5 39) + (end 196 41.5) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "1315bcd6-13f5-425b-a17f-e494b7b2c970") + ) + (segment + (start 166.85 90.15) + (end 163.5 86.8) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "13ffccf1-bb74-4776-ae1c-a9e8dfa24b32") + ) + (segment + (start 221.275 40.525) + (end 224.2 40.525) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "187ee3e6-2f25-489e-81e5-a9478d8360eb") + ) + (segment + (start 215.56 46.24) + (end 198.76 46.24) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "189264c2-ebc2-4282-a9a8-82a444971acd") + ) + (segment + (start 196 49) + (end 196 42.5) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "1f629e23-d15b-4992-9a1c-ef6853b093b1") + ) + (segment + (start 201.650515 78.324485) + (end 200.965 79.01) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "238717e5-ee85-4ced-b822-2fab91c5c541") + ) + (segment + (start 205.845 72.35) + (end 205.845 74.37) + (width 0.4) + (layer "F.Cu") + (net 5) + (uuid "23979e99-46f4-47df-802c-b19b44a37225") + ) + (segment + (start 170.55 93.85) + (end 166.85 90.15) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "2a26d694-5015-492c-94cb-b22f644838c9") + ) + (segment + (start 201.8 81.125) + (end 201.765 81.09) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "31891502-5838-4afc-be25-e9c5ea0be8bf") + ) + (segment + (start 246 56) + (end 245.35 56.65) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "34077d2b-85ef-42f2-9d24-3de7dafad244") + ) + (segment + (start 196 42.5) + (end 196 41.5) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "3f364cd8-6824-4eed-8112-4e97711f7a84") + ) + (segment + (start 163.5 86.8) + (end 163.5 63) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "41f4f7b7-7faa-412b-b6f5-e6210f1ee2d8") + ) + (segment + (start 236.65 56.65) + (end 238.45 54.85) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "4b1d13b4-a7a7-4b20-846b-bf85e0ca42b6") + ) + (segment + (start 205.845 74.37) + (end 205.925 74.45) + (width 0.4) + (layer "F.Cu") + (net 5) + (uuid "4b36225d-f300-44e8-abbe-ad38d17bcd33") + ) + (segment + (start 204.355 72.27) + (end 205.765 72.27) + (width 0.4) + (layer "F.Cu") + (net 5) + (uuid "53435346-3c59-4fe8-9152-5ca4c80d7334") + ) + (segment + (start 224.05 107.85) + (end 224.55 107.85) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "5b6592f0-7f19-4b48-a81f-dd3ee1a34044") + ) + (segment + (start 232 38.5) + (end 246 52.5) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "6361aa57-1471-4648-8867-ecc6e1c2fe82") + ) + (segment + (start 235.7 96.7) + (end 238.55 93.85) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "6381fed8-1879-4668-ad7b-341b9ef3b345") + ) + (segment + (start 220.875 40.925) + (end 221.275 40.525) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "68d85fab-d0e3-4e0c-a834-ff16af98e85b") + ) + (segment + (start 201.650515 77.849485) + (end 201.650515 78.324485) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "6be68194-b8e9-406c-9c46-f1227287a695") + ) + (segment + (start 184.975 108.5) + (end 185.125 108.35) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "73bdc674-cb89-4670-90c1-afa8015c1f43") + ) + (segment + (start 235.7 96.7) + (end 235.7 57.6) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "7a507e99-092a-43a9-867d-de7de7b44d95") + ) + (segment + (start 205.925 76.025) + (end 205.925 74.45) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "8b145939-e809-456f-a338-0107c4f0ac48") + ) + (segment + (start 201.650515 77.849485) + (end 204.100515 77.849485) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "932f4633-a198-42c2-951a-1b3d3b191b10") + ) + (segment + (start 196 72.19897) + (end 196 49) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "951731c6-6ba1-422d-aad4-8c085a052e8a") + ) + (segment + (start 201.650515 77.849485) + (end 196 72.19897) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "980d6260-0966-447e-86af-e8410fce557d") + ) + (segment + (start 200.965 80.29) + (end 201.765 81.09) + (width 0.4) + (layer "F.Cu") + (net 5) + (uuid "9f467727-259f-4ce3-83de-38801d0a8424") + ) + (segment + (start 205.765 72.27) + (end 205.845 72.35) + (width 0.4) + (layer "F.Cu") + (net 5) + (uuid "a2dabbd3-bfa7-4e44-8d94-ecd2d651b282") + ) + (segment + (start 170.8 55.35) + (end 170.8 54.775) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "a453e548-2b74-4371-afbb-affeed7e9b45") + ) + (segment + (start 235.7 57.6) + (end 236.65 56.65) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "a8576deb-4020-4ec9-89d8-0d07514bc390") + ) + (segment + (start 170.8 54.775) + (end 184.975 40.6) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "aa08b96a-b4a5-47d7-90cb-47125031acab") + ) + (segment + (start 198.76 46.24) + (end 196 49) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "ba3e32d4-e9d3-44a8-89f5-7598ee78d9eb") + ) + (segment + (start 245.35 56.65) + (end 236.65 56.65) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "bba74d5a-f1f7-4395-ae88-1d4a52ebb621") + ) + (segment + (start 180 108.5) + (end 184.975 108.5) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "bd693cfc-fece-4823-a5a8-f9b000fa2ae1") + ) + (segment + (start 204.1 81.575) + (end 203.65 81.125) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "bf10b04d-29f0-4c4e-96f9-1ebd55a44f08") + ) + (segment + (start 200.965 79.01) + (end 200.965 80.29) + (width 0.4) + (layer "F.Cu") + (net 5) + (uuid "c4e437f0-bc97-44e8-9bec-a9db4d7b16f8") + ) + (segment + (start 186.575 39) + (end 193.5 39) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "c658607e-d694-479f-9f14-4ac66ff0784f") + ) + (segment + (start 196 41.5) + (end 196 46.65) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "c80b2839-01c1-4f43-9f2d-7d627ecf485b") + ) + (segment + (start 163.5 63) + (end 170.8 55.7) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "d0522f02-92ca-4608-8ff5-520bb064fac2") + ) + (segment + (start 224.55 107.85) + (end 235.7 96.7) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "d3b2498f-530a-4465-a6aa-e6ef22716125") + ) + (segment + (start 246 52.5) + (end 246 56) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "d42eec81-ce0a-4637-8d11-d4973534082c") + ) + (segment + (start 220.875 40.925) + (end 215.56 46.24) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "d75d94a6-3840-41ac-a18b-4e545756f691") + ) + (segment + (start 204.100515 77.849485) + (end 205.925 76.025) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "d9b3ffd3-18b4-48db-8d44-e3203f00a56b") + ) + (segment + (start 184.975 40.6) + (end 186.575 39) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "e4b7f319-278f-46c6-b142-19b48455f84a") + ) + (segment + (start 223.3 38.5) + (end 220.875 40.925) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "e71ea3d4-811c-4348-bfba-46516617adfe") + ) + (segment + (start 170.8 55.7) + (end 170.8 54.775) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "e9c845ad-e8c8-44e8-b156-276245193f67") + ) + (segment + (start 166.85 95.35) + (end 180 108.5) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "f39e8921-4295-4f08-8172-3b20c00a4c15") + ) + (segment + (start 166.85 90.15) + (end 166.85 95.35) + (width 0.5) + (layer "F.Cu") + (net 5) + (uuid "f712e417-cf48-4d04-a3d9-2096034159c9") + ) + (segment + (start 201.73 71.19) + (end 202.32 70.6) + (width 0.3) + (layer "F.Cu") + (net 6) + (uuid "06a91259-aa15-49c7-8c66-445acdf9db11") + ) + (segment + (start 204.655 74.45) + (end 203.225 74.45) + (width 0.3) + (layer "F.Cu") + (net 6) + (uuid "2033fea9-7559-49fb-bd7c-53be433a6c45") + ) + (segment + (start 201.6 68.15) + (end 201.6 63.45) + (width 0.3) + (layer "F.Cu") + (net 6) + (uuid "20722728-dc7d-419a-a869-a7d05d0f0b69") + ) + (segment + (start 203.4 70.6) + (end 203.4 69.95) + (width 0.3) + (layer "F.Cu") + (net 6) + (uuid "275040f0-0e99-461b-b72b-0e5bcaf87d79") + ) + (segment + (start 201.6 63.45) + (end 199 60.85) + (width 0.3) + (layer "F.Cu") + (net 6) + (uuid "2c37c58c-8259-453f-8c26-ee335c5635ad") + ) + (segment + (start 204.625 74.42) + (end 204.655 74.45) + (width 0.2) + (layer "F.Cu") + (net 6) + (uuid "30305e38-5956-4bcc-b004-5c9774fc21b7") + ) + (segment + (start 209.4 70.6) + (end 203.4 70.6) + (width 0.3) + (layer "F.Cu") + (net 6) + (uuid "403b226d-3578-4596-a373-63d270e3c341") + ) + (segment + (start 203.4 69.95) + (end 201.6 68.15) + (width 0.3) + (layer "F.Cu") + (net 6) + (uuid "68d3b270-9a4f-4ba1-aa55-3304d2c5bf1b") + ) + (segment + (start 202.415 74.125) + (end 201.73 73.44) + (width 0.3) + (layer "F.Cu") + (net 6) + (uuid "68f9bbff-8b53-45b8-93e6-026995b595d5") + ) + (segment + (start 202.32 70.6) + (end 203.4 70.6) + (width 0.3) + (layer "F.Cu") + (net 6) + (uuid "8bd7cfb2-5145-4911-a8fd-b8c347302053") + ) + (segment + (start 203.225 74.45) + (end 202.9 74.125) + (width 0.3) + (layer "F.Cu") + (net 6) + (uuid "97035128-7192-4ee8-a465-3e0a9d6c4043") + ) + (segment + (start 201.73 73.44) + (end 201.73 71.19) + (width 0.3) + (layer "F.Cu") + (net 6) + (uuid "d322932e-9485-4918-af74-34ea3e8a0a3b") + ) + (segment + (start 202.9 74.125) + (end 202.415 74.125) + (width 0.3) + (layer "F.Cu") + (net 6) + (uuid "ed5a5d0e-2884-4942-a00d-fda57cf90dd6") + ) + (segment + (start 184.46 82.64) + (end 185.03 82.07) + (width 0.5) + (layer "F.Cu") + (net 7) + (uuid "68a73686-cae6-496b-881f-757169cd541a") + ) + (segment + (start 187.225 80.375) + (end 188.175 79.425) + (width 0.5) + (layer "F.Cu") + (net 7) + (uuid "73d3f8a3-fde4-4706-b6d3-f7026186ca08") + ) + (segment + (start 187.005 82.07) + (end 187.225 81.85) + (width 0.5) + (layer "F.Cu") + (net 7) + (uuid "753a605c-4a71-4e77-bd91-f12700b9d39d") + ) + (segment + (start 185.03 82.07) + (end 186.1125 82.07) + (width 0.5) + (layer "F.Cu") + (net 7) + (uuid "8842bc3e-c833-467f-abb8-a47488cdd2ac") + ) + (segment + (start 187.225 81.85) + (end 187.225 80.375) + (width 0.5) + (layer "F.Cu") + (net 7) + (uuid "bf2768a8-65da-45ca-a03d-0e5580ce243d") + ) + (segment + (start 188.175 79.425) + (end 190.6 79.425) + (width 0.5) + (layer "F.Cu") + (net 7) + (uuid "d1563bba-7540-447e-a3c1-4bd333724a68") + ) + (segment + (start 184.46 82.99) + (end 184.46 82.64) + (width 0.5) + (layer "F.Cu") + (net 7) + (uuid "d43d3b68-958b-4c56-ab03-1f3461d598a6") + ) + (segment + (start 186.1125 82.07) + (end 187.005 82.07) + (width 0.5) + (layer "F.Cu") + (net 7) + (uuid "dca89787-8f1a-4bfc-9aef-dd1b7ceb767e") + ) + (segment + (start 196.2725 86.265) + (end 196.9375 85.6) + (width 0.3) + (layer "F.Cu") + (net 8) + (uuid "3bc0cef4-8a97-4afa-89dc-1991e7e07439") + ) + (segment + (start 194.5 86.265) + (end 196.2725 86.265) + (width 0.3) + (layer "F.Cu") + (net 8) + (uuid "684546b6-aafd-48d0-b1a5-74879158be45") + ) + (segment + (start 179.5 78.4115) + (end 191.522292 78.4115) + (width 0.5) + (layer "F.Cu") + (net 9) + (uuid "1149fa7d-a24d-4d28-9cdb-ebc1dc80aa94") + ) + (segment + (start 179.5 78.4115) + (end 178.24 78.4115) + (width 0.5) + (layer "F.Cu") + (net 9) + (uuid "18303759-d396-4ef8-af92-ff423387b4d3") + ) + (segment + (start 169.3615 78.4115) + (end 165.7 74.75) + (width 0.5) + (layer "F.Cu") + (net 9) + (uuid "29647d8b-d3a5-47e6-bbb8-763713f6b6d4") + ) + (segment + (start 194.825 78.425) + (end 197.5 81.1) + (width 0.5) + (layer "F.Cu") + (net 9) + (uuid "40eb01b4-bb87-4ee1-abbd-ca4a30b12f3e") + ) + (segment + (start 185.98 83.02) + (end 184.46 84.54) + (width 0.5) + (layer "F.Cu") + (net 9) + (uuid "437d8408-79fd-4901-a643-f7a05d5d697d") + ) + (segment + (start 178.3315 78.4115) + (end 178.24 78.4115) + (width 0.5) + (layer "F.Cu") + (net 9) + (uuid "9918cb58-1a0f-4cfd-9bcc-cc52d8ad65d0") + ) + (segment + (start 186.1125 83.02) + (end 185.98 83.02) + (width 0.5) + (layer "F.Cu") + (net 9) + (uuid "ac0453df-63ee-41f0-9ec7-e3b02b1e5edc") + ) + (segment + (start 178.24 78.4115) + (end 169.3615 78.4115) + (width 0.5) + (layer "F.Cu") + (net 9) + (uuid "bb0602e4-32aa-4585-9793-756f7aaed16b") + ) + (segment + (start 191.522292 78.4115) + (end 191.535792 78.425) + (width 0.5) + (layer "F.Cu") + (net 9) + (uuid "bd7f5758-1729-4198-a611-a261e6bbd670") + ) + (segment + (start 191.535792 78.425) + (end 194.825 78.425) + (width 0.5) + (layer "F.Cu") + (net 9) + (uuid "c0cf41df-e3c0-4d52-bdc4-0b36b425a17c") + ) + (segment + (start 184.46 84.54) + (end 178.3315 78.4115) + (width 0.5) + (layer "F.Cu") + (net 9) + (uuid "db06e4d2-1585-4b9a-b624-8f43fdcb6bfa") + ) + (segment + (start 246.95 73.15) + (end 248.3 74.5) + (width 0.5) + (layer "B.Cu") + (net 9) + (uuid "0886f010-9983-41ab-ba4c-bf894b96948c") + ) + (segment + (start 167.3 73.15) + (end 226.049 73.15) + (width 0.5) + (layer "B.Cu") + (net 9) + (uuid "1ff9707e-f34a-4040-a390-72eb7e6de6ab") + ) + (segment + (start 226.049 73.049) + (end 228.951 73.049) + (width 0.5) + (layer "B.Cu") + (net 9) + (uuid "401e4d15-a4e8-408e-99da-59b26e3f1406") + ) + (segment + (start 165.7 74.75) + (end 167.3 73.15) + (width 0.5) + (layer "B.Cu") + (net 9) + (uuid "4f9be9e3-6731-4281-86d1-982f5734dcb8") + ) + (segment + (start 226.049 73.15) + (end 226.049 73.049) + (width 0.5) + (layer "B.Cu") + (net 9) + (uuid "62b7f752-9d62-4f38-b2aa-6075ef03623b") + ) + (segment + (start 228.951 73.15) + (end 246.95 73.15) + (width 0.5) + (layer "B.Cu") + (net 9) + (uuid "c049b501-6718-42ab-a4e6-31253dbead1e") + ) + (segment + (start 228.951 73.049) + (end 228.951 73.15) + (width 0.5) + (layer "B.Cu") + (net 9) + (uuid "c90a8915-4487-4d3b-a847-baf137ee30ca") + ) + (segment + (start 218.485 80.299106) + (end 214.600894 76.415) + (width 0.81) + (layer "F.Cu") + (net 10) + (uuid "2a5d2909-4c76-4d22-83e6-751115b71639") + ) + (segment + (start 217.399339 114.508799) + (end 217.6 115.3) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "2e612126-8217-4c83-98b3-18946a22d421") + ) + (segment + (start 209.735 74.45) + (end 209.735 73.1275) + (width 0.3) + (layer "F.Cu") + (net 10) + (uuid "4dfd100f-efbc-4758-8d8e-c7d40e5b2c34") + ) + (segment + (start 209.735 73.1275) + (end 211.15 71.7125) + (width 0.3) + (layer "F.Cu") + (net 10) + (uuid "57ff8927-64a3-4552-86f4-7d8a6fd6fe8d") + ) + (segment + (start 210.404665 76.415) + (end 209.585 75.595335) + (width 0.81) + (layer "F.Cu") + (net 10) + (uuid "5ff04679-a2a3-4564-a39d-d4b29332686f") + ) + (segment + (start 218.6 110.215) + (end 218.485 110.1) + (width 0.81) + (layer "F.Cu") + (net 10) + (uuid "8813b1e1-bf9f-432c-938c-4ebc92108de3") + ) + (segment + (start 218.384713 115.235892) + (end 218.5 115) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "a2f3ba3d-c754-4873-b421-e10227586f8c") + ) + (segment + (start 218.485 110.1) + (end 218.485 80.299106) + (width 0.81) + (layer "F.Cu") + (net 10) + (uuid "a9334faa-0dfb-4b16-a811-1b98dec7730b") + ) + (segment + (start 214.600894 76.415) + (end 210.404665 76.415) + (width 0.81) + (layer "F.Cu") + (net 10) + (uuid "affc3517-b075-412d-b00f-6481edc7724c") + ) + (segment + (start 218.365265 114.24998) + (end 218.1 113.3) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "ba7f3466-6024-4400-b48d-f4bc021cde58") + ) + (segment + (start 218.5 115) + (end 218.365265 114.24998) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "bb74870b-7505-41de-8a69-412385388454") + ) + (segment + (start 218.1 113.3) + (end 218.6 112.3) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "c9a785b3-05ab-4886-a337-a0684fe299ae") + ) + (segment + (start 209.735 74.975) + (end 209.735 74.45) + (width 0.81) + (layer "F.Cu") + (net 10) + (uuid "d2bb3c63-2f1b-481a-bd42-a7828142671e") + ) + (segment + (start 209.585 75.595335) + (end 209.585 75.125) + (width 0.81) + (layer "F.Cu") + (net 10) + (uuid "db50ad2f-bda8-4748-b81c-8df2ea97791d") + ) + (segment + (start 217.794432 115.376651) + (end 218.384713 115.235892) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "eb5e5dd7-6b90-4096-95d6-e83cda2a6177") + ) + (segment + (start 217.6 115.3) + (end 217.794432 115.376651) + (width 0.2) + (layer "F.Cu") + (net 10) + (uuid "f87f48de-1c9f-492e-846e-1d7e8d356d2d") + ) + (segment + (start 209.585 75.125) + (end 209.735 74.975) + (width 0.81) + (layer "F.Cu") + (net 10) + (uuid "fa70d175-b13f-4d22-a2d5-b256fe6812d3") + ) + (segment + (start 218.6 112.3) + (end 218.6 110.215) + (width 0.81) + (layer "F.Cu") + (net 10) + (uuid "fb00efd4-1377-4e5e-a2de-77dc6c0eeaf6") + ) + (segment + (start 196.2 89.475) + (end 195.02 89.475) + (width 0.5) + (layer "F.Cu") + (net 11) + (uuid "3869e036-6bcd-4c96-89e1-f5fbb9f78c55") + ) + (segment + (start 196.725 94.045) + (end 192.75 90.07) + (width 0.5) + (layer "F.Cu") + (net 11) + (uuid "4ca4977a-830e-4bc3-a4ba-35b759503ae7") + ) + (segment + (start 195.02 89.475) + (end 194.45 90.045) + (width 0.5) + (layer "F.Cu") + (net 11) + (uuid "5e0b091a-a838-4368-ad54-4896e9b92985") + ) + (segment + (start 196.725 117.007434) + (end 196.725 94.045) + (width 0.5) + (layer "F.Cu") + (net 11) + (uuid "80a6ed0e-cd5f-4fd6-b256-67136e9618b3") + ) + (segment + (start 197.602734 117.885168) + (end 196.725 117.007434) + (width 0.5) + (layer "F.Cu") + (net 11) + (uuid "ac405f5b-ae69-41ae-92a4-035d46c15474") + ) + (segment + (start 199.89 82.605768) + (end 199.89 82.04) + (width 0.5) + (layer "F.Cu") + (net 11) + (uuid "b08d5705-2c87-4636-98c2-706001aa41a5") + ) + (segment + (start 198.470768 84.025) + (end 199.89 82.605768) + (width 0.5) + (layer "F.Cu") + (net 11) + (uuid "bd3c5c21-1c1b-4250-a95b-2d45b56a7d7f") + ) + (segment + (start 192.75 90.07) + (end 192.75 89.575) + (width 0.5) + (layer "F.Cu") + (net 11) + (uuid "cdc37fcd-1103-4295-8a62-a623f1ef6b04") + ) + (segment + (start 192.75 89.575) + (end 192.75 86.825) + (width 0.5) + (layer "F.Cu") + (net 11) + (uuid "e67864e9-93b4-427c-8ff0-c27ff8d4c0f3") + ) + (segment + (start 195.55 84.025) + (end 198.470768 84.025) + (width 0.5) + (layer "F.Cu") + (net 11) + (uuid "edcfcc4c-e48d-4e47-a253-e0bc145cf825") + ) + (segment + (start 194.45 90.045) + (end 192.775 90.045) + (width 0.5) + (layer "F.Cu") + (net 11) + (uuid "f56491ec-51d2-4cb0-97de-7902f84eaee4") + ) + (segment + (start 192.775 90.045) + (end 192.75 90.07) + (width 0.5) + (layer "F.Cu") + (net 11) + (uuid "faa671dd-338c-4b27-9e3d-fb6bf461947f") + ) + (segment + (start 192.75 86.825) + (end 195.55 84.025) + (width 0.5) + (layer "F.Cu") + (net 11) + (uuid "fd47a42d-f6b0-4aee-b5fc-5628c9756145") + ) + (segment + (start 216.916376 114.638209) + (end 216.5 112.9) + (width 0.2) + (layer "F.Cu") + (net 12) + (uuid "108440c8-a51c-4d67-a08d-52206eb6c058") + ) + (segment + (start 217.882302 114.182302) + (end 217.6 113.4) + (width 0.2) + (layer "F.Cu") + (net 12) + (uuid "1a3c55b6-c95a-4dd1-ab84-c495fc3d7e10") + ) + (segment + (start 216.5 111.115) + (end 217.515 110.1) + (width 0.81) + (layer "F.Cu") + (net 12) + (uuid "304f8809-64e9-485b-94ad-5b28204c8f21") + ) + (segment + (start 217.6 113.4) + (end 216.5 112.9) + (width 0.2) + (layer "F.Cu") + (net 12) + (uuid "3f5fc5e7-bae2-4818-a6a5-9a1da8d72404") + ) + (segment + (start 217.882302 114.379389) + (end 217.882302 114.182302) + (width 0.2) + (layer "F.Cu") + (net 12) + (uuid "48d22d62-a90a-4a72-b720-2b3c8069a48a") + ) + (segment + (start 208.615 75.125) + (end 208.465 74.975) + (width 0.81) + (layer "F.Cu") + (net 12) + (uuid "48eadb7f-9a31-4c02-9bde-39ecb9ef4537") + ) + (segment + (start 208.465 74.975) + (end 208.465 74.45) + (width 0.81) + (layer "F.Cu") + (net 12) + (uuid "5a2c5aca-0b4a-4336-8d04-60d96fa70519") + ) + (segment + (start 216.5 112.9) + (end 216.5 111.115) + (width 0.81) + (layer "F.Cu") + (net 12) + (uuid "6749b40e-b549-4c23-99fe-fa3793d29184") + ) + (segment + (start 214.199106 77.385) + (end 214.057968 77.385) + (width 0.81) + (layer "F.Cu") + (net 12) + (uuid "686565d9-0709-4525-8609-dff56bf690e7") + ) + (segment + (start 217.515 80.700894) + (end 216.538706 79.7246) + (width 0.81) + (layer "F.Cu") + (net 12) + (uuid "6baa1400-f7fa-475b-b04c-31c1926df56f") + ) + (segment + (start 214.962168 79.356592) + (end 215.280053 79.038704) + (width 0.81) + (layer "F.Cu") + (net 12) + (uuid "78e760ac-b4e6-4a00-a330-fb52139d562f") + ) + (segment + (start 215.965948 79.724599) + (end 215.648062 80.042486) + (width 0.81) + (layer "F.Cu") + (net 12) + (uuid "95c236b8-dac0-4950-8b12-695f4b607809") + ) + (segment + (start 215.075306 80.042486) + (end 214.962168 79.929348) + (width 0.81) + (layer "F.Cu") + (net 12) + (uuid "a04cde11-c9d5-42c8-b481-da8b3df91883") + ) + (segment + (start 210.002877 77.385) + (end 208.615 75.997123) + (width 0.81) + (layer "F.Cu") + (net 12) + (uuid "a2e3016c-27a9-46d5-a223-0d83dc378a7e") + ) + (segment + (start 217.515 110.1) + (end 217.515 80.700894) + (width 0.81) + (layer "F.Cu") + (net 12) + (uuid "a340fd60-7c7e-477b-97a5-cbe137636011") + ) + (segment + (start 215.166918 78.352812) + (end 214.199106 77.385) + (width 0.81) + (layer "F.Cu") + (net 12) + (uuid "ad4bf9cc-1e7a-45e8-8b6a-e0f5dc1f9cde") + ) + (segment + (start 214.057968 77.385) + (end 210.002877 77.385) + (width 0.81) + (layer "F.Cu") + (net 12) + (uuid "ce64a0a3-1370-45a3-a467-824a184e6e18") + ) + (segment + (start 208.615 75.997123) + (end 208.615 75.125) + (width 0.81) + (layer "F.Cu") + (net 12) + (uuid "d46a0ebf-c0ce-4bd0-b6fd-8a705eb84e7f") + ) + (segment + (start 215.280053 78.465948) + (end 215.166918 78.352812) + (width 0.81) + (layer "F.Cu") + (net 12) + (uuid "eb7fd2b9-4e2e-4e49-ad3b-5b6cb54047d1") + ) + (arc + (start 215.648062 80.042486) + (mid 215.361684 80.161108) + (end 215.075306 80.042486) + (width 0.81) + (layer "F.Cu") + (net 12) + (uuid "563cf180-4151-48f9-ab85-3c639aa28da2") + ) + (arc + (start 215.280053 79.038704) + (mid 215.398675 78.752326) + (end 215.280053 78.465948) + (width 0.81) + (layer "F.Cu") + (net 12) + (uuid "a7977654-33f4-4189-9887-28d018d1cb81") + ) + (arc + (start 216.538706 79.7246) + (mid 216.252328 79.605978) + (end 215.965948 79.724599) + (width 0.81) + (layer "F.Cu") + (net 12) + (uuid "adc0e956-021f-4c9c-a81d-b5bea415a910") + ) + (arc + (start 214.962168 79.929348) + (mid 214.843546 79.64297) + (end 214.962168 79.356592) + (width 0.81) + (layer "F.Cu") + (net 12) + (uuid "d3d05df4-2c39-485a-85bf-8ce8b1aa8193") + ) + (segment + (start 197.845 83) + (end 195.275 83) + (width 0.2) + (layer "F.Cu") + (net 15) + (uuid "195606ac-67ff-4f1f-978c-6f153d461f71") + ) + (segment + (start 195.275 83) + (end 193.925 84.35) + (width 0.2) + (layer "F.Cu") + (net 15) + (uuid "1d3322b1-bf6d-42a0-813f-446ce65d5ac1") + ) + (segment + (start 189.7175 84.35) + (end 188.3875 83.02) + (width 0.2) + (layer "F.Cu") + (net 15) + (uuid "b59e449c-0eed-417a-8ffd-1b9937302c49") + ) + (segment + (start 193.925 84.35) + (end 189.7175 84.35) + (width 0.2) + (layer "F.Cu") + (net 15) + (uuid "c4a688b9-5b77-4bd7-8d78-ea66a3167a64") + ) + (segment + (start 192.11 82.05) + (end 195.97 82.05) + (width 0.5) + (layer "F.Cu") + (net 16) + (uuid "b428fbef-4489-4e85-9bf1-4aeea7b65d37") + ) + (segment + (start 192.09 82.03) + (end 192.11 82.05) + (width 0.5) + (layer "F.Cu") + (net 16) + (uuid "b72ff768-a50d-4f50-82eb-666b39d13b62") + ) + (segment + (start 190.621 81.421) + (end 190.32 81.12) + (width 0.2) + (layer "F.Cu") + (net 17) + (uuid "5d14d268-341f-4dba-950c-4c119052974a") + ) + (segment + (start 190.32 81.12) + (end 188.3875 81.12) + (width 0.2) + (layer "F.Cu") + (net 17) + (uuid "5f8579a0-5d92-40f6-a464-c9806550ba2b") + ) + (segment + (start 193.575 82.98) + (end 191.08 82.98) + (width 0.2) + (layer "F.Cu") + (net 17) + (uuid "a30f50ff-5c2e-43e9-bbb1-60b888bec3c9") + ) + (segment + (start 191.08 82.98) + (end 190.621 82.521) + (width 0.2) + (layer "F.Cu") + (net 17) + (uuid "aa61986f-9b91-44ed-afad-8e8988142534") + ) + (segment + (start 190.621 82.521) + (end 190.621 81.421) + (width 0.2) + (layer "F.Cu") + (net 17) + (uuid "bbbdf1ab-98ff-4bc6-bc00-bdad9c4cdd3f") + ) + (segment + (start 214.66 53.7) + (end 214.66 49.64) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "1731e2e9-82ea-454f-95d0-bcb662982940") + ) + (segment + (start 214.66 49.64) + (end 221.95 42.35) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "199b878b-b48a-44c0-a5ab-c88fc283d303") + ) + (segment + (start 221.95 42.35) + (end 227 42.35) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "43b9e8af-e59a-432a-b6e0-f6c75d69a430") + ) + (segment + (start 228.825 40.525) + (end 227 42.35) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "880a3498-5b39-49f4-82ed-0b258d4bad6b") + ) + (segment + (start 214.66 72) + (end 214.66 53.7) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "9ac1c3f6-246c-49e2-9630-bc317ad31b30") + ) + (segment + (start 213.91 52.95) + (end 204.55 52.95) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "a28370f2-94fb-4075-b63f-596044d6b64a") + ) + (segment + (start 204.55 52.95) + (end 199.1 58.4) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "c40e9a60-0a3b-467a-8960-632a6c2368fe") + ) + (segment + (start 229.1 40.525) + (end 228.825 40.525) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "eb3045d8-a8df-4541-b342-1c90c607fa85") + ) + (segment + (start 214.66 53.7) + (end 213.91 52.95) + (width 0.2) + (layer "F.Cu") + (net 18) + (uuid "fa00d552-f6a9-433e-982a-320dede1038d") + ) + (segment + (start 195.91 87.285) + (end 196.2 87.575) + (width 0.3) + (layer "F.Cu") + (net 19) + (uuid "c18f7017-86ef-452f-9f2e-1dba912fe877") + ) + (segment + (start 194.5 87.285) + (end 195.91 87.285) + (width 0.3) + (layer "F.Cu") + (net 19) + (uuid "c2f50899-27a6-418f-ada8-110737a2236a") + ) + (segment + (start 199.35 87.575) + (end 200.375 86.55) + (width 0.3) + (layer "F.Cu") + (net 20) + (uuid "5f7de51e-dcee-481f-8f4d-d7b90e061ec1") + ) + (segment + (start 198.475 87.575) + (end 199.35 87.575) + (width 0.3) + (layer "F.Cu") + (net 20) + (uuid "9f31455d-121d-434b-8829-2f1549697050") + ) + (segment + (start 211.2 69.5875) + (end 211.15 69.6375) + (width 0.3) + (layer "F.Cu") + (net 21) + (uuid "64166a1c-2296-42cd-8e3d-e589933e568b") + ) + (segment + (start 203.4 66.85) + (end 209.4 66.85) + (width 0.3) + (layer "F.Cu") + (net 21) + (uuid "6a6b1f97-fd39-4314-9fd1-9fd11d41ab84") + ) + (segment + (start 211.2 68.65) + (end 211.2 69.5875) + (width 0.3) + (layer "F.Cu") + (net 21) + (uuid "83d94e2e-41c7-4a4d-97f5-035f8b9aa553") + ) + (segment + (start 209.4 66.85) + (end 211.2 68.65) + (width 0.3) + (layer "F.Cu") + (net 21) + (uuid "fba7d4ca-6076-45a5-8b0b-c030b397bda3") + ) + (segment + (start 189.83 82.07) + (end 190 82.24) + (width 0.5) + (layer "F.Cu") + (net 22) + (uuid "7e4e037e-9203-42a5-8490-e6e56d6f4ffd") + ) + (segment + (start 188.3875 82.07) + (end 189.83 82.07) + (width 0.5) + (layer "F.Cu") + (net 22) + (uuid "83b192ff-a772-4815-8043-4b17b0d4205b") + ) + (segment + (start 211.95 70.8) + (end 212.3 70.45) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "16a54d7d-c569-49f2-9cec-e49578faf70d") + ) + (segment + (start 206.55 75.45) + (end 206.55 73.55) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "27ce263d-7268-46eb-93b6-91c32621c861") + ) + (segment + (start 208.15 73.2) + (end 210.55 70.8) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "34ffd2b3-6ed9-43a6-9060-f13a63473104") + ) + (segment + (start 212.3 57.95) + (end 209.1 54.75) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "4319f828-9ca4-424f-b526-bf7e924da4cb") + ) + (segment + (start 206.55 73.55) + (end 206.9 73.2) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "45c3449d-8d82-4291-b1f1-3d9f64b907d8") + ) + (segment + (start 211.441 78.091) + (end 209.191 78.091) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "9ec9e50c-dc72-4308-98d8-0dc1286a2718") + ) + (segment + (start 210.55 70.8) + (end 211.95 70.8) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "ab087c26-9f23-4628-b93f-2336d1c8d9ff") + ) + (segment + (start 212.275 79.75) + (end 212.275 78.925) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "ac82cf77-1ea3-4157-bf61-5d8df1f015cb") + ) + (segment + (start 209.191 78.091) + (end 206.55 75.45) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "b990641b-cf1f-437f-a950-2d2a8987d626") + ) + (segment + (start 206.9 73.2) + (end 208.15 73.2) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "e1c9bdc3-e865-4393-bf8c-3d8b10318e89") + ) + (segment + (start 212.3 70.45) + (end 212.3 57.95) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "ef2eaa39-5f92-4fdc-95aa-1e38a7dec72b") + ) + (segment + (start 212.275 78.925) + (end 211.441 78.091) + (width 0.2) + (layer "F.Cu") + (net 23) + (uuid "f8f41305-b5ef-4be4-a43d-9d4fe569d64c") + ) + (segment + (start 221.6 54.75) + (end 209.1 54.75) + (width 0.2) + (layer "B.Cu") + (net 23) + (uuid "403a626c-37a8-43e3-a150-82a43f9826c7") + ) + (segment + (start 205.925 83.725) + (end 205.925 79.75) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "19cd70b2-8438-42d3-855e-104bd008b475") + ) + (segment + (start 209.1 86.9) + (end 205.925 83.725) + (width 0.2) + (layer "F.Cu") + (net 24) + (uuid "d971b896-4c45-41eb-aae0-4eabaf378a6b") + ) + (segment + (start 221.6 86.9) + (end 209.1 86.9) + (width 0.2) + (layer "B.Cu") + (net 24) + (uuid "8675da8e-d16c-426f-b6df-582910db6bdf") + ) + (segment + (start 213.64 74.355) + (end 213.545 74.45) + (width 0.2) + (layer "F.Cu") + (net 30) + (uuid "6f669f94-4bb6-4240-8701-58316a16570c") + ) + (segment + (start 213.64 72) + (end 213.64 74.355) + (width 0.2) + (layer "F.Cu") + (net 30) + (uuid "6fce6160-7fc2-4616-9547-545ec69a9057") + ) + (segment + (start 243.45 93.85) + (end 243.45 63.15) + (width 0.2) + (layer "F.Cu") + (net 32) + (uuid "26222d46-86e6-4c5a-8eb2-485a3b7c339b") + ) + (segment + (start 243.45 63.15) + (end 238.45 58.15) + (width 0.2) + (layer "F.Cu") + (net 32) + (uuid "7cf34713-5ed8-4b06-b9f9-708e8e298d67") + ) + (segment + (start 228.95 106.75) + (end 238.55 97.15) + (width 0.2) + (layer "F.Cu") + (net 33) + (uuid "c1d3c8ac-b451-46a5-b7f0-bd3a1ddff922") + ) + (segment + (start 228.95 107.85) + (end 228.95 106.75) + (width 0.2) + (layer "F.Cu") + (net 33) + (uuid "cac89c51-3c7a-4aa5-8e99-09e4f23e3ee9") + ) + (segment + (start 224.2 43.825) + (end 231.875 51.5) + (width 0.2) + (layer "F.Cu") + (net 35) + (uuid "48bea322-7109-4bde-ac08-942ed09a5f68") + ) + (segment + (start 231.875 51.5) + (end 240 51.5) + (width 0.2) + (layer "F.Cu") + (net 35) + (uuid "b7368302-535a-4c7c-9143-523360563728") + ) + (segment + (start 240 51.5) + (end 243.35 54.85) + (width 0.2) + (layer "F.Cu") + (net 35) + (uuid "ee6808c7-8e99-4a19-b623-7ae4522f58a6") + ) + (segment + (start 203.5 121) + (end 222.5 115.78) + (width 0.2) + (layer "F.Cu") + (net 36) + (uuid "1cdcd5a3-8adb-47ed-9dd6-00506ddedf8d") + ) + (segment + (start 223.5 114.5) + (end 223.5 111.7) + (width 0.2) + (layer "F.Cu") + (net 36) + (uuid "37cedd1f-731b-44fc-87e1-c0eca128bb87") + ) + (segment + (start 188.75 115.75) + (end 190.5 117.5) + (width 0.2) + (layer "F.Cu") + (net 36) + (uuid "38a1a59c-9e81-40ec-85ff-0afa18af3b63") + ) + (segment + (start 188.75 109.625) + (end 188.75 115.75) + (width 0.2) + (layer "F.Cu") + (net 36) + (uuid "3c6a19ea-107a-4491-a869-0097e0db2a2e") + ) + (segment + (start 190.5 117.5) + (end 203.5 121) + (width 0.2) + (layer "F.Cu") + (net 36) + (uuid "4e24178f-511e-4409-8ceb-d3e75aa898e7") + ) + (segment + (start 223.5 111.7) + (end 224.05 111.15) + (width 0.2) + (layer "F.Cu") + (net 36) + (uuid "b15ee046-b3e2-483c-9859-ed565a864da6") + ) + (segment + (start 190.025 108.35) + (end 188.75 109.625) + (width 0.2) + (layer "F.Cu") + (net 36) + (uuid "befd6df5-f9d1-40ba-afa8-79eaf2fbca55") + ) + (segment + (start 222.5 115.78) + (end 223.5 114.5) + (width 0.2) + (layer "F.Cu") + (net 36) + (uuid "eec1cc06-c4ef-4a41-91f1-1f063e88a0ce") + ) + (segment + (start 187 107) + (end 187 109.775) + (width 0.2) + (layer "F.Cu") + (net 42) + (uuid "0527ae51-d8a3-464f-a86c-5d5c6c141402") + ) + (segment + (start 175.45 95.45) + (end 187 107) + (width 0.2) + (layer "F.Cu") + (net 42) + (uuid "0828010e-0248-46ef-9e76-62a26722c1c0") + ) + (segment + (start 187 109.775) + (end 185.125 111.65) + (width 0.2) + (layer "F.Cu") + (net 42) + (uuid "b6304f56-f520-4717-a458-bdb326e92c8a") + ) + (segment + (start 175.45 93.85) + (end 175.45 95.45) + (width 0.2) + (layer "F.Cu") + (net 42) + (uuid "f451e82f-5d1c-4855-9b3a-fb12501d2da6") + ) + (segment + (start 164.051 85.051) + (end 164.051 67.949) + (width 0.2) + (layer "F.Cu") + (net 43) + (uuid "0490ea89-c4a4-4737-933c-fd044e813de6") + ) + (segment + (start 172 95.5) + (end 172 93) + (width 0.2) + (layer "F.Cu") + (net 43) + (uuid "23c78e63-380f-47fd-bc81-3528eeaec75a") + ) + (segment + (start 170.55 96.95) + (end 172 95.5) + (width 0.2) + (layer "F.Cu") + (net 43) + (uuid "5e2614ed-a36a-4d2e-869d-4591b5396974") + ) + (segment + (start 164.051 67.949) + (end 175.7 56.3) + (width 0.2) + (layer "F.Cu") + (net 43) + (uuid "81c4678a-ac7f-4093-9332-1f375617c2a3") + ) + (segment + (start 172 93) + (end 164.051 85.051) + (width 0.2) + (layer "F.Cu") + (net 43) + (uuid "a735e725-2e39-42a4-a819-52123d359586") + ) + (segment + (start 170.55 97.15) + (end 170.55 96.95) + (width 0.2) + (layer "F.Cu") + (net 43) + (uuid "a906ef03-e9be-4829-ab2a-c85a139dfe5b") + ) + (segment + (start 175.7 56.3) + (end 175.7 55.35) + (width 0.2) + (layer "F.Cu") + (net 43) + (uuid "b53215d0-04f9-412a-8370-690e4f307e35") + ) + (segment + (start 184.5 46) + (end 183 46) + (width 0.2) + (layer "F.Cu") + (net 44) + (uuid "4a1e9000-ef81-4a76-baf7-ebc3be98f984") + ) + (segment + (start 189.875 40.6) + (end 184.5 45.975) + (width 0.2) + (layer "F.Cu") + (net 44) + (uuid "59ff778e-80bb-4e26-9c33-328028069153") + ) + (segment + (start 183 46) + (end 170.8 58.2) + (width 0.2) + (layer "F.Cu") + (net 44) + (uuid "856d50de-e009-43c8-abaa-e41ba7b903c5") + ) + (segment + (start 170.8 58.2) + (end 170.8 58.65) + (width 0.2) + (layer "F.Cu") + (net 44) + (uuid "bcca8bcd-9ea6-400d-b023-a1d07c44ed4b") + ) + (segment + (start 184.5 45.975) + (end 184.5 46) + (width 0.2) + (layer "F.Cu") + (net 44) + (uuid "e643b9ab-72b0-480f-8500-84bc22e16344") + ) + (segment + (start 209.85 100.875) + (end 207.075 103.65) + (width 0.2) + (layer "F.Cu") + (net 50) + (uuid "19b5c37c-e8e4-4c59-92a1-3d1a2c987e2f") + ) + (segment + (start 207.075 103.65) + (end 207.075 109.5) + (width 0.2) + (layer "F.Cu") + (net 50) + (uuid "556f6145-3dba-4670-9bb3-2d28d9a5e0cf") + ) + (zone + (net 2) + (net_name "GND") + (layer "B.Cu") + (uuid "18ff9496-a65a-484a-a430-8ff13dd3133b") + (hatch edge 0.5) + (connect_pads + (clearance 0.5) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 147.5 58.4) (xy 154.9 97.3) (xy 197.1 133.9) (xy 241.3 125.8) (xy 257.9 86.9) (xy 260.8 50.9) + (xy 241.4 27.9) (xy 210.6 17.5) (xy 174.3 21) (xy 153.2 50.5) + ) + ) + (filled_polygon + (layer "B.Cu") + (pts + (xy 207.692894 27.00522) (xy 209.021252 27.04249) (xy 209.024601 27.042631) (xy 210.351439 27.117144) + (xy 210.354892 27.117387) (xy 211.679081 27.229081) (xy 211.682427 27.229411) (xy 212.966636 27.374107) + (xy 213.002971 27.378201) (xy 213.006424 27.378639) (xy 214.322209 27.564397) (xy 214.325599 27.564924) + (xy 215.635738 27.787526) (xy 215.639113 27.788148) (xy 216.942439 28.047395) (xy 216.945778 28.048108) + (xy 218.241336 28.343811) (xy 218.24471 28.34463) (xy 219.531492 28.67656) (xy 219.534738 28.677446) + (xy 220.811771 29.045353) (xy 220.81498 29.046326) (xy 222.081119 29.44988) (xy 222.08435 29.45096) + (xy 223.338687 29.889872) (xy 223.341953 29.891067) (xy 224.583402 30.364953) (xy 224.586634 30.366239) + (xy 225.814323 30.874764) (xy 225.817517 30.87614) (xy 227.030459 31.418896) (xy 227.033583 31.420347) + (xy 227.660327 31.722171) (xy 228.23085 31.996921) (xy 228.233962 31.998474) (xy 229.414582 32.608397) + (xy 229.417576 32.609996) (xy 230.580655 33.252807) (xy 230.583675 33.254532) (xy 231.728208 33.929675) + (xy 231.731179 33.931484) (xy 232.856348 34.638474) (xy 232.859257 34.640359) (xy 233.964161 35.378633) + (xy 233.966981 35.380575) (xy 235.050806 36.149589) (xy 235.053555 36.151599) (xy 235.721045 36.653937) + (xy 236.115305 36.950649) (xy 236.118055 36.952779) (xy 237.156995 37.781306) (xy 237.159683 37.783512) + (xy 238.174957 38.640834) (xy 238.177583 38.643115) (xy 239.168423 39.528584) (xy 239.170984 39.530938) + (xy 240.136616 40.443862) (xy 240.139109 40.446287) (xy 241.078703 41.385881) (xy 241.081128 41.388374) + (xy 241.994052 42.354006) (xy 241.996406 42.356567) (xy 242.881875 43.347407) (xy 242.884156 43.350033) + (xy 243.741478 44.365307) (xy 243.743684 44.367995) (xy 244.572211 45.406935) (xy 244.574341 45.409685) + (xy 245.373369 46.471405) (xy 245.375422 46.474213) (xy 246.1444 47.557987) (xy 246.146372 47.560851) + (xy 246.884624 48.665723) (xy 246.886516 48.668642) (xy 247.593506 49.793811) (xy 247.595315 49.796782) + (xy 248.270458 50.941315) (xy 248.272183 50.944335) (xy 248.914974 52.107378) (xy 248.916613 52.110445) + (xy 249.526516 53.291028) (xy 249.528069 53.29414) (xy 250.104636 54.491392) (xy 250.106101 54.494547) + (xy 250.64885 55.707473) (xy 250.650226 55.710667) (xy 251.158751 56.938356) (xy 251.160037 56.941588) + (xy 251.633923 58.183037) (xy 251.635118 58.186303) (xy 252.074019 59.440607) (xy 252.075121 59.443906) + (xy 252.478645 60.70995) (xy 252.479651 60.713264) (xy 252.815812 61.880104) (xy 252.847529 61.990197) + (xy 252.848445 61.993553) (xy 253.180358 63.280275) (xy 253.181179 63.283654) (xy 253.476875 64.579181) + (xy 253.477601 64.582583) (xy 253.736837 65.885854) (xy 253.737468 65.889274) (xy 253.960062 67.199368) + (xy 253.960596 67.202805) (xy 254.146351 68.518569) (xy 254.146789 68.522019) (xy 254.295573 69.842505) + (xy 254.295914 69.845967) (xy 254.407602 71.17009) (xy 254.407846 71.173559) (xy 254.482356 72.500327) + (xy 254.482502 72.503802) (xy 254.497447 73.036446) (xy 254.518098 73.772487) (xy 254.519771 73.832096) + (xy 254.51982 73.835574) (xy 254.51982 75.164425) (xy 254.519771 75.167903) (xy 254.482502 76.496197) + (xy 254.482356 76.499672) (xy 254.407846 77.82644) (xy 254.407602 77.829909) (xy 254.295914 79.154032) + (xy 254.295573 79.157494) (xy 254.146789 80.47798) (xy 254.146351 80.48143) (xy 253.960596 81.797194) + (xy 253.960062 81.800631) (xy 253.737468 83.110725) (xy 253.736837 83.114145) (xy 253.477601 84.417416) + (xy 253.476875 84.420818) (xy 253.181179 85.716345) (xy 253.180358 85.719724) (xy 252.848445 87.006446) + (xy 252.847529 87.009802) (xy 252.479655 88.286721) (xy 252.478645 88.290049) (xy 252.075121 89.556093) + (xy 252.074019 89.559392) (xy 251.635118 90.813696) (xy 251.633923 90.816962) (xy 251.160037 92.058411) + (xy 251.158751 92.061643) (xy 250.650226 93.289332) (xy 250.64885 93.292526) (xy 250.106101 94.505452) + (xy 250.104636 94.508607) (xy 249.528069 95.705859) (xy 249.526516 95.708971) (xy 248.916613 96.889554) + (xy 248.914974 96.892621) (xy 248.272183 98.055664) (xy 248.270458 98.058684) (xy 247.595315 99.203217) + (xy 247.593506 99.206188) (xy 246.886516 100.331357) (xy 246.884624 100.334276) (xy 246.146372 101.439148) + (xy 246.1444 101.442012) (xy 245.375422 102.525786) (xy 245.373369 102.528594) (xy 244.574341 103.590314) + (xy 244.572211 103.593064) (xy 243.743684 104.632004) (xy 243.741478 104.634692) (xy 242.884156 105.649966) + (xy 242.881875 105.652592) (xy 241.996406 106.643432) (xy 241.994052 106.645993) (xy 241.081128 107.611625) + (xy 241.078703 107.614118) (xy 240.139109 108.553712) (xy 240.136616 108.556137) (xy 239.170984 109.469061) + (xy 239.168423 109.471415) (xy 238.177583 110.356884) (xy 238.174957 110.359165) (xy 237.159683 111.216487) + (xy 237.156995 111.218693) (xy 236.118055 112.04722) (xy 236.115305 112.04935) (xy 235.053585 112.848378) + (xy 235.050777 112.850431) (xy 233.967003 113.619409) (xy 233.964139 113.621381) (xy 232.859267 114.359633) + (xy 232.856348 114.361525) (xy 231.731179 115.068515) (xy 231.728208 115.070324) (xy 230.583675 115.745467) + (xy 230.580655 115.747192) (xy 229.417612 116.389983) (xy 229.414545 116.391622) (xy 228.233962 117.001525) + (xy 228.23085 117.003078) (xy 227.033598 117.579645) (xy 227.030443 117.58111) (xy 225.817517 118.123859) + (xy 225.814323 118.125235) (xy 224.586635 118.63376) (xy 224.583403 118.635046) (xy 223.97937 118.865617) + (xy 223.909718 118.871134) (xy 223.848141 118.838119) (xy 223.814188 118.777054) (xy 223.817729 118.709914) + (xy 223.837462 118.651786) (xy 223.854187 118.524746) (xy 223.845807 118.396883) (xy 223.815881 118.285199) + (xy 223.652891 117.676907) (xy 223.502061 117.114001) (xy 223.445386 116.999078) (xy 223.367382 116.89742) + (xy 223.271043 116.812934) (xy 223.160073 116.748865) (xy 223.038736 116.707677) (xy 223.038732 116.707676) + (xy 223.038731 116.707676) (xy 222.911696 116.690951) (xy 222.911695 116.690951) (xy 222.886122 116.692627) + (xy 222.783828 116.699331) (xy 222.660062 116.732494) (xy 222.660056 116.732497) (xy 222.545142 116.789167) + (xy 222.443479 116.867174) (xy 222.358994 116.963513) (xy 222.294926 117.07448) (xy 222.253736 117.195823) + (xy 222.253736 117.195826) (xy 222.240756 117.294419) (xy 222.237011 117.322861) (xy 222.237321 117.327584) + (xy 222.245391 117.450727) (xy 222.589136 118.733604) (xy 222.58914 118.733613) (xy 222.645809 118.848523) + (xy 222.645816 118.848533) (xy 222.718973 118.943874) (xy 222.723817 118.950186) (xy 222.820155 119.034673) + (xy 222.863112 119.059474) (xy 222.911328 119.110041) (xy 222.92455 119.178648) (xy 222.898582 119.243513) + (xy 222.842067 119.283902) (xy 222.084415 119.549017) (xy 222.081116 119.55012) (xy 220.81504 119.953654) + (xy 220.811712 119.954664) (xy 219.534793 120.322538) (xy 219.531437 120.323454) (xy 218.244715 120.655367) + (xy 218.241336 120.656188) (xy 216.945809 120.951884) (xy 216.942407 120.95261) (xy 215.639136 121.211846) + (xy 215.635716 121.212477) (xy 215.56054 121.22525) (xy 215.49115 121.217073) (xy 215.437197 121.17268) + (xy 215.415809 121.106164) (xy 215.432383 121.041) (xy 215.450672 121.009323) (xy 215.450674 121.00932) + (xy 215.491863 120.887983) (xy 215.508588 120.760943) (xy 215.500208 120.63308) (xy 215.156462 119.350198) + (xy 215.099787 119.235275) (xy 215.021783 119.133617) (xy 214.925444 119.049131) (xy 214.814474 118.985062) + (xy 214.693137 118.943874) (xy 214.693133 118.943873) (xy 214.693132 118.943873) (xy 214.566097 118.927148) + (xy 214.566096 118.927148) (xy 214.540523 118.928824) (xy 214.438229 118.935528) (xy 214.314463 118.968691) + (xy 214.314457 118.968694) (xy 214.199543 119.025364) (xy 214.09788 119.103371) (xy 214.013395 119.19971) + (xy 213.949327 119.310677) (xy 213.908137 119.43202) (xy 213.908137 119.432023) (xy 213.891412 119.559056) + (xy 213.899792 119.686924) (xy 214.243537 120.969801) (xy 214.243541 120.96981) (xy 214.30021 121.08472) + (xy 214.300211 121.084722) (xy 214.300213 121.084725) (xy 214.378218 121.186383) (xy 214.411306 121.2154) + (xy 214.419828 121.228837) (xy 214.432118 121.238949) (xy 214.438159 121.257736) (xy 214.448729 121.274401) + (xy 214.448634 121.290314) (xy 214.453506 121.305465) (xy 214.44843 121.324536) (xy 214.448313 121.344269) + (xy 214.439629 121.357605) (xy 214.435537 121.372984) (xy 214.420957 121.386282) (xy 214.41019 121.402821) + (xy 214.395051 121.409914) (xy 214.383917 121.420071) (xy 214.350317 121.430875) (xy 214.325622 121.435071) + (xy 214.322185 121.435605) (xy 213.006421 121.62136) (xy 213.002971 121.621798) (xy 211.682485 121.770582) + (xy 211.679023 121.770923) (xy 210.3549 121.882611) (xy 210.351431 121.882855) (xy 209.024663 121.957365) + (xy 209.021188 121.957511) (xy 207.692894 121.99478) (xy 207.689416 121.994829) (xy 206.360566 121.994829) + (xy 206.357088 121.99478) (xy 205.028793 121.957511) (xy 205.025318 121.957365) (xy 203.69855 121.882855) + (xy 203.695081 121.882611) (xy 202.370958 121.770923) (xy 202.367496 121.770582) (xy 201.04701 121.621798) + (xy 201.04356 121.62136) (xy 199.727796 121.435605) (xy 199.724359 121.435071) (xy 198.414265 121.212477) + (xy 198.410845 121.211846) (xy 197.107574 120.95261) (xy 197.104172 120.951884) (xy 195.808645 120.656188) + (xy 195.805266 120.655367) (xy 194.518544 120.323454) (xy 194.515188 120.322538) (xy 193.238255 119.95466) + (xy 193.234956 119.953658) (xy 192.398084 119.686924) (xy 191.968897 119.55013) (xy 191.965598 119.549028) + (xy 190.711294 119.110127) (xy 190.708028 119.108932) (xy 189.466579 118.635046) (xy 189.463347 118.63376) + (xy 188.235658 118.125235) (xy 188.232464 118.123859) (xy 187.019538 117.58111) (xy 187.016383 117.579645) + (xy 185.819131 117.003078) (xy 185.816019 117.001525) (xy 184.819001 116.486454) (xy 184.635425 116.391616) + (xy 184.632369 116.389983) (xy 184.611107 116.378232) (xy 184.212582 116.157975) (xy 183.469326 115.747192) + (xy 183.466306 115.745467) (xy 182.321773 115.070324) (xy 182.318802 115.068515) (xy 181.193633 114.361525) + (xy 181.190714 114.359633) (xy 180.085842 113.621381) (xy 180.082978 113.619409) (xy 179.541951 113.23553) + (xy 178.999187 112.850418) (xy 178.996413 112.848391) (xy 178.591206 112.54344) (xy 177.934676 112.04935) + (xy 177.931926 112.04722) (xy 176.892986 111.218693) (xy 176.890298 111.216487) (xy 175.875024 110.359165) + (xy 175.872398 110.356884) (xy 174.881558 109.471415) (xy 174.878997 109.469061) (xy 173.913365 108.556137) + (xy 173.910872 108.553712) (xy 172.971278 107.614118) (xy 172.968853 107.611625) (xy 172.27567 106.878421) + (xy 172.055924 106.645988) (xy 172.053575 106.643432) (xy 172.031663 106.618913) (xy 171.168106 105.652592) + (xy 171.165825 105.649966) (xy 170.308503 104.634692) (xy 170.306297 104.632004) (xy 169.47777 103.593064) + (xy 169.47564 103.590314) (xy 169.122175 103.120642) (xy 168.67659 102.528564) (xy 168.67458 102.525815) + (xy 167.905566 101.44199) (xy 167.903609 101.439148) (xy 167.529875 100.879816) (xy 167.16535 100.334266) + (xy 167.163465 100.331357) (xy 166.456475 99.206188) (xy 166.454666 99.203217) (xy 165.779523 98.058684) + (xy 165.777798 98.055664) (xy 165.134987 96.892585) (xy 165.133388 96.889591) (xy 164.523465 95.708971) + (xy 164.521912 95.705859) (xy 163.945345 94.508607) (xy 163.94388 94.505452) (xy 163.401131 93.292526) + (xy 163.399755 93.289332) (xy 162.89123 92.061643) (xy 162.889944 92.058411) (xy 162.636749 91.395112) + (xy 162.416057 90.81696) (xy 162.414863 90.813696) (xy 162.407972 90.794004) (xy 161.975951 89.559359) + (xy 161.974871 89.556128) (xy 161.571317 88.289989) (xy 161.570344 88.28678) (xy 161.202437 87.009747) + (xy 161.201551 87.006501) (xy 160.869621 85.719719) (xy 160.868802 85.716345) (xy 160.573099 84.420787) + (xy 160.57238 84.417416) (xy 160.313144 83.114145) (xy 160.312513 83.110725) (xy 160.089919 81.800631) + (xy 160.089385 81.797194) (xy 159.90363 80.48143) (xy 159.903192 80.47798) (xy 159.899098 80.441645) + (xy 159.754402 79.157436) (xy 159.754072 79.15409) (xy 159.642378 77.829901) (xy 159.642135 77.82644) + (xy 159.567622 76.49961) (xy 159.567481 76.496261) (xy 159.530211 75.167903) (xy 159.530162 75.164425) + (xy 159.530162 74.631902) (xy 164.1995 74.631902) (xy 164.1995 74.868097) (xy 164.236446 75.101368) + (xy 164.309433 75.325996) (xy 164.386635 75.477512) (xy 164.416657 75.536433) (xy 164.555483 75.72751) + (xy 164.72249 75.894517) (xy 164.913567 76.033343) (xy 165.012991 76.084002) (xy 165.124003 76.140566) + (xy 165.124005 76.140566) (xy 165.124008 76.140568) (xy 165.244412 76.179689) (xy 165.348631 76.213553) + (xy 165.581903 76.2505) (xy 165.581908 76.2505) (xy 165.818097 76.2505) (xy 166.051368 76.213553) + (xy 166.112167 76.193798) (xy 166.275992 76.140568) (xy 166.486433 76.033343) (xy 166.67751 75.894517) + (xy 166.844517 75.72751) (xy 166.983343 75.536433) (xy 167.090568 75.325992) (xy 167.163553 75.101368) + (xy 167.2005 74.868097) (xy 167.2005 74.631902) (xy 167.166488 74.417165) (xy 167.175442 74.347872) + (xy 167.201277 74.310089) (xy 167.574549 73.936819) (xy 167.635872 73.903334) (xy 167.66223 73.9005) + (xy 184.8755 73.9005) (xy 184.942539 73.920185) (xy 184.988294 73.972989) (xy 184.9995 74.0245) + (xy 184.9995 75.79787) (xy 184.999501 75.797876) (xy 185.005908 75.857483) (xy 185.056202 75.992328) + (xy 185.056206 75.992335) (xy 185.142452 76.107544) (xy 185.142455 76.107547) (xy 185.257664 76.193793) + (xy 185.257673 76.193798) (xy 185.368832 76.235257) (xy 185.424766 76.277127) (xy 185.449184 76.342592) + (xy 185.4495 76.351439) (xy 185.4495 106.473918) (xy 185.4495 106.47392) (xy 185.449499 106.47392) + (xy 185.47834 106.618907) (xy 185.478343 106.618917) (xy 185.534914 106.755492) (xy 185.567812 106.804727) + (xy 185.567813 106.80473) (xy 185.617046 106.878414) (xy 185.617052 106.878421) (xy 193.957652 115.219019) + (xy 193.991137 115.280342) (xy 193.986153 115.350034) (xy 193.944281 115.405967) (xy 193.878817 115.430384) + (xy 193.837879 115.426475) (xy 193.139755 115.239414) (xy 192.220011 114.99297) (xy 192.220007 114.992969) + (xy 192.220006 114.992969) (xy 192.160767 114.98373) (xy 192.160766 114.98373) (xy 192.017495 114.99741) + (xy 191.883885 115.0509) (xy 191.770757 115.139863) (xy 191.770756 115.139864) (xy 191.687269 115.257106) + (xy 191.665652 115.313021) (xy 191.175 117.144166) (xy 191.174998 117.144177) (xy 191.16576 117.20341) + (xy 191.17944 117.346682) (xy 191.23293 117.480292) (xy 191.321893 117.59342) (xy 191.321894 117.593421) + (xy 191.321895 117.593422) (xy 191.321897 117.593424) (xy 191.439133 117.676907) (xy 191.495053 117.698526) + (xy 193.326202 118.189179) (xy 193.385441 118.198418) (xy 193.528711 118.184738) (xy 193.662323 118.131247) + (xy 193.775454 118.042281) (xy 193.806928 117.998081) (xy 193.861846 117.954892) (xy 193.931399 117.948249) + (xy 193.993502 117.980265) (xy 194.008252 117.997124) (xy 194.119671 118.150479) (xy 194.119675 118.150484) + (xy 194.275555 118.306364) (xy 194.27556 118.306368) (xy 194.400139 118.396879) (xy 194.453897 118.435936) + (xy 194.582294 118.501358) (xy 194.650312 118.536016) (xy 194.650315 118.536017) (xy 194.75514 118.570076) + (xy 194.859968 118.604136) (xy 195.077697 118.638621) (xy 195.077698 118.638621) (xy 195.29814 118.638621) + (xy 195.298141 118.638621) (xy 195.51587 118.604136) (xy 195.725525 118.536016) (xy 195.921941 118.435936) + (xy 196.097096 118.308678) (xy 196.162902 118.285199) (xy 196.230956 118.301024) (xy 196.279651 118.35113) + (xy 196.287912 118.370679) (xy 196.304837 118.422771) (xy 196.304838 118.422774) (xy 196.404921 118.619193) + (xy 196.534486 118.797526) (xy 196.53449 118.797531) (xy 196.69037 118.953411) (xy 196.690375 118.953415) + (xy 196.820966 119.048294) (xy 196.868712 119.082983) (xy 196.968084 119.133616) (xy 197.065127 119.183063) + (xy 197.06513 119.183064) (xy 197.169955 119.217123) (xy 197.274783 119.251183) (xy 197.492512 119.285668) + (xy 197.492513 119.285668) (xy 197.712955 119.285668) (xy 197.712956 119.285668) (xy 197.930685 119.251183) + (xy 198.14034 119.183063) (xy 198.336756 119.082983) (xy 198.515099 118.95341) (xy 198.670976 118.797533) + (xy 198.800549 118.61919) (xy 198.900629 118.422774) (xy 198.91358 118.382914) (xy 198.960964 118.237081) + (xy 198.960964 118.23708) (xy 198.968748 118.213122) (xy 198.968747 118.213122) (xy 198.968749 118.213119) + (xy 199.003234 117.99539) (xy 199.003234 117.774946) (xy 198.968749 117.557217) (xy 198.900629 117.347562) + (xy 198.900629 117.347561) (xy 198.844672 117.237742) (xy 198.800549 117.151146) (xy 198.783607 117.127828) + (xy 198.727036 117.049963) (xy 198.727034 117.049961) (xy 198.677619 116.981947) (xy 205.575 116.981947) + (xy 205.575 117.218052) (xy 205.611934 117.451247) (xy 205.684897 117.675802) (xy 205.792087 117.886174) + (xy 205.852338 117.969104) (xy 205.85234 117.969105) (xy 206.592037 117.229408) (xy 206.609075 117.292993) + (xy 206.674901 117.407007) (xy 206.767993 117.500099) (xy 206.882007 117.565925) (xy 206.94559 117.582962) + (xy 206.205893 118.322658) (xy 206.288828 118.382914) (xy 206.499197 118.490102) (xy 206.723752 118.563065) + (xy 206.723751 118.563065) (xy 206.956948 118.6) (xy 207.193052 118.6) (xy 207.426247 118.563065) + (xy 207.650802 118.490102) (xy 207.861163 118.382918) (xy 207.861169 118.382914) (xy 207.944104 118.322658) + (xy 207.944105 118.322658) (xy 207.204408 117.582962) (xy 207.267993 117.565925) (xy 207.382007 117.500099) + (xy 207.475099 117.407007) (xy 207.540925 117.292993) (xy 207.557962 117.229408) (xy 208.297658 117.969105) + (xy 208.297658 117.969104) (xy 208.357914 117.886169) (xy 208.357918 117.886163) (xy 208.465102 117.675802) + (xy 208.538065 117.451247) (xy 208.575 117.218052) (xy 208.575 116.981947) (xy 208.538065 116.748752) + (xy 208.465102 116.524197) (xy 208.357914 116.313828) (xy 208.297658 116.230894) (xy 208.297658 116.230893) + (xy 207.557962 116.97059) (xy 207.540925 116.907007) (xy 207.475099 116.792993) (xy 207.382007 116.699901) + (xy 207.267993 116.634075) (xy 207.204409 116.617037) (xy 207.944105 115.87734) (xy 207.944104 115.877338) + (xy 207.861174 115.817087) (xy 207.653511 115.711277) (xy 207.65351 115.711276) (xy 207.650803 115.709897) + (xy 207.426247 115.636934) (xy 207.426248 115.636934) (xy 207.193052 115.6) (xy 206.956948 115.6) + (xy 206.723752 115.636934) (xy 206.499197 115.709897) (xy 206.28883 115.817084) (xy 206.205894 115.87734) + (xy 206.945591 116.617037) (xy 206.882007 116.634075) (xy 206.767993 116.699901) (xy 206.674901 116.792993) + (xy 206.609075 116.907007) (xy 206.592037 116.970591) (xy 205.85234 116.230894) (xy 205.792084 116.31383) + (xy 205.684897 116.524197) (xy 205.611934 116.748752) (xy 205.575 116.981947) (xy 198.677619 116.981947) + (xy 198.670976 116.972803) (xy 198.515099 116.816926) (xy 198.515097 116.816924) (xy 198.515092 116.81692) + (xy 198.336759 116.687355) (xy 198.336758 116.687354) (xy 198.336756 116.687353) (xy 198.27383 116.65529) + (xy 198.14034 116.587272) (xy 198.140337 116.587271) (xy 197.930686 116.519153) (xy 197.82182 116.50191) + (xy 197.712956 116.484668) (xy 197.492512 116.484668) (xy 197.419935 116.496163) (xy 197.274781 116.519153) + (xy 197.06513 116.587271) (xy 197.065127 116.587272) (xy 196.868712 116.687352) (xy 196.693556 116.81461) + (xy 196.627749 116.838089) (xy 196.559695 116.822263) (xy 196.511001 116.772157) (xy 196.50274 116.752608) + (xy 196.485816 116.70052) (xy 196.485814 116.700514) (xy 196.444645 116.619717) (xy 196.385734 116.504099) + (xy 196.369179 116.481313) (xy 196.256166 116.325762) (xy 196.256162 116.325757) (xy 196.100282 116.169877) + (xy 196.100277 116.169873) (xy 195.921944 116.040308) (xy 195.921943 116.040307) (xy 195.921941 116.040306) + (xy 195.911691 116.035083) (xy 195.818204 115.987448) (xy 195.767409 115.939474) (xy 195.7505 115.876964) + (xy 195.7505 115.598759) (xy 212.830254 115.598759) (xy 212.838634 115.726629) (xy 213.069243 116.587272) + (xy 213.156498 116.912914) (xy 213.1565 116.912918) (xy 213.213169 117.027832) (xy 213.213173 117.027838) + (xy 213.291178 117.129495) (xy 213.291179 117.129496) (xy 213.36681 117.195823) (xy 213.387516 117.213981) + (xy 213.498486 117.27805) (xy 213.619823 117.319238) (xy 213.746863 117.335964) (xy 213.874726 117.327584) + (xy 213.998498 117.294419) (xy 214.113421 117.237745) (xy 214.215079 117.15974) (xy 214.299565 117.063402) + (xy 214.363634 116.952432) (xy 214.404822 116.831095) (xy 214.421548 116.704054) (xy 214.413168 116.576191) + (xy 214.413167 116.576188) (xy 214.413167 116.576185) (xy 214.336528 116.290163) (xy 214.330106 116.266197) + (xy 214.726613 116.266197) (xy 214.726613 116.378233) (xy 214.729986 116.390819) (xy 214.75561 116.486451) + (xy 214.755611 116.486454) (xy 214.774282 116.518794) (xy 214.811628 116.583478) (xy 214.89085 116.6627) + (xy 214.987876 116.718718) (xy 215.096095 116.747715) (xy 215.096097 116.747715) (xy 215.208129 116.747715) + (xy 215.208131 116.747715) (xy 215.31635 116.718718) (xy 215.413376 116.6627) (xy 215.492598 116.583478) + (xy 215.548616 116.486452) (xy 215.577613 116.378233) (xy 215.577613 116.266197) (xy 215.548616 116.157978) + (xy 215.492598 116.060952) (xy 215.413376 115.98173) (xy 215.348692 115.944384) (xy 215.316352 115.925713) + (xy 215.316351 115.925712) (xy 215.31635 115.925712) (xy 215.208131 115.896715) (xy 215.096095 115.896715) + (xy 214.987876 115.925712) (xy 214.987873 115.925713) (xy 214.890853 115.981728) (xy 214.890847 115.981732) + (xy 214.81163 116.060949) (xy 214.811626 116.060955) (xy 214.755611 116.157975) (xy 214.75561 116.157978) + (xy 214.726613 116.266197) (xy 214.330106 116.266197) (xy 214.106151 115.430384) (xy 214.095304 115.389902) + (xy 214.038629 115.274979) (xy 213.960625 115.173321) (xy 213.864286 115.088835) (xy 213.753316 115.024766) + (xy 213.631979 114.983578) (xy 213.631975 114.983577) (xy 213.631974 114.983577) (xy 213.50494 114.966852) + (xy 213.504939 114.966852) (xy 213.486672 114.968049) (xy 213.37707 114.975232) (xy 213.258597 115.006977) + (xy 213.253304 115.008396) (xy 213.253301 115.008397) (xy 213.253299 115.008398) (xy 213.138385 115.065068) + (xy 213.036722 115.143075) (xy 212.952237 115.239414) (xy 212.888169 115.350381) (xy 212.846979 115.471724) + (xy 212.846979 115.471727) (xy 212.830254 115.598759) (xy 195.7505 115.598759) (xy 195.7505 115.126079) + (xy 195.721659 114.981092) (xy 195.721658 114.981091) (xy 195.721658 114.981087) (xy 195.697822 114.923541) + (xy 195.665087 114.844511) (xy 195.665083 114.844504) (xy 195.656052 114.830988) (xy 195.656051 114.830986) + (xy 195.615451 114.770223) (xy 220.309665 114.770223) (xy 220.309665 114.882259) (xy 220.336145 114.981082) + (xy 220.338662 114.990477) (xy 220.338663 114.99048) (xy 220.345053 115.001548) (xy 220.39468 115.087504) + (xy 220.473902 115.166726) (xy 220.570928 115.222744) (xy 220.679147 115.251741) (xy 220.679149 115.251741) + (xy 220.791181 115.251741) (xy 220.791183 115.251741) (xy 220.899402 115.222744) (xy 220.996428 115.166726) + (xy 221.07565 115.087504) (xy 221.131668 114.990478) (xy 221.160665 114.882259) (xy 221.160665 114.770223) + (xy 221.131668 114.662004) (xy 221.07565 114.564978) (xy 220.996428 114.485756) (xy 220.899402 114.429738) + (xy 220.791183 114.400741) (xy 220.679147 114.400741) (xy 220.570928 114.429738) (xy 220.570925 114.429739) + (xy 220.473905 114.485754) (xy 220.473899 114.485758) (xy 220.394682 114.564975) (xy 220.394678 114.564981) + (xy 220.338663 114.662001) (xy 220.338662 114.662004) (xy 220.309665 114.770223) (xy 195.615451 114.770223) + (xy 195.582952 114.721585) (xy 195.538079 114.676712) (xy 195.478416 114.617049) (xy 194.223929 113.362562) + (xy 221.175853 113.362562) (xy 221.184233 113.490432) (xy 221.411871 114.339988) (xy 221.502097 114.676717) + (xy 221.502099 114.676721) (xy 221.558768 114.791635) (xy 221.558772 114.791641) (xy 221.599341 114.844511) + (xy 221.628305 114.882258) (xy 221.636777 114.893298) (xy 221.636778 114.893299) (xy 221.671262 114.923541) + (xy 221.733115 114.977784) (xy 221.844085 115.041853) (xy 221.965422 115.083041) (xy 222.092462 115.099767) + (xy 222.220325 115.091387) (xy 222.344097 115.058222) (xy 222.45902 115.001548) (xy 222.560678 114.923543) + (xy 222.645164 114.827205) (xy 222.709233 114.716235) (xy 222.750421 114.594898) (xy 222.767147 114.467857) + (xy 222.758767 114.339994) (xy 222.758766 114.339991) (xy 222.758766 114.339988) (xy 222.566216 113.621381) + (xy 222.440903 113.153705) (xy 222.384228 113.038782) (xy 222.306224 112.937124) (xy 222.209885 112.852638) + (xy 222.098915 112.788569) (xy 221.977578 112.747381) (xy 221.977574 112.74738) (xy 221.977573 112.74738) + (xy 221.850539 112.730655) (xy 221.850538 112.730655) (xy 221.832271 112.731852) (xy 221.722669 112.739035) + (xy 221.604196 112.77078) (xy 221.598903 112.772199) (xy 221.5989 112.7722) (xy 221.598898 112.772201) + (xy 221.483984 112.828871) (xy 221.382321 112.906878) (xy 221.297836 113.003217) (xy 221.233768 113.114184) + (xy 221.192578 113.235527) (xy 221.192578 113.23553) (xy 221.175853 113.362562) (xy 194.223929 113.362562) + (xy 191.861865 111.000498) (xy 189.397855 108.536487) (xy 189.313503 108.452135) (xy 205.5745 108.452135) + (xy 205.5745 110.54787) (xy 205.574501 110.547876) (xy 205.580908 110.607483) (xy 205.631202 110.742328) + (xy 205.631206 110.742335) (xy 205.717452 110.857544) (xy 205.717455 110.857547) (xy 205.832664 110.943793) + (xy 205.832671 110.943797) (xy 205.967517 110.994091) (xy 205.967516 110.994091) (xy 205.974444 110.994835) + (xy 206.027127 111.0005) (xy 208.122872 111.000499) (xy 208.182483 110.994091) (xy 208.317331 110.943796) + (xy 208.432546 110.857546) (xy 208.518796 110.742331) (xy 208.569091 110.607483) (xy 208.5755 110.547873) + (xy 208.575499 108.452128) (xy 208.569091 108.392517) (xy 208.539811 108.314014) (xy 208.518797 108.257671) + (xy 208.518793 108.257664) (xy 208.432547 108.142455) (xy 208.432544 108.142452) (xy 208.317335 108.056206) + (xy 208.317328 108.056202) (xy 208.182482 108.005908) (xy 208.182483 108.005908) (xy 208.122883 107.999501) + (xy 208.122881 107.9995) (xy 208.122873 107.9995) (xy 208.122864 107.9995) (xy 206.027129 107.9995) + (xy 206.027123 107.999501) (xy 205.967516 108.005908) (xy 205.832671 108.056202) (xy 205.832664 108.056206) + (xy 205.717455 108.142452) (xy 205.717452 108.142455) (xy 205.631206 108.257664) (xy 205.631202 108.257671) + (xy 205.580908 108.392517) (xy 205.574501 108.452116) (xy 205.574501 108.452123) (xy 205.5745 108.452135) + (xy 189.313503 108.452135) (xy 186.986819 106.125451) (xy 186.953334 106.064128) (xy 186.9505 106.03777) + (xy 186.9505 91.65) (xy 207.021522 91.65) (xy 208.499999 91.65) (xy 208.474979 91.710402) (xy 208.45 91.835981) + (xy 208.45 91.964019) (xy 208.474979 92.089598) (xy 208.499999 92.15) (xy 207.021522 92.15) (xy 207.035704 92.239544) + (xy 207.10623 92.456604) (xy 207.209849 92.659966) (xy 207.344004 92.844614) (xy 207.505385 93.005995) + (xy 207.690033 93.14015) (xy 207.893395 93.243769) (xy 208.110455 93.314295) (xy 208.335884 93.35) + (xy 208.85 93.35) (xy 208.85 92.500001) (xy 208.910402 92.525021) (xy 209.035981 92.55) (xy 209.164019 92.55) + (xy 209.289598 92.525021) (xy 209.35 92.500001) (xy 209.35 93.35) (xy 209.864116 93.35) (xy 210.089544 93.314295) + (xy 210.306604 93.243769) (xy 210.509966 93.14015) (xy 210.694614 93.005995) (xy 210.855995 92.844614) + (xy 210.99015 92.659966) (xy 211.093769 92.456604) (xy 211.164295 92.239544) (xy 211.178478 92.15) + (xy 209.700001 92.15) (xy 209.725021 92.089598) (xy 209.75 91.964019) (xy 209.75 91.835981) (xy 209.725021 91.710402) + (xy 209.700001 91.65) (xy 211.178478 91.65) (xy 219.521522 91.65) (xy 220.999999 91.65) (xy 220.974979 91.710402) + (xy 220.95 91.835981) (xy 220.95 91.964019) (xy 220.974979 92.089598) (xy 220.999999 92.15) (xy 219.521522 92.15) + (xy 219.535704 92.239544) (xy 219.60623 92.456604) (xy 219.709849 92.659966) (xy 219.844004 92.844614) + (xy 220.005385 93.005995) (xy 220.190033 93.14015) (xy 220.393395 93.243769) (xy 220.610455 93.314295) + (xy 220.835884 93.35) (xy 221.35 93.35) (xy 221.35 92.500001) (xy 221.410402 92.525021) (xy 221.535981 92.55) + (xy 221.664019 92.55) (xy 221.789598 92.525021) (xy 221.85 92.500001) (xy 221.85 93.35) (xy 222.364116 93.35) + (xy 222.589544 93.314295) (xy 222.806604 93.243769) (xy 223.009966 93.14015) (xy 223.194614 93.005995) + (xy 223.355995 92.844614) (xy 223.49015 92.659966) (xy 223.593769 92.456604) (xy 223.664295 92.239544) + (xy 223.678478 92.15) (xy 222.200001 92.15) (xy 222.225021 92.089598) (xy 222.25 91.964019) (xy 222.25 91.835981) + (xy 222.225021 91.710402) (xy 222.200001 91.65) (xy 223.678478 91.65) (xy 223.664295 91.560455) + (xy 223.593769 91.343395) (xy 223.49015 91.140033) (xy 223.355995 90.955385) (xy 223.194614 90.794004) + (xy 223.009966 90.659849) (xy 222.806604 90.55623) (xy 222.589544 90.485704) (xy 222.364116 90.45) + (xy 221.85 90.45) (xy 221.85 91.299998) (xy 221.789598 91.274979) (xy 221.664019 91.25) (xy 221.535981 91.25) + (xy 221.410402 91.274979) (xy 221.35 91.299998) (xy 221.35 90.45) (xy 220.835884 90.45) (xy 220.610455 90.485704) + (xy 220.393395 90.55623) (xy 220.190033 90.659849) (xy 220.005385 90.794004) (xy 219.844004 90.955385) + (xy 219.709849 91.140033) (xy 219.60623 91.343395) (xy 219.535704 91.560455) (xy 219.521522 91.65) + (xy 211.178478 91.65) (xy 211.164295 91.560455) (xy 211.093769 91.343395) (xy 210.99015 91.140033) + (xy 210.855995 90.955385) (xy 210.694614 90.794004) (xy 210.509966 90.659849) (xy 210.306604 90.55623) + (xy 210.089544 90.485704) (xy 209.864116 90.45) (xy 209.35 90.45) (xy 209.35 91.299998) (xy 209.289598 91.274979) + (xy 209.164019 91.25) (xy 209.035981 91.25) (xy 208.910402 91.274979) (xy 208.85 91.299998) (xy 208.85 90.45) + (xy 208.335884 90.45) (xy 208.110455 90.485704) (xy 207.893395 90.55623) (xy 207.690033 90.659849) + (xy 207.505385 90.794004) (xy 207.344004 90.955385) (xy 207.209849 91.140033) (xy 207.10623 91.343395) + (xy 207.035704 91.560455) (xy 207.021522 91.65) (xy 186.9505 91.65) (xy 186.9505 86.785837) (xy 206.9995 86.785837) + (xy 206.9995 87.014162) (xy 207.035215 87.23966) (xy 207.10577 87.456803) (xy 207.162533 87.568205) + (xy 207.209421 87.660228) (xy 207.343621 87.844937) (xy 207.505063 88.006379) (xy 207.689772 88.140579) + (xy 207.785884 88.18955) (xy 207.893196 88.244229) (xy 207.893198 88.244229) (xy 207.893201 88.244231) + (xy 208.009592 88.282049) (xy 208.110339 88.314784) (xy 208.335838 88.3505) (xy 208.335843 88.3505) + (xy 209.864162 88.3505) (xy 210.08966 88.314784) (xy 210.306799 88.244231) (xy 210.510228 88.140579) + (xy 210.694937 88.006379) (xy 210.856379 87.844937) (xy 210.990579 87.660228) (xy 211.037467 87.568205) + (xy 211.085442 87.517409) (xy 211.147952 87.5005) (xy 219.552048 87.5005) (xy 219.619087 87.520185) + (xy 219.662533 87.568205) (xy 219.709421 87.660228) (xy 219.843621 87.844937) (xy 220.005063 88.006379) + (xy 220.189772 88.140579) (xy 220.285884 88.18955) (xy 220.393196 88.244229) (xy 220.393198 88.244229) + (xy 220.393201 88.244231) (xy 220.509592 88.282049) (xy 220.610339 88.314784) (xy 220.835838 88.3505) + (xy 220.835843 88.3505) (xy 222.364162 88.3505) (xy 222.58966 88.314784) (xy 222.806799 88.244231) + (xy 223.010228 88.140579) (xy 223.194937 88.006379) (xy 223.356379 87.844937) (xy 223.490579 87.660228) + (xy 223.594231 87.456799) (xy 223.664784 87.23966) (xy 223.7005 87.014162) (xy 223.7005 86.785837) + (xy 223.664784 86.560339) (xy 223.594229 86.343196) (xy 223.490578 86.139771) (xy 223.356379 85.955063) + (xy 223.194937 85.793621) (xy 223.010228 85.659421) (xy 222.806803 85.55577) (xy 222.58966 85.485215) + (xy 222.364162 85.4495) (xy 222.364157 85.4495) (xy 220.835843 85.4495) (xy 220.835838 85.4495) + (xy 220.610339 85.485215) (xy 220.393196 85.55577) (xy 220.189771 85.659421) (xy 220.005061 85.793622) + (xy 219.843622 85.955061) (xy 219.709421 86.139771) (xy 219.662533 86.231795) (xy 219.614558 86.282591) + (xy 219.552048 86.2995) (xy 211.147952 86.2995) (xy 211.080913 86.279815) (xy 211.037467 86.231795) + (xy 210.990578 86.139771) (xy 210.856379 85.955063) (xy 210.694937 85.793621) (xy 210.510228 85.659421) + (xy 210.306803 85.55577) (xy 210.08966 85.485215) (xy 209.864162 85.4495) (xy 209.864157 85.4495) + (xy 208.335843 85.4495) (xy 208.335838 85.4495) (xy 208.110339 85.485215) (xy 207.893196 85.55577) + (xy 207.689771 85.659421) (xy 207.505061 85.793622) (xy 207.343622 85.955061) (xy 207.209421 86.139771) + (xy 207.10577 86.343196) (xy 207.035215 86.560339) (xy 206.9995 86.785837) (xy 186.9505 86.785837) + (xy 186.9505 76.374499) (xy 186.970185 76.30746) (xy 187.022989 76.261705) (xy 187.0745 76.250499) + (xy 187.547871 76.250499) (xy 187.547872 76.250499) (xy 187.607483 76.244091) (xy 187.742331 76.193796) + (xy 187.857546 76.107546) (xy 187.943796 75.992331) (xy 187.994091 75.857483) (xy 188.0005 75.797873) + (xy 188.0005 75.6245) (xy 188.020185 75.557461) (xy 188.072989 75.511706) (xy 188.1245 75.5005) + (xy 225.883023 75.5005) (xy 225.950062 75.520185) (xy 225.995817 75.572989) (xy 226.003266 75.600134) + (xy 226.004124 75.599932) (xy 226.005907 75.607479) (xy 226.056202 75.742328) (xy 226.056206 75.742335) + (xy 226.142452 75.857544) (xy 226.142455 75.857547) (xy 226.257664 75.943793) (xy 226.257671 75.943797) + (xy 226.392517 75.994091) (xy 226.392516 75.994091) (xy 226.399444 75.994835) (xy 226.452127 76.0005) + (xy 228.547872 76.000499) (xy 228.607483 75.994091) (xy 228.742331 75.943796) (xy 228.857546 75.857546) + (xy 228.943796 75.742331) (xy 228.994091 75.607483) (xy 229.0005 75.547873) (xy 229.000499 74.024499) + (xy 229.020184 73.957461) (xy 229.072987 73.911706) (xy 229.124499 73.9005) (xy 246.58777 73.9005) + (xy 246.61721 73.909144) (xy 246.647197 73.915668) (xy 246.652212 73.919422) (xy 246.654809 73.920185) + (xy 246.675451 73.936819) (xy 246.798719 74.060087) (xy 246.832204 74.12141) (xy 246.833511 74.167166) + (xy 246.7995 74.381902) (xy 246.7995 74.618097) (xy 246.836446 74.851368) (xy 246.909433 75.075996) + (xy 247.016657 75.286433) (xy 247.155483 75.47751) (xy 247.32249 75.644517) (xy 247.513567 75.783343) + (xy 247.612991 75.834002) (xy 247.724003 75.890566) (xy 247.724005 75.890566) (xy 247.724008 75.890568) + (xy 247.844412 75.929689) (xy 247.948631 75.963553) (xy 248.181903 76.0005) (xy 248.181908 76.0005) + (xy 248.418097 76.0005) (xy 248.651368 75.963553) (xy 248.875992 75.890568) (xy 249.086433 75.783343) + (xy 249.27751 75.644517) (xy 249.444517 75.47751) (xy 249.583343 75.286433) (xy 249.690568 75.075992) + (xy 249.763553 74.851368) (xy 249.8005 74.618097) (xy 249.8005 74.381902) (xy 249.763553 74.148631) + (xy 249.706483 73.972989) (xy 249.690568 73.924008) (xy 249.690566 73.924005) (xy 249.690566 73.924003) + (xy 249.583342 73.713566) (xy 249.444517 73.52249) (xy 249.27751 73.355483) (xy 249.086433 73.216657) + (xy 248.875996 73.109433) (xy 248.651368 73.036446) (xy 248.418097 72.9995) (xy 248.418092 72.9995) + (xy 248.181908 72.9995) (xy 248.181903 72.9995) (xy 247.967166 73.033511) (xy 247.897872 73.024556) + (xy 247.860087 72.998719) (xy 247.428421 72.567052) (xy 247.42842 72.567051) (xy 247.331142 72.502053) + (xy 247.328559 72.500327) (xy 247.305495 72.484916) (xy 247.305493 72.484915) (xy 247.30549 72.484913) + (xy 247.168917 72.428343) (xy 247.168907 72.42834) (xy 247.02392 72.3995) (xy 247.023918 72.3995) + (xy 229.366712 72.3995) (xy 229.312281 72.385866) (xy 229.312124 72.386247) (xy 229.30956 72.385185) + (xy 229.308262 72.38486) (xy 229.306493 72.383914) (xy 229.169917 72.327343) (xy 229.169907 72.32734) + (xy 229.02492 72.2985) (xy 229.024918 72.2985) (xy 226.122918 72.2985) (xy 225.975082 72.2985) (xy 225.97508 72.2985) + (xy 225.830092 72.32734) (xy 225.830082 72.327343) (xy 225.693506 72.383914) (xy 225.691738 72.38486) + (xy 225.690439 72.385185) (xy 225.687876 72.386247) (xy 225.687718 72.385866) (xy 225.633288 72.3995) + (xy 167.226076 72.3995) (xy 167.197242 72.405234) (xy 167.197243 72.405235) (xy 167.081093 72.428339) + (xy 167.081089 72.42834) (xy 167.005266 72.459748) (xy 167.005265 72.459748) (xy 166.944509 72.484913) + (xy 166.918858 72.502053) (xy 166.821582 72.567049) (xy 166.821581 72.56705) (xy 166.139911 73.248719) + (xy 166.078588 73.282204) (xy 166.032832 73.283511) (xy 165.818097 73.2495) (xy 165.818092 73.2495) + (xy 165.581908 73.2495) (xy 165.581903 73.2495) (xy 165.348631 73.286446) (xy 165.124003 73.359433) + (xy 164.913566 73.466657) (xy 164.80455 73.545862) (xy 164.72249 73.605483) (xy 164.722488 73.605485) + (xy 164.722487 73.605485) (xy 164.555485 73.772487) (xy 164.555485 73.772488) (xy 164.555483 73.77249) + (xy 164.521156 73.819737) (xy 164.416657 73.963566) (xy 164.309433 74.174003) (xy 164.236446 74.398631) + (xy 164.1995 74.631902) (xy 159.530162 74.631902) (xy 159.530162 73.835574) (xy 159.530211 73.832096) + (xy 159.531883 73.772488) (xy 159.567481 72.503735) (xy 159.567622 72.500392) (xy 159.642135 71.173546) + (xy 159.642379 71.17009) (xy 159.648176 71.101363) (xy 159.754073 69.845902) (xy 159.754401 69.84257) + (xy 159.903192 68.522012) (xy 159.90363 68.518569) (xy 159.921261 68.393682) (xy 160.08939 67.20277) + (xy 160.089913 67.199402) (xy 160.312519 65.889239) (xy 160.313137 65.88589) (xy 160.572389 64.582536) + (xy 160.573096 64.579226) (xy 160.862525 63.311153) (xy 194.2995 63.311153) (xy 194.2995 63.468846) + (xy 194.330261 63.623489) (xy 194.330264 63.623501) (xy 194.390602 63.769172) (xy 194.390609 63.769185) + (xy 194.47821 63.900288) (xy 194.478213 63.900292) (xy 194.589707 64.011786) (xy 194.589711 64.011789) + (xy 194.720814 64.09939) (xy 194.720827 64.099397) (xy 194.866498 64.159735) (xy 194.866503 64.159737) + (xy 195.021153 64.190499) (xy 195.021156 64.1905) (xy 195.021158 64.1905) (xy 195.178844 64.1905) + (xy 195.178845 64.190499) (xy 195.333497 64.159737) (xy 195.479179 64.099394) (xy 195.536044 64.061397) + (xy 195.602721 64.04052) (xy 195.604935 64.0405) (xy 197.740382 64.0405) (xy 197.807421 64.060185) + (xy 197.841099 64.094591) (xy 197.842085 64.093875) (xy 197.96989 64.269786) (xy 198.120213 64.420109) + (xy 198.292179 64.545048) (xy 198.292181 64.545049) (xy 198.292184 64.545051) (xy 198.301493 64.549794) + (xy 198.35229 64.597766) (xy 198.369087 64.665587) (xy 198.346552 64.731722) (xy 198.301502 64.770762) + (xy 198.292443 64.775378) (xy 198.12054 64.900272) (xy 198.120535 64.900276) (xy 197.970276 65.050535) + (xy 197.970272 65.05054) (xy 197.845379 65.222442) (xy 197.748904 65.411782) (xy 197.683242 65.61387) + (xy 197.683242 65.613873) (xy 197.672769 65.68) (xy 198.566988 65.68) (xy 198.534075 65.737007) + (xy 198.5 65.864174) (xy 198.5 65.995826) (xy 198.534075 66.122993) (xy 198.566988 66.18) (xy 197.672769 66.18) + (xy 197.683242 66.246126) (xy 197.683242 66.246129) (xy 197.748904 66.448217) (xy 197.845379 66.637557) + (xy 197.970272 66.809459) (xy 197.970276 66.809464) (xy 198.120535 66.959723) (xy 198.12054 66.959727) + (xy 198.292442 67.08462) (xy 198.481782 67.181095) (xy 198.683871 67.246757) (xy 198.75 67.257231) + (xy 198.75 66.363012) (xy 198.807007 66.395925) (xy 198.934174 66.43) (xy 199.065826 66.43) (xy 199.192993 66.395925) + (xy 199.25 66.363012) (xy 199.25 67.25723) (xy 199.316126 67.246757) (xy 199.316129 67.246757) (xy 199.518217 67.181095) + (xy 199.707557 67.08462) (xy 199.879459 66.959727) (xy 199.879464 66.959723) (xy 200.029723 66.809464) + (xy 200.029727 66.809459) (xy 200.15462 66.637557) (xy 200.251095 66.448217) (xy 200.316757 66.246129) + (xy 200.316757 66.246126) (xy 200.327231 66.18) (xy 199.433012 66.18) (xy 199.465925 66.122993) + (xy 199.5 65.995826) (xy 199.5 65.864174) (xy 199.465925 65.737007) (xy 199.433012 65.68) (xy 200.327231 65.68) + (xy 200.316757 65.613873) (xy 200.316757 65.61387) (xy 200.251095 65.411782) (xy 200.15462 65.222442) + (xy 200.029727 65.05054) (xy 200.029723 65.050535) (xy 199.879464 64.900276) (xy 199.879459 64.900272) + (xy 199.707555 64.775377) (xy 199.6985 64.770763) (xy 199.647706 64.722788) (xy 199.630912 64.654966) + (xy 199.653451 64.588832) (xy 199.698508 64.549793) (xy 199.707816 64.545051) (xy 199.787007 64.487515) + (xy 199.879786 64.420109) (xy 199.879788 64.420106) (xy 199.879792 64.420104) (xy 200.030104 64.269792) + (xy 200.030106 64.269788) (xy 200.030109 64.269786) (xy 200.153902 64.099397) (xy 200.155051 64.097816) + (xy 200.251557 63.908412) (xy 200.317246 63.706243) (xy 200.3505 63.496287) (xy 200.3505 63.283713) + (xy 200.317246 63.073757) (xy 200.251557 62.871588) (xy 200.155051 62.682184) (xy 200.155049 62.682181) + (xy 200.155048 62.682179) (xy 200.030109 62.510213) (xy 199.879786 62.35989) (xy 199.70782 62.234951) + (xy 199.707115 62.234591) (xy 199.699054 62.230485) (xy 199.648259 62.182512) (xy 199.631463 62.114692) + (xy 199.653999 62.048556) (xy 199.699054 62.009515) (xy 199.707816 62.005051) (xy 199.729789 61.989086) + (xy 199.879786 61.880109) (xy 199.879788 61.880106) (xy 199.879792 61.880104) (xy 200.030104 61.729792) + (xy 200.030106 61.729788) (xy 200.030109 61.729786) (xy 200.155048 61.55782) (xy 200.155047 61.55782) + (xy 200.155051 61.557816) (xy 200.251557 61.368412) (xy 200.317246 61.166243) (xy 200.3505 60.956287) + (xy 200.3505 60.743713) (xy 200.317246 60.533757) (xy 200.251557 60.331588) (xy 200.155051 60.142184) + (xy 200.155049 60.142181) (xy 200.155048 60.142179) (xy 200.077776 60.035822) (xy 200.030109 59.970214) + (xy 200.030105 59.970209) (xy 199.916569 59.856673) (xy 199.883084 59.79535) (xy 199.888068 59.725658) + (xy 199.92994 59.669725) (xy 199.960915 59.65281) (xy 200.092331 59.603796) (xy 200.207546 59.517546) + (xy 200.220681 59.5) (xy 207.021522 59.5) (xy 208.499999 59.5) (xy 208.474979 59.560402) (xy 208.45 59.685981) + (xy 208.45 59.814019) (xy 208.474979 59.939598) (xy 208.499999 60) (xy 207.021522 60) (xy 207.035704 60.089544) + (xy 207.10623 60.306604) (xy 207.209849 60.509966) (xy 207.344004 60.694614) (xy 207.505385 60.855995) + (xy 207.690033 60.99015) (xy 207.893395 61.093769) (xy 208.110455 61.164295) (xy 208.335884 61.2) + (xy 208.85 61.2) (xy 208.85 60.350001) (xy 208.910402 60.375021) (xy 209.035981 60.4) (xy 209.164019 60.4) + (xy 209.289598 60.375021) (xy 209.35 60.350001) (xy 209.35 61.2) (xy 209.864116 61.2) (xy 210.089544 61.164295) + (xy 210.306604 61.093769) (xy 210.509966 60.99015) (xy 210.694614 60.855995) (xy 210.855995 60.694614) + (xy 210.99015 60.509966) (xy 211.093769 60.306604) (xy 211.164295 60.089544) (xy 211.178478 60) + (xy 209.700001 60) (xy 209.725021 59.939598) (xy 209.75 59.814019) (xy 209.75 59.685981) (xy 209.725021 59.560402) + (xy 209.700001 59.5) (xy 211.178478 59.5) (xy 219.521522 59.5) (xy 220.999999 59.5) (xy 220.974979 59.560402) + (xy 220.95 59.685981) (xy 220.95 59.814019) (xy 220.974979 59.939598) (xy 220.999999 60) (xy 219.521522 60) + (xy 219.535704 60.089544) (xy 219.60623 60.306604) (xy 219.709849 60.509966) (xy 219.844004 60.694614) + (xy 220.005385 60.855995) (xy 220.190033 60.99015) (xy 220.393395 61.093769) (xy 220.610455 61.164295) + (xy 220.835884 61.2) (xy 221.35 61.2) (xy 221.35 60.350001) (xy 221.410402 60.375021) (xy 221.535981 60.4) + (xy 221.664019 60.4) (xy 221.789598 60.375021) (xy 221.85 60.350001) (xy 221.85 61.2) (xy 222.364116 61.2) + (xy 222.589544 61.164295) (xy 222.806604 61.093769) (xy 223.009966 60.99015) (xy 223.194614 60.855995) + (xy 223.355995 60.694614) (xy 223.49015 60.509966) (xy 223.593769 60.306604) (xy 223.664295 60.089544) + (xy 223.678478 60) (xy 222.200001 60) (xy 222.225021 59.939598) (xy 222.25 59.814019) (xy 222.25 59.685981) + (xy 222.225021 59.560402) (xy 222.200001 59.5) (xy 223.678478 59.5) (xy 223.664295 59.410455) (xy 223.593769 59.193395) + (xy 223.49015 58.990033) (xy 223.355995 58.805385) (xy 223.194614 58.644004) (xy 223.009966 58.509849) + (xy 222.806604 58.40623) (xy 222.589544 58.335704) (xy 222.364116 58.3) (xy 221.85 58.3) (xy 221.85 59.149998) + (xy 221.789598 59.124979) (xy 221.664019 59.1) (xy 221.535981 59.1) (xy 221.410402 59.124979) (xy 221.35 59.149998) + (xy 221.35 58.3) (xy 220.835884 58.3) (xy 220.610455 58.335704) (xy 220.393395 58.40623) (xy 220.190033 58.509849) + (xy 220.005385 58.644004) (xy 219.844004 58.805385) (xy 219.709849 58.990033) (xy 219.60623 59.193395) + (xy 219.535704 59.410455) (xy 219.521522 59.5) (xy 211.178478 59.5) (xy 211.164295 59.410455) (xy 211.093769 59.193395) + (xy 210.99015 58.990033) (xy 210.855995 58.805385) (xy 210.694614 58.644004) (xy 210.509966 58.509849) + (xy 210.306604 58.40623) (xy 210.089544 58.335704) (xy 209.864116 58.3) (xy 209.35 58.3) (xy 209.35 59.149998) + (xy 209.289598 59.124979) (xy 209.164019 59.1) (xy 209.035981 59.1) (xy 208.910402 59.124979) (xy 208.85 59.149998) + (xy 208.85 58.3) (xy 208.335884 58.3) (xy 208.110455 58.335704) (xy 207.893395 58.40623) (xy 207.690033 58.509849) + (xy 207.505385 58.644004) (xy 207.344004 58.805385) (xy 207.209849 58.990033) (xy 207.10623 59.193395) + (xy 207.035704 59.410455) (xy 207.021522 59.5) (xy 200.220681 59.5) (xy 200.293796 59.402331) (xy 200.344091 59.267483) + (xy 200.3505 59.207873) (xy 200.350499 57.412128) (xy 200.344091 57.352517) (xy 200.293796 57.217669) + (xy 200.293795 57.217668) (xy 200.293793 57.217664) (xy 200.207547 57.102455) (xy 200.207544 57.102452) + (xy 200.092335 57.016206) (xy 200.092328 57.016202) (xy 199.957482 56.965908) (xy 199.957483 56.965908) + (xy 199.897883 56.959501) (xy 199.897881 56.9595) (xy 199.897873 56.9595) (xy 199.897864 56.9595) + (xy 198.102129 56.9595) (xy 198.102123 56.959501) (xy 198.042516 56.965908) (xy 197.907671 57.016202) + (xy 197.907664 57.016206) (xy 197.792455 57.102452) (xy 197.792452 57.102455) (xy 197.706206 57.217664) + (xy 197.706202 57.217671) (xy 197.655908 57.352517) (xy 197.649501 57.412116) (xy 197.649501 57.412123) + (xy 197.6495 57.412135) (xy 197.6495 59.20787) (xy 197.649501 59.207876) (xy 197.655908 59.267483) + (xy 197.706202 59.402328) (xy 197.706206 59.402335) (xy 197.792452 59.517544) (xy 197.792455 59.517547) + (xy 197.907664 59.603793) (xy 197.907671 59.603797) (xy 198.039082 59.65281) (xy 198.095016 59.694681) + (xy 198.119433 59.760145) (xy 198.104582 59.828418) (xy 198.083431 59.856673) (xy 197.969889 59.970215) + (xy 197.844951 60.142179) (xy 197.748444 60.331585) (xy 197.682753 60.53376) (xy 197.654583 60.711623) + (xy 197.6495 60.743713) (xy 197.6495 60.956287) (xy 197.682754 61.166243) (xy 197.693722 61.2) (xy 197.748444 61.368414) + (xy 197.844951 61.55782) (xy 197.96989 61.729786) (xy 198.120213 61.880109) (xy 198.292182 62.00505) + (xy 198.300946 62.009516) (xy 198.351742 62.057491) (xy 198.368536 62.125312) (xy 198.345998 62.191447) + (xy 198.300946 62.230484) (xy 198.292182 62.234949) (xy 198.120213 62.35989) (xy 197.96989 62.510213) + (xy 197.842085 62.686125) (xy 197.84074 62.685148) (xy 197.794295 62.727166) (xy 197.740382 62.7395) + (xy 195.604935 62.7395) (xy 195.537896 62.719815) (xy 195.53609 62.718633) (xy 195.479179 62.680606) + (xy 195.479172 62.680602) (xy 195.333501 62.620264) (xy 195.333489 62.620261) (xy 195.178845 62.5895) + (xy 195.178842 62.5895) (xy 195.021158 62.5895) (xy 195.021155 62.5895) (xy 194.86651 62.620261) + (xy 194.866498 62.620264) (xy 194.720827 62.680602) (xy 194.720814 62.680609) (xy 194.589711 62.76821) + (xy 194.589707 62.768213) (xy 194.478213 62.879707) (xy 194.47821 62.879711) (xy 194.390609 63.010814) + (xy 194.390602 63.010827) (xy 194.330264 63.156498) (xy 194.330261 63.15651) (xy 194.2995 63.311153) + (xy 160.862525 63.311153) (xy 160.868806 63.283633) (xy 160.869612 63.280316) (xy 161.201555 61.99348) + (xy 161.202431 61.99027) (xy 161.570349 60.713199) (xy 161.571311 60.71003) (xy 161.974878 59.44385) + (xy 161.975943 59.440661) (xy 162.414871 58.186278) (xy 162.416058 58.183037) (xy 162.710329 57.412129) + (xy 162.889955 56.941559) (xy 162.89123 56.938356) (xy 163.044578 56.568143) (xy 163.399761 55.710651) + (xy 163.401131 55.707473) (xy 163.40674 55.694938) (xy 163.880657 54.635837) (xy 206.9995 54.635837) + (xy 206.9995 54.864162) (xy 207.035215 55.08966) (xy 207.10577 55.306803) (xy 207.162533 55.418205) + (xy 207.209421 55.510228) (xy 207.343621 55.694937) (xy 207.505063 55.856379) (xy 207.689772 55.990579) + (xy 207.785884 56.03955) (xy 207.893196 56.094229) (xy 207.893198 56.094229) (xy 207.893201 56.094231) + (xy 208.009592 56.132049) (xy 208.110339 56.164784) (xy 208.335838 56.2005) (xy 208.335843 56.2005) + (xy 209.864162 56.2005) (xy 210.08966 56.164784) (xy 210.306799 56.094231) (xy 210.510228 55.990579) + (xy 210.694937 55.856379) (xy 210.856379 55.694937) (xy 210.990579 55.510228) (xy 211.037467 55.418205) + (xy 211.085442 55.367409) (xy 211.147952 55.3505) (xy 219.552048 55.3505) (xy 219.619087 55.370185) + (xy 219.662533 55.418205) (xy 219.709421 55.510228) (xy 219.843621 55.694937) (xy 220.005063 55.856379) + (xy 220.189772 55.990579) (xy 220.285884 56.03955) (xy 220.393196 56.094229) (xy 220.393198 56.094229) + (xy 220.393201 56.094231) (xy 220.509592 56.132049) (xy 220.610339 56.164784) (xy 220.835838 56.2005) + (xy 220.835843 56.2005) (xy 222.364162 56.2005) (xy 222.58966 56.164784) (xy 222.806799 56.094231) + (xy 223.010228 55.990579) (xy 223.194937 55.856379) (xy 223.356379 55.694937) (xy 223.490579 55.510228) + (xy 223.594231 55.306799) (xy 223.664784 55.08966) (xy 223.7005 54.864162) (xy 223.7005 54.635837) + (xy 223.664784 54.410339) (xy 223.594229 54.193196) (xy 223.490578 53.989771) (xy 223.356379 53.805063) + (xy 223.194937 53.643621) (xy 223.010228 53.509421) (xy 222.806803 53.40577) (xy 222.58966 53.335215) + (xy 222.364162 53.2995) (xy 222.364157 53.2995) (xy 220.835843 53.2995) (xy 220.835838 53.2995) + (xy 220.610339 53.335215) (xy 220.393196 53.40577) (xy 220.189771 53.509421) (xy 220.005061 53.643622) + (xy 219.843622 53.805061) (xy 219.709421 53.989771) (xy 219.662533 54.081795) (xy 219.614558 54.132591) + (xy 219.552048 54.1495) (xy 211.147952 54.1495) (xy 211.080913 54.129815) (xy 211.037467 54.081795) + (xy 210.990578 53.989771) (xy 210.856379 53.805063) (xy 210.694937 53.643621) (xy 210.510228 53.509421) + (xy 210.306803 53.40577) (xy 210.08966 53.335215) (xy 209.864162 53.2995) (xy 209.864157 53.2995) + (xy 208.335843 53.2995) (xy 208.335838 53.2995) (xy 208.110339 53.335215) (xy 207.893196 53.40577) + (xy 207.689771 53.509421) (xy 207.505061 53.643622) (xy 207.343622 53.805061) (xy 207.209421 53.989771) + (xy 207.10577 54.193196) (xy 207.035215 54.410339) (xy 206.9995 54.635837) (xy 163.880657 54.635837) + (xy 163.9439 54.494503) (xy 163.945325 54.491434) (xy 164.521919 53.294125) (xy 164.523465 53.291028) + (xy 165.133403 52.110378) (xy 165.134971 52.107443) (xy 165.777816 50.944303) (xy 165.779504 50.941346) + (xy 166.454678 49.79676) (xy 166.456475 49.793811) (xy 166.784242 49.272173) (xy 167.163492 48.668599) + (xy 167.165329 48.665766) (xy 167.903647 47.560795) (xy 167.905543 47.558042) (xy 168.674604 46.47415) + (xy 168.676564 46.471469) (xy 169.475653 45.409667) (xy 169.47777 45.406935) (xy 170.306297 44.367995) + (xy 170.308503 44.365307) (xy 171.165849 43.350004) (xy 171.168081 43.347435) (xy 172.053612 42.356526) + (xy 172.055891 42.354046) (xy 172.968887 41.388338) (xy 172.971242 41.385917) (xy 173.910908 40.446251) + (xy 173.913329 40.443896) (xy 174.879037 39.5309) (xy 174.881517 39.528621) (xy 175.872426 38.64309) + (xy 175.874995 38.640858) (xy 176.890308 37.783503) (xy 176.892986 37.781306) (xy 177.866545 37.004919) + (xy 177.931943 36.952765) (xy 177.934658 36.950662) (xy 178.99646 36.151573) (xy 178.999141 36.149613) + (xy 180.083033 35.380552) (xy 180.085786 35.378656) (xy 181.190757 34.640338) (xy 181.19359 34.638501) + (xy 182.318822 33.931471) (xy 182.321751 33.929687) (xy 183.466337 33.254513) (xy 183.469294 33.252825) + (xy 184.632434 32.60998) (xy 184.635369 32.608412) (xy 185.816034 31.998466) (xy 185.819116 31.996928) + (xy 187.016425 31.420334) (xy 187.019494 31.418909) (xy 188.23248 30.876133) (xy 188.235642 30.87477) + (xy 189.463375 30.366227) (xy 189.46655 30.364964) (xy 190.708053 29.891057) (xy 190.711269 29.88988) + (xy 191.965652 29.450952) (xy 191.968841 29.449887) (xy 193.235021 29.04632) (xy 193.23819 29.045358) + (xy 194.515261 28.67744) (xy 194.518471 28.676564) (xy 195.805287 28.344626) (xy 195.808624 28.343815) + (xy 197.104217 28.048105) (xy 197.107527 28.047398) (xy 198.410881 27.788146) (xy 198.41423 27.787528) + (xy 199.724393 27.564922) (xy 199.727761 27.564399) (xy 201.043566 27.378638) (xy 201.047003 27.378201) + (xy 202.367561 27.22941) (xy 202.370893 27.229082) (xy 203.695094 27.117387) (xy 203.698537 27.117144) + (xy 205.025383 27.042631) (xy 205.028726 27.04249) (xy 206.357088 27.00522) (xy 206.360566 27.005171) + (xy 207.689416 27.005171) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.SilkS") + (uuid "aa50e7cb-d76c-418b-ae88-8e4024b75316") + (hatch edge 0.5) + (connect_pads + (clearance 0.5) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (smoothing fillet) + (radius 16) + ) + (polygon + (pts + (xy 199.19 46.07) (xy 214.86 45.93) (xy 215.56 29.21) (xy 199.06 29.79) + ) + ) + (filled_polygon + (layer "F.SilkS") + (island) + (pts + (xy 207.852991 29.500371) (xy 207.861867 29.500695) (xy 208.399016 29.539613) (xy 208.407846 29.540572) + (xy 208.940819 29.617838) (xy 208.949557 29.619426) (xy 209.475641 29.734647) (xy 209.484244 29.736857) + (xy 210.000729 29.88944) (xy 210.009151 29.89226) (xy 210.513378 30.081416) (xy 210.521577 30.084831) + (xy 211.010993 30.309607) (xy 211.018926 30.313601) (xy 211.490976 30.572822) (xy 211.498603 30.577373) + (xy 211.95089 30.86972) (xy 211.958172 30.874805) (xy 212.388386 31.198788) (xy 212.395285 31.204382) + (xy 212.80119 31.558316) (xy 212.807671 31.564389) (xy 213.187214 31.946486) (xy 213.193243 31.953008) + (xy 213.544447 32.361275) (xy 213.549995 32.368211) (xy 213.871078 32.800576) (xy 213.876114 32.807892) + (xy 214.165425 33.262133) (xy 214.169925 33.26979) (xy 214.425983 33.743582) (xy 214.429923 33.751542) + (xy 214.6514 34.242428) (xy 214.654761 34.250649) (xy 214.840542 34.756156) (xy 214.843305 34.764597) + (xy 214.992421 35.282091) (xy 214.994573 35.290709) (xy 215.106261 35.817541) (xy 215.107791 35.82629) + (xy 215.181484 36.359787) (xy 215.182383 36.368623) (xy 215.217698 36.906002) (xy 215.217963 36.91488) + (xy 215.214707 37.455669) (xy 215.2146 37.460109) (xy 215.187835 38.099402) (xy 215.187582 38.103678) + (xy 215.144617 38.66506) (xy 215.143669 38.673573) (xy 215.062358 39.228539) (xy 215.060824 39.236966) + (xy 214.941399 39.784971) (xy 214.939288 39.793272) (xy 214.782309 40.33175) (xy 214.779629 40.339886) + (xy 214.585849 40.866243) (xy 214.582613 40.874174) (xy 214.352967 41.385875) (xy 214.349192 41.393564) + (xy 214.084767 41.888191) (xy 214.080471 41.895601) (xy 213.782514 42.370818) (xy 213.777715 42.377914) + (xy 213.447677 42.831404) (xy 213.442401 42.838151) (xy 213.081841 43.267779) (xy 213.076111 43.274147) + (xy 212.686739 43.677869) (xy 212.680583 43.683825) (xy 212.264281 44.059691) (xy 212.257729 44.065208) + (xy 211.816474 44.411435) (xy 211.809557 44.416487) (xy 211.345436 44.731437) (xy 211.338186 44.735999) + (xy 210.853448 45.018146) (xy 210.845901 45.022197) (xy 210.342826 45.270212) (xy 210.335017 45.273732) + (xy 209.816017 45.486426) (xy 209.807983 45.489398) (xy 209.275561 45.665747) (xy 209.267342 45.668158) + (xy 208.724003 45.807333) (xy 208.715636 45.809171) (xy 208.163966 45.910506) (xy 208.155494 45.911761) + (xy 207.598179 45.974766) (xy 207.589639 45.975434) (xy 207.029358 45.99981) (xy 207.020647 45.999883) + (xy 206.470492 45.985142) (xy 206.461652 45.984588) (xy 205.914048 45.930623) (xy 205.90527 45.92944) + (xy 205.362911 45.836522) (xy 205.354241 45.834716) (xy 204.819887 45.703319) (xy 204.811367 45.700898) + (xy 204.287766 45.531695) (xy 204.27944 45.528672) (xy 203.769251 45.322525) (xy 203.761163 45.318916) + (xy 203.266991 45.076876) (xy 203.259181 45.072699) (xy 202.783534 44.795994) (xy 202.776042 44.791269) + (xy 202.321374 44.481326) (xy 202.314239 44.476079) (xy 201.882855 44.134473) (xy 201.876112 44.12873) + (xy 201.470217 43.757203) (xy 201.463901 43.750994) (xy 201.085544 43.351425) (xy 201.079688 43.34478) + (xy 200.730831 42.919237) (xy 200.725464 42.912191) (xy 200.40787 42.462826) (xy 200.40302 42.455415) + (xy 200.118317 41.984534) (xy 200.114008 41.976796) (xy 199.863643 41.48679) (xy 199.859897 41.478764) + (xy 199.645144 40.972127) (xy 199.641981 40.963854) (xy 199.463945 40.443194) (xy 199.46138 40.434717) + (xy 199.387557 40.155) (xy 203.424535 40.155) (xy 210.568258 40.155) (xy 210.568258 35.248541) (xy 203.424535 35.248541) + (xy 203.424535 40.155) (xy 199.387557 40.155) (xy 199.320962 39.902669) (xy 199.319009 39.894029) + (xy 199.216927 39.353306) (xy 199.215596 39.34455) (xy 199.152374 38.797936) (xy 199.151671 38.789107) + (xy 199.127531 38.237136) (xy 199.127417 38.232708) (xy 199.125017 37.932163) (xy 199.125059 37.927813) + (xy 199.140779 37.347804) (xy 199.141319 37.339122) (xy 199.197456 36.763779) (xy 199.198604 36.755157) + (xy 199.294938 36.185172) (xy 199.296688 36.176651) (xy 199.43274 35.614843) (xy 199.435082 35.606465) + (xy 199.610196 35.05555) (xy 199.61312 35.047358) (xy 199.826424 34.510082) (xy 199.829916 34.502114) + (xy 200.08036 33.981121) (xy 200.084401 33.973419) (xy 200.370756 33.471261) (xy 200.375328 33.46386) + (xy 200.69618 32.98302) (xy 200.701259 32.975958) (xy 201.055035 32.518791) (xy 201.060597 32.512102) + (xy 201.44555 32.080869) (xy 201.451566 32.074587) (xy 201.865817 31.67139) (xy 201.87226 31.665545) + (xy 202.313752 31.292388) (xy 202.320588 31.28701) (xy 202.787144 30.945732) (xy 202.794341 30.940845) + (xy 203.283701 30.6331) (xy 203.291223 30.628731) (xy 203.800921 30.356069) (xy 203.80873 30.352237) + (xy 204.336311 30.11597) (xy 204.34437 30.112695) (xy 204.887223 29.913995) (xy 204.895492 29.911294) + (xy 205.450915 29.751149) (xy 205.459352 29.749033) (xy 206.024667 29.628215) (xy 206.033232 29.626697) + (xy 206.605607 29.545811) (xy 206.614258 29.544897) (xy 207.193061 29.504186) (xy 207.197405 29.503957) + (xy 207.307766 29.500078) (xy 207.312207 29.500001) + ) + ) + ) + (group "" + (uuid "56d8c966-6f2b-4a65-ba61-f975d809b8bb") + (members "2ebdd2f6-c1fe-4717-aa8d-b1482eac88f1" "3c960856-9c65-438a-888e-ba64432804c1" + "633de8bb-07ef-45ef-93bf-53ee3d6df4fd" "844472be-2385-4230-9ef2-a59f67840a80" + "85a66da8-a0d7-437d-a727-0ac115060de7" "8de958bf-04df-4272-a37a-df1c0724e1e2" + "9a899cda-5644-4825-bd45-cd555f062880" "a8d0bbba-e4e2-47ce-8d0d-1f9465b3f104" + "aa262e47-babe-4a59-bd75-b240bdd1088d" "b2031505-15de-4507-80d1-8643fa05100c" + "c1484970-ccf2-468a-b37b-dfe27bf9c93f" "d7ed0b99-e642-43a9-b4f8-3a0bc6f0edcf" + ) + ) + (group "" + (uuid "5dc79d55-12eb-4bdd-a709-92cef56b9276") + (members "089545fc-59db-4a7a-901f-195b8757c8b9" "0e807c0c-1c67-48e7-82bd-d309931546d5" + "12042674-8a70-40c8-8dad-04f9275955fb" "1247c75c-1fd6-46f2-be83-bc627250ef31" + "14952d0c-2ef5-4720-b2bb-b6c9ea90a00c" "23a32a1f-a990-437b-8db8-fa415af126ac" + "250b9064-daec-4419-93f2-6b4b4c951eec" "31afa7db-6493-4548-9493-6e4dcd269bba" + "380a49a3-b1e9-4bcf-8a17-847f73ac6739" "38ebd93b-b84c-44cc-8fa7-a82272d18d6d" + "3b86c537-7d0d-47d0-85c6-01c88f4b6c68" "3da161ad-8cd4-4571-bef5-c3fe916cb187" + "49a389d1-9282-46b2-99ed-6463f4f1fd28" "49d40418-e238-484c-80a6-10f2b5e2839e" + "52bbab47-bbed-4057-b91b-ac4fb10cb941" "66f33c5f-381f-4b38-9a4f-d1c05b33a50b" + "693865da-d6fa-4dbb-a023-a3db798708f2" "6f639ed2-b7d5-4075-98cc-9d4fe56efd28" + "71d1516a-4ab6-4d5e-ad5b-06a98ce3b768" "72ae318e-e147-49a1-904c-f6456303b117" + "73e5465c-ab89-441c-bc40-6a1356792b0c" "79d66ade-167f-4569-ba38-7ab0ec986b2f" + "7cb376f6-6ac4-42d7-8377-056a1c960ee1" "7cf5f873-4b9d-4072-a75e-69c9d6093c70" + "7dae96b5-7d32-423b-ae5f-dd55bff8d448" "7ef127c1-241b-40aa-86c4-e060e021b841" + "7fcdf725-1414-4652-a7b2-6bfaac125ff3" "864ade4e-0e90-4015-a7e0-a1f9ca1c960a" + "87142c69-f743-4ec3-8c74-60946fdcc9e8" "88f14140-6065-4b71-9ba0-597ef1931f01" + "8d6ff457-247f-4ce4-9513-40e211f32ba9" "90e0a665-7259-4c53-8040-1b6f88341f25" + "9226b165-7853-4ab3-8533-a69cfe83b55c" "92ba0e27-3cea-4164-b9e2-d0d159159a22" + "9cb7d1d1-7d99-4e75-b381-e1d2a34cac60" "9d374b48-e7ab-4084-ba70-1b541842237a" + "a1bfa3bb-135d-48b2-a217-ea2eea518141" "a398ec7a-8095-4329-9154-2837f97829c1" + "ae1de140-d971-4bea-a4ec-7ab24300996f" "afe66b2e-a275-4c5b-af71-202dcdf0d9d6" + "b32fc94a-ffe6-4dcc-9c5d-8bf548168401" "b390eda4-c005-4d0d-b218-63b9b30cffb7" + "b559398f-955e-47ae-82e6-a7ca0a2a238b" "bd1d8f44-e2ff-453f-bad9-93b75fddc861" + "bdac064b-c0b6-413d-a064-f3cb095829bb" "cd0befc6-3b3c-445a-9d9c-feffe612f2c7" + "d186084a-983f-47c6-b549-17a033d0c64e" "d21392dc-2c4d-45df-9a4a-62762bed0fc7" + "dc456721-1f85-4086-aa5b-9d6e27795469" "dc9e02fc-96e7-467c-8854-0723698a5925" + "dfd49fa4-e84e-40c0-b9ca-fa2e80ccfaf2" "e09058a0-93dc-49e2-80d5-445ba2b34324" + "e9ca712b-33ed-4cbc-93c2-e39ae5469632" "eba6f0e2-6fc0-4532-ada8-171a08f74600" + "ec68fe31-f3f5-468b-9233-e43b7ecdf457" "edbabc52-41bd-41e1-a16b-10975e201cdd" + "f00b53c6-5612-457d-8074-60cbdd7c1648" "f39b8597-ad18-4338-9388-e831d08a6233" + "f6459c3a-dee1-4a6e-a179-c3203ea3f2f0" "f70f5ffa-d9b5-4605-bef3-6c99c7736af8" + "f762dbec-012e-4f41-b486-e602c81c33fc" "fbf72561-3e2e-4d22-bd3c-c114db56d56d" + "ff4e8795-d94b-4401-94f9-ceafbe8c78a6" "ffd68f70-5545-4d29-b259-bb67fb39772b" + ) + ) + (generated + (uuid "5e7a9dae-f118-4920-b28f-25abd7128fbb") + (type tuning_pattern) + (name "Tuning Pattern") + (layer "F.Cu") + (base_line + (pts + (xy 216.538706 79.7246) (xy 214.199106 77.385) (xy 214.057968 77.385) + ) + ) + (base_line_coupled + (pts + (xy 217.2246 79.038706) (xy 217.294687 79.108793) + ) + ) + (corner_radius_percent 80) + (end + (xy 214.057968 77.385) + ) + (initial_side "left") + (last_diff_pair_gap 0.18) + (last_netname "D-") + (last_status "tuned") + (last_track_width 0.81) + (last_tuning "0.0000 mm (tuned)") + (max_amplitude 2) + (min_amplitude 0.05) + (min_spacing 0.3) + (origin + (xy 216.538706 79.7246) + ) + (override_custom_rules no) + (rounded yes) + (single_sided no) + (target_length 1000000) + (target_length_max 1000000) + (target_length_min 0) + (target_skew 0) + (target_skew_max 0.1) + (target_skew_min -0.1) + (tuning_mode "diff_pair_skew") + (members "563cf180-4151-48f9-ab85-3c639aa28da2" "686565d9-0709-4525-8609-dff56bf690e7" + "78e760ac-b4e6-4a00-a330-fb52139d562f" "95c236b8-dac0-4950-8b12-695f4b607809" + "a04cde11-c9d5-42c8-b481-da8b3df91883" "a7977654-33f4-4189-9887-28d018d1cb81" + "ad4bf9cc-1e7a-45e8-8b6a-e0f5dc1f9cde" "adc0e956-021f-4c9c-a81d-b5bea415a910" + "d3d05df4-2c39-485a-85bf-8ce8b1aa8193" "eb7fd2b9-4e2e-4e49-ad3b-5b6cb54047d1" + ) + ) + (embedded_fonts no) +) diff --git a/projects/the-pixel-clock/src/hacky-holidays.kicad_prl b/projects/the-pixel-clock/src/hacky-holidays.kicad_prl new file mode 100644 index 0000000000..806b694886 --- /dev/null +++ b/projects/the-pixel-clock/src/hacky-holidays.kicad_prl @@ -0,0 +1,146 @@ +{ + "board": { + "active_layer": 0, + "active_layer_preset": "All Layers", + "auto_track_width": false, + "hidden_netclasses": [], + "hidden_nets": [], + "high_contrast_mode": 0, + "net_color_mode": 1, + "opacity": { + "images": 0.6, + "pads": 1.0, + "shapes": 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, + 11, + 12, + 13, + 15, + 16, + 17, + 18, + 19, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 32, + 33, + 34, + 35, + 36, + 39, + 40, + 41, + 42, + 43 + ], + "visible_layers": "ffffffff_ffffffff", + "zone_display_mode": 1 + }, + "git": { + "repo_password": "", + "repo_type": "", + "repo_username": "", + "ssh_key": "" + }, + "meta": { + "filename": "hacky-holidays.kicad_prl", + "version": 4 + }, + "net_inspector_panel": { + "col_hidden": [ + false, + false, + false, + false, + false, + false, + false, + false, + false, + false + ], + "col_order": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9 + ], + "col_widths": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "custom_group_rules": [], + "expanded_rows": [], + "filter_by_net_name": true, + "filter_by_netclass": true, + "filter_text": "", + "group_by_constraint": false, + "group_by_netclass": false, + "show_unconnected_nets": false, + "show_zero_pad_nets": false, + "sort_ascending": true, + "sorting_column": 0 + }, + "project": { + "files": [] + }, + "schematic": { + "selection_filter": { + "graphics": true, + "images": true, + "labels": true, + "lockedItems": false, + "otherItems": true, + "pins": true, + "symbols": true, + "text": true, + "wires": true + } + } +} diff --git a/projects/the-pixel-clock/src/hacky-holidays.kicad_pro b/projects/the-pixel-clock/src/hacky-holidays.kicad_pro new file mode 100644 index 0000000000..38154ff741 --- /dev/null +++ b/projects/the-pixel-clock/src/hacky-holidays.kicad_pro @@ -0,0 +1,688 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "apply_defaults_to_fp_fields": false, + "apply_defaults_to_fp_shapes": false, + "apply_defaults_to_fp_text": false, + "board_outline_line_width": 0.05, + "copper_line_width": 0.2, + "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.05, + "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.1, + "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.1, + "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.8, + "height": 1.27, + "width": 2.54 + }, + "silk_line_width": 0.1, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.1, + "silk_text_upright": false, + "zones": { + "min_clearance": 0.5 + } + }, + "diff_pair_dimensions": [ + { + "gap": 0.0, + "via_gap": 0.0, + "width": 0.0 + } + ], + "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", + "creepage": "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_filters_mismatch": "ignore", + "footprint_symbol_mismatch": "warning", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_to_hole": "warning", + "holes_co_located": "warning", + "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", + "mirrored_text_on_front_layer": "warning", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "nonmirrored_text_on_back_layer": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "warning", + "pth_inside_courtyard": "warning", + "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_angle": "error", + "track_dangling": "warning", + "track_segment_length": "error", + "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.1, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.5, + "min_groove_width": 0.0, + "min_hole_clearance": 0.1, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.2, + "min_microvia_drill": 0.1, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.8, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.16, + "min_via_annular_width": 0.1, + "min_via_diameter": 0.5, + "solder_mask_to_copper_clearance": 0.005, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_onpthpad": true, + "td_onroundshapesonly": false, + "td_onsmdpad": true, + "td_ontrackend": false, + "td_onvia": true + } + ], + "teardrop_parameters": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [ + 0.0, + 0.3, + 0.4, + 0.5 + ], + "tuning_pattern_settings": { + "diff_pair_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 1.0 + }, + "diff_pair_skew_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + }, + "single_track_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + } + }, + "via_dimensions": [ + { + "diameter": 0.0, + "drill": 0.0 + } + ], + "zones_allow_external_fillets": false + }, + "ipc2581": { + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "" + }, + "layer_pairs": [], + "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", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", + "extra_units": "error", + "footprint_filter": "ignore", + "footprint_link_issues": "warning", + "four_way_junction": "ignore", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "label_multiple_wires": "warning", + "lib_symbol_issues": "warning", + "lib_symbol_mismatch": "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", + "same_local_global_label": "warning", + "similar_label_and_power": "warning", + "similar_labels": "warning", + "similar_power": "warning", + "simulation_model_issue": "ignore", + "single_global_label": "ignore", + "unannotated": "error", + "unconnected_wire_endpoint": "warning", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "hacky-holidays.kicad_pro", + "version": 2 + }, + "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)", + "priority": 2147483647, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.2, + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + }, + { + "clearance": 0.16, + "diff_pair_gap": 0.16, + "diff_pair_width": 0.81, + "name": "USB Data", + "pcb_color": "rgb(255, 102, 249)", + "priority": 0, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.2 + } + ], + "meta": { + "version": 4 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [ + { + "netclass": "USB Data", + "pattern": "D+" + }, + { + "netclass": "USB Data", + "pattern": "D-" + } + ] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "plot": "", + "pos_files": "", + "specctra_dsn": "", + "step": "", + "svg": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "bom_export_filename": "${PROJECTNAME}.csv", + "bom_fmt_presets": [], + "bom_fmt_settings": { + "field_delimiter": ",", + "keep_line_breaks": false, + "keep_tabs": false, + "name": "CSV", + "ref_delimiter": ",", + "ref_range_delimiter": "", + "string_delimiter": "\"" + }, + "bom_presets": [], + "bom_settings": { + "exclude_dnp": false, + "fields_ordered": [ + { + "group_by": false, + "label": "Reference", + "name": "Reference", + "show": true + }, + { + "group_by": false, + "label": "Qty", + "name": "${QUANTITY}", + "show": true + }, + { + "group_by": true, + "label": "Value", + "name": "Value", + "show": true + }, + { + "group_by": true, + "label": "DNP", + "name": "${DNP}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from BOM", + "name": "${EXCLUDE_FROM_BOM}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from Board", + "name": "${EXCLUDE_FROM_BOARD}", + "show": true + }, + { + "group_by": true, + "label": "Footprint", + "name": "Footprint", + "show": true + }, + { + "group_by": false, + "label": "Datasheet", + "name": "Datasheet", + "show": true + }, + { + "group_by": false, + "label": "Sim.Device", + "name": "Sim.Device", + "show": false + }, + { + "group_by": false, + "label": "Sim.Pins", + "name": "Sim.Pins", + "show": false + }, + { + "group_by": false, + "label": "LCSC Part", + "name": "LCSC Part", + "show": false + }, + { + "group_by": false, + "label": "Description", + "name": "Description", + "show": false + }, + { + "group_by": false, + "label": "#", + "name": "${ITEM_NUMBER}", + "show": false + }, + { + "group_by": false, + "label": "LCSC", + "name": "LCSC", + "show": true + } + ], + "filter_string": "", + "group_symbols": true, + "include_excluded_from_bom": true, + "name": "", + "sort_asc": false, + "sort_field": "LCSC" + }, + "connection_grid_size": 50.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, + "operating_point_overlay_i_precision": 3, + "operating_point_overlay_i_range": "~A", + "operating_point_overlay_v_precision": 3, + "operating_point_overlay_v_range": "~V", + "overbar_offset_ratio": 1.23, + "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": "purchase/", + "space_save_all_events": true, + "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_dissipations": false, + "spice_save_all_voltages": false, + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "3467f197-3f99-4090-ad77-33359fcbd2ef", + "Root" + ] + ], + "text_variables": {} +} diff --git a/projects/the-pixel-clock/src/hacky-holidays.kicad_sch b/projects/the-pixel-clock/src/hacky-holidays.kicad_sch new file mode 100644 index 0000000000..a79743e1e6 --- /dev/null +++ b/projects/the-pixel-clock/src/hacky-holidays.kicad_sch @@ -0,0 +1,11722 @@ +(kicad_sch + (version 20241209) + (generator "eeschema") + (generator_version "9.0") + (uuid "3467f197-3f99-4090-ad77-33359fcbd2ef") + (paper "A4") + (lib_symbols + (symbol "Battery_Management:DW01A" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -6.604 6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "DW01A" + (at 4.318 6.604 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://hmsemi.com/downfile/DW01A.PDF" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Overcharge, overcurrent and overdischarge protection IC for single cell lithium-ion/polymer battery" + (at 0.254 1.524 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "battery protection li-ion lipo overcurrent overdischarge overcharge" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "DW01A_0_1" + (pin power_in line + (at -10.16 2.54 0) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -10.16 -2.54 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at -2.54 -7.62 90) + (length 2.54) + (name "OD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 2.54 -7.62 90) + (length 2.54) + (name "OC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -2.54 180) + (length 2.54) + (name "CS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "DW01A_1_1" + (rectangle + (start -7.62 5.08) + (end 7.62 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin no_connect line + (at 10.16 2.54 180) + (length 2.54) + (hide yes) + (name "TD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Battery_Management:TP4057" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -6.35 6.604 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "TP4057" + (at 1.524 6.604 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:TSOT-23-5" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://toppwr.com/uploadfile/file/20230304/640302a47b738.pdf" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Constant-current/constant-voltage linear charger for single cell lithium-ion batteries with 2.9V Trickle Charge, 4.5V to 6.5V VDD, -40 to +85 degree Celsius, TSOT-23-5" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "Constant-current constant-voltage linear charger single-cell lithium-ion battery" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TSOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "TP4057_0_1" + (rectangle + (start -7.62 5.08) + (end 7.62 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "TP4057_1_1" + (pin open_collector line + (at -10.16 2.54 0) + (length 2.54) + (name "~{CHRG}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin open_collector line + (at -10.16 -2.54 0) + (length 2.54) + (name "STDBY" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "V_{CC}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at 10.16 2.54 180) + (length 2.54) + (name "BAT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 10.16 -2.54 180) + (length 2.54) + (name "PROG" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Connector:Conn_01x04_Pin" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x04_Pin" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x04_Pin_1_1" + (rectangle + (start 0.8636 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 1.27 2.54) (xy 0.8636 2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy 0.8636 0) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -2.54) (xy 0.8636 -2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -5.08) (xy 0.8636 -5.08) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at 5.08 2.54 180) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -5.08 180) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:Battery_Cell" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "BT" + (at 2.54 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Battery_Cell" + (at 2.54 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0 1.524 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 1.524 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single-cell battery" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "battery cell" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Battery_Cell_0_1" + (rectangle + (start -2.286 1.778) + (end 2.286 1.524) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -1.524 1.016) + (end 1.524 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 0 1.778) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0.762) (xy 0 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 3.048) (xy 1.778 3.048) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 3.556) (xy 1.27 2.54) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Battery_Cell_1_1" + (pin passive line + (at 0 5.08 270) + (length 2.54) + (name "+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -2.54 90) + (length 2.54) + (name "-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:Buzzer" + (pin_names + (offset 0.0254) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "BZ" + (at 3.81 1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Buzzer" + (at 3.81 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at -0.635 2.54 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at -0.635 2.54 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Buzzer, polarized" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "quartz resonator ceramic" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*Buzzer*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Buzzer_0_1" + (polyline + (pts + (xy -1.651 1.905) (xy -1.143 1.905) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.397 2.159) (xy -1.397 1.651) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 3.175) + (mid 3.1612 0) + (end 0 -3.175) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 3.175) (xy 0 -3.175) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Buzzer_1_1" + (pin passive line + (at -2.54 2.54 0) + (length 2.54) + (name "+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -2.54 -2.54 0) + (length 2.54) + (name "-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:C" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "C" + (at 0.635 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "C" + (at 0.635 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0.9652 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "cap capacitor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "C_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "C_0_1" + (polyline + (pts + (xy -2.032 0.762) (xy 2.032 0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 -0.762) (xy 2.032 -0.762) + ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "C_1_1" + (pin passive line + (at 0 3.81 270) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 2.794) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:D_Schottky" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "D_Schottky" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Schottky diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "diode Schottky" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "D_Schottky_0_1" + (polyline + (pts + (xy -1.905 0.635) (xy -1.905 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) (xy -0.635 -1.27) (xy -0.635 -0.635) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "D_Schottky_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:LED" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LED" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "LED diode" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LED_0_1" + (polyline + (pts + (xy -3.048 -0.762) (xy -4.572 -2.286) (xy -3.81 -2.286) (xy -4.572 -2.286) (xy -4.572 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 -0.762) (xy -3.302 -2.286) (xy -2.54 -2.286) (xy -3.302 -2.286) (xy -3.302 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy 1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -1.27) (xy -1.27 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "LED_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Device:R" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "R" + (at 2.032 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "R" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at -1.778 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "R res resistor" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "R_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "R_0_1" + (rectangle + (start -1.016 -2.54) + (end 1.016 2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "R_1_1" + (pin passive line + (at 0 3.81 270) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -3.81 90) + (length 1.27) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Diode:ESD9B3.3ST5G" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "ESD9B3.3ST5G" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Diode_SMD:D_SOD-923" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/ESD9B-D.PDF" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "ESD protection diode, 3.3Vrwm, SOD-923" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "diode TVS ESD" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "D*SOD?923*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "ESD9B3.3ST5G_0_1" + (polyline + (pts + (xy -2.54 -1.27) (xy 0 0) (xy -2.54 1.27) (xy -2.54 -1.27) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.508 1.27) (xy 0 1.27) (xy 0 -1.27) (xy -0.508 -1.27) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy 2.54 -1.27) (xy 0 0) (xy 2.54 1.27) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "ESD9B3.3ST5G_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "LED:WS2812B" + (pin_names + (offset 0.254) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 5.08 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right bottom) + ) + ) + (property "Value" "WS2812B" + (at 1.27 -5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (property "Footprint" "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm" + (at 1.27 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" + (at 2.54 -9.525 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Description" "RGB LED with integrated controller" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "RGB LED NeoPixel addressable" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "WS2812B_0_0" + (text "RGB" + (at 2.286 -4.191 0) + (effects + (font + (size 0.762 0.762) + ) + ) + ) + ) + (symbol "WS2812B_0_1" + (polyline + (pts + (xy 1.27 -2.54) (xy 1.778 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -3.556) (xy 1.778 -3.556) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 -1.524) (xy 1.27 -2.54) (xy 1.27 -2.032) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 -2.54) (xy 1.27 -3.556) (xy 1.27 -3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.683 -1.016) (xy 3.683 -3.556) (xy 3.683 -4.064) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.699 -1.524) (xy 2.667 -1.524) (xy 3.683 -3.556) (xy 4.699 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 4.699 -3.556) (xy 2.667 -3.556) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (rectangle + (start 5.08 5.08) + (end -5.08 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "WS2812B_1_1" + (pin input line + (at -7.62 0 0) + (length 2.54) + (name "DIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 7.62 0 180) + (length 2.54) + (name "DOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Switch:SW_Push" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 1.27 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "SW_Push" + (at 0 -1.524 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "switch normally-open pushbutton push-button" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SW_Push_0_1" + (circle + (center -2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy -2.54 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Switch:SW_SPDT" + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "SW" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_SPDT" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Switch, single pole double throw" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "switch single-pole double-throw spdt ON-ON" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "SW_SPDT_0_1" + (circle + (center -2.032 0) + (radius 0.4572) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.651 0.254) (xy 1.651 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 2.54) + (radius 0.4572) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 -2.54) + (radius 0.4572) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "SW_SPDT_1_1" + (rectangle + (start -3.175 3.81) + (end 3.175 -3.81) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "B" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 2.54 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 2.54) + (name "C" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Transistor_FET:AO3400A" + (pin_names + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.905 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "AO3400A" + (at 5.08 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" + (at 5.08 -1.905 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.aosmd.com/pdfs/datasheet/AO3400A.pdf" + (at 5.08 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "30V Vds, 5.7A Id, N-Channel MOSFET, SOT-23" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "N-Channel MOSFET" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "AO3400A_0_1" + (polyline + (pts + (xy 0.254 1.905) (xy 0.254 -1.905) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 2.286) (xy 0.762 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0.508) (xy 0.762 -0.508) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.27) (xy 0.762 -2.286) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.778) (xy 3.302 -1.778) (xy 3.302 1.778) (xy 0.762 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 0) (xy 2.032 0.381) (xy 2.032 -0.381) (xy 1.016 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 1.651 0) + (radius 2.794) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 2.54) (xy 2.54 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.54 1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 -1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 0.508) (xy 2.921 0.381) (xy 3.683 0.381) (xy 3.81 0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.302 0.381) (xy 2.921 -0.254) (xy 3.683 -0.254) (xy 3.302 0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "AO3400A_1_1" + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Transistor_FET:Si2319CDS" + (pin_names + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 5.08 1.905 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Si2319CDS" + (at 5.08 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" + (at 5.08 -1.905 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.vishay.com/docs/66709/si2319cd.pdf" + (at 5.08 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "-4.4A Id, -40V Vds, P-Channel MOSFET, SOT-23" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "P-Channel MOSFET" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT?23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Si2319CDS_0_1" + (polyline + (pts + (xy 0.254 1.905) (xy 0.254 -1.905) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 2.286) (xy 0.762 1.27) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 1.778) (xy 3.302 1.778) (xy 3.302 -1.778) (xy 0.762 -1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 0.508) (xy 0.762 -0.508) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.27) (xy 0.762 -2.286) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.651 0) + (radius 2.794) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.27 0.381) (xy 1.27 -0.381) (xy 2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.54 2.54) (xy 2.54 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.54 1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 -1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.794 -0.508) (xy 2.921 -0.381) (xy 3.683 -0.381) (xy 3.81 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 3.302 -0.381) (xy 2.921 0.254) (xy 3.683 0.254) (xy 3.302 -0.381) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Si2319CDS_1_1" + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "G" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 5.08 270) + (length 2.54) + (name "D" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 -5.08 90) + (length 2.54) + (name "S" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "lcsc-imports:UC09-0B16F00P11" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "USB" + (at 0 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "UC09-0B16F00P11" + (at 0 -17.78 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "lcsc-imports:USB-C_UC09-0B16F00P11" + (at 0 -20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC Part" "C36936538" + (at 0 -22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "UC09-0B16F00P11_0_1" + (rectangle + (start -12.7 17.78) + (end 12.7 -10.16) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (pin unspecified line + (at -15.24 10.16 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A1B12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -15.24 7.62 0) + (length 2.54) + (name "VBUS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A4B9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -15.24 5.08 0) + (length 2.54) + (name "CC1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -15.24 2.54 0) + (length 2.54) + (name "Dp1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -15.24 0 0) + (length 2.54) + (name "Dn1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -15.24 -2.54 0) + (length 2.54) + (name "SBU1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -5.08 20.32 270) + (length 2.54) + (name "EH" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at -5.08 -12.7 90) + (length 2.54) + (name "EH" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 5.08 20.32 270) + (length 2.54) + (name "EH" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 5.08 -12.7 90) + (length 2.54) + (name "EH" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 15.24 10.16 180) + (length 2.54) + (name "SBU2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 15.24 7.62 180) + (length 2.54) + (name "Dn2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 15.24 5.08 180) + (length 2.54) + (name "Dp2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 15.24 2.54 180) + (length 2.54) + (name "CC2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 15.24 0 180) + (length 2.54) + (name "VBUS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B4A9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin unspecified line + (at 15.24 -2.54 180) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "B1A12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:+3.3V" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+3.3V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+3.3V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:+5V" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+5V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+5V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:+BATT" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+BATT" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+BATT\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power battery" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "+BATT_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+BATT_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:-BATT" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "-BATT" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"-BATT\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power battery" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "-BATT_0_1" + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 1.27) (xy -0.762 1.27) (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "-BATT_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:GND" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:VBUS" + (power) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VBUS" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VBUS\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "VBUS_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "VBUS_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "~" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "wch:CH552G" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 5.08 6.35 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + ) + ) + (property "Value" "CH552G" + (at 5.08 3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:STC_SOP-16_3.9x9.9mm_P1.27mm" + (at 5.08 1.27 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.wch.cn/downloads/file/241.html" + (at 5.08 -3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "CH552G_1_1" + (rectangle + (start 5.08 2.54) + (end 91.44 -20.32) + (stroke + (width 0.3048) + (type solid) + ) + (fill + (type none) + ) + ) + (pin bidirectional line + (at 0 0 0) + (length 5.08) + (name "P3.2/TXD1_/INT0/VBUS1/AIN3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -2.54 0) + (length 5.08) + (name "P1.4/T2_/CAP1_/SCS/TIN2/UCC1/AIN1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -5.08 0) + (length 5.08) + (name "P1.5/MOSI/PWM1/TIN3/UCC2/AIN2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -7.62 0) + (length 5.08) + (name "P1.6/MISO/RXD1/TIN4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -10.16 0) + (length 5.08) + (name "P1.7/SCK/TXD1/TIN5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -12.7 0) + (length 5.08) + (name "RST/T2EX_/CAP2_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -15.24 0) + (length 5.08) + (name "P3.1/PWM2_/TXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -17.78 0) + (length 5.08) + (name "P3.0/PWM1_/RXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 96.52 0 180) + (length 5.08) + (name "V33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 96.52 -2.54 180) + (length 5.08) + (name "VCC/VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 96.52 -5.08 180) + (length 5.08) + (name "GND/VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 96.52 -7.62 180) + (length 5.08) + (name "P3.7/UDM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 96.52 -10.16 180) + (length 5.08) + (name "P3.6/UDP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 96.52 -12.7 180) + (length 5.08) + (name "P3.4/PWM2/RXD1_/T0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 96.52 -15.24 180) + (length 5.08) + (name "P3.3/INT1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 96.52 -17.78 180) + (length 5.08) + (name "P1.1/T2EX/CAP2/TIN1/VBUS2/AIN0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + ) + (rectangle + (start 13.97 110.49) + (end 43.18 132.08) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 249a299c-33b6-42ff-8d2e-2b73afc3f6a9) + ) + (rectangle + (start 13.97 13.97) + (end 64.77 73.66) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 4372816e-420b-4b67-bc77-531acef4e2c3) + ) + (rectangle + (start 66.04 13.97) + (end 173.99 59.69) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 468c142a-4792-42b2-b6d6-0ccd4131982c) + ) + (rectangle + (start 13.97 74.93) + (end 156.21 106.68) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 50334618-dcd9-4db5-bd44-165048ddae8d) + ) + (rectangle + (start 177.8 83.058) + (end 254.508 122.428) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 694900da-cf95-4076-93a4-f053ea3a3e1c) + ) + (rectangle + (start 66.04 60.96) + (end 170.18 73.66) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 7b60a1cd-75d9-48ed-9a96-10926dee137b) + ) + (rectangle + (start 248.92 13.97) + (end 278.13 34.29) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 845d1a9b-50ef-40e9-8bad-ea69b02fc916) + ) + (rectangle + (start 177.8 13.97) + (end 247.65 50.8) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 878b342b-7154-4059-ba28-cd5c30df54ab) + ) + (rectangle + (start 228.6 52.07) + (end 271.78 74.93) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 893fdbdc-3750-4d91-b9be-1451ced2f9f5) + ) + (rectangle + (start 177.8 52.07) + (end 227.33 81.28) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 967bfbf2-5859-4cb2-9294-fab24a733171) + ) + (text "Bootloader" + (exclude_from_sim no) + (at 72.39 66.548 0) + (effects + (font + (size 1.27 1.27) + (color 0 194 194 1) + ) + ) + (uuid "004b2dfc-93cd-4d77-a3bb-09755ae52301") + ) + (text "On/off switch" + (exclude_from_sim no) + (at 187.198 120.142 0) + (effects + (font + (size 1.27 1.27) + (color 0 194 194 1) + ) + ) + (uuid "089625c4-bd5c-4b1a-9496-8b45afce42e0") + ) + (text "MCU" + (exclude_from_sim no) + (at 16.51 76.708 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "141eb6fd-4341-44d6-bf20-0bff616fa3b5") + ) + (text "BATTERY" + (exclude_from_sim no) + (at 233.68 54.102 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "15bfe9a4-d2ba-4dd4-b3a2-fd4aa949003f") + ) + (text "DW01A will disconnect\nthe battery from\nground when needed." + (exclude_from_sim no) + (at 207.01 117.602 0) + (effects + (font + (size 1.27 1.27) + (color 0 194 194 1) + ) + ) + (uuid "1cc8f0d2-1144-41fa-86ba-06a0e2e849c4") + ) + (text "Rprog: 37mA" + (exclude_from_sim no) + (at 239.776 33.782 0) + (effects + (font + (size 1.27 1.27) + (color 0 194 194 1) + ) + ) + (uuid "3262b28d-fb7c-4082-8cac-abe34251bd32") + ) + (text "BUZZER" + (exclude_from_sim no) + (at 253.492 16.002 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "66435523-1d0d-48fd-bbff-d5b8afbdf2f4") + ) + (text "Red" + (exclude_from_sim no) + (at 195.326 31.242 0) + (effects + (font + (size 1.27 1.27) + (color 0 194 194 1) + ) + ) + (uuid "6deef7f4-0b8f-4940-90f3-74bde64ae1a5") + ) + (text "USB" + (exclude_from_sim no) + (at 16.51 16.256 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "75e975a2-6b56-467c-b532-1796444dd733") + ) + (text "BUTTONS" + (exclude_from_sim no) + (at 70.866 62.992 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "8d273c03-d685-4259-8d55-45e048743818") + ) + (text "BATTERY CHARGING" + (exclude_from_sim no) + (at 187.96 16.764 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "b716c217-a34e-4810-b530-baa4a4687c73") + ) + (text "BATTERY + PROTECTION" + (exclude_from_sim no) + (at 190.5 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "d1132541-abbd-4056-9b78-519890b895fe") + ) + (text "TEST PINS" + (exclude_from_sim no) + (at 20.066 113.284 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "e856e7ce-4dfc-4381-a0aa-e7214d56f59a") + ) + (text "LOAD SHARING" + (exclude_from_sim no) + (at 185.166 54.102 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "ea332bbd-b812-44ea-8981-51beee1764c7") + ) + (text "WS2812B" + (exclude_from_sim no) + (at 71.374 16.256 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "f99d7317-ebb4-41e2-9cf3-1d215541e48a") + ) + (text "ESD Protection" + (exclude_from_sim no) + (at 30.48 65.786 0) + (effects + (font + (size 1.27 1.27) + (color 0 194 194 1) + ) + ) + (uuid "ff7287b9-7d9e-4add-84d2-cb31c155f940") + ) + (junction + (at 78.74 55.88) + (diameter 0) + (color 0 0 0 0) + (uuid "01de4fc8-fba4-4cf0-9043-baee70b0d761") + ) + (junction + (at 199.39 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "038a8bb8-7037-4cfd-936b-b567dafa283b") + ) + (junction + (at 200.66 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "03dd4869-1df4-4798-9558-2dbb280534c1") + ) + (junction + (at 138.43 87.63) + (diameter 0) + (color 0 0 0 0) + (uuid "147d14ce-ff06-4f55-a831-2db84ca70379") + ) + (junction + (at 156.21 40.64) + (diameter 0) + (color 0 0 0 0) + (uuid "2cbe0245-4845-497f-87c4-c34229d351ce") + ) + (junction + (at 116.84 20.32) + (diameter 0) + (color 0 0 0 0) + (uuid "351c849b-3655-4d42-87cd-8f82c58ef72f") + ) + (junction + (at 105.41 55.88) + (diameter 0) + (color 0 0 0 0) + (uuid "35f8f6b2-f489-4337-83ee-030577ea763f") + ) + (junction + (at 209.55 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "542c5595-f75b-4e90-846e-179f822e10f2") + ) + (junction + (at 213.36 95.25) + (diameter 0) + (color 0 0 0 0) + (uuid "54f2b015-f04b-4d55-ac6c-ca358839b300") + ) + (junction + (at 123.19 85.09) + (diameter 0) + (color 0 0 0 0) + (uuid "66a977f6-e289-473c-be84-9b08be22a8f8") + ) + (junction + (at 234.95 29.21) + (diameter 0) + (color 0 0 0 0) + (uuid "72bcbd11-75c9-4c57-bfe2-d45c0981a3ba") + ) + (junction + (at 139.7 35.56) + (diameter 0) + (color 0 0 0 0) + (uuid "7303bed4-6b4c-42a1-a3f1-e3dec6b60cb8") + ) + (junction + (at 213.36 102.87) + (diameter 0) + (color 0 0 0 0) + (uuid "737fdac7-8a1b-42f1-840f-7089c6b387c9") + ) + (junction + (at 190.5 22.86) + (diameter 0) + (color 0 0 0 0) + (uuid "776cee76-18f4-4fe2-9afe-21362915a343") + ) + (junction + (at 189.23 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "87430517-bf6a-4510-bdd6-26ac538f5949") + ) + (junction + (at 193.04 58.42) + (diameter 0) + (color 0 0 0 0) + (uuid "8775a4e4-43aa-45a7-b363-d8db1104d114") + ) + (junction + (at 130.81 55.88) + (diameter 0) + (color 0 0 0 0) + (uuid "92061bda-f145-4a47-8ab3-c1a3b135fdab") + ) + (junction + (at 105.41 40.64) + (diameter 0) + (color 0 0 0 0) + (uuid "9b02ee8d-319b-48ff-b309-96ae860d32da") + ) + (junction + (at 162.56 20.32) + (diameter 0) + (color 0 0 0 0) + (uuid "a079f85e-c070-4696-8082-f905592e589d") + ) + (junction + (at 116.84 35.56) + (diameter 0) + (color 0 0 0 0) + (uuid "a3b5c7fd-1d36-4ffb-92ab-e4ff72de9e6a") + ) + (junction + (at 93.98 35.56) + (diameter 0) + (color 0 0 0 0) + (uuid "aa306469-b862-4a2c-8bcf-7fc58033feb2") + ) + (junction + (at 245.11 113.03) + (diameter 0) + (color 0 0 0 0) + (uuid "b3c4d6cf-51c3-49ad-a253-ff7afe1d1b30") + ) + (junction + (at 195.58 22.86) + (diameter 0) + (color 0 0 0 0) + (uuid "be0f7acf-e399-4fda-b170-87c5396f6e3a") + ) + (junction + (at 246.38 67.31) + (diameter 0) + (color 0 0 0 0) + (uuid "c85b9c4f-f5f9-4422-8279-49ba4ecf5a7d") + ) + (junction + (at 139.7 20.32) + (diameter 0) + (color 0 0 0 0) + (uuid "ea1e487a-c861-4fce-a75f-fa1ee93a4bdc") + ) + (junction + (at 195.58 95.25) + (diameter 0) + (color 0 0 0 0) + (uuid "ea9a7fcc-a156-49bb-935a-974ab2df6539") + ) + (junction + (at 130.81 40.64) + (diameter 0) + (color 0 0 0 0) + (uuid "f87da131-024e-416c-b0f5-383fcda630db") + ) + (junction + (at 246.38 59.69) + (diameter 0) + (color 0 0 0 0) + (uuid "fb44acd0-4754-43ff-aef5-46d174d358a6") + ) + (no_connect + (at 24.13 45.72) + (uuid "019d86d0-6f14-4526-9389-c7ae7deb0a90") + ) + (no_connect + (at 34.29 22.86) + (uuid "1137441c-c626-4021-a5eb-6631957b920e") + ) + (no_connect + (at 24.13 38.1) + (uuid "1ac171e5-0d25-4977-9504-2e324a526a63") + ) + (no_connect + (at 163.83 48.26) + (uuid "483c6880-e05a-45ed-9ccd-222538a63117") + ) + (no_connect + (at 54.61 40.64) + (uuid "5e86640a-49b6-463d-97bf-4e6421c99dde") + ) + (no_connect + (at 54.61 33.02) + (uuid "7067cfe1-bb3b-43d2-a316-ef78a2609055") + ) + (no_connect + (at 44.45 22.86) + (uuid "78cc9ba3-8c91-4abb-bbbb-4525473d26c6") + ) + (no_connect + (at 121.92 100.33) + (uuid "85bb88e6-5b59-4c6f-913f-7041f7a14822") + ) + (no_connect + (at 25.4 95.25) + (uuid "8796b6f2-ed63-4300-9e42-4af05eb85642") + ) + (no_connect + (at 25.4 92.71) + (uuid "93c59961-2237-4f28-a97b-fde4bf897a0d") + ) + (no_connect + (at 189.23 110.49) + (uuid "b778ab23-0c8f-4807-9b4a-301ebef0c9b4") + ) + (no_connect + (at 210.82 34.29) + (uuid "b833b4ad-4136-4309-9a92-36ebcb95c7e4") + ) + (no_connect + (at 25.4 85.09) + (uuid "bea25498-4ae4-44e6-820b-eca008bae17f") + ) + (no_connect + (at 34.29 55.88) + (uuid "bfc6e6b3-a61d-47da-baf0-3b4dcceb12e7") + ) + (no_connect + (at 25.4 102.87) + (uuid "dfecdd58-d969-4bdb-bc85-8c8153fe7eb2") + ) + (no_connect + (at 121.92 97.79) + (uuid "efee053e-511a-4b15-90c4-bed7352d48e6") + ) + (no_connect + (at 44.45 55.88) + (uuid "fddfd3e0-3cc9-4e45-b2a2-18b22dfbf26d") + ) + (wire + (pts + (xy 74.93 55.88) (xy 78.74 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0218c93f-50d4-483b-9c29-bd224597453f") + ) + (wire + (pts + (xy 101.6 27.94) (xy 109.22 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "03dbd57e-2b2a-46cf-a348-14cbf6909abb") + ) + (wire + (pts + (xy 138.43 48.26) (xy 148.59 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0725bc8c-8564-4124-8a0c-377f18b333c8") + ) + (wire + (pts + (xy 231.14 29.21) (xy 234.95 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0d4965d0-a553-4d1b-ad40-4b9ef157baba") + ) + (wire + (pts + (xy 88.9 35.56) (xy 93.98 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "14c74aae-7e59-4129-b691-d8a850691d28") + ) + (wire + (pts + (xy 156.21 40.64) (xy 157.48 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "16d3dc23-bf2f-424b-8153-db864b2de906") + ) + (wire + (pts + (xy 213.36 102.87) (xy 224.79 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1a5df69f-4475-40fb-951c-13b65976964f") + ) + (wire + (pts + (xy 147.32 87.63) (xy 138.43 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1c61f129-ad1d-407c-ae29-d6c446f6b024") + ) + (wire + (pts + (xy 189.23 58.42) (xy 193.04 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1d167b63-1085-429e-9cbb-496e5fce5df0") + ) + (wire + (pts + (xy 195.58 95.25) (xy 203.2 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "20744c18-19a5-4bd0-9bda-aac1c98d662d") + ) + (wire + (pts + (xy 213.36 95.25) (xy 224.79 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2813da5a-cfc6-4f53-8a17-3f49aa76eda5") + ) + (wire + (pts + (xy 210.82 95.25) (xy 213.36 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2a32c469-5788-438f-a9af-3c0bec1a29b6") + ) + (wire + (pts + (xy 179.07 95.25) (xy 195.58 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2f5f1137-93da-4a90-afac-b6068cbc6b71") + ) + (wire + (pts + (xy 78.74 40.64) (xy 105.41 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3318079f-b1ff-415a-98c4-94038ad1a32d") + ) + (wire + (pts + (xy 116.84 35.56) (xy 139.7 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3d01ce11-c120-4ad9-bf88-aa24f278a826") + ) + (wire + (pts + (xy 245.11 113.03) (xy 246.38 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3e06b40c-152a-4c24-820d-f7b965d4564f") + ) + (wire + (pts + (xy 130.81 40.64) (xy 156.21 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "481ee258-3df3-495c-9299-c8db5810e1ba") + ) + (wire + (pts + (xy 113.03 48.26) (xy 123.19 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "4d39e99d-710e-48ea-aa29-a2a0ab869d18") + ) + (wire + (pts + (xy 124.46 27.94) (xy 132.08 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "518095f6-3ee9-4580-b090-c0f2c937287a") + ) + (wire + (pts + (xy 93.98 35.56) (xy 116.84 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "529089bf-94f0-41f5-9573-eaba45867e4b") + ) + (wire + (pts + (xy 195.58 22.86) (xy 195.58 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5587ead1-386b-482d-bdd0-cf346bcbd52d") + ) + (wire + (pts + (xy 130.81 55.88) (xy 156.21 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "580b8d00-0735-4caa-a446-7796017844d2") + ) + (wire + (pts + (xy 242.57 113.03) (xy 245.11 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5c98f5ec-5009-4dca-b9e7-d4699d08da73") + ) + (wire + (pts + (xy 245.11 110.49) (xy 245.11 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5ee07567-3088-4983-88ad-9fcfa9234c4e") + ) + (wire + (pts + (xy 195.58 22.86) (xy 220.98 22.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "63f0bbd5-ab7d-4b9a-b83c-2d9dc6b6c84a") + ) + (wire + (pts + (xy 193.04 58.42) (xy 193.04 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6778c809-71d1-4dfc-a2f1-e6ff7f15f29e") + ) + (wire + (pts + (xy 200.66 102.87) (xy 213.36 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "70f19efa-d44b-48ca-a2d6-4cf23b24e414") + ) + (wire + (pts + (xy 227.33 105.41) (xy 232.41 105.41) + ) + (stroke + (width 0) + (type default) + ) + (uuid "73b4d81c-1dbe-4c44-a65d-3b7c74e37f92") + ) + (wire + (pts + (xy 236.22 67.31) (xy 246.38 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "74113a9c-2ca4-4c64-aa36-abba38f564fb") + ) + (wire + (pts + (xy 236.22 59.69) (xy 246.38 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "76f15ceb-eb73-4e44-97d4-265472d36eab") + ) + (wire + (pts + (xy 105.41 40.64) (xy 130.81 40.64) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7830e6c0-5ae4-4ffb-a0cc-c045206c8c9a") + ) + (wire + (pts + (xy 220.98 22.86) (xy 220.98 24.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7fb7b83b-da14-4517-a414-2f7114a6c21e") + ) + (wire + (pts + (xy 93.98 20.32) (xy 116.84 20.32) + ) + (stroke + (width 0) + (type default) + ) + (uuid "84e63aea-91e3-4acb-887e-82aeb641ae27") + ) + (wire + (pts + (xy 246.38 59.69) (xy 255.27 59.69) + ) + (stroke + (width 0) + (type default) + ) + (uuid "88a925e1-36cc-42e7-92c5-f360eaeeb65a") + ) + (wire + (pts + (xy 199.39 67.31) (xy 209.55 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "916bd46b-3ba8-456f-bd21-d6839901a12e") + ) + (wire + (pts + (xy 139.7 20.32) (xy 162.56 20.32) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9189c965-08ba-4029-8fbe-003f022e34c1") + ) + (wire + (pts + (xy 234.95 29.21) (xy 236.22 29.21) + ) + (stroke + (width 0) + (type default) + ) + (uuid "92c26778-d854-4347-a552-9e6b13c70b2e") + ) + (wire + (pts + (xy 246.38 67.31) (xy 255.27 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "939fcecd-e9ec-4e56-bf56-ae84639a4896") + ) + (wire + (pts + (xy 193.04 58.42) (xy 201.93 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "99fcb2ac-dbaf-47dc-b1c1-23c9e95389cd") + ) + (wire + (pts + (xy 139.7 35.56) (xy 162.56 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9c6f170d-4343-4b2b-9787-c8e33d5114a1") + ) + (wire + (pts + (xy 190.5 22.86) (xy 195.58 22.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a1418c00-55aa-4a0f-9356-f30540bec6d6") + ) + (wire + (pts + (xy 209.55 63.5) (xy 209.55 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a317c3c2-59cb-4210-925e-cb568a4e04bf") + ) + (wire + (pts + (xy 116.84 20.32) (xy 139.7 20.32) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a5d11bd1-561e-4996-9f38-bdd3270f7d45") + ) + (wire + (pts + (xy 224.79 102.87) (xy 224.79 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a77831a2-ff3c-41a7-a9f9-d4dd728bba9c") + ) + (wire + (pts + (xy 170.18 38.1) (xy 71.12 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a8dbe7e1-6952-4831-b83e-2bdbc6aa8cb2") + ) + (wire + (pts + (xy 179.07 95.25) (xy 179.07 107.95) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ab444e12-a3be-45f9-9ca1-1eca9efd4d13") + ) + (wire + (pts + (xy 147.32 27.94) (xy 154.94 27.94) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ac3126e6-39f4-4546-8f6b-13939a987a22") + ) + (wire + (pts + (xy 187.96 58.42) (xy 189.23 58.42) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ae0757d4-41b7-4425-bbbc-010671bbd555") + ) + (wire + (pts + (xy 121.92 87.63) (xy 138.43 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b168b13d-d51b-4a66-aa70-c398e1681649") + ) + (wire + (pts + (xy 123.19 85.09) (xy 121.92 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b27b7b1e-478f-42e8-9857-1b960c699d89") + ) + (wire + (pts + (xy 125.73 85.09) (xy 123.19 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cb8a0c8b-fae4-4850-8cf6-fd69b0eacc46") + ) + (wire + (pts + (xy 193.04 67.31) (xy 199.39 67.31) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cc1b933f-0873-488e-8e33-12a0e6e4ad06") + ) + (wire + (pts + (xy 105.41 55.88) (xy 130.81 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cc6bfc92-00b9-41e7-9eb8-45a6d14b977b") + ) + (wire + (pts + (xy 200.66 102.87) (xy 200.66 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "cf775a03-bd97-4e94-a58d-9e404650f2bc") + ) + (wire + (pts + (xy 189.23 58.42) (xy 189.23 66.04) + ) + (stroke + (width 0) + (type default) + ) + (uuid "d32677cf-e248-40f2-826f-0ebce0abe4a4") + ) + (wire + (pts + (xy 200.66 113.03) (xy 222.25 113.03) + ) + (stroke + (width 0) + (type default) + ) + (uuid "da5bb779-87a4-435d-afe5-13d4baa53ad7") + ) + (wire + (pts + (xy 71.12 38.1) (xy 71.12 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dd3068ca-8ea3-4bc2-8a8f-424f729fe530") + ) + (wire + (pts + (xy 187.96 22.86) (xy 190.5 22.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e082832a-3ad7-4f58-928d-bfcccfaa6e18") + ) + (wire + (pts + (xy 86.36 48.26) (xy 97.79 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e2ec795c-82f4-4ffb-9d3a-c9479b5eae45") + ) + (wire + (pts + (xy 170.18 27.94) (xy 170.18 38.1) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e34c65e0-54fb-4eb2-af44-4e06a0d1ece3") + ) + (wire + (pts + (xy 78.74 55.88) (xy 105.41 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e5e248fb-301a-420a-a37d-125690e6db02") + ) + (wire + (pts + (xy 209.55 67.31) (xy 209.55 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ee9dde8f-198a-4879-9000-0feeb4dd9150") + ) + (wire + (pts + (xy 245.11 100.33) (xy 245.11 102.87) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fd6455de-3469-4ca7-ac60-ecf75544cc31") + ) + (global_label "RST" + (shape input) + (at 25.4 97.79 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "2650b27b-57f3-4ee2-9469-9fe84f8a9530") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 18.9677 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "D+" + (shape input) + (at 54.61 38.1 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "37508ecc-ead1-4575-9b65-a38b9285e196") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 60.4376 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "WS2812B" + (shape input) + (at 27.94 120.65 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "3efafe71-bc55-4ce3-930e-3e0003b59b76") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 39.6941 120.65 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "BTN2" + (shape input) + (at 25.4 87.63 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "3f7476f5-cebe-473f-a07f-4903e4974b3b") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 17.6372 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "BATT" + (shape input) + (at 209.55 53.34 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "46eb4450-8900-4408-9289-45e041d593f3") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 216.829 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "D+" + (shape input) + (at 76.2 71.12 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "57f2dbd0-34bd-442c-8f68-40ab444b09ab") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 70.3724 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "WS2812B" + (shape input) + (at 129.54 102.87 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "5b2d094a-9558-4056-93d6-22fe382c298a") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 141.2941 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "D-" + (shape input) + (at 54.61 35.56 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "6893bff7-b599-4298-8a44-216d45172ee1") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 60.4376 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "BUZ" + (shape input) + (at 256.54 25.4 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "69820d83-a14f-47f4-b746-ee4ea6892a3a") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 249.7448 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "BUZ" + (shape input) + (at 25.4 90.17 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "6eb7a8b3-a351-4eed-a467-755d1bb9b339") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 18.6048 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "D-" + (shape input) + (at 24.13 43.18 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "7b8c7e6c-7275-4ec0-9432-a095a057f646") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 18.3024 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "BTN2" + (shape input) + (at 143.51 71.12 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "8451fc40-fd4c-4e01-8c8f-6821c98e33a7") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 135.7472 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "D-" + (shape input) + (at 121.92 92.71 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "8c8a3264-9f78-4659-bb5a-102dea405279") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 127.7476 92.71 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "BATT" + (shape input) + (at 236.22 29.21 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "9606bcc0-0551-4cdd-ab1a-b864ab6e6a11") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 243.499 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "BTN1" + (shape input) + (at 25.4 100.33 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "a15df66b-6623-4d90-a5b5-bc9020352faa") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 17.6372 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "BTN1" + (shape input) + (at 114.3 71.12 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "ad7dee2d-e654-45ba-bfe8-fa4e6fb3697e") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 106.5372 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "D+" + (shape input) + (at 121.92 95.25 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "aecea5c5-fa9e-487a-b77c-4e754fe90fbe") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 127.7476 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "BATT" + (shape input) + (at 189.23 105.41 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "c0e99de2-9d02-4899-82b7-8146a1fb640d") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 196.509 105.41 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (global_label "WS2812B" + (shape input) + (at 86.36 27.94 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "dcb2411a-0c06-498e-b6d1-1f3697021bb5") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 74.6059 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "D+" + (shape input) + (at 24.13 40.64 180) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + (uuid "e7c0ae54-0cf8-4857-97b2-c9bd947a72d3") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 18.3024 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + (hide yes) + ) + ) + ) + (global_label "BUZ" + (shape input) + (at 27.94 125.73 0) + (fields_autoplaced yes) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + (uuid "fcc8faea-c067-4646-b531-87729a7bcf15") + (property "Intersheetrefs" "${INTERSHEET_REFS}" + (at 34.7352 125.73 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + ) + (symbol + (lib_id "LED:WS2812B") + (at 93.98 27.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "018e585f-1530-4672-b32d-eab06e099f30") + (property "Reference" "D1" + (at 105.41 18.9798 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "WS2812B" + (at 105.41 21.5198 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm" + (at 95.25 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" + (at 96.52 37.465 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Description" "RGB LED with integrated controller" + (at 93.98 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C22461793" + (at 105.41 24.0598 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "804e7e3e-2224-4ed8-a956-8b5a627507b0") + ) + (pin "4" + (uuid "44fc2b48-ce85-4d01-9422-5eb443b71f1a") + ) + (pin "3" + (uuid "f81d942b-3b64-4bb8-8a8f-dc4a1028cc44") + ) + (pin "1" + (uuid "be3cc5ff-dba2-41df-bc81-ce12cdb816e9") + ) + (instances + (project "hacky-holidays" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "D1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 74.93 55.88 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "01b76df6-1d9a-4d1a-924a-7e3d8a4cdab9") + (property "Reference" "#PWR012" + (at 68.58 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 71.12 55.8799 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 74.93 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 74.93 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 74.93 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e2806293-e414-4f02-acf0-d65cf507197c") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR012") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 207.01 95.25 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "04866abd-e673-432f-8a4d-6c12e6b0625c") + (property "Reference" "R10" + (at 207.01 86.36 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "100" + (at 207.01 88.9 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_1206_3216Metric" + (at 207.01 97.028 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 207.01 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 207.01 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C17901" + (at 207.01 91.44 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "c134e7a2-021f-461c-9e39-c7476dfc288b") + ) + (pin "1" + (uuid "0317fdff-d844-4f35-b00c-9d95a9942705") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "R10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:LED") + (at 199.39 29.21 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "04de1368-5216-41a7-adb7-e31ca313075a") + (property "Reference" "D9" + (at 200.9775 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "LED" + (at 200.9775 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_0805_2012Metric" + (at 199.39 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 199.39 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode" + (at 199.39 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C84256" + (at 200.9775 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "b1a20183-4ce3-466f-a7c4-9d43e3333936") + ) + (pin "1" + (uuid "2bc3a206-2b68-43e1-bb3f-2c709e136bc1") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "D9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:VBUS") + (at 187.96 22.86 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "07928efa-0f1e-4c5c-be48-95961568bd5d") + (property "Reference" "#PWR04" + (at 191.77 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VBUS" + (at 184.15 22.8599 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 187.96 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 187.96 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VBUS\"" + (at 187.96 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0ca2490b-56a3-4762-b328-d1433243f3e9") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR04") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:-BATT") + (at 200.66 102.87 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "09d770f3-6ee8-4b22-867f-907f98dc8442") + (property "Reference" "#PWR013" + (at 200.66 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "-BATT" + (at 200.66 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 200.66 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 200.66 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"-BATT\"" + (at 200.66 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ba478fb8-d946-4a3a-aec8-f766cf7958a9") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR013") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Transistor_FET:Si2319CDS") + (at 207.01 58.42 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0adbc4b3-33c7-4e62-934b-459d1e994144") + (property "Reference" "Q1" + (at 213.36 55.8799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "AO3401A" + (at 213.36 58.4199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" + (at 212.09 60.325 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.vishay.com/docs/66709/si2319cd.pdf" + (at 212.09 62.23 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "-4.4A Id, -40V Vds, P-Channel MOSFET, SOT-23" + (at 207.01 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C15127" + (at 213.36 60.9599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "2" + (uuid "4dc6aa11-5fe8-4d96-a419-4ab3d08e49bf") + ) + (pin "3" + (uuid "32aacba0-3026-4f5f-923c-9b02cc759499") + ) + (pin "1" + (uuid "f2cd7320-7eef-49bf-8e9a-64ec33460162") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "Q1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "LED:WS2812B") + (at 116.84 27.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0afcd585-fbc7-4ab3-bce1-f5a7ef0ae0dd") + (property "Reference" "D2" + (at 128.27 18.9798 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "WS2812B" + (at 128.27 21.5198 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm" + (at 118.11 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" + (at 119.38 37.465 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Description" "RGB LED with integrated controller" + (at 116.84 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C22461793" + (at 128.27 24.0598 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "00861f01-e453-4bb6-aba9-0d45155c2021") + ) + (pin "4" + (uuid "07ead5ba-a2a8-42e4-b740-286ea09c3a84") + ) + (pin "3" + (uuid "a4211204-4cbb-437e-a4f1-845828c181c3") + ) + (pin "1" + (uuid "4cc4e7b8-0713-4523-bcfe-fef9bfc8df02") + ) + (instances + (project "hacky-holidays" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "D2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 93.98 71.12 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "15eae67f-4888-4d20-8442-8c2c29d6d631") + (property "Reference" "#PWR018" + (at 90.17 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 97.79 71.1199 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 93.98 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 93.98 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 93.98 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2c3b2ebb-e9b2-435b-afd6-8f8479827f3f") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR018") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 234.95 25.4 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1bd0b75c-9d9b-42fb-b962-6c6ab1285064") + (property "Reference" "C1" + (at 238.76 22.8599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10 uF" + (at 238.76 25.3999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 235.9152 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 234.95 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 234.95 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C19702" + (at 238.76 27.9399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "2" + (uuid "ae836787-9df0-47fb-980b-b393be2851a8") + ) + (pin "1" + (uuid "ce50b55d-845d-4db7-a56d-19ca3c48e74d") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "C1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 207.01 29.21 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "1bf81efe-2fbd-4f2c-a635-40067a7d8bd5") + (property "Reference" "R2" + (at 207.01 20.32 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "1K" + (at 207.01 22.86 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 207.01 27.432 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 207.01 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 207.01 29.21 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C11702" + (at 207.01 25.4 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "6ffef00c-2503-49d8-a305-3bb3ff872ca1") + ) + (pin "1" + (uuid "9e1ef675-8bbe-4a74-8bf3-74ce1b4b7190") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "R2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:D_Schottky") + (at 193.04 63.5 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "22cf59b0-5536-48dc-bac8-db048304b9ca") + (property "Reference" "D6" + (at 195.58 61.2774 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "1N5819WS" + (at 195.58 63.8174 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Diode_SMD:D_SOD-323" + (at 193.04 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 193.04 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Schottky diode" + (at 193.04 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "D" + (at 193.04 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 193.04 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C191023" + (at 195.58 66.3574 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "2" + (uuid "0505c119-1bc6-476c-9913-13c845670db9") + ) + (pin "1" + (uuid "0715eecf-13bc-4c1c-be89-5950ce4f0873") + ) + (instances + (project "hacky-holidays" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "D6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "LED:WS2812B") + (at 130.81 48.26 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "26afaee0-ae9f-431b-bd94-ae671bccc106") + (property "Reference" "D10" + (at 142.24 39.2998 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "WS2812B" + (at 142.24 41.8398 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm" + (at 132.08 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" + (at 133.35 57.785 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Description" "RGB LED with integrated controller" + (at 130.81 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C22461793" + (at 142.24 44.3798 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "781392aa-f320-48c0-860d-43ce42475d9a") + ) + (pin "4" + (uuid "cdf7232f-5e80-4552-893b-9fa77204c672") + ) + (pin "3" + (uuid "31838946-9ac6-4491-b83e-5bedcce74544") + ) + (pin "1" + (uuid "bea8cd07-a759-4271-8635-79c31b31018c") + ) + (instances + (project "hacky-holidays" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "D10") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 124.46 71.12 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "291a2773-77ec-4047-a8ae-3371d6900e79") + (property "Reference" "#PWR019" + (at 130.81 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 128.27 71.1199 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 124.46 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 124.46 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 124.46 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9990bed9-7e62-42f8-98f4-1c1b67d189cd") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR019") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 162.56 20.32 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "305d8dc6-513f-44d0-9563-572602e51354") + (property "Reference" "#PWR01" + (at 162.56 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 162.56 15.24 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 162.56 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 162.56 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 162.56 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b9923e6a-8a94-486b-bbeb-881dfa6e4b02") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 220.98 39.37 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "39c40410-f8e6-4b59-8170-1886c0434d81") + (property "Reference" "#PWR09" + (at 220.98 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 220.98 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 220.98 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 220.98 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 220.98 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d8d25863-0181-4722-91da-ddde087ba345") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR09") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 27.94 123.19 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4227fde6-89fc-4a12-913e-80fc9fb25fb5") + (property "Reference" "#PWR015" + (at 24.13 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 31.75 123.1899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 27.94 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 27.94 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 27.94 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2c5f8c4e-0546-401c-9d42-bbd079d6a943") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR015") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:VBUS") + (at 20.32 64.77 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "43dce9e7-596a-4633-9c0b-5af39bc27bfb") + (property "Reference" "#PWR02" + (at 20.32 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VBUS" + (at 20.32 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 20.32 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 20.32 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VBUS\"" + (at 20.32 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ed8d155d-406b-43e4-847a-63faa39287f4") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 123.19 81.28 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4410cb82-2c83-4389-898e-ee5a6b8f1738") + (property "Reference" "C4" + (at 127 78.7399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100 nF" + (at 127 81.2799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 124.1552 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 123.19 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 123.19 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C14663" + (at 127 83.8199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "2" + (uuid "91e9579e-c4a9-40e0-a56c-a2908a9038b8") + ) + (pin "1" + (uuid "560a57c9-0452-4daa-b154-fab57c892a0a") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "C4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 121.92 90.17 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "465fe2a8-24a5-4014-a212-807e6732328e") + (property "Reference" "#PWR028" + (at 128.27 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 125.73 90.1699 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 121.92 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 121.92 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 121.92 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d2cb9a2e-5e1d-437b-a908-cc54da3fdb1c") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR028") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 234.95 21.59 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4839ac68-77c7-44e2-9e3a-7eadcb7d9952") + (property "Reference" "#PWR03" + (at 234.95 15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 234.95 16.51 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 234.95 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 234.95 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 234.95 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b3fa34fd-07a1-49df-8e06-a67dbd73b902") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR03") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 245.11 106.68 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4f1c9b67-fe5c-4bf0-a00b-7af4fabb4f0e") + (property "Reference" "R11" + (at 247.65 104.1399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1K" + (at 247.65 106.6799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 243.332 106.68 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 245.11 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 245.11 106.68 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C11702" + (at 247.65 109.2199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "2" + (uuid "abe79319-22fb-49c0-ac91-0c5d54b1050b") + ) + (pin "1" + (uuid "d69a6b5a-3bfe-481a-baca-4cb3cfaf6083") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "R11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:Battery_Cell") + (at 236.22 64.77 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4f6f01c6-f395-42b2-a0bd-b69cb14f8b4a") + (property "Reference" "BT9" + (at 240.03 60.3884 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Battery_Cell" + (at 240.03 62.9284 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Battery:BatteryHolder_MYOUNG_BS-07-A1BJ001_CR2032" + (at 236.22 63.246 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 236.22 63.246 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single-cell battery" + (at 236.22 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C2979167" + (at 240.03 65.4684 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "2" + (uuid "5e766075-7380-4295-8a12-7451e6338c6c") + ) + (pin "1" + (uuid "acd93cc8-73b8-4653-bc26-7a5781dfde74") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "BT9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Conn_01x04_Pin") + (at 22.86 123.19 0) + (unit 1) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "517b64c8-08c7-41b8-90df-c1cd13ff1a58") + (property "Reference" "J1" + (at 23.495 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x04_Pin" + (at 23.495 118.11 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" + (at 22.86 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 22.86 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated" + (at 22.86 123.19 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "cf4af13b-2770-4102-a04c-0df837da59a1") + ) + (pin "1" + (uuid "ecbefd6a-e882-4278-9580-e5fe483f318d") + ) + (pin "4" + (uuid "467e155b-4570-470c-82fc-37fb23594b2c") + ) + (pin "3" + (uuid "0f87d2dc-32e5-4ef2-9b53-b51e9bcf4d89") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "J1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Transistor_FET:AO3400A") + (at 227.33 110.49 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "53062370-f74b-42a3-8db2-ab28a6014d51") + (property "Reference" "Q2" + (at 227.33 116.84 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "AO3400A" + (at 227.33 119.38 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" + (at 225.425 115.57 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.aosmd.com/pdfs/datasheet/AO3400A.pdf" + (at 223.52 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "30V Vds, 5.7A Id, N-Channel MOSFET, SOT-23" + (at 227.33 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C20917" + (at 227.33 121.92 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "40524f41-eb67-4c8e-9ff6-b86af919c4ad") + ) + (pin "3" + (uuid "9f466ad5-7733-43b4-bf70-db758cf2c39e") + ) + (pin "1" + (uuid "d2426caa-9f1a-4071-999d-6c5ab81cded8") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "Q2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Diode:ESD9B3.3ST5G") + (at 20.32 60.96 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "53951a0b-9392-4fab-8a22-e94434cf476d") + (property "Reference" "D3" + (at 22.86 58.4199 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "P6SMB6.8CA" + (at 22.86 60.9599 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Diode_SMD:D_SMB" + (at 20.32 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/ESD9B-D.PDF" + (at 20.32 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "ESD protection diode, 3.3Vrwm, SOD-923" + (at 20.32 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C78395" + (at 22.86 63.4999 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "1" + (uuid "ba757348-d77c-44fe-beec-1f4c2898c2f9") + ) + (pin "2" + (uuid "6fcd6737-2323-4553-bdaf-6b41378e746f") + ) + (instances + (project "hacky-holidays" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "D3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 125.73 85.09 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5572f84e-9165-4ec1-adf7-4cae3bedcef1") + (property "Reference" "#PWR026" + (at 121.92 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3.3V" + (at 129.54 85.0899 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 125.73 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 125.73 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 125.73 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "67252193-356a-4c2e-b8fe-18230a791fb2") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR026") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 260.35 25.4 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "57da75e7-56d5-4986-add4-9aa6287edc91") + (property "Reference" "R4" + (at 260.35 16.51 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "220" + (at 260.35 19.05 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 260.35 27.178 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 260.35 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 260.35 25.4 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C22962" + (at 260.35 21.59 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "adfe6838-d8b3-4ce1-84e5-fe2f4ef80e64") + ) + (pin "2" + (uuid "0877fe6e-d38f-4543-a6e8-fb187fd26f66") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "R4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 138.43 95.25 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5c020f44-6e97-449a-bfbb-b88476b8563b") + (property "Reference" "#PWR029" + (at 144.78 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 142.24 95.2499 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 138.43 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 138.43 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 138.43 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9d352b1b-7487-4a71-a177-5cee952a7e0c") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR029") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_SPDT") + (at 184.15 107.95 0) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5c4c5865-1eb8-43b5-a34f-f0d500819134") + (property "Reference" "SW4" + (at 184.15 96.52 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_SPDT" + (at 184.15 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "lcsc-imports:SW-TH_K3-1260D-L1" + (at 184.15 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 184.15 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Switch, single pole double throw" + (at 184.15 107.95 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C92657" + (at 184.15 101.6 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "53346523-920e-4dae-ba79-5586719352d9") + ) + (pin "2" + (uuid "34e2205d-93ec-4438-9b83-e9223c6a8e50") + ) + (pin "3" + (uuid "4cae1926-7619-4bec-95ff-59ab65cf0847") + ) + (instances + (project "hacky-holidays" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "SW4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 246.38 113.03 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5ca3c218-7e20-4f86-b691-336e2981002c") + (property "Reference" "#PWR031" + (at 252.73 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 250.19 113.0299 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 246.38 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 246.38 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 246.38 113.03 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e343cefc-47bc-4392-9bec-990584c2f871") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR031") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 138.43 80.01 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "5f720721-6bb2-49bb-a539-621c775ad7ae") + (property "Reference" "#PWR025" + (at 144.78 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 142.24 80.0099 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 138.43 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 138.43 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 138.43 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "543e068b-f646-4a9c-86ce-1eb22dc7f063") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR025") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 20.32 57.15 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "61f6e127-f054-439c-9ac9-6c4784dc0ba7") + (property "Reference" "#PWR05" + (at 20.32 50.8 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 20.32 52.07 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 20.32 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 20.32 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 20.32 57.15 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "6aa50ca5-e788-408f-9aa0-8862b061ecf5") + ) + (instances + (project "hacky-holidays" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR05") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 148.59 71.12 0) + (unit 1) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6265a5bf-cc35-42b9-8e24-6de17175e1a1") + (property "Reference" "SW3" + (at 148.59 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_Push" + (at 148.59 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Button_Switch_THT:SW_PUSH-12mm" + (at 148.59 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 148.59 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 148.59 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "2c4b169e-dcab-4657-ba89-62ecf05a7a12") + ) + (pin "2" + (uuid "1c16feef-d3d7-4fcf-a1fc-4e25bd113c3d") + ) + (instances + (project "hacky-holidays" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "SW3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 24.13 33.02 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "67a13c7f-e691-4c43-9230-6792a3f6bec1") + (property "Reference" "#PWR036" + (at 17.78 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 20.32 33.0199 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 24.13 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 24.13 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 24.13 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ee6fd93f-4dfb-47e3-b899-fdfc064b3e5b") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR036") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 199.39 74.93 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "69a7c667-b86e-438c-92a7-e069ad825be7") + (property "Reference" "#PWR023" + (at 199.39 81.28 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 199.39 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 199.39 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 199.39 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 199.39 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c64d0612-0d39-4f8f-80f8-49c147cc42aa") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR023") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:VBUS") + (at 24.13 35.56 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6ab1ed35-ec5b-4a90-81b2-29da5f126918") + (property "Reference" "#PWR017" + (at 27.94 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VBUS" + (at 20.32 35.5599 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 24.13 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 24.13 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VBUS\"" + (at 24.13 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "882825ca-6c82-4b9c-9d16-8f2a0b6890f8") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR017") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 189.23 73.66 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6cb19224-16b5-464e-a31c-e569a7449590") + (property "Reference" "#PWR022" + (at 189.23 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 189.23 78.74 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 189.23 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 189.23 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 189.23 73.66 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8e25ad17-adca-4064-bb6c-eee29455b684") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR022") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 264.16 30.48 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "705c5544-aa0c-43f3-b4d2-83e5d21ff0d0") + (property "Reference" "#PWR032" + (at 257.81 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 260.35 30.4799 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 264.16 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 264.16 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 264.16 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d5f1fc05-b9f2-4090-92d4-cde1b445b5d9") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR032") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 138.43 83.82 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "74387db2-03b6-44b7-8b8d-06f7b92db7c4") + (property "Reference" "C5" + (at 142.24 81.2799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "100 nF" + (at 142.24 83.8199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 137.4648 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 138.43 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 138.43 83.82 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C14663" + (at 142.24 86.3599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "2" + (uuid "9b72398e-e5a2-489b-98b1-e0a32c97831f") + ) + (pin "1" + (uuid "254d3332-e894-4bf3-943b-0e01c5886903") + ) + (instances + (project "hacky-holidays" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "C5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 153.67 71.12 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7ad8fc66-0b01-4b4d-8ade-d9a4395c6dc0") + (property "Reference" "#PWR020" + (at 160.02 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 157.48 71.1199 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 153.67 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 153.67 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 153.67 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "46f5a686-91c6-441a-9b26-98430d869d98") + ) + (instances + (project "hacky-holidays" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR020") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "wch:CH552G") + (at 25.4 85.09 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7b54d399-31e4-49a3-97c7-f4aa00ffe3a9") + (property "Reference" "U2" + (at 73.66 74.93 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Value" "CH552G" + (at 73.66 77.47 0) + (effects + (font + (size 1.524 1.524) + ) + ) + ) + (property "Footprint" "Package_SO:STC_SOP-16_3.9x9.9mm_P1.27mm" + (at 30.48 83.82 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.wch.cn/downloads/file/241.html" + (at 30.48 88.9 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "" + (at 25.4 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C111292" + (at 73.66 80.01 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "4" + (uuid "7fc46d80-a9c3-4b18-baef-6927b0f8baeb") + ) + (pin "16" + (uuid "1f51ff9c-b94d-499c-97c5-9ad597bcac67") + ) + (pin "11" + (uuid "566f5d5b-c6e7-43fb-8925-6b88776e3670") + ) + (pin "5" + (uuid "495a05ea-4f85-4ee9-b9bf-71c26cacb3e4") + ) + (pin "1" + (uuid "1b809e9c-7ef1-47f4-a6a2-2c551a342bbf") + ) + (pin "7" + (uuid "a127b169-8b75-41a6-abe2-a57faa17287e") + ) + (pin "6" + (uuid "0a3088ee-9df5-4da0-bf91-ef39b01b697d") + ) + (pin "9" + (uuid "c5157141-25e3-4e5b-b263-2e4303dd3988") + ) + (pin "13" + (uuid "e8a0ba54-2c21-4c71-b5bd-a2e7cc239ff8") + ) + (pin "14" + (uuid "435bdbaa-fb4b-407a-977b-377e1af7e7c4") + ) + (pin "10" + (uuid "3894733d-16cd-47c0-a468-179a442d386b") + ) + (pin "12" + (uuid "707516a4-ef00-40f1-8f00-b147f4267e69") + ) + (pin "2" + (uuid "4b8d4080-22dd-4ce5-a1f8-61901e1c8ed0") + ) + (pin "15" + (uuid "52643775-c8df-464d-8594-b833175de202") + ) + (pin "3" + (uuid "7874dd35-df44-4036-8150-180b461898ff") + ) + (pin "8" + (uuid "f7569b3d-57bc-4fa4-9fdf-0fc717dfa9f7") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "U2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 231.14 41.91 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7d25e0fe-1ecf-4ecd-832a-8ba4b833dfd5") + (property "Reference" "#PWR010" + (at 231.14 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 231.14 46.99 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 231.14 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 231.14 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 231.14 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "006ccf90-6391-4f84-aa41-62605898b8c4") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR010") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 88.9 71.12 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "80d3dc98-6619-44f8-bcb2-712c5f961e9b") + (property "Reference" "SW1" + (at 88.9 60.96 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_Push" + (at 88.9 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A" + (at 88.9 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 88.9 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 88.9 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C318884" + (at 88.9 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "bcf8d43e-04da-4982-a745-a78af22b3b14") + ) + (pin "2" + (uuid "192a295e-903d-4b85-8428-231b725f1e9c") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "SW1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:VBUS") + (at 54.61 43.18 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "819546e5-d38b-4fd3-b5bb-859736faae62") + (property "Reference" "#PWR034" + (at 50.8 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VBUS" + (at 58.42 43.1799 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 54.61 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 54.61 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VBUS\"" + (at 54.61 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8aafe15e-61fe-465e-9e12-6bf64c9c047f") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR034") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 189.23 69.85 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "86a1f899-0b1b-4d42-9948-dacc36b9c128") + (property "Reference" "R8" + (at 191.77 67.3099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100K" + (at 191.77 69.8499 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 187.452 69.85 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 189.23 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 189.23 69.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C25741" + (at 191.77 72.3899 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "1" + (uuid "748780a5-aaba-4f97-8a38-524116a93b82") + ) + (pin "2" + (uuid "7b84178e-dc2c-41d1-8afb-230b2292f625") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "R8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+BATT") + (at 246.38 59.69 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8872105c-0acf-4de6-81c7-e38d40b688df") + (property "Reference" "#PWR033" + (at 246.38 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+BATT" + (at 246.38 54.61 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 246.38 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 246.38 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+BATT\"" + (at 246.38 59.69 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "0c31cc1e-30bc-4e2f-adb3-818be9d45d52") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR033") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Switch:SW_Push") + (at 119.38 71.12 0) + (unit 1) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8a273b69-e072-4920-8169-ed94503ef125") + (property "Reference" "SW2" + (at 119.38 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "SW_Push" + (at 119.38 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Button_Switch_THT:SW_PUSH-12mm" + (at 119.38 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 119.38 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Push button switch, generic, two pins" + (at 119.38 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1cfb11d5-8c8a-4da5-9fda-f99d9cd682ec") + ) + (pin "2" + (uuid "71b438c9-478a-4913-b5c7-23db8613edf6") + ) + (instances + (project "hacky-holidays" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "SW2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 88.9 35.56 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "8fb2ca5b-9cf9-4d2c-9c10-81ad2dbe4d14") + (property "Reference" "#PWR08" + (at 82.55 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 85.09 35.5599 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 88.9 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 88.9 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 88.9 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d64f14bb-265a-4d08-801d-c06123a08480") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR08") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 199.39 71.12 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "910ff9d6-a0e7-4fe2-8a11-34fd8ff9cdd8") + (property "Reference" "C3" + (at 203.2 68.5799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1 uF" + (at 203.2 71.1199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 200.3552 74.93 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 199.39 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 199.39 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C15849" + (at 203.2 73.6599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "1" + (uuid "fe63af94-4ffd-4813-9d29-19feb23519f0") + ) + (pin "2" + (uuid "4cdf767a-01cb-4af8-bc89-b3ee5633961a") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "C3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Battery_Management:DW01A") + (at 234.95 97.79 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "928e926c-8215-45d5-81b2-63239a73cbfd") + (property "Reference" "U3" + (at 234.95 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "DW01A" + (at 234.95 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" + (at 234.95 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://hmsemi.com/downfile/DW01A.PDF" + (at 234.95 97.79 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Overcharge, overcurrent and overdischarge protection IC for single cell lithium-ion/polymer battery" + (at 235.204 96.266 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C18164398" + (at 234.95 90.17 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "5" + (uuid "d0ebb8fc-ebc0-4826-a70c-9f6c77703d12") + ) + (pin "4" + (uuid "3a6523cd-1668-4836-909d-74a0837c4188") + ) + (pin "1" + (uuid "5336026e-a2fc-43d5-aecf-01f185bb811d") + ) + (pin "3" + (uuid "865ed629-7d2b-4dea-bf89-014fb710dcfb") + ) + (pin "2" + (uuid "56cfc5fc-c73c-4089-bbfd-20c9d68ac99d") + ) + (pin "6" + (uuid "22c12df5-829c-43c6-b240-f560a4b5a829") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "U3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:-BATT") + (at 246.38 67.31 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "92ed29b6-68b0-44a2-85f1-26dd82f7bf4e") + (property "Reference" "#PWR030" + (at 246.38 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "-BATT" + (at 246.38 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 246.38 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 246.38 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"-BATT\"" + (at 246.38 67.31 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8c253baf-c362-4230-ad71-dd8443405169") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR030") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "LED:WS2812B") + (at 105.41 48.26 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9433b8a0-00da-465f-8d1a-afe2fa0e5e29") + (property "Reference" "D8" + (at 116.84 39.2998 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "WS2812B" + (at 116.84 41.8398 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm" + (at 106.68 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" + (at 107.95 57.785 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Description" "RGB LED with integrated controller" + (at 105.41 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C22461793" + (at 116.84 44.3798 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "f18e9bd6-88db-4078-94b2-c6353ea0fd06") + ) + (pin "4" + (uuid "31975ab5-4c7c-434e-b1ff-0223f158dd7f") + ) + (pin "3" + (uuid "932ca67f-9bb9-47e9-8214-8955e1b7aedb") + ) + (pin "1" + (uuid "134d1f26-f7c9-42d6-ad7f-1228b6ca5f60") + ) + (instances + (project "hacky-holidays" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "D8") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 231.14 38.1 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9639670d-908c-427d-9f81-59aabd8a9ad3") + (property "Reference" "R3" + (at 233.68 35.5599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "27K" + (at 233.68 38.0999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 229.362 38.1 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 231.14 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 231.14 38.1 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C22967" + (at 233.68 40.6399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "1" + (uuid "cd496ad3-e64b-4eaa-a1fd-fed62156e1e1") + ) + (pin "2" + (uuid "22c836f1-8432-48d2-97fc-f64f38da100e") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "R3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "lcsc-imports:UC09-0B16F00P11") + (at 39.37 43.18 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9964417e-18d9-46e1-92cd-509a6f6d88ff") + (property "Reference" "USB1" + (at 46.5933 17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "UC09-0B16F00P11" + (at 46.5933 20.32 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "lcsc-imports:USB-C_UC09-0B16F00P11" + (at 39.37 63.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 39.37 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "" + (at 39.37 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC Part" "C36936538" + (at 39.37 66.04 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C36936538" + (at 46.5933 22.86 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "B6" + (uuid "2dd42f00-1256-4bfe-a1f9-cb62dbd714a3") + ) + (pin "17" + (uuid "d28547cf-b431-4ce9-94d7-eaac514097df") + ) + (pin "B7" + (uuid "2030bb3a-0d7e-443c-b434-10ef3fcd4891") + ) + (pin "A8" + (uuid "d0e26cbb-3e36-4f4f-b608-40ea347ee12c") + ) + (pin "B5" + (uuid "8c274f9f-d069-47fe-8f82-1ad33831e7e6") + ) + (pin "A1B12" + (uuid "4b509390-e17c-4dc7-8c52-46feade84e4e") + ) + (pin "B1A12" + (uuid "6223ddca-eb1b-44d2-906d-16632488fd06") + ) + (pin "A6" + (uuid "79bdb16e-d9cf-45d9-ab88-fc94a1eea865") + ) + (pin "B4A9" + (uuid "d73ff741-0abd-427d-91d5-8b754392999c") + ) + (pin "A4B9" + (uuid "e706f957-0400-4239-8d6f-ca074a4c29b0") + ) + (pin "A5" + (uuid "d0b3a24f-52b9-485d-b87e-72b06eecfda7") + ) + (pin "B8" + (uuid "7213ab44-15e8-4f71-8210-b19925facb48") + ) + (pin "A7" + (uuid "d24afc05-f78e-4a44-a5d3-f77738571472") + ) + (pin "20" + (uuid "88fa73b6-97ef-4cd9-8ea9-06ee48c7e6b6") + ) + (pin "18" + (uuid "6c8e9d23-5741-430a-9e14-2e44cbfb54e3") + ) + (pin "19" + (uuid "792bc8d0-a9bb-45ba-9b8d-9913f08bdf5a") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "USB1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 147.32 87.63 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9b1c0703-4d20-4abb-9a3d-e721746ffad4") + (property "Reference" "#PWR027" + (at 143.51 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 151.13 87.6299 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 147.32 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 147.32 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 147.32 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "cb5ed906-b769-4a93-82b5-980ee5869ba6") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR027") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "LED:WS2812B") + (at 78.74 48.26 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "9df139b8-70fb-4205-8a33-4dfa4e528919") + (property "Reference" "D7" + (at 90.17 39.2998 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "WS2812B" + (at 90.17 41.8398 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm" + (at 80.01 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" + (at 81.28 57.785 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Description" "RGB LED with integrated controller" + (at 78.74 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C22461793" + (at 90.17 44.3798 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "4855762f-fd26-4996-b6fe-306435204463") + ) + (pin "4" + (uuid "3e481b0c-3833-44da-8ec5-c5f7b4a3fa58") + ) + (pin "3" + (uuid "c60d880d-3caa-46e0-8131-65e0e6d44e59") + ) + (pin "1" + (uuid "8b195412-30b3-427f-afa0-84f9969ef523") + ) + (instances + (project "hacky-holidays" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "D7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Transistor_FET:AO3400A") + (at 237.49 110.49 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a186ff78-fa89-47f1-8555-cd1e4e3658f6") + (property "Reference" "Q3" + (at 237.49 116.84 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "AO3400A" + (at 237.49 119.38 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" + (at 239.395 115.57 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.aosmd.com/pdfs/datasheet/AO3400A.pdf" + (at 241.3 115.57 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "30V Vds, 5.7A Id, N-Channel MOSFET, SOT-23" + (at 237.49 110.49 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C20917" + (at 237.49 121.92 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "45b9d042-9181-4346-aa59-fa2f3ef66a96") + ) + (pin "2" + (uuid "02fa57e5-9b50-4fa2-bd34-9f655f2c5f0a") + ) + (pin "3" + (uuid "29cf716d-fdb7-4ac7-be54-5b36b094bfbd") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "Q3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 125.73 102.87 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "aa0feb65-66ba-481b-bbe2-777127a940de") + (property "Reference" "R1" + (at 125.73 93.98 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "330" + (at 125.73 96.52 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" + (at 125.73 104.648 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 125.73 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 125.73 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C25104" + (at 125.73 99.06 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "7fe4371e-aa58-4873-a806-d526cc697145") + ) + (pin "2" + (uuid "c773d6dd-f9e3-4573-9078-c3620712d1e9") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "R1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:Battery_Cell") + (at 255.27 64.77 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b0af0171-8aa3-4c84-98f2-d78c71fef3b3") + (property "Reference" "BT3" + (at 259.08 60.3884 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Battery_Cell" + (at 259.08 62.9284 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Battery:BatteryHolder_MYOUNG_BS-07-A1BJ001_CR2032" + (at 255.27 63.246 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 255.27 63.246 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single-cell battery" + (at 255.27 64.77 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C2979167" + (at 259.08 65.4684 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "2" + (uuid "ee7ea313-7c38-4487-a294-9e5b3896e237") + ) + (pin "1" + (uuid "bf3798e0-91cf-4dbd-bc09-0dd17e76fbd1") + ) + (instances + (project "hacky-holidays" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "BT3") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 209.55 72.39 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b48e7a78-9336-4b1e-b20d-da14d626ad1b") + (property "Reference" "#PWR021" + (at 209.55 68.58 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 209.55 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 209.55 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 209.55 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 209.55 72.39 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "77dd7785-3497-4a88-b7b8-d75db930f168") + ) + (instances + (project "hacky-holidays" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR021") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 213.36 99.06 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b615d952-664a-4cd5-9626-9516b3c6c6d2") + (property "Reference" "C7" + (at 217.17 96.5199 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100 nF" + (at 217.17 99.0599 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 214.3252 102.87 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 213.36 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 213.36 99.06 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C14663" + (at 217.17 101.5999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "1" + (uuid "ff48969b-cfed-4ddb-8b8c-ef3b73286ec9") + ) + (pin "2" + (uuid "069c5910-1daf-491d-a33e-b15a1f65b3c7") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "C7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 190.5 30.48 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "bec9c4e9-5738-4273-8081-0e0ab0aff915") + (property "Reference" "#PWR07" + (at 190.5 36.83 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 190.5 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 190.5 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 190.5 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 190.5 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "b17e3efc-c3ac-4b61-9a51-db00d23a7984") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR07") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 138.43 91.44 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c38cf997-a3e7-43cc-ab36-dcfd3b7e6d8e") + (property "Reference" "C6" + (at 142.24 88.8999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "10 uF" + (at 142.24 91.4399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 137.4648 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 138.43 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 138.43 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C19702" + (at 142.24 93.9799 0) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (pin "2" + (uuid "2a83d130-b926-43c7-98bc-60650ca623fe") + ) + (pin "1" + (uuid "03902dfa-16a8-4483-8709-4ca4db3a32ba") + ) + (instances + (project "hacky-holidays" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "C6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 54.61 45.72 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c3a7cd79-92ce-4547-b9a2-116bdfbbdcf8") + (property "Reference" "#PWR035" + (at 60.96 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 58.42 45.7199 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 54.61 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 54.61 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 54.61 45.72 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "ce5c8ff3-ddb3-463e-a68e-7c7faa44003b") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR035") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:VBUS") + (at 187.96 58.42 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "cb1eb8f1-3d86-444c-8266-33da9ea3a0b8") + (property "Reference" "#PWR016" + (at 191.77 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VBUS" + (at 184.15 58.4199 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 187.96 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 187.96 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"VBUS\"" + (at 187.96 58.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "c47689a8-f4a2-4ebf-9a39-ab4a732292cd") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR016") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:Buzzer") + (at 266.7 27.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom no) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ce9c763c-3891-45dc-8f52-e8b3393344d5") + (property "Reference" "BZ6" + (at 270.51 26.6699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Buzzer" + (at 270.51 29.2099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Buzzer_Beeper:Buzzer_12x9.5RM7.6" + (at 266.065 25.4 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 266.065 25.4 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Buzzer, polarized" + (at 266.7 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "13c53b53-2183-4527-b5b1-145ecb035a66") + ) + (pin "1" + (uuid "c9c84b10-45f1-4b53-bd14-98ae7ca7b55b") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "BZ6") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 157.48 40.64 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d167739b-192e-4a9e-b58b-61342f938b24") + (property "Reference" "#PWR011" + (at 153.67 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+5V" + (at 161.29 40.6399 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 157.48 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 157.48 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 157.48 40.64 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "e532153c-4cd4-43a9-a7b7-2c005b576260") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR011") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "LED:WS2812B") + (at 162.56 27.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d4164a2b-b6fe-4122-a483-85b48d0a57d6") + (property "Reference" "D5" + (at 173.99 18.9798 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "WS2812B" + (at 173.99 21.5198 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm" + (at 163.83 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" + (at 165.1 37.465 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Description" "RGB LED with integrated controller" + (at 162.56 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C22461793" + (at 173.99 24.0598 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "231d96ee-2387-403f-9d49-0365d52fdafb") + ) + (pin "4" + (uuid "359d5c8d-e9b9-4bd8-8d8a-91318afa231b") + ) + (pin "3" + (uuid "83996bfa-c7cd-4b39-9a8b-2a1a19b05b61") + ) + (pin "1" + (uuid "1ab1957b-73b2-4673-a86e-e352283ce59a") + ) + (instances + (project "hacky-holidays" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "D5") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 80.01 71.12 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "d4e4f424-4593-438a-ae7d-8b8a8cc52c77") + (property "Reference" "R9" + (at 80.01 62.23 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "10K" + (at 80.01 64.77 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" + (at 80.01 72.898 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 80.01 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 80.01 71.12 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C17414" + (at 80.01 67.31 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "72647078-c95d-484d-bbb0-cff3d6440aeb") + ) + (pin "2" + (uuid "d05c44d0-396b-477a-ab75-23f0d190ece9") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "R9") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:C") + (at 190.5 26.67 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "d5e06832-d8f3-4f24-87b1-1c3ca7a38f83") + (property "Reference" "C2" + (at 186.69 24.1299 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "100 nF" + (at 186.69 26.6699 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" + (at 189.5348 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 190.5 26.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Unpolarized capacitor" + (at 190.5 26.67 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C14663" + (at 186.69 29.2099 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "1" + (uuid "b0a4a221-550b-4044-a43e-2aba92912ba7") + ) + (pin "2" + (uuid "9a79312a-9fba-489e-bd38-8dd05463997b") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "C2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "LED:WS2812B") + (at 139.7 27.94 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "dc22f76f-d75d-4f26-998a-b15129e29798") + (property "Reference" "D4" + (at 151.13 18.9798 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "WS2812B" + (at 151.13 21.5198 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm" + (at 140.97 35.56 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" + (at 142.24 37.465 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Description" "RGB LED with integrated controller" + (at 139.7 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C22461793" + (at 151.13 24.0598 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "eea5e236-915f-47be-be18-03b3d25f46c9") + ) + (pin "4" + (uuid "1ecc4887-d69f-48ae-a93c-4c760ffa25ea") + ) + (pin "3" + (uuid "8f41f57f-87c0-4bd0-954f-62136644e9e1") + ) + (pin "1" + (uuid "2ecb2b6e-f340-4413-9ba4-b4a454926875") + ) + (instances + (project "hacky-holidays" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "D4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Battery_Management:TP4057") + (at 220.98 31.75 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e3eff6c4-64df-412c-81a1-820a1ce529e0") + (property "Reference" "U1" + (at 223.1233 19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "TP4057" + (at 223.1233 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23-6" + (at 220.98 44.45 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://toppwr.com/uploadfile/file/20230304/640302a47b738.pdf" + (at 220.98 34.29 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Constant-current/constant-voltage linear charger for single cell lithium-ion batteries with 2.9V Trickle Charge, 4.5V to 6.5V VDD, -40 to +85 degree Celsius, TSOT-23-5" + (at 220.98 31.75 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C12044" + (at 223.1233 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (pin "3" + (uuid "13dd6d6e-6b31-4d5b-a426-6ec12042a89b") + ) + (pin "4" + (uuid "4af37364-a412-4503-bcf7-dd138abf5268") + ) + (pin "5" + (uuid "5e1321dd-2d08-46ee-9041-93f4daac989c") + ) + (pin "2" + (uuid "d93e7681-0281-4b36-ad0e-eeb4dcc2d2ce") + ) + (pin "1" + (uuid "e13c9fbc-7d92-4139-9e13-814c69177c5b") + ) + (pin "6" + (uuid "670d4718-da8b-47b3-84ac-82903b479c15") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "U1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 123.19 77.47 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e539a116-6194-4ccf-873d-dee9408ef8ad") + (property "Reference" "#PWR024" + (at 129.54 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 127 77.4699 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 123.19 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 123.19 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 123.19 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "68007138-836c-449d-ac4b-7423ba201936") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR024") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+BATT") + (at 195.58 95.25 180) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e5f9390c-da25-40ba-9291-f219e528c673") + (property "Reference" "#PWR06" + (at 195.58 91.44 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+BATT" + (at 195.58 100.33 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 195.58 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 195.58 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+BATT\"" + (at 195.58 95.25 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "d31177ac-e363-4a73-b8d4-1c44969f9220") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR06") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "LED:WS2812B") + (at 156.21 48.26 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e6748a6f-0efe-4b71-88ac-e647578b2bcd") + (property "Reference" "D11" + (at 167.64 39.2998 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "WS2812B" + (at 167.64 41.8398 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm" + (at 157.48 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf" + (at 158.75 57.785 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + (hide yes) + ) + ) + (property "Description" "RGB LED with integrated controller" + (at 156.21 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "LCSC" "C22461793" + (at 167.64 44.3798 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "7db7779e-dfdc-4f13-b7fb-61b4c787db98") + ) + (pin "4" + (uuid "93e1ffe2-1a19-4e83-a607-4ca9aef08619") + ) + (pin "3" + (uuid "c7594aa3-ea0d-4fc7-a286-b439bff20ec8") + ) + (pin "1" + (uuid "c6107f2e-f04b-43d7-8cfc-e3b1b3002d94") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "D11") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 27.94 128.27 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "efe1c704-f1bc-4567-be23-289caf2b6c3d") + (property "Reference" "#PWR014" + (at 34.29 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 31.75 128.2699 90) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 27.94 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 27.94 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 27.94 128.27 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "29ed1157-f48e-4590-902c-3b8bd9899f8b") + ) + (instances + (project "" + (path "/3467f197-3f99-4090-ad77-33359fcbd2ef" + (reference "#PWR014") + (unit 1) + ) + ) + ) + ) + (sheet_instances + (path "/" + (page "1") + ) + ) + (embedded_fonts no) +) diff --git a/projects/the-pixel-clock/src/libraries/custom-footprints.pretty/qrcode.kicad_mod b/projects/the-pixel-clock/src/libraries/custom-footprints.pretty/qrcode.kicad_mod new file mode 100644 index 0000000000..04791082d0 --- /dev/null +++ b/projects/the-pixel-clock/src/libraries/custom-footprints.pretty/qrcode.kicad_mod @@ -0,0 +1,4683 @@ +(footprint "qrcode" + (version 20241129) + (generator "pcbnew") + (generator_version "9.0") + (layer "F.Cu") + (property "Reference" "QR*****" + (at 0 8.75 0) + (layer "F.SilkS") + (hide yes) + (uuid "b009a2d5-6903-4996-aa0b-498dea21d26a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "https://github.com/grimsteel/pixel-clock" + (at 0 -8.75 0) + (layer "F.SilkS") + (hide yes) + (uuid "e38fbdf2-e863-4696-903b-ebb17232aa8b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f7bcde86-ccfb-4d0c-abb6-12fa6641a27f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "e3625af1-12b8-44f5-87f4-ce50cc079c0c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a55e8113-b816-4aa2-bf9a-3106a90bf086") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (fp_rect + (start -7.25 -7.25) + (end -6.75 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "616088e9-435f-4811-8d3b-41ebc844acd9") + ) + (fp_rect + (start -7.25 -6.75) + (end -6.75 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "b8f699f7-bb46-4440-849a-6fb263cd4802") + ) + (fp_rect + (start -7.25 -6.25) + (end -6.75 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ae75ae39-886e-4130-9dd1-00b8b67142c5") + ) + (fp_rect + (start -7.25 -5.75) + (end -6.75 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a0c09b6a-4af2-43e6-8877-b5fd213ad3cf") + ) + (fp_rect + (start -7.25 -5.25) + (end -6.75 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "148013ba-bd62-4df2-b807-c6e7b2948345") + ) + (fp_rect + (start -7.25 -4.75) + (end -6.75 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "aa004866-44a7-42b7-89d4-a24d5ee323f8") + ) + (fp_rect + (start -7.25 -4.25) + (end -6.75 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "0814a382-5df5-49e3-84db-275dc6ab8f4d") + ) + (fp_rect + (start -7.25 -3.25) + (end -6.75 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "0548600a-8024-4a3d-acd0-44d5629a57b7") + ) + (fp_rect + (start -7.25 -2.75) + (end -6.75 -2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "72f019f8-be47-4aac-8993-18357d88c26b") + ) + (fp_rect + (start -7.25 -1.75) + (end -6.75 -1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "56b7a464-1d74-48fd-adc9-55eba88ad478") + ) + (fp_rect + (start -7.25 -0.25) + (end -6.75 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "0f4fb37c-ae40-44e7-8591-b6699adab16a") + ) + (fp_rect + (start -7.25 1.25) + (end -6.75 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "b3b13249-5e01-4231-9258-902836c17fe0") + ) + (fp_rect + (start -7.25 1.75) + (end -6.75 2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "c627f47a-ec5c-4b68-9a2f-f8d54c0d6a6c") + ) + (fp_rect + (start -7.25 2.25) + (end -6.75 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "379edea5-6f88-456d-9f14-0827f6538ee6") + ) + (fp_rect + (start -7.25 2.75) + (end -6.75 3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "295e7268-5851-41f4-a28a-30c7745ddd4d") + ) + (fp_rect + (start -7.25 3.75) + (end -6.75 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "3b018958-1600-4b42-94a1-b480da6e4780") + ) + (fp_rect + (start -7.25 4.25) + (end -6.75 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "9f06425b-94fc-4234-b928-15d99acf449f") + ) + (fp_rect + (start -7.25 4.75) + (end -6.75 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "2ba675a6-b04b-404b-b357-b540f5220d8f") + ) + (fp_rect + (start -7.25 5.25) + (end -6.75 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "c11ee2d7-87bf-4c02-a748-2a039944b0b8") + ) + (fp_rect + (start -7.25 5.75) + (end -6.75 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "b07cee15-2e1f-4c88-84dc-2a871ec25c3a") + ) + (fp_rect + (start -7.25 6.25) + (end -6.75 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "9692969e-e81e-4270-ad8b-56e6551ad5a2") + ) + (fp_rect + (start -7.25 6.75) + (end -6.75 7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "95ae8f7c-3ed5-479f-8592-a2dd8ef7de46") + ) + (fp_rect + (start -6.75 -7.25) + (end -6.25 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "25c78012-d9ee-4f01-85df-9b5c3dd89033") + ) + (fp_rect + (start -6.75 -4.25) + (end -6.25 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "5b764310-681d-4371-a394-38b8a961866b") + ) + (fp_rect + (start -6.75 -2.75) + (end -6.25 -2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "3000d63a-8374-4722-a038-14c858f3a094") + ) + (fp_rect + (start -6.75 -2.25) + (end -6.25 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "75a2d719-9676-441b-9b38-046ff3abd40d") + ) + (fp_rect + (start -6.75 -1.75) + (end -6.25 -1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "855de2ea-439c-4fbf-adee-8a44ca6fa579") + ) + (fp_rect + (start -6.75 -0.75) + (end -6.25 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "1516851c-cfed-497e-855e-f436dfb6dd1c") + ) + (fp_rect + (start -6.75 0.25) + (end -6.25 0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a92e1ae2-7a8d-4394-97f2-986b225c403f") + ) + (fp_rect + (start -6.75 1.25) + (end -6.25 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "33ea4de7-a3a8-4170-8a6e-eaa2a67f417a") + ) + (fp_rect + (start -6.75 1.75) + (end -6.25 2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "da4bb816-6880-423a-9c28-c7bc8ae0fa82") + ) + (fp_rect + (start -6.75 2.25) + (end -6.25 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "0b38f49f-3af6-47a1-8780-71c8aef39bb1") + ) + (fp_rect + (start -6.75 2.75) + (end -6.25 3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "d902d8a3-6ef2-4063-8c9c-d816ebc255be") + ) + (fp_rect + (start -6.75 3.75) + (end -6.25 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "572c93fb-73b7-4b1a-b768-36eb401380af") + ) + (fp_rect + (start -6.75 6.75) + (end -6.25 7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "835d686d-c6f4-4702-8ec9-0fb3bdd7945f") + ) + (fp_rect + (start -6.25 -7.25) + (end -5.75 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "b4fa6f87-3056-4b8b-9891-b3fc1e9efae7") + ) + (fp_rect + (start -6.25 -6.25) + (end -5.75 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "d9880be9-77c5-458a-8fbe-6969800cf006") + ) + (fp_rect + (start -6.25 -5.75) + (end -5.75 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "9638b9fb-9821-4de8-93fe-5dfe2b03874b") + ) + (fp_rect + (start -6.25 -5.25) + (end -5.75 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "e646b69b-3ff7-472d-9c8e-cb9e8bf95d09") + ) + (fp_rect + (start -6.25 -4.25) + (end -5.75 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "950b7fa7-b9d8-4ac6-a226-fa268962864a") + ) + (fp_rect + (start -6.25 -2.25) + (end -5.75 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "52bdc5ac-b475-4f76-ac73-d52e89ddae43") + ) + (fp_rect + (start -6.25 -0.25) + (end -5.75 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "2464bce1-1e8c-4755-8a0e-9e5eaffafe6d") + ) + (fp_rect + (start -6.25 0.25) + (end -5.75 0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "c70a6e03-60bb-4f97-abb5-bf25bb7533a2") + ) + (fp_rect + (start -6.25 1.25) + (end -5.75 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "622e9158-6fd9-4991-8dcc-ca2bb93e8c3c") + ) + (fp_rect + (start -6.25 2.25) + (end -5.75 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "b625ce70-9826-4a09-8639-f8679a561808") + ) + (fp_rect + (start -6.25 3.75) + (end -5.75 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "65eadb27-ff36-4d64-9204-f433cb98fd2e") + ) + (fp_rect + (start -6.25 4.75) + (end -5.75 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "1c89bcb7-bb71-4029-b1a4-005818cf729a") + ) + (fp_rect + (start -6.25 5.25) + (end -5.75 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "06099fe9-df01-4cc3-b44e-4e52ec80c0f2") + ) + (fp_rect + (start -6.25 5.75) + (end -5.75 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "bbbf5600-a91b-42e0-93cc-54789f083a8e") + ) + (fp_rect + (start -6.25 6.75) + (end -5.75 7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "5a10c8c8-b001-4d63-a523-e354337f888a") + ) + (fp_rect + (start -5.75 -7.25) + (end -5.25 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "7afa6698-0aaf-400c-9e62-da748f08d853") + ) + (fp_rect + (start -5.75 -6.25) + (end -5.25 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "3e9f3e6b-c408-43c1-8673-73bb30fe8a07") + ) + (fp_rect + (start -5.75 -5.75) + (end -5.25 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "c8a54042-2e55-43ea-8d49-13dc757bc235") + ) + (fp_rect + (start -5.75 -5.25) + (end -5.25 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "9ced5a0a-3fc1-4add-9e21-dcbb9bfb7e3d") + ) + (fp_rect + (start -5.75 -4.25) + (end -5.25 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "5970a419-2225-4907-ad0d-6679f4c6760f") + ) + (fp_rect + (start -5.75 -3.25) + (end -5.25 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "1d20d974-53d0-4297-8012-ecbe75a92a22") + ) + (fp_rect + (start -5.75 -1.75) + (end -5.25 -1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "f7c4eb5d-c2bc-476e-bb78-7c4d180347cc") + ) + (fp_rect + (start -5.75 -1.25) + (end -5.25 -0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "5a245e3f-3963-4e14-8d39-fe94abb43e0a") + ) + (fp_rect + (start -5.75 0.25) + (end -5.25 0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "b82e7f6c-3935-43f1-aac1-5edae8b26641") + ) + (fp_rect + (start -5.75 1.25) + (end -5.25 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "2b220e95-574a-4910-9700-b899f1590ded") + ) + (fp_rect + (start -5.75 2.25) + (end -5.25 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "3dcd7c6f-cb85-4117-bfb8-1d09f8fa97d6") + ) + (fp_rect + (start -5.75 3.75) + (end -5.25 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "9330b267-4137-48c0-8a17-47ec35a1302f") + ) + (fp_rect + (start -5.75 4.75) + (end -5.25 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "cb6df933-a425-4c2f-b927-9a1d792410a2") + ) + (fp_rect + (start -5.75 5.25) + (end -5.25 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "e538bba2-58e5-4b57-b18f-f48e6da884e2") + ) + (fp_rect + (start -5.75 5.75) + (end -5.25 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "41fd7d24-aea1-4a51-ab97-507f8135d403") + ) + (fp_rect + (start -5.75 6.75) + (end -5.25 7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "9bc6f5e3-5cd3-440c-ad35-ada58688e923") + ) + (fp_rect + (start -5.25 -7.25) + (end -4.75 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "b9bdff7f-0538-43a0-9615-b480ed689def") + ) + (fp_rect + (start -5.25 -6.25) + (end -4.75 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "13c58286-5a90-448a-bc4e-aa1fd36d6201") + ) + (fp_rect + (start -5.25 -5.75) + (end -4.75 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "0b1d2687-64fb-43c9-b15b-fc9b3d6114d5") + ) + (fp_rect + (start -5.25 -5.25) + (end -4.75 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "61ad6ff8-3d4d-422f-aa6f-b669040610a6") + ) + (fp_rect + (start -5.25 -4.25) + (end -4.75 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "c7c21b3c-608a-494b-ab93-83cb0eccca85") + ) + (fp_rect + (start -5.25 -3.25) + (end -4.75 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ae075308-f2f0-4f27-a453-03f93b1dc4ee") + ) + (fp_rect + (start -5.25 -2.75) + (end -4.75 -2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ef232d63-1678-4e39-8274-3be44dcdc12d") + ) + (fp_rect + (start -5.25 -2.25) + (end -4.75 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "85e66fb6-04b9-4266-9c73-b5e032e77c02") + ) + (fp_rect + (start -5.25 -1.25) + (end -4.75 -0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "4ddfce17-1efb-4982-8034-851e703c588a") + ) + (fp_rect + (start -5.25 1.25) + (end -4.75 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "36ae8ddf-d7d4-4073-a662-6b263d78edc9") + ) + (fp_rect + (start -5.25 1.75) + (end -4.75 2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "77a2998a-a170-45b3-9aa5-00a998d92071") + ) + (fp_rect + (start -5.25 2.75) + (end -4.75 3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "bc81820a-6c9b-47e3-8fed-dfdb631c6ca4") + ) + (fp_rect + (start -5.25 3.75) + (end -4.75 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "6556c831-5a24-4edd-a941-e36c902c9a33") + ) + (fp_rect + (start -5.25 4.75) + (end -4.75 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ca2e03e8-8738-4e4d-ad89-616a78f8837d") + ) + (fp_rect + (start -5.25 5.25) + (end -4.75 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "fc0f583d-481e-4b7d-afbd-d84387463fbf") + ) + (fp_rect + (start -5.25 5.75) + (end -4.75 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "5dd8aee6-9623-4959-886c-fe196c4d1009") + ) + (fp_rect + (start -5.25 6.75) + (end -4.75 7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ed97ccd2-b9a1-40f8-bd02-428c7836006a") + ) + (fp_rect + (start -4.75 -7.25) + (end -4.25 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "cc5f5275-18cc-4538-b4f0-47efa5ebe142") + ) + (fp_rect + (start -4.75 -4.25) + (end -4.25 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "794cb800-7b86-47f3-8bfd-4caee4903023") + ) + (fp_rect + (start -4.75 -3.25) + (end -4.25 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ce005a47-30a5-483c-9929-472c72b995ff") + ) + (fp_rect + (start -4.75 -1.25) + (end -4.25 -0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "1a183e57-49a0-4a62-a5de-a06700903bf7") + ) + (fp_rect + (start -4.75 -0.25) + (end -4.25 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "f051ef2b-dd5d-497c-9424-ee66270fc407") + ) + (fp_rect + (start -4.75 1.25) + (end -4.25 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "1ff0b1b5-8e22-46dc-bb28-dea70b1d82a3") + ) + (fp_rect + (start -4.75 3.75) + (end -4.25 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ba73a97a-6b88-444c-a9d1-3ae3680f7c46") + ) + (fp_rect + (start -4.75 6.75) + (end -4.25 7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "1f30ae60-f6bf-4a96-ab1b-d8768604c4cc") + ) + (fp_rect + (start -4.25 -7.25) + (end -3.75 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "8e674150-ff24-4c36-9144-da19abb54955") + ) + (fp_rect + (start -4.25 -6.75) + (end -3.75 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "6b32069e-e563-40a8-b8b0-0ac617f4a03b") + ) + (fp_rect + (start -4.25 -6.25) + (end -3.75 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "55ff3315-fb0d-4547-8250-59ba4eda7675") + ) + (fp_rect + (start -4.25 -5.75) + (end -3.75 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "5a292bc4-ffa1-468a-8144-3f390c990e0f") + ) + (fp_rect + (start -4.25 -5.25) + (end -3.75 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "4a4a14a3-fcfb-4f12-8db4-e3b6e8e11be0") + ) + (fp_rect + (start -4.25 -4.75) + (end -3.75 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "4307241c-8321-46c6-8438-ee7d261d0fbb") + ) + (fp_rect + (start -4.25 -4.25) + (end -3.75 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "7c5e17a9-e098-4836-b6d0-99637a670c80") + ) + (fp_rect + (start -4.25 -3.25) + (end -3.75 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "0862cdea-84cd-4d34-a663-27f5a617a9ef") + ) + (fp_rect + (start -4.25 -2.25) + (end -3.75 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "63ec96b8-1dd1-4e35-88b5-6c4080c3c71d") + ) + (fp_rect + (start -4.25 -1.25) + (end -3.75 -0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "9bc7d97e-2dc4-4fd2-86eb-a10aa082ad73") + ) + (fp_rect + (start -4.25 -0.25) + (end -3.75 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "de281d84-51e6-46e7-8444-a833d7ebdb0a") + ) + (fp_rect + (start -4.25 0.75) + (end -3.75 1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "c23bbfa9-69b0-463c-a01d-1ecb76f63797") + ) + (fp_rect + (start -4.25 1.75) + (end -3.75 2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "21db2c5d-393a-44f5-a12d-0f1808f876c3") + ) + (fp_rect + (start -4.25 2.75) + (end -3.75 3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "23d66c71-ee17-4e32-926e-5926c6d203cb") + ) + (fp_rect + (start -4.25 3.75) + (end -3.75 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "1281b113-7174-4527-9ae3-6b5dc19e0cd0") + ) + (fp_rect + (start -4.25 4.25) + (end -3.75 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "bd5ca3ef-3835-4241-84cc-fa639641bcb4") + ) + (fp_rect + (start -4.25 4.75) + (end -3.75 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "b833aa52-9874-4dc0-8108-dbc55b30367d") + ) + (fp_rect + (start -4.25 5.25) + (end -3.75 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ef157464-1b58-42f5-85d6-a54da5fab3d2") + ) + (fp_rect + (start -4.25 5.75) + (end -3.75 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ac51c58a-57d2-4bf9-9a7f-4994d7a60eb6") + ) + (fp_rect + (start -4.25 6.25) + (end -3.75 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "6d3bcd34-5146-44cd-80c6-8dfaba64a991") + ) + (fp_rect + (start -4.25 6.75) + (end -3.75 7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "c4ef98cd-24b2-4a36-b558-176a8b70accd") + ) + (fp_rect + (start -3.75 -3.25) + (end -3.25 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "991de5a8-199f-487d-a1fe-3391962e6df8") + ) + (fp_rect + (start -3.75 -2.75) + (end -3.25 -2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "d9fc48bf-21e7-4f7c-a33d-5343ae4542c5") + ) + (fp_rect + (start -3.75 -2.25) + (end -3.25 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ae9939f5-bdce-463b-9c43-c68b81512cdb") + ) + (fp_rect + (start -3.75 -1.25) + (end -3.25 -0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "f1c4ce18-6bbd-4dfb-888d-f289b543a9b0") + ) + (fp_rect + (start -3.75 -0.25) + (end -3.25 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "90712b73-43bb-4870-ab2b-0f293a1f98d5") + ) + (fp_rect + (start -3.75 0.25) + (end -3.25 0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "4db4ecc4-395d-44bf-a030-937007d83cf2") + ) + (fp_rect + (start -3.75 2.25) + (end -3.25 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "055c3a01-7f66-4c52-80f4-d146afa3a8dc") + ) + (fp_rect + (start -3.25 -7.25) + (end -2.75 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "43e11c55-794b-48b4-a1d0-f0b88b558d6a") + ) + (fp_rect + (start -3.25 -6.75) + (end -2.75 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "b83d452c-adf0-4163-9365-cf63444154d7") + ) + (fp_rect + (start -3.25 -6.25) + (end -2.75 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "9b3d5d36-4250-4e80-a4ca-1549c73ff185") + ) + (fp_rect + (start -3.25 -5.25) + (end -2.75 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "5d3e5ae0-7688-4ddc-82ed-15c25848977d") + ) + (fp_rect + (start -3.25 -4.25) + (end -2.75 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "c68ef999-fa5b-4096-8da6-fec760b851b3") + ) + (fp_rect + (start -3.25 -3.25) + (end -2.75 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "628e338b-bd16-43d1-b9b2-1a9d9a6de2a8") + ) + (fp_rect + (start -3.25 -0.25) + (end -2.75 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "e0a6c9b4-f213-4c8e-bd2b-1ce7879b840d") + ) + (fp_rect + (start -3.25 0.75) + (end -2.75 1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a46df98f-0a45-4d9d-a0dd-2d0fed8e6efd") + ) + (fp_rect + (start -3.25 2.25) + (end -2.75 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "f9114ca2-08bc-4b9e-aaaf-356cf0a9877e") + ) + (fp_rect + (start -3.25 3.25) + (end -2.75 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "103d143a-5085-4ed7-8f02-9d477878609d") + ) + (fp_rect + (start -3.25 3.75) + (end -2.75 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "725876fd-29df-4974-bc65-0c63f2d16465") + ) + (fp_rect + (start -3.25 4.25) + (end -2.75 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "57e5fdc5-fe84-4281-a909-6c94304cf081") + ) + (fp_rect + (start -3.25 4.75) + (end -2.75 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "55e31bb1-8ff8-4fe2-aba0-d53ef111bf93") + ) + (fp_rect + (start -3.25 5.25) + (end -2.75 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "d04aa2a7-d05b-455a-b710-678877df92d1") + ) + (fp_rect + (start -3.25 6.75) + (end -2.75 7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "3a633ef4-7264-4fdf-aac2-0602b2c96275") + ) + (fp_rect + (start -2.75 -6.25) + (end -2.25 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "aaab1263-995e-4ca1-a903-622a35438b84") + ) + (fp_rect + (start -2.75 -2.25) + (end -2.25 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "c9b2e20c-54da-46b3-994a-50aa9a97e374") + ) + (fp_rect + (start -2.75 0.25) + (end -2.25 0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "f5d543c3-dcf5-47d3-b77b-710395c8a9e1") + ) + (fp_rect + (start -2.75 0.75) + (end -2.25 1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "4dea5e46-d31b-4e8c-bf0d-c689f29a26b6") + ) + (fp_rect + (start -2.75 1.75) + (end -2.25 2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "e0a4e954-84e6-470c-ba3a-6633930a4973") + ) + (fp_rect + (start -2.75 2.75) + (end -2.25 3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "28a8dedf-b143-45fe-84f5-c3f8e3d82758") + ) + (fp_rect + (start -2.75 3.25) + (end -2.25 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "2cc53476-7d76-479e-8cea-a4f422dacf65") + ) + (fp_rect + (start -2.75 3.75) + (end -2.25 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ec200ce9-e766-4ee0-b179-1b0b2884f33c") + ) + (fp_rect + (start -2.75 4.25) + (end -2.25 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "7e7df8ba-8c51-465e-a957-d5a92f66fe08") + ) + (fp_rect + (start -2.75 6.25) + (end -2.25 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a0098999-1fa5-4a41-b987-070f4bcaceb3") + ) + (fp_rect + (start -2.75 6.75) + (end -2.25 7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "98a16964-08c5-4496-bacd-f2b5ad26f611") + ) + (fp_rect + (start -2.25 -6.25) + (end -1.75 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "cb4c6c12-ea33-4327-8102-2686078a9b00") + ) + (fp_rect + (start -2.25 -5.75) + (end -1.75 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "45a8a622-138e-4100-9769-b52d5401da15") + ) + (fp_rect + (start -2.25 -5.25) + (end -1.75 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "969351c6-2b17-4204-86ef-defaa2a84d6d") + ) + (fp_rect + (start -2.25 -4.75) + (end -1.75 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "81858a55-bc14-4895-b056-b3407b8d79ee") + ) + (fp_rect + (start -2.25 -4.25) + (end -1.75 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "3e30c1b5-09a5-4d58-a7f9-1062b37b83ba") + ) + (fp_rect + (start -2.25 -3.75) + (end -1.75 -3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "b526ab8e-aa8d-4dcf-9dbb-c156d85fde1d") + ) + (fp_rect + (start -2.25 -2.75) + (end -1.75 -2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "fd04ad6e-b6d7-4844-a9fd-f8a9b49439be") + ) + (fp_rect + (start -2.25 -1.25) + (end -1.75 -0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "dcad0c6d-6dab-4217-b6f8-1d2023a918b6") + ) + (fp_rect + (start -2.25 0.25) + (end -1.75 0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "f6eec0dc-4b80-4ebd-9cd5-617eb1b05483") + ) + (fp_rect + (start -2.25 0.75) + (end -1.75 1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "c3174ce7-c523-472c-a7ac-7355b3f865f0") + ) + (fp_rect + (start -2.25 2.25) + (end -1.75 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "6092cd54-8eb4-4efb-b70c-b2c0219a4c0f") + ) + (fp_rect + (start -2.25 2.75) + (end -1.75 3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "d571bbee-ee81-47a5-9cf9-a4e0ef5863b0") + ) + (fp_rect + (start -2.25 3.25) + (end -1.75 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "3b5554a3-92c6-4de8-bfbc-aedad6ccc09a") + ) + (fp_rect + (start -2.25 4.25) + (end -1.75 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a9cbca09-1474-4b5a-90f9-6ee376b884da") + ) + (fp_rect + (start -2.25 5.75) + (end -1.75 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "54d795f8-a3a6-4801-a476-490612240bf0") + ) + (fp_rect + (start -1.75 -7.25) + (end -1.25 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ddfcb352-e76f-493e-80e5-b736c564a528") + ) + (fp_rect + (start -1.75 -6.25) + (end -1.25 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "9ea03b96-61bb-40b8-951d-78e7adb2a1ec") + ) + (fp_rect + (start -1.75 -5.75) + (end -1.25 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "68152da6-c7d1-4bf1-ac87-8be6a7deee35") + ) + (fp_rect + (start -1.75 -0.75) + (end -1.25 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "e7766cf5-9a7d-4b1e-bf42-83265dd5796c") + ) + (fp_rect + (start -1.75 -0.25) + (end -1.25 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "4012b121-de84-4387-82e2-066644db5a23") + ) + (fp_rect + (start -1.75 0.75) + (end -1.25 1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "e9aab0a0-7262-492f-90d4-b80872e1c0b7") + ) + (fp_rect + (start -1.75 2.75) + (end -1.25 3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "11d0e633-9b57-4b02-bb1b-587d11446211") + ) + (fp_rect + (start -1.75 3.75) + (end -1.25 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "0fe1978f-35c1-4ed4-b69d-6c55c20032fc") + ) + (fp_rect + (start -1.75 5.75) + (end -1.25 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "1f706309-b322-494c-82b7-7e09969b17a7") + ) + (fp_rect + (start -1.25 -7.25) + (end -0.75 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "8c0aa583-6b48-4596-a30b-ca5eb09a4b1b") + ) + (fp_rect + (start -1.25 -6.75) + (end -0.75 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "f15db30e-92c6-4c33-b50f-4a27738e9cf6") + ) + (fp_rect + (start -1.25 -5.75) + (end -0.75 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "e5a87fe3-ad2d-4c6d-b3fc-30ec2fc39a15") + ) + (fp_rect + (start -1.25 -5.25) + (end -0.75 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "56750084-b372-4443-a41f-fc95b3cca821") + ) + (fp_rect + (start -1.25 -4.75) + (end -0.75 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "f9b50c8b-e2f8-420f-8795-dac6cc98ed0b") + ) + (fp_rect + (start -1.25 -4.25) + (end -0.75 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "5ba752c2-6d35-4871-876c-0ec0a02f3b73") + ) + (fp_rect + (start -1.25 -3.75) + (end -0.75 -3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "c2864ef7-5501-4461-b138-f7f006de0933") + ) + (fp_rect + (start -1.25 -2.75) + (end -0.75 -2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "1b9ef3d0-b678-4581-a4a0-7c1663f460ca") + ) + (fp_rect + (start -1.25 -2.25) + (end -0.75 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ed51ca57-8de4-44f8-9e84-7f29ecb802e7") + ) + (fp_rect + (start -1.25 -1.25) + (end -0.75 -0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "dd958ec9-8313-4947-9758-04b37172d591") + ) + (fp_rect + (start -1.25 -0.25) + (end -0.75 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "96f30d04-0453-46f5-936e-3db24e801291") + ) + (fp_rect + (start -1.25 1.25) + (end -0.75 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "0f386745-8910-4fd6-a049-eac623181ad2") + ) + (fp_rect + (start -1.25 3.25) + (end -0.75 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "996e553d-e6e8-467d-a107-19b679f71c25") + ) + (fp_rect + (start -1.25 3.75) + (end -0.75 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "6e692099-0243-4fab-a61c-477ff6a597f2") + ) + (fp_rect + (start -1.25 6.25) + (end -0.75 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "1add9180-0fe6-472d-b5d4-77b91a49c532") + ) + (fp_rect + (start -0.75 -6.75) + (end -0.25 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "b93fcced-9807-42fc-87db-e43179bb53e5") + ) + (fp_rect + (start -0.75 -6.25) + (end -0.25 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a3916028-ba73-4e4c-a6d1-927420e069e5") + ) + (fp_rect + (start -0.75 -5.75) + (end -0.25 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "d7c108aa-4812-4e91-b5ee-8d7f3c4a94ad") + ) + (fp_rect + (start -0.75 -5.25) + (end -0.25 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "56b76ede-34d3-4db4-bb83-5b94255ab88a") + ) + (fp_rect + (start -0.75 -4.75) + (end -0.25 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "93aabf48-9dba-448a-9470-52ff712572ac") + ) + (fp_rect + (start -0.75 -3.75) + (end -0.25 -3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "5a5dd50d-339c-450c-a98e-8de6684423f6") + ) + (fp_rect + (start -0.75 -2.25) + (end -0.25 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "27b08b56-6561-4e86-8ea6-7b58fbb3d4a7") + ) + (fp_rect + (start -0.75 1.25) + (end -0.25 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "e2f2d49f-75ba-43d9-b0f4-a2eaf7de8de1") + ) + (fp_rect + (start -0.75 2.75) + (end -0.25 3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "7e677ed8-b996-4b9f-a537-7c1d17f3660b") + ) + (fp_rect + (start -0.75 4.75) + (end -0.25 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "e32831c4-a4ef-48d8-909b-8463db8621dd") + ) + (fp_rect + (start -0.75 5.75) + (end -0.25 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "631def3a-3cda-466a-b363-0485ffdf3d98") + ) + (fp_rect + (start -0.25 -7.25) + (end 0.25 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a1153151-9af1-401f-b174-431226b66d80") + ) + (fp_rect + (start -0.25 -5.25) + (end 0.25 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "0e9c36c7-4891-4574-b806-d8fd53227e83") + ) + (fp_rect + (start -0.25 -4.75) + (end 0.25 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "71c3b78a-c6b3-49a3-90b0-abf22e2025a6") + ) + (fp_rect + (start -0.25 -4.25) + (end 0.25 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "41badce1-8914-4701-8648-248f521e4dde") + ) + (fp_rect + (start -0.25 -3.25) + (end 0.25 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "de0a181f-69ce-4070-856d-2b928609a18a") + ) + (fp_rect + (start -0.25 -2.75) + (end 0.25 -2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "c8add8c9-ea4c-4d74-a92f-4e0de360449b") + ) + (fp_rect + (start -0.25 -2.25) + (end 0.25 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "6384d5e7-c456-4c68-9817-9d549581858c") + ) + (fp_rect + (start -0.25 -1.75) + (end 0.25 -1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "7296e59b-6a1c-46af-80cc-5c6212b95b10") + ) + (fp_rect + (start -0.25 -0.75) + (end 0.25 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ea646c2e-b41b-48a3-b8f0-dd8f5201feff") + ) + (fp_rect + (start -0.25 0.75) + (end 0.25 1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "e191100a-3449-4bb3-8bb1-ae25d9a6d4d7") + ) + (fp_rect + (start -0.25 2.25) + (end 0.25 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "f33a7bc9-21cc-4d42-ab30-084783d8c783") + ) + (fp_rect + (start -0.25 2.75) + (end 0.25 3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "aa71083d-08ed-4396-ba04-b46a3a747e2e") + ) + (fp_rect + (start -0.25 3.25) + (end 0.25 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "e916e0e2-1ecd-44d9-b442-4fd6003ddb3d") + ) + (fp_rect + (start -0.25 3.75) + (end 0.25 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "5fa84795-6d22-4beb-bf6f-b5aa9debe951") + ) + (fp_rect + (start -0.25 4.25) + (end 0.25 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "45a22f9c-99a9-411a-a958-a7b8e5660a07") + ) + (fp_rect + (start -0.25 4.75) + (end 0.25 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "acb65d4a-e11c-45b5-87ef-4e3d02ae8ad0") + ) + (fp_rect + (start -0.25 5.75) + (end 0.25 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "13ca6ae5-695e-42b2-afe0-12e377bb8168") + ) + (fp_rect + (start -0.25 6.25) + (end 0.25 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "28ce39f0-e363-4384-a25a-95373c0aedb2") + ) + (fp_rect + (start -0.25 6.75) + (end 0.25 7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ec3a3496-d31a-4ac1-af8a-a6ff5eff22ef") + ) + (fp_rect + (start 0.25 -2.75) + (end 0.75 -2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "9bfcd960-c93e-412e-b890-ed50ce553501") + ) + (fp_rect + (start 0.25 -2.25) + (end 0.75 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "bb36dda3-9c74-4c9a-8b65-99cac94aa6e3") + ) + (fp_rect + (start 0.25 -0.75) + (end 0.75 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "6a3cfa06-e261-4fab-b73f-5f11898f94c8") + ) + (fp_rect + (start 0.25 -0.25) + (end 0.75 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "2cedc56a-5b20-4225-b2e7-7545dcc98409") + ) + (fp_rect + (start 0.25 0.75) + (end 0.75 1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "5cf71585-efb7-447b-a91f-adde78349b06") + ) + (fp_rect + (start 0.25 1.25) + (end 0.75 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "22dd78bf-25a1-4219-8c97-30477e571af9") + ) + (fp_rect + (start 0.25 1.75) + (end 0.75 2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a75be55e-02ce-4dbe-a546-b2ed03608fa2") + ) + (fp_rect + (start 0.25 3.25) + (end 0.75 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "b3b98eb7-b19e-4717-a435-bf28536d5984") + ) + (fp_rect + (start 0.25 3.75) + (end 0.75 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "83c78757-e6b8-426a-ad73-0c03af13ff84") + ) + (fp_rect + (start 0.25 5.25) + (end 0.75 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "763503ae-5ada-406b-853d-2e856a5b7b88") + ) + (fp_rect + (start 0.25 5.75) + (end 0.75 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "9c49ef17-2748-4c23-9da8-9a297f47c0b3") + ) + (fp_rect + (start 0.25 6.75) + (end 0.75 7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "c5ecb04b-95d4-404d-a956-fcc160a1c7be") + ) + (fp_rect + (start 0.75 -6.75) + (end 1.25 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "d0b83777-1f45-4555-8b8e-792b2c94006c") + ) + (fp_rect + (start 0.75 -6.25) + (end 1.25 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "c59a3c7f-34e0-48f1-b10d-cde45e684390") + ) + (fp_rect + (start 0.75 -5.75) + (end 1.25 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "b5bab01a-4981-455b-a1ae-ff55c51d86c1") + ) + (fp_rect + (start 0.75 -5.25) + (end 1.25 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "e5cd8a8c-7f56-4631-be08-9acb7ccdc588") + ) + (fp_rect + (start 0.75 -4.25) + (end 1.25 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "451e6db5-ae6e-41ef-8941-b8f8847a3c6b") + ) + (fp_rect + (start 0.75 -3.75) + (end 1.25 -3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "abc7b351-045e-4a60-8682-268e76b0d652") + ) + (fp_rect + (start 0.75 -3.25) + (end 1.25 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "444ddb5d-0709-4f7a-a8a2-beea2dbdf395") + ) + (fp_rect + (start 0.75 -2.75) + (end 1.25 -2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "f8bda81f-2c90-4b27-bc8e-b2a4c71fca0b") + ) + (fp_rect + (start 0.75 -1.25) + (end 1.25 -0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a5bc42ec-f1fa-47e1-8144-e168c14c3227") + ) + (fp_rect + (start 0.75 -0.75) + (end 1.25 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a95fab58-1e5e-4fc4-b592-0d1059e13ecd") + ) + (fp_rect + (start 0.75 1.75) + (end 1.25 2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "b9e5b9ce-458f-4086-9fbe-abc31d9fb718") + ) + (fp_rect + (start 0.75 3.75) + (end 1.25 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "86031fa8-8a74-4fdb-9bcd-3b75acaa8534") + ) + (fp_rect + (start 0.75 4.25) + (end 1.25 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "5e0bec8e-c12b-4032-bbdd-e8306ddea270") + ) + (fp_rect + (start 0.75 4.75) + (end 1.25 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "61d861b7-96e6-42fa-836c-daaa052eb49f") + ) + (fp_rect + (start 0.75 5.25) + (end 1.25 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "c43bce88-d66c-4a27-85f8-caf48e5bd183") + ) + (fp_rect + (start 0.75 5.75) + (end 1.25 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "b7173d9c-5373-4001-b980-afb57e997d65") + ) + (fp_rect + (start 0.75 6.25) + (end 1.25 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "1281617e-e0a7-402c-b665-5a2cdcc73043") + ) + (fp_rect + (start 0.75 6.75) + (end 1.25 7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "113347a5-6884-482b-a761-8091923a7f51") + ) + (fp_rect + (start 1.25 -5.75) + (end 1.75 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "51d8ddb3-7f82-4341-89de-83a169ef0b66") + ) + (fp_rect + (start 1.25 -5.25) + (end 1.75 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ec343d6e-5618-4566-aeca-f77ec6466c1f") + ) + (fp_rect + (start 1.25 -3.25) + (end 1.75 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "3a3bc78e-87b1-45a3-84f6-f7b7f30c3032") + ) + (fp_rect + (start 1.25 -2.25) + (end 1.75 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "e1328fd0-404c-41f1-af65-51b836568f5b") + ) + (fp_rect + (start 1.25 -1.75) + (end 1.75 -1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "4a86a79a-942e-45c5-982c-554482846aea") + ) + (fp_rect + (start 1.25 1.25) + (end 1.75 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "28ac9e9c-a5b9-4a94-aba1-4fb1405d6d8f") + ) + (fp_rect + (start 1.25 1.75) + (end 1.75 2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "c2c2bac5-2d3a-47f8-9859-dac644c4456c") + ) + (fp_rect + (start 1.25 2.75) + (end 1.75 3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "b116ccd0-d4c1-4aae-911b-4b6968a2aded") + ) + (fp_rect + (start 1.25 3.25) + (end 1.75 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "3d7e1232-5a6b-45f7-8d52-f893d4b54421") + ) + (fp_rect + (start 1.25 3.75) + (end 1.75 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "380d89f3-1ff0-4247-ab69-966a134c0e41") + ) + (fp_rect + (start 1.25 4.25) + (end 1.75 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "fd1943d1-dbcc-4871-bcce-adac233bddbb") + ) + (fp_rect + (start 1.25 5.25) + (end 1.75 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "6bb85c78-959b-49d6-842a-5a0edc1b3b38") + ) + (fp_rect + (start 1.25 5.75) + (end 1.75 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "0974ccfe-7d41-45aa-b0f3-8274c588b2de") + ) + (fp_rect + (start 1.75 -7.25) + (end 2.25 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "0666bb3b-bebb-4ca7-ad4f-59c1d5b35753") + ) + (fp_rect + (start 1.75 -4.75) + (end 2.25 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "66a28f22-9d1c-44ed-8371-c08d67326b6b") + ) + (fp_rect + (start 1.75 -4.25) + (end 2.25 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "1feac9a5-6f9b-474d-a90e-4aac92feac84") + ) + (fp_rect + (start 1.75 -1.75) + (end 2.25 -1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "42e2fa9d-3008-4568-8001-6ea5c86f0d8e") + ) + (fp_rect + (start 1.75 -0.75) + (end 2.25 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "d3e84493-6077-4830-a3f2-80db87115333") + ) + (fp_rect + (start 1.75 1.25) + (end 2.25 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "6d0bf46d-cee2-4b03-8bc3-256cf8a94c18") + ) + (fp_rect + (start 1.75 3.25) + (end 2.25 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "64b57733-41f4-4dda-82fd-fc429cf1a410") + ) + (fp_rect + (start 1.75 4.25) + (end 2.25 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "c52960c4-2f63-499c-9f48-698766561b8b") + ) + (fp_rect + (start 1.75 4.75) + (end 2.25 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "bb6db933-65f7-42ab-b917-c7aa52c33cc7") + ) + (fp_rect + (start 1.75 5.25) + (end 2.25 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "2d4cc042-3e54-4363-9af0-ab22b01b9b0a") + ) + (fp_rect + (start 2.25 -6.75) + (end 2.75 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "fe9641e3-902c-4a55-b9c6-3a8ae61bee8f") + ) + (fp_rect + (start 2.25 -6.25) + (end 2.75 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "915f6fe0-26f7-46ea-87c9-99306016f128") + ) + (fp_rect + (start 2.25 -5.75) + (end 2.75 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "b7652610-4a54-488e-98ab-8d2ce83da7fc") + ) + (fp_rect + (start 2.25 -5.25) + (end 2.75 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a447178b-6d5a-4166-b975-ac6abdc6cb5b") + ) + (fp_rect + (start 2.25 -3.25) + (end 2.75 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "846b564c-c119-4a30-abd8-3b6063d52bc8") + ) + (fp_rect + (start 2.25 -2.75) + (end 2.75 -2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ed450f83-1c52-49c3-b539-a01ec7d16bb1") + ) + (fp_rect + (start 2.25 -1.75) + (end 2.75 -1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "efb954c9-a40c-4888-97cc-f4a49c13cb8d") + ) + (fp_rect + (start 2.25 -1.25) + (end 2.75 -0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "51cf95c5-3fe1-430b-8ff9-50cd9d70fc0d") + ) + (fp_rect + (start 2.25 -0.25) + (end 2.75 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "f547997e-50c7-48ff-94de-93ae97b36d91") + ) + (fp_rect + (start 2.25 0.25) + (end 2.75 0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "bc596e55-bf92-43b8-8606-a4b45ada0fb2") + ) + (fp_rect + (start 2.25 0.75) + (end 2.75 1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "243a7c65-7265-4e8f-96e3-ccc40ca61e3b") + ) + (fp_rect + (start 2.25 1.25) + (end 2.75 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "6b65bcaa-a6b8-4625-af13-09979fa05c29") + ) + (fp_rect + (start 2.25 1.75) + (end 2.75 2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "7ea21d0d-2a8c-47cb-8a4c-5b565486ae16") + ) + (fp_rect + (start 2.25 2.25) + (end 2.75 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "aa0ef2f8-2f1b-42f0-a371-5244ada8d0ed") + ) + (fp_rect + (start 2.25 3.75) + (end 2.75 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "55b9c59e-9e58-4e68-900a-dd9a156009b6") + ) + (fp_rect + (start 2.25 4.25) + (end 2.75 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "145bd5cb-f26c-4247-b8bb-50758b72076a") + ) + (fp_rect + (start 2.25 4.75) + (end 2.75 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "2132e2d6-5b17-4998-9784-843b2c438465") + ) + (fp_rect + (start 2.25 6.75) + (end 2.75 7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "d350e73a-8955-4983-a437-2c0cfece1086") + ) + (fp_rect + (start 2.75 -5.75) + (end 3.25 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "39c75ee2-7f1e-4dce-8424-8730ab323e22") + ) + (fp_rect + (start 2.75 -4.25) + (end 3.25 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "56d443a7-fb19-4ae4-9ea7-1bfc09dca67a") + ) + (fp_rect + (start 2.75 -3.75) + (end 3.25 -3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "91eb6989-511b-42a0-b6e6-db3f5346bd6e") + ) + (fp_rect + (start 2.75 -3.25) + (end 3.25 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "c8f907cf-851d-4542-ac9d-0ccea08cea7f") + ) + (fp_rect + (start 2.75 -1.75) + (end 3.25 -1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "4db9bc4d-e121-411b-bd4b-e1d878485534") + ) + (fp_rect + (start 2.75 -1.25) + (end 3.25 -0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "8a918907-8b9d-4be6-818b-a207bd3af75d") + ) + (fp_rect + (start 2.75 -0.25) + (end 3.25 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ce311d0a-1e61-4e70-ae76-df53a91feac8") + ) + (fp_rect + (start 2.75 0.75) + (end 3.25 1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "2038a997-83ea-43ed-a9d4-10128add26ae") + ) + (fp_rect + (start 2.75 2.75) + (end 3.25 3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "0fa0384a-fc4e-4cf3-8303-214ff1a21c3d") + ) + (fp_rect + (start 2.75 3.25) + (end 3.25 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "fc9350d1-503a-4170-bdeb-3c891f6c8453") + ) + (fp_rect + (start 2.75 3.75) + (end 3.25 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "9cf2b562-24fc-4612-80c3-c2fec7fa9764") + ) + (fp_rect + (start 2.75 4.25) + (end 3.25 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "6a2956da-91e1-4857-b35e-0051fe075759") + ) + (fp_rect + (start 2.75 4.75) + (end 3.25 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "e20ca636-8f0d-4cfa-9895-e4256dd8c337") + ) + (fp_rect + (start 2.75 5.75) + (end 3.25 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "d2f8e03c-1c97-4e93-9ced-025701499c87") + ) + (fp_rect + (start 2.75 6.75) + (end 3.25 7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "655dc9f4-c56b-4558-9108-ca093c3e2591") + ) + (fp_rect + (start 3.25 -3.25) + (end 3.75 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "e0ddb6b6-e7ef-4f16-a6b7-af3a0bef2540") + ) + (fp_rect + (start 3.25 -2.75) + (end 3.75 -2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "8ab4101c-8c29-47f3-a736-0f9f9076e8dc") + ) + (fp_rect + (start 3.25 -1.75) + (end 3.75 -1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "7e9d0341-d832-4607-93da-a7a4c6fe3163") + ) + (fp_rect + (start 3.25 -0.25) + (end 3.75 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "4b2a26b5-13b5-4ef2-a50a-2f04617ba617") + ) + (fp_rect + (start 3.25 0.75) + (end 3.75 1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "462f4af7-f40e-43c2-9fd8-61c9ec84dccf") + ) + (fp_rect + (start 3.25 2.75) + (end 3.75 3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a9bd1858-e870-40b4-827f-3fbb9391d013") + ) + (fp_rect + (start 3.25 4.75) + (end 3.75 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "56234b49-38da-463b-b98d-49f6c149043f") + ) + (fp_rect + (start 3.25 5.25) + (end 3.75 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "19c59dba-e56f-48b1-8812-ebb721b23be4") + ) + (fp_rect + (start 3.25 5.75) + (end 3.75 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "d17e5bdb-6a71-44ef-89b9-fe0596cf3c79") + ) + (fp_rect + (start 3.75 -7.25) + (end 4.25 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "fbc84c29-985c-431e-be74-4ab42629b14e") + ) + (fp_rect + (start 3.75 -6.75) + (end 4.25 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "70b2be93-5b34-4f24-a407-7798dfb703a9") + ) + (fp_rect + (start 3.75 -6.25) + (end 4.25 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ac7d7e4f-1294-4d57-b2b2-3078ca73aea6") + ) + (fp_rect + (start 3.75 -5.75) + (end 4.25 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "b56354aa-9d87-41cb-b6b2-59f1bf812e04") + ) + (fp_rect + (start 3.75 -5.25) + (end 4.25 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "fa49d1d2-76fa-4cce-8c32-cfa112b9d500") + ) + (fp_rect + (start 3.75 -4.75) + (end 4.25 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "9f5f55ab-3b0a-4520-b6a7-1bb8dc4c5158") + ) + (fp_rect + (start 3.75 -4.25) + (end 4.25 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "3f47e9a1-77b5-42bf-a431-e375efbbeaec") + ) + (fp_rect + (start 3.75 -1.75) + (end 4.25 -1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "97b16930-28c1-4e9f-85cd-39bee50d1008") + ) + (fp_rect + (start 3.75 -1.25) + (end 4.25 -0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "4e68cd25-2e59-461e-8a99-5ab7f42e5e42") + ) + (fp_rect + (start 3.75 -0.75) + (end 4.25 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "30b44f34-2db4-49f0-af13-cb7ee95f2c9a") + ) + (fp_rect + (start 3.75 -0.25) + (end 4.25 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "59429fd4-1eac-4d0e-8e48-86ade566e550") + ) + (fp_rect + (start 3.75 2.25) + (end 4.25 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "cf243bfe-4b32-4cff-9398-bc0e23a767c8") + ) + (fp_rect + (start 3.75 2.75) + (end 4.25 3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ef1e7c47-bf6b-4029-bae5-b807c5de1f24") + ) + (fp_rect + (start 3.75 3.75) + (end 4.25 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "591dda96-9c6c-4c86-9e52-87b06489e5e0") + ) + (fp_rect + (start 3.75 4.75) + (end 4.25 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "444699df-a582-42c8-9afc-07bc90889397") + ) + (fp_rect + (start 3.75 6.25) + (end 4.25 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "8fb4216c-5675-41dd-bcf7-b63840542652") + ) + (fp_rect + (start 3.75 6.75) + (end 4.25 7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "5b3f2f5e-9907-423a-bc3e-a63f4597cf7f") + ) + (fp_rect + (start 4.25 -7.25) + (end 4.75 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "203832dd-5317-4443-a1fa-2718612bc259") + ) + (fp_rect + (start 4.25 -4.25) + (end 4.75 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "30408923-8422-4b64-857e-c4f517f46a78") + ) + (fp_rect + (start 4.25 -2.75) + (end 4.75 -2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "9fd06f5f-1ac5-4021-aa39-dae13e72f0a1") + ) + (fp_rect + (start 4.25 -2.25) + (end 4.75 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "5c0dfa3a-60b2-4a56-be2a-c94b1cd5c2f5") + ) + (fp_rect + (start 4.25 -1.75) + (end 4.75 -1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "5c4a36a8-808d-4bfc-b870-f6eef8a8f394") + ) + (fp_rect + (start 4.25 -1.25) + (end 4.75 -0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ce565e94-b4e0-474a-a7c1-3433fcd47999") + ) + (fp_rect + (start 4.25 -0.75) + (end 4.75 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "d0726800-41fa-4f00-906d-17c283653692") + ) + (fp_rect + (start 4.25 0.25) + (end 4.75 0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "c480e5e4-7964-40d8-a961-d4f852ac838c") + ) + (fp_rect + (start 4.25 2.75) + (end 4.75 3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "0693bae1-a0fe-4306-97ee-5e55d21db0df") + ) + (fp_rect + (start 4.25 4.75) + (end 4.75 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a6451390-ec86-47ca-8089-d521e3d7dfa8") + ) + (fp_rect + (start 4.25 5.75) + (end 4.75 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a6274537-9f8a-467e-9461-0bb2f8ed01e4") + ) + (fp_rect + (start 4.25 6.25) + (end 4.75 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "95693526-d966-4f0c-b280-bdc9a4fae1b7") + ) + (fp_rect + (start 4.75 -7.25) + (end 5.25 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "144742ce-306c-4b2f-81d9-dd291a44f0a6") + ) + (fp_rect + (start 4.75 -6.25) + (end 5.25 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ba42a419-3d3f-46a5-91d4-911bea5c2744") + ) + (fp_rect + (start 4.75 -5.75) + (end 5.25 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "7ca128e7-7a58-4e72-b238-4c060dece773") + ) + (fp_rect + (start 4.75 -5.25) + (end 5.25 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "7d03145c-99ef-4e1d-a5e4-21c490713c70") + ) + (fp_rect + (start 4.75 -4.25) + (end 5.25 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "47fd634b-ab71-4e75-b628-c75182ea41be") + ) + (fp_rect + (start 4.75 -3.25) + (end 5.25 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "c8034d8c-af37-4e85-a2e9-8f514ee33797") + ) + (fp_rect + (start 4.75 -2.75) + (end 5.25 -2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "1248615c-1f57-435c-97d2-3fbf0f1b3abf") + ) + (fp_rect + (start 4.75 -2.25) + (end 5.25 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "5c9c2763-4ece-4d02-a915-30f93269ec0c") + ) + (fp_rect + (start 4.75 -0.75) + (end 5.25 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "0f3eb58c-e790-4e8b-a666-91d6dbfb7fa7") + ) + (fp_rect + (start 4.75 -0.25) + (end 5.25 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "33184ee2-1883-472f-9fc8-b308885b44f2") + ) + (fp_rect + (start 4.75 0.25) + (end 5.25 0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "6bd59635-1d00-4852-a069-fe247191e113") + ) + (fp_rect + (start 4.75 1.25) + (end 5.25 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "e74554d0-8982-46d1-bdd5-09f5e30df0f0") + ) + (fp_rect + (start 4.75 1.75) + (end 5.25 2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "1e470421-d885-402c-91f4-5dffb15a80c9") + ) + (fp_rect + (start 4.75 2.75) + (end 5.25 3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "f25b6cd2-5c2b-4a88-a08c-528ea13e27b0") + ) + (fp_rect + (start 4.75 3.25) + (end 5.25 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "cc009236-5228-4b37-96bf-d7a8d0943c93") + ) + (fp_rect + (start 4.75 3.75) + (end 5.25 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "adcd4e7a-961f-4496-a481-3b38d79d8d55") + ) + (fp_rect + (start 4.75 4.25) + (end 5.25 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "b6cf6452-7f3b-482a-a872-8413e3bfbc1d") + ) + (fp_rect + (start 4.75 4.75) + (end 5.25 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "eac83fc8-46d6-4aec-9390-a0cf45ff2f20") + ) + (fp_rect + (start 4.75 5.75) + (end 5.25 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "13400be5-ce0c-463f-9561-dee3ee028b2b") + ) + (fp_rect + (start 4.75 6.75) + (end 5.25 7.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "0032d2f6-35c8-46ed-b0cd-55ad6d0139a6") + ) + (fp_rect + (start 5.25 -7.25) + (end 5.75 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "e53ffc75-b4aa-42b4-88ec-248b340a963e") + ) + (fp_rect + (start 5.25 -6.25) + (end 5.75 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ab6e5025-7067-4232-83f6-6a3bc5752493") + ) + (fp_rect + (start 5.25 -5.75) + (end 5.75 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "8e862fdf-064c-4176-b02c-c6601de6630f") + ) + (fp_rect + (start 5.25 -5.25) + (end 5.75 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "1a22ea15-a71e-4806-8730-c9736b748255") + ) + (fp_rect + (start 5.25 -4.25) + (end 5.75 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "8fb85205-aab5-41e8-8a43-bfa653f2055e") + ) + (fp_rect + (start 5.25 -1.75) + (end 5.75 -1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "4d752aae-ff24-4908-9d6c-b6bc9d4375a6") + ) + (fp_rect + (start 5.25 -0.75) + (end 5.75 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "1bfcc418-f765-4857-ab52-43b3dc31e2c2") + ) + (fp_rect + (start 5.25 0.75) + (end 5.75 1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "72130a66-42da-49d5-8888-fb7b15c14758") + ) + (fp_rect + (start 5.25 1.75) + (end 5.75 2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "2bb9a84d-9aaf-4874-8683-39b588da10db") + ) + (fp_rect + (start 5.25 2.25) + (end 5.75 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "6dcba5aa-0b7f-4679-95e2-2e4acd78ae39") + ) + (fp_rect + (start 5.25 2.75) + (end 5.75 3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "dab57e99-840b-4ec2-a59b-cba799345f3e") + ) + (fp_rect + (start 5.25 3.25) + (end 5.75 3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "69a1fff8-86c6-46ca-8947-f41fa61406af") + ) + (fp_rect + (start 5.25 3.75) + (end 5.75 4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "6e1991c7-8bfb-4d47-8712-7fba8ece0d35") + ) + (fp_rect + (start 5.25 4.75) + (end 5.75 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "5e66638b-7a17-4ea6-8965-e7427246eef6") + ) + (fp_rect + (start 5.25 6.25) + (end 5.75 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "4fe88ebf-aed0-4af0-9abd-a05529dbbb91") + ) + (fp_rect + (start 5.75 -7.25) + (end 6.25 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "fa84b98a-8da5-44af-bee0-0e3021784eb3") + ) + (fp_rect + (start 5.75 -6.25) + (end 6.25 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "3b9e49ad-7635-4520-83be-3c7ecd294e0f") + ) + (fp_rect + (start 5.75 -5.75) + (end 6.25 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "6e58eaa5-e23e-4618-ae09-0e59dcd5b5a2") + ) + (fp_rect + (start 5.75 -5.25) + (end 6.25 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "90dc945d-77d1-47df-a835-b20b7aa89868") + ) + (fp_rect + (start 5.75 -4.25) + (end 6.25 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "98ae8ecb-7098-47db-92f1-32a5a03e1bf0") + ) + (fp_rect + (start 5.75 -3.25) + (end 6.25 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "8098ec52-b40c-4ed0-9936-d10d071611a1") + ) + (fp_rect + (start 5.75 -2.75) + (end 6.25 -2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "ee0b6dc7-ddb1-4cf6-99cd-ea000c1a86f6") + ) + (fp_rect + (start 5.75 -2.25) + (end 6.25 -1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "1c98bb4a-baad-43b4-98da-2a5f2cb8c4b2") + ) + (fp_rect + (start 5.75 -0.75) + (end 6.25 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "3fee1ddc-783a-4601-a379-41347ecf9322") + ) + (fp_rect + (start 5.75 -0.25) + (end 6.25 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "3f8c8069-dcd4-4afb-93a8-f1b5db7c4b0e") + ) + (fp_rect + (start 5.75 0.25) + (end 6.25 0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "2d010e2a-149e-467f-a408-95edd91f225a") + ) + (fp_rect + (start 5.75 1.25) + (end 6.25 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "2bc5eab1-2880-4576-93ff-a3d2053dc834") + ) + (fp_rect + (start 5.75 2.25) + (end 6.25 2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "86fe72b3-58f1-4924-aa85-b4f4f22c01d8") + ) + (fp_rect + (start 5.75 2.75) + (end 6.25 3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "9e5ed834-1026-4c5e-a41f-2f09efdb2698") + ) + (fp_rect + (start 5.75 5.75) + (end 6.25 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "38802b13-26ad-4bcb-9abe-88829c7450d1") + ) + (fp_rect + (start 5.75 6.25) + (end 6.25 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "7c359912-b350-4f21-95b7-0759fd0baf98") + ) + (fp_rect + (start 6.25 -7.25) + (end 6.75 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "0d60ffde-8d17-43ff-9f69-d057ed1bc24f") + ) + (fp_rect + (start 6.25 -4.25) + (end 6.75 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "4a45e287-f71c-402b-8ebd-9c8846df5610") + ) + (fp_rect + (start 6.25 -3.25) + (end 6.75 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "b2be7cb9-1567-4687-a970-6aa0195ea32b") + ) + (fp_rect + (start 6.25 -2.75) + (end 6.75 -2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "9e04a592-8188-4b83-9fb2-430b1d4e3ec3") + ) + (fp_rect + (start 6.25 -0.75) + (end 6.75 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "1d7eee9f-5e2f-4743-90f7-0b6bb9520c64") + ) + (fp_rect + (start 6.25 1.25) + (end 6.75 1.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "8c85dd44-1763-421c-ae2b-c278143b6778") + ) + (fp_rect + (start 6.25 2.75) + (end 6.75 3.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "14dd446f-0d59-4dc0-9f07-2eaa16aad89e") + ) + (fp_rect + (start 6.25 4.75) + (end 6.75 5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "198105dc-524d-461d-92d9-fe18318d121e") + ) + (fp_rect + (start 6.25 5.75) + (end 6.75 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "02d56fdd-cb39-4d87-a486-84a29fb89b85") + ) + (fp_rect + (start 6.75 -7.25) + (end 7.25 -6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "f7138258-f51b-430d-983e-cfc4b8cb1514") + ) + (fp_rect + (start 6.75 -6.75) + (end 7.25 -6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "10caa0a4-9ba4-4163-88f9-991f6b91776e") + ) + (fp_rect + (start 6.75 -6.25) + (end 7.25 -5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "d599bee8-b0c3-49ac-b5da-6cff7478b1ee") + ) + (fp_rect + (start 6.75 -5.75) + (end 7.25 -5.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "03a640de-eaae-49a7-aebe-7dae75911a61") + ) + (fp_rect + (start 6.75 -5.25) + (end 7.25 -4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "40754ca3-7a2f-44eb-bf4a-64159ecaa293") + ) + (fp_rect + (start 6.75 -4.75) + (end 7.25 -4.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "bd6d4370-e61c-4387-aa28-d713c5a6ca94") + ) + (fp_rect + (start 6.75 -4.25) + (end 7.25 -3.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "a91f15b7-11a0-4451-bbcf-4ff82c4cfa8b") + ) + (fp_rect + (start 6.75 -3.25) + (end 7.25 -2.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "fec465e5-c8b9-449d-a0a5-c36e45f01de2") + ) + (fp_rect + (start 6.75 -1.75) + (end 7.25 -1.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "6e86b2ba-1613-4653-82bb-a897835d7ff5") + ) + (fp_rect + (start 6.75 -1.25) + (end 7.25 -0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "0a648044-fc93-4c49-927f-52dd73534b6b") + ) + (fp_rect + (start 6.75 -0.75) + (end 7.25 -0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "47d6446b-8fc1-47ba-8f6e-03beddfe4e01") + ) + (fp_rect + (start 6.75 -0.25) + (end 7.25 0.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "97b6e531-40d6-45c6-9a90-75382005d8a5") + ) + (fp_rect + (start 6.75 0.25) + (end 7.25 0.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "19c90687-e0d9-44d5-a61b-80508e69af1d") + ) + (fp_rect + (start 6.75 1.75) + (end 7.25 2.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "0482955b-f8af-46ff-b85b-48cff87b4e31") + ) + (fp_rect + (start 6.75 4.25) + (end 7.25 4.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "9be788da-948a-45c0-b584-b92dd8925f22") + ) + (fp_rect + (start 6.75 5.25) + (end 7.25 5.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "e635c9e0-d0a5-4093-91ad-23fe67a7266b") + ) + (fp_rect + (start 6.75 5.75) + (end 7.25 6.25) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "8b49fb8e-c78a-4fb6-b316-b12e1572814b") + ) + (fp_rect + (start 6.75 6.25) + (end 7.25 6.75) + (stroke + (width 0) + (type default) + ) + (fill yes) + (layer "F.SilkS") + (uuid "54470a87-2f3f-4f4a-b1aa-bd48dc95bd4d") + ) + (fp_line + (start -7.35 -7.35) + (end 7.35 -7.35) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "13a1b929-d673-4bda-a7d0-aae688c07055") + ) + (fp_line + (start -7.35 7.35) + (end -7.35 -7.35) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "9ffb57d3-71a9-4fb6-9c28-d24fcb264c82") + ) + (fp_line + (start 7.35 -7.35) + (end 7.35 7.35) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "c1ab6204-e98a-4a2d-aadf-1602e25275ef") + ) + (fp_line + (start 7.35 7.35) + (end -7.35 7.35) + (stroke + (width 0.05) + (type default) + ) + (layer "F.CrtYd") + (uuid "010eed77-8f76-42ca-9c67-ad4a715db10f") + ) + (embedded_fonts no) +) diff --git a/projects/the-pixel-clock/src/libraries/lcsc-imports.kicad_sym b/projects/the-pixel-clock/src/libraries/lcsc-imports.kicad_sym new file mode 100644 index 0000000000..d4bae12b33 --- /dev/null +++ b/projects/the-pixel-clock/src/libraries/lcsc-imports.kicad_sym @@ -0,0 +1,322 @@ +(kicad_symbol_lib + (version 20211014) + (generator https://github.com/uPesy/easyeda2kicad.py) + (symbol "UC09-0B16F00P11" + (in_bom yes) + (on_board yes) + (property + "Reference" + "USB" + (id 0) + (at 0 25.40 0) + (effects (font (size 1.27 1.27) ) ) + ) + (property + "Value" + "UC09-0B16F00P11" + (id 1) + (at 0 -17.78 0) + (effects (font (size 1.27 1.27) ) ) + ) + (property + "Footprint" + "lcsc-imports:USB-C_UC09-0B16F00P11" + (id 2) + (at 0 -20.32 0) + (effects (font (size 1.27 1.27) ) hide) + ) + (property + "LCSC Part" + "C36936538" + (id 5) + (at 0 -22.86 0) + (effects (font (size 1.27 1.27) ) hide) + ) + (symbol "UC09-0B16F00P11_0_1" + (rectangle + (start -12.70 17.78) + (end 12.70 -10.16) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin unspecified line + (at 15.24 -2.54 180) + (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "B1A12" (effects (font (size 1.27 1.27)))) + ) + (pin unspecified line + (at 15.24 -0.00 180) + (length 2.54) + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "B4A9" (effects (font (size 1.27 1.27)))) + ) + (pin unspecified line + (at 15.24 2.54 180) + (length 2.54) + (name "CC2" (effects (font (size 1.27 1.27)))) + (number "B5" (effects (font (size 1.27 1.27)))) + ) + (pin unspecified line + (at 15.24 5.08 180) + (length 2.54) + (name "Dp2" (effects (font (size 1.27 1.27)))) + (number "B6" (effects (font (size 1.27 1.27)))) + ) + (pin unspecified line + (at 15.24 7.62 180) + (length 2.54) + (name "Dn2" (effects (font (size 1.27 1.27)))) + (number "B7" (effects (font (size 1.27 1.27)))) + ) + (pin unspecified line + (at 15.24 10.16 180) + (length 2.54) + (name "SBU2" (effects (font (size 1.27 1.27)))) + (number "B8" (effects (font (size 1.27 1.27)))) + ) + (pin unspecified line + (at 5.08 -12.70 90) + (length 2.54) + (name "EH" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin unspecified line + (at -5.08 -12.70 90) + (length 2.54) + (name "EH" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin unspecified line + (at -15.24 10.16 0) + (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "A1B12" (effects (font (size 1.27 1.27)))) + ) + (pin unspecified line + (at -15.24 7.62 0) + (length 2.54) + (name "VBUS" (effects (font (size 1.27 1.27)))) + (number "A4B9" (effects (font (size 1.27 1.27)))) + ) + (pin unspecified line + (at -15.24 5.08 0) + (length 2.54) + (name "CC1" (effects (font (size 1.27 1.27)))) + (number "A5" (effects (font (size 1.27 1.27)))) + ) + (pin unspecified line + (at -15.24 2.54 0) + (length 2.54) + (name "Dp1" (effects (font (size 1.27 1.27)))) + (number "A6" (effects (font (size 1.27 1.27)))) + ) + (pin unspecified line + (at -15.24 -0.00 0) + (length 2.54) + (name "Dn1" (effects (font (size 1.27 1.27)))) + (number "A7" (effects (font (size 1.27 1.27)))) + ) + (pin unspecified line + (at -15.24 -2.54 0) + (length 2.54) + (name "SBU1" (effects (font (size 1.27 1.27)))) + (number "A8" (effects (font (size 1.27 1.27)))) + ) + (pin unspecified line + (at 5.08 20.32 270) + (length 2.54) + (name "EH" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin unspecified line + (at -5.08 20.32 270) + (length 2.54) + (name "EH" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "K3-1260D-L1" + (in_bom yes) + (on_board yes) + (property + "Reference" + "SW" + (id 0) + (at 0 11.43 0) + (effects (font (size 1.27 1.27) ) ) + ) + (property + "Value" + "K3-1260D-L1" + (id 1) + (at 0 1.27 0) + (effects (font (size 1.27 1.27) ) ) + ) + (property + "Footprint" + "lcsc-imports:SW-TH_K3-1260D-L1" + (id 2) + (at 0 -1.27 0) + (effects (font (size 1.27 1.27) ) hide) + ) + (property + "Datasheet" + "https://lcsc.com/product-detail/Toggle-Switches_9-0mm-3-6mm_C92657.html" + (id 3) + (at 0 -3.81 0) + (effects (font (size 1.27 1.27) ) hide) + ) + (property + "LCSC Part" + "C92657" + (id 5) + (at 0 -6.35 0) + (effects (font (size 1.27 1.27) ) hide) + ) + (symbol "K3-1260D-L1_0_1" + (rectangle + (start 2.29 -3.30) + (end 5.33 -4.32) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (rectangle + (start -7.87 -3.30) + (end -4.83 -4.32) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (rectangle + (start -2.79 -3.30) + (end 0.25 -4.32) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -1.27 -3.30) (xy -1.52 -2.29) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -3.30) (xy -1.02 -2.29) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.81 -3.30) (xy 3.56 -2.29) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.81 -2.03) (xy 3.81 -3.30) (xy 4.06 -2.29) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.81 -0.51) (xy 3.81 -1.78) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.81 1.52) (xy 3.81 -0.00) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.56 2.79) (xy 3.81 2.79) (xy 3.81 2.03) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.78 2.79) (xy 3.30 2.79) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.25 2.79) (xy 1.52 2.79) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 2.03) (xy -1.27 2.79) (xy 0.00 2.79) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -0.00) (xy -1.27 1.52) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -1.78) (xy -1.27 -0.51) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 -3.30) (xy -1.27 -2.03) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -6.35 -3.05) (xy -6.60 -1.78) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 1.27) (xy -6.35 1.27) (xy -6.35 -3.05) (xy -6.10 -1.78) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (pin unspecified line + (at 3.81 6.35 270) + (length 5.08) + (name "3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin unspecified line + (at -1.27 6.35 270) + (length 5.08) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin unspecified line + (at -6.35 6.35 270) + (length 5.08) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) +) \ No newline at end of file diff --git a/projects/the-pixel-clock/src/libraries/lcsc-imports.pretty/SW-TH_K3-1260D-L1.kicad_mod b/projects/the-pixel-clock/src/libraries/lcsc-imports.pretty/SW-TH_K3-1260D-L1.kicad_mod new file mode 100644 index 0000000000..7d584054fa --- /dev/null +++ b/projects/the-pixel-clock/src/libraries/lcsc-imports.pretty/SW-TH_K3-1260D-L1.kicad_mod @@ -0,0 +1,226 @@ +(footprint "SW-TH_K3-1260D-L1" + (version 20241129) + (generator "pcbnew") + (generator_version "8.99") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 -6.5 0) + (layer "F.SilkS") + (uuid "e3b2f4aa-6294-4e2b-aaad-9c641c725f2f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "SW-TH_K3-1260D-L1" + (at 0 6.5 0) + (layer "F.Fab") + (uuid "af5d3ace-4f54-4aba-a637-ca9480053a38") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "486e1106-d8d8-4953-9eab-d733cf312066") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "30a1e4ae-c8d2-43f0-84a0-c9b52cd9678b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "aacf2d15-48e4-4ba3-9b59-6d9b7093ddbf") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (fp_line + (start -6.77 -1.35) + (end -2.5 -1.35) + (stroke + (width 0.25) + (type solid) + ) + (layer "F.SilkS") + (uuid "2a515854-c19f-473a-8cdf-adef77b56f62") + ) + (fp_line + (start -6.77 -0.1) + (end -6.77 -1.35) + (stroke + (width 0.25) + (type solid) + ) + (layer "F.SilkS") + (uuid "b6f3def6-17aa-4a3b-aac1-3534f7fc393b") + ) + (fp_line + (start -2.5 -4.6) + (end -2.5 4.6) + (stroke + (width 0.25) + (type solid) + ) + (layer "F.SilkS") + (uuid "a687d023-9def-4381-9e86-75c9d5512680") + ) + (fp_line + (start -2.5 -4.6) + (end 1.2 -4.6) + (stroke + (width 0.25) + (type solid) + ) + (layer "F.SilkS") + (uuid "465d24ac-b764-4328-92fd-083278ec8eaf") + ) + (fp_line + (start -2.5 -0.1) + (end -6.77 -0.1) + (stroke + (width 0.25) + (type solid) + ) + (layer "F.SilkS") + (uuid "677e6636-43c8-452d-b16f-cae037017d51") + ) + (fp_line + (start 1.2 4.6) + (end -2.5 4.6) + (stroke + (width 0.25) + (type solid) + ) + (layer "F.SilkS") + (uuid "bcaf14e8-7df4-4a4b-b4ae-6c27ad45832f") + ) + (fp_line + (start 1.2 4.6) + (end 1.2 -4.6) + (stroke + (width 0.25) + (type solid) + ) + (layer "F.SilkS") + (uuid "639094e7-85cc-4ce8-af5d-2f076a98c93e") + ) + (fp_circle + (center -6.9 -4.73) + (end -6.87 -4.73) + (stroke + (width 0.06) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "87154516-1c33-4a7e-8275-ff573cb4599d") + ) + (fp_circle + (center 0 -2.5) + (end 0.25 -2.5) + (stroke + (width 0.5) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "d61bffc4-25ba-46b1-9d6d-913fab95f60e") + ) + (fp_circle + (center 0 0) + (end 0.25 0) + (stroke + (width 0.5) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "05e09de4-056d-4f7e-b2c4-073d14e44bc7") + ) + (fp_circle + (center 0 2.5) + (end 0.25 2.5) + (stroke + (width 0.5) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "64222c41-255f-475e-a303-24d6f6448e90") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "908eb6f2-335f-4872-a799-ae24176eb4bd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 -2.5 270) + (size 1.8 1.8) + (drill 1.199998) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "60efa004-62f1-40f7-bf07-06ea09ea161e") + ) + (pad "2" thru_hole circle + (at 0 0 270) + (size 1.8 1.8) + (drill 1.199998) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "e23d4c3f-a041-4350-aafb-628d3b0c7509") + ) + (pad "3" thru_hole circle + (at 0 2.5 270) + (size 1.8 1.8) + (drill 1.199998) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "05f63e9d-3123-4e26-88d5-c0df6722c915") + ) + (embedded_fonts no) + (model "../lcsc-imports.3dshapes/SW-TH_K3-1260D-L1.wrl" + (offset + (xyz 0.7 -0.1 -7.2) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -0 -0 -0) + ) + ) +) diff --git a/projects/the-pixel-clock/src/libraries/lcsc-imports.pretty/USB-C_UC09-0B16F00P11.kicad_mod b/projects/the-pixel-clock/src/libraries/lcsc-imports.pretty/USB-C_UC09-0B16F00P11.kicad_mod new file mode 100644 index 0000000000..c386d28aa7 --- /dev/null +++ b/projects/the-pixel-clock/src/libraries/lcsc-imports.pretty/USB-C_UC09-0B16F00P11.kicad_mod @@ -0,0 +1,345 @@ +(footprint "USB-C_UC09-0B16F00P11" + (version 20241129) + (generator "pcbnew") + (generator_version "8.99") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 -6.38 0) + (layer "F.SilkS") + (uuid "c1c46456-4b99-4b40-83ee-8f1a36562446") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "USB-C_UC09-0B16F00P11" + (at 0 6.38 0) + (layer "F.Fab") + (uuid "989c4a98-aada-4aee-a760-30040d94ae9e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "a187d489-28ff-495e-8bf0-0544c98719f4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "f59ef952-e4ac-4815-9f71-53d653335b5c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "810cf909-98e0-44db-a58b-9226b54d1b56") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr smd) + (fp_line + (start -4.47 -0.45) + (end -4.47 1.01) + (stroke + (width 0.25) + (type solid) + ) + (layer "F.SilkS") + (uuid "ab6d9d03-398e-425d-a078-14e6a562b8b0") + ) + (fp_line + (start -4.47 3.75) + (end -4.47 4.93) + (stroke + (width 0.25) + (type solid) + ) + (layer "F.SilkS") + (uuid "34ccfd57-764d-44ce-9d21-540a68825b06") + ) + (fp_line + (start -4.47 4.93) + (end 4.48 4.93) + (stroke + (width 0.25) + (type solid) + ) + (layer "F.SilkS") + (uuid "b3a60535-eeea-492a-bbfc-919ae895f8a3") + ) + (fp_line + (start 4.48 1.02) + (end 4.48 -0.46) + (stroke + (width 0.25) + (type solid) + ) + (layer "F.SilkS") + (uuid "b920e353-713e-4cbc-b86f-a43e1b59f209") + ) + (fp_line + (start 4.48 4.93) + (end 4.48 3.74) + (stroke + (width 0.25) + (type solid) + ) + (layer "F.SilkS") + (uuid "e9f87185-b15c-44e0-8be0-08c5b1fa12c0") + ) + (fp_circle + (center -2.89 -1.21) + (end -2.73 -1.21) + (stroke + (width 0.32) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "63565367-7b67-47ec-b8dd-0622c5f4bab6") + ) + (fp_circle + (center 2.89 -1.21) + (end 3.05 -1.21) + (stroke + (width 0.32) + (type solid) + ) + (fill no) + (layer "Cmts.User") + (uuid "bd449fc0-ca94-41a9-93ae-00ec799fbf2d") + ) + (fp_circle + (center 4.47 -2.68) + (end 4.5 -2.68) + (stroke + (width 0.06) + (type solid) + ) + (fill no) + (layer "F.Fab") + (uuid "be9c927d-7d7f-45e5-9fd6-55ae5945c24f") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "ba52d19b-9171-4534-9355-33104c61f35a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "" np_thru_hole circle + (at -2.89 -1.21) + (size 0.65 0.65) + (drill 0.65) + (layers "F&B.Cu" "*.Mask") + (uuid "72ecbd16-4a6f-405b-826a-9f5a1b607d6f") + ) + (pad "" np_thru_hole circle + (at 2.89 -1.21) + (size 0.65 0.65) + (drill 0.65) + (layers "F&B.Cu" "*.Mask") + (uuid "67da7ed3-ce66-421b-a8c2-c84e0cc7a23e") + ) + (pad "17" thru_hole oval + (at 4.32 -1.77) + (size 1.1 2.2) + (drill oval 0.599999 1.699997) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "17f27b00-a69c-4a3c-818a-e442fa994393") + ) + (pad "18" thru_hole oval + (at 4.32 2.38) + (size 1.1 2.3) + (drill oval 0.599999 1.700022) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "d46068cf-6fc8-4b82-9d8a-07d732552efb") + ) + (pad "19" thru_hole oval + (at -4.32 2.38) + (size 1.1 2.3) + (drill oval 0.599999 1.699997) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "f2a80f62-bd00-4b80-9a68-cd13208257d0") + ) + (pad "20" thru_hole oval + (at -4.32 -1.77) + (size 1.1 2.2) + (drill oval 0.599999 1.699997) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "65c57b5a-e088-4ce9-824d-3f04bfa7b5a0") + ) + (pad "A1B12" smd custom + (at -3.2 -2.38) + (size 0.01 0.01) + (layers "F.Cu" "F.Mask" "F.Paste") + (thermal_bridge_angle 90) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy 0.3 0.61) (xy 0.3 -0.6) (xy 0 -0.6) (xy -0.3 -0.6) (xy -0.3 0.61) (xy 0 0.61) + ) + (width 0.1) + (fill yes) + ) + ) + (uuid "420ef72a-6a13-4e5a-bbeb-6e3377efee0d") + ) + (pad "A4B9" smd custom + (at -2.4 -2.38) + (size 0.01 0.01) + (layers "F.Cu" "F.Mask" "F.Paste") + (thermal_bridge_angle 90) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy 0.3 0.61) (xy 0.3 -0.6) (xy 0 -0.6) (xy -0.3 -0.6) (xy -0.3 0.61) (xy 0 0.61) + ) + (width 0.1) + (fill yes) + ) + ) + (uuid "f94fcb28-7d15-4acf-b1b9-cfb9bc176ca0") + ) + (pad "A5" smd rect + (at -1.25 -2.38) + (size 0.3 1.21) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "d1318a64-c252-45f5-8e57-4d010ffc3525") + ) + (pad "A6" smd rect + (at -0.25 -2.38) + (size 0.3 1.21) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "c340add7-1973-46f7-b16c-ec01333141d0") + ) + (pad "A7" smd rect + (at 0.25 -2.38) + (size 0.3 1.21) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "c8681e78-8dc8-489f-95c0-b6993f2c6ca9") + ) + (pad "A8" smd rect + (at 1.25 -2.38) + (size 0.3 1.21) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "c15708c2-21fe-4127-8ca2-ea80e6e8437c") + ) + (pad "B1A12" smd custom + (at 3.2 -2.38) + (size 0.01 0.01) + (layers "F.Cu" "F.Mask" "F.Paste") + (thermal_bridge_angle 90) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy 0.3 0.61) (xy 0.3 -0.6) (xy 0 -0.6) (xy -0.3 -0.6) (xy -0.3 0.61) (xy 0 0.61) + ) + (width 0.1) + (fill yes) + ) + ) + (uuid "0a83e63b-10e4-43fd-b90d-0f660c0df8d8") + ) + (pad "B4A9" smd custom + (at 2.4 -2.38) + (size 0.01 0.01) + (layers "F.Cu" "F.Mask" "F.Paste") + (thermal_bridge_angle 90) + (options + (clearance outline) + (anchor circle) + ) + (primitives + (gr_poly + (pts + (xy 0.3 0.61) (xy 0.3 -0.6) (xy 0 -0.6) (xy -0.3 -0.6) (xy -0.3 0.61) (xy 0 0.61) + ) + (width 0.1) + (fill yes) + ) + ) + (uuid "f33a7221-0ca6-45e8-b344-6e5bb8f2d162") + ) + (pad "B5" smd rect + (at 1.75 -2.38) + (size 0.3 1.21) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "7a93bd02-8ff3-47ad-8cba-1c2575f2a5e6") + ) + (pad "B6" smd rect + (at 0.75 -2.38) + (size 0.3 1.21) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "5d8ef8b3-d740-45d6-9490-2283478a67b6") + ) + (pad "B7" smd rect + (at -0.75 -2.38) + (size 0.3 1.21) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "6f15a8d7-1770-4f75-8f6d-110cecb00d0c") + ) + (pad "B8" smd rect + (at -1.75 -2.38) + (size 0.3 1.21) + (layers "F.Cu" "F.Mask" "F.Paste") + (uuid "1ce9f936-83b5-4383-9440-a74626c29d8d") + ) + (embedded_fonts no) + (model "../lcsc-imports.3dshapes/USB-C_UC09-0B16F00P11.wrl" + (offset + (xyz 0 -1.21 0.05) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -0 -0 -0) + ) + ) +) diff --git a/projects/the-pixel-clock/src/libraries/wch.kicad_sym b/projects/the-pixel-clock/src/libraries/wch.kicad_sym new file mode 100644 index 0000000000..fd2f5a459d --- /dev/null +++ b/projects/the-pixel-clock/src/libraries/wch.kicad_sym @@ -0,0 +1,9820 @@ +(kicad_symbol_lib + (version 20240819) + (generator "kicad_symbol_editor") + (generator_version "8.99") + (symbol "CH547F" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 3.81 6.35 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + ) + ) + (property "Value" "CH547F" + (at 3.81 3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + ) + ) + (property "Footprint" "Package_DFN_QFN:QFN-28-1EP_4x4mm_P0.4mm_EP2.4x2.4mm" + (at 3.81 1.27 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + (hide yes) + ) + ) + (property "Datasheet" "http://www.wch.cn/downloads/file/261.html" + (at 3.81 -3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "CH547F_1_1" + (rectangle + (start 5.08 30.48) + (end 83.82 -48.26) + (stroke + (width 0.3048) + (type solid) + ) + (fill + (type none) + ) + ) + (pin bidirectional line + (at 0 0 0) + (length 5.08) + (name "P0.4/RXD2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -2.54 0) + (length 5.08) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -5.08 0) + (length 5.08) + (name "V33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -7.62 0) + (length 5.08) + (name "P1.0/T2/AIN0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -10.16 0) + (length 5.08) + (name "P1.1/T2EX/CAP2/AIN1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -12.7 0) + (length 5.08) + (name "P1.4/SCS/AIN4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -15.24 0) + (length 5.08) + (name "P1.5/MOSI/PWM0_/AIN5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -17.78 0) + (length 5.08) + (name "GND/VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 35.56 -53.34 90) + (length 5.08) + (name "P1.6/MISO/RXD1_/AIN6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 38.1 35.56 270) + (length 5.08) + (name "P0.5/TXD2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 38.1 -53.34 90) + (length 5.08) + (name "P1.7/SCK/TXD1_/AIN7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 40.64 35.56 270) + (length 5.08) + (name "P0.6/RXD3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 40.64 -53.34 90) + (length 5.08) + (name "P5.7/RST" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 43.18 35.56 270) + (length 5.08) + (name "P0.7/TXD3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 43.18 -53.34 90) + (length 5.08) + (name "P3.0/RXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 45.72 35.56 270) + (length 5.08) + (name "P5.0/DM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 45.72 -53.34 90) + (length 5.08) + (name "P3.1/TXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 48.26 35.56 270) + (length 5.08) + (name "P5.1/DP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 48.26 -53.34 90) + (length 5.08) + (name "P3.2/INT0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 50.8 35.56 270) + (length 5.08) + (name "P5.5/HVOD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 50.8 -53.34 90) + (length 5.08) + (name "P3.3/INT1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 53.34 35.56 270) + (length 5.08) + (name "P2.7/TXD1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 88.9 -2.54 180) + (length 5.08) + (name "P2.6/RXD1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 88.9 -5.08 180) + (length 5.08) + (name "P2.4/PWM1/T2_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 88.9 -7.62 180) + (length 5.08) + (name "P2.2/PWM3/INT0_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 88.9 -10.16 180) + (length 5.08) + (name "XO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 88.9 -12.7 180) + (length 5.08) + (name "P4.6/XI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 88.9 -15.24 180) + (length 5.08) + (name "P3.5/T1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 88.9 -17.78 180) + (length 5.08) + (name "P3.4/T0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "CH547G" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 5.08 6.35 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + ) + ) + (property "Value" "CH547G" + (at 5.08 3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:STC_SOP-16_3.9x9.9mm_P1.27mm" + (at 5.08 1.27 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.wch.cn/downloads/file/261.html" + (at 5.08 -3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "CH547G_1_1" + (rectangle + (start 5.08 2.54) + (end 55.88 -20.32) + (stroke + (width 0.3048) + (type solid) + ) + (fill + (type none) + ) + ) + (pin bidirectional line + (at 0 0 0) + (length 5.08) + (name "P1.1/T2EX/CAP2/AIN1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -2.54 0) + (length 5.08) + (name "P1.4/SCS/AIN4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -5.08 0) + (length 5.08) + (name "P1.5/MOSI/PWM0_/AIN5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -7.62 0) + (length 5.08) + (name "P1.6/MISO/RXD1_/AIN6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -10.16 0) + (length 5.08) + (name "P1.7/SCK/TXD1_/AIN7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -12.7 0) + (length 5.08) + (name "P5.7/RST" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -15.24 0) + (length 5.08) + (name "P3.0/RXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -17.78 0) + (length 5.08) + (name "P3.1/TXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 60.96 0 180) + (length 5.08) + (name "V33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 60.96 -2.54 180) + (length 5.08) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 60.96 -5.08 180) + (length 5.08) + (name "GND/VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 60.96 -7.62 180) + (length 5.08) + (name "P5.0/DM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 60.96 -10.16 180) + (length 5.08) + (name "P5.1/DP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 60.96 -12.7 180) + (length 5.08) + (name "P2.4/PWM1/T2_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 60.96 -15.24 180) + (length 5.08) + (name "P2.2/PWM3/INT0_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 60.96 -17.78 180) + (length 5.08) + (name "P3.4/T0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "CH547L" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 3.81 6.35 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + ) + ) + (property "Value" "CH547L" + (at 3.81 3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + ) + ) + (property "Footprint" "Package_QFP:LQFP-48_7x7mm_P0.5mm" + (at 3.81 1.27 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + (hide yes) + ) + ) + (property "Datasheet" "http://www.wch.cn/downloads/file/261.html" + (at 3.81 -3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "CH547L_1_1" + (rectangle + (start 5.08 33.02) + (end 99.06 -60.96) + (stroke + (width 0.3048) + (type solid) + ) + (fill + (type none) + ) + ) + (pin bidirectional line + (at 0 0 0) + (length 5.08) + (name "P0.3/TXD_/AIN11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -2.54 0) + (length 5.08) + (name "P0.2/RXD_/AIN10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -5.08 0) + (length 5.08) + (name "P0.1/AIN9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -7.62 0) + (length 5.08) + (name "P0.0/AIN8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "40" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -10.16 0) + (length 5.08) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "41" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -12.7 0) + (length 5.08) + (name "V33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "42" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -15.24 0) + (length 5.08) + (name "P1.0/T2/AIN0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "43" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -17.78 0) + (length 5.08) + (name "P1.1/T2EX/CAP2/AIN1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "44" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -20.32 0) + (length 5.08) + (name "P1.2/AIN2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "45" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -22.86 0) + (length 5.08) + (name "P1.3/AIN3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "46" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -25.4 0) + (length 5.08) + (name "P1.4/SCS/AIN4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "47" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -27.94 0) + (length 5.08) + (name "P1.5/MOSI/PWM0_/AIN5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "48" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 38.1 38.1 270) + (length 5.08) + (name "P0.4/RXD2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 38.1 -66.04 90) + (length 5.08) + (name "P1.6/MISO/RXD1_/AIN6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 40.64 38.1 270) + (length 5.08) + (name "P0.5/TXD2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 40.64 -66.04 90) + (length 5.08) + (name "P1.7/SCK/TXD1_/AIN7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 43.18 38.1 270) + (length 5.08) + (name "P0.6/RXD3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 43.18 -66.04 90) + (length 5.08) + (name "P5.7/RST" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 45.72 38.1 270) + (length 5.08) + (name "P0.7/TXD3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 45.72 -66.04 90) + (length 5.08) + (name "P3.0/RXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 48.26 38.1 270) + (length 5.08) + (name "P5.0/DM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 48.26 -66.04 90) + (length 5.08) + (name "P4.5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 50.8 38.1 270) + (length 5.08) + (name "P5.1/DP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 50.8 -66.04 90) + (length 5.08) + (name "P4.4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 53.34 38.1 270) + (length 5.08) + (name "P5.4/ALE/CK0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 53.34 -66.04 90) + (length 5.08) + (name "P3.1/TXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 55.88 38.1 270) + (length 5.08) + (name "P5.5/HVOD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 55.88 -66.04 90) + (length 5.08) + (name "P3.2/INT0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 58.42 38.1 270) + (length 5.08) + (name "P2.7/TXD1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 58.42 -66.04 90) + (length 5.08) + (name "P3.3/INT1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 60.96 38.1 270) + (length 5.08) + (name "P2.6/RXD1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 60.96 -66.04 90) + (length 5.08) + (name "P3.4/T0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 63.5 38.1 270) + (length 5.08) + (name "P2.5/PWM0/T2EX_/CAP2_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 63.5 -66.04 90) + (length 5.08) + (name "P3.5/T1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 66.04 38.1 270) + (length 5.08) + (name "P2.4/PWM1/T2_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 66.04 -66.04 90) + (length 5.08) + (name "P3.6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 104.14 0 180) + (length 5.08) + (name "P2.3/PWM2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 104.14 -2.54 180) + (length 5.08) + (name "P2.2/PWM3/INT0_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 104.14 -5.08 180) + (length 5.08) + (name "P2.1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 104.14 -7.62 180) + (length 5.08) + (name "P2.0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 104.14 -10.16 180) + (length 5.08) + (name "P4.0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 104.14 -12.7 180) + (length 5.08) + (name "P4.1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 104.14 -15.24 180) + (length 5.08) + (name "GND/VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 104.14 -17.78 180) + (length 5.08) + (name "XO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 104.14 -20.32 180) + (length 5.08) + (name "P4.6/XI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 104.14 -22.86 180) + (length 5.08) + (name "P4.2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 104.14 -25.4 180) + (length 5.08) + (name "P4.3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 104.14 -27.94 180) + (length 5.08) + (name "P3.7/INT3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "CH549F" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 3.81 6.35 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + ) + ) + (property "Value" "CH549F" + (at 3.81 3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + ) + ) + (property "Footprint" "Package_DFN_QFN:QFN-28-1EP_4x4mm_P0.4mm_EP2.4x2.4mm" + (at 3.81 1.27 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + (hide yes) + ) + ) + (property "Datasheet" "http://www.wch.cn/downloads/file/262.html" + (at 3.81 -3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "CH549F_1_1" + (rectangle + (start 5.08 38.1) + (end 99.06 -55.88) + (stroke + (width 0.3048) + (type solid) + ) + (fill + (type none) + ) + ) + (pin bidirectional line + (at 0 0 0) + (length 5.08) + (name "P0.4/RXD2/AIN12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -2.54 0) + (length 5.08) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -5.08 0) + (length 5.08) + (name "V33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -7.62 0) + (length 5.08) + (name "P1.0/T2/CAP1/AIN0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -10.16 0) + (length 5.08) + (name "P1.1/T2EX/CAP2/AIN1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -12.7 0) + (length 5.08) + (name "P1.4/SCS/UCC1/AIN4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -15.24 0) + (length 5.08) + (name "P1.5/MOSI/PWM0_/AIN5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -17.78 0) + (length 5.08) + (name "GND/VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 43.18 -60.96 90) + (length 5.08) + (name "P1.6/MISO/RXD1_/VBUS/AIN6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 45.72 43.18 270) + (length 5.08) + (name "P0.5/TXD2/AIN13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 45.72 -60.96 90) + (length 5.08) + (name "P1.7/SCK/TXD1_/AIN7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 48.26 43.18 270) + (length 5.08) + (name "P0.6/RXD3/AIN14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 48.26 -60.96 90) + (length 5.08) + (name "P5.7/RST" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 50.8 43.18 270) + (length 5.08) + (name "P0.7/TXD3/AIN15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 50.8 -60.96 90) + (length 5.08) + (name "P3.0/RXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 53.34 43.18 270) + (length 5.08) + (name "P5.0/DM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 53.34 -60.96 90) + (length 5.08) + (name "P3.1/TXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 55.88 43.18 270) + (length 5.08) + (name "P5.1/DP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 55.88 -60.96 90) + (length 5.08) + (name "P3.2/INT0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 58.42 43.18 270) + (length 5.08) + (name "P5.5/HVOD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 58.42 -60.96 90) + (length 5.08) + (name "P3.3/INT1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 60.96 43.18 270) + (length 5.08) + (name "P2.7/PWM7/TXD1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 104.14 -2.54 180) + (length 5.08) + (name "P2.6/PWM6/RXD1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 104.14 -5.08 180) + (length 5.08) + (name "P2.4/PWM1/T2_/CAP1_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 104.14 -7.62 180) + (length 5.08) + (name "P2.2/PWM3/INT0_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 104.14 -10.16 180) + (length 5.08) + (name "XO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 104.14 -12.7 180) + (length 5.08) + (name "P4.6/XI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 104.14 -15.24 180) + (length 5.08) + (name "P3.5/T1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 104.14 -17.78 180) + (length 5.08) + (name "P3.4/T0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "CH549G" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 5.08 6.35 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + ) + ) + (property "Value" "CH549G" + (at 5.08 3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:STC_SOP-16_3.9x9.9mm_P1.27mm" + (at 5.08 1.27 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.wch.cn/downloads/file/262.html" + (at 5.08 -3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "CH549G_1_1" + (rectangle + (start 5.08 2.54) + (end 68.58 -20.32) + (stroke + (width 0.3048) + (type solid) + ) + (fill + (type none) + ) + ) + (pin bidirectional line + (at 0 0 0) + (length 5.08) + (name "P1.1/T2EX/CAP2/AIN1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -2.54 0) + (length 5.08) + (name "P1.4/SCS/UCC1/AIN4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -5.08 0) + (length 5.08) + (name "P1.5/MOSI/PWM0_/UCC2/AIN5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -7.62 0) + (length 5.08) + (name "P1.6/MISO/RXD1_/VBUS/AIN6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -10.16 0) + (length 5.08) + (name "P1.7/SCK/TXD1_/AIN7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -12.7 0) + (length 5.08) + (name "P5.7/RST" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -15.24 0) + (length 5.08) + (name "P3.0/RXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -17.78 0) + (length 5.08) + (name "P3.1/TXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 73.66 0 180) + (length 5.08) + (name "V33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 73.66 -2.54 180) + (length 5.08) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 73.66 -5.08 180) + (length 5.08) + (name "GND/VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 73.66 -7.62 180) + (length 5.08) + (name "P5.0/DM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 73.66 -10.16 180) + (length 5.08) + (name "P5.1/DP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 73.66 -12.7 180) + (length 5.08) + (name "P2.4/PWM1/T2_/CAP1_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 73.66 -15.24 180) + (length 5.08) + (name "P2.2/PWM3/INT0_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 73.66 -17.78 180) + (length 5.08) + (name "P3.4/T0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "CH549L" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 3.81 6.35 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + ) + ) + (property "Value" "CH549L" + (at 3.81 3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + ) + ) + (property "Footprint" "Package_QFP:LQFP-48_7x7mm_P0.5mm" + (at 3.81 1.27 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + (hide yes) + ) + ) + (property "Datasheet" "http://www.wch.cn/downloads/file/262.html" + (at 3.81 -3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "CH549L_1_1" + (rectangle + (start 5.08 38.1) + (end 109.22 -66.04) + (stroke + (width 0.3048) + (type solid) + ) + (fill + (type none) + ) + ) + (pin bidirectional line + (at 0 0 0) + (length 5.08) + (name "P0.3/TXD_/AIN11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -2.54 0) + (length 5.08) + (name "P0.2/RXD_/AIN10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -5.08 0) + (length 5.08) + (name "P0.1/AIN9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -7.62 0) + (length 5.08) + (name "P0.0/AIN8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "40" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -10.16 0) + (length 5.08) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "41" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -12.7 0) + (length 5.08) + (name "V33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "42" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -15.24 0) + (length 5.08) + (name "P1.0/T2/CAP1/AIN0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "43" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -17.78 0) + (length 5.08) + (name "P1.1/T2EX/CAP2/AIN1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "44" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -20.32 0) + (length 5.08) + (name "P1.2/AIN2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "45" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -22.86 0) + (length 5.08) + (name "P1.3/AIN3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "46" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -25.4 0) + (length 5.08) + (name "P1.4/SCS/UCC1/AIN4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "47" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -27.94 0) + (length 5.08) + (name "P1.5/MOSI/PWM0_/UCC2/AIN5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "48" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 43.18 43.18 270) + (length 5.08) + (name "P0.4/RXD2/AIN12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 43.18 -71.12 90) + (length 5.08) + (name "P1.6/MISO/RXD1_/VBUS/AIN6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 45.72 43.18 270) + (length 5.08) + (name "P0.5/TXD2/AIN13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 45.72 -71.12 90) + (length 5.08) + (name "P1.7/SCK/TXD1_/AIN7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 48.26 43.18 270) + (length 5.08) + (name "P0.6/RXD3/AIN14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 48.26 -71.12 90) + (length 5.08) + (name "P5.7/RST" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 50.8 43.18 270) + (length 5.08) + (name "P0.7/TXD3/AIN15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 50.8 -71.12 90) + (length 5.08) + (name "P3.0/RXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 53.34 43.18 270) + (length 5.08) + (name "P5.0/DM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 53.34 -71.12 90) + (length 5.08) + (name "P4.5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 55.88 43.18 270) + (length 5.08) + (name "P5.1/DP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 55.88 -71.12 90) + (length 5.08) + (name "P4.4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 58.42 43.18 270) + (length 5.08) + (name "P5.4/ALE/CK0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 58.42 -71.12 90) + (length 5.08) + (name "P3.1/TXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 60.96 43.18 270) + (length 5.08) + (name "P5.5/HVOD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 60.96 -71.12 90) + (length 5.08) + (name "P3.2/INT0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 63.5 43.18 270) + (length 5.08) + (name "P2.7/PWM7/TXD1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 63.5 -71.12 90) + (length 5.08) + (name "P3.3/INT1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 66.04 43.18 270) + (length 5.08) + (name "P2.6/PWM6/RXD1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 66.04 -71.12 90) + (length 5.08) + (name "P3.4/T0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 68.58 43.18 270) + (length 5.08) + (name "P2.5/PWM0/T2EX_/CAP2_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 68.58 -71.12 90) + (length 5.08) + (name "P3.5/T1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 71.12 43.18 270) + (length 5.08) + (name "P2.4/PWM1/T2_/CAP1_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 71.12 -71.12 90) + (length 5.08) + (name "P3.6/CAP0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 114.3 0 180) + (length 5.08) + (name "P2.3/PWM2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 114.3 -2.54 180) + (length 5.08) + (name "P2.2/PWM3/INT0_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 114.3 -5.08 180) + (length 5.08) + (name "P2.1/PWM4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 114.3 -7.62 180) + (length 5.08) + (name "P2.0/PWM5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 114.3 -10.16 180) + (length 5.08) + (name "P4.0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 114.3 -12.7 180) + (length 5.08) + (name "P4.1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 114.3 -15.24 180) + (length 5.08) + (name "GND/VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 114.3 -17.78 180) + (length 5.08) + (name "XO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 114.3 -20.32 180) + (length 5.08) + (name "P4.6/XI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 114.3 -22.86 180) + (length 5.08) + (name "P4.2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 114.3 -25.4 180) + (length 5.08) + (name "P4.3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 114.3 -27.94 180) + (length 5.08) + (name "P3.7/INT3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "CH551G" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 5.08 6.35 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + ) + ) + (property "Value" "CH551G" + (at 5.08 3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:STC_SOP-16_3.9x9.9mm_P1.27mm" + (at 5.08 1.27 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.wch.cn/downloads/file/241.html" + (at 5.08 -3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "CH551G_1_1" + (rectangle + (start 5.08 2.54) + (end 66.04 -20.32) + (stroke + (width 0.3048) + (type solid) + ) + (fill + (type none) + ) + ) + (pin bidirectional line + (at 0 0 0) + (length 5.08) + (name "P3.2/INT0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -2.54 0) + (length 5.08) + (name "P1.4/T2_/CAP1_/SCS/TIN2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -5.08 0) + (length 5.08) + (name "P1.5/MOSI/PWM1/TIN3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -7.62 0) + (length 5.08) + (name "P1.6/MISO/TIN4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -10.16 0) + (length 5.08) + (name "P1.7/SCK/TIN5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -12.7 0) + (length 5.08) + (name "RST/T2EX_/CAP2_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -15.24 0) + (length 5.08) + (name "P3.1/PWM2_/TXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -17.78 0) + (length 5.08) + (name "P3.0/PWM1_/RXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 71.12 0 180) + (length 5.08) + (name "V33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 71.12 -2.54 180) + (length 5.08) + (name "VCC/VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 71.12 -5.08 180) + (length 5.08) + (name "GND/VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 71.12 -7.62 180) + (length 5.08) + (name "P3.7/UDM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 71.12 -10.16 180) + (length 5.08) + (name "P3.6/UDP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 71.12 -12.7 180) + (length 5.08) + (name "P3.4/PWM2/T0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 71.12 -15.24 180) + (length 5.08) + (name "P3.3/INT1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 71.12 -17.78 180) + (length 5.08) + (name "P1.1/T2EX/CAP2/TIN1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "CH552E" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 5.08 6.35 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + ) + ) + (property "Value" "CH552E" + (at 5.08 3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:MSOP-10_3x3mm_P0.5mm" + (at 5.08 1.27 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.wch.cn/downloads/file/241.html" + (at 5.08 -3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "CH552E_1_1" + (rectangle + (start 5.08 2.54) + (end 63.5 -12.7) + (stroke + (width 0.3048) + (type solid) + ) + (fill + (type none) + ) + ) + (pin bidirectional line + (at 0 0 0) + (length 5.08) + (name "P1.4/T2_/CAP1_/SCS/TIN2/UCC1/AIN1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -2.54 0) + (length 5.08) + (name "P1.5/MOSI/PWM1/TIN3/UCC2/AIN2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -5.08 0) + (length 5.08) + (name "P1.6/MISO/RXD1/TIN4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -7.62 0) + (length 5.08) + (name "P1.7/SCK/TXD1/TIN5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -10.16 0) + (length 5.08) + (name "RST/T2EX_/CAP2_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 68.58 0 180) + (length 5.08) + (name "V33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 68.58 -2.54 180) + (length 5.08) + (name "VCC/VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 68.58 -5.08 180) + (length 5.08) + (name "GND/VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 68.58 -7.62 180) + (length 5.08) + (name "P3.7/UDM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 68.58 -10.16 180) + (length 5.08) + (name "P3.6/UDP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "CH552G" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 5.08 6.35 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + ) + ) + (property "Value" "CH552G" + (at 5.08 3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:STC_SOP-16_3.9x9.9mm_P1.27mm" + (at 5.08 1.27 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.wch.cn/downloads/file/241.html" + (at 5.08 -3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "CH552G_1_1" + (rectangle + (start 5.08 2.54) + (end 91.44 -20.32) + (stroke + (width 0.3048) + (type solid) + ) + (fill + (type none) + ) + ) + (pin bidirectional line + (at 0 0 0) + (length 5.08) + (name "P3.2/TXD1_/INT0/VBUS1/AIN3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -2.54 0) + (length 5.08) + (name "P1.4/T2_/CAP1_/SCS/TIN2/UCC1/AIN1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -5.08 0) + (length 5.08) + (name "P1.5/MOSI/PWM1/TIN3/UCC2/AIN2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -7.62 0) + (length 5.08) + (name "P1.6/MISO/RXD1/TIN4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -10.16 0) + (length 5.08) + (name "P1.7/SCK/TXD1/TIN5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -12.7 0) + (length 5.08) + (name "RST/T2EX_/CAP2_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -15.24 0) + (length 5.08) + (name "P3.1/PWM2_/TXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -17.78 0) + (length 5.08) + (name "P3.0/PWM1_/RXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 96.52 0 180) + (length 5.08) + (name "V33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 96.52 -2.54 180) + (length 5.08) + (name "VCC/VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 96.52 -5.08 180) + (length 5.08) + (name "GND/VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 96.52 -7.62 180) + (length 5.08) + (name "P3.7/UDM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 96.52 -10.16 180) + (length 5.08) + (name "P3.6/UDP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 96.52 -12.7 180) + (length 5.08) + (name "P3.4/PWM2/RXD1_/T0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 96.52 -15.24 180) + (length 5.08) + (name "P3.3/INT1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 96.52 -17.78 180) + (length 5.08) + (name "P1.1/T2EX/CAP2/TIN1/VBUS2/AIN0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "CH552P" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 3.81 6.35 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + ) + ) + (property "Value" "CH552P" + (at 3.81 3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + ) + ) + (property "Footprint" "Package_DFN_QFN:QFN-16-1EP_3x3mm_P0.5mm_EP1.9x1.9mm" + (at 3.81 1.27 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + (hide yes) + ) + ) + (property "Datasheet" "http://www.wch.cn/downloads/file/241.html" + (at 3.81 -3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "CH552P_1_1" + (rectangle + (start 5.08 40.64) + (end 96.52 -50.8) + (stroke + (width 0.3048) + (type solid) + ) + (fill + (type none) + ) + ) + (pin bidirectional line + (at 0 0 0) + (length 5.08) + (name "P3.4/PWM2/RXD1_/T0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -2.54 0) + (length 5.08) + (name "P3.6/UDP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -5.08 0) + (length 5.08) + (name "P3.7/UDM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 0) + (length 5.08) + (name "VCC/VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -10.16 0) + (length 5.08) + (name "GND/VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 45.72 -55.88 90) + (length 5.08) + (name "V33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 48.26 45.72 270) + (length 5.08) + (name "P3.3/INT1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 48.26 -55.88 90) + (length 5.08) + (name "P1.5/MOSI/PWM1/TIN3/AIN2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 50.8 45.72 270) + (length 5.08) + (name "P1.1/T2EX/CAP2/TIN1/AIN0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 50.8 -55.88 90) + (length 5.08) + (name "P1.4/T2_/CAP1_/SCS/TIN2/AIN1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 53.34 45.72 270) + (length 5.08) + (name "P3.0/PWM1_/RXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 53.34 -55.88 90) + (length 5.08) + (name "P3.2/TXD1_/INT0/VBUS1/AIN3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 55.88 45.72 270) + (length 5.08) + (name "P3.1/PWM2_/TXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 101.6 -2.54 180) + (length 5.08) + (name "P1.0/T2/CAP1/TIN0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 101.6 -5.08 180) + (length 5.08) + (name "RST/T2EX_/CAP2_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 101.6 -7.62 180) + (length 5.08) + (name "P1.7/SCK/TXD1/TIN5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 101.6 -10.16 180) + (length 5.08) + (name "P1.6/MISO/RXD1/TIN4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "CH552T" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 5.08 6.35 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + ) + ) + (property "Value" "CH552T" + (at 5.08 3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm" + (at 5.08 1.27 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.wch.cn/downloads/file/241.html" + (at 5.08 -3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "CH552T_1_1" + (rectangle + (start 5.08 2.54) + (end 76.2 -25.4) + (stroke + (width 0.3048) + (type solid) + ) + (fill + (type none) + ) + ) + (pin bidirectional line + (at 0 0 0) + (length 5.08) + (name "P3.2/TXD1_/INT0/VBUS1/AIN3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -2.54 0) + (length 5.08) + (name "P1.4/T2_/CAP1_/SCS/TIN2/UCC1/AIN1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -5.08 0) + (length 5.08) + (name "P1.5/MOSI/PWM1/TIN3/UCC2/AIN2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -7.62 0) + (length 5.08) + (name "P1.6/MISO/RXD1/TIN4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -10.16 0) + (length 5.08) + (name "P1.7/SCK/TXD1/TIN5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -12.7 0) + (length 5.08) + (name "RST/T2EX_/CAP2_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -15.24 0) + (length 5.08) + (name "P1.0/T2/CAP1/TIN0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -17.78 0) + (length 5.08) + (name "P1.1/T2EX/CAP2/TIN1/VBUS2/AIN0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -20.32 0) + (length 5.08) + (name "P3.1/PWM2_/TXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -22.86 0) + (length 5.08) + (name "P3.0/PWM1_/RXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 81.28 0 180) + (length 5.08) + (name "V33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 81.28 -2.54 180) + (length 5.08) + (name "VCC/VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 81.28 -5.08 180) + (length 5.08) + (name "GND/VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 81.28 -7.62 180) + (length 5.08) + (name "P1.2/XI/RXD_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 81.28 -10.16 180) + (length 5.08) + (name "P1.3/XO/TXD_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 81.28 -12.7 180) + (length 5.08) + (name "P3.7/UDM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 81.28 -15.24 180) + (length 5.08) + (name "P3.6/UDP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 81.28 -17.78 180) + (length 5.08) + (name "P3.5/T1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 81.28 -20.32 180) + (length 5.08) + (name "P3.4/PWM2/RXD1_/T0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 81.28 -22.86 180) + (length 5.08) + (name "P3.3/INT1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "CH554E" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 5.08 6.35 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + ) + ) + (property "Value" "CH554E" + (at 5.08 3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:MSOP-10_3x3mm_P0.5mm" + (at 5.08 1.27 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.wch.cn/downloads/file/229.html" + (at 5.08 -3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "CH554E_1_1" + (rectangle + (start 5.08 2.54) + (end 63.5 -12.7) + (stroke + (width 0.3048) + (type solid) + ) + (fill + (type none) + ) + ) + (pin bidirectional line + (at 0 0 0) + (length 5.08) + (name "P1.4/T2_/CAP1_/SCS/TIN2/UCC1/AIN1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -2.54 0) + (length 5.08) + (name "P1.5/MOSI/PWM1/TIN3/UCC2/AIN2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -5.08 0) + (length 5.08) + (name "P1.6/MISO/RXD1/TIN4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -7.62 0) + (length 5.08) + (name "P1.7/SCK/TXD1/TIN5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -10.16 0) + (length 5.08) + (name "RST/T2EX_/CAP2_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 68.58 0 180) + (length 5.08) + (name "V33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 68.58 -2.54 180) + (length 5.08) + (name "VCC/VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 68.58 -5.08 180) + (length 5.08) + (name "GND/VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 68.58 -7.62 180) + (length 5.08) + (name "P3.7/UDM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 68.58 -10.16 180) + (length 5.08) + (name "P3.6/UDP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "CH554G" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 5.08 6.35 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + ) + ) + (property "Value" "CH554G" + (at 5.08 3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:STC_SOP-16_3.9x9.9mm_P1.27mm" + (at 5.08 1.27 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.wch.cn/downloads/file/229.html" + (at 5.08 -3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "CH554G_1_1" + (rectangle + (start 5.08 2.54) + (end 91.44 -20.32) + (stroke + (width 0.3048) + (type solid) + ) + (fill + (type none) + ) + ) + (pin bidirectional line + (at 0 0 0) + (length 5.08) + (name "P3.2/TXD1_/INT0/VBUS1/AIN3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -2.54 0) + (length 5.08) + (name "P1.4/T2_/CAP1_/SCS/TIN2/UCC1/AIN1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -5.08 0) + (length 5.08) + (name "P1.5/MOSI/PWM1/TIN3/UCC2/AIN2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -7.62 0) + (length 5.08) + (name "P1.6/MISO/RXD1/TIN4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -10.16 0) + (length 5.08) + (name "P1.7/SCK/TXD1/TIN5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -12.7 0) + (length 5.08) + (name "RST/T2EX_/CAP2_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -15.24 0) + (length 5.08) + (name "P3.1/PWM2_/TXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -17.78 0) + (length 5.08) + (name "P3.0/PWM1_/RXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 96.52 0 180) + (length 5.08) + (name "V33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 96.52 -2.54 180) + (length 5.08) + (name "VCC/VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 96.52 -5.08 180) + (length 5.08) + (name "GND/VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 96.52 -7.62 180) + (length 5.08) + (name "P3.7/UDM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 96.52 -10.16 180) + (length 5.08) + (name "P3.6/UDP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 96.52 -12.7 180) + (length 5.08) + (name "P3.4/PWM2/RXD1_/T0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 96.52 -15.24 180) + (length 5.08) + (name "P3.3/INT1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 96.52 -17.78 180) + (length 5.08) + (name "P1.1/T2EX/CAP2/TIN1/VBUS2/AIN0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "CH554P" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 3.81 6.35 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + ) + ) + (property "Value" "CH554P" + (at 3.81 3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + ) + ) + (property "Footprint" "Package_DFN_QFN:QFN-16-1EP_3x3mm_P0.5mm_EP1.9x1.9mm" + (at 3.81 1.27 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + (hide yes) + ) + ) + (property "Datasheet" "http://www.wch.cn/downloads/file/229.html" + (at 3.81 -3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "CH554P_1_1" + (rectangle + (start 5.08 40.64) + (end 96.52 -50.8) + (stroke + (width 0.3048) + (type solid) + ) + (fill + (type none) + ) + ) + (pin bidirectional line + (at 0 0 0) + (length 5.08) + (name "P3.4/PWM2/RXD1_/T0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -2.54 0) + (length 5.08) + (name "P3.6/UDP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -5.08 0) + (length 5.08) + (name "P3.7/UDM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 0) + (length 5.08) + (name "VCC/VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -10.16 0) + (length 5.08) + (name "GND/VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 45.72 -55.88 90) + (length 5.08) + (name "V33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 48.26 45.72 270) + (length 5.08) + (name "P3.3/INT1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 48.26 -55.88 90) + (length 5.08) + (name "P1.5/MOSI/PWM1/TIN3/AIN2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 50.8 45.72 270) + (length 5.08) + (name "P1.1/T2EX/CAP2/TIN1/AIN0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 50.8 -55.88 90) + (length 5.08) + (name "P1.4/T2_/CAP1_/SCS/TIN2/AIN1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 53.34 45.72 270) + (length 5.08) + (name "P3.0/PWM1_/RXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 53.34 -55.88 90) + (length 5.08) + (name "P3.2/TXD1_/INT0/VBUS1/AIN3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 55.88 45.72 270) + (length 5.08) + (name "P3.1/PWM2_/TXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 101.6 -2.54 180) + (length 5.08) + (name "P1.0/T2/CAP1/TIN0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 101.6 -5.08 180) + (length 5.08) + (name "RST/T2EX_/CAP2_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 101.6 -7.62 180) + (length 5.08) + (name "P1.7/SCK/TXD1/TIN5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 101.6 -10.16 180) + (length 5.08) + (name "P1.6/MISO/RXD1/TIN4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "CH554T" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 5.08 6.35 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + ) + ) + (property "Value" "CH554T" + (at 5.08 3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm" + (at 5.08 1.27 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.wch.cn/downloads/file/229.html" + (at 5.08 -3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "CH554T_1_1" + (rectangle + (start 5.08 2.54) + (end 76.2 -25.4) + (stroke + (width 0.3048) + (type solid) + ) + (fill + (type none) + ) + ) + (pin bidirectional line + (at 0 0 0) + (length 5.08) + (name "P3.2/TXD1_/INT0/VBUS1/AIN3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -2.54 0) + (length 5.08) + (name "P1.4/T2_/CAP1_/SCS/TIN2/UCC1/AIN1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -5.08 0) + (length 5.08) + (name "P1.5/MOSI/PWM1/TIN3/UCC2/AIN2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -7.62 0) + (length 5.08) + (name "P1.6/MISO/RXD1/TIN4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -10.16 0) + (length 5.08) + (name "P1.7/SCK/TXD1/TIN5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -12.7 0) + (length 5.08) + (name "RST/T2EX_/CAP2_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -15.24 0) + (length 5.08) + (name "P1.0/T2/CAP1/TIN0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -17.78 0) + (length 5.08) + (name "P1.1/T2EX/CAP2/TIN1/VBUS2/AIN0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -20.32 0) + (length 5.08) + (name "P3.1/PWM2_/TXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -22.86 0) + (length 5.08) + (name "P3.0/PWM1_/RXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 81.28 0 180) + (length 5.08) + (name "V33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 81.28 -2.54 180) + (length 5.08) + (name "VCC/VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 81.28 -5.08 180) + (length 5.08) + (name "GND/VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 81.28 -7.62 180) + (length 5.08) + (name "P1.2/XI/RXD_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 81.28 -10.16 180) + (length 5.08) + (name "P1.3/XO/TXD_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 81.28 -12.7 180) + (length 5.08) + (name "P3.7/UDM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 81.28 -15.24 180) + (length 5.08) + (name "P3.6/UDP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 81.28 -17.78 180) + (length 5.08) + (name "P3.5/T1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 81.28 -20.32 180) + (length 5.08) + (name "P3.4/PWM2/RXD1_/T0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 81.28 -22.86 180) + (length 5.08) + (name "P3.3/INT1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "CH558L" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 3.81 6.35 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + ) + ) + (property "Value" "CH558L" + (at 3.81 3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + ) + ) + (property "Footprint" "Package_QFP:LQFP-48_7x7mm_P0.5mm" + (at 3.81 1.27 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + (hide yes) + ) + ) + (property "Datasheet" "http://www.wch.cn/downloads/file/215.html" + (at 3.81 -3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "CH558L_1_1" + (rectangle + (start 5.08 38.1) + (end 109.22 -66.04) + (stroke + (width 0.3048) + (type solid) + ) + (fill + (type none) + ) + ) + (pin bidirectional line + (at 0 0 0) + (length 5.08) + (name "P1.6/AIN6/MISO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -2.54 0) + (length 5.08) + (name "P1.7/AIN7/SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -5.08 0) + (length 5.08) + (name "P5.7/RST" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -7.62 0) + (length 5.08) + (name "P3.0/RXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -10.16 0) + (length 5.08) + (name "P4.5/A5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -12.7 0) + (length 5.08) + (name "P4.4/LED3/TNOW_/TXD1_/A4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -15.24 0) + (length 5.08) + (name "P3.1/TXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -17.78 0) + (length 5.08) + (name "P3.2/LED0/INT0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -20.32 0) + (length 5.08) + (name "P3.3/LED1/!A15/INT1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -22.86 0) + (length 5.08) + (name "P3.4/LEDC/XCS0/T0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -25.4 0) + (length 5.08) + (name "P3.5/DA6/T1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -27.94 0) + (length 5.08) + (name "P3.6/WR" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 43.18 43.18 270) + (length 5.08) + (name "P1.5/AIN5/MOSI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "48" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 43.18 -71.12 90) + (length 5.08) + (name "P3.7/RD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 45.72 43.18 270) + (length 5.08) + (name "P1.4/AIN4/SCS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "47" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 45.72 -71.12 90) + (length 5.08) + (name "P4.3/A3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 48.26 43.18 270) + (length 5.08) + (name "P1.3/AIN3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "46" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 48.26 -71.12 90) + (length 5.08) + (name "P4.2/PWM3_/CAP3_/A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 50.8 43.18 270) + (length 5.08) + (name "P1.2/AIN2/PWM3/CAP3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "45" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 50.8 -71.12 90) + (length 5.08) + (name "P4.6/XI/SCS_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 53.34 43.18 270) + (length 5.08) + (name "P1.1/AIN1/T2EX/CAP2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "44" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 53.34 -71.12 90) + (length 5.08) + (name "P4.7/XO/SCK_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 55.88 43.18 270) + (length 5.08) + (name "P1.0/AIN0/T2/CAP1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "43" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 55.88 -71.12 90) + (length 5.08) + (name "GND/VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 58.42 43.18 270) + (length 5.08) + (name "VDD33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "42" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 58.42 -71.12 90) + (length 5.08) + (name "P4.1/A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 60.96 43.18 270) + (length 5.08) + (name "VIN5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "41" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 60.96 -71.12 90) + (length 5.08) + (name "P4.0/LED2/A0/RXD1_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 63.5 43.18 270) + (length 5.08) + (name "P0.0/AD0/UDTR" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "40" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 63.5 -71.12 90) + (length 5.08) + (name "P2.0/A8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 66.04 43.18 270) + (length 5.08) + (name "P0.1/AD1/URTS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 66.04 -71.12 90) + (length 5.08) + (name "P2.1/A9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 68.58 43.18 270) + (length 5.08) + (name "P0.2/AD2/RXD_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 68.58 -71.12 90) + (length 5.08) + (name "P2.2/A10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 71.12 43.18 270) + (length 5.08) + (name "P0.3/AD3/TXD_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 71.12 -71.12 90) + (length 5.08) + (name "P2.3/A11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 114.3 0 180) + (length 5.08) + (name "P0.4/AD4/UCTS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 114.3 -2.54 180) + (length 5.08) + (name "P0.5/AD5/UDSR" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 114.3 -5.08 180) + (length 5.08) + (name "P0.6/AD6/URI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 114.3 -7.62 180) + (length 5.08) + (name "P0.7/AD7/UDCD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 114.3 -10.16 180) + (length 5.08) + (name "P5.0/DM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 114.3 -12.7 180) + (length 5.08) + (name "P5.1/DP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 114.3 -15.24 180) + (length 5.08) + (name "P5.4/ALE/XB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 114.3 -17.78 180) + (length 5.08) + (name "P5.5/!A15/XA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 114.3 -20.32 180) + (length 5.08) + (name "P2.7/TXD1/DA7/A15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 114.3 -22.86 180) + (length 5.08) + (name "P2.6/RXD1/A14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 114.3 -25.4 180) + (length 5.08) + (name "P2.5/TNOW/A13/T2EX_/CAP2_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 114.3 -27.94 180) + (length 5.08) + (name "P2.4/A12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "CH558T" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 5.08 6.35 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + ) + ) + (property "Value" "CH558T" + (at 5.08 3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SSOP-20_5.3x7.2mm_P0.65mm" + (at 5.08 1.27 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.wch.cn/downloads/file/215.html" + (at 5.08 -3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "CH558T_1_1" + (rectangle + (start 5.08 2.54) + (end 63.5 -25.4) + (stroke + (width 0.3048) + (type solid) + ) + (fill + (type none) + ) + ) + (pin bidirectional line + (at 0 0 0) + (length 5.08) + (name "P1.2/AIN2/PWM3/CAP3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -2.54 0) + (length 5.08) + (name "P1.4/AIN4/SCS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -5.08 0) + (length 5.08) + (name "P1.5/AIN5/MOSI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -7.62 0) + (length 5.08) + (name "P1.6/AIN6/MISO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -10.16 0) + (length 5.08) + (name "P1.7/AIN7/SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -12.7 0) + (length 5.08) + (name "P5.7/RST" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -15.24 0) + (length 5.08) + (name "P3.2/LED0/INT0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -17.78 0) + (length 5.08) + (name "P3.4/LEDC/T0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -20.32 0) + (length 5.08) + (name "P4.6/XI/SCS_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -22.86 0) + (length 5.08) + (name "P4.7/XO/SCK_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 68.58 0 180) + (length 5.08) + (name "VDD33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 68.58 -2.54 180) + (length 5.08) + (name "VIN5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 68.58 -5.08 180) + (length 5.08) + (name "GND/VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 68.58 -7.62 180) + (length 5.08) + (name "P0.2/RXD_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 68.58 -10.16 180) + (length 5.08) + (name "P0.3/TXD_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 68.58 -12.7 180) + (length 5.08) + (name "P5.0/DM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 68.58 -15.24 180) + (length 5.08) + (name "P5.1/DP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 68.58 -17.78 180) + (length 5.08) + (name "P2.7/TXD1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 68.58 -20.32 180) + (length 5.08) + (name "P2.6/RXD1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 68.58 -22.86 180) + (length 5.08) + (name "P2.5/TNOW/T2EX_/CAP2_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "CH559L" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 3.81 6.35 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + ) + ) + (property "Value" "CH559L" + (at 3.81 3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + ) + ) + (property "Footprint" "Package_QFP:LQFP-48_7x7mm_P0.5mm" + (at 3.81 1.27 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + (hide yes) + ) + ) + (property "Datasheet" "http://www.wch.cn/downloads/file/212.html" + (at 3.81 -3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify right) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "CH559L_1_1" + (rectangle + (start 5.08 43.18) + (end 119.38 -71.12) + (stroke + (width 0.3048) + (type solid) + ) + (fill + (type none) + ) + ) + (pin bidirectional line + (at 0 0 0) + (length 5.08) + (name "P1.6/AIN6/MISO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -2.54 0) + (length 5.08) + (name "P1.7/AIN7/SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -5.08 0) + (length 5.08) + (name "P5.7/RST" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -7.62 0) + (length 5.08) + (name "P3.0/RXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -10.16 0) + (length 5.08) + (name "P4.5/PWM2_/A5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -12.7 0) + (length 5.08) + (name "P4.4/LED3/TNOW_/TXD1_/A4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -15.24 0) + (length 5.08) + (name "P3.1/TXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -17.78 0) + (length 5.08) + (name "P3.2/LED0/INT0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -20.32 0) + (length 5.08) + (name "P3.3/LED1/!A15/INT1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -22.86 0) + (length 5.08) + (name "P3.4/LEDC/XCS0/T0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -25.4 0) + (length 5.08) + (name "P3.5/DA6/T1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -27.94 0) + (length 5.08) + (name "P3.6/WR" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 48.26 48.26 270) + (length 5.08) + (name "P1.5/AIN5/MOSI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "48" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 48.26 -76.2 90) + (length 5.08) + (name "P3.7/RD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 50.8 48.26 270) + (length 5.08) + (name "P1.4/AIN4/SCS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "47" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 50.8 -76.2 90) + (length 5.08) + (name "P4.3/PWM1_/A3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 53.34 48.26 270) + (length 5.08) + (name "P1.3/AIN3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "46" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 53.34 -76.2 90) + (length 5.08) + (name "P4.2/PWM3_/CAP3_/A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 55.88 48.26 270) + (length 5.08) + (name "P1.2/AIN2/PWM3/CAP3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "45" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 55.88 -76.2 90) + (length 5.08) + (name "P4.6/XI/SCS_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 58.42 48.26 270) + (length 5.08) + (name "P1.1/AIN1/T2EX/CAP2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "44" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 58.42 -76.2 90) + (length 5.08) + (name "P4.7/XO/SCK_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 60.96 48.26 270) + (length 5.08) + (name "P1.0/AIN0/T2/CAP1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "43" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 60.96 -76.2 90) + (length 5.08) + (name "GND/VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 63.5 48.26 270) + (length 5.08) + (name "VDD33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "42" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 63.5 -76.2 90) + (length 5.08) + (name "P4.1/A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 66.04 48.26 270) + (length 5.08) + (name "VIN5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "41" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 66.04 -76.2 90) + (length 5.08) + (name "P4.0/LED2/A0/RXD1_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 68.58 48.26 270) + (length 5.08) + (name "P0.0/AD0/UDTR" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "40" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 68.58 -76.2 90) + (length 5.08) + (name "P2.0/A8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 71.12 48.26 270) + (length 5.08) + (name "P0.1/AD1/URTS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "39" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 71.12 -76.2 90) + (length 5.08) + (name "P2.1/MOSI1/A9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 73.66 48.26 270) + (length 5.08) + (name "P0.2/AD2/RXD_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 73.66 -76.2 90) + (length 5.08) + (name "P2.2/MISO1/A10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 76.2 48.26 270) + (length 5.08) + (name "P0.3/AD3/TXD_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "37" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 76.2 -76.2 90) + (length 5.08) + (name "P2.3/SCK1/A11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 124.46 0 180) + (length 5.08) + (name "P0.4/AD4/UCTS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 124.46 -2.54 180) + (length 5.08) + (name "P0.5/AD5/UDSR" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 124.46 -5.08 180) + (length 5.08) + (name "P0.6/AD6/URI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "34" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 124.46 -7.62 180) + (length 5.08) + (name "P0.7/AD7/UDCD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 124.46 -10.16 180) + (length 5.08) + (name "P5.0/DM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 124.46 -12.7 180) + (length 5.08) + (name "P5.1/DP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 124.46 -15.24 180) + (length 5.08) + (name "P5.4/HM/ALE/XB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 124.46 -17.78 180) + (length 5.08) + (name "P5.5/HP/!A15/XA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 124.46 -20.32 180) + (length 5.08) + (name "P2.7/TXD1/DA7/A15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 124.46 -22.86 180) + (length 5.08) + (name "P2.6/RXD1/A14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 124.46 -25.4 180) + (length 5.08) + (name "P2.5/TNOW/PWM2/A13/T2EX_/CAP2_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 124.46 -27.94 180) + (length 5.08) + (name "P2.4/PWM1/A12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "CH559T" + (pin_names + (offset 1.016) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 5.08 6.35 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + ) + ) + (property "Value" "CH559T" + (at 5.08 3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + ) + ) + (property "Footprint" "Package_SO:SSOP-20_5.3x7.2mm_P0.65mm" + (at 5.08 1.27 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + (hide yes) + ) + ) + (property "Datasheet" "http://www.wch.cn/downloads/file/212.html" + (at 5.08 -3.81 0) + (effects + (font + (size 1.524 1.524) + ) + (justify left) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "CH559T_1_1" + (rectangle + (start 5.08 2.54) + (end 68.58 -25.4) + (stroke + (width 0.3048) + (type solid) + ) + (fill + (type none) + ) + ) + (pin bidirectional line + (at 0 0 0) + (length 5.08) + (name "P1.2/AIN2/PWM3/CAP3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -2.54 0) + (length 5.08) + (name "P1.4/AIN4/SCS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -5.08 0) + (length 5.08) + (name "P1.5/AIN5/MOSI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -7.62 0) + (length 5.08) + (name "P1.6/AIN6/MISO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -10.16 0) + (length 5.08) + (name "P1.7/AIN7/SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -12.7 0) + (length 5.08) + (name "P5.7/RST" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -15.24 0) + (length 5.08) + (name "P3.2/LED0/INT0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -17.78 0) + (length 5.08) + (name "P3.4/LEDC/T0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -20.32 0) + (length 5.08) + (name "P4.6/XI/SCS_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 0 -22.86 0) + (length 5.08) + (name "P4.7/XO/SCK_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 73.66 0 180) + (length 5.08) + (name "VDD33" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 73.66 -2.54 180) + (length 5.08) + (name "VIN5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 73.66 -5.08 180) + (length 5.08) + (name "GND/VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 73.66 -7.62 180) + (length 5.08) + (name "P0.2/RXD_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 73.66 -10.16 180) + (length 5.08) + (name "P0.3/TXD_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 73.66 -12.7 180) + (length 5.08) + (name "P5.0/DM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 73.66 -15.24 180) + (length 5.08) + (name "P5.1/DP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 73.66 -17.78 180) + (length 5.08) + (name "P2.7/TXD1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 73.66 -20.32 180) + (length 5.08) + (name "P2.6/RXD1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 73.66 -22.86 180) + (length 5.08) + (name "P2.5/TNOW/PWM2/T2EX_/CAP2_" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) +) diff --git a/projects/the-pixel-clock/src/libraries/wch.lib b/projects/the-pixel-clock/src/libraries/wch.lib new file mode 100644 index 0000000000..aac31204d1 --- /dev/null +++ b/projects/the-pixel-clock/src/libraries/wch.lib @@ -0,0 +1,636 @@ +EESchema-LIBRARY Version 2.3 +DEF CH551G U 0 40 Y Y 1 L N +F0 "U" 200 250 60 H V L CNN +F1 "CH551G" 200 150 60 H V L CNN +F2 "Package_SO:STC_SOP-16_3.9x9.9mm_P1.27mm" 200 50 60 H I L CNN +F3 "http://www.wch.cn/downloads/file/241.html" 200 -150 60 H I L CNN +DRAW +X P3.2/INT0 1 0 0 200 R 50 50 1 1 B +X P1.4/T2_/CAP1_/SCS/TIN2 2 0 -100 200 R 50 50 1 1 B +X P1.5/MOSI/PWM1/TIN3 3 0 -200 200 R 50 50 1 1 B +X P1.6/MISO/TIN4 4 0 -300 200 R 50 50 1 1 B +X P1.7/SCK/TIN5 5 0 -400 200 R 50 50 1 1 B +X RST/T2EX_/CAP2_ 6 0 -500 200 R 50 50 1 1 B +X P3.1/PWM2_/TXD 7 0 -600 200 R 50 50 1 1 B +X P3.0/PWM1_/RXD 8 0 -700 200 R 50 50 1 1 B +X P1.1/T2EX/CAP2/TIN1 9 2800 -700 200 L 50 50 1 1 B +X P3.3/INT1 10 2800 -600 200 L 50 50 1 1 B +X P3.4/PWM2/T0 11 2800 -500 200 L 50 50 1 1 B +X P3.6/UDP 12 2800 -400 200 L 50 50 1 1 B +X P3.7/UDM 13 2800 -300 200 L 50 50 1 1 B +X GND/VSS 14 2800 -200 200 L 50 50 1 1 W +X VCC/VDD 15 2800 -100 200 L 50 50 1 1 W +X V33 16 2800 0 200 L 50 50 1 1 W +S 200 100 2600 -800 1 1 12 N +ENDDRAW +ENDDEF +DEF CH552E U 0 40 Y Y 1 L N +F0 "U" 200 250 60 H V L CNN +F1 "CH552E" 200 150 60 H V L CNN +F2 "Package_SO:MSOP-10_3x3mm_P0.5mm" 200 50 60 H I L CNN +F3 "http://www.wch.cn/downloads/file/241.html" 200 -150 60 H I L CNN +DRAW +X P1.4/T2_/CAP1_/SCS/TIN2/UCC1/AIN1 1 0 0 200 R 50 50 1 1 B +X P1.5/MOSI/PWM1/TIN3/UCC2/AIN2 2 0 -100 200 R 50 50 1 1 B +X P1.6/MISO/RXD1/TIN4 3 0 -200 200 R 50 50 1 1 B +X P1.7/SCK/TXD1/TIN5 4 0 -300 200 R 50 50 1 1 B +X RST/T2EX_/CAP2_ 5 0 -400 200 R 50 50 1 1 B +X P3.6/UDP 6 2700 -400 200 L 50 50 1 1 B +X P3.7/UDM 7 2700 -300 200 L 50 50 1 1 B +X GND/VSS 8 2700 -200 200 L 50 50 1 1 W +X VCC/VDD 9 2700 -100 200 L 50 50 1 1 W +X V33 10 2700 0 200 L 50 50 1 1 W +S 200 100 2500 -500 1 1 12 N +ENDDRAW +ENDDEF +DEF CH552G U 0 40 Y Y 1 L N +F0 "U" 200 250 60 H V L CNN +F1 "CH552G" 200 150 60 H V L CNN +F2 "Package_SO:STC_SOP-16_3.9x9.9mm_P1.27mm" 200 50 60 H I L CNN +F3 "http://www.wch.cn/downloads/file/241.html" 200 -150 60 H I L CNN +DRAW +X P3.2/TXD1_/INT0/VBUS1/AIN3 1 0 0 200 R 50 50 1 1 B +X P1.4/T2_/CAP1_/SCS/TIN2/UCC1/AIN1 2 0 -100 200 R 50 50 1 1 B +X P1.5/MOSI/PWM1/TIN3/UCC2/AIN2 3 0 -200 200 R 50 50 1 1 B +X P1.6/MISO/RXD1/TIN4 4 0 -300 200 R 50 50 1 1 B +X P1.7/SCK/TXD1/TIN5 5 0 -400 200 R 50 50 1 1 B +X RST/T2EX_/CAP2_ 6 0 -500 200 R 50 50 1 1 B +X P3.1/PWM2_/TXD 7 0 -600 200 R 50 50 1 1 B +X P3.0/PWM1_/RXD 8 0 -700 200 R 50 50 1 1 B +X P1.1/T2EX/CAP2/TIN1/VBUS2/AIN0 9 3800 -700 200 L 50 50 1 1 B +X P3.3/INT1 10 3800 -600 200 L 50 50 1 1 B +X P3.4/PWM2/RXD1_/T0 11 3800 -500 200 L 50 50 1 1 B +X P3.6/UDP 12 3800 -400 200 L 50 50 1 1 B +X P3.7/UDM 13 3800 -300 200 L 50 50 1 1 B +X GND/VSS 14 3800 -200 200 L 50 50 1 1 W +X VCC/VDD 15 3800 -100 200 L 50 50 1 1 W +X V33 16 3800 0 200 L 50 50 1 1 W +S 200 100 3600 -800 1 1 12 N +ENDDRAW +ENDDEF +DEF CH552P U 0 40 Y Y 1 L N +F0 "U" 150 250 60 H V R CNN +F1 "CH552P" 150 150 60 H V R CNN +F2 "Package_DFN_QFN:QFN-16-1EP_3x3mm_P0.5mm_EP1.9x1.9mm" 150 50 60 H I R CNN +F3 "http://www.wch.cn/downloads/file/241.html" 150 -150 60 H I R CNN +DRAW +X V33 1 1800 -2200 200 U 50 50 1 1 W +X P1.5/MOSI/PWM1/TIN3/AIN2 2 1900 -2200 200 U 50 50 1 1 B +X P1.4/T2_/CAP1_/SCS/TIN2/AIN1 3 2000 -2200 200 U 50 50 1 1 B +X P3.2/TXD1_/INT0/VBUS1/AIN3 4 2100 -2200 200 U 50 50 1 1 B +X P1.6/MISO/RXD1/TIN4 5 4000 -400 200 L 50 50 1 1 B +X P1.7/SCK/TXD1/TIN5 6 4000 -300 200 L 50 50 1 1 B +X RST/T2EX_/CAP2_ 7 4000 -200 200 L 50 50 1 1 B +X P1.0/T2/CAP1/TIN0 8 4000 -100 200 L 50 50 1 1 B +X P3.1/PWM2_/TXD 9 2200 1800 200 D 50 50 1 1 B +X P3.0/PWM1_/RXD 10 2100 1800 200 D 50 50 1 1 B +X P1.1/T2EX/CAP2/TIN1/AIN0 11 2000 1800 200 D 50 50 1 1 B +X P3.3/INT1 12 1900 1800 200 D 50 50 1 1 B +X P3.4/PWM2/RXD1_/T0 13 0 0 200 R 50 50 1 1 B +X P3.6/UDP 14 0 -100 200 R 50 50 1 1 B +X P3.7/UDM 15 0 -200 200 R 50 50 1 1 B +X VCC/VDD 16 0 -300 200 R 50 50 1 1 W +X GND/VSS 17 0 -400 200 R 50 50 1 1 W +S 200 1600 3800 -2000 1 1 12 N +ENDDRAW +ENDDEF +DEF CH552T U 0 40 Y Y 1 L N +F0 "U" 200 250 60 H V L CNN +F1 "CH552T" 200 150 60 H V L CNN +F2 "Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm" 200 50 60 H I L CNN +F3 "http://www.wch.cn/downloads/file/241.html" 200 -150 60 H I L CNN +DRAW +X P3.2/TXD1_/INT0/VBUS1/AIN3 1 0 0 200 R 50 50 1 1 B +X P1.4/T2_/CAP1_/SCS/TIN2/UCC1/AIN1 2 0 -100 200 R 50 50 1 1 B +X P1.5/MOSI/PWM1/TIN3/UCC2/AIN2 3 0 -200 200 R 50 50 1 1 B +X P1.6/MISO/RXD1/TIN4 4 0 -300 200 R 50 50 1 1 B +X P1.7/SCK/TXD1/TIN5 5 0 -400 200 R 50 50 1 1 B +X RST/T2EX_/CAP2_ 6 0 -500 200 R 50 50 1 1 B +X P1.0/T2/CAP1/TIN0 7 0 -600 200 R 50 50 1 1 B +X P1.1/T2EX/CAP2/TIN1/VBUS2/AIN0 8 0 -700 200 R 50 50 1 1 B +X P3.1/PWM2_/TXD 9 0 -800 200 R 50 50 1 1 B +X P3.0/PWM1_/RXD 10 0 -900 200 R 50 50 1 1 B +X P3.3/INT1 11 3200 -900 200 L 50 50 1 1 B +X P3.4/PWM2/RXD1_/T0 12 3200 -800 200 L 50 50 1 1 B +X P3.5/T1 13 3200 -700 200 L 50 50 1 1 B +X P3.6/UDP 14 3200 -600 200 L 50 50 1 1 B +X P3.7/UDM 15 3200 -500 200 L 50 50 1 1 B +X P1.3/XO/TXD_ 16 3200 -400 200 L 50 50 1 1 B +X P1.2/XI/RXD_ 17 3200 -300 200 L 50 50 1 1 B +X GND/VSS 18 3200 -200 200 L 50 50 1 1 W +X VCC/VDD 19 3200 -100 200 L 50 50 1 1 W +X V33 20 3200 0 200 L 50 50 1 1 W +S 200 100 3000 -1000 1 1 12 N +ENDDRAW +ENDDEF +DEF CH554E U 0 40 Y Y 1 L N +F0 "U" 200 250 60 H V L CNN +F1 "CH554E" 200 150 60 H V L CNN +F2 "Package_SO:MSOP-10_3x3mm_P0.5mm" 200 50 60 H I L CNN +F3 "http://www.wch.cn/downloads/file/229.html" 200 -150 60 H I L CNN +DRAW +X P1.4/T2_/CAP1_/SCS/TIN2/UCC1/AIN1 1 0 0 200 R 50 50 1 1 B +X P1.5/MOSI/PWM1/TIN3/UCC2/AIN2 2 0 -100 200 R 50 50 1 1 B +X P1.6/MISO/RXD1/TIN4 3 0 -200 200 R 50 50 1 1 B +X P1.7/SCK/TXD1/TIN5 4 0 -300 200 R 50 50 1 1 B +X RST/T2EX_/CAP2_ 5 0 -400 200 R 50 50 1 1 B +X P3.6/UDP 6 2700 -400 200 L 50 50 1 1 B +X P3.7/UDM 7 2700 -300 200 L 50 50 1 1 B +X GND/VSS 8 2700 -200 200 L 50 50 1 1 W +X VCC/VDD 9 2700 -100 200 L 50 50 1 1 W +X V33 10 2700 0 200 L 50 50 1 1 W +S 200 100 2500 -500 1 1 12 N +ENDDRAW +ENDDEF +DEF CH554G U 0 40 Y Y 1 L N +F0 "U" 200 250 60 H V L CNN +F1 "CH554G" 200 150 60 H V L CNN +F2 "Package_SO:STC_SOP-16_3.9x9.9mm_P1.27mm" 200 50 60 H I L CNN +F3 "http://www.wch.cn/downloads/file/229.html" 200 -150 60 H I L CNN +DRAW +X P3.2/TXD1_/INT0/VBUS1/AIN3 1 0 0 200 R 50 50 1 1 B +X P1.4/T2_/CAP1_/SCS/TIN2/UCC1/AIN1 2 0 -100 200 R 50 50 1 1 B +X P1.5/MOSI/PWM1/TIN3/UCC2/AIN2 3 0 -200 200 R 50 50 1 1 B +X P1.6/MISO/RXD1/TIN4 4 0 -300 200 R 50 50 1 1 B +X P1.7/SCK/TXD1/TIN5 5 0 -400 200 R 50 50 1 1 B +X RST/T2EX_/CAP2_ 6 0 -500 200 R 50 50 1 1 B +X P3.1/PWM2_/TXD 7 0 -600 200 R 50 50 1 1 B +X P3.0/PWM1_/RXD 8 0 -700 200 R 50 50 1 1 B +X P1.1/T2EX/CAP2/TIN1/VBUS2/AIN0 9 3800 -700 200 L 50 50 1 1 B +X P3.3/INT1 10 3800 -600 200 L 50 50 1 1 B +X P3.4/PWM2/RXD1_/T0 11 3800 -500 200 L 50 50 1 1 B +X P3.6/UDP 12 3800 -400 200 L 50 50 1 1 B +X P3.7/UDM 13 3800 -300 200 L 50 50 1 1 B +X GND/VSS 14 3800 -200 200 L 50 50 1 1 W +X VCC/VDD 15 3800 -100 200 L 50 50 1 1 W +X V33 16 3800 0 200 L 50 50 1 1 W +S 200 100 3600 -800 1 1 12 N +ENDDRAW +ENDDEF +DEF CH554P U 0 40 Y Y 1 L N +F0 "U" 150 250 60 H V R CNN +F1 "CH554P" 150 150 60 H V R CNN +F2 "Package_DFN_QFN:QFN-16-1EP_3x3mm_P0.5mm_EP1.9x1.9mm" 150 50 60 H I R CNN +F3 "http://www.wch.cn/downloads/file/229.html" 150 -150 60 H I R CNN +DRAW +X V33 1 1800 -2200 200 U 50 50 1 1 W +X P1.5/MOSI/PWM1/TIN3/AIN2 2 1900 -2200 200 U 50 50 1 1 B +X P1.4/T2_/CAP1_/SCS/TIN2/AIN1 3 2000 -2200 200 U 50 50 1 1 B +X P3.2/TXD1_/INT0/VBUS1/AIN3 4 2100 -2200 200 U 50 50 1 1 B +X P1.6/MISO/RXD1/TIN4 5 4000 -400 200 L 50 50 1 1 B +X P1.7/SCK/TXD1/TIN5 6 4000 -300 200 L 50 50 1 1 B +X RST/T2EX_/CAP2_ 7 4000 -200 200 L 50 50 1 1 B +X P1.0/T2/CAP1/TIN0 8 4000 -100 200 L 50 50 1 1 B +X P3.1/PWM2_/TXD 9 2200 1800 200 D 50 50 1 1 B +X P3.0/PWM1_/RXD 10 2100 1800 200 D 50 50 1 1 B +X P1.1/T2EX/CAP2/TIN1/AIN0 11 2000 1800 200 D 50 50 1 1 B +X P3.3/INT1 12 1900 1800 200 D 50 50 1 1 B +X P3.4/PWM2/RXD1_/T0 13 0 0 200 R 50 50 1 1 B +X P3.6/UDP 14 0 -100 200 R 50 50 1 1 B +X P3.7/UDM 15 0 -200 200 R 50 50 1 1 B +X VCC/VDD 16 0 -300 200 R 50 50 1 1 W +X GND/VSS 17 0 -400 200 R 50 50 1 1 W +S 200 1600 3800 -2000 1 1 12 N +ENDDRAW +ENDDEF +DEF CH554T U 0 40 Y Y 1 L N +F0 "U" 200 250 60 H V L CNN +F1 "CH554T" 200 150 60 H V L CNN +F2 "Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm" 200 50 60 H I L CNN +F3 "http://www.wch.cn/downloads/file/229.html" 200 -150 60 H I L CNN +DRAW +X P3.2/TXD1_/INT0/VBUS1/AIN3 1 0 0 200 R 50 50 1 1 B +X P1.4/T2_/CAP1_/SCS/TIN2/UCC1/AIN1 2 0 -100 200 R 50 50 1 1 B +X P1.5/MOSI/PWM1/TIN3/UCC2/AIN2 3 0 -200 200 R 50 50 1 1 B +X P1.6/MISO/RXD1/TIN4 4 0 -300 200 R 50 50 1 1 B +X P1.7/SCK/TXD1/TIN5 5 0 -400 200 R 50 50 1 1 B +X RST/T2EX_/CAP2_ 6 0 -500 200 R 50 50 1 1 B +X P1.0/T2/CAP1/TIN0 7 0 -600 200 R 50 50 1 1 B +X P1.1/T2EX/CAP2/TIN1/VBUS2/AIN0 8 0 -700 200 R 50 50 1 1 B +X P3.1/PWM2_/TXD 9 0 -800 200 R 50 50 1 1 B +X P3.0/PWM1_/RXD 10 0 -900 200 R 50 50 1 1 B +X P3.3/INT1 11 3200 -900 200 L 50 50 1 1 B +X P3.4/PWM2/RXD1_/T0 12 3200 -800 200 L 50 50 1 1 B +X P3.5/T1 13 3200 -700 200 L 50 50 1 1 B +X P3.6/UDP 14 3200 -600 200 L 50 50 1 1 B +X P3.7/UDM 15 3200 -500 200 L 50 50 1 1 B +X P1.3/XO/TXD_ 16 3200 -400 200 L 50 50 1 1 B +X P1.2/XI/RXD_ 17 3200 -300 200 L 50 50 1 1 B +X GND/VSS 18 3200 -200 200 L 50 50 1 1 W +X VCC/VDD 19 3200 -100 200 L 50 50 1 1 W +X V33 20 3200 0 200 L 50 50 1 1 W +S 200 100 3000 -1000 1 1 12 N +ENDDRAW +ENDDEF +DEF CH558L U 0 40 Y Y 1 L N +F0 "U" 150 250 60 H V R CNN +F1 "CH558L" 150 150 60 H V R CNN +F2 "Package_QFP:LQFP-48_7x7mm_P0.5mm" 150 50 60 H I R CNN +F3 "http://www.wch.cn/downloads/file/215.html" 150 -150 60 H I R CNN +DRAW +X P1.6/AIN6/MISO 1 0 0 200 R 50 50 1 1 B +X P1.7/AIN7/SCK 2 0 -100 200 R 50 50 1 1 B +X P5.7/RST 3 0 -200 200 R 50 50 1 1 B +X P3.0/RXD 4 0 -300 200 R 50 50 1 1 B +X P4.5/A5 5 0 -400 200 R 50 50 1 1 B +X P4.4/LED3/TNOW_/TXD1_/A4 6 0 -500 200 R 50 50 1 1 B +X P3.1/TXD 7 0 -600 200 R 50 50 1 1 B +X P3.2/LED0/INT0 8 0 -700 200 R 50 50 1 1 B +X P3.3/LED1/!A15/INT1 9 0 -800 200 R 50 50 1 1 B +X P3.4/LEDC/XCS0/T0 10 0 -900 200 R 50 50 1 1 B +X P3.5/DA6/T1 11 0 -1000 200 R 50 50 1 1 B +X P3.6/WR 12 0 -1100 200 R 50 50 1 1 B +X P3.7/RD 13 1700 -2800 200 U 50 50 1 1 B +X P4.3/A3 14 1800 -2800 200 U 50 50 1 1 B +X P4.2/PWM3_/CAP3_/A2 15 1900 -2800 200 U 50 50 1 1 B +X P4.6/XI/SCS_ 16 2000 -2800 200 U 50 50 1 1 B +X P4.7/XO/SCK_ 17 2100 -2800 200 U 50 50 1 1 B +X GND/VSS 18 2200 -2800 200 U 50 50 1 1 W +X P4.1/A1 19 2300 -2800 200 U 50 50 1 1 B +X P4.0/LED2/A0/RXD1_ 20 2400 -2800 200 U 50 50 1 1 B +X P2.0/A8 21 2500 -2800 200 U 50 50 1 1 B +X P2.1/A9 22 2600 -2800 200 U 50 50 1 1 B +X P2.2/A10 23 2700 -2800 200 U 50 50 1 1 B +X P2.3/A11 24 2800 -2800 200 U 50 50 1 1 B +X P2.4/A12 25 4500 -1100 200 L 50 50 1 1 B +X P2.5/TNOW/A13/T2EX_/CAP2_ 26 4500 -1000 200 L 50 50 1 1 B +X P2.6/RXD1/A14 27 4500 -900 200 L 50 50 1 1 B +X P2.7/TXD1/DA7/A15 28 4500 -800 200 L 50 50 1 1 B +X P5.5/!A15/XA 29 4500 -700 200 L 50 50 1 1 B +X P5.4/ALE/XB 30 4500 -600 200 L 50 50 1 1 B +X P5.1/DP 31 4500 -500 200 L 50 50 1 1 B +X P5.0/DM 32 4500 -400 200 L 50 50 1 1 B +X P0.7/AD7/UDCD 33 4500 -300 200 L 50 50 1 1 B +X P0.6/AD6/URI 34 4500 -200 200 L 50 50 1 1 B +X P0.5/AD5/UDSR 35 4500 -100 200 L 50 50 1 1 B +X P0.4/AD4/UCTS 36 4500 0 200 L 50 50 1 1 B +X P0.3/AD3/TXD_ 37 2800 1700 200 D 50 50 1 1 B +X P0.2/AD2/RXD_ 38 2700 1700 200 D 50 50 1 1 B +X P0.1/AD1/URTS 39 2600 1700 200 D 50 50 1 1 B +X P0.0/AD0/UDTR 40 2500 1700 200 D 50 50 1 1 B +X VIN5 41 2400 1700 200 D 50 50 1 1 W +X VDD33 42 2300 1700 200 D 50 50 1 1 W +X P1.0/AIN0/T2/CAP1 43 2200 1700 200 D 50 50 1 1 B +X P1.1/AIN1/T2EX/CAP2 44 2100 1700 200 D 50 50 1 1 B +X P1.2/AIN2/PWM3/CAP3 45 2000 1700 200 D 50 50 1 1 B +X P1.3/AIN3 46 1900 1700 200 D 50 50 1 1 B +X P1.4/AIN4/SCS 47 1800 1700 200 D 50 50 1 1 B +X P1.5/AIN5/MOSI 48 1700 1700 200 D 50 50 1 1 B +S 200 1500 4300 -2600 1 1 12 N +ENDDRAW +ENDDEF +DEF CH558T U 0 40 Y Y 1 L N +F0 "U" 200 250 60 H V L CNN +F1 "CH558T" 200 150 60 H V L CNN +F2 "Package_SO:SSOP-20_5.3x7.2mm_P0.65mm" 200 50 60 H I L CNN +F3 "http://www.wch.cn/downloads/file/215.html" 200 -150 60 H I L CNN +DRAW +X P1.2/AIN2/PWM3/CAP3 1 0 0 200 R 50 50 1 1 B +X P1.4/AIN4/SCS 2 0 -100 200 R 50 50 1 1 B +X P1.5/AIN5/MOSI 3 0 -200 200 R 50 50 1 1 B +X P1.6/AIN6/MISO 4 0 -300 200 R 50 50 1 1 B +X P1.7/AIN7/SCK 5 0 -400 200 R 50 50 1 1 B +X P5.7/RST 6 0 -500 200 R 50 50 1 1 B +X P3.2/LED0/INT0 7 0 -600 200 R 50 50 1 1 B +X P3.4/LEDC/T0 8 0 -700 200 R 50 50 1 1 B +X P4.6/XI/SCS_ 9 0 -800 200 R 50 50 1 1 B +X P4.7/XO/SCK_ 10 0 -900 200 R 50 50 1 1 B +X P2.5/TNOW/T2EX_/CAP2_ 11 2700 -900 200 L 50 50 1 1 B +X P2.6/RXD1 12 2700 -800 200 L 50 50 1 1 B +X P2.7/TXD1 13 2700 -700 200 L 50 50 1 1 B +X P5.1/DP 14 2700 -600 200 L 50 50 1 1 B +X P5.0/DM 15 2700 -500 200 L 50 50 1 1 B +X P0.3/TXD_ 16 2700 -400 200 L 50 50 1 1 B +X P0.2/RXD_ 17 2700 -300 200 L 50 50 1 1 B +X GND/VSS 18 2700 -200 200 L 50 50 1 1 W +X VIN5 19 2700 -100 200 L 50 50 1 1 W +X VDD33 20 2700 0 200 L 50 50 1 1 W +S 200 100 2500 -1000 1 1 12 N +ENDDRAW +ENDDEF +DEF CH559L U 0 40 Y Y 1 L N +F0 "U" 150 250 60 H V R CNN +F1 "CH559L" 150 150 60 H V R CNN +F2 "Package_QFP:LQFP-48_7x7mm_P0.5mm" 150 50 60 H I R CNN +F3 "http://www.wch.cn/downloads/file/212.html" 150 -150 60 H I R CNN +DRAW +X P1.6/AIN6/MISO 1 0 0 200 R 50 50 1 1 B +X P1.7/AIN7/SCK 2 0 -100 200 R 50 50 1 1 B +X P5.7/RST 3 0 -200 200 R 50 50 1 1 B +X P3.0/RXD 4 0 -300 200 R 50 50 1 1 B +X P4.5/PWM2_/A5 5 0 -400 200 R 50 50 1 1 B +X P4.4/LED3/TNOW_/TXD1_/A4 6 0 -500 200 R 50 50 1 1 B +X P3.1/TXD 7 0 -600 200 R 50 50 1 1 B +X P3.2/LED0/INT0 8 0 -700 200 R 50 50 1 1 B +X P3.3/LED1/!A15/INT1 9 0 -800 200 R 50 50 1 1 B +X P3.4/LEDC/XCS0/T0 10 0 -900 200 R 50 50 1 1 B +X P3.5/DA6/T1 11 0 -1000 200 R 50 50 1 1 B +X P3.6/WR 12 0 -1100 200 R 50 50 1 1 B +X P3.7/RD 13 1900 -3000 200 U 50 50 1 1 B +X P4.3/PWM1_/A3 14 2000 -3000 200 U 50 50 1 1 B +X P4.2/PWM3_/CAP3_/A2 15 2100 -3000 200 U 50 50 1 1 B +X P4.6/XI/SCS_ 16 2200 -3000 200 U 50 50 1 1 B +X P4.7/XO/SCK_ 17 2300 -3000 200 U 50 50 1 1 B +X GND/VSS 18 2400 -3000 200 U 50 50 1 1 W +X P4.1/A1 19 2500 -3000 200 U 50 50 1 1 B +X P4.0/LED2/A0/RXD1_ 20 2600 -3000 200 U 50 50 1 1 B +X P2.0/A8 21 2700 -3000 200 U 50 50 1 1 B +X P2.1/MOSI1/A9 22 2800 -3000 200 U 50 50 1 1 B +X P2.2/MISO1/A10 23 2900 -3000 200 U 50 50 1 1 B +X P2.3/SCK1/A11 24 3000 -3000 200 U 50 50 1 1 B +X P2.4/PWM1/A12 25 4900 -1100 200 L 50 50 1 1 B +X P2.5/TNOW/PWM2/A13/T2EX_/CAP2_ 26 4900 -1000 200 L 50 50 1 1 B +X P2.6/RXD1/A14 27 4900 -900 200 L 50 50 1 1 B +X P2.7/TXD1/DA7/A15 28 4900 -800 200 L 50 50 1 1 B +X P5.5/HP/!A15/XA 29 4900 -700 200 L 50 50 1 1 B +X P5.4/HM/ALE/XB 30 4900 -600 200 L 50 50 1 1 B +X P5.1/DP 31 4900 -500 200 L 50 50 1 1 B +X P5.0/DM 32 4900 -400 200 L 50 50 1 1 B +X P0.7/AD7/UDCD 33 4900 -300 200 L 50 50 1 1 B +X P0.6/AD6/URI 34 4900 -200 200 L 50 50 1 1 B +X P0.5/AD5/UDSR 35 4900 -100 200 L 50 50 1 1 B +X P0.4/AD4/UCTS 36 4900 0 200 L 50 50 1 1 B +X P0.3/AD3/TXD_ 37 3000 1900 200 D 50 50 1 1 B +X P0.2/AD2/RXD_ 38 2900 1900 200 D 50 50 1 1 B +X P0.1/AD1/URTS 39 2800 1900 200 D 50 50 1 1 B +X P0.0/AD0/UDTR 40 2700 1900 200 D 50 50 1 1 B +X VIN5 41 2600 1900 200 D 50 50 1 1 W +X VDD33 42 2500 1900 200 D 50 50 1 1 W +X P1.0/AIN0/T2/CAP1 43 2400 1900 200 D 50 50 1 1 B +X P1.1/AIN1/T2EX/CAP2 44 2300 1900 200 D 50 50 1 1 B +X P1.2/AIN2/PWM3/CAP3 45 2200 1900 200 D 50 50 1 1 B +X P1.3/AIN3 46 2100 1900 200 D 50 50 1 1 B +X P1.4/AIN4/SCS 47 2000 1900 200 D 50 50 1 1 B +X P1.5/AIN5/MOSI 48 1900 1900 200 D 50 50 1 1 B +S 200 1700 4700 -2800 1 1 12 N +ENDDRAW +ENDDEF +DEF CH559T U 0 40 Y Y 1 L N +F0 "U" 200 250 60 H V L CNN +F1 "CH559T" 200 150 60 H V L CNN +F2 "Package_SO:SSOP-20_5.3x7.2mm_P0.65mm" 200 50 60 H I L CNN +F3 "http://www.wch.cn/downloads/file/212.html" 200 -150 60 H I L CNN +DRAW +X P1.2/AIN2/PWM3/CAP3 1 0 0 200 R 50 50 1 1 B +X P1.4/AIN4/SCS 2 0 -100 200 R 50 50 1 1 B +X P1.5/AIN5/MOSI 3 0 -200 200 R 50 50 1 1 B +X P1.6/AIN6/MISO 4 0 -300 200 R 50 50 1 1 B +X P1.7/AIN7/SCK 5 0 -400 200 R 50 50 1 1 B +X P5.7/RST 6 0 -500 200 R 50 50 1 1 B +X P3.2/LED0/INT0 7 0 -600 200 R 50 50 1 1 B +X P3.4/LEDC/T0 8 0 -700 200 R 50 50 1 1 B +X P4.6/XI/SCS_ 9 0 -800 200 R 50 50 1 1 B +X P4.7/XO/SCK_ 10 0 -900 200 R 50 50 1 1 B +X P2.5/TNOW/PWM2/T2EX_/CAP2_ 11 2900 -900 200 L 50 50 1 1 B +X P2.6/RXD1 12 2900 -800 200 L 50 50 1 1 B +X P2.7/TXD1 13 2900 -700 200 L 50 50 1 1 B +X P5.1/DP 14 2900 -600 200 L 50 50 1 1 B +X P5.0/DM 15 2900 -500 200 L 50 50 1 1 B +X P0.3/TXD_ 16 2900 -400 200 L 50 50 1 1 B +X P0.2/RXD_ 17 2900 -300 200 L 50 50 1 1 B +X GND/VSS 18 2900 -200 200 L 50 50 1 1 W +X VIN5 19 2900 -100 200 L 50 50 1 1 W +X VDD33 20 2900 0 200 L 50 50 1 1 W +S 200 100 2700 -1000 1 1 12 N +ENDDRAW +ENDDEF +DEF CH547F U 0 40 Y Y 1 L N +F0 "U" 150 250 60 H V R CNN +F1 "CH547F" 150 150 60 H V R CNN +F2 "Package_DFN_QFN:QFN-28-1EP_4x4mm_P0.4mm_EP2.4x2.4mm" 150 50 60 H I R CNN +F3 "http://www.wch.cn/downloads/file/261.html" 150 -150 60 H I R CNN +DRAW +X P1.6/MISO/RXD1_/AIN6 1 1400 -2100 200 U 50 50 1 1 B +X P1.7/SCK/TXD1_/AIN7 2 1500 -2100 200 U 50 50 1 1 B +X P5.7/RST 3 1600 -2100 200 U 50 50 1 1 B +X P3.0/RXD 4 1700 -2100 200 U 50 50 1 1 B +X P3.1/TXD 5 1800 -2100 200 U 50 50 1 1 B +X P3.2/INT0 6 1900 -2100 200 U 50 50 1 1 B +X P3.3/INT1 7 2000 -2100 200 U 50 50 1 1 B +X P3.4/T0 8 3500 -700 200 L 50 50 1 1 B +X P3.5/T1 9 3500 -600 200 L 50 50 1 1 B +X P4.6/XI 10 3500 -500 200 L 50 50 1 1 B +X XO 11 3500 -400 200 L 50 50 1 1 B +X P2.2/PWM3/INT0_ 12 3500 -300 200 L 50 50 1 1 B +X P2.4/PWM1/T2_ 13 3500 -200 200 L 50 50 1 1 B +X P2.6/RXD1 14 3500 -100 200 L 50 50 1 1 B +X P2.7/TXD1 15 2100 1400 200 D 50 50 1 1 B +X P5.5/HVOD 16 2000 1400 200 D 50 50 1 1 B +X P5.1/DP 17 1900 1400 200 D 50 50 1 1 B +X P5.0/DM 18 1800 1400 200 D 50 50 1 1 B +X P0.7/TXD3 19 1700 1400 200 D 50 50 1 1 B +X P0.6/RXD3 20 1600 1400 200 D 50 50 1 1 B +X P0.5/TXD2 21 1500 1400 200 D 50 50 1 1 B +X P0.4/RXD2 22 0 0 200 R 50 50 1 1 B +X VDD 23 0 -100 200 R 50 50 1 1 W +X V33 24 0 -200 200 R 50 50 1 1 W +X P1.0/T2/AIN0 25 0 -300 200 R 50 50 1 1 B +X P1.1/T2EX/CAP2/AIN1 26 0 -400 200 R 50 50 1 1 B +X P1.4/SCS/AIN4 27 0 -500 200 R 50 50 1 1 B +X P1.5/MOSI/PWM0_/AIN5 28 0 -600 200 R 50 50 1 1 B +X GND/VSS 29 0 -700 200 R 50 50 1 1 W +S 200 1200 3300 -1900 1 1 12 N +ENDDRAW +ENDDEF +DEF CH547G U 0 40 Y Y 1 L N +F0 "U" 200 250 60 H V L CNN +F1 "CH547G" 200 150 60 H V L CNN +F2 "Package_SO:STC_SOP-16_3.9x9.9mm_P1.27mm" 200 50 60 H I L CNN +F3 "http://www.wch.cn/downloads/file/261.html" 200 -150 60 H I L CNN +DRAW +X P1.1/T2EX/CAP2/AIN1 1 0 0 200 R 50 50 1 1 B +X P1.4/SCS/AIN4 2 0 -100 200 R 50 50 1 1 B +X P1.5/MOSI/PWM0_/AIN5 3 0 -200 200 R 50 50 1 1 B +X P1.6/MISO/RXD1_/AIN6 4 0 -300 200 R 50 50 1 1 B +X P1.7/SCK/TXD1_/AIN7 5 0 -400 200 R 50 50 1 1 B +X P5.7/RST 6 0 -500 200 R 50 50 1 1 B +X P3.0/RXD 7 0 -600 200 R 50 50 1 1 B +X P3.1/TXD 8 0 -700 200 R 50 50 1 1 B +X P3.4/T0 9 2400 -700 200 L 50 50 1 1 B +X P2.2/PWM3/INT0_ 10 2400 -600 200 L 50 50 1 1 B +X P2.4/PWM1/T2_ 11 2400 -500 200 L 50 50 1 1 B +X P5.1/DP 12 2400 -400 200 L 50 50 1 1 B +X P5.0/DM 13 2400 -300 200 L 50 50 1 1 B +X GND/VSS 14 2400 -200 200 L 50 50 1 1 W +X VDD 15 2400 -100 200 L 50 50 1 1 W +X V33 16 2400 0 200 L 50 50 1 1 W +S 200 100 2200 -800 1 1 12 N +ENDDRAW +ENDDEF +DEF CH547L U 0 40 Y Y 1 L N +F0 "U" 150 250 60 H V R CNN +F1 "CH547L" 150 150 60 H V R CNN +F2 "Package_QFP:LQFP-48_7x7mm_P0.5mm" 150 50 60 H I R CNN +F3 "http://www.wch.cn/downloads/file/261.html" 150 -150 60 H I R CNN +DRAW +X P1.6/MISO/RXD1_/AIN6 1 1500 -2600 200 U 50 50 1 1 B +X P1.7/SCK/TXD1_/AIN7 2 1600 -2600 200 U 50 50 1 1 B +X P5.7/RST 3 1700 -2600 200 U 50 50 1 1 B +X P3.0/RXD 4 1800 -2600 200 U 50 50 1 1 B +X P4.5 5 1900 -2600 200 U 50 50 1 1 B +X P4.4 6 2000 -2600 200 U 50 50 1 1 B +X P3.1/TXD 7 2100 -2600 200 U 50 50 1 1 B +X P3.2/INT0 8 2200 -2600 200 U 50 50 1 1 B +X P3.3/INT1 9 2300 -2600 200 U 50 50 1 1 B +X P3.4/T0 10 2400 -2600 200 U 50 50 1 1 B +X P3.5/T1 11 2500 -2600 200 U 50 50 1 1 B +X P3.6 12 2600 -2600 200 U 50 50 1 1 B +X P3.7/INT3 13 4100 -1100 200 L 50 50 1 1 B +X P4.3 14 4100 -1000 200 L 50 50 1 1 B +X P4.2 15 4100 -900 200 L 50 50 1 1 B +X P4.6/XI 16 4100 -800 200 L 50 50 1 1 B +X XO 17 4100 -700 200 L 50 50 1 1 B +X GND/VSS 18 4100 -600 200 L 50 50 1 1 W +X P4.1 19 4100 -500 200 L 50 50 1 1 B +X P4.0 20 4100 -400 200 L 50 50 1 1 B +X P2.0 21 4100 -300 200 L 50 50 1 1 B +X P2.1 22 4100 -200 200 L 50 50 1 1 B +X P2.2/PWM3/INT0_ 23 4100 -100 200 L 50 50 1 1 B +X P2.3/PWM2 24 4100 0 200 L 50 50 1 1 B +X P2.4/PWM1/T2_ 25 2600 1500 200 D 50 50 1 1 B +X P2.5/PWM0/T2EX_/CAP2_ 26 2500 1500 200 D 50 50 1 1 B +X P2.6/RXD1 27 2400 1500 200 D 50 50 1 1 B +X P2.7/TXD1 28 2300 1500 200 D 50 50 1 1 B +X P5.5/HVOD 29 2200 1500 200 D 50 50 1 1 B +X P5.4/ALE/CK0 30 2100 1500 200 D 50 50 1 1 B +X P5.1/DP 31 2000 1500 200 D 50 50 1 1 B +X P5.0/DM 32 1900 1500 200 D 50 50 1 1 B +X P0.7/TXD3 33 1800 1500 200 D 50 50 1 1 B +X P0.6/RXD3 34 1700 1500 200 D 50 50 1 1 B +X P0.5/TXD2 35 1600 1500 200 D 50 50 1 1 B +X P0.4/RXD2 36 1500 1500 200 D 50 50 1 1 B +X P0.3/TXD_/AIN11 37 0 0 200 R 50 50 1 1 B +X P0.2/RXD_/AIN10 38 0 -100 200 R 50 50 1 1 B +X P0.1/AIN9 39 0 -200 200 R 50 50 1 1 B +X P0.0/AIN8 40 0 -300 200 R 50 50 1 1 B +X VDD 41 0 -400 200 R 50 50 1 1 W +X V33 42 0 -500 200 R 50 50 1 1 W +X P1.0/T2/AIN0 43 0 -600 200 R 50 50 1 1 B +X P1.1/T2EX/CAP2/AIN1 44 0 -700 200 R 50 50 1 1 B +X P1.2/AIN2 45 0 -800 200 R 50 50 1 1 B +X P1.3/AIN3 46 0 -900 200 R 50 50 1 1 B +X P1.4/SCS/AIN4 47 0 -1000 200 R 50 50 1 1 B +X P1.5/MOSI/PWM0_/AIN5 48 0 -1100 200 R 50 50 1 1 B +S 200 1300 3900 -2400 1 1 12 N +ENDDRAW +ENDDEF +DEF CH549F U 0 40 Y Y 1 L N +F0 "U" 150 250 60 H V R CNN +F1 "CH549F" 150 150 60 H V R CNN +F2 "Package_DFN_QFN:QFN-28-1EP_4x4mm_P0.4mm_EP2.4x2.4mm" 150 50 60 H I R CNN +F3 "http://www.wch.cn/downloads/file/262.html" 150 -150 60 H I R CNN +DRAW +X P1.6/MISO/RXD1_/VBUS/AIN6 1 1700 -2400 200 U 50 50 1 1 B +X P1.7/SCK/TXD1_/AIN7 2 1800 -2400 200 U 50 50 1 1 B +X P5.7/RST 3 1900 -2400 200 U 50 50 1 1 B +X P3.0/RXD 4 2000 -2400 200 U 50 50 1 1 B +X P3.1/TXD 5 2100 -2400 200 U 50 50 1 1 B +X P3.2/INT0 6 2200 -2400 200 U 50 50 1 1 B +X P3.3/INT1 7 2300 -2400 200 U 50 50 1 1 B +X P3.4/T0 8 4100 -700 200 L 50 50 1 1 B +X P3.5/T1 9 4100 -600 200 L 50 50 1 1 B +X P4.6/XI 10 4100 -500 200 L 50 50 1 1 B +X XO 11 4100 -400 200 L 50 50 1 1 B +X P2.2/PWM3/INT0_ 12 4100 -300 200 L 50 50 1 1 B +X P2.4/PWM1/T2_/CAP1_ 13 4100 -200 200 L 50 50 1 1 B +X P2.6/PWM6/RXD1 14 4100 -100 200 L 50 50 1 1 B +X P2.7/PWM7/TXD1 15 2400 1700 200 D 50 50 1 1 B +X P5.5/HVOD 16 2300 1700 200 D 50 50 1 1 B +X P5.1/DP 17 2200 1700 200 D 50 50 1 1 B +X P5.0/DM 18 2100 1700 200 D 50 50 1 1 B +X P0.7/TXD3/AIN15 19 2000 1700 200 D 50 50 1 1 B +X P0.6/RXD3/AIN14 20 1900 1700 200 D 50 50 1 1 B +X P0.5/TXD2/AIN13 21 1800 1700 200 D 50 50 1 1 B +X P0.4/RXD2/AIN12 22 0 0 200 R 50 50 1 1 B +X VDD 23 0 -100 200 R 50 50 1 1 W +X V33 24 0 -200 200 R 50 50 1 1 W +X P1.0/T2/CAP1/AIN0 25 0 -300 200 R 50 50 1 1 B +X P1.1/T2EX/CAP2/AIN1 26 0 -400 200 R 50 50 1 1 B +X P1.4/SCS/UCC1/AIN4 27 0 -500 200 R 50 50 1 1 B +X P1.5/MOSI/PWM0_/AIN5 28 0 -600 200 R 50 50 1 1 B +X GND/VSS 29 0 -700 200 R 50 50 1 1 W +S 200 1500 3900 -2200 1 1 12 N +ENDDRAW +ENDDEF +DEF CH549G U 0 40 Y Y 1 L N +F0 "U" 200 250 60 H V L CNN +F1 "CH549G" 200 150 60 H V L CNN +F2 "Package_SO:STC_SOP-16_3.9x9.9mm_P1.27mm" 200 50 60 H I L CNN +F3 "http://www.wch.cn/downloads/file/262.html" 200 -150 60 H I L CNN +DRAW +X P1.1/T2EX/CAP2/AIN1 1 0 0 200 R 50 50 1 1 B +X P1.4/SCS/UCC1/AIN4 2 0 -100 200 R 50 50 1 1 B +X P1.5/MOSI/PWM0_/UCC2/AIN5 3 0 -200 200 R 50 50 1 1 B +X P1.6/MISO/RXD1_/VBUS/AIN6 4 0 -300 200 R 50 50 1 1 B +X P1.7/SCK/TXD1_/AIN7 5 0 -400 200 R 50 50 1 1 B +X P5.7/RST 6 0 -500 200 R 50 50 1 1 B +X P3.0/RXD 7 0 -600 200 R 50 50 1 1 B +X P3.1/TXD 8 0 -700 200 R 50 50 1 1 B +X P3.4/T0 9 2900 -700 200 L 50 50 1 1 B +X P2.2/PWM3/INT0_ 10 2900 -600 200 L 50 50 1 1 B +X P2.4/PWM1/T2_/CAP1_ 11 2900 -500 200 L 50 50 1 1 B +X P5.1/DP 12 2900 -400 200 L 50 50 1 1 B +X P5.0/DM 13 2900 -300 200 L 50 50 1 1 B +X GND/VSS 14 2900 -200 200 L 50 50 1 1 W +X VDD 15 2900 -100 200 L 50 50 1 1 W +X V33 16 2900 0 200 L 50 50 1 1 W +S 200 100 2700 -800 1 1 12 N +ENDDRAW +ENDDEF +DEF CH549L U 0 40 Y Y 1 L N +F0 "U" 150 250 60 H V R CNN +F1 "CH549L" 150 150 60 H V R CNN +F2 "Package_QFP:LQFP-48_7x7mm_P0.5mm" 150 50 60 H I R CNN +F3 "http://www.wch.cn/downloads/file/262.html" 150 -150 60 H I R CNN +DRAW +X P1.6/MISO/RXD1_/VBUS/AIN6 1 1700 -2800 200 U 50 50 1 1 B +X P1.7/SCK/TXD1_/AIN7 2 1800 -2800 200 U 50 50 1 1 B +X P5.7/RST 3 1900 -2800 200 U 50 50 1 1 B +X P3.0/RXD 4 2000 -2800 200 U 50 50 1 1 B +X P4.5 5 2100 -2800 200 U 50 50 1 1 B +X P4.4 6 2200 -2800 200 U 50 50 1 1 B +X P3.1/TXD 7 2300 -2800 200 U 50 50 1 1 B +X P3.2/INT0 8 2400 -2800 200 U 50 50 1 1 B +X P3.3/INT1 9 2500 -2800 200 U 50 50 1 1 B +X P3.4/T0 10 2600 -2800 200 U 50 50 1 1 B +X P3.5/T1 11 2700 -2800 200 U 50 50 1 1 B +X P3.6/CAP0 12 2800 -2800 200 U 50 50 1 1 B +X P3.7/INT3 13 4500 -1100 200 L 50 50 1 1 B +X P4.3 14 4500 -1000 200 L 50 50 1 1 B +X P4.2 15 4500 -900 200 L 50 50 1 1 B +X P4.6/XI 16 4500 -800 200 L 50 50 1 1 B +X XO 17 4500 -700 200 L 50 50 1 1 B +X GND/VSS 18 4500 -600 200 L 50 50 1 1 W +X P4.1 19 4500 -500 200 L 50 50 1 1 B +X P4.0 20 4500 -400 200 L 50 50 1 1 B +X P2.0/PWM5 21 4500 -300 200 L 50 50 1 1 B +X P2.1/PWM4 22 4500 -200 200 L 50 50 1 1 B +X P2.2/PWM3/INT0_ 23 4500 -100 200 L 50 50 1 1 B +X P2.3/PWM2 24 4500 0 200 L 50 50 1 1 B +X P2.4/PWM1/T2_/CAP1_ 25 2800 1700 200 D 50 50 1 1 B +X P2.5/PWM0/T2EX_/CAP2_ 26 2700 1700 200 D 50 50 1 1 B +X P2.6/PWM6/RXD1 27 2600 1700 200 D 50 50 1 1 B +X P2.7/PWM7/TXD1 28 2500 1700 200 D 50 50 1 1 B +X P5.5/HVOD 29 2400 1700 200 D 50 50 1 1 B +X P5.4/ALE/CK0 30 2300 1700 200 D 50 50 1 1 B +X P5.1/DP 31 2200 1700 200 D 50 50 1 1 B +X P5.0/DM 32 2100 1700 200 D 50 50 1 1 B +X P0.7/TXD3/AIN15 33 2000 1700 200 D 50 50 1 1 B +X P0.6/RXD3/AIN14 34 1900 1700 200 D 50 50 1 1 B +X P0.5/TXD2/AIN13 35 1800 1700 200 D 50 50 1 1 B +X P0.4/RXD2/AIN12 36 1700 1700 200 D 50 50 1 1 B +X P0.3/TXD_/AIN11 37 0 0 200 R 50 50 1 1 B +X P0.2/RXD_/AIN10 38 0 -100 200 R 50 50 1 1 B +X P0.1/AIN9 39 0 -200 200 R 50 50 1 1 B +X P0.0/AIN8 40 0 -300 200 R 50 50 1 1 B +X VDD 41 0 -400 200 R 50 50 1 1 W +X V33 42 0 -500 200 R 50 50 1 1 W +X P1.0/T2/CAP1/AIN0 43 0 -600 200 R 50 50 1 1 B +X P1.1/T2EX/CAP2/AIN1 44 0 -700 200 R 50 50 1 1 B +X P1.2/AIN2 45 0 -800 200 R 50 50 1 1 B +X P1.3/AIN3 46 0 -900 200 R 50 50 1 1 B +X P1.4/SCS/UCC1/AIN4 47 0 -1000 200 R 50 50 1 1 B +X P1.5/MOSI/PWM0_/UCC2/AIN5 48 0 -1100 200 R 50 50 1 1 B +S 200 1500 4300 -2600 1 1 12 N +ENDDRAW +ENDDEF diff --git a/projects/the-pixel-clock/src/production/bom.csv b/projects/the-pixel-clock/src/production/bom.csv new file mode 100644 index 0000000000..43193b581e --- /dev/null +++ b/projects/the-pixel-clock/src/production/bom.csv @@ -0,0 +1,24 @@ +Designator,Footprint,Quantity,Value,LCSC Part # +"BT3, BT9",BatteryHolder_MYOUNG_BS-07-A1BJ001_CR2032,2,Battery_Cell,C2979167 +"C1, C6",0603,2,10 uF,C19702 +"C2, C4, C5, C7",0603,4,100 nF,C14663 +C3,0603,1,1 uF,C15849 +"D1, D10, D11, D2, D4, D5, D7, D8",LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm,8,WS2812B,C22461793 +D3,D_SMB,1,P6SMB6.8CA,C78395 +D6,D_SOD-323,1,1N5819WS,C191023 +D9,0805,1,LED,C84256 +Q1,SOT-23,1,AO3401A,C15127 +"Q2, Q3",SOT-23,2,AO3400A,C20917 +R1,0402,1,330,C25104 +R10,1206,1,100,C17901 +"R11, R2",0402,2,1K,C11702 +R3,0603,1,27K,C22967 +R4,0603,1,220,C22962 +"R5, R6",0603,2,5.1K,C23186 +R8,0402,1,100K,C25741 +R9,0805,1,10K,C17414 +SW1,SW_Push_1P1T_XKB_TS-1187A,1,SW_Push,C318884 +U1,SOT-23-6,1,TP4057,C12044 +U2,STC_SOP-16_3.9x9.9mm_P1.27mm,1,CH552G,C111292 +U3,SOT-23-6,1,DW01A,C18164398 +USB1,USB-C_UC09-0B16F00P11,1,UC09-0B16F00P11,C36936538 diff --git a/projects/the-pixel-clock/src/production/designators.csv b/projects/the-pixel-clock/src/production/designators.csv new file mode 100644 index 0000000000..d0b7b734bf --- /dev/null +++ b/projects/the-pixel-clock/src/production/designators.csv @@ -0,0 +1,45 @@ +BT3:1 +BT9:1 +BZ6:1 +C1:1 +C2:1 +C3:1 +C4:1 +C5:1 +C6:1 +C7:1 +D1:1 +D10:1 +D11:1 +D2:1 +D3:1 +D4:1 +D5:1 +D6:1 +D7:1 +D8:1 +D9:1 +J1:1 +Q1:1 +Q2:1 +Q3:1 +QR*****:1 +R1:1 +R10:1 +R11:1 +R2:1 +R3:1 +R4:1 +R5:1 +R6:1 +R8:1 +R9:1 +REF**:1 +SW1:1 +SW2:1 +SW3:1 +SW4:1 +U1:1 +U2:1 +U3:1 +USB1:1 diff --git a/projects/the-pixel-clock/src/production/hacky-holidays.zip b/projects/the-pixel-clock/src/production/hacky-holidays.zip new file mode 100644 index 0000000000..7321d81966 Binary files /dev/null and b/projects/the-pixel-clock/src/production/hacky-holidays.zip differ diff --git a/projects/the-pixel-clock/src/production/netlist.ipc b/projects/the-pixel-clock/src/production/netlist.ipc new file mode 100644 index 0000000000..226ee6cb62 --- /dev/null +++ b/projects/the-pixel-clock/src/production/netlist.ipc @@ -0,0 +1,182 @@ +P CODE 00 +P UNITS CUST 0 +P arrayDim N +317GND VIA MD0118PA00X+086535Y-043134X0236Y0000R000S3 +317GND VIA MD0118PA00X+084953Y-043472X0236Y0000R000S3 +317BUZ VIA MD0118PA00X+076811Y-024957X0236Y0000R000S3 +317GND VIA MD0118PA00X+079606Y-031457X0236Y0000R000S3 +317GND VIA MD0118PA00X+080126Y-028150X0236Y0000R000S3 +317GND VIA MD0118PA00X+075354Y-017402X0236Y0000R000S3 +317GND VIA MD0118PA00X+090866Y-043760X0236Y0000R000S3 +317GND VIA MD0118PA00X+080295Y-033415X0236Y0000R000S3 +317GND VIA MD0118PA00X+090846Y-017283X0236Y0000R000S3 +317GND VIA MD0118PA00X+069685Y-023228X0236Y0000R000S3 +317GND VIA MD0118PA00X+076732Y-031929X0236Y0000R000S3 +317GND VIA MD0118PA00X+096457Y-038189X0236Y0000R000S3 +317GND VIA MD0118PA00X+069075Y-038583X0236Y0000R000S3 +317GND VIA MD0118PA00X+079360Y-034754X0236Y0000R000S3 +317GND VIA MD0118PA00X+075059Y-032972X0236Y0000R000S3 +317GND VIA MD0118PA00X+081685Y-028094X0236Y0000R000S3 +317GND VIA MD0118PA00X+083858Y-040315X0236Y0000R000S3 +317GND VIA MD0118PA00X+075640Y-043642X0236Y0000R000S3 +317GND VIA MD0118PA00X+079213Y-036004X0236Y0000R000S3 +317GND VIA MD0118PA00X+084055Y-044882X0236Y0000R000S3 +317GND VIA MD0118PA00X+096457Y-023031X0236Y0000R000S3 +317GND VIA MD0118PA00X+087008Y-044094X0236Y0000R000S3 +317GND VIA MD0118PA00X+079882Y-030295X0236Y0000R000S3 +317GND VIA MD0118PA00X+076209Y-034807X0236Y0000R000S3 +317GND VIA MD0118PA00X+081776Y-029738X0236Y0000R000S3 +327CC2 R6 -1 A01X+086559Y-044057X0315Y0374R270S2 +327GND R6 -2 A01X+086559Y-043407X0315Y0374R270S2 +327CC1 R5 -1 A01X+084713Y-044423X0315Y0374R270S2 +327GND R5 -2 A01X+084713Y-043774X0315Y0374R270S2 +327NET-(Q2-G) U3 -1 A01X+074168Y-032685X0522Y0236R180S2 +327NET-(U3-CS) U3 -2 A01X+074168Y-032311X0522Y0236R180S2 +327NET-(Q3-G) U3 -3 A01X+074168Y-031937X0522Y0236R180S2 +327D-(U3-TD-PAD4) U3 -4 A01X+073273Y-031937X0522Y0236R180S2 +327NET-(U3-VCC) U3 -5 A01X+073273Y-032311X0522Y0236R180S2 +327-BATT U3 -6 A01X+073273Y-032685X0522Y0236R180S2 +327VBUS Q1 -1 A01X+079435Y-032673X0581Y0236R180S2 +327+5V Q1 -2 A01X+079435Y-031925X0581Y0236R180S2 +327BATT Q1 -3 A01X+078697Y-032299X0581Y0236R180S2 +327BUZ R4 -1 A01X+082618Y-039065X0315Y0374R090S2 +327NET-(BZ6-+) R4 -2 A01X+082618Y-039715X0315Y0374R090S2 +327NET-(U3-CS) R11 -1 A01X+074803Y-032378X0213Y0252R090S2 +327GND R11 -2 A01X+074803Y-032780X0213Y0252R090S2 +327GND C1 -1 A01X+076555Y-034841X0354Y0374R090S2 +327BATT C1 -2 A01X+076555Y-035451X0354Y0374R090S2 +367N/C REF** D1181UA00X+081362Y-009791X1181Y0000R000S0 +327+5V D1 -1 A01X+088268Y-015955X0591Y0354R000S2 +327NET-(D1-DOUT) D1 -2 A01X+088268Y-017254X0591Y0354R000S2 +327GND D1 -3 A01X+090197Y-017254X0591Y0354R000S2 +327WS2812B D1 -4 A01X+090197Y-015955X0591Y0354R000S2 +327T-(U1-~{CHRG}) U1 -1 A01X+077244Y-034478X0522Y0236R000S2 +327GND U1 -2 A01X+077244Y-034852X0522Y0236R000S2 +327BATT U1 -3 A01X+077244Y-035226X0522Y0236R000S2 +327VBUS U1 -4 A01X+078140Y-035226X0522Y0236R000S2 +327U1-STDBY-PAD5) U1 -5 A01X+078140Y-034852X0522Y0236R000S2 +327NET-(U1-PROG) U1 -6 A01X+078140Y-034478X0522Y0236R000S2 +327+5V D11 -1 A01X+072825Y-015984X0591Y0354R000S2 +327D11-DOUT-PAD2) D11 -2 A01X+072825Y-017283X0591Y0354R000S2 +327GND D11 -3 A01X+074754Y-017283X0591Y0354R000S2 +327NET-(D10-DOUT) D11 -4 A01X+074754Y-015984X0591Y0354R000S2 +327GND C4 -1 A01X+079882Y-029793X0354Y0374R270S2 +327+3.3V C4 -2 A01X+079882Y-029183X0354Y0374R270S2 +327NET-(Q2-G) Q2 -1 A01X+077756Y-032677X0581Y0236R180S2 +327-BATT Q2 -2 A01X+077756Y-031929X0581Y0236R180S2 +327NET-(Q2-D) Q2 -3 A01X+077018Y-032303X0581Y0236R180S2 +327D+ R9 -1 A01X+083150Y-028214X0404Y0551R270S2 +327NET-(R9-PAD2) R9 -2 A01X+083150Y-027495X0404Y0551R270S2 +327+5V D8 -1 A01X+067146Y-036949X0591Y0354R000S2 +327NET-(D10-DIN) D8 -2 A01X+067146Y-038248X0591Y0354R000S2 +327GND D8 -3 A01X+069075Y-038248X0591Y0354R000S2 +327NET-(D7-DOUT) D8 -4 A01X+069075Y-036949X0591Y0354R000S2 +317NET-(BZ6-+) BZ6 -1 D0394PA00X+081526Y-043110X0787Y0787R090S0 +317GND BZ6 -2 D0394PA00X+081526Y-046102X0787Y0000R090S0 +327NET-(U1-PROG) R3 -1 A01X+078888Y-034075X0315Y0374R090S2 +327GND R3 -2 A01X+078888Y-034724X0315Y0374R090S2 +327ASH}AIN3-PAD1) U2 -1 A01X+080573Y-031398X0630Y0217R270S2 +327BTN2 U2 -2 A01X+081073Y-031398X0630Y0217R270S2 +327BUZ U2 -3 A01X+081573Y-031398X0630Y0217R270S2 +327ASH}TIN4-PAD4) U2 -4 A01X+082073Y-031398X0630Y0217R270S2 +327ASH}TIN5-PAD5) U2 -5 A01X+082573Y-031398X0630Y0217R270S2 +327RST U2 -6 A01X+083073Y-031398X0630Y0217R270S2 +327BTN1 U2 -7 A01X+083573Y-031398X0630Y0217R270S2 +327LASH}RXD-PAD8) U2 -8 A01X+084073Y-031398X0630Y0217R270S2 +327S2{SLASH}AIN0) U2 -9 A01X+084073Y-029311X0630Y0217R270S2 +327SH}INT1-PAD10) U2 -10 A01X+083573Y-029311X0630Y0217R270S2 +327LASH}T0-PAD11) U2 -11 A01X+083073Y-029311X0630Y0217R270S2 +327D+ U2 -12 A01X+082573Y-029311X0630Y0217R270S2 +327D- U2 -13 A01X+082073Y-029311X0630Y0217R270S2 +327GND U2 -14 A01X+081573Y-029311X0630Y0217R270S2 +327+5V U2 -15 A01X+081073Y-029311X0630Y0217R270S2 +327+3.3V U2 -16 A01X+080573Y-029311X0630Y0217R270S2 +327NET-(D9-K) D9 -1 A01X+077534Y-033701X0384Y0551R000S2 +327VBUS D9 -2 A01X+078273Y-033701X0384Y0551R000S2 +327+5V D4 -1 A01X+093917Y-036949X0591Y0354R000S2 +327NET-(D4-DOUT) D4 -2 A01X+093917Y-038248X0591Y0354R000S2 +327GND D4 -3 A01X+095846Y-038248X0591Y0354R000S2 +327NET-(D2-DOUT) D4 -4 A01X+095846Y-036949X0591Y0354R000S2 +317+BATT BT3 -1 D0591PA00X+089567Y-029331X0787Y0787R180S0 +317-BATT BT3 -2 D0591PA00X+097756Y-029331X0787Y0000R180S0 +327NET-(R9-PAD2) SW1 -1 A01X+080079Y-026319X0394Y0295R000S2 +327NET-(R9-PAD2) SW1 -1 A01X+082441Y-026319X0394Y0295R000S2 +327+3.3V SW1 -2 A01X+080079Y-027795X0394Y0295R000S2 +327+3.3V SW1 -2 A01X+082441Y-027795X0394Y0295R000S2 +327NET-(D9-K) R2 -1 A01X+076575Y-033963X0213Y0252R090S2 +327T-(U1-~{CHRG}) R2 -2 A01X+076575Y-034364X0213Y0252R090S2 +317D-(SW4-A-PAD1) SW4 -1 D0472PA00X+075895Y-045902X0709Y0709R015S0 +317+BATT SW4 -2 D0472PA00X+076846Y-046157X0709Y0000R015S0 +317BATT SW4 -3 D0472PA00X+077796Y-046411X0709Y0000R015S0 +327NET-(Q3-G) Q3 -1 A01X+076211Y-032669X0581Y0236R180S2 +327GND Q3 -2 A01X+076211Y-031921X0581Y0236R180S2 +327NET-(Q2-D) Q3 -3 A01X+075472Y-032295X0581Y0236R180S2 +327+5V D5 -1 A01X+088209Y-042461X0591Y0354R000S2 +327NET-(D5-DOUT) D5 -2 A01X+088209Y-043760X0591Y0354R000S2 +327GND D5 -3 A01X+090138Y-043760X0591Y0354R000S2 +327NET-(D4-DOUT) D5 -4 A01X+090138Y-042461X0591Y0354R000S2 +327+5V D6 -1 A01X+080354Y-032116X0236Y0177R090S2 +327VBUS D6 -2 A01X+080354Y-032943X0236Y0177R090S2 +327VBUS C2 -1 A01X+078827Y-035289X0354Y0374R090S2 +327GND C2 -2 A01X+078827Y-035900X0354Y0374R090S2 +327S2{SLASH}AIN0) R1 -1 A01X+084110Y-028346X0213Y0252R000S2 +327WS2812B R1 -2 A01X+084512Y-028346X0213Y0252R000S2 +327VBUS R8 -1 A01X+079528Y-033417X0213Y0252R000S2 +327GND R8 -2 A01X+079929Y-033417X0213Y0252R000S2 +327GND C6 -1 A01X+079844Y-028453X0354Y0374R000S2 +327+5V C6 -2 A01X+080455Y-028453X0354Y0374R000S2 +367N/C USB1 D0256UA00X+084706Y-045796X0256Y0000R345S0 +367N/C USB1 D0256UA00X+086904Y-045207X0256Y0000R345S0 +317USB1-EH-PAD17) USB1 -17 D0236PA00X+087390Y-044849X0433Y0866R345S0 +317USB1-EH-PAD18) USB1 -18 D0236PA00X+087813Y-046427X0433Y0906R345S0 +317USB1-EH-PAD19) USB1 -19 D0236PA00X+084528Y-047307X0433Y0906R345S0 +317USB1-EH-PAD20) USB1 -20 D0236PA00X+084105Y-045729X0433Y0866R345S0 +327GND USB1 -A1B1 A01X+084468Y-045383X0004Y0004R345S2 +327VBUS USB1 -A4B9 A01X+084773Y-045301X0004Y0004R345S2 +327CC1 USB1 -A5 A01X+085210Y-045184X0118Y0476R345S2 +327D+ USB1 -A6 A01X+085590Y-045082X0118Y0476R345S2 +327D- USB1 -A7 A01X+085780Y-045031X0118Y0476R345S2 +327B1-SBU1-PADA8) USB1 -A8 A01X+086161Y-044929X0118Y0476R345S2 +327GND USB1 -B1A1 A01X+086902Y-044731X0004Y0004R345S2 +327VBUS USB1 -B4A9 A01X+086598Y-044812X0004Y0004R345S2 +327CC2 USB1 -B5 A01X+086351Y-044878X0118Y0476R345S2 +327D+ USB1 -B6 A01X+085971Y-044980X0118Y0476R345S2 +327D- USB1 -B7 A01X+085400Y-045133X0118Y0476R345S2 +327B1-SBU2-PADB8) USB1 -B8 A01X+085020Y-045235X0118Y0476R345S2 +327NET-(U3-VCC) C7 -1 A01X+072622Y-032673X0354Y0374R090S2 +327-BATT C7 -2 A01X+072622Y-033283X0354Y0374R090S2 +317+BATT BT9 -1 D0591PA00X+073425Y-029429X0787Y0787R000S0 +317-BATT BT9 -2 D0591PA00X+065236Y-029429X0787Y0000R000S0 +327+5V D2 -1 A01X+093878Y-021594X0591Y0354R000S2 +327NET-(D2-DOUT) D2 -2 A01X+093878Y-022894X0591Y0354R000S2 +327GND D2 -3 A01X+095807Y-022894X0591Y0354R000S2 +327NET-(D1-DOUT) D2 -4 A01X+095807Y-021594X0591Y0354R000S2 +327+5V D7 -1 A01X+072884Y-042657X0591Y0354R000S2 +327NET-(D7-DOUT) D7 -2 A01X+072884Y-043957X0591Y0354R000S2 +327GND D7 -3 A01X+074813Y-043957X0591Y0354R000S2 +327NET-(D5-DOUT) D7 -4 A01X+074813Y-042657X0591Y0354R000S2 +327VBUS D3 -1 A01X+084550Y-042825X0984Y0906R255S2 +327GND D3 -2 A01X+084112Y-041190X0984Y0906R255S2 +327+5V D10 -1 A01X+067244Y-021791X0591Y0354R000S2 +327NET-(D10-DOUT) D10 -2 A01X+067244Y-023091X0591Y0354R000S2 +327GND D10 -3 A01X+069173Y-023091X0591Y0354R000S2 +327NET-(D10-DIN) D10 -4 A01X+069173Y-021791X0591Y0354R000S2 +327+BATT R10 -1 A01X+075039Y-030118X0443Y0689R090S2 +327NET-(U3-VCC) R10 -2 A01X+075039Y-031270X0443Y0689R090S2 +327+5V C5 -1 A01X+081041Y-028484X0354Y0374R000S2 +327GND C5 -2 A01X+081652Y-028484X0354Y0374R000S2 +327+5V C3 -1 A01X+079120Y-031106X0354Y0374R000S2 +327GND C3 -2 A01X+079730Y-031106X0354Y0374R000S2 +317BTN2 SW3 -1 D0512PA00X+087244Y-034213X1260Y0748R180S0 +317BTN2 SW3 -1 D0512PA00X+082323Y-034213X1260Y0748R180S0 +317GND SW3 -2 D0512PA00X+087244Y-036181X1260Y0748R180S0 +317GND SW3 -2 D0512PA00X+082323Y-036181X1260Y0748R180S0 +317BTN1 SW2 -1 D0512PA00X+087244Y-021555X1260Y0748R180S0 +317BTN1 SW2 -1 D0512PA00X+082323Y-021555X1260Y0748R180S0 +317GND SW2 -2 D0512PA00X+087244Y-023524X1260Y0748R180S0 +317GND SW2 -2 D0512PA00X+082323Y-023524X1260Y0748R180S0 +317WS2812B J1 -1 D0394PA00X+078346Y-022957X0669Y0669R180S0 +317+3.3V J1 -2 D0394PA00X+078346Y-023957X0669Y0669R180S0 +317BUZ J1 -3 D0394PA00X+078346Y-024957X0669Y0669R180S0 +317GND J1 -4 D0394PA00X+078346Y-025957X0669Y0669R180S0 +999 diff --git a/projects/the-pixel-clock/src/production/positions.csv b/projects/the-pixel-clock/src/production/positions.csv new file mode 100644 index 0000000000..57a75979ad --- /dev/null +++ b/projects/the-pixel-clock/src/production/positions.csv @@ -0,0 +1,39 @@ +Designator,Mid X,Mid Y,Rotation,Layer +BT3,237.9,-74.5,0.0,top +BT9,176.1,-74.75,180.0,top +C1,194.45,-89.27,270.0,top +C2,200.22,-90.41,270.0,top +C3,201.74,-79.01,0.0,top +C4,202.9,-74.9,90.0,top +C5,206.62,-72.35,0.0,top +C6,203.58,-72.27,0.0,top +C7,184.46,-83.765,270.0,top +D1,226.65,-42.175,0.0,top +D10,173.25,-57.0,0.0,top +D11,187.425,-42.25,0.0,top +D2,240.9,-56.5,0.0,top +D3,214.2,-106.7,105.0,top +D4,241.0,-95.5,0.0,top +D5,226.5,-109.5,0.0,top +D6,204.1,-82.625,270.0,top +D7,187.575,-110.0,0.0,top +D8,173.0,-95.5,0.0,top +D9,197.875,-85.6,0.0,top +Q1,200.8275,-82.04,0.0,top +Q2,196.5625,-82.05,0.0,top +Q3,192.6375,-82.03,0.0,top +R1,214.15,-72.0,0.0,top +R10,190.6,-77.9625,270.0,top +R11,190.0,-82.75,270.0,top +R2,194.5,-86.775,270.0,top +R3,200.375,-87.375,270.0,top +R4,209.85,-100.05,270.0,top +R5,215.17,-112.01,90.0,top +R6,219.86,-111.08,90.0,top +R8,202.51,-84.88,0.0,top +R9,211.2,-70.75,90.0,top +SW1,206.4,-68.725,0.0,top +U1,197.3375,-88.525,180.0,top +U2,209.1,-77.1,90.0,top +U3,187.25,-82.07,0.0,top +USB1,218.25681,-116.742998,15.0,top diff --git a/projects/the-pixel-clock/src/sym-lib-table b/projects/the-pixel-clock/src/sym-lib-table new file mode 100644 index 0000000000..dde1cfe98d --- /dev/null +++ b/projects/the-pixel-clock/src/sym-lib-table @@ -0,0 +1,5 @@ +(sym_lib_table + (version 7) + (lib (name "wch")(type "KiCad")(uri "${KIPRJMOD}/libraries/wch.kicad_sym")(options "")(descr "")) + (lib (name "lcsc-imports")(type "KiCad")(uri "${KIPRJMOD}/libraries/lcsc-imports.kicad_sym")(options "")(descr "")) +)